@layer app{.connectivity-recovery{z-index:90;color:#201605;background:#fff4d7;border:1px solid #e8a01c;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,72rem);min-width:0;margin:1rem auto;padding:1rem;display:flex;position:relative}.connectivity-recovery[hidden]{display:none}.connectivity-recovery p{color:inherit;margin:.25rem 0 0}.connectivity-recovery button{color:#fff;min-width:11rem;min-height:44px;font:inherit;background:#201605;border:0;border-radius:999px;padding:.65rem 1rem;font-weight:800}.pq-empty-state{gap:.65rem;min-width:0;padding:1.5rem 0;display:grid}.pq-empty-state :is(h2,p,small){margin:0}.pq-empty-state>div{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:42rem){.connectivity-recovery{flex-direction:column;align-items:stretch}.connectivity-recovery button{width:100%}}@media (pointer:coarse){:where(button,[role=button],summary){min-block-size:44px}:where(nav,footer,[class*=actions],[class*=tabs],[class*=filter],[class*=footer]) a{align-items:center;min-block-size:44px;display:inline-flex}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){min-block-size:44px}}.brand{color:var(--pq-ink);letter-spacing:-.04em;align-items:center;gap:.55rem;font-size:1.18rem;font-weight:820;text-decoration:none;display:inline-flex}.brand[data-inverse]{color:#fff}.brand__signal{background:var(--pq-brand-600);color:#fff;border-radius:.58rem .58rem .58rem .14rem;place-items:center;width:1.85rem;height:1.85rem;font-weight:850;display:grid}.eyebrow{color:var(--pq-brand-700);font-size:var(--pq-text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.section-heading{justify-content:space-between;align-items:end;gap:var(--pq-space-4);display:flex}.section-heading h2{margin-top:var(--pq-space-1);letter-spacing:-.04em;font-size:clamp(1.35rem,3vw,2rem);line-height:1.1}.pq-action-link{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:2.75rem;padding-inline:var(--pq-space-5);border:1px solid #0000;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #254bd833}.pq-action-link--secondary{border-color:var(--pq-line);background:var(--pq-surface);box-shadow:none;color:var(--pq-ink)}.pq-action-link--large{min-height:3.25rem;padding-inline:var(--pq-space-6)}.route-loading,.system-message{align-content:center;gap:var(--pq-space-5);max-width:64rem;min-height:100dvh;padding:var(--pq-space-12) var(--pq-page-gutter);margin-inline:auto;display:grid}.route-loading__title{width:min(70%,32rem);height:4rem}.route-loading__surface{border-radius:var(--pq-radius-xl);height:min(50dvh,28rem)}.route-loading__line{width:min(48%,24rem)}.system-message h1{max-width:12ch;font-size:var(--pq-text-2xl);letter-spacing:-.06em;line-height:1}.system-message>p:not(.eyebrow){max-width:34rem;color:var(--pq-muted)}.system-message .pq-action-link,.system-message .pq-button{width:fit-content}.candidate-world{background:radial-gradient(circle at 95% 8%,#8eb8ff66,#0000 28rem),#f9f9fc;min-height:100dvh;padding-bottom:7rem;position:relative;overflow:hidden}.candidate-topbar{max-width:76rem;padding:var(--pq-space-4) var(--pq-page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.avatar-button{background:var(--pq-ink);width:2.65rem;height:2.65rem;box-shadow:var(--pq-shadow-sm);color:#fff;font-size:var(--pq-text-xs);cursor:pointer;border:1px solid #fffc;border-radius:50%;place-items:center;font-weight:800;display:grid}.candidate-hero{max-width:76rem;padding:var(--pq-space-12) var(--pq-page-gutter) var(--pq-space-8);margin-inline:auto}.candidate-hero h1{max-width:13ch;margin-top:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.9rem,15vw,6.7rem);font-weight:760;line-height:.92}.candidate-hero h1 em{color:var(--pq-brand-600);font-style:normal}.pulse-line{align-items:center;gap:var(--pq-space-3);margin-top:var(--pq-space-6);color:var(--pq-muted);font-size:var(--pq-text-sm);display:flex}.pulse-dot{background:var(--pq-success);border-radius:50%;width:.65rem;height:.65rem;position:relative}.pulse-dot:after{border:1px solid var(--pq-success);content:"";opacity:.4;border-radius:50%;position:absolute;inset:-.3rem}.candidate-now{gap:var(--pq-space-6);max-width:76rem;margin:0 var(--pq-space-3);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;padding:var(--pq-space-8) var(--pq-space-6);display:grid}.candidate-now .eyebrow{color:var(--pq-accent)}.candidate-now h2{margin-top:var(--pq-space-2);letter-spacing:-.055em;font-size:clamp(1.75rem,8vw,3.5rem);line-height:1.02}.candidate-now .pq-button{background:var(--pq-accent);width:100%;box-shadow:none;color:#063d2c}.story-section{max-width:76rem;padding:var(--pq-space-12) var(--pq-page-gutter) var(--pq-space-8);margin-inline:auto}.story-section .section-heading>a{color:var(--pq-brand-700);font-size:var(--pq-text-sm);font-weight:750}.job-stories{gap:var(--pq-space-4);margin-inline:calc(var(--pq-page-gutter) * -1);padding:var(--pq-space-6) var(--pq-page-gutter) var(--pq-space-4);scroll-snap-type:x mandatory;grid-auto-columns:minmax(17.5rem,82vw);grid-auto-flow:column;display:grid;overflow-x:auto}.job-story{border-radius:var(--pq-radius-xl);min-height:25rem;padding:var(--pq-space-5);scroll-snap-align:start;background:linear-gradient(145deg,#e3d7ff,#9c7ce9);position:relative;overflow:hidden}.job-story[data-tone=lime]{background:linear-gradient(145deg,#e9ffc6,#8ed9a4)}.job-story:before{content:"";border:1px solid #fff9;border-radius:50%;width:16rem;height:16rem;position:absolute;inset:-4rem -5rem auto auto}.story-index{color:#ffffff8f;letter-spacing:-.08em;font-size:6rem;font-weight:820;line-height:1;position:absolute;top:-.2rem;right:1rem}.story-copy{z-index:1;right:var(--pq-space-5);bottom:var(--pq-space-5);left:var(--pq-space-5);position:absolute}.story-copy h3{max-width:10ch;margin-top:var(--pq-space-3);letter-spacing:-.055em;font-size:2rem;line-height:1}.story-copy p{margin-top:var(--pq-space-3);font-weight:750}.story-copy>span:last-child{color:#101828ad;font-size:var(--pq-text-sm)}.story-action{z-index:2;top:var(--pq-space-4);left:var(--pq-space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-size:1.25rem;text-decoration:none;display:grid;position:absolute}.candidate-dock{z-index:20;right:var(--pq-space-3);bottom:var(--pq-space-3);left:var(--pq-space-3);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-md);padding:var(--pq-space-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101828eb;border:1px solid #fff9;grid-template-columns:repeat(3,1fr);display:grid;position:fixed}.candidate-dock a{border-radius:var(--pq-radius-md);color:#c9ced7;justify-items:center;gap:.15rem;padding:.55rem;font-size:.68rem;font-weight:700;text-decoration:none;display:grid}.candidate-dock a span{font-size:1rem}.candidate-dock a[aria-current=page]{background:var(--pq-brand-600);color:#fff}.agency-world{background:#f2f4f7;min-height:100dvh}.agency-sidebar{display:none}.agency-stage{padding:var(--pq-space-6) var(--pq-page-gutter) var(--pq-space-12)}.agency-header{justify-content:space-between;align-items:center;gap:var(--pq-space-5);margin-bottom:var(--pq-space-8);display:flex}.agency-header h1{margin-top:var(--pq-space-1);letter-spacing:-.055em;font-size:clamp(1.75rem,4vw,2.8rem);line-height:1.05}.agency-header .pq-button{display:none}.agency-command{border-radius:var(--pq-radius-xl);color:#fff;background:#11192c;display:grid;overflow:hidden;box-shadow:0 24px 60px #11192c29}.agency-command__lead{min-height:28rem;padding:var(--pq-space-8);align-items:end;display:grid;position:relative;overflow:hidden}.agency-command__lead:after{background:var(--pq-brand-500);content:"";filter:blur(100px);opacity:.55;border-radius:50%;width:14rem;height:14rem;position:absolute;inset:-2rem -4rem auto auto}.agency-command__lead>div{z-index:2;position:relative}.agency-command__lead .eyebrow{color:#99b8ff}.agency-command__lead h2{max-width:15ch;margin-top:var(--pq-space-3);letter-spacing:-.07em;font-size:clamp(2rem,6vw,4.5rem);line-height:.98}.agency-command__lead p:last-child{max-width:44rem;margin-top:var(--pq-space-5);color:#aeb8ca}.orbit{border:1px solid #8eb8ff59;border-radius:50%;width:10rem;height:10rem;position:absolute;top:4rem;right:3rem}.orbit:before,.orbit:after{content:"";border:1px solid #79f2c040;border-radius:50%;position:absolute}.orbit:before{inset:1.7rem}.orbit:after{background:var(--pq-accent);inset:3.6rem}.orbit i{background:#8eb8ff;border-radius:50%;width:.65rem;height:.65rem;position:absolute}.orbit i:first-child{top:1rem;left:1.4rem}.orbit i:nth-child(2){bottom:3rem;right:0}.orbit i:nth-child(3){background:var(--pq-accent);bottom:.6rem;left:2rem}.agency-signal{padding:var(--pq-space-8);background:#ffffff0a;border-top:1px solid #ffffff1a}.agency-signal p,.agency-signal small{color:#aeb8ca}.agency-signal strong{margin-block:var(--pq-space-5);letter-spacing:-.08em;font-size:4.8rem;line-height:.9;display:block}.agency-signal strong span{color:var(--pq-accent);font-size:1.5rem}.signal-track{border-radius:var(--pq-radius-pill);height:.35rem;margin-bottom:var(--pq-space-3);background:#ffffff1f;overflow:hidden}.signal-track span{background:linear-gradient(90deg, var(--pq-brand-400), var(--pq-accent));width:100%;height:100%;display:block}.agency-stream{margin-top:var(--pq-space-10)}.activity-table{margin-top:var(--pq-space-5);border-top:1px solid #d8dce3}.activity-table>div{gap:var(--pq-space-4);padding-block:var(--pq-space-4);font-size:var(--pq-text-sm);border-bottom:1px solid #d8dce3;grid-template-columns:3.5rem minmax(5rem,.5fr) 1fr;align-items:center;display:grid}.activity-table time{color:var(--pq-muted);font-family:ui-monospace,monospace}.activity-table>div>span:nth-child(3){color:var(--pq-muted);grid-column:2/-1}.activity-ok{font-weight:750;display:none;color:var(--pq-success)!important}.admin-world{background:#fbfcfd;min-height:100dvh}.admin-topbar{align-items:center;gap:var(--pq-space-5);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-4) var(--pq-page-gutter);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;grid-template-columns:auto 1fr;display:grid}.admin-topbar nav{display:none}.admin-topbar>.pq-status{justify-self:end}.admin-content{max-width:var(--pq-content-max);padding:var(--pq-space-8) var(--pq-page-gutter) var(--pq-space-16);margin-inline:auto}.admin-title{justify-content:space-between;align-items:end;gap:var(--pq-space-6);display:flex}.admin-title h1{margin-top:var(--pq-space-2);letter-spacing:-.075em;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.96}.admin-title>div>p:last-child{max-width:42rem;margin-top:var(--pq-space-4);color:var(--pq-muted)}.admin-title time{color:var(--pq-muted);font-family:ui-monospace,monospace;font-size:var(--pq-text-xs);display:none}.admin-overview{gap:var(--pq-space-8);margin-top:var(--pq-space-12);border-block:1px solid var(--pq-line);padding-block:var(--pq-space-8);display:grid}.health-score{display:grid}.health-score p{color:var(--pq-muted);font-size:var(--pq-text-sm)}.health-score strong{margin-top:var(--pq-space-2);letter-spacing:-.08em;font-size:4rem;line-height:1}.health-score span{color:var(--pq-success);font-size:var(--pq-text-xs);font-weight:750}.health-bars{gap:var(--pq-space-2);grid-template-columns:repeat(4,1fr);align-items:end;display:grid}.health-bars span{background:var(--pq-success);border-radius:.4rem .4rem 0 0;height:3.5rem}.health-bars span:nth-child(2){opacity:.82;height:5.5rem}.health-bars span:nth-child(3){opacity:.66;height:4.6rem}.health-bars span:nth-child(4){opacity:.5;height:6.8rem}.service-section{margin-top:var(--pq-space-12)}.monospace{color:var(--pq-muted);font-family:ui-monospace,monospace;font-size:var(--pq-text-xs);display:none}.service-table{margin-top:var(--pq-space-5);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);box-shadow:var(--pq-shadow-sm);background:#fff}.service-table>div{gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.service-table>div:last-child{border-bottom:0}.service-table>div>span:nth-child(2){color:var(--pq-muted);font-size:var(--pq-text-sm);grid-row:2}.service-table__head{display:none!important}.public-world,.discovery-world,.design-world{background:#f8f9fc;min-height:100dvh}.public-header{max-width:var(--pq-content-max);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-4) var(--pq-page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.public-header>span,.public-header>a:last-child{color:var(--pq-muted);font-size:var(--pq-text-sm)}.public-hero{gap:var(--pq-space-10);max-width:80rem;padding:var(--pq-space-16) var(--pq-page-gutter);align-items:center;margin-inline:auto;display:grid}.public-hero .eyebrow{margin-top:var(--pq-space-8)}.public-hero h1,.discovery-title h1,.design-title h1{max-width:12ch;margin-top:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.75rem,9vw,6.5rem);line-height:.94}.public-lede{max-width:40rem;margin-top:var(--pq-space-6);color:var(--pq-muted);font-size:var(--pq-text-lg)}.public-actions{gap:var(--pq-space-3);margin-top:var(--pq-space-8);flex-wrap:wrap;display:flex}.public-actions a{text-decoration:none}.public-art{border-radius:var(--pq-radius-xl);background:radial-gradient(circle at 70% 20%, #79f2c0cc, transparent 8rem), linear-gradient(145deg, var(--pq-brand-800), #0d1424);color:#fff;min-height:25rem;padding:var(--pq-space-6);align-content:space-between;display:grid;position:relative;overflow:hidden}.public-art:after{content:"";border:1px solid #ffffff3d;border-radius:50%;width:20rem;height:20rem;position:absolute;bottom:-7rem;right:-7rem}.public-art>span{letter-spacing:-.1em;opacity:.26;font-size:8rem;font-weight:850;line-height:1}.public-art p{z-index:1;font-size:var(--pq-text-lg);text-transform:capitalize;font-weight:750}.discovery-title,.design-title,.lab-section,.discovery-ribbon{max-width:80rem;padding-inline:var(--pq-page-gutter);margin-inline:auto}.discovery-title,.design-title{padding-block:var(--pq-space-16) var(--pq-space-12)}.discovery-title>p:last-child,.design-title>p:last-child{max-width:42rem;margin-top:var(--pq-space-5);color:var(--pq-muted)}.discovery-ribbon{gap:var(--pq-space-6);border-block:1px solid var(--pq-line);padding-block:var(--pq-space-8);display:grid}.discovery-ribbon>div{border-left:.25rem solid var(--pq-brand-500);padding-left:var(--pq-space-5)}.discovery-ribbon h2{margin-top:var(--pq-space-3);font-size:var(--pq-text-xl);letter-spacing:-.04em}.discovery-ribbon p{color:var(--pq-muted)}.discovery-ribbon>a{align-self:center;text-decoration:none}.design-title{background:linear-gradient(#eef5ff,#0000)}.lab-section{border-top:1px solid var(--pq-line);padding-block:var(--pq-space-10)}.lab-section>h2,.lab-section>div>h2{margin-bottom:var(--pq-space-5);font-size:var(--pq-text-lg)}.lab-row{gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.lab-row+.lab-row{margin-top:var(--pq-space-5)}.lab-grid{gap:var(--pq-space-8);display:grid}.lab-stack,.skeleton-sample{gap:var(--pq-space-3);display:grid}.lab-section .pq-field+.pq-field{margin-top:var(--pq-space-4)}.skeleton-sample .pq-skeleton:first-child{width:40%;height:1.2rem}.skeleton-sample .pq-skeleton:nth-child(2){width:100%;height:5rem}.skeleton-sample .pq-skeleton:nth-child(3){width:72%;height:1rem}.talent-discovery{--discovery-panel:#111827;--discovery-panel-soft:#182235;gap:var(--pq-space-6);color:#0d1424;display:grid}.talent-discovery__hero{gap:var(--pq-space-5);border-radius:var(--pq-radius-xl);background:radial-gradient(circle at 86% 8%, #1ed2bf33, transparent 22rem), var(--discovery-panel);color:#fff;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.talent-discovery__hero h1{max-width:10ch;margin-top:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.9}.talent-discovery__hero>div:first-child>p:last-child{max-width:48rem;margin-top:var(--pq-space-5);color:#bdc6d5;font-size:clamp(1rem,2vw,1.25rem)}.talent-discovery__privacy{align-content:end;gap:var(--pq-space-2);padding-top:var(--pq-space-5);border-top:1px solid #ffffff1f;display:grid}.talent-discovery__privacy span,.talent-discovery__privacy small{color:#74ead3;font-size:var(--pq-text-xs);letter-spacing:.08em;font-weight:800}.talent-discovery__filters,.talent-discovery__tools{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-5);background:#fff;display:grid}.talent-discovery__filters label,.talent-discovery__tools label{gap:var(--pq-space-2);min-width:0;display:grid}.talent-discovery__filters label>span,.talent-discovery__tools label>span{color:var(--pq-muted);font-size:var(--pq-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.talent-discovery__filters input,.talent-discovery__filters select,.talent-discovery__tools input,.talent-discovery__tools select,.talent-discovery__shortlists select{border-radius:var(--pq-radius-md);color:#111827;width:100%;min-height:3rem;padding:0 var(--pq-space-3);background:#f8fafc;border:1px solid #d9dee8}.talent-discovery__filters input:focus-visible,.talent-discovery__filters select:focus-visible,.talent-discovery__tools input:focus-visible,.talent-discovery__tools select:focus-visible,.talent-discovery__shortlists select:focus-visible{outline-offset:2px;border-color:#159b88;outline:3px solid #22c5ae40}.talent-discovery__context{grid-column:1/-1}.talent-discovery__check{border-radius:var(--pq-radius-md);min-height:3rem;padding:0 var(--pq-space-3);background:#eefbf8;align-items:center;gap:var(--pq-space-3)!important;display:flex!important}.talent-discovery__check input{aspect-ratio:1;width:1.15rem;min-height:auto}.talent-discovery__check span{color:#11695e!important}.talent-discovery__tools>div{gap:var(--pq-space-3);display:grid}.talent-discovery__result-head,.talent-discovery__shortlists,.talent-compare header{justify-content:space-between;align-items:end;gap:var(--pq-space-4);flex-wrap:wrap;display:flex}.talent-discovery__result-head h2,.talent-discovery__shortlists h2,.talent-compare h2{margin-top:var(--pq-space-1);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3rem)}.talent-discovery__result-head>div:last-child{align-items:center;gap:var(--pq-space-3);display:flex}.talent-discovery__result-head>div:last-child>span{color:var(--pq-muted);font-weight:750}.talent-discovery__grid{gap:var(--pq-space-4);display:grid}.talent-card{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);min-width:0;box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-5);background:#fff;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.talent-card:hover{border-color:#b8d9d2;transform:translateY(-2px);box-shadow:0 1rem 3rem #0d142414}.talent-card__top{align-items:center;gap:var(--pq-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.talent-card__avatar{aspect-ratio:1;color:#14213a;background:linear-gradient(145deg,#dffaf3,#e8e9ff);border-radius:50%;place-items:center;width:3.25rem;font-weight:850;display:grid}.talent-card__top h3{text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;overflow:hidden}.talent-card__top p,.talent-card__explanation{color:var(--pq-muted);font-size:var(--pq-text-sm)}.talent-card__top>strong{color:#0d7769;letter-spacing:-.04em;font-size:1.45rem}.talent-card__status,.talent-card__tags,.talent-card__actions{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.talent-card__tags span{color:#39465d;font-size:var(--pq-text-xs);background:#f0f3f8;border-radius:999px;padding:.35rem .65rem;font-weight:700}.talent-card__privacy{border-top:1px solid var(--pq-line);padding-top:var(--pq-space-3);color:#68758a;font-size:var(--pq-text-xs);font-weight:700}.talent-card__actions{align-items:center}.talent-card__actions label,.talent-card__actions button,.talent-compare button{border-radius:var(--pq-radius-md);color:#182235;min-height:2.75rem;padding:0 var(--pq-space-3);font-size:var(--pq-text-sm);background:#fff;border:1px solid #d7dde8;font-weight:750}.talent-card__actions label{align-items:center;gap:var(--pq-space-2);display:flex}.talent-card__actions button:hover,.talent-compare button:hover{border-color:#1bb79f}.talent-discovery__shortlists{border-radius:var(--pq-radius-xl);padding:var(--pq-space-5);background:#eefbf8}.talent-discovery__shortlists select{background:#fff;width:min(100%,24rem)}.talent-compare{z-index:10;bottom:var(--pq-space-4);gap:var(--pq-space-4);border-radius:var(--pq-radius-xl);background:var(--discovery-panel);color:#fff;padding:var(--pq-space-5);border:1px solid #ffffff1a;display:grid;position:sticky;box-shadow:0 1.5rem 4rem #00000040}.talent-compare>div{gap:var(--pq-space-3);display:grid}.talent-compare article{gap:var(--pq-space-1);border-radius:var(--pq-radius-md);background:var(--discovery-panel-soft);padding:var(--pq-space-4);display:grid}.talent-compare article span{color:#bdc6d5;font-size:var(--pq-text-sm)}.talent-discovery__skeleton{border-radius:var(--pq-radius-xl);min-height:24rem}.auth-world{--pq-ink:#f4f7ff;--pq-muted:#99adc3;--pq-surface:#071a2e;--pq-canvas:#020e1b;--pq-line:#5996c747;--pq-brand-500:#ce33e2;--pq-brand-600:#8a28e8;--pq-brand-700:#66e8f2;--pq-info:#69e8f2;--pq-info-soft:#2095b42b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pq-ink);background:radial-gradient(circle at 75% 5%,#0a9bc229,#0000 30rem),radial-gradient(circle at 12% 92%,#a81bc91f,#0000 34rem),#020e1b}.auth-story{background:radial-gradient(circle at 82% 14%,#00e7e147,#0000 18rem),radial-gradient(circle at 18% 92%,#d025dc47,#0000 22rem),linear-gradient(145deg,#001426,#081732 66%,#1a0b32);border-bottom:1px solid #5ca4cf40;min-height:23rem}.auth-story__top .brand{filter:drop-shadow(0 .75rem 1.6rem #00000047)}.auth-brand{color:#fff;align-items:center;gap:.55rem;text-decoration:none;display:flex}.auth-brand .brand__art{width:clamp(8.4rem,16vw,10.2rem)}.auth-brand strong{letter-spacing:-.075em;font-size:1.45rem;font-weight:900}.auth-brand strong span{color:#0000;background:linear-gradient(100deg,#00efff,#ef22da 52%,#ffcf42);-webkit-background-clip:text;background-clip:text}.auth-story__copy h2{color:#0000;background:linear-gradient(110deg,#fff 5%,#9ff5f3 58%,#df8eef);-webkit-background-clip:text;background-clip:text}.auth-story__proof{z-index:2;margin-top:var(--pq-space-8);flex-wrap:wrap;gap:.55rem;display:flex;position:relative}.auth-story__proof span{border-radius:var(--pq-radius-pill);color:#c6d6e7;background:#0315278f;border:1px solid #ffffff24;padding:.42rem .7rem;font-size:.68rem;font-weight:760}.auth-panel{background:#03111fc2;border-left:1px solid #5b97c533}.auth-panel__inner{background:radial-gradient(circle at 100% 0,#4932a62e,#0000 18rem),#05182bf0;border:1px solid #5799c73d;border-radius:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 2rem 6rem #00000047}.auth-panel__mobile-brand{margin-bottom:var(--pq-space-6);color:#fff;letter-spacing:-.075em;font-size:1.45rem;font-weight:900;display:none}.auth-panel__mobile-brand span,.admin-control__brand span,.workspace-access-state__brand span{color:#0000;background:linear-gradient(100deg,#00efff,#ef22da 52%,#ffcf42);-webkit-background-clip:text;background-clip:text}.auth-back,.auth-heading>p:last-child,.auth-form__links,.auth-switch{color:#9cafc4}.auth-heading .eyebrow{color:#4cebe9}.auth-panel .pq-field__label{color:#e9f2fa}.auth-panel .pq-input{color:#f7fbff;background:#021528;border-color:#23516f}.auth-panel .pq-input:focus{border-color:#3ce7e7;box-shadow:0 0 0 4px #3ce7e724}.auth-panel .pq-button--primary{background:linear-gradient(105deg,#126ce8,#b624d0 72%,#e93abf);box-shadow:0 .8rem 2rem #6c25da47}.auth-form__links{padding-top:var(--pq-space-5);border-top:1px solid #5996c733;grid-template-columns:1fr}.auth-form__links>span{color:#71879e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.auth-form__links a,.auth-switch a{color:#65edf0}.admin-control{--pq-ink:#f4f7ff;--pq-muted:#96aac0;--pq-subtle:#6f859d;--pq-line:#4e89b847;--pq-line-strong:#245779;--pq-surface:#071a2e;--pq-surface-raised:#0a2139;--pq-canvas:#021120;--pq-brand-50:#193f6f73;--pq-brand-100:#294a8480;--pq-brand-500:#d92bd6;--pq-brand-600:#9e32e4;--pq-brand-700:#55e4ed;--pq-accent:#00f2df;--pq-accent-strong:#57efd4;--pq-success:#60efb1;--pq-success-soft:#2c9f7726;--pq-warning:#ffc86a;--pq-warning-soft:#b26f1829;--pq-danger:#ff7ea9;--pq-danger-soft:#be235c29;--pq-info:#6ddcf5;--pq-info-soft:#2095b42b;--pq-shadow-sm:0 1.2rem 3rem #00000024;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pq-ink);background:radial-gradient(circle at 86% -8%,#2570e02b,#0000 33rem),radial-gradient(circle at 5% 80%,#ae19ca1a,#0000 31rem),#021120}.admin-control__topbar{border-color:var(--pq-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01101fe6;box-shadow:0 .6rem 2rem #00000029}.admin-control__brand{color:#fff;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.admin-control__brand .promiqo-brand-artwork,.workspace-access-state__brand .promiqo-brand-artwork{width:clamp(7.7rem,12vw,9.7rem)}.admin-control__brand strong{letter-spacing:-.075em;font-size:1.55rem;font-weight:900;line-height:1}.admin-control__brand small{color:#46e9ed;letter-spacing:.16em;margin-top:.25rem;font-size:.58rem;font-weight:800}.admin-control__menu-button,.admin-control__logout{color:#e1f2fb;min-height:2.45rem;font:inherit;cursor:pointer;background:#07243e;border:1px solid #275879;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.admin-control__menu-button{display:none}.admin-control__logout:hover,.admin-control__menu-button:hover{background:#0b3150;border-color:#49e2ea}.admin-control__identity{color:#9eb2c7}.admin-control__nav{border-color:var(--pq-line);background:#021323f0}.admin-control__nav a{color:#91a6bd}.admin-control__nav a[aria-current=page]{color:#fff;background:linear-gradient(105deg,#0f439fe6,#6f1486db);border:1px solid #e030d894;box-shadow:0 0 1.2rem #ba20ff2e}.admin-control__nav-logout{margin-top:var(--pq-space-6)}.admin-control__logout--nav{width:100%}.admin-control__content{max-width:100rem}.admin-control .eyebrow{color:#48e8e9}.admin-control :is(input,select,textarea){color:#f4f8ff!important;background:#02162a!important;border-color:#245779!important}.admin-control :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #43e6e729;border-color:#43e6e7!important}.admin-control :is(input,textarea)::placeholder{color:#72879e}.admin-control__content :is(.service-table,.operations-table,.signal-list,.record-card,.verification-form,.access-card,.subscription-card,.checkout-panel,.admin-control__records>article,.admin-search-results>section,.admin-attention__summary,.admin-attention__grid>a,.admin-moment-queue,.admin-incentive-control,.admin-moment-detail,.admin-moment-review-panel>section,.admin-moment-review-panel form,.admin-control__empty,.admin-control__notice,.admin-control__filter,.admin-global-search,.admin-partner-capacity>div,.admin-match-invariant>div,.admin-talent-balance>article,.admin-control__pagination,.admin-entity-summary>div,.admin-entity-section__rows article,.admin-entity-sections>section,.admin-supply-detail,.admin-analytics>section,.admin-analytics__split>section){box-shadow:var(--pq-shadow-sm);border-color:var(--pq-line)!important;color:var(--pq-ink)!important;background:linear-gradient(145deg,#071f35f5,#04172af5)!important}.admin-control__content :is(.operations-table__head,th){border-color:var(--pq-line)!important;color:#dff5ff!important;background:#0b2945!important}.admin-control__content :is(td,.operations-table>a,.operations-table>div){background-color:#0000;border-color:#4e89b833!important}.admin-control__content .admin-control__error{color:#ff9fbe;background:#5f11314d;border-color:#ff5c9966}.admin-control__content .admin-attention__grid>a:hover{background:linear-gradient(145deg,#0b2b49,#151d41)!important}.admin-control .analytics-period{background:#071a2e}.admin-control .analytics-period button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,#124ba9,#8d1aa0)}.admin-control .admin-analytics__regions article,.admin-control .admin-supply-detail article,.admin-control .campaign-analytics-pulse,.admin-control .campaign-analytics-pulse>div{color:var(--pq-ink);border-color:var(--pq-line)!important;background:#0a233d!important}.admin-control .pq-status--neutral,.admin-control .pq-status:not([class*=pq-status--]){color:#bcd4e6;background:#102c46}.admin-control .pq-status--success{color:#8af4cb;background:#0b493f}.admin-control .pq-status--warning{color:#ffd486;background:#513814}.admin-control .pq-status--danger{color:#ffacc7;background:#572039}.admin-control .pq-status--info{color:#8de8f8;background:#123d56}.admin-control .admin-moment-permission{border-color:var(--pq-line)}.admin-control .admin-moment-review-panel button.is-secondary{border-color:var(--pq-line);color:#f4f7ff;background:#0b2945}.admin-control .admin-moment-filters button{border-color:var(--pq-line);color:#bcd0e3;background:#08223b}.admin-control .admin-moment-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(105deg,#124da8,#7b1a92);border-color:#bb39dd}.workspace-logout-control{display:inline-flex;position:relative}.workspace-logout-error{z-index:80;color:#ffd4e2;background:#3c1025;border:1px solid #ff699673;border-radius:.75rem;width:min(20rem,80vw);padding:.65rem;font-size:.72rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 1rem 2rem #0000004d}.workspace-access-state{color:#f3f8ff;background:radial-gradient(circle at 84% 6%,#00d5e130,#0000 27rem),radial-gradient(circle at 5% 95%,#c71ed82b,#0000 30rem),#02111f;align-content:space-between;min-height:100dvh;padding:clamp(1.25rem,5vw,4rem);display:grid}.workspace-access-state__brand{letter-spacing:-.075em;width:fit-content;font-size:1.55rem;font-weight:900}.workspace-access-state>section{width:min(100%,48rem);margin-block:clamp(3rem,12vh,8rem)}.workspace-access-state__signal{width:5rem;min-height:5rem;margin-bottom:var(--pq-space-8);color:#65f1ee;background:linear-gradient(145deg,#0a3453,#48135d);border:1px solid #4adde257;border-radius:1.3rem;place-items:center;font-weight:900;display:grid}.workspace-access-state h1{max-width:13ch;margin-top:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.6rem,8vw,5.8rem);line-height:.95}.workspace-access-state>section>p:last-of-type{max-width:42rem;margin-top:var(--pq-space-5);color:#9db0c4;font-size:var(--pq-text-lg)}.workspace-access-state__actions{gap:var(--pq-space-3);margin-top:var(--pq-space-8);flex-wrap:wrap;display:flex}.workspace-access-state__actions .pq-action-link,.workspace-access-state__actions button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#1769d9,#a420bc);border:1px solid #d83cdf}.workspace-access-state__loader{border:3px solid #58eceb2e;border-top-color:#58eceb;border-radius:50%;width:2.5rem;height:2.5rem;animation:.7s linear infinite pq-spin}.campaign-modules{gap:var(--pq-space-6);display:grid}.campaign-modules>header h2{max-width:18ch;margin-top:var(--pq-space-2);letter-spacing:-.06em;font-size:clamp(2rem,5vw,4rem);line-height:.98}.campaign-modules>header p:last-child{max-width:50rem;margin-top:var(--pq-space-3);color:var(--pq-muted)}.campaign-modules__catalog,.campaign-modules__active{gap:var(--pq-space-3);display:grid}.campaign-modules__catalog button,.campaign-modules__active article{gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);color:#111827;min-width:0;padding:var(--pq-space-5);text-align:left;background:#fff;display:grid}.campaign-modules__catalog button{cursor:pointer}.campaign-modules__catalog button:hover,.campaign-modules__catalog button[aria-pressed=true]{background:#effcf9;border-color:#33c9b1}.campaign-modules__catalog button>span{aspect-ratio:1;color:#7cebd8;background:#111827;border-radius:50%;place-items:center;width:2rem;display:grid}.campaign-modules__catalog small,.campaign-modules__active p{color:var(--pq-muted);line-height:1.5}.campaign-modules__builder{gap:var(--pq-space-4);border-radius:var(--pq-radius-xl);color:#fff;background:#111827;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.campaign-modules__builder h3{max-width:42rem;margin-top:var(--pq-space-2);color:#d8deea;font-size:1.1rem;line-height:1.45}.campaign-modules__builder label{gap:var(--pq-space-2);display:grid}.campaign-modules__builder label>span{color:#aab4c6;font-size:var(--pq-text-xs);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.campaign-modules__builder input,.campaign-modules__builder textarea{border-radius:var(--pq-radius-md);color:#fff;width:100%;padding:var(--pq-space-3);background:#1a2538;border:1px solid #ffffff26}.campaign-modules__builder input{min-height:3rem}.campaign-modules__builder textarea{resize:vertical;min-height:7rem}.campaign-modules__builder input:focus-visible,.campaign-modules__builder textarea:focus-visible{outline-offset:2px;border-color:#74ead3;outline:3px solid #74ead340}.campaign-modules__required{align-items:center;display:flex!important}.campaign-modules__required input{aspect-ratio:1;width:1.25rem;min-height:auto}.campaign-modules__details,.campaign-modules__builder>div:first-child,.campaign-modules__builder>.pq-button{grid-column:1/-1}.campaign-modules__builder>.pq-button{width:fit-content}.campaign-modules__active article>span:first-child{color:#117767;font-size:var(--pq-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.campaign-modules__active .pq-status{width:fit-content}.campaign-modules__skeleton{border-radius:var(--pq-radius-xl);min-height:16rem}.agency-mobilebar{z-index:30;padding:var(--pq-space-4) var(--pq-page-gutter);background:#0d1424;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.agency-mobilebar summary{border-radius:var(--pq-radius-pill);color:#fff;font-size:var(--pq-text-sm);cursor:pointer;border:1px solid #ffffff29;padding:.45rem .8rem;font-weight:750}.agency-mobilebar details:not([open]) nav{display:none}.agency-mobilebar details[open] nav{top:calc(100% - .25rem);right:var(--pq-page-gutter);gap:var(--pq-space-1);border-radius:var(--pq-radius-lg);min-width:15rem;box-shadow:var(--pq-shadow-md);padding:var(--pq-space-3);background:#11192c;border:1px solid #ffffff1f;display:grid;position:absolute}.agency-mobilebar nav a{border-radius:var(--pq-radius-md);color:#bdc5d3;padding:var(--pq-space-3);font-size:var(--pq-text-sm);text-decoration:none}.agency-mobilebar nav a[aria-current=page]{color:#fff;background:#ffffff14}.workspace-skeleton{border-radius:var(--pq-radius-xl);min-height:28rem}.agency-dashboard-head>div>p:last-child,.team-heading>div>p:last-child{max-width:42rem;margin-top:var(--pq-space-3);color:var(--pq-muted)}.onboarding-callout{align-content:end;gap:var(--pq-space-8);border-radius:var(--pq-radius-xl);color:#fff;background:radial-gradient(circle at 85% 12%,#79f2c038,#0000 18rem),radial-gradient(circle at 15% 90%,#3269f54d,#0000 24rem),#101827;min-height:31rem;padding:clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.onboarding-callout:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:13rem;height:13rem;position:absolute;inset:2rem 2rem auto auto;box-shadow:inset 0 0 0 2.6rem #ffffff06,inset 0 0 0 5.3rem #ffffff06}.onboarding-callout>div,.onboarding-callout>a{z-index:1;position:relative}.onboarding-callout .eyebrow,.prepared-recruiting .eyebrow{color:var(--pq-accent)}.onboarding-callout h2{max-width:16ch;margin-top:var(--pq-space-3);letter-spacing:-.065em;font-size:clamp(2rem,7vw,4rem);line-height:.98}.onboarding-callout p:last-child{max-width:40rem;margin-top:var(--pq-space-4);color:#aeb8ca}.onboarding-callout>a{width:fit-content}.agency-first-use{background:radial-gradient(circle at 80% 20%,#8eb8ff59,#0000 20rem),#fff;align-content:center;min-height:min(34rem,65dvh)}.agency-first-use h2{letter-spacing:-.07em;max-width:13ch;font-size:clamp(2.3rem,8vw,5rem);line-height:.96}.dashboard-quiet-actions{align-items:center;gap:var(--pq-space-5);margin-top:var(--pq-space-5);color:var(--pq-muted);font-size:var(--pq-text-sm);flex-wrap:wrap;display:flex}.product-tour{width:min(94vw,46rem)}.product-tour .pq-overlay__body>h3{margin-top:var(--pq-space-3);letter-spacing:-.06em;font-size:clamp(2rem,7vw,3.5rem);line-height:1}.product-tour .pq-overlay__body>p:last-child{max-width:35rem;margin-top:var(--pq-space-4);color:var(--pq-muted);font-size:var(--pq-text-lg)}.tour-progress{gap:var(--pq-space-2);margin-bottom:var(--pq-space-6);grid-template-columns:repeat(6,1fr);display:grid}.tour-progress span{border-radius:var(--pq-radius-pill);background:var(--pq-line);height:.3rem}.tour-progress span.is-active{background:var(--pq-brand-500)}.tour-visual{height:14rem;margin-bottom:var(--pq-space-6);border-radius:var(--pq-radius-xl);background:#11192c;position:relative;overflow:hidden}.tour-visual>span{right:var(--pq-space-5);color:#ffffff14;letter-spacing:-.1em;font-size:9rem;font-weight:850;position:absolute;bottom:-1.2rem}.tour-visual i{background:var(--pq-brand-400);width:3.4rem;height:3.4rem;box-shadow:5rem 3rem 0 -.8rem var(--pq-accent);border-radius:50%;position:absolute;inset:2.5rem auto auto 3rem}.tour-visual i:nth-of-type(2){background:#ffffff3d;width:10rem;height:1px;inset:5.5rem auto auto 5.5rem;transform:rotate(21deg)}.tour-visual i:nth-of-type(3){background:0 0;border:1px solid #79f2c047;width:7rem;height:7rem;inset:3rem 4rem auto auto;box-shadow:inset 0 0 0 1.8rem #ffffff08}.tour-actions{justify-content:space-between;gap:var(--pq-space-3);width:100%;display:flex}.onboarding-heading{max-width:58rem;padding-block:var(--pq-space-6) var(--pq-space-10)}.onboarding-heading .eyebrow{margin-top:var(--pq-space-6)}.onboarding-heading h1{margin-top:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.6rem,8vw,5.4rem);line-height:.95}.onboarding-heading>p:last-child{max-width:42rem;margin-top:var(--pq-space-5);color:var(--pq-muted);font-size:var(--pq-text-lg)}.onboarding-steps{border-top:1px solid var(--pq-line)}.onboarding-steps article{gap:var(--pq-space-4);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-6);opacity:.55;grid-template-columns:2.5rem 1fr;align-items:center;display:grid}.onboarding-steps article.is-current{opacity:1}.onboarding-steps article>span{color:var(--pq-brand-600);font-family:ui-monospace,monospace;font-size:var(--pq-text-xs);font-weight:800}.onboarding-steps h2{letter-spacing:-.035em}.onboarding-steps p{color:var(--pq-muted);font-size:var(--pq-text-sm)}.onboarding-steps a,.onboarding-steps .pq-button{grid-column:2;justify-self:start}.profile-workbench,.brand-workbench{gap:var(--pq-space-8);display:grid}.workspace-form{gap:var(--pq-space-6);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-8);display:grid}.workspace-form__grid{gap:var(--pq-space-5);display:grid}.workspace-form>.pq-button{width:fit-content}.form-section-heading{gap:var(--pq-space-3);margin-top:var(--pq-space-4);grid-template-columns:2.5rem 1fr;display:grid}.form-section-heading>span{color:var(--pq-brand-600);font-family:ui-monospace,monospace;font-size:var(--pq-text-xs);font-weight:800}.form-section-heading h2{letter-spacing:-.04em}.form-section-heading p{color:var(--pq-muted);font-size:var(--pq-text-sm)}.workspace-textarea,.workspace-select,.compact-select select,.permission-editor select{border-radius:var(--pq-radius-md);width:100%;color:var(--pq-ink);padding:var(--pq-space-3) var(--pq-space-4);font:inherit;background:#fff;border:1px solid #cfd4dc}.workspace-textarea{resize:vertical;min-height:7rem}.workspace-textarea--large{min-height:12rem}.workspace-check{gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-5);align-items:flex-start;display:flex}.workspace-check input{width:1.15rem;height:1.15rem;accent-color:var(--pq-brand-600);margin-top:.2rem}.workspace-check span{display:grid}.workspace-check small{color:var(--pq-muted)}.agency-profile-preview{gap:var(--pq-space-6);border-radius:var(--pq-radius-xl);color:#fff;background:radial-gradient(circle at 90% 5%,#79f2c02e,#0000 12rem),#11192c;align-content:start;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.profile-preview__signal{background:var(--pq-brand-500);border-radius:1.3rem 1.3rem 1.3rem .35rem;place-items:center;width:4.5rem;height:4.5rem;font-size:2rem;font-weight:850;display:grid}.profile-preview__status{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.agency-profile-preview h2{margin-top:var(--pq-space-5);letter-spacing:-.065em;font-size:clamp(2rem,7vw,3.6rem);line-height:1}.agency-profile-preview div>p{margin-top:var(--pq-space-4);color:#aeb8ca}.agency-profile-preview dl{margin:0}.agency-profile-preview dl>div{padding-block:var(--pq-space-3);border-top:1px solid #ffffff1a}.agency-profile-preview dt,.agency-profile-preview>small{color:#8490a5;font-size:var(--pq-text-xs)}.agency-profile-preview dd{overflow-wrap:anywhere;margin:0;font-weight:700}.brand-logo-row{gap:var(--pq-space-4);align-items:center;display:flex}.brand-logo-thumb{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);width:5rem;height:5rem;color:var(--pq-brand-600);background:#fff;flex:none;place-items:center;font-size:2rem;font-weight:850;display:grid;overflow:hidden}.brand-logo-thumb img{object-fit:contain;width:100%;height:100%}.logo-upload{color:var(--pq-brand-700);cursor:pointer;display:grid}.logo-upload small{color:var(--pq-muted)}.logo-upload input{max-width:16rem;margin-top:var(--pq-space-2)}.brand-live-preview{border-radius:var(--pq-radius-xl);background:var(--agency-primary);color:#fff;min-height:31rem;padding:var(--pq-space-6);align-content:space-between;display:grid;position:relative;overflow:hidden}.brand-preview-top{font-size:var(--pq-text-xs);letter-spacing:.1em;justify-content:space-between;font-weight:800;display:flex}.brand-preview-orbit{border:1px solid #ffffff40;border-radius:50%;width:14rem;height:14rem;position:absolute;top:6rem;right:-2rem}.brand-preview-orbit i{border:1px solid var(--agency-secondary);border-radius:50%;position:absolute;inset:3rem}.brand-preview-orbit i:last-child{background:var(--agency-secondary);inset:5.7rem}.brand-preview-copy{z-index:1;position:relative}.brand-preview-copy p{color:var(--agency-secondary);font-size:var(--pq-text-xs);letter-spacing:.1em;font-weight:800}.brand-preview-copy h2{max-width:10ch;margin-block:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.5rem,9vw,4.5rem);line-height:.95}.brand-preview-copy span{color:#ffffffbf;max-width:28rem;display:block}.version-rail{border-top:1px solid var(--pq-line);padding-top:var(--pq-space-6)}.version-rail h2{margin-bottom:var(--pq-space-4);letter-spacing:-.04em}.version-rail>div{justify-content:space-between;gap:var(--pq-space-4);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-3);color:var(--pq-muted);font-size:var(--pq-text-sm);display:flex}.version-rail strong{color:var(--pq-ink)}.team-limit-strip{gap:var(--pq-space-4);border-block:1px solid var(--pq-line);padding-block:var(--pq-space-6);display:grid}.team-limit-strip>div:first-child{align-items:baseline;gap:var(--pq-space-3);display:flex}.team-limit-strip>div:first-child span{letter-spacing:-.07em;font-size:2.6rem;font-weight:820}.team-limit-strip small,.team-limit-strip p{color:var(--pq-muted)}.team-limit-track{border-radius:var(--pq-radius-pill);background:var(--pq-line);height:.45rem;overflow:hidden}.team-limit-track span{border-radius:inherit;background:linear-gradient(90deg, var(--pq-brand-500), var(--pq-accent-strong));height:100%;display:block}.team-invite{gap:var(--pq-space-4);margin-top:var(--pq-space-8);border-radius:var(--pq-radius-xl);color:#fff;padding:var(--pq-space-6);background:#11192c;align-items:end;display:grid}.team-invite .eyebrow{color:var(--pq-accent)}.team-invite h2{letter-spacing:-.04em}.team-invite .pq-field__label{color:#d7dce5}.team-limit-warning{color:#ffd58a;font-size:var(--pq-text-xs)}.team-list,.invitation-list{margin-top:var(--pq-space-12)}.team-member{gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-5);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.member-avatar{background:var(--pq-brand-100);width:3rem;height:3rem;color:var(--pq-brand-700);font-size:var(--pq-text-sm);border-radius:50%;place-items:center;font-weight:800;display:grid}.member-identity{min-width:0;display:grid}.member-identity span{color:var(--pq-muted);font-size:var(--pq-text-sm);text-overflow:ellipsis;overflow:hidden}.compact-select,.member-actions,.permission-editor{grid-column:1/-1}.compact-select{color:var(--pq-muted);font-size:var(--pq-text-sm);grid-template-columns:5rem 1fr;align-items:center;display:grid}.member-actions{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.permission-editor summary{color:var(--pq-brand-700);font-size:var(--pq-text-sm);cursor:pointer;font-weight:750}.permission-editor>div{gap:var(--pq-space-3);margin-top:var(--pq-space-4);border-left:2px solid var(--pq-brand-100);padding-left:var(--pq-space-4);display:grid}.permission-editor label{gap:var(--pq-space-2);font-size:var(--pq-text-sm);display:grid}.invitation-list>div{gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-4);grid-template-columns:1fr auto;align-items:center;display:grid}.invitation-list>h2{margin-bottom:var(--pq-space-4);letter-spacing:-.04em}.invitation-list>div>span:first-child{display:grid}.invitation-list small{color:var(--pq-muted)}.invitation-actions{gap:var(--pq-space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.settings-lines{border-top:1px solid var(--pq-line)}.settings-lines>div{gap:var(--pq-space-2);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-5);display:grid}.settings-lines>div>span{font-weight:800}.settings-lines p{color:var(--pq-muted)}.settings-lines a,.settings-lines .pq-button{justify-self:start}.prepared-recruiting{align-content:center;justify-items:start;gap:var(--pq-space-5);border-radius:var(--pq-radius-xl);color:#fff;background:radial-gradient(circle at 85% 15%,#79f2c038,#0000 18rem),#11192c;min-height:min(42rem,80dvh);padding:clamp(1.5rem,6vw,5rem);display:grid}.prepared-recruiting h1{letter-spacing:-.075em;max-width:14ch;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.prepared-recruiting>p:last-of-type{color:#aeb8ca;max-width:42rem}.prepared-recruiting .pq-action-link{color:#fff;background:#ffffff14;border-color:#fff3}.invitation-skeleton{height:18rem;margin-top:var(--pq-space-8)}@media (min-width:48rem){.onboarding-callout{grid-template-columns:minmax(0,1fr) auto;align-items:end}.onboarding-steps article{grid-template-columns:3rem 1fr auto}.onboarding-steps a,.onboarding-steps .pq-button{grid-column:auto}.workspace-form__grid,.permission-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite{padding:var(--pq-space-8);grid-template-columns:minmax(12rem,.65fr) minmax(15rem,1fr) auto}.team-limit-warning{grid-column:2/-1}.team-member{grid-template-columns:auto minmax(12rem,1fr) auto minmax(8rem,.45fr) auto}.compact-select,.member-actions{grid-column:auto}.compact-select{grid-template-columns:1fr}.permission-editor{grid-column:2/-1}.invitation-list>div{grid-template-columns:1fr auto auto}.invitation-actions{grid-column:auto}.settings-lines>div{grid-template-columns:minmax(8rem,.35fr) 1fr auto;align-items:center}}@media (min-width:64rem){.agency-mobilebar{display:none}.profile-workbench,.brand-workbench{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:start}.agency-profile-preview,.brand-live-preview{top:var(--pq-space-8);position:sticky}.version-rail{grid-column:1/-1}}.auth-world{background:var(--pq-canvas);min-height:100dvh;display:grid}.auth-story{background:radial-gradient(circle at 85% 10%, #79f2c073, transparent 18rem), linear-gradient(145deg, var(--pq-brand-700), var(--pq-brand-900));color:#fff;min-height:20rem;padding:var(--pq-space-6) var(--pq-page-gutter) var(--pq-space-8);align-content:space-between;display:grid;position:relative;overflow:hidden}.auth-world[data-auth-world=candidate] .auth-story{background:radial-gradient(circle at 90% 8%, #79f2c0cc, transparent 17rem), linear-gradient(145deg, #7045d9, var(--pq-brand-700))}.auth-world[data-auth-world=agency] .auth-story{background:radial-gradient(circle at 75% 25%,#254bd873,#0000 22rem),#0d1424}.auth-story__top{z-index:2;justify-content:space-between;align-items:center;gap:var(--pq-space-4);display:flex;position:relative}.auth-world:not([data-auth-world=agency]) .auth-story .brand{color:#fff}.auth-security-pill{align-items:center;gap:var(--pq-space-2);border-radius:var(--pq-radius-pill);font-size:var(--pq-text-xs);background:#ffffff14;border:1px solid #ffffff2e;padding:.5rem .75rem;font-weight:700;display:inline-flex}.auth-security-pill i{background:var(--pq-accent);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #79f2c024}.auth-story__copy{z-index:2;max-width:36rem;margin-top:var(--pq-space-16);position:relative}.auth-story__copy .eyebrow{color:var(--pq-accent)}.auth-story__copy h2{max-width:12ch;margin-top:var(--pq-space-3);letter-spacing:-.07em;font-size:clamp(2.3rem,10vw,5.4rem);line-height:.96}.auth-story__copy>p:last-child{max-width:31rem;margin-top:var(--pq-space-5);color:#ffffffb3}.auth-orbit{border:1px solid #ffffff21;border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-7rem;right:-5rem}.auth-orbit>span{border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:2.75rem}.auth-orbit>span:nth-child(2){inset:5.5rem}.auth-orbit i{background:var(--pq-accent);color:#063d2c;border-radius:.85rem .85rem .85rem .2rem;place-items:center;width:2.75rem;height:2.75rem;font-style:normal;font-weight:850;display:grid;position:absolute;top:5rem;left:-.3rem}.auth-panel{padding:var(--pq-space-8) var(--pq-page-gutter) var(--pq-space-12);align-items:center;display:grid}.auth-panel__inner{width:min(100%,31rem);margin-inline:auto}.auth-back{color:var(--pq-muted);font-size:var(--pq-text-sm);font-weight:650;text-decoration:none}.auth-heading{margin-top:var(--pq-space-10)}.auth-heading h1{margin-top:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.1rem,8vw,3.7rem);line-height:1}.auth-heading>p:last-child{margin-top:var(--pq-space-4);color:var(--pq-muted)}.auth-form{gap:var(--pq-space-5);margin-top:var(--pq-space-8);display:grid}.auth-age-restart{gap:var(--pq-space-3);margin-top:var(--pq-space-3);flex-wrap:wrap;display:flex}.auth-age-restart>p{flex:0 0 100%}.auth-form__row{gap:var(--pq-space-5);display:grid}.auth-submit{width:100%}.auth-form__links,.auth-switch{gap:var(--pq-space-3);color:var(--pq-muted);font-size:var(--pq-text-sm);display:grid}.auth-form__links a,.auth-switch a{color:var(--pq-brand-700);font-weight:750}.access-denied{align-content:center;justify-items:start;gap:var(--pq-space-5);max-width:52rem;min-height:100dvh;padding:var(--pq-space-12) var(--pq-page-gutter);margin-inline:auto;display:grid}.access-denied__code{margin-top:var(--pq-space-12);color:var(--pq-muted);letter-spacing:-.1em;font-size:clamp(7rem,30vw,15rem);font-weight:850;line-height:.7}.access-denied h1{max-width:15ch;font-size:var(--pq-text-2xl);letter-spacing:-.055em;line-height:1.05}.access-denied>p:not(.eyebrow){max-width:36rem;color:var(--pq-muted)}@media (min-width:40rem){.auth-form__row{grid-template-columns:1fr 1fr}.auth-form__links{grid-template-columns:1fr auto;align-items:center}}@media (min-width:64rem){.auth-world{grid-template-columns:minmax(28rem,.92fr) minmax(34rem,1.08fr)}.auth-story{min-height:100dvh;padding:var(--pq-space-8) clamp(2rem, 5vw, 5rem) var(--pq-space-12);position:sticky;top:0}.auth-panel{min-height:100dvh;padding-block:var(--pq-space-12)}}.agency-header>div>p:last-child,.package-heading>div>p:last-child{max-width:46rem;margin-top:var(--pq-space-3);color:var(--pq-muted)}.agency-command--access{margin-top:var(--pq-space-6)}.gate-word{font-size:clamp(2.4rem,10vw,4.8rem)!important}.access-grid{gap:var(--pq-space-5);margin-top:var(--pq-space-8);display:grid}.access-card{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-width:0;box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-6);background:#fff;display:grid}.access-card__top,.package-card__top{justify-content:space-between;align-items:center;gap:var(--pq-space-3);display:flex}.access-card__top>span:first-child,.package-card__top>span:first-child{color:var(--pq-muted);font-family:ui-monospace,monospace;font-size:var(--pq-text-xs);letter-spacing:.08em;font-weight:800}.access-card h2,.verification-form h2,.next-step h2,.subscription-card h2,.checkout-panel h1{letter-spacing:-.045em;line-height:1.08}.access-card>p,.verification-form header>p:last-child,.subscription-card>div>p:last-child,.checkout-panel>p{color:var(--pq-muted)}.access-card .pq-action-link{width:fit-content;margin-top:auto}.access-skeleton,.package-skeleton,.verification-skeleton,.admin-data-skeleton{border-radius:var(--pq-radius-xl);min-height:18rem}.verification-form{gap:var(--pq-space-8);margin-top:var(--pq-space-8);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-6);background:#fff;display:grid}.verification-form__grid{gap:var(--pq-space-5);display:grid}.verification-form>.pq-button{width:fit-content}.agency-stage>.pq-notification,.admin-content>.pq-notification{margin-top:var(--pq-space-5)}.pq-notification__body p{margin-top:var(--pq-space-2)}.next-step{gap:var(--pq-space-4);margin-top:var(--pq-space-8);border-radius:var(--pq-radius-xl);color:#fff;padding:var(--pq-space-8);background:#11192c;display:grid}.next-step>span{color:var(--pq-accent);font-size:var(--pq-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.next-step .pq-action-link{width:fit-content}.package-grid{gap:var(--pq-space-5);margin-top:var(--pq-space-8);display:grid}.package-card{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);min-width:0;box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-6);background:#fff;display:grid}.package-card--partner{color:#fff;background:#11192c;border-color:#79f2c08c;box-shadow:0 24px 55px #11192c33}.package-card__position{min-height:3.2rem;color:var(--pq-muted);font-size:var(--pq-text-lg);font-weight:720}.package-card--partner .package-card__position,.package-card--partner small,.package-card--partner li span,.package-card--partner .package-card__top>span:first-child{color:#aeb8ca}.package-card h2{letter-spacing:-.07em;font-size:clamp(2.2rem,8vw,3.6rem);line-height:1}.package-card ul{margin:var(--pq-space-3) 0;gap:0;padding:0;list-style:none;display:grid}.package-card li{gap:var(--pq-space-1);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);font-size:var(--pq-text-sm);display:grid}.package-card--partner li{border-color:#ffffff1a}.package-card li strong{font-size:var(--pq-text-xs)}.package-card__note,.package-disclaimer{color:var(--pq-muted);font-size:var(--pq-text-xs)}.package-card--partner .package-card__note{color:#8490a5}.package-disclaimer{max-width:60rem;margin-top:var(--pq-space-6)}.checkout-panel{gap:var(--pq-space-5);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);max-width:48rem;box-shadow:var(--pq-shadow-md);background:#fff;margin:clamp(2rem,8vw,7rem) auto;padding:clamp(1.5rem,5vw,4rem);display:grid}.checkout-panel>.pq-status{width:fit-content}.checkout-panel h1{font-size:clamp(2.2rem,8vw,4.2rem)}.checkout-actions{gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.subscription-card{gap:var(--pq-space-8);margin-top:var(--pq-space-8);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-8);background:#fff;display:grid}.subscription-card dl,.record-card dl{gap:0;margin:0;display:grid}.subscription-card dl>div,.record-card dl>div{gap:var(--pq-space-1);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:grid}.subscription-card dt,.record-card dt{color:var(--pq-muted);font-size:var(--pq-text-xs)}.subscription-card dd,.record-card dd{overflow-wrap:anywhere;margin:0;font-weight:700}.subscription-card>.pq-button{width:fit-content}.operations-section{margin-top:var(--pq-space-12)}.operations-table,.signal-list,.record-card,.package-admin-grid>article{margin-top:var(--pq-space-5);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);box-shadow:var(--pq-shadow-sm);background:#fff;overflow:hidden}.operations-table>a,.operations-table>div{gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);color:inherit;padding:var(--pq-space-4);align-items:center;text-decoration:none;display:grid}.operations-table>:last-child{border-bottom:0}.operations-table strong{display:grid}.operations-table small,.operations-table time,.operations-table span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.operations-table__head{font-size:var(--pq-text-xs);text-transform:uppercase;background:#f7f8fa;font-weight:800;display:none!important}.operations-table--native{overflow-x:auto}.operations-table--native table{border-collapse:collapse;text-align:left;width:100%}.operations-table--native :is(th,td){border-bottom:1px solid var(--pq-line);padding:var(--pq-space-4);vertical-align:middle}.operations-table--native thead th{font-size:var(--pq-text-xs);text-transform:uppercase;background:#f7f8fa}.operations-table--native tbody th{min-width:13rem}.operations-table--native tbody th a{color:inherit;font-weight:800}.operations-table--native tbody th small{margin-top:4px;display:block}.operations-table--native tbody tr:focus-within,.operations-table--native tbody tr:hover{background:color-mix(in srgb, var(--pq-brand) 7%, transparent)}.operations-empty{color:var(--pq-muted);padding:var(--pq-space-6)}.signal-list>a,.signal-list>div{gap:var(--pq-space-2);border-bottom:1px solid var(--pq-line);color:inherit;padding:var(--pq-space-4);text-decoration:none;display:grid}.signal-list>:last-child{border-bottom:0}.signal-list a>span:last-child,.signal-list>div>span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.signal-list>div>div,.decision-actions{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.risk-mark{border-radius:var(--pq-radius-pill);background:var(--pq-warning-soft);width:fit-content;padding:.15rem .5rem;font-weight:850;color:var(--pq-warning)!important;font-size:.68rem!important}.risk-mark--high{background:var(--pq-danger-soft);color:var(--pq-danger)!important}.back-link{margin-bottom:var(--pq-space-6);color:var(--pq-brand-700);font-size:var(--pq-text-sm);font-weight:750;display:inline-block}.verification-detail-title{align-items:start}.verification-detail-grid,.package-admin-grid{gap:var(--pq-space-5);margin-top:var(--pq-space-8);display:grid}.record-card{gap:var(--pq-space-5);padding:var(--pq-space-6);margin-top:0;display:grid}.decision-field{gap:var(--pq-space-2);font-size:var(--pq-text-sm);font-weight:750;display:grid}.decision-field input,.decision-field select,.decision-field textarea,.package-admin-grid input{border-radius:var(--pq-radius-md);width:100%;padding:var(--pq-space-3);font:inherit;resize:vertical;background:#fff;border:1px solid #cfd4dc}.audit-list{margin:var(--pq-space-5) 0 0;border-left:1px solid var(--pq-line);padding:0 0 0 var(--pq-space-6);list-style:none}.audit-list li{gap:var(--pq-space-1);padding-block:var(--pq-space-3);display:grid;position:relative}.audit-list li:before{top:1.4rem;left:calc(var(--pq-space-6) * -1 - .3rem);background:var(--pq-brand-600);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute}.audit-list time,.audit-list span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.capacity-banner{gap:var(--pq-space-8);margin-top:var(--pq-space-10);border-radius:var(--pq-radius-xl);color:#fff;padding:var(--pq-space-8);background:#11192c;display:grid}.capacity-banner h2{letter-spacing:-.08em;font-size:clamp(3rem,12vw,6rem);line-height:1}.capacity-banner>div:first-child>span{color:#aeb8ca}.capacity-metrics{gap:var(--pq-space-3);grid-template-columns:repeat(2,1fr);display:grid}.capacity-metrics>span{border-radius:var(--pq-radius-md);color:#aeb8ca;padding:var(--pq-space-4);font-size:var(--pq-text-xs);border:1px solid #ffffff1f;display:grid}.capacity-metrics strong{color:#fff;font-size:var(--pq-text-xl)}.package-admin-grid>article{gap:var(--pq-space-4);padding:var(--pq-space-5);margin-top:0;display:grid}.package-admin-grid>article>div{justify-content:space-between;gap:var(--pq-space-3);display:flex}.package-admin-grid h3{margin:0}.package-admin-grid label{gap:var(--pq-space-2);font-size:var(--pq-text-xs);font-weight:750;display:grid}.package-admin-grid small{color:var(--pq-muted)}.quiz-world{background:radial-gradient(circle at 95% 0%, var(--pq-candidate-glow), transparent 23rem), var(--pq-canvas);min-width:20rem;height:100svh;min-height:100svh;color:var(--pq-ink);grid-template-rows:auto .3rem minmax(0,1fr);display:grid;overflow:hidden}.quiz-world--center{align-content:center;justify-items:start;gap:var(--pq-space-5);padding:var(--pq-space-8) var(--pq-page-gutter);grid-template-rows:none}.quiz-world--center>*{width:min(100%,38rem);margin-inline:auto}.quiz-world--center h1{letter-spacing:-.07em;font-size:clamp(2.5rem,12vw,5.5rem);line-height:.96}.quiz-world--center>p:not(.quiz-kicker){color:var(--pq-muted)}.quiz-header{width:100%;max-width:78rem;padding:var(--pq-space-4) var(--pq-page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.quiz-header>span{color:var(--pq-muted);font-size:var(--pq-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.quiz-progress{background:var(--pq-line);width:100%;overflow:hidden}.quiz-progress span{border-radius:0 var(--pq-radius-pill) var(--pq-radius-pill) 0;background:var(--pq-brand-600);height:100%;transition:width var(--pq-duration-base) var(--pq-ease-out);display:block}.quiz-step{gap:var(--pq-space-6);width:100%;max-width:78rem;height:100%;min-height:0;padding:clamp(1.5rem, 7vh, 4.5rem) var(--pq-page-gutter) var(--pq-space-5);animation:quiz-step-in var(--pq-duration-base) var(--pq-ease-out) both;grid-template-rows:auto minmax(0,1fr) auto auto;margin-inline:auto;display:grid}.quiz-step__copy{align-content:end;gap:var(--pq-space-2);display:grid}.quiz-kicker,.candidate-overline{color:var(--pq-brand-700);font-size:var(--pq-text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:850}.quiz-step__copy h1{letter-spacing:-.072em;max-width:13ch;font-size:clamp(2.35rem,11vw,5.6rem);line-height:.96}.quiz-step__copy>p:last-of-type{max-width:34rem;color:var(--pq-muted);font-size:var(--pq-text-sm)}.quiz-context{border-radius:var(--pq-radius-pill);background:var(--pq-brand-100);width:fit-content;color:var(--pq-brand-800);font-size:var(--pq-text-xs);padding:.35rem .7rem;font-weight:750}.quiz-step__answers{align-content:start;gap:var(--pq-space-4);overscroll-behavior:contain;min-width:0;padding-bottom:var(--pq-space-2);scrollbar-width:thin;display:grid;overflow-y:auto}.quiz-options{gap:var(--pq-space-3);display:grid}.quiz-option{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-height:4.25rem;color:var(--pq-ink);padding:var(--pq-space-3) var(--pq-space-4);text-align:left;cursor:pointer;transition:transform var(--pq-duration-fast) var(--pq-ease-out), border-color var(--pq-duration-fast) ease, background var(--pq-duration-fast) ease;background:#ffffffd1;grid-template-columns:2rem minmax(0,1fr);display:grid}.quiz-option:hover{transform:translateY(-1px)}.quiz-option[aria-pressed=true]{border-color:var(--pq-brand-500);background:var(--pq-brand-50)}.quiz-option__mark{border:1px solid var(--pq-line);width:2rem;height:2rem;color:var(--pq-brand-700);background:#fff;border-radius:50%;place-items:center;font-weight:850;display:grid}.quiz-option strong,.quiz-option small{display:block}.quiz-option strong{font-size:var(--pq-text-md)}.quiz-option small{color:var(--pq-muted);font-size:var(--pq-text-xs);margin-top:.1rem}.quiz-location,.quiz-contact{gap:var(--pq-space-4);display:grid}.quiz-known-context{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-brand-200);border-radius:var(--pq-radius-lg);background:var(--pq-brand-50);min-height:4.5rem;padding:var(--pq-space-4);display:flex}.quiz-known-context>span{background:var(--pq-success);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:850;display:grid}.quiz-known-context strong,.quiz-known-context small{display:block}.quiz-known-context small{color:var(--pq-muted)}.quiz-text-field,.quiz-range,.candidate-profile__field,.candidate-profile__readonly,.candidate-profile__select,.candidate-profile__textarea,.candidate-profile__range{gap:var(--pq-space-2);color:var(--pq-muted);font-size:var(--pq-text-xs);font-weight:750;display:grid}.quiz-text-field input,.candidate-profile__field input,.candidate-profile__select select,.candidate-profile__textarea textarea{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);width:100%;min-height:3.5rem;color:var(--pq-ink);padding:0 var(--pq-space-4);font:inherit;font-size:var(--pq-text-md);background:#fff}.candidate-profile__textarea textarea{min-height:7.5rem;padding-block:var(--pq-space-3);resize:vertical}.quiz-range{border-radius:var(--pq-radius-lg);background:var(--pq-ink);color:#fff;padding:var(--pq-space-5)}.quiz-range span,.candidate-profile__range span{justify-content:space-between;align-items:baseline;gap:var(--pq-space-3);display:flex}.quiz-range strong,.candidate-profile__range strong{font-size:var(--pq-text-xl)}.quiz-range input,.candidate-profile__range input{width:100%;min-height:2.75rem;accent-color:var(--pq-accent)}.quiz-binary-grid,.candidate-profile__binary-row{gap:var(--pq-space-4);display:grid}.quiz-binary,.candidate-profile__binary{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-width:0;padding:var(--pq-space-4);background:#fff;margin:0}.quiz-binary legend,.candidate-profile__binary legend{padding-inline:var(--pq-space-2);font-weight:800}.quiz-binary>div,.candidate-profile__binary{gap:var(--pq-space-2);grid-template-columns:1fr 1fr;display:grid}.candidate-profile__binary legend{grid-column:1/-1}.quiz-binary button,.candidate-profile__binary button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);background:var(--pq-canvas);min-height:3.5rem;color:var(--pq-ink);cursor:pointer;font-weight:800}.quiz-binary button[aria-pressed=true],.candidate-profile__binary button[aria-pressed=true]{border-color:var(--pq-brand-500);background:var(--pq-brand-600);color:#fff}.quiz-contact__names{gap:var(--pq-space-3);display:grid}.quiz-consent{align-items:start;gap:var(--pq-space-3);min-height:3.25rem;color:var(--pq-muted);font-size:var(--pq-text-xs);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.quiz-consent input{width:1.35rem;height:1.35rem;accent-color:var(--pq-brand-600);margin:.1rem 0 0}.quiz-step__footer{gap:var(--pq-space-3);grid-template-columns:auto 1fr;display:grid}.quiz-step__footer .quiz-primary:only-child{grid-column:1/-1}.quiz-primary,.candidate-action,.candidate-profile__save button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3.5rem;padding:0 var(--pq-space-6);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #254bd833}.quiz-primary:disabled,.candidate-profile__save button:disabled{cursor:not-allowed;opacity:.45}.quiz-back{border:1px solid var(--pq-line);width:3.5rem;height:3.5rem;color:var(--pq-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.quiz-error,.candidate-profile__message{color:var(--pq-danger);font-size:var(--pq-text-sm)}.quiz-loader{gap:var(--pq-space-2);display:flex}.quiz-loader span{background:var(--pq-brand-600);border-radius:50%;width:.75rem;height:.75rem;animation:.9s ease-in-out infinite alternate matching-pulse}.quiz-loader span:nth-child(2){animation-delay:.12s}.quiz-loader span:nth-child(3){animation-delay:.24s}.quiz-result{text-align:left}.matching-orbit{border:1px solid var(--pq-brand-200);border-radius:50%;width:7rem;height:7rem;animation:2.4s linear infinite matching-turn;position:relative}.matching-orbit:after{background:var(--pq-brand-600);color:#fff;content:"P";border-radius:50%;place-items:center;font-size:1.5rem;font-weight:850;display:grid;position:absolute;inset:1.25rem}.matching-orbit span{background:var(--pq-candidate-energy);border-radius:50%;width:.9rem;height:.9rem;position:absolute}.matching-orbit span:first-child{top:-.45rem;left:calc(50% - .45rem)}.matching-orbit span:nth-child(2){background:var(--pq-brand-400);bottom:.7rem;right:0}.matching-orbit span:nth-child(3){background:var(--pq-candidate-warm);bottom:.7rem;left:0}.matching-orbit[data-ready=true]{animation:none}.matching-checks{gap:var(--pq-space-3);margin:0;padding:0;list-style:none;display:grid}.matching-checks li{border-bottom:1px solid var(--pq-line);justify-content:space-between;align-items:center;min-height:3rem;font-weight:750;display:flex}.matching-checks span{color:var(--pq-success)}.quiz-result__truth{border-left:3px solid var(--pq-brand-500);max-width:32rem;padding-left:var(--pq-space-4)}.candidate-app{background:radial-gradient(circle at 90% 2%, var(--pq-candidate-glow), transparent 25rem), var(--pq-canvas);min-height:100svh;padding-bottom:6.5rem;overflow-x:hidden}.candidate-app__topbar{max-width:72rem;padding:var(--pq-space-4) var(--pq-page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.candidate-app__mode{border-radius:var(--pq-radius-pill);background:var(--pq-ink);color:#fff;font-size:var(--pq-text-xs);padding:.35rem .7rem;font-weight:800}.candidate-app__content{max-width:72rem;margin-inline:auto}.candidate-bottom-nav{z-index:40;right:var(--pq-space-3);bottom:max(var(--pq-space-3), env(safe-area-inset-bottom));left:var(--pq-space-3);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-md);padding:var(--pq-space-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101828f0;border:1px solid #fff9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed}.candidate-bottom-nav>a,.candidate-bottom-nav>span{border-radius:var(--pq-radius-md);color:#d5dae3;align-content:center;justify-items:center;gap:.08rem;min-width:0;min-height:3.25rem;font-size:.58rem;font-weight:750;text-decoration:none;display:grid}.candidate-bottom-nav>span[aria-disabled=true]{color:#7f8999}.candidate-bottom-nav>a>span,.candidate-bottom-nav>span>span{font-size:1rem}.candidate-bottom-nav>a[aria-current=page]{background:var(--pq-brand-600);color:#fff}.candidate-home,.candidate-profile{gap:var(--pq-space-8);padding:var(--pq-space-8) var(--pq-page-gutter) var(--pq-space-12);display:grid}.candidate-home__hero{gap:var(--pq-space-3);padding-block:var(--pq-space-6);display:grid}.candidate-home__hero h1,.candidate-home--guest h1{letter-spacing:-.08em;word-spacing:.08em;max-width:12ch;font-size:clamp(3rem,14vw,6.8rem);line-height:.9}.candidate-home__hero>p:last-child,.candidate-home--guest>p:not(.candidate-overline){max-width:33rem;color:var(--pq-muted)}.candidate-home--guest{align-content:center;min-height:calc(100svh - 10rem)}.candidate-home__actions{gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.candidate-action--quiet{border:1px solid var(--pq-line);box-shadow:none;color:var(--pq-ink);background:#fff}.candidate-verification{align-items:center;gap:var(--pq-space-3);border-radius:var(--pq-radius-lg);background:var(--pq-warning-soft);color:#553000;padding:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.candidate-verification>span{background:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:850;display:grid}.candidate-verification p{color:#6e4b1b;font-size:var(--pq-text-xs)}.candidate-verification a{font-size:var(--pq-text-xs);font-weight:850}.candidate-ready{align-content:space-between;gap:var(--pq-space-8);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;min-height:30rem;padding:var(--pq-space-6);display:grid;position:relative;overflow:hidden}.candidate-ready:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:16rem;height:16rem;position:absolute;inset:-5rem -4rem auto auto}.candidate-ready__signal{border:1px solid #ffffff3d;border-radius:50%;width:5rem;height:5rem;animation:5s linear infinite matching-turn;position:relative}.candidate-ready__signal span{background:var(--pq-candidate-energy);border-radius:50%;width:.75rem;height:.75rem;position:absolute}.candidate-ready__signal span:first-child{top:-.35rem;left:50%}.candidate-ready__signal span:nth-child(2){background:var(--pq-brand-400);bottom:.7rem;right:-.2rem}.candidate-ready__signal span:nth-child(3){background:var(--pq-candidate-warm);bottom:.4rem;left:0}.candidate-ready .candidate-overline{color:var(--pq-candidate-energy)}.candidate-ready h2,.candidate-next h2{margin-top:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.2rem,9vw,4.8rem);line-height:.95}.candidate-ready ul,.candidate-next ul{gap:var(--pq-space-2);margin:var(--pq-space-6) 0 0;padding:0;list-style:none;display:grid}.candidate-ready li{gap:var(--pq-space-3);color:#d5dae3;display:flex}.candidate-ready li span{color:var(--pq-candidate-energy)}.candidate-ready__truth{margin-top:var(--pq-space-6);color:#aeb8ca;padding-top:var(--pq-space-4);font-size:var(--pq-text-sm);border-top:1px solid #ffffff24}.candidate-next{gap:var(--pq-space-5);padding-block:var(--pq-space-6);display:grid}.candidate-next>p{color:var(--pq-muted)}.candidate-next li{border-bottom:1px solid var(--pq-line);justify-content:space-between;align-items:center;min-height:3.5rem;font-weight:750;display:flex}.candidate-next li span{color:var(--pq-muted);font-size:var(--pq-text-xs);text-transform:uppercase}.candidate-next .candidate-action{width:fit-content}.candidate-no-fakes{align-items:start;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);color:var(--pq-muted);padding-top:var(--pq-space-5);font-size:var(--pq-text-sm);grid-template-columns:auto 1fr;display:grid}.candidate-no-fakes>span{border-radius:var(--pq-radius-pill);background:var(--pq-brand-100);color:var(--pq-brand-800);font-size:var(--pq-text-xs);padding:.2rem .55rem;font-weight:850}.candidate-home__skeleton,.candidate-profile--loading>div{border-radius:var(--pq-radius-xl);background:linear-gradient(100deg,#e7e9ee 30%,#f5f6f8 48%,#e7e9ee 66%) 0 0/250% 100%;height:9rem;animation:1.2s infinite candidate-skeleton}.candidate-home__skeleton--large,.candidate-profile--loading>div:last-child{height:27rem}.candidate-profile{padding-bottom:var(--pq-space-20)}.candidate-profile__hero{justify-content:space-between;align-items:start;gap:var(--pq-space-4);padding-block:var(--pq-space-6);display:flex}.candidate-profile__hero h1{max-width:15ch;margin-top:var(--pq-space-3);letter-spacing:-.075em;font-size:clamp(2.4rem,10vw,5.5rem);line-height:.94}.candidate-profile__hero>span{border-radius:var(--pq-radius-pill);background:var(--pq-success-soft);color:var(--pq-success);font-size:var(--pq-text-xs);padding:.4rem .7rem;font-weight:850}.candidate-profile__section{gap:var(--pq-space-5);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-6);display:grid}.candidate-profile__section>header{gap:var(--pq-space-3);grid-template-columns:2.5rem 1fr;display:grid}.candidate-profile__section>header>span{color:var(--pq-brand-600);font-size:var(--pq-text-xs);font-weight:850}.candidate-profile__section h2{letter-spacing:-.05em;font-size:clamp(1.6rem,6vw,2.4rem)}.candidate-profile__section header p{color:var(--pq-muted);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:750}.candidate-profile__section-body{gap:var(--pq-space-5);display:grid}.candidate-profile__grid{gap:var(--pq-space-4);display:grid}.candidate-profile__readonly{border:1px dashed var(--pq-line);border-radius:var(--pq-radius-lg);min-height:3.5rem;padding:var(--pq-space-3) var(--pq-space-4);align-content:center}.candidate-profile__readonly strong{overflow-wrap:anywhere;color:var(--pq-ink);font-size:var(--pq-text-sm)}.candidate-profile__chips{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.candidate-profile__chips button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);min-height:3rem;color:var(--pq-ink);padding-inline:var(--pq-space-4);cursor:pointer;background:#fff;font-weight:750}.candidate-profile__chips button[aria-pressed=true]{border-color:var(--pq-brand-500);background:var(--pq-brand-600);color:#fff}.candidate-profile__chips button span{margin-right:var(--pq-space-2)}.candidate-profile__range{border-radius:var(--pq-radius-lg);background:var(--pq-brand-50);color:var(--pq-ink);padding:var(--pq-space-4)}.candidate-profile__note,.candidate-progressive{border-left:3px solid var(--pq-brand-500);color:var(--pq-muted);padding:var(--pq-space-3) 0 var(--pq-space-3) var(--pq-space-4);font-size:var(--pq-text-sm)}.candidate-progressive strong{color:var(--pq-ink);display:block}.candidate-profile__save{z-index:10;border-radius:var(--pq-radius-xl);padding:var(--pq-space-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fadb;display:grid;position:sticky;bottom:6.4rem}@keyframes quiz-step-in{0%{opacity:0;transform:translate(1rem)}}@keyframes matching-turn{to{transform:rotate(1turn)}}@keyframes matching-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes candidate-skeleton{to{background-position:-250% 0}}.analytics-dashboard-head{align-items:flex-end}.analytics-period{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);background:var(--pq-surface);padding:.25rem;display:inline-flex}.analytics-period button{border-radius:var(--pq-radius-pill);min-height:2.35rem;color:var(--pq-muted);cursor:pointer;font:inherit;font-size:var(--pq-text-sm);padding-inline:var(--pq-space-4);background:0 0;border:0;font-weight:750}.analytics-period button[aria-pressed=true]{background:var(--pq-ink);color:var(--pq-surface)}.agency-analytics,.admin-analytics{gap:var(--pq-space-6);min-width:0;display:grid}.agency-analytics>*,.agency-analytics__split>*,.admin-analytics>*,.admin-analytics__split>*{min-width:0;max-width:100%}.agency-analytics>section,.agency-analytics__split>section,.admin-analytics>section,.admin-analytics__split>section,.admin-supply-detail{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);background:var(--pq-surface);box-shadow:var(--pq-shadow-sm);padding:clamp(var(--pq-space-5), 3vw, var(--pq-space-8))}.agency-analytics h2,.admin-analytics h2,.admin-supply-detail h2{margin:var(--pq-space-1) 0 0;letter-spacing:-.045em;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.08}.agency-analytics__attention{border-color:color-mix(in srgb, var(--pq-warning) 32%, var(--pq-line))!important;background:radial-gradient(circle at 100% 0, var(--pq-warning-soft), transparent 36%), var(--pq-surface)!important}.agency-analytics__attention>header,.agency-analytics__work>header,.agency-analytics__funnel>header,.admin-analytics section>header,.admin-supply-detail article>header{justify-content:space-between;align-items:flex-start;gap:var(--pq-space-4);display:flex}.agency-analytics__attention>header>span{color:#fff;min-width:3.5rem;min-height:3.5rem;font-size:var(--pq-text-xl);background:#061a2f;border-radius:50%;place-items:center;font-weight:850;display:grid}.agency-analytics__attention>div{gap:var(--pq-space-3);margin-top:var(--pq-space-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.agency-analytics__attention a{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-height:4.5rem;color:var(--pq-ink);padding:var(--pq-space-4);background:#ffffffb8;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.agency-analytics__attention a strong{font-size:var(--pq-text-xl)}.agency-analytics__clear{align-items:center;gap:var(--pq-space-4);display:flex;background:var(--pq-success-soft)!important}.agency-analytics__clear>span{background:var(--pq-success);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-weight:850;display:grid}.agency-analytics__clear p{color:var(--pq-muted);margin:.25rem 0 0}.agency-analytics__work-grid{gap:var(--pq-space-3);margin-top:var(--pq-space-7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytics-metric{border-radius:var(--pq-radius-lg);background:var(--pq-brand-50);min-height:7rem;padding:var(--pq-space-4);align-content:end;display:grid}.analytics-metric strong{letter-spacing:-.06em;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1}.analytics-metric span{margin-top:var(--pq-space-2);color:var(--pq-muted);font-size:var(--pq-text-sm)}.agency-analytics__campaigns{gap:var(--pq-space-2);margin-top:var(--pq-space-5);display:grid}.agency-analytics__campaigns a{align-items:center;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);color:var(--pq-ink);padding:var(--pq-space-4) var(--pq-space-2);grid-template-columns:7rem minmax(0,1fr) minmax(11rem,auto);text-decoration:none;display:grid}.agency-analytics__campaigns a>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);letter-spacing:.08em;font-weight:800}.agency-analytics__campaigns small{color:var(--pq-muted);text-align:right}.agency-analytics__split,.admin-analytics__split{gap:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-analytics__time>div,.admin-analytics__partner>div,.admin-analytics__packages>div,.admin-analytics__social>div{justify-content:space-between;align-items:center;gap:var(--pq-space-4);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-4);display:flex}.agency-analytics__time>small,.agency-analytics__funnel>small,.admin-analytics__supply>small{margin-top:var(--pq-space-4);color:var(--pq-muted);line-height:1.5;display:block}.agency-analytics__automation{gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-analytics__automation>.eyebrow,.agency-analytics__automation>h2{grid-column:1/-1}.agency-analytics__talent{align-items:center;gap:var(--pq-space-6);grid-template-columns:minmax(15rem,1.1fr) minmax(18rem,1fr) auto;display:grid;background:radial-gradient(circle at 0 100%, var(--pq-brand-100), transparent 40%), var(--pq-surface)!important}.agency-analytics__talent>div:nth-child(2){gap:var(--pq-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-analytics__talent .analytics-metric{min-height:5.75rem}.agency-analytics__talent a,.agency-analytics__reporting a,.agency-analytics__funnel a,.admin-analytics a{color:var(--pq-brand-700);font-size:var(--pq-text-sm);font-weight:800;text-decoration:none}.agency-analytics__funnel>div{gap:var(--pq-space-3);margin-top:var(--pq-space-6);display:grid}.agency-analytics__funnel>div>div{align-items:center;gap:var(--pq-space-3);grid-template-columns:8rem minmax(0,1fr) 3rem;display:grid}.agency-analytics__funnel i{border-radius:var(--pq-radius-pill);background:var(--pq-subtle);height:.65rem;display:block;position:relative;overflow:hidden}.agency-analytics__funnel i:after{width:var(--funnel-width);border-radius:inherit;background:linear-gradient(90deg, var(--pq-brand-600), var(--pq-accent));content:"";position:absolute;inset:0 auto 0 0}.agency-analytics__reporting{align-items:center;gap:var(--pq-space-6);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.agency-analytics__reporting>strong{font-size:var(--pq-text-2xl)}.campaign-analytics-pulse{gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);background:linear-gradient(135deg, var(--pq-surface), var(--pq-brand-50));padding:var(--pq-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.campaign-analytics-pulse>div{border-radius:var(--pq-radius-lg);min-height:5.3rem;padding:var(--pq-space-3);background:#ffffffb3;align-content:end;display:grid}.campaign-analytics-pulse span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.campaign-analytics-pulse strong{margin-top:var(--pq-space-1);font-size:var(--pq-text-lg)}.campaign-analytics-pulse>b{color:var(--pq-danger);font-size:var(--pq-text-xs);letter-spacing:.08em;grid-column:1/-1}.admin-analytics{margin-top:var(--pq-space-8)}.admin-analytics__platform>div{gap:var(--pq-space-3);margin-top:var(--pq-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-analytics__platform>p{color:var(--pq-muted)}.admin-analytics__regions{gap:var(--pq-space-4);margin-top:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-analytics__regions article{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-4)}.admin-analytics__regions article>header{margin-bottom:var(--pq-space-4)}.admin-analytics__regions article>div{align-items:center;gap:var(--pq-space-2);margin-top:var(--pq-space-2);font-size:var(--pq-text-xs);grid-template-columns:7rem minmax(0,1fr) 2.5rem;display:grid}.admin-analytics__regions i{border-radius:var(--pq-radius-pill);background:var(--pq-brand-500);min-width:.2rem;height:.55rem;display:block}.admin-analytics__regions i[data-demand]{background:var(--pq-accent-strong)}.admin-supply-detail>label{gap:var(--pq-space-2);max-width:25rem;font-size:var(--pq-text-sm);font-weight:750;display:grid}.admin-supply-detail input{border:1px solid var(--pq-line-strong);border-radius:var(--pq-radius-md);background:var(--pq-surface);min-height:3rem;color:var(--pq-ink);font:inherit;padding-inline:var(--pq-space-4)}.admin-supply-detail>div{gap:var(--pq-space-4);margin-block:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-supply-detail article{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-5)}.admin-supply-detail dl{gap:var(--pq-space-3);margin:var(--pq-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-supply-detail dl>div{border-radius:var(--pq-radius-md);background:var(--pq-brand-50);padding:var(--pq-space-3)}.admin-supply-detail dt{color:var(--pq-muted);font-size:var(--pq-text-xs)}.admin-supply-detail dd{margin:var(--pq-space-1) 0 0;font-size:var(--pq-text-xl);font-weight:850}.admin-supply-detail footer{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.admin-supply-detail footer span{border-radius:var(--pq-radius-pill);background:var(--pq-brand-50);color:var(--pq-brand-800);font-size:var(--pq-text-xs);padding:var(--pq-space-2) var(--pq-space-3)}.admin-control{--admin-nav-width:15.5rem;background:radial-gradient(circle at 86% -8%,#2d5aff12,#0000 30rem),#f8fafc}.admin-control__topbar{z-index:20;grid-template-columns:auto 1fr;min-height:4.5rem;position:sticky;top:0}.admin-control__identity{justify-self:end;align-items:center;gap:var(--pq-space-3);color:var(--pq-muted);font-size:var(--pq-text-sm);display:flex}.admin-control__layout{min-width:0;min-height:calc(100dvh - 4.5rem);display:grid}.admin-control__nav{gap:var(--pq-space-3);overscroll-behavior-inline:contain;border-bottom:1px solid var(--pq-line);width:100%;min-width:0;max-width:100vw;padding:var(--pq-space-3) var(--pq-page-gutter);scrollbar-width:thin;background:#ffffffeb;display:flex;overflow-x:auto}.admin-control__nav section{flex:none}.admin-control__nav section>p{display:none}.admin-control__nav nav{gap:.35rem;display:flex}.admin-control__nav a{min-height:2.65rem;color:var(--pq-muted);white-space:nowrap;border-radius:.8rem;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:720;text-decoration:none;display:inline-flex}.admin-control__nav a:hover,.admin-control__nav a:focus-visible{color:var(--pq-ink);background:#f0f3f8}.admin-control__nav a[aria-current=page]{background:var(--pq-ink);color:#fff}.admin-control__nav-loading{color:var(--pq-muted);font-size:var(--pq-text-sm)}.admin-control__content{width:100%;min-width:0;max-width:96rem}.admin-attention__summary{align-items:center;gap:var(--pq-space-5);margin-top:var(--pq-space-8);border:1px solid var(--pq-line);padding:var(--pq-space-6);background:#fff;border-radius:1.5rem;display:flex;box-shadow:0 1.25rem 3rem #1c23340f}.admin-attention__summary>strong{letter-spacing:-.08em;font-size:clamp(3rem,10vw,6rem);line-height:.85}.admin-attention__summary div{gap:.35rem;display:grid}.admin-attention__summary span{font-size:var(--pq-text-lg);font-weight:760}.admin-attention__summary small,.admin-control__records dt{color:var(--pq-muted)}.admin-attention__grid{gap:var(--pq-space-4);margin-top:var(--pq-space-5);display:grid}.admin-attention__grid.service-table{box-shadow:none;background:0 0;border:0}.admin-attention__surface.service-table{box-shadow:none;background:0 0;border:0;margin:0}.admin-attention__surface.service-table>div{border:0;padding:0;display:block}.admin-attention__grid>a{border:1px solid var(--pq-line);min-height:12rem;padding:var(--pq-space-5);color:var(--pq-ink);background:#fff;border-radius:1.35rem;text-decoration:none;transition:translate .16s,box-shadow .16s;display:grid}.admin-attention__grid>a:hover{translate:0 -2px;box-shadow:0 1.25rem 2.5rem #1c233414}.admin-attention__grid>a[data-severity=critical]{border-top:3px solid var(--pq-danger)}.admin-attention__grid>a>div{justify-content:space-between;align-items:center;display:flex}.admin-attention__grid>a>strong{letter-spacing:-.06em;align-self:end;font-size:3rem}.admin-attention__grid p{color:var(--pq-muted);margin:.25rem 0 0}.admin-attention__clear,.admin-control__empty,.admin-control__notice,.admin-control__error{margin-top:var(--pq-space-5);border:1px solid var(--pq-line);padding:var(--pq-space-5);background:#fff;border-radius:1rem}.admin-control__notice{color:var(--pq-muted)}.admin-control__notice a{color:var(--pq-ink);font-weight:750}.admin-control__error{color:var(--pq-danger);border-color:#be233759}.admin-control__filter,.admin-global-search{gap:var(--pq-space-3);margin-top:var(--pq-space-7);border:1px solid var(--pq-line);padding:var(--pq-space-4);background:#fff;border-radius:1.15rem;display:grid}.admin-control__filter{grid-template-columns:minmax(0,1fr) auto;align-items:end}.admin-control__filter label{grid-column:1/-1}.admin-control__filter input,.admin-global-search input{border:1px solid var(--pq-line-strong);width:100%;min-width:0;min-height:3rem;font:inherit;border-radius:.8rem;padding:.75rem .9rem}.admin-global-search>div{gap:var(--pq-space-3);display:grid}.admin-control__records{gap:var(--pq-space-4);margin-top:var(--pq-space-6);display:grid}.admin-control__records>article{border:1px solid var(--pq-line);min-width:0;padding:var(--pq-space-5);background:#fff;border-radius:1.2rem}.admin-control__records article>header,.admin-search-results section>header{justify-content:space-between;align-items:center;gap:var(--pq-space-3);display:flex}.admin-control__records dl{gap:var(--pq-space-3);margin:var(--pq-space-5) 0 0;display:grid}.admin-control__records dl>div{min-width:0}.admin-control__records dt{font-size:var(--pq-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.admin-control__records dd{overflow-wrap:anywhere;margin:.25rem 0 0}.admin-control__records footer{gap:var(--pq-space-3);margin-top:var(--pq-space-5);flex-wrap:wrap;display:flex}.admin-control__pagination{justify-content:space-between;align-items:center;gap:var(--pq-space-3);margin-top:var(--pq-space-5);border:1px solid var(--pq-line);padding:var(--pq-space-3);background:#fff;border-radius:1rem;display:flex}.admin-control__pagination span{color:var(--pq-muted);font-size:var(--pq-text-sm)}.admin-partner-capacity{gap:var(--pq-space-3);margin-top:var(--pq-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-partner-capacity>div,.admin-match-invariant>div{border:1px solid var(--pq-line);padding:var(--pq-space-5);background:#fff;border-radius:1.15rem;gap:.45rem;display:grid}.admin-partner-capacity span,.admin-match-invariant span{color:var(--pq-muted);font-size:var(--pq-text-sm)}.admin-partner-capacity strong,.admin-match-invariant strong{letter-spacing:-.06em;font-size:2.5rem}.admin-partner-capacity>p{color:var(--pq-success);grid-column:1/-1;font-weight:720}.admin-talent-balance,.admin-match-invariant{gap:var(--pq-space-4);margin-top:var(--pq-space-7);display:grid}.admin-talent-balance>article{border:1px solid var(--pq-line);padding:var(--pq-space-5);background:#fff;border-radius:1.2rem}.admin-talent-balance article>div{border-top:1px solid var(--pq-line);justify-content:space-between;padding-block:.7rem;display:flex}.admin-search-results{gap:var(--pq-space-5);margin-top:var(--pq-space-5);display:grid}.admin-search-results>section{border:1px solid var(--pq-line);padding:var(--pq-space-5);background:#fff;border-radius:1.2rem}.admin-search-results article{border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);gap:.25rem;display:grid}.admin-search-results article span,.admin-search-results article small{color:var(--pq-muted)}.admin-match-invariant>p{color:var(--pq-muted);grid-column:1/-1;margin:0}.commercial-panel,.commercial-page,.admin-commercial{border:1px solid color-mix(in srgb, var(--pq-ink) 10%, transparent);background:color-mix(in srgb, var(--pq-surface) 96%, var(--pq-brand-100));border-radius:clamp(1.25rem,3vw,2.25rem);box-shadow:0 1.5rem 4rem #15251e14}.commercial-panel{gap:var(--pq-space-6);padding:clamp(1.25rem,4vw,2rem);display:grid}.commercial-panel__items,.commercial-workflow-grid{gap:var(--pq-space-3);display:grid}.commercial-panel__items>a,.commercial-workflow-grid>article,.commercial-document-card,.commercial-invoice-summary{gap:var(--pq-space-3);padding:var(--pq-space-5);border:1px solid color-mix(in srgb, var(--pq-ink) 9%, transparent);border-radius:var(--pq-radius-xl);background:var(--pq-surface);justify-content:space-between;align-items:center;display:flex}.commercial-workflow-grid>article{flex-direction:column;align-items:flex-start}.commercial-page{width:min(52rem,100%);margin-inline:auto;padding:clamp(1.25rem,5vw,3rem)}.commercial-page>header{gap:var(--pq-space-3);margin-bottom:var(--pq-space-8);display:grid}.commercial-page h1,.admin-commercial h1{letter-spacing:-.055em;max-width:14ch;font-size:clamp(2.2rem,8vw,4.75rem);line-height:.98}.commercial-document-card,.commercial-invoice-summary{margin-block:var(--pq-space-6);flex-direction:column;align-items:flex-start}.commercial-document-card div{gap:.25rem;width:100%;min-width:0;display:grid}.commercial-document-card strong{overflow-wrap:anywhere}.commercial-legal-note,.commercial-page footer{color:var(--pq-muted);font-size:var(--pq-text-sm)}.commercial-sticky-action{bottom:var(--pq-space-3);z-index:2;gap:var(--pq-space-3);margin-top:var(--pq-space-8);padding:var(--pq-space-4);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:var(--pq-surface);display:grid;position:sticky;box-shadow:0 1rem 3rem #08130e47}.commercial-invoice-form{gap:var(--pq-space-4);display:grid}.commercial-invoice-form label{gap:.45rem;font-weight:650;display:grid}.commercial-invoice-form input{width:100%}.commercial-inline-fields{gap:var(--pq-space-3);display:grid}.admin-commercial{padding:clamp(1.25rem,4vw,3rem)}.admin-commercial header,.admin-commercial-list{gap:var(--pq-space-4);display:grid}.admin-commercial header nav{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.admin-commercial header nav a{background:color-mix(in srgb, var(--pq-ink) 7%, transparent);border-radius:999px;padding:.7rem 1rem}.admin-commercial header nav a[aria-current=page]{background:var(--pq-ink);color:var(--pq-surface)}.admin-commercial-list article{gap:var(--pq-space-4);padding:var(--pq-space-5);border-radius:var(--pq-radius-xl);background:var(--pq-surface);display:grid}.admin-commercial-list article>div:last-child{gap:var(--pq-space-2);justify-items:start;display:grid}@media (min-width:48rem){.commercial-workflow-grid,.commercial-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-inline-fields:has(>:nth-child(3)){grid-template-columns:.6fr 1.4fr .5fr}.admin-commercial-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-commercial-list article>div:last-child{justify-items:end}}.reputation-page,.dispute-detail,.admin-reputation,.admin-dispute-detail{width:min(100%,76rem);margin-inline:auto;padding:clamp(1rem,3vw,3rem)}.reputation-hero{border:1px solid color-mix(in srgb, var(--pq-line) 75%, transparent);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--pq-accent) 22%, transparent), transparent 34%), linear-gradient(145deg, var(--pq-surface), color-mix(in srgb, var(--pq-surface) 88%, var(--pq-accent)));box-shadow:var(--pq-shadow-md);border-radius:clamp(1.5rem,3vw,2.75rem);padding:clamp(1.5rem,5vw,4.5rem);position:relative;overflow:hidden}.reputation-hero h1{letter-spacing:-.055em;max-width:15ch;margin-block:.45rem 1rem;font-size:clamp(2rem,6vw,4.6rem);line-height:.96}.reputation-hero>p:not(.eyebrow){max-width:44rem;color:var(--pq-muted);font-size:clamp(1rem,2vw,1.2rem)}.reputation-hero>div,.public-agency-reputation>div:last-child{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.reputation-facts,.admin-reputation-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-block:1rem 2rem;display:grid}.reputation-facts article,.admin-reputation-attention article{border:1px solid var(--pq-line);background:var(--pq-surface);border-radius:1.4rem;min-width:0;padding:clamp(1rem,3vw,1.75rem);display:grid}.reputation-facts strong,.admin-reputation-attention strong{font-size:clamp(1.8rem,5vw,3.5rem);line-height:1}.reputation-facts span,.admin-reputation-attention span{color:var(--pq-muted);margin-top:.45rem}.reputation-feed,.dispute-links,.review-panel,.dispute-detail>section,.dispute-detail>form,.admin-dispute-list,.admin-risk-list,.admin-dispute-detail>form,.admin-dispute-columns>section{border:1px solid var(--pq-line);background:var(--pq-surface);border-radius:1.5rem;margin-top:1rem;padding:clamp(1rem,3vw,2rem)}.reputation-feed>header,.review-panel>header,.admin-dispute-list>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.reputation-feed>article,.review-summary{border-top:1px solid var(--pq-line);padding-block:1.15rem}.reputation-feed>article>div:first-child,.review-summary>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-score-list{flex-wrap:wrap;gap:.45rem;margin-block:.8rem;display:flex}.review-score-list span,.admin-dispute-columns span{background:var(--pq-canvas);color:var(--pq-muted);border-radius:999px;padding:.42rem .65rem;font-size:.82rem}.review-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.review-quick-grid fieldset{border:1px solid var(--pq-line);border-radius:1rem;min-width:0;margin:0;padding:.85rem}.review-quick-grid fieldset>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-top:.65rem;display:grid}.review-quick-grid label{place-items:center;display:grid}.review-quick-grid input{opacity:0;position:absolute}.review-quick-grid label span{border:1px solid var(--pq-line);cursor:pointer;border-radius:.8rem;place-items:center;width:100%;min-height:2.5rem;display:grid}.review-quick-grid input:checked+span{border-color:var(--pq-accent);background:color-mix(in srgb, var(--pq-accent) 16%, var(--pq-surface));font-weight:800}.review-quick-grid input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--pq-accent) 42%, transparent);outline-offset:2px}.review-panel form>label,.dispute-detail form label,.admin-dispute-detail form label{gap:.45rem;margin-block:1rem;font-weight:700;display:grid}.review-panel textarea,.dispute-detail textarea,.admin-dispute-detail textarea,.admin-dispute-detail select{border:1px solid var(--pq-line);background:var(--pq-surface);width:100%;min-width:0;color:inherit;font:inherit;border-radius:.9rem;padding:.9rem}.review-panel form>button,.reputation-feed article>button,.dispute-detail form>button,.dispute-detail section>button,.admin-dispute-detail form button{border:1px solid var(--pq-ink);background:var(--pq-ink);color:#fff;min-height:3rem;font:inherit;letter-spacing:.035em;cursor:pointer;border-radius:999px;padding:.75rem 1.1rem;font-size:.78rem;font-weight:850}.review-panel form>button:disabled{cursor:not-allowed;opacity:.45}.admin-dispute-detail form button.is-secondary{border-color:var(--pq-line);background:var(--pq-surface);color:var(--pq-ink)}.review-panel form>button:focus-visible,.reputation-feed article>button:focus-visible,.dispute-detail form>button:focus-visible,.dispute-detail section>button:focus-visible,.admin-dispute-detail form button:focus-visible{outline:3px solid color-mix(in srgb, var(--pq-accent) 42%, transparent);outline-offset:3px}.dispute-links{gap:.5rem;display:grid}.dispute-links a,.admin-dispute-list>a{background:var(--pq-canvas);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.dispute-detail>header,.admin-reputation>header,.admin-dispute-detail>header{margin-block:1rem 1.5rem}.dispute-detail>header h1,.admin-reputation>header h1,.admin-dispute-detail>header h1{letter-spacing:-.045em;max-width:18ch;margin-block:.35rem .8rem;font-size:clamp(2rem,5vw,4rem);line-height:1}.dispute-timeline article{border-top:1px solid var(--pq-line);grid-template-columns:1fr auto;gap:.25rem 1rem;padding-block:1rem;display:grid}.dispute-timeline article p{grid-column:1/-1}.admin-risk-list article{border-top:1px solid var(--pq-line);grid-template-columns:auto 1fr;gap:.5rem .8rem;padding-block:.9rem;display:grid}.admin-risk-list article>span:last-child{color:var(--pq-muted);grid-column:2}.admin-dispute-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-dispute-columns>section{flex-direction:column;gap:.55rem;min-width:0;margin-top:0;display:flex}.public-agency-reputation{border:1px solid color-mix(in srgb, var(--agency-primary) 28%, var(--pq-line));background:color-mix(in srgb, var(--agency-primary) 5%, white);border-radius:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;width:min(100% - 2rem,76rem);margin:1rem auto;padding:clamp(1.2rem,4vw,2.4rem);display:grid}.public-agency-reputation>div:last-child{justify-content:flex-start;margin-top:0}.public-agency-reputation>div:last-child>span{background:#fff;border-radius:1rem;padding:.8rem;display:grid}.candidate-context-reputation{border:1px solid var(--pq-line);background:linear-gradient(135deg, var(--pq-surface), color-mix(in srgb, var(--pq-accent) 10%, white));border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;margin-block:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.candidate-context-reputation>div:nth-child(2){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.candidate-context-reputation small{color:var(--pq-muted);grid-column:1/-1}.reputation-page>footer{color:var(--pq-muted);padding:1.5rem .25rem 0;font-size:.78rem}.candidate-moment-home,.moment-card,.moment-status-card{isolation:isolate;color:#fff;background:radial-gradient(circle at 94% 10%,#996dff6b,#0000 13rem),linear-gradient(145deg,#15172a,#24284e 72%,#3d3170);border:1px solid #ffffffbf;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #11142d38}.candidate-moment-home{gap:var(--pq-space-4);padding:var(--pq-space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.candidate-moment-home:after,.moment-card:after{z-index:-1;content:"";border:1px solid #ffffff1a;border-radius:50%;width:10rem;height:10rem;position:absolute;inset:auto -3rem -5rem auto}.candidate-moment-home__camera,.moment-status-card__visual{aspect-ratio:4/5;letter-spacing:-.08em;background:linear-gradient(155deg,#ffffff3b,#ffffff0f);border:1px solid #ffffff38;border-radius:1.15rem;place-items:center;width:4.5rem;font-weight:900;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 .35rem #ffffff0a}.candidate-moment-home .candidate-overline,.moment-card .eyebrow,.moment-status-card .eyebrow{color:#c9d7ff}.candidate-moment-home h2{letter-spacing:-.045em;margin-block:.2rem;font-size:clamp(1.35rem,5vw,2rem)}.candidate-moment-home p,.moment-card p,.moment-status-card p{color:#ffffffb8}.candidate-moment-home>a,.moment-submit{color:#17192d;text-align:center;cursor:pointer;background:#fff;border:0;border-radius:999px;grid-column:1/-1;min-height:3.25rem;font-weight:850;text-decoration:none}.candidate-moment-home>a{place-items:center;display:grid}.candidate-home-proof{gap:var(--pq-space-3);border:1px solid var(--pq-line);padding:var(--pq-space-3) var(--pq-space-4);color:var(--pq-muted);background:#ffffffb8;border-radius:1rem;align-items:center;display:flex}.candidate-home-proof>span{width:2rem;height:2rem;color:var(--pq-brand-700);background:#eef2ff;border-radius:50%;flex:none;place-items:center;display:grid}.candidate-home-proof strong{color:var(--pq-ink)}.moment-card,.moment-status-card{max-width:56rem;margin-block:var(--pq-space-8);padding:clamp(1.25rem,5vw,2.4rem)}.moment-status-card{gap:var(--pq-space-5);align-items:center;display:flex}.moment-card>header{gap:var(--pq-space-5);justify-content:space-between;align-items:start;display:flex}.moment-card h2,.moment-status-card h2{letter-spacing:-.055em;margin-block:.25rem .45rem;font-size:clamp(1.65rem,6vw,2.7rem);line-height:1}.moment-card__mark{color:#dce4ff;font-size:var(--pq-text-xs);background:#ffffff14;border:1px solid #fff3;border-radius:999px;flex:none;padding:.55rem .8rem;font-weight:850}.moment-permissions{margin-block:var(--pq-space-5);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.moment-permissions>span{color:#ffffffc7;font-size:var(--pq-text-sm);background:#ffffff12;border:1px solid #ffffff1f;border-radius:.9rem;padding:.75rem}.moment-permissions>span[data-allowed=false]{color:#ffffff8c;background:#0b0d1c59}.moment-permissions b{color:#b5ffdc}.moment-permissions [data-allowed=false] b{color:#ffb6c0}.moment-card__handle{margin-block:var(--pq-space-4)}.moment-card__handle strong{color:#fff}.moment-type-picker{margin-block:var(--pq-space-4);gap:.45rem;display:flex;overflow-x:auto}.moment-type-picker button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;flex:none;min-height:2.75rem;padding-inline:1rem;font-weight:750}.moment-type-picker button[aria-pressed=true]{color:#17192d;background:#fff}.moment-link-field,.moment-upload-field{margin-block:var(--pq-space-4);color:#ffffffc2;font-size:var(--pq-text-sm);gap:.45rem;font-weight:700;display:grid}.moment-link-field input,.moment-upload-field{color:#fff;background:#ffffff17;border:1px solid #ffffff29;border-radius:1rem;min-height:3.4rem;padding:.85rem 1rem}.moment-link-field input::placeholder{color:#ffffff61}.moment-upload-field{cursor:pointer;border-style:dashed;place-items:center;position:relative}.moment-upload-field input{opacity:0;width:1px;height:1px;position:absolute}.moment-consents{margin-block:var(--pq-space-5);border:0;gap:.5rem;padding:0;display:grid}.moment-consents legend{color:#fff;margin-bottom:.65rem;font-weight:800}.moment-consents label{color:#ffffffc2;font-size:var(--pq-text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.moment-consents input{accent-color:#92adff;width:1.1rem;height:1.1rem}.moment-submit{width:100%}.moment-submit:disabled{cursor:not-allowed;opacity:.5}.moment-card>small,.moment-status-card small{margin-top:var(--pq-space-3);color:#ffffff80;text-align:center;display:block}.moment-status-card__badges{margin-top:var(--pq-space-3);flex-wrap:wrap;gap:.5rem;display:flex}.moment-steps{margin:var(--pq-space-5) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.moment-steps li{color:#ffffff8f;font-size:var(--pq-text-xs);text-align:center;border-bottom:2px solid #ffffff29;padding:.65rem .25rem;font-weight:800}.moment-steps li[aria-current=step]{color:#fff;border-color:#a9bbff}.moment-step-panel{gap:var(--pq-space-4);display:grid}.moment-link-preview,.moment-media-preview{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:1rem;gap:.3rem;padding:1rem;text-decoration:none;display:grid;overflow:hidden}.moment-link-preview span,.moment-link-preview small,.moment-media-preview figcaption{color:#ffffff94;font-size:var(--pq-text-xs)}.moment-media-preview{margin:0}.moment-media-preview img,.moment-media-preview video,.moment-summary img,.moment-summary video{object-fit:contain;border-radius:.75rem;width:100%;max-height:26rem}.moment-next,.moment-step-actions button,.moment-consent-control button{color:#17192d;cursor:pointer;background:#fff;border:0;border-radius:999px;min-height:3rem;padding-inline:1rem;font-weight:850}.moment-next:disabled,.moment-step-actions button:disabled,.moment-consent-control button:disabled{cursor:not-allowed;opacity:.5}.moment-step-actions{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:.75rem;display:grid}.moment-step-actions .is-secondary{color:#fff;background:0 0;border:1px solid #ffffff38}.moment-summary h3{color:#fff;margin:0}.moment-summary dl{gap:.45rem;margin:0;display:grid}.moment-summary dl>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-block:.55rem;display:flex}.moment-summary dt{color:#ffffffa3}.moment-summary dd{color:#fff;margin:0;font-weight:800}.moment-field-error{color:#ffb6c0}.moment-consent-control{margin-top:var(--pq-space-4);border:1px solid #ffffff24;border-radius:1rem;padding:1rem}.moment-consent-control summary{color:#fff;cursor:pointer;font-weight:850}.moment-consent-control fieldset{border:0;gap:.55rem;padding:0;display:grid}.moment-consent-control label{gap:.45rem;display:grid}.moment-consent-control textarea{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:.75rem;min-height:5rem;padding:.75rem}.agency-moment-panel{gap:var(--pq-space-4);padding:var(--pq-space-5);background:linear-gradient(150deg,#f8f9ff,#eef2ff);border:1px solid #dce4ff;border-radius:1.35rem;display:grid}.agency-moment-panel>header{gap:var(--pq-space-4);justify-content:space-between;align-items:start;display:flex}.agency-moment-panel h2{letter-spacing:-.035em;margin-top:.2rem}.agency-moment-panel>div{flex-wrap:wrap;gap:.5rem;display:flex}.agency-moment-panel>div>span{font-size:var(--pq-text-xs);background:#fff;border-radius:999px;padding:.5rem .7rem;font-weight:750;box-shadow:0 4px 16px #1b295c0f}.agency-moment-panel p,.agency-moment-panel small{color:var(--pq-muted)}.agency-moment-panel>a,.agency-moment-panel>button{background:var(--pq-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:fit-content;min-height:2.8rem;padding:.75rem 1rem;font-weight:800;text-decoration:none}.agency-moment-panel>img,.agency-moment-panel>video{object-fit:contain;border-radius:1rem;width:min(100%,28rem);max-height:30rem}.public-social-proof{gap:var(--pq-space-4);max-width:70rem;margin:var(--pq-space-5) auto;padding:var(--pq-space-4) var(--pq-space-5);background:linear-gradient(105deg,#f4f6ff,#fff);border:1px solid #3248961f;border-radius:1.25rem;align-items:center;display:flex}.public-social-proof>span{background:var(--pq-brand-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.public-social-proof strong,.public-social-proof small{display:block}.public-social-proof small{color:var(--pq-muted);margin-top:.2rem}.admin-moments-head,.admin-moment-queue>header,.admin-incentive-control>header,.admin-moment-detail>header{gap:var(--pq-space-5);justify-content:space-between;align-items:end;display:flex}.admin-moments-head h1,.admin-moment-detail h1{letter-spacing:-.065em;margin-block:.25rem;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.95}.admin-moments-head>div>p:last-child,.admin-moment-detail>header p{color:var(--pq-muted)}.admin-moment-filters{margin-block:var(--pq-space-7) var(--pq-space-4);gap:.45rem;display:flex;overflow-x:auto}.admin-moment-filters button{border:1px solid var(--pq-line);min-height:2.65rem;color:var(--pq-muted);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding-inline:1rem;font-weight:750}.admin-moment-filters button[aria-pressed=true]{border-color:var(--pq-ink);background:var(--pq-ink);color:#fff}.admin-moment-queue,.admin-incentive-control,.admin-moment-detail{margin-block:var(--pq-space-5);border:1px solid var(--pq-line);box-shadow:var(--pq-shadow-sm);background:#fff;border-radius:1.5rem;padding:clamp(1rem,3vw,2rem)}.admin-moment-queue h2,.admin-incentive-control h2{letter-spacing:-.04em;margin-top:.2rem}.admin-moment-queue>header>span,.admin-incentive-control>header>span{color:var(--pq-muted);font-size:var(--pq-text-sm)}.admin-moment-queue>div{margin-top:var(--pq-space-5);gap:.55rem;display:grid}.admin-moment-queue>div>a{gap:var(--pq-space-4);color:inherit;border:1px solid #edf0f7;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.8rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.admin-moment-queue>div>a:hover{border-color:#b7c3ec;transform:translateY(-1px)}.admin-moment-queue__avatar{color:#fff;background:linear-gradient(145deg,#222643,#6b56a5);border-radius:.8rem;place-items:center;width:3.2rem;height:3.8rem;display:grid}.admin-moment-queue a strong,.admin-moment-queue a span,.admin-moment-queue a small{display:block}.admin-moment-queue a span,.admin-moment-queue a small{color:var(--pq-muted)}.admin-incentive-control{margin-top:var(--pq-space-8)}.admin-incentive-grid{gap:var(--pq-space-6);margin-top:var(--pq-space-5);display:grid}.admin-incentive-grid form,.admin-moment-review-panel form{gap:var(--pq-space-3);padding:var(--pq-space-5);background:#f6f7fb;border-radius:1.2rem;display:grid}.admin-incentive-grid label,.admin-moment-review-panel form>label:not(.admin-moment-eligible){color:var(--pq-muted);font-size:var(--pq-text-sm);gap:.35rem;font-weight:750;display:grid}.admin-incentive-grid input,.admin-incentive-grid textarea,.admin-moment-review-panel textarea{border:1px solid var(--pq-line);min-height:3rem;color:var(--pq-ink);background:#fff;border-radius:.75rem;padding:.75rem}.admin-incentive-grid button,.admin-moment-review-panel button{background:var(--pq-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:2.9rem;padding-inline:1rem;font-weight:800}.admin-incentive-periods{gap:.7rem;display:grid}.admin-incentive-periods article{gap:var(--pq-space-4);border:1px solid var(--pq-line);padding:var(--pq-space-4);border-radius:1rem;justify-content:space-between;align-items:center;display:flex}.admin-incentive-periods h3{margin-block:.5rem .2rem}.admin-incentive-periods p,.admin-incentive-periods small{color:var(--pq-muted)}.admin-moment-detail__workspace{gap:var(--pq-space-6);margin-top:var(--pq-space-6);display:grid}.admin-moment-preview{align-content:center;justify-items:center;gap:var(--pq-space-3);color:#fff;min-height:30rem;padding:var(--pq-space-5);background:#121426;border-radius:1.35rem;display:grid;overflow:hidden}.admin-moment-preview img,.admin-moment-preview video{object-fit:contain;border-radius:.8rem;width:100%;max-height:34rem;display:block}.admin-moment-preview a{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;place-items:center;min-height:5rem;padding-inline:2rem;font-weight:800;text-decoration:none;display:grid}.admin-moment-review-panel{gap:var(--pq-space-4);align-content:start;display:grid}.admin-moment-review-panel>section{border:1px solid var(--pq-line);padding:var(--pq-space-4);border-radius:1rem}.admin-moment-review-panel h2{margin-block:.2rem var(--pq-space-3);letter-spacing:-.035em}.admin-moment-permission{border-top:1px solid #edf0f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.6rem;display:grid}.admin-moment-permission>span{color:#007f58}.admin-moment-permission[data-allowed=false]>span{color:#ba3047}.admin-moment-permission small{color:var(--pq-muted)}.admin-moment-eligible{color:var(--pq-muted);font-size:var(--pq-text-sm);align-items:start;gap:.7rem;display:flex}.admin-moment-review-panel form>div{flex-wrap:wrap;gap:.55rem;display:flex}.admin-moment-review-panel button.is-secondary{border:1px solid var(--pq-line);color:var(--pq-ink);background:#fff}.admin-moment-review-panel button.is-danger{background:#a8273e}.candidate-assignments,.assignment-detail,.candidate-report-flow,.report-success{width:min(100%,72rem);padding:var(--pq-space-6) var(--pq-page-gutter) var(--pq-space-16);margin-inline:auto}.candidate-home-assignments{margin-top:var(--pq-space-8);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;padding:var(--pq-space-5)}.candidate-home-assignments>header{justify-content:space-between;align-items:end;gap:var(--pq-space-4);display:flex}.candidate-home-assignments>header a,.candidate-home-assignments .candidate-overline{color:var(--pq-accent)}.candidate-home-assignments>a{gap:var(--pq-space-4);margin-top:var(--pq-space-5);border-radius:var(--pq-radius-lg);color:#fff;padding:var(--pq-space-4);background:#ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.candidate-home-assignments time{font-size:var(--pq-text-lg);font-weight:900}.candidate-home-assignments>a>div{min-width:0;display:grid}.candidate-home-assignments>a span{color:#ffffffa3}.candidate-home-assignments>a b{width:fit-content;color:var(--pq-accent);font-size:var(--pq-text-xs);letter-spacing:.05em;grid-column:1/-1}.candidate-assignments__hero{border-radius:var(--pq-radius-xl);background:radial-gradient(circle at 92% 12%, #79f2c0b8, transparent 12rem), linear-gradient(135deg, #12204c, var(--pq-brand-700));color:#fff;align-content:end;min-height:14rem;padding:clamp(1.5rem,6vw,3.5rem);display:grid}.candidate-assignments__hero .eyebrow,.assignment-detail__hero .eyebrow{color:var(--pq-accent)}.candidate-assignments__hero h1,.assignment-detail__hero h1,.report-question h1,.report-success h1{max-width:14ch;margin-top:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.15rem,8vw,4.8rem);line-height:.98}.candidate-assignments__hero>p:last-child{max-width:32rem;margin-top:var(--pq-space-4);color:#ffffffc2}.assignment-group{margin-top:var(--pq-space-10)}.assignment-group>header,.agency-assignment-section>header,.reporting-table>header,.reporting-campaign-reports>header{margin-bottom:var(--pq-space-4);justify-content:space-between;align-items:center;display:flex}.assignment-group>header>span,.agency-assignment-section>header>span,.reporting-table>header>span,.reporting-campaign-reports>header>span{border-radius:var(--pq-radius-pill);background:var(--pq-brand-50);min-width:2rem;height:2rem;color:var(--pq-brand-700);font-size:var(--pq-text-sm);place-items:center;font-weight:800;display:grid}.assignment-card-list,.agency-assignment-rows{gap:var(--pq-space-3);display:grid}.assignment-card{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-surface);box-shadow:var(--pq-shadow-sm);color:inherit;padding:var(--pq-space-5);transition:translate var(--pq-duration-fast) var(--pq-ease-out), box-shadow var(--pq-duration-fast) var(--pq-ease-out);grid-template-columns:minmax(5.5rem,.55fr) minmax(0,1.45fr);align-items:center;text-decoration:none;display:grid}.assignment-card:hover{box-shadow:var(--pq-shadow-md);translate:0 -2px}.assignment-card>:last-child{grid-column:1/-1;width:fit-content}.assignment-card__date{gap:var(--pq-space-1);display:grid}.assignment-card__date strong{font-size:var(--pq-text-lg)}.assignment-card__date span,.assignment-card p,.assignment-empty{color:var(--pq-muted)}.assignment-action-label{margin-top:var(--pq-space-2);color:var(--pq-warning);font-size:var(--pq-text-xs);letter-spacing:.05em;text-transform:uppercase;display:inline-flex}.assignment-empty{border:1px dashed var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-6);text-align:center}.assignment-detail{gap:var(--pq-space-6);padding-bottom:9rem;display:grid}.assignment-detail__hero{border-radius:var(--pq-radius-xl);background:radial-gradient(circle at 84% 16%, #79f2c0a6, transparent 14rem), var(--pq-ink);color:#fff;align-content:end;min-height:22rem;padding:clamp(1.5rem,6vw,4rem);display:grid}.assignment-detail[data-today=true] .assignment-detail__hero{background:radial-gradient(circle at 80% 10%,#8eb8ffbf,#0000 16rem),linear-gradient(135deg,#101828,#1d3f9a)}.assignment-detail__hero>a{color:#ffffffc7;align-self:start;width:fit-content}.assignment-detail__status{justify-content:space-between;align-items:center;gap:var(--pq-space-4);margin-top:auto;display:flex}.assignment-detail__hero>p:not(.eyebrow){margin-top:var(--pq-space-2);color:#ffffffad}.assignment-detail__time{gap:var(--pq-space-2) var(--pq-space-4);margin-top:var(--pq-space-6);flex-wrap:wrap;align-items:baseline;display:flex}.assignment-detail__time strong{font-size:var(--pq-text-xl)}.assignment-detail__grid,.agency-assignment-detail__grid{gap:var(--pq-space-4);display:grid}.assignment-detail__grid>section,.agency-assignment-detail__grid>section,.assignment-report-status,.assignment-replacement-context,.assignment-timeline,.reconfirmation-card,.assignment-change-editor,.assignment-change-history{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-surface);min-width:0;padding:var(--pq-space-6)}.assignment-detail__grid h2,.agency-assignment-detail__grid h2,.assignment-report-status h2,.reconfirmation-card h2{margin-block:var(--pq-space-2);letter-spacing:-.035em}.assignment-detail__grid p,.agency-assignment-detail__grid p{overflow-wrap:anywhere;color:var(--pq-muted)}.assignment-location-card{background:linear-gradient(145deg, var(--pq-brand-50), white)!important}.assignment-report-status,.reporting-builder-card{justify-content:space-between;align-items:center;gap:var(--pq-space-5);display:flex}.assignment-report-status>a,.assignment-report-status button,.assignment-sticky-action button,.reconfirmation-card button,.candidate-report-flow footer button,.reporting-builder-card button,.reporting-save,.reporting-summary-card button,.candidate-selection-form button,.agency-assignment-actions button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3rem;padding-inline:var(--pq-space-5);border:0;font-weight:800;text-decoration:none}.assignment-sticky-action{z-index:25;right:var(--pq-page-gutter);bottom:5.8rem;left:var(--pq-page-gutter);justify-content:space-between;align-items:center;gap:var(--pq-space-4);border-radius:var(--pq-radius-xl);max-width:68rem;box-shadow:var(--pq-shadow-md);color:#fff;padding:var(--pq-space-4);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101828f5;border:1px solid #ffffff26;margin-inline:auto;display:flex;position:fixed}.assignment-sticky-action>div{display:grid}.assignment-sticky-action span{color:#ffffffa3;font-size:var(--pq-text-sm)}.assignment-cancel{width:fit-content;color:var(--pq-danger);text-underline-offset:.25rem;background:0 0;border:0;font-weight:750;text-decoration:underline}.reconfirmation-card{background:var(--pq-warning-soft);border-color:#f0cd7a}.reconfirmation-card>div:last-child{gap:var(--pq-space-3);margin-top:var(--pq-space-5);flex-wrap:wrap;display:flex}.reconfirmation-card .is-secondary,.candidate-report-flow footer .is-secondary,.candidate-selection-form .is-secondary,.agency-assignment-actions .is-secondary{border:1px solid var(--pq-line);color:var(--pq-ink);background:#fff}.reconfirmation-diff{gap:var(--pq-space-3);margin-top:var(--pq-space-5);display:grid}.reconfirmation-diff>div{gap:var(--pq-space-2);padding-top:var(--pq-space-3);border-top:1px solid #9c59002e;display:grid}.reconfirmation-diff dd{gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.reconfirmation-diff del{color:var(--pq-muted)}.reconfirmation-diff ins{color:var(--pq-success);font-weight:800;text-decoration:none}.reconfirmation-diff dt{justify-content:space-between;gap:var(--pq-space-2);flex-wrap:wrap;font-weight:800;display:flex}.reconfirmation-diff dt small{color:#8a4f00;font-size:var(--pq-text-xs)}.assignment-change-editor__heading{justify-content:space-between;align-items:start;gap:var(--pq-space-5);display:flex}.assignment-change-editor__heading h2,.assignment-change-history h2{margin-block:var(--pq-space-2)}.assignment-change-editor button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3rem;padding-inline:var(--pq-space-5);border:0;font-weight:800}.assignment-change-editor button.is-secondary{border:1px solid var(--pq-line);color:var(--pq-ink);background:#fff}.assignment-change-editor__form{gap:var(--pq-space-4);margin-top:var(--pq-space-6);display:grid}.assignment-change-editor__form fieldset{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);padding:var(--pq-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.assignment-change-editor__form legend{padding-inline:var(--pq-space-2);font-weight:800}.assignment-change-editor__form label{gap:var(--pq-space-2);color:var(--pq-muted);font-weight:700;display:grid}.assignment-change-editor__form input,.assignment-change-editor__form select,.assignment-change-editor__form textarea{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);width:100%;color:var(--pq-ink);font:inherit;background:#fff;padding:.8rem}.assignment-change-editor__form textarea{resize:vertical;min-height:6rem}.assignment-change-editor__form>button{width:fit-content}.assignment-change-preview{margin-top:var(--pq-space-6);border-radius:var(--pq-radius-md);background:var(--pq-warning-soft);padding:var(--pq-space-5)}.assignment-change-preview__impact{margin-top:var(--pq-space-5);padding-top:var(--pq-space-4);border-top:1px solid #9c59002e}.assignment-change-preview__actions{gap:var(--pq-space-3);margin-top:var(--pq-space-5);flex-wrap:wrap;display:flex}.assignment-change-history__list{gap:var(--pq-space-4);margin-top:var(--pq-space-5);display:grid}.assignment-change-history__list>article{border-left:.25rem solid var(--pq-line);border-radius:0 var(--pq-radius-md) var(--pq-radius-md) 0;background:var(--pq-surface-muted);padding:var(--pq-space-4)}.assignment-change-history__list>article[data-change-status=pending]{border-left-color:#d28a16}.assignment-change-history__list>article[data-change-status=accepted]{border-left-color:var(--pq-success)}.assignment-change-history__list>article[data-change-status=rejected]{border-left-color:var(--pq-danger)}.assignment-change-history__list header{justify-content:space-between;gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.assignment-change-history__list header>div{gap:var(--pq-space-1);display:grid}.assignment-change-history__list header span,.assignment-change-history__list footer{color:var(--pq-muted);font-size:var(--pq-text-sm)}.assignment-change-history__list footer{margin-top:var(--pq-space-4)}.candidate-report-flow{gap:var(--pq-space-8);grid-template-rows:auto 1fr auto;min-height:calc(100dvh - 8rem);padding-bottom:7rem;display:grid}.candidate-report-flow>header{gap:var(--pq-space-3);display:grid}.report-progress{gap:var(--pq-space-2);color:var(--pq-muted);font-size:var(--pq-text-sm);display:grid}.report-progress progress{border-radius:var(--pq-radius-pill);width:100%;height:.45rem;accent-color:var(--pq-brand-600);border:0;overflow:hidden}.report-question{align-content:center;gap:var(--pq-space-4);animation:report-question-in var(--pq-duration-base) var(--pq-ease-out);display:grid}.report-question>span{color:var(--pq-brand-500);font-size:var(--pq-text-lg);font-weight:900}.report-question>input,.report-question>textarea,.candidate-selection-form input,.candidate-selection-form select,.candidate-selection-form textarea,.reporting-question-editor input,.reporting-question-editor select{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);width:100%;min-height:3.25rem;color:var(--pq-ink);padding:var(--pq-space-3) var(--pq-space-4);background:#fff}.report-question>textarea{resize:vertical;min-height:10rem}.report-choice{gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-choice button,.report-upload{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-height:5rem;color:var(--pq-ink);background:#fff;font-weight:800}.report-choice button[aria-pressed=true]{border-color:var(--pq-brand-500);background:var(--pq-brand-50);box-shadow:var(--pq-shadow-focus);color:var(--pq-brand-700)}.report-choice--stacked{grid-template-columns:minmax(0,1fr)}.report-upload{place-items:center;gap:var(--pq-space-2);padding:var(--pq-space-8);text-align:center;border-style:dashed;display:grid}.report-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.report-upload>span{border-radius:var(--pq-radius-pill);background:var(--pq-brand-50);width:3rem;height:3rem;color:var(--pq-brand-700);place-items:center;font-size:1.5rem;display:grid}.report-upload small{color:var(--pq-muted)}.candidate-report-flow>footer{justify-content:space-between;gap:var(--pq-space-3);border-radius:var(--pq-radius-xl);padding-block:var(--pq-space-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8faf0;display:flex;position:sticky;bottom:5.5rem}.report-error{color:var(--pq-danger);font-weight:700}.report-success{place-content:center;justify-items:start;gap:var(--pq-space-4);min-height:75dvh;display:grid}.report-success>span{border-radius:var(--pq-radius-pill);background:var(--pq-success-soft);width:4rem;height:4rem;color:var(--pq-success);place-items:center;font-size:2rem;display:grid}.agency-assignment-workspace,.agency-assignment-detail,.agency-reporting-workspace,.reporting-campaign{gap:var(--pq-space-8);display:grid}.agency-page-head,.agency-assignment-detail>header,.reporting-campaign>header{justify-content:space-between;align-items:end;gap:var(--pq-space-6);display:flex}.agency-page-head h1,.agency-assignment-detail>header h1,.reporting-campaign>header h1{margin-top:var(--pq-space-2);letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.9rem);line-height:1}.agency-page-head p:last-child,.agency-assignment-detail>header>p:last-of-type,.reporting-campaign>header>p:last-child{margin-top:var(--pq-space-3);color:var(--pq-muted)}.agency-assignment-summary,.reporting-metrics,.reporting-campaign__metrics{gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-assignment-summary>div,.reporting-metrics>div,.reporting-campaign__metrics>div{gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-surface);min-width:0;padding:var(--pq-space-5);display:grid}.agency-assignment-summary strong,.reporting-metrics strong,.reporting-campaign__metrics strong{letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.4rem)}.agency-assignment-summary [data-alert=true]{background:var(--pq-danger-soft);border-color:#f5b4bd}.agency-assignment-section{border-radius:var(--pq-radius-xl);background:var(--pq-surface);min-width:0;padding:var(--pq-space-6)}.agency-assignment-rows>a{gap:var(--pq-space-3);border-top:1px solid var(--pq-line);min-width:0;color:inherit;padding-block:var(--pq-space-4);grid-template-columns:minmax(7rem,.6fr) minmax(0,1.5fr);align-items:center;text-decoration:none;display:grid}.agency-assignment-rows>a>:nth-last-child(-n+2){grid-column:auto;width:fit-content}.agency-assignment-rows time,.agency-assignment-rows a>div{min-width:0;display:grid}.agency-assignment-rows span{color:var(--pq-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-assignment-detail>header,.reporting-campaign>header{justify-items:start;display:grid}.assignment-timeline{gap:var(--pq-space-3);display:grid}.assignment-timeline>div{gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.assignment-timeline>div>span{color:var(--pq-success)}.assignment-timeline time{color:var(--pq-muted);font-size:var(--pq-text-sm)}.agency-assignment-actions{gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.reporting-table,.reporting-campaign-reports,.reporting-builder,.reporting-summary-card,.reporting-builder-card{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);background:var(--pq-surface);min-width:0;padding:var(--pq-space-6)}.reporting-table>a,.reporting-campaign-reports>button{justify-content:space-between;align-items:center;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);width:100%;color:inherit;padding-block:var(--pq-space-4);text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;text-decoration:none;display:flex}.reporting-table>a>div,.reporting-campaign-reports>button>div{min-width:0;display:grid}.report-detail-backdrop{z-index:100;padding:var(--pq-space-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1018287a;place-items:end center;display:grid;position:fixed;inset:0}.report-detail-panel{border-radius:var(--pq-radius-xl);width:min(100%,48rem);max-height:calc(100dvh - 1.5rem);box-shadow:var(--pq-shadow-md);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.report-detail-panel>header,.report-detail-panel>footer{justify-content:space-between;align-items:center;gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-5);display:flex}.report-detail-panel>header>button{border-radius:var(--pq-radius-pill);background:var(--pq-canvas);width:2.75rem;height:2.75rem;color:var(--pq-ink);border:0;font-size:1.4rem}.report-detail-panel>div{gap:var(--pq-space-3);padding:var(--pq-space-5);display:grid;overflow:auto}.report-detail-panel article{gap:var(--pq-space-2);border-radius:var(--pq-radius-lg);background:var(--pq-canvas);padding:var(--pq-space-4);display:grid}.report-detail-panel article p{color:var(--pq-muted);overflow-wrap:anywhere}.report-detail-panel article button,.report-detail-panel>footer button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;width:fit-content;min-height:2.75rem;padding-inline:var(--pq-space-4);border:0;font-weight:800}.report-detail-panel>footer{border-top:1px solid var(--pq-line);border-bottom:0;flex-wrap:wrap}.report-detail-panel>footer .is-secondary{border:1px solid var(--pq-line);color:var(--pq-ink);background:#fff}.reporting-table span:not(.pq-status,.pq-status__dot),.reporting-campaign-reports span:not(.pq-status,.pq-status__dot){color:var(--pq-muted)}.reporting-builder-card h2,.reporting-summary-card h2{margin-block:var(--pq-space-2);letter-spacing:-.04em}.reporting-quick-fields{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.reporting-quick-fields button,.reporting-add-custom{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);background:var(--pq-brand-50);min-height:2.6rem;color:var(--pq-brand-700);padding-inline:var(--pq-space-4);font-weight:750}.reporting-question-list{gap:var(--pq-space-3);margin-block:var(--pq-space-6);display:grid}.reporting-question-list>article{gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.reporting-question-list>article>span{border-radius:var(--pq-radius-pill);background:var(--pq-ink);color:#fff;width:2rem;height:2rem;font-size:var(--pq-text-xs);place-items:center;font-weight:800;display:grid}.reporting-question-list>article>button{border-radius:var(--pq-radius-pill);background:var(--pq-danger-soft);width:2.25rem;height:2.25rem;color:var(--pq-danger);border:0;font-size:1.25rem}.reporting-question-editor,.reporting-question-editor label{gap:var(--pq-space-2);min-width:0;display:grid}.reporting-question-editor>div{gap:var(--pq-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.reporting-question-editor label>span{color:var(--pq-muted);font-size:var(--pq-text-xs);font-weight:700}.reporting-required-toggle{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);min-height:3.25rem;padding-inline:var(--pq-space-3);align-items:center;display:flex!important}.reporting-required-toggle input{width:1.1rem;min-height:auto}.reporting-save{margin-top:var(--pq-space-5);margin-left:var(--pq-space-3)}.reporting-summary-card>header{justify-content:space-between;align-items:start;gap:var(--pq-space-5);display:flex}.reporting-summary-lead{max-width:54rem;margin-block:var(--pq-space-6);font-size:var(--pq-text-lg);line-height:1.65}.reporting-summary-columns{gap:var(--pq-space-4);display:grid}.reporting-summary-columns>div{border-radius:var(--pq-radius-lg);background:var(--pq-canvas);padding:var(--pq-space-5)}.reporting-summary-columns h3{margin-bottom:var(--pq-space-3)}.reporting-summary-columns p{justify-content:space-between;gap:var(--pq-space-3);margin-top:var(--pq-space-2);overflow-wrap:anywhere;display:flex}.reporting-summary-card>footer{gap:var(--pq-space-3);margin-top:var(--pq-space-5);color:var(--pq-muted);flex-wrap:wrap;display:flex}.candidate-selection-form{gap:var(--pq-space-4);border-radius:var(--pq-radius-lg);background:var(--pq-canvas);padding:var(--pq-space-5);display:grid}.now-assignment-staffing{gap:var(--pq-space-1);margin-block:var(--pq-space-4);border-radius:var(--pq-radius-lg);padding:var(--pq-space-4);background:#ffffffb8;display:grid}.now-assignment-staffing strong{font-size:var(--pq-text-lg)}.now-assignment-staffing small{color:var(--pq-muted)}.candidate-selection-form>label{gap:var(--pq-space-2);color:var(--pq-muted);font-size:var(--pq-text-sm);font-weight:700;display:grid}.candidate-selection-form>div:last-child{justify-content:end;gap:var(--pq-space-3);flex-wrap:wrap;display:flex}.candidate-decision-panel>footer{justify-content:space-between;align-items:center;gap:var(--pq-space-4);display:flex}.candidate-decision-panel>footer>span{max-width:42rem}.candidate-decision-panel>footer>button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3rem;padding-inline:var(--pq-space-6);border:0;flex:none;font-weight:850}@keyframes report-question-in{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0}}.now-list-head,.now-cockpit__hero,.now-priority-band,.now-replacement-panel,.admin-now-head{justify-content:space-between;align-items:center;gap:var(--pq-space-6);display:flex}.now-list-head{padding-block:var(--pq-space-8)}.now-list-head h1,.now-cockpit__hero h1,.replacement-case h1,.admin-now-head h1{margin-block:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.95}.now-case-grid{gap:var(--pq-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.now-case-card,.now-empty,.now-priority-band,.now-risk-panel,.now-backup-panel,.now-replacement-panel,.now-activity,.replacement-case,.admin-now-table,.admin-now-detail{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);background:var(--pq-surface);box-shadow:var(--pq-shadow-sm)}.now-case-card{min-width:0;padding:var(--pq-space-6);color:var(--pq-ink);transition:transform var(--pq-duration-fast) var(--pq-ease-out), border-color var(--pq-duration-fast) var(--pq-ease-out);text-decoration:none}.now-case-card:hover{border-color:var(--pq-brand-400);transform:translateY(-.18rem)}.now-case-card__top,.now-case-card footer{justify-content:space-between;align-items:center;gap:var(--pq-space-3);display:flex}.now-case-card__top>span,.now-case-card footer>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);letter-spacing:.08em;font-weight:850}.now-case-card h2{margin-block:var(--pq-space-6) var(--pq-space-2);font-size:var(--pq-text-xl);letter-spacing:-.04em}.now-case-card dl{gap:var(--pq-space-3);margin-block:var(--pq-space-6);display:grid}.now-case-card dl div{justify-content:space-between;gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding-bottom:var(--pq-space-2);display:flex}.now-case-card dt,.now-case-card p,.now-case-card small,.now-risk-panel small{color:var(--pq-muted)}.now-empty{min-height:24rem;padding:var(--pq-space-10);text-align:center;place-content:center;justify-items:center;display:grid}.now-empty>span{font-size:3rem}.now-cockpit{gap:var(--pq-space-6);padding-block:var(--pq-space-6) var(--pq-space-12);display:grid}.now-cockpit__hero{border-radius:var(--pq-radius-xl);background:radial-gradient(circle at 85% 10%, #fff3, transparent 30%), linear-gradient(135deg, var(--pq-brand-900), var(--pq-brand-600));color:#fff;min-height:18rem;padding:clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.now-cockpit__hero[data-risk=CRITICAL]{background:linear-gradient(135deg,#3d1020,#a9364d)}.now-cockpit__hero a,.now-cockpit__hero .eyebrow,.now-cockpit__hero p{color:#fffc}.now-cockpit__hero h2{margin-block:var(--pq-space-4) var(--pq-space-2);font-size:clamp(1.3rem,3vw,2.2rem)}.now-countdown{gap:var(--pq-space-2);border-radius:var(--pq-radius-lg);min-width:15rem;padding:var(--pq-space-5);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff1a;border:1px solid #ffffff3d;display:grid}.now-countdown strong{letter-spacing:-.06em;font-size:clamp(1.8rem,4vw,3.2rem)}.now-truth-strip{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.now-truth-strip>div{gap:var(--pq-space-1);background:var(--pq-surface);padding:var(--pq-space-5);display:grid}.now-truth-strip strong{font-size:var(--pq-text-2xl)}.now-truth-strip span{color:var(--pq-muted);font-size:var(--pq-text-sm)}.now-priority-band,.now-replacement-panel{padding:var(--pq-space-6)}.now-priority-band button,.now-replacement-panel button,.now-backup-panel button,.replacement-options button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:2.8rem;padding-inline:var(--pq-space-5);border:0;font-weight:800}.now-live-signal{color:var(--pq-success);font-size:var(--pq-text-xs);letter-spacing:.08em;font-weight:850}.now-operations-grid{gap:var(--pq-space-6);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);display:grid}.now-risk-panel,.now-backup-panel,.now-activity{padding:var(--pq-space-6)}.now-risk-panel>h2{color:var(--pq-warning);letter-spacing:-.07em;font-size:clamp(2rem,6vw,4rem)}.now-risk-panel ul{gap:var(--pq-space-2);margin-top:var(--pq-space-5);padding:0;list-style:none;display:grid}.now-risk-panel li,.now-backup-panel article,.now-activity>div{justify-content:space-between;align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:flex}.now-risk-panel li small{text-align:right}.now-backup-panel article.is-backup{color:var(--pq-success)}.now-replacement-panel>a{color:var(--pq-brand-700);font-weight:750}.replacement-case{gap:var(--pq-space-6);margin-block:var(--pq-space-8);padding:clamp(1.25rem,4vw,3rem);display:grid}.replacement-order{gap:var(--pq-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.replacement-order span{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);background:var(--pq-canvas);padding:var(--pq-space-4);color:var(--pq-muted);font-size:var(--pq-text-sm);font-weight:750}.replacement-order span.is-active{background:var(--pq-brand-100);color:var(--pq-brand-800)}.replacement-options article,.admin-now-table>a,.admin-now-table>article{align-items:center;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.replacement-options article>div{gap:var(--pq-space-1);display:grid}.replacement-case>aside{border-radius:var(--pq-radius-md);background:var(--pq-info-soft);padding:var(--pq-space-4);color:var(--pq-info)}.admin-now-head{padding-block:var(--pq-space-8)}.admin-now-table,.admin-now-detail{gap:var(--pq-space-3);margin-bottom:var(--pq-space-6);padding:var(--pq-space-6);display:grid}.admin-now-table>a{color:var(--pq-ink);grid-template-columns:8rem minmax(0,1fr) minmax(13rem,.6fr) auto;text-decoration:none}.admin-now-table>a>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);font-weight:850}.admin-now-table small{color:var(--pq-muted)}.candidate-backup-state,.candidate-short-notice-dropout{gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-surface);padding:var(--pq-space-5);display:grid}.candidate-backup-state{border-color:var(--pq-info);background:var(--pq-info-soft)}.candidate-backup-state p,.candidate-short-notice-dropout small{color:var(--pq-muted)}.candidate-short-notice-dropout button{border:1px solid var(--pq-danger);border-radius:var(--pq-radius-pill);min-height:3rem;color:var(--pq-danger);background:0 0;font-weight:800}.dashboard-now-signal{align-items:center;gap:var(--pq-space-5);border-radius:var(--pq-radius-xl);background:linear-gradient(120deg, var(--pq-brand-900), var(--pq-brand-600));color:#fff;padding:var(--pq-space-6);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.dashboard-now-signal>span{font-size:2.2rem}.dashboard-now-signal .eyebrow,.dashboard-now-signal p{color:#ffffffc2}.talentpool-workspace{gap:clamp(1.25rem,3vw,2.5rem);min-width:0;padding:clamp(1rem,3vw,3rem);display:grid}.talentpool-hero{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--pq-accent) 18%, transparent), transparent 35%), var(--pq-surface);border:1px solid var(--pq-line);border-radius:2rem;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex;overflow:hidden}.talentpool-hero h1{letter-spacing:-.055em;max-width:15ch;margin:.4rem 0 1rem;font-size:clamp(2rem,5vw,4.5rem);line-height:.98}.talentpool-hero p{max-width:42rem}.talentpool-hero__truth{flex-direction:column;flex:none;align-items:flex-end;display:flex}.talentpool-hero__truth strong{letter-spacing:-.07em;font-size:clamp(3rem,7vw,6rem);line-height:.8}.talentpool-hero__truth span{margin-top:1rem;font-weight:750}.talentpool-hero__truth small{color:var(--pq-muted)}.talentpool-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.talentpool-signal-grid article{background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:1.25rem;gap:.25rem;padding:1.25rem;display:grid}.talentpool-signal-grid strong{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,3rem)}.talentpool-signal-grid span{color:var(--pq-muted)}.talentpool-filter{background:color-mix(in srgb, var(--pq-surface) 82%, transparent);border:1px solid var(--pq-line);border-radius:1.25rem;align-items:end;gap:1rem;padding:1rem;display:flex}.talentpool-filter>label:not(.talentpool-check){gap:.35rem;display:grid}.talentpool-filter>label:first-child{flex:1}.talentpool-filter input:not([type=checkbox]),.talentpool-filter select,.talentpool-panel input,.talentpool-panel textarea{background:var(--pq-surface);border:1px solid var(--pq-line);color:inherit;font:inherit;border-radius:.8rem;width:100%;min-width:0;padding:.85rem 1rem}.talentpool-check{align-items:center;gap:.5rem;padding-block:.8rem;display:flex}.talentpool-segments{background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:1.25rem;padding:1rem}.talentpool-segments summary{cursor:pointer;font-weight:800}.talentpool-segments>div{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.talentpool-segments>div span{background:var(--pq-canvas);border-radius:999px;padding:.45rem .7rem}.talentpool-segments form{align-items:end;gap:.75rem;display:flex}.talentpool-segments form label{flex:1;gap:.35rem;display:grid}.talentpool-segments input{border:1px solid var(--pq-line);font:inherit;border-radius:.8rem;width:100%;padding:.8rem}.talentpool-segments button{background:var(--pq-ink);color:#fff;font:inherit;border:0;border-radius:999px;padding:.85rem 1rem;font-weight:800}.talentpool-filter button,.talentpool-panel form button,.talentpool-reactivation button{background:var(--pq-ink);color:var(--pq-surface);cursor:pointer;font:inherit;letter-spacing:.06em;border:0;border-radius:999px;padding:.9rem 1.15rem;font-size:.78rem;font-weight:800}.talentpool-section{gap:1rem;display:grid}.talentpool-section>header{justify-content:space-between;align-items:baseline;display:flex}.talentpool-section h2{margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.talentpool-section>header span{color:var(--pq-muted)}.talentpool-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.talentpool-person{background:var(--pq-surface);border:1px solid var(--pq-line);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:1rem;transition:border-color .18s,transform .18s;display:grid}.talentpool-person:hover,.talentpool-person:focus-visible{border-color:var(--pq-ink);transform:translateY(-2px)}.talentpool-person>span:nth-child(2){min-width:0;display:grid}.talentpool-person strong,.talentpool-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talentpool-person small{color:var(--pq-muted)}.talentpool-person__signal{font-weight:800}.talentpool-avatar{aspect-ratio:1;background:color-mix(in srgb, var(--pq-accent) 20%, var(--pq-surface));text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:2.8rem;font-weight:850;display:inline-flex}.talentpool-network{background:var(--pq-ink);color:var(--pq-surface);border-radius:1.75rem;padding:clamp(1.4rem,3vw,2.5rem)}.talentpool-network>header{justify-content:space-between;align-items:center;display:flex}.talentpool-network h2{margin:.25rem 0}.talentpool-network__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.talentpool-network__grid article{border:1px solid color-mix(in srgb, currentcolor 24%, transparent);border-radius:1rem;gap:.3rem;padding:1rem;display:grid}.talentpool-network__grid span{opacity:.68}.talentpool-panel-backdrop{z-index:100;background:#070d188a;justify-content:flex-end;display:flex;position:fixed;inset:0}.talentpool-panel{background:var(--pq-canvas);flex-direction:column;width:min(100%,42rem);max-width:42rem;height:100dvh;display:flex;overflow:hidden;box-shadow:-1rem 0 4rem #08101e2e}.talentpool-panel>header{border-bottom:1px solid var(--pq-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem clamp(1rem,3vw,2rem);display:grid}.talentpool-panel>header h2,.talentpool-panel>header p{margin:0}.talentpool-panel>header>button:first-child{color:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem}.talentpool-favorite{border:1px solid var(--pq-line);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.65rem .85rem}.talentpool-panel__content{gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid;overflow-y:auto}.talentpool-panel__content>section{background:var(--pq-surface);border:1px solid var(--pq-line);border-radius:1.25rem;padding:1.25rem}.talentpool-panel__content h3{margin:.3rem 0 1rem}.talentpool-panel__content dl{gap:.6rem;display:grid}.talentpool-panel__content dl div{justify-content:space-between;gap:1rem;display:flex}.talentpool-panel__content dd{margin:0;font-weight:750}.talentpool-match-list{gap:.5rem;display:grid}.talentpool-match-list div{justify-content:space-between;gap:1rem;display:flex}.talentpool-tags{flex-wrap:wrap;gap:.4rem;margin-block:1rem;display:flex}.talentpool-tags span{background:var(--pq-canvas);border-radius:999px;padding:.4rem .7rem}.talentpool-segment-actions{flex-wrap:wrap;gap:.45rem;margin-block:1rem;display:flex}.talentpool-segment-actions strong{flex-basis:100%}.talentpool-segment-actions button{background:var(--pq-canvas);border:1px solid var(--pq-line);color:inherit;cursor:pointer;font:inherit;border-radius:999px;padding:.45rem .7rem}.talentpool-panel form{gap:.6rem;margin-top:1rem;display:grid}.talentpool-panel form label{gap:.35rem;display:grid}.talentpool-panel textarea{resize:vertical;min-height:6rem}.talentpool-notes{gap:.6rem;margin-top:1rem;display:grid}.talentpool-notes article{background:var(--pq-canvas);border-radius:.8rem;padding:.85rem}.talentpool-notes p{margin:0 0 .35rem}.talentpool-reactivation{background:color-mix(in srgb, var(--pq-accent) 11%, var(--pq-surface))!important}.talentpool-reactivation small{margin-top:.8rem;display:block}.talentpool-block{color:var(--pq-danger);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start}.talentpool-panel>footer{border-top:1px solid var(--pq-line);color:var(--pq-muted);margin-top:auto;padding:1rem 2rem;font-size:.78rem}.recruiting-tabs a{color:inherit;padding:.9rem 1rem;text-decoration:none}.dashboard-talentpool-signal{background:var(--pq-ink);border-radius:var(--pq-radius-xl);color:#fff;gap:var(--pq-space-6);margin-bottom:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.5rem,4vw,3rem);display:grid}.dashboard-talentpool-signal>div{gap:.35rem;display:grid}.dashboard-talentpool-signal strong{letter-spacing:-.06em;font-size:clamp(2.5rem,6vw,5rem);line-height:.9}.dashboard-talentpool-signal a{color:#fff;margin-top:1rem;font-weight:800}@media not (min-width:72rem){.talentpool-people,.talentpool-network__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.talentpool-workspace{padding:1rem}.talentpool-hero{flex-direction:column;align-items:start}.talentpool-hero__truth{align-items:flex-start}.talentpool-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talentpool-filter,.talentpool-segments form{flex-direction:column;align-items:stretch}.talentpool-people,.talentpool-network__grid{grid-template-columns:minmax(0,1fr)}.talentpool-panel{width:100%;max-width:none}.talentpool-panel>header{grid-template-columns:auto auto minmax(0,1fr)}.dashboard-talentpool-signal{grid-template-columns:minmax(0,1fr)}.talentpool-favorite{grid-column:2/-1;justify-self:start}}.candidate-app__tools{align-items:center;gap:var(--pq-space-3);display:flex}.candidate-app__tools>a{border:1px solid var(--pq-line);width:2.5rem;height:2.5rem;color:var(--pq-ink);background:#fff;border-radius:50%;place-items:center;text-decoration:none;display:grid}.candidate-app__tools>a[aria-current=page]{border-color:var(--pq-brand-600);color:var(--pq-brand-700);background:#edf1ff}.candidate-activation-section{gap:var(--pq-space-4);margin-top:var(--pq-space-7);display:grid}.candidate-activation-section>header{justify-content:space-between;align-items:end;gap:var(--pq-space-4);display:flex}.candidate-activation-section h2{margin-top:var(--pq-space-1);letter-spacing:-.05em;font-size:clamp(1.45rem,6vw,2.2rem);line-height:1.05}.candidate-activation-section>header>a{color:var(--pq-brand-700);font-size:var(--pq-text-sm);font-weight:750}.candidate-activation-section>div{gap:var(--pq-space-2);display:grid}.candidate-activation-section>div>a{align-items:center;gap:var(--pq-space-3);border-radius:var(--pq-radius-lg);color:var(--pq-ink);padding:var(--pq-space-4);background:#f5f7ff;border:1px solid #254bd82e;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;overflow:hidden}.candidate-activation-section>div>a>span{background:var(--pq-brand-600);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.candidate-activation-section>div>a>div{min-width:0;display:grid}.candidate-activation-section small{color:var(--pq-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-activation-section b{color:var(--pq-brand-700)}.candidate-job-sticky .candidate-job-decline{border:1px solid var(--pq-line);color:var(--pq-ink);background:#fff}.candidate-notifications{width:min(100%,46rem);padding:var(--pq-space-6) var(--pq-page-gutter) var(--pq-space-12);margin-inline:auto}.candidate-notifications>header{margin-bottom:var(--pq-space-8)}.candidate-notifications>header h1{margin-block:var(--pq-space-1);letter-spacing:-.075em;font-size:clamp(2.8rem,12vw,5.4rem);line-height:.95}.candidate-notifications>header>p:last-child{color:var(--pq-muted)}.candidate-notifications__list{gap:var(--pq-space-3);display:grid}.candidate-notifications__list>a{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);color:var(--pq-ink);padding:var(--pq-space-5);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.candidate-notifications__list>a[data-unread=true]{background:#f5f7ff;border-color:#254bd847}.candidate-notifications__list>a[data-priority=ACTION_REQUIRED]{background:#fffaf1;border-color:#dd84114d}.candidate-notifications__list>a>span{background:var(--pq-ink);color:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-weight:850;display:grid}.candidate-notifications__list>a>div{gap:var(--pq-space-1);min-width:0;display:grid}.candidate-notifications__list p,.candidate-notifications__list time{color:var(--pq-muted)}.candidate-notifications__list time{font-size:var(--pq-text-xs)}.candidate-notifications__empty{align-content:center;place-items:center;gap:var(--pq-space-3);border:1px dashed var(--pq-line);border-radius:var(--pq-radius-xl);min-height:21rem;color:var(--pq-muted);text-align:center;display:grid}.candidate-notifications__empty>span{width:3.5rem;height:3.5rem;color:var(--pq-success);background:#e9f7ef;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.admin-automation-head{justify-content:space-between;align-items:end;gap:var(--pq-space-6);margin-bottom:var(--pq-space-8);display:flex}.admin-automation-head h1{margin-block:var(--pq-space-1);letter-spacing:-.07em;font-size:clamp(2.5rem,6vw,5rem);line-height:.95}.admin-automation-head>div>p:last-child{color:var(--pq-muted)}.admin-automation-head nav{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);background:#fff;display:flex;overflow:hidden}.admin-automation-head nav a{color:var(--pq-muted);font-size:var(--pq-text-sm);padding:.7rem 1rem;font-weight:750;text-decoration:none}.admin-automation-head nav a[aria-current=page]{background:var(--pq-ink);color:#fff}.admin-automation-summary{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-automation-summary>div{gap:var(--pq-space-1);border-right:1px solid var(--pq-line);padding:var(--pq-space-6);display:grid}.admin-automation-summary>div:last-child{border-right:0}.admin-automation-summary strong{letter-spacing:-.06em;font-size:2.5rem}.admin-automation-summary span,.admin-automation-rules article span,.admin-automation-runs article span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.admin-automation-rules,.admin-automation-runs{margin-top:var(--pq-space-8);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;overflow:hidden}.admin-automation-rules>header,.admin-automation-runs>header{padding:var(--pq-space-6)}.admin-automation-rules h2,.admin-automation-runs h2{margin-top:var(--pq-space-1);letter-spacing:-.045em;font-size:1.7rem}.admin-automation-rules article,.admin-automation-runs article{align-items:center;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding:var(--pq-space-4) var(--pq-space-6);grid-template-columns:minmax(16rem,1fr) auto auto;display:grid}.admin-automation-runs article{grid-template-columns:minmax(15rem,1fr) auto auto auto auto}.admin-automation-rules article>div,.admin-automation-runs article>div{gap:.25rem;display:grid}.admin-automation-rules button,.admin-automation-runs button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);min-height:2.5rem;padding-inline:var(--pq-space-4);font:inherit;font-size:var(--pq-text-xs);cursor:pointer;background:#fff;font-weight:750}.admin-automation-runs article>p{color:var(--pq-danger);font-size:var(--pq-text-xs);grid-column:1/-1}.recruiting-cockpit-skeleton{border-radius:var(--pq-radius-xl);min-height:40rem}.recruiting-cockpit{gap:var(--pq-space-6);width:min(100%,96rem);margin-inline:auto;display:grid}.recruiting-cockpit__head{justify-content:space-between;align-items:end;gap:var(--pq-space-6);display:flex}.recruiting-cockpit__head>div:first-child{min-width:0}.recruiting-cockpit__head a{margin-bottom:var(--pq-space-6);color:var(--pq-muted);text-decoration:none;display:inline-block}.recruiting-cockpit__head h1{max-width:18ch;margin-block:var(--pq-space-1);letter-spacing:-.07em;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.recruiting-cockpit__head>div>p:last-child{color:var(--pq-muted)}.cockpit-package{gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);max-width:25rem;box-shadow:var(--pq-shadow-sm);padding:var(--pq-space-5);background:#ffffffd1;display:grid}.cockpit-package[data-package=PARTNER]{background:radial-gradient(circle at 100% 0,#5c84ff33,#0000 11rem),#fff;border-color:#254bd84d}.cockpit-package>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);letter-spacing:.09em;font-weight:850}.cockpit-package>strong{font-size:var(--pq-text-sm);line-height:1.35}.cockpit-package>small{color:var(--pq-muted)}.recruiting-tabs{gap:var(--pq-space-1);border-bottom:1px solid var(--pq-line);scrollbar-width:none;display:flex;overflow-x:auto}.recruiting-tabs button{min-height:3rem;color:var(--pq-muted);padding-inline:var(--pq-space-4);font:inherit;font-size:var(--pq-text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:750}.recruiting-tabs button[aria-current=page]{border-color:var(--pq-brand-600);color:var(--pq-ink)}.cockpit-truth{gap:var(--pq-space-8);border-radius:var(--pq-radius-xl);color:#fff;background:radial-gradient(circle at 92% 10%,#4069ee7a,#0000 24rem),#0b1222;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.cockpit-truth .eyebrow{color:#9bb5ff}.cockpit-truth>div:first-child>strong{margin-top:var(--pq-space-4);color:#fff;letter-spacing:-.09em;font-size:clamp(4rem,10vw,8rem);line-height:.8;display:block}.cockpit-truth h2{max-width:16ch;margin-block:var(--pq-space-4) var(--pq-space-2);letter-spacing:-.055em;font-size:clamp(1.6rem,4vw,3rem);line-height:1}.cockpit-truth>div:first-child>p:last-child{color:#aeb9cd}.cockpit-pipeline{border-radius:var(--pq-radius-lg);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cockpit-pipeline>div{padding:var(--pq-space-4);background:#0b1222c2;gap:.2rem;display:grid}.cockpit-pipeline strong{font-size:1.7rem}.cockpit-pipeline span{color:#aeb9cd;font-size:var(--pq-text-xs)}.cockpit-manual-start{justify-content:space-between;align-items:center;gap:var(--pq-space-6);border-radius:var(--pq-radius-xl);padding:var(--pq-space-6);background:#f5f7ff;border:1px solid #254bd838;display:flex}.cockpit-manual-start h2,.cockpit-decision h2,.cockpit-working h2,.cockpit-lower-grid h2,.cockpit-activity h2,.cockpit-candidates-page h2,.cockpit-focus-panel h2,.cockpit-job-grid h2{margin-block:var(--pq-space-1) var(--pq-space-2);letter-spacing:-.045em;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.06}.cockpit-manual-start p:last-child,.cockpit-decision header p,.cockpit-candidates-page>header p,.cockpit-focus-panel>p:not(.eyebrow){color:var(--pq-muted)}.cockpit-manual-start button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3.25rem;padding-inline:var(--pq-space-6);font:inherit;font-size:var(--pq-text-sm);cursor:pointer;border:0;flex:none;font-weight:850}.cockpit-manual-start button:disabled{cursor:not-allowed;opacity:.55}.cockpit-decision,.cockpit-working,.cockpit-automation-status,.cockpit-need,.cockpit-activity,.cockpit-candidates-page,.cockpit-focus-panel,.cockpit-job-grid>section{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;padding:clamp(1.25rem,3vw,2rem)}.cockpit-decision>header{justify-content:space-between;align-items:center;gap:var(--pq-space-5);display:flex}.cockpit-decision>header>strong{background:var(--pq-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:4.5rem;height:4.5rem;font-size:2rem;display:grid}.decision-grid{gap:var(--pq-space-3);margin-top:var(--pq-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.decision-grid>button{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-width:0;color:var(--pq-ink);padding:var(--pq-space-4);text-align:left;cursor:pointer;background:#fcfcfe;grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.decision-grid>button:hover,.decision-grid>button:focus-visible{border-color:var(--pq-brand-600);transform:translateY(-2px);box-shadow:0 10px 26px #254bd81a}.decision-avatar{width:3rem;height:3rem;color:var(--pq-brand-700);font-size:var(--pq-text-sm);background:#e8edff;border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid}.decision-person{gap:.2rem;min-width:0;display:grid}.decision-person strong,.decision-person small,.decision-person em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-person small{color:var(--pq-muted)}.decision-person em{color:var(--pq-success);font-size:var(--pq-text-xs);font-style:normal;font-weight:700}.decision-score{justify-items:end;display:grid}.decision-score strong{color:var(--pq-brand-700);letter-spacing:-.05em;font-size:1.45rem}.decision-score small{color:var(--pq-muted);font-size:.65rem;font-weight:750}.cockpit-empty{margin-top:var(--pq-space-5);border:1px dashed var(--pq-line);border-radius:var(--pq-radius-lg);color:var(--pq-muted);padding:var(--pq-space-5)}.cockpit-working{background:radial-gradient(circle at 100% 0,#5c84ff24,#0000 20rem),#fff;position:relative;overflow:hidden}.cockpit-working>header{align-items:flex-start;gap:var(--pq-space-4);display:flex}.cockpit-working__signal{background:var(--pq-brand-600);border-radius:50%;flex:none;width:.75rem;height:.75rem;margin-top:.35rem;position:relative}.cockpit-working__signal:after{border-radius:inherit;content:"";border:1px solid #254bd859;animation:2.2s ease-in-out infinite cockpit-breathe;position:absolute;inset:-.35rem}.cockpit-working>header p:last-child{color:var(--pq-success);font-weight:750}.cockpit-working>div{gap:var(--pq-space-2);margin-top:var(--pq-space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cockpit-working>div>div{gap:var(--pq-space-1);border-radius:var(--pq-radius-lg);background:var(--pq-canvas);padding:var(--pq-space-4);display:grid}.cockpit-working>div>div[data-active=true]{background:#eef2ff}.cockpit-working>div strong{font-size:1.75rem}.cockpit-working>div span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.cockpit-working>div>div[data-active=true] span{color:#4b5568}.cockpit-lower-grid,.cockpit-job-grid{gap:var(--pq-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cockpit-automation-status>div{justify-content:space-between;align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:flex}.cockpit-need[data-insufficient=true]{background:#fffaf1;border-color:#dd841147}.cockpit-need>strong{margin-block:var(--pq-space-5) var(--pq-space-2);letter-spacing:-.08em;font-size:clamp(2.7rem,6vw,5rem);display:block}.cockpit-need>p:last-child{color:var(--pq-muted)}.cockpit-activity>header{margin-bottom:var(--pq-space-4)}.cockpit-activity>div{align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cockpit-activity>div>span{width:1.75rem;height:1.75rem;color:var(--pq-success);font-size:var(--pq-text-xs);background:#e9f7ef;border-radius:50%;place-items:center;display:grid}.cockpit-activity time,.cockpit-activity footer{color:var(--pq-muted);font-size:var(--pq-text-xs)}.cockpit-activity footer{padding-top:var(--pq-space-4)}.cockpit-candidates-page>header{max-width:42rem}.cockpit-candidate-groups{gap:var(--pq-space-2);margin-top:var(--pq-space-6);flex-wrap:wrap;display:flex}.cockpit-candidate-groups span,.candidate-panel-skills span,.candidate-panel-days span{border-radius:var(--pq-radius-pill);background:var(--pq-canvas);color:var(--pq-muted);font-size:var(--pq-text-xs);padding:.55rem .8rem;font-weight:700}.cockpit-focus-panel{justify-items:start;gap:var(--pq-space-3);background:radial-gradient(circle at 94% 12%,#6b43ff21,#0000 20rem),#fff;align-content:center;min-height:21rem;display:grid}.cockpit-job-grid>section>p:not(.eyebrow),.cockpit-job-grid dd{color:var(--pq-muted)}.cockpit-job-grid dl{gap:var(--pq-space-3);margin-top:var(--pq-space-5);display:grid}.cockpit-job-grid dl>div,.cockpit-job-grid article{justify-content:space-between;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:flex}.candidate-panel-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060c1975;justify-items:end;display:grid;position:fixed;inset:0}.candidate-decision-panel{background:#fff;flex-direction:column;width:min(100%,40rem);height:100dvh;animation:.22s ease-out cockpit-panel-in;display:flex;overflow:hidden;box-shadow:-20px 0 80px #060c1938}.candidate-decision-panel>header{align-items:center;gap:var(--pq-space-4);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-8) var(--pq-space-6) var(--pq-space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.candidate-decision-panel>header>button{top:var(--pq-space-3);right:var(--pq-space-4);background:var(--pq-canvas);width:2.5rem;height:2.5rem;font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:1.4rem;position:absolute}.candidate-decision-panel h2{letter-spacing:-.045em;margin-block:.1rem;font-size:1.7rem}.candidate-decision-panel>header p:last-child,.candidate-decision-panel>footer,.candidate-panel-content section>p:not(.eyebrow){color:var(--pq-muted)}.candidate-panel-content{gap:var(--pq-space-5);padding:var(--pq-space-5) var(--pq-space-6);display:grid;overflow-y:auto}.candidate-panel-content>section:not(.candidate-verdict-row){border-top:1px solid var(--pq-line);padding-top:var(--pq-space-4)}.candidate-verdict-row{gap:var(--pq-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.candidate-verdict-row>div{gap:var(--pq-space-1);border-radius:var(--pq-radius-md);padding:var(--pq-space-3);background:#f4f7ff;display:grid}.candidate-verdict-row span{color:var(--pq-muted);font-size:.68rem}.candidate-verdict-row strong{overflow-wrap:anywhere;font-size:var(--pq-text-xs)}.candidate-panel-checks{gap:var(--pq-space-2);margin-top:var(--pq-space-3);padding:0;list-style:none;display:grid}.candidate-panel-checks li{color:#176342}.candidate-panel-days,.candidate-panel-skills{gap:var(--pq-space-2);margin-top:var(--pq-space-3);flex-wrap:wrap;display:flex}.candidate-panel-days span[data-available=true]{color:#176342;background:#e9f7ef}.candidate-panel-content article{margin-top:var(--pq-space-3);border-radius:var(--pq-radius-md);background:var(--pq-canvas);padding:var(--pq-space-3)}.candidate-decision-panel>footer{border-top:1px solid var(--pq-line);padding:var(--pq-space-4) var(--pq-space-6);font-size:var(--pq-text-xs);margin-top:auto}.candidate-panel-skeleton{min-height:28rem;margin:var(--pq-space-5)}@keyframes cockpit-breathe{50%{opacity:.15;transform:scale(1.35)}}@keyframes cockpit-panel-in{0%{transform:translate(1.5rem)}}.candidate-action-priority{gap:var(--pq-space-3);margin-top:var(--pq-space-5);color:#fff;padding:var(--pq-space-5);background:linear-gradient(135deg,#111a31,#213c91);border-radius:1.35rem;grid-template-columns:auto minmax(0,1fr);display:grid;box-shadow:0 18px 46px #0c1a4433}.candidate-action-priority>span{background:var(--pq-accent);color:#073b2d;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.15rem;font-weight:900;display:grid}.candidate-action-priority .candidate-overline{color:#aebdf7}.candidate-action-priority h2{letter-spacing:-.035em;margin-top:.2rem;font-size:clamp(1.2rem,5vw,1.65rem)}.candidate-action-priority>a{border-radius:var(--pq-radius-pill);color:#111a31;min-height:3.2rem;font-size:var(--pq-text-sm);background:#fff;grid-column:1/-1;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:flex}.candidate-job-sticky button,.candidate-application__primary{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;width:100%;min-height:3.65rem;font:inherit;letter-spacing:.015em;cursor:pointer;border:0;font-weight:850;box-shadow:0 12px 28px #254bd847}.candidate-job-sticky button:disabled,.candidate-application__primary:disabled{cursor:wait;opacity:.6}.candidate-application,.candidate-applications-list,.candidate-application-error{max-width:48rem;padding:var(--pq-space-5) var(--pq-page-gutter) 8rem;margin-inline:auto}.candidate-application__head{margin-bottom:var(--pq-space-6);gap:.45rem;display:grid}.candidate-application__head>a,.candidate-application-error>a{width:fit-content;margin-bottom:var(--pq-space-6);color:var(--pq-muted);font-size:var(--pq-text-sm);text-decoration:none}.candidate-application__head h1,.candidate-applications-list>header h1,.candidate-application-error h1{letter-spacing:-.065em;max-width:12ch;font-size:clamp(2.55rem,11vw,5rem);line-height:.94}.candidate-application__head>p:last-child,.candidate-applications-list>header>p:last-child{color:var(--pq-muted)}.candidate-application__error{margin-bottom:var(--pq-space-4);border-radius:var(--pq-radius-lg);color:#8b2719;padding:var(--pq-space-3) var(--pq-space-4);background:#fff0ed}.candidate-application-loading,.agency-candidate-loading{border-radius:var(--pq-radius-xl);background:linear-gradient(100deg,#eef0f5 20%,#f8f9fc 42%,#eef0f5 64%) 0 0/260% 100%;min-height:24rem;animation:1.4s infinite pq-skeleton}.application-step{align-content:center;gap:var(--pq-space-5);background:radial-gradient(circle at 92% 5%,#5882ff2e,#0000 16rem),#fff;border:1px solid #254bd81c;border-radius:1.8rem;min-height:min(36rem,100dvh - 14rem);padding:clamp(1.35rem,6vw,3.5rem);display:grid;box-shadow:0 20px 64px #2231541a}.application-step__progress{border-radius:var(--pq-radius-pill);background:#e8ebf2;height:.35rem;overflow:hidden}.application-step__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--pq-brand-600), #7c5cff);height:100%;transition:width .26s;display:block}.application-step h2{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2rem,8vw,3.5rem);line-height:.98}.application-step textarea{resize:vertical;border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);width:100%;min-height:8rem;color:var(--pq-ink);padding:var(--pq-space-4);font:inherit;background:#f8f9fc}.application-known{border-radius:var(--pq-radius-pill);color:#176146;width:fit-content;font-size:var(--pq-text-sm);background:#eaf8f1;padding:.55rem .9rem;font-weight:750}.application-choice-grid{gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.application-choice-grid button,.application-choice-stack button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-height:5rem;color:var(--pq-ink);font:inherit;cursor:pointer;background:#fff;font-weight:750}.application-choice-grid button{place-items:center;gap:.35rem;display:grid}.application-choice-grid button span{font-size:1.45rem}.application-choice-grid button[aria-pressed=true],.application-choice-stack button[aria-pressed=true],.application-choice-stack button[aria-checked=true]{border-color:var(--pq-brand-600);box-shadow:inset 0 0 0 1px var(--pq-brand-600);background:#eef2ff}.application-choice-stack{gap:var(--pq-space-2);display:grid}.application-choice-stack button{min-height:3.5rem;padding-inline:var(--pq-space-4);text-align:left}.application-step--availability fieldset{gap:var(--pq-space-2);border:0;margin:0;padding:0;display:grid}.availability-day{align-items:center;gap:var(--pq-space-3);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);min-height:4.4rem;padding:var(--pq-space-3) var(--pq-space-4);cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}.availability-day>span{grid-template-columns:3rem minmax(0,1fr);align-items:center;display:grid}.availability-day input{opacity:0;pointer-events:none;position:absolute}.availability-day i{width:2.3rem;height:2.3rem;color:var(--pq-muted);background:#e8ebf2;border-radius:50%;grid-area:1/2;place-items:center;font-style:normal;font-weight:900;display:grid}.availability-day:has(input:checked){background:#f2fbf7;border-color:#8ad8b9}.availability-day:has(input:checked) i{background:var(--pq-success);color:#fff}.application-step__signal,.application-result>span:first-child{background:var(--pq-accent);color:#06412f;border-radius:1.25rem;place-items:center;width:4rem;height:4rem;font-size:1.55rem;font-weight:900;display:grid}.application-review-facts{gap:var(--pq-space-2);display:grid}.application-review-facts span{border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-3);font-weight:700}.application-step>small{color:var(--pq-muted);text-align:center}.application-result{justify-items:start;gap:var(--pq-space-4);margin-bottom:var(--pq-space-6);color:#fff;background:radial-gradient(circle at 90% 10%,#53edb24d,#0000 17rem),#101a31;border-radius:1.8rem;padding:clamp(1.5rem,7vw,3.5rem);display:grid}.application-result--quiet{color:var(--pq-ink);background:#f1f3f7}.application-result .candidate-overline{color:#8ee9c5}.application-result h2{letter-spacing:-.065em;max-width:12ch;font-size:clamp(2.5rem,10vw,4.5rem);line-height:.94}.application-result a,.candidate-applications-empty a{border-radius:var(--pq-radius-pill);color:#101a31;min-height:3.2rem;padding-inline:var(--pq-space-5);font-size:var(--pq-text-sm);background:#fff;align-items:center;font-weight:850;text-decoration:none;display:flex}.application-timeline{margin-top:var(--pq-space-6);background:#fff;border-radius:1.5rem;padding:clamp(1.25rem,5vw,2.5rem);box-shadow:0 16px 46px #252e4614}.application-timeline h2{margin:.2rem 0 var(--pq-space-5);letter-spacing:-.04em;font-size:2rem}.application-timeline ol{margin:0;padding:0;list-style:none;display:grid}.application-timeline li{gap:var(--pq-space-3);grid-template-columns:2rem minmax(0,1fr);min-height:4.6rem;display:grid;position:relative}.application-timeline li:not(:last-child):after{content:"";background:#dfe3ec;width:2px;position:absolute;top:1.7rem;bottom:-.1rem;left:.61rem}.application-timeline li[data-complete=true]:not(:last-child):after{background:var(--pq-success)}.application-timeline li i{z-index:1;color:var(--pq-brand-600);font-style:normal;position:relative}.application-timeline li>div{align-content:start;gap:.15rem;display:grid}.application-timeline time,.application-timeline li span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.application-withdraw{margin-top:var(--pq-space-6);text-align:center}.application-withdraw>button{color:var(--pq-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.application-withdraw>div{gap:var(--pq-space-3);border-radius:var(--pq-radius-lg);padding:var(--pq-space-4);text-align:left;background:#fff7f5;border:1px solid #f0c1ba;display:grid}.application-withdraw select,.application-withdraw>div button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);min-height:3rem;padding-inline:var(--pq-space-3);font:inherit;background:#fff}.candidate-applications-list>header{gap:var(--pq-space-2);margin-bottom:var(--pq-space-8);padding-top:var(--pq-space-5);display:grid}.candidate-application-group{margin-top:var(--pq-space-7)}.candidate-application-group>h2{margin-bottom:var(--pq-space-3);font-size:1.15rem}.candidate-application-group>a{align-items:center;gap:var(--pq-space-3);margin-bottom:var(--pq-space-3);border:1px solid var(--pq-line);color:var(--pq-ink);padding:var(--pq-space-4);background:#fff;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.candidate-application-group>a>div{gap:.2rem;display:grid}.candidate-application-group>a span,.candidate-application-group>a small{color:var(--pq-muted);font-size:var(--pq-text-xs)}.candidate-application-group>a b{width:2.25rem;height:2.25rem;color:var(--pq-brand-700);background:#edf1ff;border-radius:50%;place-items:center;display:grid}.candidate-applications-empty{justify-items:start;gap:var(--pq-space-3);border-radius:var(--pq-radius-xl);padding:var(--pq-space-7);background:#fff;display:grid}.candidate-applications-empty a{background:var(--pq-brand-600);color:#fff}.agency-application-queue,.agency-candidate-context{margin-top:var(--pq-space-6);border-radius:var(--pq-radius-xl);background:#fff;box-shadow:0 18px 58px #26315214}.agency-application-queue{padding:clamp(1.25rem,4vw,2.5rem)}.agency-application-queue>header{justify-content:space-between;align-items:center;gap:var(--pq-space-5);display:flex}.agency-application-queue>header h2{letter-spacing:-.05em;margin-block:.2rem;font-size:clamp(1.75rem,4vw,2.75rem)}.agency-application-queue>header p:last-child{color:var(--pq-muted)}.agency-application-queue>header>strong{color:#176146;background:#eaf8f1;border-radius:1.25rem;place-items:center;width:4.25rem;height:4.25rem;font-size:1.8rem;display:grid}.agency-application-queue__people{gap:var(--pq-space-2);margin-top:var(--pq-space-5);display:grid}.agency-application-queue__people>a{align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);color:var(--pq-ink);padding-block:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.agency-application-queue__people>a>span{color:#fff;width:2.85rem;height:2.85rem;font-size:var(--pq-text-xs);background:#16203a;border-radius:50%;place-items:center;font-weight:800;display:grid}.agency-application-queue__people h3{font-size:1rem}.agency-application-queue__people p,.agency-application-queue__empty,.agency-application-queue footer{color:var(--pq-muted);font-size:var(--pq-text-sm)}.agency-application-queue__empty{margin-top:var(--pq-space-5);border-radius:var(--pq-radius-lg);padding:var(--pq-space-5);background:#f5f6f9}.agency-application-queue__pending{margin-top:var(--pq-space-5);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-4)}.agency-application-queue__pending summary{cursor:pointer;font-weight:750}.agency-application-queue__pending a{justify-content:space-between;align-items:center;gap:var(--pq-space-3);color:var(--pq-ink);padding-block:var(--pq-space-3);text-decoration:none;display:flex}.agency-application-queue__pending small,.agency-application-queue footer{color:var(--pq-muted)}.agency-application-queue footer{margin-top:var(--pq-space-5);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-4)}.agency-candidate-context{overflow:hidden}.agency-candidate-context>header{justify-content:space-between;align-items:flex-end;gap:var(--pq-space-5);color:#fff;background:radial-gradient(circle at 90% 5%,#5f7dff61,#0000 25rem),#111a31;padding:clamp(1.5rem,5vw,4rem);display:flex}.agency-candidate-context>header a{margin-bottom:var(--pq-space-7);color:#b9c2d5;text-decoration:none;display:inline-block}.agency-candidate-context>header .eyebrow{color:#91e9c7}.agency-candidate-context>header h1{letter-spacing:-.07em;margin-block:.25rem;font-size:clamp(2.75rem,7vw,5rem);line-height:.94}.agency-candidate-context>header p:last-child{color:#bbc4d6}.agency-candidate-score{min-width:7rem;padding:var(--pq-space-4);background:#ffffff14;border:1px solid #ffffff38;border-radius:1.5rem;justify-items:center;display:grid}.agency-candidate-score strong{font-size:2.6rem;line-height:1}.agency-candidate-score span{color:#bbc4d6;font-size:var(--pq-text-xs)}.agency-candidate-verdict{border-bottom:1px solid var(--pq-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-candidate-verdict>div{border-right:1px solid var(--pq-line);padding:var(--pq-space-5);gap:.35rem;display:grid}.agency-candidate-verdict>div:last-child{border-right:0}.agency-candidate-verdict span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.agency-candidate-attention{margin:var(--pq-space-5);border-radius:var(--pq-radius-md);padding:var(--pq-space-4);background:#fff7ea;border-left:4px solid #f09c35}.agency-candidate-attention p{color:#735220;margin-top:.25rem}.agency-candidate-grid{gap:var(--pq-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1.25rem,4vw,3rem);display:grid}.agency-candidate-grid>section{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-5)}.agency-candidate-grid h2{margin:.25rem 0 var(--pq-space-4);letter-spacing:-.035em;font-size:1.45rem}.agency-candidate-checks{gap:var(--pq-space-3);margin:0;padding:0;list-style:none;display:grid}.agency-candidate-checks li{color:#176146;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.agency-candidate-checks li[data-review]{color:#805716}.agency-candidate-checks li[data-failed]{color:#a23c2f}.agency-availability-days{gap:var(--pq-space-2);display:grid}.agency-availability-days>div{gap:0 var(--pq-space-3);border-radius:var(--pq-radius-md);padding:var(--pq-space-3);background:#fff1ee;grid-template-columns:auto minmax(0,1fr);display:grid}.agency-availability-days>div[data-available=true]{background:#eef9f4}.agency-availability-days>div>span{grid-row:1/3;align-self:center;font-weight:900}.agency-availability-days small{color:var(--pq-muted)}.agency-candidate-grid dl{gap:var(--pq-space-3);display:grid}.agency-candidate-grid dl>div{gap:.2rem;display:grid}.agency-candidate-grid dt,.agency-candidate-answer small{color:var(--pq-muted);font-size:var(--pq-text-xs)}.agency-candidate-skills{gap:var(--pq-space-2);margin-top:var(--pq-space-4);flex-wrap:wrap;display:flex}.agency-candidate-skills span{border-radius:var(--pq-radius-pill);color:var(--pq-brand-700);font-size:var(--pq-text-xs);background:#edf1ff;padding:.5rem .8rem;font-weight:750}.agency-candidate-answer{border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3)}.agency-candidate-answer p{margin-block:.3rem}.agency-candidate-context>footer{border-top:1px solid var(--pq-line);color:var(--pq-muted);padding:var(--pq-space-4) clamp(1.25rem, 4vw, 3rem);font-size:var(--pq-text-xs)}.agency-candidate-error{gap:var(--pq-space-3);padding:var(--pq-space-8);display:grid}.agency-matching{gap:var(--pq-space-5);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;padding:clamp(1.25rem,4vw,2.5rem);display:grid;overflow:hidden}.agency-matching>header{justify-content:space-between;align-items:start;gap:var(--pq-space-5);display:flex}.agency-matching h2{max-width:20ch;margin-top:var(--pq-space-2);letter-spacing:-.055em;font-size:clamp(1.8rem,4vw,3.6rem);line-height:.98}.agency-matching>header>span{align-items:center;gap:var(--pq-space-2);border-radius:var(--pq-radius-pill);color:var(--pq-subtle);font-size:var(--pq-text-xs);border:1px solid #ffffff29;padding:.45rem .7rem;font-weight:800;display:inline-flex}.agency-matching>header>span i{background:var(--pq-success);border-radius:50%;width:.5rem;height:.5rem}.agency-matching>header>span[data-state=PROCESSING] i,.agency-matching>header>span[data-state=QUEUED] i{background:var(--pq-candidate-energy);animation:1.5s ease-in-out infinite matching-pulse}.agency-matching__counts{gap:var(--pq-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agency-matching__counts div{gap:var(--pq-space-1);padding-top:var(--pq-space-4);border-top:1px solid #ffffff29;display:grid}.agency-matching__counts strong{letter-spacing:-.07em;font-size:clamp(2rem,6vw,4rem)}.agency-matching__counts span,.agency-matching footer,.agency-matching__empty{color:var(--pq-subtle);font-size:var(--pq-text-xs)}.agency-matching__scan{gap:var(--pq-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agency-matching__scan span{border-radius:var(--pq-radius-lg);background:linear-gradient(100deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/220% 100%;height:6rem;animation:1.4s infinite candidate-skeleton}.agency-matching__people{gap:var(--pq-space-2);display:grid}.agency-matching__people article{align-items:center;gap:var(--pq-space-3);padding-block:var(--pq-space-3);border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.agency-matching__people article>span{background:var(--pq-brand-600);width:2.7rem;height:2.7rem;font-size:var(--pq-text-xs);border-radius:50%;place-items:center;font-weight:850;display:grid}.agency-matching__people p{color:var(--pq-subtle);font-size:var(--pq-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agency-matching__people article>strong{color:var(--pq-candidate-energy);font-size:1.4rem}.agency-matching footer{padding-top:var(--pq-space-4);border-top:1px solid #ffffff1f}.admin-matching{gap:var(--pq-space-8);display:grid}.admin-matching__active,.admin-matching__message{border-radius:var(--pq-radius-pill);background:var(--pq-success-soft);color:var(--pq-success);font-size:var(--pq-text-xs);padding:.5rem .8rem;font-weight:850}.admin-matching__message{width:fit-content;margin-bottom:var(--pq-space-5)}.admin-matching__summary{gap:var(--pq-space-3);display:grid}.admin-matching__summary div{gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-5);background:#fff;display:grid}.admin-matching__summary span,.admin-matching__models article span,.admin-matching__runs small,.admin-matching__editor>p{color:var(--pq-muted);font-size:var(--pq-text-xs)}.admin-matching__summary strong{overflow-wrap:anywhere;letter-spacing:-.055em;font-size:clamp(1.7rem,3vw,2.15rem)}.admin-matching__profiles,.admin-matching__runs,.admin-matching__models,.admin-matching__editor{gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-6);display:grid}.admin-matching__profiles>header,.admin-matching__models>header,.admin-matching__editor>header{justify-content:space-between;align-items:end;gap:var(--pq-space-4);display:flex}.admin-matching h2{margin-top:var(--pq-space-2);letter-spacing:-.05em;font-size:clamp(1.7rem,4vw,2.8rem)}.admin-matching__profiles>div{gap:var(--pq-space-2);display:grid}.admin-matching__profiles article,.admin-matching__runs article,.admin-matching__models article{align-items:center;gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:grid}.admin-matching__profiles article{grid-template-columns:minmax(7rem,.5fr) minmax(0,1fr) auto}.admin-matching__profiles article span{color:var(--pq-muted);font-size:var(--pq-text-sm)}.admin-matching__runs article{grid-template-columns:auto minmax(0,1fr) auto}.admin-matching__runs article>span{border-radius:var(--pq-radius-pill);background:var(--pq-info-soft);color:var(--pq-info);padding:.25rem .5rem;font-size:.65rem;font-weight:850}.admin-matching__models article{grid-template-columns:minmax(0,1fr) auto}.admin-matching__models article>div{gap:var(--pq-space-1);display:grid}.admin-matching button,.admin-matching__editor>button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:2.75rem;padding-inline:var(--pq-space-4);font-size:var(--pq-text-xs);cursor:pointer;border:0;font-weight:850}.admin-matching__editor>label,.admin-matching__weights label{gap:var(--pq-space-2);display:grid}.admin-matching__editor input[type=text],.admin-matching__editor input:not([type]),.admin-matching__editor select{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);min-height:3rem;padding-inline:var(--pq-space-3);font:inherit;background:#fff}.admin-matching__weights{gap:var(--pq-space-4);border-radius:var(--pq-radius-xl);padding:var(--pq-space-5);background:#fff;display:grid}.admin-matching__weights label span{font-size:var(--pq-text-xs);justify-content:space-between;font-weight:750;display:flex}.candidate-discovery__hero{padding-bottom:var(--pq-space-3)}.candidate-discovery__pulse{align-items:center;gap:var(--pq-space-2);border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);width:fit-content;color:var(--pq-muted);font-size:var(--pq-text-xs);background:#fff;padding:.45rem .75rem;font-weight:750;display:inline-flex}.candidate-discovery__pulse i{background:var(--pq-success);width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem var(--pq-success-soft);border-radius:50%;animation:1.8s ease-in-out infinite matching-pulse}.candidate-match-section,.candidate-jobs,.candidate-job-detail{gap:var(--pq-space-5);display:grid}.candidate-match-section>header{justify-content:space-between;align-items:end;gap:var(--pq-space-4);display:flex}.candidate-match-section h2,.candidate-jobs h1,.candidate-job-detail h1{margin-top:var(--pq-space-2);letter-spacing:-.065em;font-size:clamp(2.1rem,8vw,4.5rem);line-height:.94}.candidate-match-section>header>a,.candidate-match-section>header>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:850;text-decoration:none}.candidate-match-grid,.candidate-match-rail{gap:var(--pq-space-4);display:grid}.candidate-match-section--now{border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;padding:var(--pq-space-5);overflow:hidden}.candidate-match-section--now .candidate-overline,.candidate-match-section--now>header>span{color:var(--pq-candidate-energy)}.candidate-match-section--events{border-block:1px solid var(--pq-line);padding-block:var(--pq-space-7)}.candidate-match-card{gap:var(--pq-space-4);border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);min-width:0;box-shadow:var(--pq-shadow-sm);color:var(--pq-ink);padding:var(--pq-space-5);transition:transform var(--pq-duration-fast) var(--pq-ease-out), box-shadow var(--pq-duration-fast) var(--pq-ease-out);background:#fff;display:grid}.candidate-match-card:hover{box-shadow:var(--pq-shadow-md);transform:translateY(-.2rem)}.candidate-match-card--hero{border-color:var(--pq-brand-400);background:linear-gradient(145deg, white, var(--pq-brand-50))}.candidate-match-card--now{box-shadow:none;border-color:#0000}.candidate-match-card>header{align-items:start;gap:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.candidate-match-card header p,.candidate-match-card header span{color:var(--pq-muted);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:800}.candidate-match-card h3{letter-spacing:-.05em;margin-block:.2rem;font-size:clamp(1.5rem,6vw,2.4rem);line-height:1}.candidate-match-score{border:.35rem solid var(--pq-brand-200);width:4.4rem;height:4.4rem;color:var(--pq-brand-800);text-align:center;background:#fff;border-radius:50%;place-content:center;display:grid}.candidate-match-score strong{font-size:1.5rem;line-height:1}.candidate-match-score small{text-transform:uppercase;margin-top:.15rem;font-size:.55rem;font-weight:850}.candidate-match-event{border-left:3px solid var(--pq-brand-500);color:var(--pq-brand-800);padding-left:var(--pq-space-3);font-size:var(--pq-text-sm);font-weight:800}.candidate-match-facts{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.candidate-match-facts span{border-radius:var(--pq-radius-pill);background:var(--pq-canvas);font-size:var(--pq-text-xs);padding:.35rem .65rem;font-weight:750}.candidate-match-copy{color:var(--pq-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.candidate-match-card ul{gap:var(--pq-space-2);font-size:var(--pq-text-sm);margin:0;padding:0;list-style:none;display:grid}.candidate-match-card>a,.candidate-match-empty>a,.candidate-job-sticky a{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3rem;padding-inline:var(--pq-space-5);font-size:var(--pq-text-xs);justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.candidate-match-empty{place-content:center;justify-items:start;gap:var(--pq-space-3);border:1px dashed var(--pq-line);border-radius:var(--pq-radius-xl);min-height:22rem;padding:var(--pq-space-6);display:grid}.candidate-match-empty>span{color:var(--pq-brand-600);font-size:2rem}.candidate-profile-nudge{justify-content:space-between;align-items:center;gap:var(--pq-space-4);border-top:1px solid var(--pq-line);padding-top:var(--pq-space-5);display:flex}.candidate-profile-nudge h2{margin-top:var(--pq-space-2);font-size:1.4rem}.candidate-profile-nudge a{color:var(--pq-brand-700);font-weight:800;text-decoration:none}.candidate-jobs,.candidate-job-detail{padding:var(--pq-space-8) var(--pq-page-gutter) var(--pq-space-20)}.candidate-jobs>header{gap:var(--pq-space-2);padding-block:var(--pq-space-6);display:grid}.candidate-jobs__sections{gap:var(--pq-space-10);display:grid}.candidate-jobs>header p:last-child,.candidate-job-detail>header p:last-child{color:var(--pq-muted)}.candidate-job-detail>a{width:fit-content;color:var(--pq-muted);font-weight:750;text-decoration:none}.candidate-job-detail>header{justify-content:space-between;align-items:start;gap:var(--pq-space-4);padding-block:var(--pq-space-5);display:flex}.candidate-job-event{gap:var(--pq-space-2);border-radius:var(--pq-radius-xl);background:var(--pq-ink);color:#fff;padding:var(--pq-space-6);display:grid}.candidate-job-event span{color:var(--pq-candidate-energy);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:850}.candidate-job-event strong{letter-spacing:-.06em;font-size:clamp(2rem,8vw,4rem)}.candidate-job-keyfacts{gap:var(--pq-space-3);display:grid}.candidate-job-keyfacts div{gap:var(--pq-space-1);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-4);display:grid}.candidate-job-keyfacts span,.candidate-job-reasons small{color:var(--pq-muted);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:750}.candidate-job-copy,.candidate-job-reasons{gap:var(--pq-space-3);padding-block:var(--pq-space-5);display:grid}.candidate-job-copy h2,.candidate-job-reasons h2{letter-spacing:-.05em;font-size:clamp(1.8rem,6vw,3rem)}.candidate-job-reasons ul{gap:var(--pq-space-3);margin:0;padding:0;list-style:none;display:grid}.candidate-job-reasons li{gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding-block:var(--pq-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.candidate-job-reasons li>span{color:var(--pq-success);font-weight:900}.candidate-job-reasons li div{gap:var(--pq-space-1);display:grid}.candidate-job-sticky{z-index:3;border-radius:var(--pq-radius-pill);box-shadow:var(--pq-shadow-md);padding:var(--pq-space-2);background:#fff;display:grid;position:sticky;bottom:6rem}.social-index-head,.social-workspace-head,.admin-social-head,.admin-profile-control>header,.admin-assets-control>header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.social-index-head h1,.social-workspace-head h1,.admin-social-head h1{letter-spacing:-.07em;max-width:15ch;margin-block:.45rem .8rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.94}.social-index-head>div>p:last-child,.social-workspace-head>div>p:last-child,.admin-social-head>div>p:last-child{max-width:44rem;color:var(--pq-muted)}.social-workspace-head a{color:var(--pq-muted);margin-bottom:1.4rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-block}.social-format-strip{flex-wrap:wrap;gap:.55rem;margin-block:2.5rem 1.5rem;display:flex}.social-format-strip span{background:var(--pq-ink);color:#fff;letter-spacing:.06em;border-radius:999px;padding:.6rem .9rem;font-size:.72rem;font-weight:850}.social-library-skeleton,.social-workspace-skeleton,.admin-social-skeleton{border-radius:1.5rem;height:28rem;margin-top:2rem}.social-library-grid{gap:1rem;margin-top:1.5rem;display:grid}.social-library-grid>article{border:1px solid var(--pq-line);min-width:0;box-shadow:var(--pq-shadow-sm);background:#fff;border-radius:1.5rem;display:grid;overflow:hidden}.social-library-card__art{background:radial-gradient(circle at 90% 10%, #ffffff38, transparent 9rem), linear-gradient(145deg, var(--pq-brand-600), #171d39);color:#fff;flex-direction:column;justify-content:space-between;min-height:16rem;padding:1.4rem;display:flex}.social-library-card__art>span{border:1px solid #ffffff4d;border-radius:999px;width:fit-content;padding:.45rem .7rem;font-size:.72rem;font-weight:900}.social-library-card__art strong{letter-spacing:-.055em;max-width:13ch;font-size:2rem;line-height:.96}.social-library-card__body{flex-direction:column;padding:1.35rem;display:flex}.social-library-card__body>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.social-library-card__body small,.social-library-card__body>p{color:var(--pq-muted)}.social-library-card__body h2{letter-spacing:-.035em;margin-block:.9rem .3rem;font-size:1.25rem}.social-library-card__body>p{font-size:.76rem}.social-library-card__body>a{border-top:1px solid var(--pq-line);color:inherit;justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:1rem;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.social-honesty-note{border:1px solid var(--pq-line);color:var(--pq-muted);background:#ffffff8c;border-radius:1rem;align-items:flex-start;gap:.8rem;margin-top:1.5rem;padding:1rem;font-size:.8rem;display:flex}.social-honesty-note strong{color:var(--pq-ink)}.social-generate-empty{border:1px solid var(--pq-line);text-align:center;background:radial-gradient(circle at 50% 20%,#4664ff2e,#0000 16rem),#fff;border-radius:2rem;align-content:center;place-items:center;gap:.8rem;max-width:50rem;min-height:28rem;margin:3rem auto;padding:3rem;display:grid}.social-generate-empty>span{background:var(--pq-ink);color:#fff;border-radius:1.3rem;place-items:center;width:4rem;height:4rem;font-size:1.7rem;display:grid}.social-generate-empty h2{letter-spacing:-.06em;font-size:clamp(2rem,5vw,3.5rem)}.social-generate-empty>p:not(.eyebrow){max-width:36rem;color:var(--pq-muted)}.social-workspace{gap:1rem;margin-top:2rem;display:grid}.social-asset-rail{gap:.5rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.social-asset-rail button{border:1px solid var(--pq-line);text-align:left;cursor:pointer;background:#fff;border-radius:.8rem;flex:none;padding:.75rem .9rem}.social-asset-rail button[aria-pressed=true]{border-color:var(--pq-brand-600);box-shadow:0 0 0 2px #375ae626}.social-asset-rail button span,.social-asset-rail button small{display:block}.social-asset-rail button span{font-weight:800}.social-asset-rail button small{color:var(--pq-muted);margin-top:.15rem}.social-preview-stage{background:#e9eaf0;border-radius:1.5rem;align-content:start;justify-items:center;min-width:0;padding:1rem;display:grid}.social-preview-toolbar{color:#4f5668;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;font-size:.75rem;display:flex}.social-creative-preview{aspect-ratio:1;border-radius:1.2rem;flex-direction:column;justify-content:flex-end;width:min(100%,31rem);padding:clamp(1.3rem,4vw,2.5rem);display:flex;box-shadow:0 25px 55px #14192833}.social-creative-preview.is-story{aspect-ratio:9/16;width:min(100%,22rem)}.social-creative-preview>span{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.social-creative-preview h2{letter-spacing:-.065em;max-width:12ch;margin-block:.7rem;font-size:clamp(2rem,5vw,4rem);line-height:.9}.social-creative-preview>strong{letter-spacing:-.05em;font-size:clamp(1.6rem,4vw,3rem)}.social-creative-preview>p{margin-block:.4rem 1.4rem}.social-creative-preview>b{background:currentColor;border-radius:999px;width:fit-content;padding:.7rem 1rem;font-size:.7rem}.social-whatsapp-preview{background:#d9fdd3;border-radius:1.2rem 1.2rem .25rem;max-width:30rem;padding:1.2rem;box-shadow:0 15px 30px #1e502d1f}.social-whatsapp-preview>span{color:#287940;font-size:.72rem;font-weight:850}.social-whatsapp-preview p{margin-block:.7rem;line-height:1.5}.social-whatsapp-preview strong{color:#155fbc;overflow-wrap:anywhere;font-size:.75rem}.social-qr-preview{text-align:center;background:#fff;border-radius:1.3rem;justify-items:center;max-width:28rem;padding:2rem;display:grid}.social-qr-preview>div{width:min(100%,18rem)}.social-qr-preview svg{width:100%;height:auto;display:block}.social-qr-preview>span{max-width:100%;color:var(--pq-muted);overflow-wrap:anywhere;margin-top:.3rem;font-size:.7rem}.social-editor{border:1px solid var(--pq-line);background:#fff;border-radius:1.5rem;align-content:start;gap:1rem;padding:1.2rem;display:grid}.social-editor h2{letter-spacing:-.05em;margin-top:.3rem;font-size:1.6rem}.social-editor label{color:var(--pq-muted);gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.social-editor input,.social-editor textarea{border:1px solid var(--pq-line);width:100%;min-width:0;color:var(--pq-ink);font:inherit;resize:vertical;border-radius:.75rem;padding:.7rem}.social-editor fieldset{border:0;padding:0}.social-editor legend{color:var(--pq-muted);margin-bottom:.5rem;font-size:.75rem;font-weight:750}.social-editor fieldset div{flex-wrap:wrap;gap:.4rem;display:flex}.social-editor fieldset button{border:1px solid var(--pq-line);cursor:pointer;background:#fafafd;border-radius:999px;padding:.5rem .7rem;font-size:.72rem;font-weight:750}.social-editor__actions{gap:.5rem;display:grid}.social-editor__actions>*{width:100%}.social-funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.social-funnel>div{background:#f5f6fa;border-radius:.8rem;padding:.7rem}.social-funnel dt{color:var(--pq-muted);font-size:.68rem}.social-funnel dd{margin:.2rem 0 0;font-size:1.25rem;font-weight:850}.social-editor__note{color:var(--pq-muted);font-size:.7rem;line-height:1.5}.admin-social-head>div:last-child{align-items:center;gap:.8rem;display:flex}.admin-social-head a{color:var(--pq-brand-700);font-weight:800}.admin-profile-control,.admin-assets-control{border:1px solid var(--pq-line);background:#fff;border-radius:1.2rem;margin-top:2rem;padding:1.2rem}.admin-profile-control h2,.admin-assets-control h2{letter-spacing:-.04em;margin-top:.25rem;font-size:1.8rem}.admin-profile-control>header>span,.admin-assets-control>header>span{color:var(--pq-muted);font-size:.8rem}.admin-profile-control>div,.admin-assets-control>div{gap:.65rem;margin-top:1rem;display:grid}.admin-profile-control article,.admin-assets-control article{border-top:1px solid var(--pq-line);align-items:center;gap:.8rem;padding-top:.8rem;display:grid}.admin-profile-control article>div,.admin-asset-main>div{display:grid}.admin-profile-control article span,.admin-asset-main span,.admin-asset-main small{color:var(--pq-muted);font-size:.72rem}.admin-profile-control select,.admin-asset-controls select{border:1px solid var(--pq-line);background:#fff;border-radius:.6rem;min-height:2.3rem;padding-inline:.5rem}.admin-profile-control label,.admin-asset-controls label{font-size:.78rem;font-weight:700}.admin-asset-main,.admin-asset-controls{align-items:center;gap:.7rem;min-width:0;display:flex}.admin-asset-controls{flex-wrap:wrap}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-recruiting-world{--public-gutter:clamp(1rem, 4vw, 4.5rem);min-height:100dvh;color:var(--pq-ink);background:#f6f6f8;overflow:hidden}.public-recruiting-header{max-width:90rem;padding:1.1rem var(--public-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.public-recruiting-header nav{align-items:center;gap:clamp(.9rem,3vw,2.2rem);display:flex}.public-recruiting-header nav a{color:inherit;font-size:.88rem;font-weight:760;text-decoration:none}.public-recruiting-header__candidate{border:1px solid var(--pq-line);border-radius:999px;padding:.65rem 1rem}.public-job-hero{max-width:90rem;min-height:min(48rem,100dvh - 5rem);padding:clamp(2rem, 7vw, 6.5rem) var(--public-gutter) 4rem;align-items:stretch;gap:clamp(1.5rem,5vw,5rem);margin-inline:auto;display:grid}.public-job-hero__copy{align-self:center}.public-job-hero__signals,.public-agency-badges,.public-job-card__signals{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.public-job-hero h1{letter-spacing:-.075em;max-width:12ch;margin:.65rem 0 1.3rem;font-size:clamp(3.1rem,8vw,7.2rem);font-weight:800;line-height:.88}.public-job-hero__copy>strong{color:var(--pq-brand-700);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3.8rem);display:block}.public-job-hero__lede{max-width:38rem;color:var(--pq-muted);margin-top:1rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.public-job-hero__facts{flex-wrap:wrap;gap:.65rem;margin-block:1.75rem;display:flex}.public-job-hero__facts span,.public-agency-tags span,.public-requirements span{background:#ffffffbf;border:1px solid #1419281a;border-radius:999px;padding:.58rem .85rem;font-size:.85rem;font-weight:700}.public-job-cta{background:var(--pq-ink);color:#fff;letter-spacing:.025em;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.6rem;padding-inline:1.4rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 15px 35px #14192833}.public-job-hero__micro{color:var(--pq-muted);margin:.65rem 0 0 1rem;font-size:.74rem}.public-job-visual{background:radial-gradient(circle at 75% 18%, #ffffff4d, transparent 12rem), linear-gradient(150deg, var(--pq-brand-600), #121830 74%);color:#fff;isolation:isolate;border-radius:clamp(1.5rem,4vw,3rem);flex-direction:column;justify-content:space-between;min-height:28rem;padding:clamp(1.6rem,4vw,3rem);display:flex;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 32px 80px #0d143038}.public-job-visual:after{z-index:-1;aspect-ratio:1;content:"";border:clamp(2rem,6vw,5rem) solid #ffffff1a;border-radius:50%;width:75%;position:absolute;bottom:-15%;right:-22%}.public-job-visual>span{border:1px solid #ffffff59;border-radius:999px;width:fit-content;padding:.5rem .8rem;font-weight:900}.public-job-visual div{gap:.45rem;display:grid}.public-job-visual p{font-size:clamp(1.2rem,2vw,1.7rem)}.public-job-visual strong{letter-spacing:-.06em;font-size:clamp(2rem,5vw,4.4rem);line-height:.95}.public-job-content{max-width:75rem;padding:2rem var(--public-gutter) 8rem;gap:1rem;margin-inline:auto;display:grid}.public-job-content article{background:#fff;border-radius:1.5rem;padding:clamp(1.4rem,4vw,3rem)}.public-job-content h2{letter-spacing:-.045em;margin-bottom:.8rem;font-size:clamp(1.5rem,3vw,2.5rem)}.public-job-content article>p:not(.eyebrow){max-width:48rem;color:var(--pq-muted);white-space:pre-line;font-size:1.02rem;line-height:1.7}.public-requirements{flex-wrap:wrap;gap:.6rem;display:flex}.public-agency-credit{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-agency-credit>div{align-items:center;gap:.9rem;display:flex}.public-agency-credit>div>span{color:#107335;background:#dff8e6;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-weight:900;display:grid}.public-agency-credit p{margin:0}.public-agency-credit a{color:var(--pq-brand-700);font-weight:800}.public-mobile-cta{display:none}.public-job-skeleton{border-radius:2rem;max-width:80rem;height:65dvh;margin:3rem auto}.public-event-hero,.public-agency-hero{max-width:90rem;padding:clamp(3rem, 8vw, 7rem) var(--public-gutter);align-items:center;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.public-event-hero h1,.public-agency-hero h1,.public-jobs-title h1{letter-spacing:-.075em;max-width:13ch;margin-block:.75rem 1.2rem;font-size:clamp(3rem,8vw,7rem);font-weight:800;line-height:.9}.public-event-hero>div:first-child>p:not(.eyebrow){max-width:39rem;color:var(--pq-muted);font-size:1.1rem;line-height:1.65}.public-event-hero__facts{gap:.35rem;margin-block:1.7rem;display:grid}.public-event-hero__facts strong{font-size:1.25rem}.public-event-hero__facts span{color:var(--pq-muted)}.public-event-poster{color:#fff;background:linear-gradient(145deg,#301d87,#2474f4 55%,#71ddff) 50%/cover;border-radius:2.5rem;flex-direction:column;justify-content:end;min-height:32rem;padding:2rem;display:flex;overflow:hidden;box-shadow:0 35px 80px #1e265a40}.public-event-poster span{letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;font-weight:850}.public-event-poster strong{letter-spacing:-.065em;margin-block:.2rem;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.public-event-jobs,.public-agency-about,.public-agency-events,.public-jobs-results{max-width:90rem;padding:3rem var(--public-gutter) 7rem;margin-inline:auto}.public-event-jobs>header,.public-jobs-results>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.public-event-jobs h2{letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2rem,4vw,4rem)}.public-event-jobs>header>span,.public-jobs-results>header>span{color:var(--pq-muted);font-size:.85rem}.public-event-jobs>div,.public-jobs-results>div{gap:1rem;display:grid}.public-job-card{background:#fff;border:1px solid #14192812;border-radius:1.5rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex;box-shadow:0 12px 30px #1923460f}.public-job-card h2{letter-spacing:-.05em;margin-block:.35rem .9rem;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1}.public-job-card__pay{color:var(--pq-brand-700);font-size:1.35rem}.public-job-card>p:not(.eyebrow){color:var(--pq-muted);line-height:1.5}.public-job-card__meta{color:var(--pq-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:1.5rem;font-size:.8rem;display:flex}.public-job-card>a{border-top:1px solid var(--pq-line);color:inherit;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:flex}.public-agency-world{background:linear-gradient(180deg, color-mix(in srgb, var(--agency-primary) 8%, white), #f6f6f8 40rem)}.public-agency-logo{aspect-ratio:1;background:var(--agency-primary);width:clamp(9rem,20vw,17rem);color:var(--agency-secondary);border-radius:2.2rem;place-items:center;font-size:3rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 30px 70px #1419282e}.public-agency-logo img{object-fit:contain;width:75%;height:75%}.public-agency-hero>div:last-child>p:not(.eyebrow){max-width:42rem;color:var(--pq-muted);font-size:1.15rem;line-height:1.6}.public-agency-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;display:flex}.public-agency-about{background:#fff;border-radius:2.2rem;gap:1.5rem;padding-block:clamp(2rem,5vw,4rem);display:grid}.public-agency-about h2{letter-spacing:-.06em;max-width:15ch;margin-top:.4rem;font-size:clamp(2rem,4vw,4rem);line-height:.98}.public-agency-about>p{max-width:48rem;color:var(--pq-muted);font-size:1.08rem;line-height:1.7}.public-agency-about>div:last-child{flex-wrap:wrap;gap:.6rem;font-weight:720;display:flex}.public-agency-events>div{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.public-agency-events a{color:inherit;background:#fff;border-radius:999px;padding:.8rem 1rem;font-weight:800;text-decoration:none}.public-profile-trust{max-width:90rem;padding:0 var(--public-gutter) 4rem;color:var(--pq-muted);margin-inline:auto;font-size:.76rem}.public-jobs-title{max-width:90rem;padding:clamp(3rem, 8vw, 7rem) var(--public-gutter) 2rem;margin-inline:auto}.public-jobs-title>p:last-child{max-width:38rem;color:var(--pq-muted);font-size:1.1rem}.public-job-filters{max-width:90rem;padding:1rem var(--public-gutter);background:#fff;border-radius:1.5rem;align-items:end;gap:.75rem;margin:1rem auto;display:grid;box-shadow:0 20px 50px #14192814}.public-job-filters label{color:var(--pq-muted);gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.public-job-filters input:not([type=checkbox]),.public-job-filters select{border:1px solid var(--pq-line);min-width:0;min-height:2.8rem;color:var(--pq-ink);font:inherit;background:#fafafd;border-radius:.8rem;padding-inline:.75rem}.public-job-filters__now{grid-auto-flow:column;justify-content:start;align-items:center;min-height:2.8rem;display:flex!important}.public-job-filters button{background:var(--pq-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:2.8rem;padding-inline:1rem;font-weight:850}.public-empty-copy{border:1px dashed var(--pq-line);color:var(--pq-muted);border-radius:1.2rem;padding:2rem}.creator-header,.campaign-index-head,.campaign-detail-head,.event-index-head,.admin-events-head{justify-content:space-between;align-items:flex-start;gap:var(--pq-space-5);margin-bottom:var(--pq-space-8);display:flex}.creator-header h1,.campaign-index-head h1,.campaign-detail-head h1,.event-index-head h1,.admin-events-head h1{max-width:18ch;margin-top:var(--pq-space-2);letter-spacing:-.075em;font-size:clamp(2.3rem,6vw,4.9rem);line-height:.95}.creator-header>div>p:last-child,.campaign-index-head>div>p:last-child,.event-index-head>div>p:last-child,.admin-events-head>div>p:last-child{max-width:46rem;margin-top:var(--pq-space-4);color:var(--pq-muted)}.creator-entry{align-content:center;gap:var(--pq-space-5);color:#fff;background:#0d1424;border:1px solid #ffffffb3;border-radius:clamp(1.5rem,4vw,3rem);max-width:72rem;min-height:35rem;margin-inline:auto;padding:clamp(1.35rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #0d142433}.creator-entry__glow{background:var(--pq-brand-500);filter:blur(120px);opacity:.45;pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-12rem;right:-8rem}.creator-entry>:not(.creator-entry__glow){z-index:1;position:relative}.creator-entry>label{color:#aeb8ca;font-size:var(--pq-text-sm);font-weight:750}.creator-entry textarea{resize:vertical;border-radius:var(--pq-radius-xl);color:#fff;width:100%;font:inherit;letter-spacing:-.025em;transition:border-color var(--pq-motion-fast), background var(--pq-motion-fast);background:#ffffff13;border:1px solid #ffffff26;outline:0;padding:clamp(1.2rem,3vw,2rem);font-size:clamp(1.2rem,3vw,2rem);line-height:1.35}.creator-entry textarea::placeholder{color:#768198}.creator-entry textarea:focus{border-color:var(--pq-accent);background:#ffffff1a}.creator-entry>.pq-button{width:fit-content;min-height:3.5rem;padding-inline:var(--pq-space-8)}.creator-entry__privacy{color:#79859a;font-size:var(--pq-text-xs)}.creator-event-prefill{color:var(--pq-accent);font-weight:700}.creator-quick{gap:var(--pq-space-2);flex-wrap:wrap;display:flex}.creator-quick button{border-radius:var(--pq-radius-pill);color:#fff;min-height:2.55rem;padding-inline:var(--pq-space-4);font:inherit;font-size:var(--pq-text-xs);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;font-weight:700}.creator-quick button:disabled{color:#6f7889;cursor:not-allowed}.creator-split{gap:var(--pq-space-8);min-width:0;display:grid}.creator-workbench{gap:var(--pq-space-6);min-width:0;display:grid}.creator-workbench>section,.campaign-detail-grid>section,.campaign-activity-base,.event-campaigns,.event-suggestion,.admin-event-form{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);min-width:0;box-shadow:var(--pq-shadow-sm);background:#fff;padding:clamp(1.2rem,3vw,2rem)}.creator-section-head{justify-content:space-between;align-items:flex-start;gap:var(--pq-space-4);display:flex}.creator-section-head h2{margin-top:var(--pq-space-1);letter-spacing:-.045em;font-size:clamp(1.35rem,3vw,2rem)}.creator-section-head>span,.creator-section-head>details{color:var(--pq-muted);font-size:var(--pq-text-xs)}.creator-section-head details{max-width:19rem}.creator-section-head summary{cursor:pointer}.creator-section-head li{margin-top:var(--pq-space-2)}.creator-recognized{gap:var(--pq-space-3);margin-top:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-recognized>div{gap:0 var(--pq-space-3);border-radius:var(--pq-radius-lg);min-width:0;padding:var(--pq-space-4);background:#f5f7fb;grid-template-columns:auto minmax(0,1fr);display:grid}.creator-recognized>div>span{color:var(--pq-success);grid-row:1/3;font-weight:850}.creator-recognized .is-missing>span{color:var(--pq-warning)}.creator-recognized small{color:var(--pq-muted)}.creator-recognized strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-found,.now-detection{justify-content:space-between;align-items:center;gap:var(--pq-space-5);display:flex}.event-found{background:linear-gradient(135deg,#fff,#eef4ff)!important}.event-found__icon{width:3.75rem;height:3.75rem;color:var(--pq-accent);background:#11192c;border-radius:1.1rem;flex:none;place-items:center;font-size:1.6rem;display:grid}.event-found h3,.now-detection strong{font-size:var(--pq-text-lg)}.event-found p:last-child,.now-detection p{margin-top:var(--pq-space-1);color:var(--pq-muted)}.now-detection{background:#fff8e8!important;border-color:#f1c56b!important}.now-detection>div{align-items:center;gap:var(--pq-space-4);display:flex}.now-detection>div>span{font-size:2rem}.missing-flow__grid,.permission-panel,.criteria-questions,.campaign-detail-grid{gap:var(--pq-space-4);margin-top:var(--pq-space-6);display:grid}.missing-flow label,.creator-locations label,.creator-copy label,.event-suggestion label,.admin-event-form label{gap:var(--pq-space-2);color:#3e495c;min-width:0;font-size:var(--pq-text-xs);font-weight:750;display:grid}.missing-flow input,.missing-flow select,.creator-locations input,.creator-copy input,.creator-copy textarea,.event-suggestion input,.event-suggestion textarea,.admin-event-form input,.admin-event-form textarea,.admin-event-form select,.admin-event-table select{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);width:100%;min-height:3rem;color:var(--pq-ink);font:inherit;background:#fbfcfe;outline:0;padding:.7rem .8rem}.creator-copy{gap:var(--pq-space-4);display:grid}.creator-copy textarea{resize:vertical;min-height:7rem}.inline-fields{gap:var(--pq-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.creator-locations{gap:var(--pq-space-4);display:grid}.location-row{gap:var(--pq-space-3);border-top:1px solid var(--pq-line);min-width:0;padding-top:var(--pq-space-4);grid-template-columns:minmax(0,1.3fr) minmax(5rem,.6fr);display:grid}.location-row>button{cursor:pointer;background:#f2f4f7;border:0;border-radius:50%;align-self:end;width:2.8rem;height:2.8rem}.criteria-questions>div,.permission-panel>div{border-radius:var(--pq-radius-lg);min-width:0;padding:var(--pq-space-5);background:#f6f8fb}.criteria-questions h3,.permission-panel h3{margin:var(--pq-space-2) 0 var(--pq-space-4);font-size:var(--pq-text-md);letter-spacing:-.025em}.criterion{align-items:center;gap:var(--pq-space-2);border-top:1px solid var(--pq-line);min-width:0;padding-block:var(--pq-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.criterion button,.binary button,.preview-toolbar button,.campaign-filters button,.admin-event-table button{border:1px solid var(--pq-line);border-radius:var(--pq-radius-pill);min-height:2.35rem;color:var(--pq-ink);padding-inline:var(--pq-space-3);font:inherit;cursor:pointer;background:#fff;font-size:.7rem;font-weight:800}.criterion>input{min-width:0;color:var(--pq-ink);padding:var(--pq-space-2);font:inherit;background:0 0;border:0;outline:0;font-weight:700}.criterion>input:focus{border-radius:var(--pq-radius-sm);outline:2px solid var(--pq-brand-500);outline-offset:2px}.criterion button:last-child{width:2.35rem;padding:0}.muted{color:var(--pq-muted)}.binary{gap:var(--pq-space-2);display:flex}.binary button.is-active{border-color:var(--pq-brand-600);background:var(--pq-brand-600);color:#fff}.permission-panel p:last-child{margin-top:var(--pq-space-3);color:var(--pq-muted);font-size:var(--pq-text-xs)}.permission-checks{gap:var(--pq-space-2);margin-top:var(--pq-space-4);display:grid}.permission-checks label{align-items:center;gap:var(--pq-space-2);font-size:var(--pq-text-sm);display:flex}.permission-checks .permission-notes{grid-column:1/-1;display:grid}.permission-notes textarea{resize:vertical;border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);width:100%;padding:var(--pq-space-3);font:inherit;background:#fff;outline:0}.permission-notes textarea:focus{border-color:var(--pq-brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--pq-brand-500) 15%, transparent)}.campaign-ready{color:#fff;overflow:hidden;background:#11192c!important}.campaign-ready .eyebrow{color:var(--pq-accent)}.campaign-ready h2{margin-top:var(--pq-space-2);letter-spacing:-.055em;font-size:clamp(1.8rem,4vw,3rem)}.campaign-ready dl{gap:var(--pq-space-2);margin-top:var(--pq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.campaign-ready dl>div{border-radius:var(--pq-radius-md);padding:var(--pq-space-3);background:#ffffff0f}.campaign-ready dt{color:#8f9bb0;font-size:var(--pq-text-xs)}.campaign-ready dd{margin-top:.25rem;font-weight:720}.campaign-ready__actions{align-items:center;gap:var(--pq-space-4);margin-top:var(--pq-space-6);flex-wrap:wrap;display:flex}.campaign-ready__actions a{color:#b8c2d4}.job-preview-panel{min-width:0}.preview-toolbar{justify-content:space-between;align-items:center;gap:var(--pq-space-3);border-radius:var(--pq-radius-lg) var(--pq-radius-lg) 0 0;color:#fff;padding:var(--pq-space-3) var(--pq-space-4);font-size:var(--pq-text-xs);background:#11192c;font-weight:750;display:flex}.preview-toolbar>div{align-items:center;gap:var(--pq-space-2);display:flex}.preview-toolbar button{color:#9ba6ba;background:0 0;border-color:#ffffff21}.preview-toolbar button[aria-pressed=true]{color:#11192c;background:#fff}.live-dot{background:var(--pq-success);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #2ab17026}.job-device{background:#f8f8fb;border:.55rem solid #11192c;border-top:0;border-radius:0 0 2.3rem 2.3rem;max-width:25rem;margin-inline:auto;overflow:hidden;box-shadow:0 30px 65px #11192c33}.job-device--desktop{border-radius:0 0 var(--pq-radius-lg) var(--pq-radius-lg);max-width:100%}.job-device__status{color:#fff;background:#11192c;justify-content:space-between;padding:.6rem 1rem;font-size:.68rem;display:flex}.job-device--desktop .job-device__status{display:none}.job-device__hero{color:#fff;min-height:18rem;padding:var(--pq-space-6);background:radial-gradient(circle at 90% 10%,#6b93ff8c,#0000 12rem),linear-gradient(145deg,#11192c,#202d4a);align-content:end}.job-device__hero>b{float:right;border-radius:var(--pq-radius-pill);color:#211a08;font-size:var(--pq-text-xs);background:#ffd46c;padding:.35rem .65rem}.mini-brand{color:var(--pq-accent);letter-spacing:.12em;font-size:.68rem;font-weight:850}.job-device__hero>p{margin-top:var(--pq-space-12);color:#aeb8ca;font-size:var(--pq-text-xs);text-transform:uppercase}.job-device__hero h2{margin-top:var(--pq-space-2);letter-spacing:-.06em;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1}.job-facts{gap:var(--pq-space-2);margin-top:var(--pq-space-5);flex-wrap:wrap;display:flex}.job-facts span{border-radius:var(--pq-radius-pill);background:#ffffff1a;padding:.45rem .65rem;font-size:.7rem}.job-device__body{gap:var(--pq-space-5);padding:var(--pq-space-6);display:grid}.job-device__body>p,.job-device__body section p{color:#596477;font-size:var(--pq-text-sm);line-height:1.6}.job-device__body section h3{margin-bottom:var(--pq-space-2);font-size:var(--pq-text-sm)}.job-device__body>button{border-radius:var(--pq-radius-pill);background:var(--pq-brand-600);color:#fff;min-height:3.2rem;font:inherit;font-size:var(--pq-text-xs);border:0;font-weight:850}.job-device__body>small{text-align:center;color:var(--pq-muted)}.creator-success{align-content:center;justify-items:start;gap:var(--pq-space-4);max-width:52rem;min-height:calc(100dvh - 4rem);margin-inline:auto;display:grid}.creator-success__mark{background:var(--pq-success);color:#fff;border-radius:1.5rem;place-items:center;width:5rem;height:5rem;font-size:2.4rem;display:grid}.creator-success h1{letter-spacing:-.075em;max-width:13ch;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.95}.creator-success>p:not(.eyebrow){max-width:40rem;color:var(--pq-muted)}.campaign-filters{gap:var(--pq-space-2);margin-bottom:var(--pq-space-6);padding-bottom:var(--pq-space-2);display:flex;overflow-x:auto}.campaign-filters button{white-space:nowrap}.campaign-filters button[aria-current=page]{color:#fff;background:#11192c;border-color:#11192c}.campaign-list{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;overflow:hidden}.campaign-list__row{align-items:center;gap:var(--pq-space-4);border-bottom:1px solid var(--pq-line);color:var(--pq-ink);padding:var(--pq-space-5);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid}.campaign-list__row:last-child{border-bottom:0}.campaign-list__signal{width:3rem;height:3rem;color:var(--pq-brand-700);background:#eef3ff;border-radius:1rem;place-items:center;font-size:1.25rem;display:grid}.campaign-list__main{min-width:0}.campaign-list__main>span{color:var(--pq-brand-700);font-size:var(--pq-text-xs);text-transform:uppercase;font-weight:800}.campaign-list__main h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--pq-text-md);margin-top:.2rem;overflow:hidden}.campaign-list__main p,.campaign-list__meta span{color:var(--pq-muted);font-size:var(--pq-text-xs);margin-top:.25rem}.campaign-list__meta{justify-items:end;gap:var(--pq-space-1);display:grid}.campaign-list__meta b{color:var(--pq-warning);font-size:var(--pq-text-xs)}.campaign-index-foot{justify-content:space-between;align-items:center;gap:var(--pq-space-4);margin-top:var(--pq-space-5);color:var(--pq-muted);font-size:var(--pq-text-xs);display:flex}.campaign-list-skeleton,.campaign-detail-skeleton,.event-list-skeleton,.event-detail-skeleton,.admin-event-skeleton{border-radius:var(--pq-radius-xl);min-height:24rem}.campaign-detail-head>div:first-child>a{color:var(--pq-muted);font-size:var(--pq-text-xs);text-decoration:none}.campaign-detail-head>div:last-child{gap:var(--pq-space-2);display:flex}.campaign-detail-hero{margin-bottom:var(--pq-space-6);border-radius:var(--pq-radius-xl);color:#fff;background:#11192c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.campaign-detail-hero>div{min-height:8.5rem;padding:var(--pq-space-5);border:1px solid #ffffff14;align-content:center;display:grid}.campaign-detail-hero span,.campaign-detail-hero small{color:#93a0b4;font-size:var(--pq-text-xs)}.campaign-detail-hero strong{letter-spacing:-.04em;margin-block:.3rem;font-size:clamp(1.2rem,3vw,2rem)}.campaign-detail-grid{margin-top:0}.campaign-detail-grid>section>h2{margin:var(--pq-space-2) 0 var(--pq-space-4)}.campaign-detail-grid>section>p:not(.eyebrow){color:var(--pq-muted)}.campaign-detail-grid dl{margin-top:var(--pq-space-5)}.campaign-detail-grid dl>div,.campaign-detail-grid article{justify-content:space-between;align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);display:flex}.campaign-detail-grid dt,.campaign-detail-grid article span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.campaign-event-link{justify-content:space-between;align-items:center;gap:var(--pq-space-5);margin-top:var(--pq-space-6);display:flex;background:linear-gradient(135deg,#fff,#eef3ff)!important}.campaign-event-link h2{margin-top:var(--pq-space-1)}.campaign-event-link p:last-child{color:var(--pq-muted)}.campaign-activity-base{margin-top:var(--pq-space-6)}.campaign-activity-base h2{margin:var(--pq-space-1) 0 var(--pq-space-5)}.campaign-activity-base>div{justify-content:space-between;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);padding-block:var(--pq-space-3);font-size:var(--pq-text-sm);display:flex}.campaign-activity-base time{color:var(--pq-muted)}.event-gallery{gap:var(--pq-space-5);display:grid}.event-card{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;overflow:hidden}.event-card__visual{min-height:10rem;color:var(--pq-accent);padding:var(--pq-space-5);background:radial-gradient(circle at 85% 20%,#597ff499,#0000 10rem),#11192c;justify-content:space-between;align-items:flex-start;display:flex}.event-card__visual>span{font-size:2rem}.event-card>div:last-child{gap:var(--pq-space-2);padding:var(--pq-space-5);display:grid}.event-card h2{font-size:var(--pq-text-xl);letter-spacing:-.045em}.event-card p,.event-card time,.event-card>div>span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.event-card strong{margin-top:var(--pq-space-2)}.event-card>div>div{gap:var(--pq-space-3);margin-top:var(--pq-space-3);flex-wrap:wrap;display:flex}.event-card a{color:var(--pq-brand-700);font-size:var(--pq-text-xs);font-weight:800;text-decoration:none}.event-suggestion{gap:var(--pq-space-5);margin-bottom:var(--pq-space-6);display:grid}.event-suggestion>div,.admin-event-form>div{gap:var(--pq-space-4);display:grid}.event-suggestion>p{color:var(--pq-muted);font-size:var(--pq-text-xs)}.event-suggestion>.pq-button{width:fit-content}.event-detail-head{align-content:end;justify-items:start;gap:var(--pq-space-3);border-radius:var(--pq-radius-xl);color:#fff;background:radial-gradient(circle at 80% 20%,#4f7eff80,#0000 22rem),#11192c;min-height:29rem;padding:clamp(1.5rem,5vw,4rem);display:grid;overflow:hidden}.event-detail-head>a:first-child{color:#aeb8ca;text-decoration:none}.event-detail-head .eyebrow{color:var(--pq-accent)}.event-detail-head h1{letter-spacing:-.075em;max-width:14ch;font-size:clamp(3rem,9vw,6rem);line-height:.9}.event-detail-head time{color:#aeb8ca}.event-campaigns{margin-top:var(--pq-space-6)}.event-campaigns>div h2{margin:var(--pq-space-1) 0 var(--pq-space-5)}.event-campaigns>a{align-items:center;gap:var(--pq-space-3);border-top:1px solid var(--pq-line);color:var(--pq-ink);padding-block:var(--pq-space-4);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.admin-event-form{margin-bottom:var(--pq-space-6)}.admin-event-form h2,.admin-event-form>div{margin-bottom:var(--pq-space-5)}.admin-event-public{align-items:center;display:flex!important}.admin-event-public input{width:auto;min-height:auto}.admin-event-form>.pq-button{width:fit-content;margin-right:var(--pq-space-2)}.admin-event-table{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);box-shadow:var(--pq-shadow-sm);background:#fff;display:grid;overflow:hidden}.admin-event-table article{align-items:center;gap:var(--pq-space-3);border-bottom:1px solid var(--pq-line);padding:var(--pq-space-4);grid-template-columns:minmax(12rem,1fr) auto auto auto minmax(14rem,.7fr);display:grid}.admin-event-table article:last-child{border-bottom:0}.admin-event-table article>div:first-child{gap:.25rem;display:grid}.admin-event-table article>div:first-child span{color:var(--pq-muted);font-size:var(--pq-text-xs)}.admin-event-table article>div:last-child{gap:var(--pq-space-2);display:flex}main.auth-world{--pq-ink:#f4f7ff;--pq-muted:#99adc3;--pq-surface:#071a2e;--pq-canvas:#020e1b;--pq-line:#5996c747;--pq-brand-500:#ce33e2;--pq-brand-600:#8a28e8;--pq-brand-700:#66e8f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pq-ink);background:radial-gradient(circle at 75% 5%,#0a9bc229,#0000 30rem),radial-gradient(circle at 12% 92%,#a81bc91f,#0000 34rem),#020e1b}main.auth-world .auth-story{background:radial-gradient(circle at 82% 14%,#00e7e147,#0000 18rem),radial-gradient(circle at 18% 92%,#d025dc47,#0000 22rem),linear-gradient(145deg,#001426,#081732 66%,#1a0b32);border-bottom:1px solid #5ca4cf40;min-height:23rem}main.auth-world[data-auth-world=candidate] .auth-story{background:radial-gradient(circle at 82% 13%,#60f4c04d,#0000 19rem),radial-gradient(circle at 8% 100%,#d32bdb4d,#0000 24rem),linear-gradient(145deg,#011925,#102039 68%,#171033)}main.auth-world[data-auth-world=agency] .auth-story{background:radial-gradient(circle at 78% 12%,#00e7ff3d,#0000 20rem),radial-gradient(circle at 5% 95%,#c51cd638,#0000 25rem),linear-gradient(150deg,#001322,#07182c 66%,#120b2c)}main.auth-world .auth-panel{background:#03111fc2;border-left:1px solid #5b97c533}main.auth-world .auth-panel__inner{background:radial-gradient(circle at 100% 0,#4932a62e,#0000 18rem),#05182bf0;border:1px solid #5799c73d;border-radius:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 2rem 6rem #00000047}main.auth-world .auth-heading .eyebrow,main.auth-world .auth-story__copy .eyebrow{color:#4cebe9}main.auth-world .auth-back,main.auth-world .auth-heading>p:last-child,main.auth-world .auth-form__links,main.auth-world .auth-switch{color:#9cafc4}main.auth-world .pq-input{color:#f7fbff;background:#021528;border-color:#23516f}main.auth-world .pq-button--primary{background:linear-gradient(105deg,#126ce8,#b624d0 72%,#e93abf)}main.auth-world .auth-form__links{grid-template-columns:1fr}main.auth-world[data-auth-world=neutral] .auth-story__copy h2{max-width:9ch;font-size:clamp(2.45rem,4.4vw,4.7rem)}.auth-start-options{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(650px,100%);display:grid;position:relative}.auth-start-options>p{color:#b9d5dc;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:13px;font-weight:750}.auth-start-card{background:linear-gradient(145deg,#07323eeb,#001923e8);border:1px solid #387481;border-radius:16px;padding:18px;box-shadow:0 14px 35px #00131e35}.auth-start-card--talent{border-color:#24d8be80}.auth-start-card--agency{border-color:#efc85270}.auth-start-card>span{color:#6ff3dd;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.auth-start-card--agency>span{color:#f4d46b}.auth-start-card h3{color:#fff;margin:7px 0 5px;font-size:18px}.auth-start-card p{color:#b8d2d9;min-height:42px;margin:0 0 12px;font-size:12px;line-height:1.5}.auth-start-card a{color:#80f5df;font-size:12px;font-weight:780}.auth-start-card--agency a{color:#f7dc80}.auth-start-card div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:920px){.auth-start-options{grid-template-columns:1fr}.auth-start-card p{min-height:0}}main.admin-world.admin-control{--pq-ink:#f4f7ff;--pq-muted:#96aac0;--pq-subtle:#6f859d;--pq-line:#4e89b847;--pq-line-strong:#245779;--pq-surface:#071a2e;--pq-surface-raised:#0a2139;--pq-canvas:#021120;--pq-brand-50:#193f6f73;--pq-brand-100:#294a8480;--pq-brand-500:#d92bd6;--pq-brand-600:#9e32e4;--pq-brand-700:#55e4ed;--pq-accent:#00f2df;--pq-accent-strong:#57efd4;--pq-success:#60efb1;--pq-success-soft:#2c9f7726;--pq-warning:#ffc86a;--pq-warning-soft:#b26f1829;--pq-danger:#ff7ea9;--pq-danger-soft:#be235c29;--pq-info:#6ddcf5;--pq-info-soft:#2095b42b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--pq-ink);background:radial-gradient(circle at 86% -8%,#2570e02b,#0000 33rem),radial-gradient(circle at 5% 80%,#ae19ca1a,#0000 31rem),#021120}main.admin-control .admin-control__topbar{border-color:var(--pq-line);background:#01101fe6}main.admin-control .admin-control__nav{border-color:var(--pq-line);background:#021323f5}main.admin-control .admin-control__nav a{color:#91a6bd}main.admin-control .admin-control__nav a:hover,main.admin-control .admin-control__nav a:focus-visible{color:#fff;background:#0b2a46}main.admin-control .admin-control__nav a[aria-current=page]{color:#fff;background:linear-gradient(105deg,#0f439fe6,#6f1486db);border:1px solid #e030d894}main.admin-control :is(input,select,textarea){color:#f4f8ff!important;background:#02162a!important;border-color:#245779!important}main.admin-control .admin-control__content :is(.service-table,.operations-table,.signal-list,.record-card,.package-admin-grid>article,.verification-form,.access-card,.package-card,.subscription-card,.checkout-panel,.admin-control__records>article,.admin-search-results>section,.admin-attention__summary,.admin-attention__grid>a,.admin-control__empty,.admin-control__notice,.admin-control__filter,.admin-global-search,.admin-partner-capacity>div,.admin-match-invariant>div,.admin-talent-balance>article,.admin-control__pagination,.admin-entity-summary>div,.admin-entity-section__rows article,.admin-entity-sections>section,.admin-supply-detail,.admin-analytics>section,.admin-analytics__split>section){box-shadow:0 1.2rem 3rem #00000024;border-color:var(--pq-line)!important;color:var(--pq-ink)!important;background:linear-gradient(145deg,#071f35f5,#04172af5)!important}main.admin-control .admin-control__content :is(.operations-table__head,th){color:#dff5ff!important;background:#0b2945!important}main.auth-world[data-auth-experience=signature-login]{background:#00111d;grid-template-columns:minmax(34rem,1.12fr) minmax(29rem,.88fr);min-height:100dvh;overflow:hidden}main.auth-world[data-auth-experience=signature-login] .auth-story{background:radial-gradient(circle at 84% 18%,#1de5e133,#0000 24rem),radial-gradient(circle at 6% 92%,#de27d34d,#0000 27rem),linear-gradient(145deg,#00101d 0%,#002d3a 52%,#17102e 100%);border:0;min-height:100dvh;padding:clamp(1.5rem,3vw,3.25rem) clamp(1.5rem,5vw,5rem);position:relative}main.auth-world[data-auth-experience=signature-login] .auth-story:after{content:"";pointer-events:none;background-image:radial-gradient(#69efed2e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#0000 12%,#000 55%,#0000 92%);mask-image:linear-gradient(135deg,#0000 12%,#000 55%,#0000 92%)}main.auth-world[data-auth-experience=signature-login] .auth-story__copy{z-index:4;width:min(100%,46rem);max-width:none;margin:auto 0 clamp(2.5rem,7vh,6rem)}main.auth-world[data-auth-experience=signature-login] .auth-story__copy .eyebrow{letter-spacing:.18em}main.auth-world[data-auth-experience=signature-login] .auth-signature-title{color:#fff;letter-spacing:-.075em;max-width:10ch;margin:.8rem 0 0;font-size:clamp(4.2rem,7.2vw,7.8rem);font-weight:850;line-height:.88}main.auth-world[data-auth-experience=signature-login] .auth-signature-title__landing{color:#f23bcc;text-shadow:0 0 1.4rem #f23bcca8;display:inline-block;position:relative}main.auth-world[data-auth-experience=signature-login] .auth-story__copy>p:last-child{color:#b7d4df;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.2rem)}main.auth-world[data-auth-experience=signature-login] .auth-panel{z-index:6;background:radial-gradient(circle at 10% 14%,#1bd2cd1c,#0000 20rem),#010e1ae6;border-left:1px solid #5fe5e426;min-height:100dvh}main.auth-world[data-auth-experience=signature-login] .auth-panel__inner{background:linear-gradient(145deg,#062035fa,#051327fa);border-color:#57ced433}main.auth-world[data-auth-experience=signature-login] .auth-heading{margin-top:2.25rem}main.auth-world[data-auth-experience=signature-login] .auth-heading h2{color:#fff;letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.25rem)}}@media (min-width:48rem){@layer app{.talent-discovery__hero{grid-template-columns:minmax(0,1fr) 17rem}.talent-discovery__privacy{padding-top:0;padding-left:var(--pq-space-5);border-top:0;border-left:1px solid #ffffff1f}.talent-discovery__filters,.talent-discovery__tools{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-discovery__tools>div{grid-template-columns:minmax(0,1fr) auto;align-items:end}.talent-discovery__grid,.talent-compare>div{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:80rem){@layer app{.talent-discovery__filters{grid-template-columns:repeat(5,minmax(0,1fr))}.talent-discovery__grid,.talent-compare>div{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){@layer app{.talent-card{transition:none}.talent-card:hover{transform:none}}}@media not (min-width:64rem){@layer app{.auth-panel{border-left:0}.auth-panel__mobile-brand{display:block}}}@media not (min-width:72rem){@layer app{.admin-control__topbar{grid-template-columns:auto auto 1fr}.admin-control__menu-button{display:inline-flex}.admin-control__identity>span,.admin-control__identity>.pq-status{display:none}.admin-control__nav{z-index:45;gap:var(--pq-space-5);border-right:1px solid var(--pq-line);width:min(88vw,22rem);height:calc(100dvh - 4.5rem);padding:var(--pq-space-5);border-bottom:0;flex-direction:column;transition:transform .18s;display:flex;position:fixed;inset:4.5rem auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:1.5rem 0 4rem #00000059}.admin-control__nav[data-open=true]{transform:translate(0)}.admin-control__nav section{flex:none}.admin-control__nav section>p{color:#657c95;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem .7rem;font-size:.65rem;font-weight:850;display:block}.admin-control__nav nav{display:grid}.admin-control__nav a{width:100%}}}@media (min-width:72rem){@layer app{.admin-control__nav{flex-direction:column;display:flex}.admin-control__nav-logout{margin-top:auto}}}@media not (min-width:35rem){@layer app{.admin-control__topbar{gap:.55rem;padding-inline:.8rem}.admin-control__brand small{display:none}.admin-control__brand strong{font-size:1.25rem}.admin-control__menu-button{font-size:0}.admin-control__menu-button>span{font-size:1rem}.admin-control__identity .admin-control__logout{width:2.6rem;padding:0;font-size:0;overflow:hidden}.admin-control__identity .admin-control__logout>span{font-size:1rem}.admin-title{flex-direction:column;align-items:start}.admin-title .analytics-period{width:100%}}}@media (prefers-reduced-motion:reduce){@layer app{.admin-control__nav,.workspace-access-state__loader{transition:none;animation:none}}}.assignment-attendance{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #0f172a1a;border-radius:1.5rem;gap:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.assignment-attendance__status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.assignment-attendance__status>div{background:#0f172a0d;border-radius:1rem;gap:.25rem;padding:.9rem;display:grid}.assignment-attendance__status span{color:var(--color-text-muted,#64748b);font-size:.8rem}.assignment-attendance__toggle{align-items:center;gap:.75rem;min-height:3rem;font-weight:700;display:flex}.assignment-attendance__toggle input{block-size:1.25rem;inline-size:1.25rem}.assignment-attendance__configuration{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}.assignment-attendance__configuration label{align-items:center;gap:.55rem;display:flex}.assignment-attendance__configuration select{color:#f5f8fb;background:#132536;border:1px solid #ffffff2e;border-radius:.7rem;min-height:2.7rem;padding-inline:.7rem}[data-world=candidate] .assignment-attendance{color:#f6f9fc;background:radial-gradient(circle at 95% 0,#4fdec41a,#0000 18rem),#102130;border-color:#ffffff1f;box-shadow:0 24px 70px #00000038}[data-world=candidate] .assignment-attendance p,[data-world=candidate] .assignment-attendance__status span{color:#aebdca}[data-world=candidate] .assignment-attendance__status>div{color:#f5f8fb;background:#ffffff12;border:1px solid #ffffff14}[data-world=candidate] .assignment-attendance>button{color:#08231e;min-height:3rem;font:inherit;letter-spacing:.03em;cursor:pointer;background:#76e9d3;border:1px solid #76e9d36b;border-radius:.8rem;font-weight:850}[data-world=candidate] .assignment-attendance>button:disabled{cursor:wait;opacity:.66}[data-world=candidate] .assignment-attendance__guidance{background:linear-gradient(135deg,#ffb3471f,#081b27e6);border:1px solid #ffbe5c57;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}[data-world=candidate] .assignment-attendance__guidance>div:first-child{gap:.35rem;display:grid}[data-world=candidate] .assignment-attendance__guidance strong{color:#fff2d2;font-size:1.05rem}[data-world=candidate] .assignment-attendance__guidance p{margin:0}[data-world=candidate] .assignment-attendance__guidance-actions{flex-wrap:wrap;gap:.65rem;display:flex}[data-world=candidate] .assignment-attendance__guidance-actions>:is(button,a){color:#08231e;min-height:2.8rem;font:inherit;cursor:pointer;background:#76e9d3;border:1px solid #76e9d36b;border-radius:.75rem;justify-content:center;align-items:center;padding:0 .9rem;font-weight:800;text-decoration:none;display:inline-flex}[data-world=candidate] .assignment-attendance__guidance-actions>a{color:#aaf8eb;background:0 0}.candidate-feature-disabled{color:#f5f8fb;background:#091522;min-height:70vh;padding:clamp(3rem,8vw,7rem)}@media (max-width:520px){.assignment-attendance__status{grid-template-columns:1fr}}@media (min-width:48rem){@layer app{.campaign-modules__catalog,.campaign-modules__active,.campaign-modules__builder{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:80rem){@layer app{.campaign-modules__catalog{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-modules__active{grid-template-columns:repeat(3,minmax(0,1fr))}}}.pq-field[data-state=valid] .pq-input{border-color:#1fcba8;box-shadow:0 0 0 1px #1fcba833}.pq-field[data-state=error] .pq-input{border-color:#ff756d}@media (min-width:48rem){@layer app{.candidate-now{margin-inline:var(--pq-page-gutter);padding:var(--pq-space-12);grid-template-columns:1fr auto;align-items:end}.candidate-now .pq-button{width:auto}.job-stories{grid-auto-columns:minmax(20rem,1fr)}.agency-header .pq-button,.admin-title time,.monospace{display:inline-flex}.activity-table>div{grid-template-columns:4rem minmax(7rem,.5fr) 1fr auto}.activity-table>div>span:nth-child(3){grid-column:auto}.activity-ok{display:inline}.admin-topbar{grid-template-columns:auto 1fr auto}.admin-topbar nav{justify-self:center;gap:var(--pq-space-6);display:flex}.admin-topbar nav a{color:var(--pq-muted);font-size:var(--pq-text-sm);font-weight:650;text-decoration:none}.admin-topbar nav a[aria-current=page]{color:var(--pq-ink)}.admin-overview{grid-template-columns:minmax(14rem,.4fr) 1fr;align-items:end}.service-table>div{padding-inline:var(--pq-space-5);grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto}.service-table>div>span:nth-child(2){grid-row:auto}.service-table__head{color:var(--pq-muted);font-size:var(--pq-text-xs);text-transform:uppercase;background:#f7f8fa;font-weight:750;display:grid!important}.public-hero{min-height:calc(100dvh - 4rem);padding-block:var(--pq-space-20);grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.public-art{min-height:34rem}.discovery-ribbon{grid-template-columns:1fr 1fr auto}.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (48rem<=width<64rem){@layer app{.admin-topbar{gap:var(--pq-space-3);grid-template-columns:auto minmax(0,1fr)}.admin-topbar nav{justify-self:end;gap:var(--pq-space-3)}.admin-topbar nav a{white-space:nowrap;font-size:.72rem}.admin-topbar>.pq-status{display:none}}}@media (min-width:64rem){@layer app{.candidate-world{padding-bottom:var(--pq-space-16)}.candidate-hero{padding-top:var(--pq-space-20)}.candidate-now{margin-inline:auto}.candidate-dock{right:var(--pq-space-6);grid-template-columns:1fr;width:5rem;bottom:50%;left:auto;transform:translateY(50%)}.job-stories{grid-auto-flow:initial;grid-template-columns:repeat(2,1fr);margin-inline:0;padding-inline:0;overflow:visible}.job-story:nth-child(2){margin-top:var(--pq-space-12)}.agency-world{grid-template-columns:16.5rem minmax(0,1fr);display:grid}.agency-sidebar{color:#fff;height:100dvh;padding:var(--pq-space-6);background:#0d1424;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.agency-sidebar nav{gap:var(--pq-space-2);margin-top:var(--pq-space-16);display:grid}.agency-sidebar nav a,.agency-sidebar nav>span{align-items:center;gap:var(--pq-space-3);border-radius:var(--pq-radius-md);color:#8f9bb0;padding:var(--pq-space-3);font-size:var(--pq-text-sm);font-weight:650;text-decoration:none;display:flex}.agency-sidebar nav .is-active{color:#fff;background:#ffffff14}.agency-sidebar nav span span,.agency-sidebar nav a span{color:var(--pq-accent)}.agency-sidebar__foot{margin-top:auto}.agency-sidebar__foot p{border-radius:var(--pq-radius-sm);margin-top:var(--pq-space-3);color:#bdc6d5;padding:var(--pq-space-1);font-size:var(--pq-text-xs);background:#0d1424}.agency-stage{min-width:0;padding:var(--pq-space-8) clamp(2rem, 4vw, 4.5rem) var(--pq-space-16)}.agency-command{grid-template-columns:minmax(0,1fr) 18rem}.agency-signal{border-top:0;border-left:1px solid #ffffff1a;align-content:end;display:grid}.admin-content{padding-top:var(--pq-space-16)}}}@media (min-width:48rem){@layer app{.access-grid,.verification-detail-grid,.verification-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-form__wide{grid-column:1/-1}.operations-table>a,.operations-table>div{grid-template-columns:minmax(13rem,1fr) minmax(9rem,.55fr) minmax(6rem,.35fr) 7rem}.operations-table__head{display:grid!important}.signal-list>a,.signal-list>div{grid-template-columns:5.5rem minmax(12rem,1fr) minmax(10rem,.7fr) auto;align-items:center}.capacity-banner{grid-template-columns:minmax(14rem,.45fr) 1fr;align-items:end}.capacity-metrics{grid-template-columns:repeat(4,1fr)}.package-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:75rem){@layer app{.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.package-card--partner{transform:translateY(-.75rem)}}}@media (min-width:48rem){@layer app{.quiz-options,.quiz-options[data-compact],.quiz-binary-grid,.candidate-profile__binary-row,.quiz-contact__names,.candidate-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-ready{padding:var(--pq-space-10);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:end}.candidate-bottom-nav{right:max(var(--pq-space-6), calc((100vw - 44rem) / 2));left:max(var(--pq-space-6), calc((100vw - 44rem) / 2))}.candidate-bottom-nav>a,.candidate-bottom-nav>span{font-size:var(--pq-text-xs)}}}@media (min-width:64rem){@layer app{.quiz-step{padding-block:clamp(3rem, 8vh, 6rem) var(--pq-space-8);grid-template:"copy answers"minmax(0,1fr)"footer footer""error error"/minmax(24rem,.9fr) minmax(28rem,1.1fr);column-gap:clamp(4rem,8vw,8rem)}.quiz-step__copy{grid-area:copy;align-content:center}.quiz-step__answers{grid-area:answers;align-content:center}.quiz-step__footer{grid-area:footer;justify-self:end;width:min(100%,36rem)}.quiz-error{grid-area:error;justify-self:end;width:min(100%,36rem)}.candidate-home,.candidate-profile{padding-top:var(--pq-space-12)}.candidate-ready{min-height:34rem}.candidate-profile__section{gap:var(--pq-space-10);grid-template-columns:minmax(13rem,.35fr) minmax(0,1fr)}}}@media (prefers-reduced-motion:reduce){@layer app{.quiz-step,.quiz-loader span,.matching-orbit,.candidate-ready__signal,.candidate-home__skeleton,.candidate-profile--loading>div{animation:none!important}.quiz-progress span,.quiz-option{transition:none!important}}}@media not (min-width:64rem){@layer app{.agency-analytics__work-grid,.campaign-analytics-pulse{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-analytics__talent{grid-template-columns:1fr}}}@media not (min-width:48rem){@layer app{.analytics-dashboard-head{flex-wrap:wrap;align-items:stretch}.analytics-period{width:100%}.analytics-period button{flex:1}.agency-analytics__work-grid,.agency-analytics__split,.admin-analytics__split,.admin-analytics__platform>div,.admin-analytics__regions,.admin-supply-detail>div,.campaign-analytics-pulse{grid-template-columns:1fr 1fr}.agency-analytics__attention>div{grid-template-columns:1fr}.agency-analytics__attention>header{flex-wrap:wrap}.agency-analytics__campaigns a{grid-template-columns:1fr auto}.agency-analytics__campaigns a>span{grid-column:1/-1}.agency-analytics__campaigns small{text-align:left}.agency-analytics__talent>div:nth-child(2){grid-template-columns:1fr}.agency-analytics__reporting{grid-template-columns:1fr auto}.agency-analytics__reporting a{grid-column:1/-1}}}@media not (min-width:30rem){@layer app{.agency-analytics__work-grid,.agency-analytics__automation,.agency-analytics__split,.admin-analytics__split,.admin-analytics__platform>div,.admin-analytics__regions,.admin-supply-detail>div,.campaign-analytics-pulse,.agency-analytics__campaigns a{grid-template-columns:1fr}.agency-analytics__funnel>div>div{grid-template-columns:6.5rem minmax(0,1fr) 2rem}}}@media (prefers-reduced-motion:reduce){@layer app{.analytics-period button,.agency-analytics a,.agency-analytics__funnel i:after{transition:none!important;animation:none!important}}}.admin-control__role-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-entity-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1.5rem;display:grid}.admin-entity-summary>div,.admin-entity-section__rows article{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);background:var(--pq-surface);padding:1rem}.admin-entity-summary span,.admin-entity-section__rows span{color:var(--pq-ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.admin-entity-summary strong,.admin-entity-section__rows strong{overflow-wrap:anywhere;margin-top:.25rem;display:block}.admin-entity-sections{gap:1rem;display:grid}.admin-entity-sections>section{border:1px solid var(--pq-line);border-radius:var(--pq-radius-xl);padding:1.25rem}.admin-entity-sections>section>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.admin-entity-sections h2{margin:0}.admin-entity-section__rows,.admin-entity-section__rows article{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-entity-section__empty{color:var(--pq-ink-soft);margin:0}.admin-control__context-link{min-height:2.25rem;font-size:var(--pq-text-sm);padding-inline:.85rem}.admin-control__advanced-filter{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;width:100%;display:grid}.admin-control__advanced-filter label{min-width:0;color:var(--pq-ink-soft);font-size:var(--pq-text-xs);gap:.35rem;font-weight:700;display:grid}.admin-control__advanced-filter input,.admin-control__advanced-filter select{border:1px solid var(--pq-line);border-radius:var(--pq-radius-md);background:var(--pq-surface);width:100%;min-height:2.5rem;color:var(--pq-ink);padding-inline:.75rem}@media (max-width:900px){.admin-entity-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-entity-section__rows{grid-template-columns:1fr}}@media (max-width:520px){.admin-entity-summary,.admin-entity-section__rows article{grid-template-columns:1fr}}@media (min-width:48rem){@layer app{.admin-attention__grid,.admin-control__records,.admin-search-results,.admin-talent-balance,.admin-match-invariant,.admin-control__records dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-global-search>div{grid-template-columns:minmax(0,1fr) auto}.admin-partner-capacity{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:72rem){@layer app{.admin-control__layout{grid-template-columns:var(--admin-nav-width) minmax(0, 1fr)}.admin-control__nav{border-right:1px solid var(--pq-line);height:calc(100dvh - 4.5rem);padding:var(--pq-space-6) var(--pq-space-4);border-bottom:0;align-self:start;display:block;position:sticky;top:4.5rem;overflow:auto}.admin-control__nav section+section{margin-top:var(--pq-space-5)}.admin-control__nav section>p{color:#9299a8;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .4rem .75rem;font-size:.67rem;font-weight:800;display:block}.admin-control__nav nav{display:grid}.admin-control__nav a{width:100%}.admin-attention__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-control__records{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){@layer app{.admin-attention__grid>a{transition:none}.commercial-panel,.commercial-page,.commercial-sticky-action{scroll-behavior:auto;transition:none!important;animation:none!important}}}@media not (min-width:48rem){@layer app{.reputation-facts,.admin-reputation-attention,.review-quick-grid,.admin-dispute-columns,.public-agency-reputation,.candidate-context-reputation{grid-template-columns:1fr}.reputation-page,.dispute-detail,.admin-reputation,.admin-dispute-detail{padding-inline:.75rem;padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.reputation-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.reputation-facts article{padding:.8rem}.reputation-facts strong{font-size:1.65rem}.reputation-facts span{font-size:.74rem}.reputation-feed>header,.review-panel>header,.admin-dispute-list>header,.dispute-links a,.admin-dispute-list>a{flex-direction:column;align-items:flex-start}}}@media (prefers-reduced-motion:reduce){@layer app{.reputation-page *,.dispute-detail *,.admin-reputation *,.admin-dispute-detail *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@media (min-width:48rem){@layer app{.candidate-moment-home{grid-template-columns:auto minmax(0,1fr) auto}.candidate-moment-home>a{grid-column:auto;min-width:10rem;padding-inline:1rem}.moment-permissions{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-incentive-grid,.admin-moment-detail__workspace{grid-template-columns:minmax(19rem,.75fr) minmax(0,1.25fr)}}}@media (max-width:30rem){@layer app{.candidate-moment-home,.moment-card,.moment-status-card,.admin-moment-queue,.admin-incentive-control,.admin-moment-detail{border-radius:1.25rem}.moment-card>header,.moment-status-card,.admin-moments-head,.admin-moment-queue>header,.admin-incentive-control>header,.admin-moment-detail>header,.admin-incentive-periods article{flex-direction:column;align-items:flex-start}.moment-card__mark{align-self:flex-start}.admin-moment-queue>div>a{grid-template-columns:auto minmax(0,1fr)}.admin-moment-queue>div>a>.pq-status-badge{grid-column:2}.public-social-proof{margin-inline:var(--pq-page-gutter)}}}@media (prefers-reduced-motion:reduce){@layer app{.candidate-moment-home__camera,.admin-moment-queue>div>a{transition:none;transform:none}}}@media (min-width:48rem){@layer app{.assignment-card{grid-template-columns:minmax(7rem,.5fr) minmax(0,1.5fr) auto}.assignment-card>:last-child{grid-column:auto}.assignment-detail__grid,.agency-assignment-detail__grid,.reporting-summary-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-assignment-summary,.reporting-metrics,.reporting-campaign__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-assignment-rows>a{grid-template-columns:minmax(8rem,.55fr) minmax(0,1.5fr) auto minmax(7rem,auto)}.candidate-report-flow{max-width:54rem}}}@media not (min-width:48rem){@layer app{.assignment-report-status,.assignment-sticky-action,.reporting-builder-card,.reporting-summary-card>header,.agency-page-head,.candidate-decision-panel>footer{flex-direction:column;align-items:stretch}.assignment-change-editor__heading{display:grid}.assignment-change-editor__form fieldset{grid-template-columns:1fr}.assignment-sticky-action{bottom:5.35rem}.assignment-sticky-action button,.assignment-report-status>a,.reporting-builder-card button,.reporting-summary-card button,.candidate-decision-panel>footer>button{width:100%}.agency-assignment-section,.reporting-table,.reporting-campaign-reports,.reporting-builder,.reporting-summary-card,.reporting-builder-card{padding:var(--pq-space-4)}.agency-assignment-rows>a>:nth-last-child(-n+2){grid-column:2}.reporting-question-list>article{grid-template-columns:auto minmax(0,1fr)}.reporting-question-list>article>button{grid-column:2;justify-self:end}.report-detail-backdrop{place-items:stretch stretch;padding:0}.report-detail-panel{border-radius:0;width:100%;max-height:100dvh}.reporting-save{width:100%;margin:var(--pq-space-4) 0 0}}}@media (prefers-reduced-motion:reduce){@layer app{.assignment-card,.report-question{transition:none!important;animation:none!important}}}@media not (min-width:64rem){@layer app{.now-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.now-operations-grid{grid-template-columns:minmax(0,1fr)}.admin-now-table>a{grid-template-columns:minmax(0,1fr) auto}}}@media not (min-width:48rem){@layer app{.now-list-head,.now-cockpit__hero,.now-priority-band,.now-replacement-panel,.admin-now-head{flex-direction:column;align-items:stretch}.now-case-grid,.now-truth-strip,.replacement-order{grid-template-columns:minmax(0,1fr)}.now-cockpit__hero{min-height:0}.now-countdown{min-width:0}.now-priority-band button,.now-replacement-panel button,.replacement-options button{bottom:var(--pq-space-3);width:100%;position:sticky}.replacement-options article,.admin-now-table>a,.admin-now-table>article{grid-template-columns:minmax(0,1fr)}.dashboard-now-signal{grid-template-columns:auto minmax(0,1fr)}.dashboard-now-signal>strong{grid-column:2}}}@media (prefers-reduced-motion:reduce){@layer app{.now-case-card,.now-live-signal{transition:none!important;animation:none!important}.talentpool-person{transition:none!important}}}@media not (min-width:48rem){@layer app{.candidate-activation-section>header,.admin-automation-head{flex-direction:column;align-items:stretch}.candidate-job-sticky{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.candidate-notifications{padding-top:var(--pq-space-3)}.admin-automation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-automation-summary>div:nth-child(2){border-right:0}.admin-automation-summary>div:nth-child(-n+2){border-bottom:1px solid var(--pq-line)}.admin-automation-rules article,.admin-automation-runs article{padding-inline:var(--pq-space-4);grid-template-columns:minmax(0,1fr) auto}.admin-automation-rules article>div,.admin-automation-runs article>div{grid-column:1/-1}}}@media (min-width:64rem){@layer app{.cockpit-truth{grid-template-columns:minmax(18rem,.75fr) minmax(30rem,1.25fr);align-items:end}}}@media not (min-width:64rem){@layer app{.cockpit-working>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit-lower-grid{grid-template-columns:minmax(0,1fr)}}}@media not (min-width:48rem){@layer app{.recruiting-cockpit__head,.cockpit-manual-start,.cockpit-decision>header{flex-direction:column;align-items:stretch}.cockpit-package{max-width:none}.recruiting-tabs{margin-inline:calc(var(--pq-page-gutter) * -1);padding-inline:var(--pq-page-gutter)}.cockpit-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-manual-start button{width:100%}.cockpit-decision>header>strong{width:3.5rem;height:3.5rem}.decision-grid>button{grid-template-columns:auto minmax(0,1fr)}.decision-grid .decision-score{grid-column:2;grid-auto-flow:column;justify-self:start;align-items:baseline;gap:.2rem}.cockpit-working>div,.cockpit-job-grid{grid-template-columns:minmax(0,1fr)}.cockpit-activity>div{grid-template-columns:auto minmax(0,1fr)}.cockpit-activity time{grid-column:2}.candidate-decision-panel{width:100%}.candidate-decision-panel>header,.candidate-panel-content{padding-inline:var(--pq-space-4)}.candidate-verdict-row{grid-template-columns:minmax(0,1fr)}}}@media (prefers-reduced-motion:reduce){@layer app{.cockpit-working__signal:after,.candidate-decision-panel{animation:none!important}.decision-grid>button{transition:none!important}}}@media not (min-width:48rem){@layer app{.candidate-application,.candidate-applications-list{padding-inline:.8rem}.candidate-application__head,.candidate-applications-list>header{padding-inline:.45rem}.application-step{border-radius:1.5rem;min-height:calc(100dvh - 11rem)}.agency-application-queue>header,.agency-candidate-context>header{flex-direction:column;align-items:flex-start}.agency-candidate-score{grid-template-columns:auto auto;align-items:baseline;gap:.4rem;min-width:0}.agency-candidate-verdict,.agency-candidate-grid{grid-template-columns:minmax(0,1fr)}.agency-candidate-verdict>div{border-right:0;border-bottom:1px solid var(--pq-line)}.agency-candidate-verdict>div:last-child{border-bottom:0}.agency-candidate-grid{padding:var(--pq-space-3)}.agency-application-queue__people>a{grid-template-columns:auto minmax(0,1fr)}.agency-application-queue__people>a>strong{grid-column:2}}}@media (prefers-reduced-motion:reduce){@layer app{.application-step__progress span,.candidate-application-loading,.agency-candidate-loading{transition:none!important;animation:none!important}}}@media (min-width:48rem){@layer app{.agency-matching__counts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-matching__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (max-width:40rem){@layer app{.agency-matching>header,.admin-matching__profiles>header,.admin-matching__editor>header{flex-direction:column;align-items:start}.admin-matching__runs article{grid-template-columns:auto minmax(0,1fr)}.admin-matching__runs small{grid-column:2}}}@media (prefers-reduced-motion:reduce){@layer app{.agency-matching__scan span,.agency-matching>header>span i{animation:none!important}}}@media (min-width:48rem){@layer app{.candidate-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-job-keyfacts{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-job-keyfacts div{border:1px solid var(--pq-line);border-radius:var(--pq-radius-lg);padding:var(--pq-space-4)}}}@media (min-width:72rem){@layer app{.candidate-match-card--hero{grid-column:span 2}.candidate-match-card--hero h3{font-size:3.2rem}.candidate-job-detail{max-width:58rem;margin-inline:auto}}}@media (max-width:30rem){@layer app{.candidate-profile-nudge{flex-direction:column;align-items:start}.candidate-job-detail>header{align-items:start}.candidate-match-score{width:4rem;height:4rem}}}@media (prefers-reduced-motion:reduce){@layer app{.candidate-discovery__pulse i,.candidate-match-card{transition:none!important;animation:none!important}}}@media (min-width:48rem){@layer app{.social-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-control article{grid-template-columns:minmax(0,1fr) auto auto}.admin-assets-control article{grid-template-columns:minmax(0,1fr) auto}}}@media (min-width:75rem){@layer app{.social-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-workspace{grid-template-columns:11rem minmax(24rem,1fr) minmax(18rem,.65fr)}.social-asset-rail{flex-direction:column;overflow:visible}.social-preview-stage{position:sticky;top:1rem}}}@media not (min-width:48rem){@layer app{.social-index-head,.social-workspace-head,.admin-social-head{flex-direction:column;align-items:flex-start}.social-index-head h1,.social-workspace-head h1,.admin-social-head h1{font-size:clamp(2.7rem,13vw,4rem)}.social-honesty-note{flex-direction:column}.admin-profile-control article,.admin-assets-control article{align-items:flex-start}.admin-asset-main{flex-direction:column;align-items:flex-start}}}@media (prefers-reduced-motion:reduce){@layer app{.social-library-grid>article,.social-creative-preview,.social-asset-rail button{transition:none!important;animation:none!important}}}@media (min-width:48rem){@layer app{.public-job-hero,.public-event-hero,.public-agency-hero{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr)}.public-event-jobs>div,.public-jobs-results>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-agency-about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.public-agency-about>div:last-child{grid-column:2}.public-job-filters{grid-template-columns:1.2fr .7fr 1fr auto auto}}}@media (min-width:75rem){@layer app{.public-event-jobs>div,.public-jobs-results>div{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media not (min-width:48rem){@layer app{.public-recruiting-header__candidate{padding:.55rem .7rem}.public-job-hero{padding-top:2.6rem}.public-job-hero h1{font-size:clamp(3.25rem,16vw,4.8rem)}.public-job-visual{min-height:21rem;transform:none}.public-job-content{padding-bottom:7rem}.public-agency-credit{flex-direction:column;align-items:flex-start}.public-mobile-cta{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:.75rem 1rem max(.75rem, env(safe-area-inset-bottom));background:#ffffffeb;border-top:1px solid #1419281a;display:block;position:fixed;bottom:0;left:0;right:0}.public-mobile-cta a{background:var(--pq-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3.2rem;font-size:.8rem;font-weight:850;text-decoration:none;display:flex}.public-event-poster{min-height:25rem}.public-event-jobs>header,.public-jobs-results>header{flex-direction:column;align-items:flex-start}.public-job-filters{margin-inline:1rem;padding:1rem}}}@media (prefers-reduced-motion:reduce){@layer app{.public-job-visual,.public-job-card,.public-job-cta{transform:none;transition:none!important;animation:none!important}}}@media not (min-width:48rem){@layer app{.creator-header,.campaign-index-head,.campaign-detail-head,.event-index-head,.admin-events-head,.creator-section-head,.event-found,.now-detection,.campaign-event-link{flex-direction:column;align-items:stretch}.creator-header .pq-status-badge,.campaign-index-head .pq-action-link,.event-index-head .pq-button{width:fit-content}.creator-recognized,.campaign-ready dl,.campaign-detail-hero,.inline-fields{grid-template-columns:minmax(0,1fr)}.location-row{grid-template-columns:minmax(0,1fr) minmax(5rem,.55fr)}.location-row label:nth-of-type(3){grid-column:1/-1}.criteria-questions{grid-template-columns:minmax(0,1fr)}.criterion{grid-template-columns:minmax(0,1fr) auto}.criterion button:last-child{grid-column:2}.campaign-list__row{grid-template-columns:auto minmax(0,1fr) auto}.campaign-list__meta{grid-area:2/2/auto/-1;justify-items:start}.campaign-list__row>span:last-child{grid-area:1/3}.campaign-index-foot,.campaign-detail-grid dl>div,.campaign-detail-grid article{flex-direction:column;align-items:flex-start}.admin-event-table article{grid-template-columns:minmax(0,1fr) auto}.admin-event-table article>.pq-button,.admin-event-table article>div:last-child{grid-column:1/-1}}}@media (min-width:48rem){@layer app{.missing-flow__grid,.permission-panel,.criteria-questions,.campaign-detail-grid,.event-suggestion>div,.admin-event-form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.location-row{grid-template-columns:minmax(0,1.3fr) minmax(6rem,.55fr) minmax(0,1fr) minmax(6rem,.5fr) auto}.event-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:82rem){@layer app{.creator-split{grid-template-columns:minmax(36rem,1.2fr) minmax(22rem,.8fr);align-items:start}.job-preview-panel{top:var(--pq-space-8);position:sticky}.job-device--desktop .job-device__hero{min-height:15rem}.campaign-detail-hero{grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (prefers-reduced-motion:reduce){@layer app{.creator-entry textarea,.creator-entry__glow,.job-device,.campaign-list__row{transition:none!important;animation:none!important}}}@media not (min-width:72rem){@layer app{main.admin-control .admin-control__topbar{grid-template-columns:auto auto 1fr}main.admin-control .admin-control__menu-button{display:inline-flex}main.admin-control .admin-control__identity>span,main.admin-control .admin-control__identity>.pq-status{display:none}main.admin-control .admin-control__nav{z-index:45;gap:var(--pq-space-5);border-right:1px solid var(--pq-line);width:min(88vw,22rem);height:calc(100dvh - 4.5rem);padding:var(--pq-space-5);border-bottom:0;flex-direction:column;transition:transform .18s;display:flex;position:fixed;inset:4.5rem auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:1.5rem 0 4rem #00000059}main.admin-control .admin-control__nav[data-open=true]{transform:translate(0)}main.admin-control .admin-control__nav section>p{display:block}main.admin-control .admin-control__nav nav{display:grid}main.admin-control .admin-control__nav a{width:100%}}}@media (min-width:72rem){@layer app{main.admin-control .admin-control__nav{flex-direction:column;display:flex}main.admin-control .admin-control__nav-logout{margin-top:auto}}}.action-dialog{color:#17212b;background:#fff;border:1px solid #11182724;border-radius:24px;width:min(580px,100vw - 32px);max-height:min(760px,100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 28px 80px #141e2d47}.action-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b121c9e}.action-dialog>form{gap:20px;padding:28px;display:grid}.action-dialog__header,.action-dialog__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.action-dialog__header h2{margin:5px 0 0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15}.action-dialog__close{width:42px;height:42px;color:inherit;font:inherit;cursor:pointer;background:#f5f7f8;border:1px solid #11182721;border-radius:50%;flex:none;font-size:1.55rem;line-height:1}.action-dialog__description,.action-dialog__notice p,.action-dialog__audit p{color:#596575;margin:0;line-height:1.55}.action-dialog__notice,.action-dialog__audit{background:#f4f7f8;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.action-dialog__notice[data-intent=danger]{color:#8d2720;background:#fff1f0}.action-dialog__textarea{resize:vertical;min-height:108px}.action-dialog__footer{justify-content:flex-end;padding-top:4px}@media (max-width:560px){.action-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.action-dialog>form{gap:16px;padding:20px}.action-dialog__footer{flex-direction:column-reverse;align-items:stretch}.action-dialog__footer .pq-button{width:100%}}@media (max-width:63.99rem){@layer app{main.auth-world[data-auth-experience=signature-login]{display:block;overflow-x:clip}main.auth-world[data-auth-experience=signature-login] .auth-story{min-height:21rem;padding:1.25rem 1.25rem 2.5rem}main.auth-world[data-auth-experience=signature-login] .auth-story__top{align-items:flex-start}main.auth-world[data-auth-experience=signature-login] .auth-security-pill{font-size:.62rem}main.auth-world[data-auth-experience=signature-login] .auth-story__copy{margin:5.25rem 0 0}main.auth-world[data-auth-experience=signature-login] .auth-signature-title{max-width:9ch;font-size:clamp(3.15rem,14vw,5.4rem)}main.auth-world[data-auth-experience=signature-login] .auth-story__copy>p:last-child{max-width:20rem;margin-top:.85rem;font-size:.9rem}main.auth-world[data-auth-experience=signature-login] .auth-panel{border:0;min-height:auto;padding:1rem 1rem 3rem}main.auth-world[data-auth-experience=signature-login] .auth-panel__mobile-brand{display:none}}}.admin-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.field-error{color:#b42318;margin-top:6px;font-weight:700;display:block}.form-field-error,.form-message[data-intent=error]{color:#b42318;font-size:.86rem;font-weight:700}.form-field-error{margin-top:6px;display:block}.form-message{background:#fff5f3;border:1px solid;border-radius:12px;padding:12px 14px}.form-message[data-intent=success]{color:#147a52;background:#effcf6}.admin-queue-summary>div,.admin-queue-groups>article,.admin-queue-runbook{background:#fff;border:1px solid #1118271a;border-radius:18px;padding:20px}.admin-queue-summary strong{font-size:2rem;display:block}.admin-queue-summary span{color:#667181}.admin-queue-alerts{margin-bottom:24px}.admin-queue-alerts>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.admin-queue-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-queue-groups article{gap:10px;display:grid}.admin-queue-groups p{color:#667181;margin:0}.admin-queue-runbook ol{gap:10px;padding-left:22px;display:grid}@media (max-width:880px){.admin-queue-summary,.admin-queue-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-queue-summary,.admin-queue-groups{grid-template-columns:1fr}}
