.employer-applicants-page{display:grid;gap:22px}.employer-applicants-hero{align-items:center}.employer-applicants-message{padding:14px 16px;font-weight:850}.employer-applicants-message--success{border-color:#34d39947!important;background:#34d39914!important;color:#a7f3d0}.employer-applicants-message--error,.employer-applicants-state--error{border-color:#f8717147!important;background:#f8717114!important;color:#fecaca}.employer-applicants-state{display:grid;justify-items:start;gap:12px;padding:24px}.employer-applicants-state h2,.employer-applicant-card h2,.employer-applicant-card h3,.employer-unlock-modal__panel h2{margin:0}.employer-applicants-state p,.employer-applicant-card p,.employer-unlock-modal__panel p{margin:0;color:#ffffffa3;line-height:1.55}.employer-applicants-list{display:grid;gap:16px}.employer-applicant-card{display:grid;gap:18px;padding:20px}.employer-applicant-card__header,.employer-applicant-card__identity,.employer-applicant-card__badges,.employer-applicant-card__meta,.employer-applicant-card__locked,.employer-unlock-modal__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.employer-applicant-card__header{justify-content:space-between}.employer-applicant-card__identity{gap:9px}.employer-applicant-card__identity svg{color:#fde68a}.employer-applicant-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.employer-applicant-card__metrics div{display:grid;gap:5px;min-height:74px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:13px;background:#ffffff0b}.employer-applicant-card__metrics span,.employer-applicant-card__status span{color:#ffffff85;font-size:12px;font-weight:850;text-transform:uppercase}.employer-applicant-card__metrics strong{color:#fff;font-size:22px}.employer-applicant-card__meta span,.employer-applicant-card__contact p,.employer-applicant-card__contact p span{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center}.employer-applicant-card__section,.employer-applicant-card__contact,.employer-applicant-card__status{display:grid;gap:9px}.employer-applicant-card__section h3,.employer-applicant-card__contact h3{color:#ffffffd1;font-size:14px}.employer-applicant-card__contact{border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.employer-applicant-card__contact p span{color:#a7f3d0;font-size:13px;font-weight:850}.employer-applicant-card__status select{min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:0 12px;background:#ffffff0f;color:#fff;font-weight:800}.employer-applicant-card__status-message{color:#ffffff8f!important;font-size:13px}.employer-applicant-card__status select:disabled{cursor:not-allowed;opacity:.5}.employer-unlock-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:#030507b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.employer-unlock-modal__panel{display:grid;gap:12px;width:min(100%,460px);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:24px;background:linear-gradient(135deg,#ffffff17,#ffffff0a),#090d12;box-shadow:0 24px 90px #0000008c}@media(max-width:720px){.employer-applicant-card__metrics{grid-template-columns:1fr}.employer-applicants-hero,.employer-applicant-card__header{align-items:flex-start}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17211d;background:#030507;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #17211d;--muted: #66736d;--line: #d8ded5;--surface: #ffffff;--surface-strong: #eef3ec;--field-green: #255848;--field-green-dark: #153a30;--safety-orange: #e96822;--steel: #4b6570;--danger: #a7342f;--amber: #b56c18;--shadow: 0 18px 45px rgba(23, 33, 29, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#030507}body{margin:0;min-width:320px;background:#030507}button,input,select,textarea{font:inherit}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:24px;padding:16px clamp(20px,4vw,56px);background:#f7f8f5f0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__brand,.topbar__nav a{text-decoration:none}.topbar__brand{display:inline-flex;align-items:center;gap:10px;min-width:136px;font-weight:800;color:var(--field-green-dark)}.topbar__brand svg{color:var(--safety-orange)}.topbar__nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-left:auto}.topbar__nav a{padding:8px 10px;border-radius:6px;color:var(--muted);font-size:14px;font-weight:700}.topbar__nav a.active,.topbar__nav a:hover{background:var(--surface-strong);color:var(--ink)}.topbar__menu{display:none;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.topbar__logout{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:6px;padding:0 14px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.topbar__logout:hover{background:var(--surface-strong)}.app-shell--landing{background:#04070a}.app-shell--landing .topbar{display:none}.cookie-consent{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:1000;display:grid;gap:16px;width:min(calc(100% - 32px),920px);margin:0 auto;border:1px solid rgba(204,251,241,.18);border-radius:8px;padding:16px;background:#030a0ef0;color:#f8fafc;box-shadow:0 24px 70px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-consent--settings{border-color:#facc1547}.cookie-consent__copy{display:grid;gap:6px}.cookie-consent__eyebrow{margin:0;color:#5eead4;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cookie-consent h2{margin:0;color:#fff;font-size:18px;line-height:1.15}.cookie-consent p{margin:0;color:#f8fafcb8;font-size:13px;line-height:1.5}.cookie-consent__status{color:#fde68a!important;font-weight:800}.cookie-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cookie-consent--settings .cookie-consent__actions{grid-template-columns:1fr}.cookie-consent__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;padding:11px 14px;font:inherit;font-size:13px;font-weight:900;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.cookie-consent__button:hover{transform:translateY(-1px)}.cookie-consent__button--primary{background:#facc15;color:#111827}.cookie-consent__button--secondary,.cookie-consent__button--ghost{border-color:#ccfbf138;background:#0f172ac7;color:#ecfeff}.cookie-consent__button--ghost{background:#0f172a7a}.wrenchroster-landing{min-height:100vh;overflow-x:clip;background:#04070a;color:#fff}.early-access-page{min-height:100vh;overflow:hidden;background:linear-gradient(135deg,rgba(20,184,166,.16),transparent 34%),linear-gradient(315deg,rgba(234,179,8,.12),transparent 32%),#07110f;color:#f8fafc}.early-access-page__inner{display:grid;gap:22px;width:min(100%,980px);margin:0 auto;padding:28px 18px 34px}.early-access-page__brand{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:#ccfbf1;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.early-access-page__hero{display:grid;gap:13px}.early-access-page__eyebrow{margin:0;color:#fde68a;font-size:13px;font-weight:900;text-transform:uppercase}.early-access-page__hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(38px,11vw,72px);line-height:.96;letter-spacing:0}.early-access-page__hero p,.early-access-page__invite p{max-width:760px;margin:0;color:#f8fafcc2;font-size:16px;line-height:1.65}.early-access-page__audiences{display:grid;gap:12px}.early-access-page__audiences article{display:grid;gap:9px;border:1px solid rgba(204,251,241,.13);border-radius:8px;padding:16px;background:#02061775;box-shadow:0 20px 60px #00000038}.early-access-page__audiences svg{color:#5eead4}.early-access-page__audiences h2{margin:0;color:#fff;font-size:17px}.early-access-page__audiences p{margin:0;color:#f8fafcad;font-size:14px;line-height:1.55}.early-access-page__invite{display:grid;gap:17px;border-top:1px solid rgba(204,251,241,.14);padding-top:22px}.early-access-page__actions{display:grid;gap:10px}.early-access-page__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border-radius:8px;padding:13px 18px;font-size:15px;font-weight:900;text-decoration:none}.early-access-page__button--primary{background:#facc15;color:#111827}.early-access-page__button--secondary{border:1px solid rgba(204,251,241,.22);background:#0f172a9e;color:#ecfeff}.early-access-page__form-note{border:1px solid rgba(250,204,21,.24);border-radius:8px;padding:12px 14px;background:#facc1514;color:#fef3c7!important;font-size:13px!important}.early-access-page__qr{display:grid;justify-items:center;gap:14px;border:1px solid rgba(204,251,241,.16);border-radius:8px;padding:18px;background:#02061780;box-shadow:0 20px 60px #0003;text-align:center}.early-access-page__qr-copy{display:grid;gap:8px;justify-items:center}.early-access-page__qr h2{margin:0;color:#fff;font-size:22px;line-height:1.12}.early-access-page__qr p{max-width:620px}.early-access-page__qr-code{box-sizing:content-box;display:grid;place-items:center;width:140px;height:140px;border-radius:8px;padding:8px;background:#fff}.early-access-page__qr-code svg{width:100%;height:100%;display:block}.early-access-page__qr-audiences{color:#fde68a!important;font-size:13px!important;font-weight:900;line-height:1.35!important}.early-access-page__privacy{display:flex;gap:10px;align-items:flex-start;margin:0;border-top:1px solid rgba(204,251,241,.14);padding-top:18px;color:#f8fafc9e;font-size:13px;line-height:1.55}.early-access-page__privacy svg{flex:0 0 auto;color:#5eead4}.wrenchroster-hero{position:relative;display:flex;flex-direction:column;min-height:100svh;padding:22px clamp(24px,5vw,64px) 30px;color:#fff;overflow:hidden;isolation:isolate}.wrenchroster-hero__image,.wrenchroster-hero__shade{position:absolute;inset:0;z-index:-2}.wrenchroster-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.035);filter:blur(5px) saturate(1.08) contrast(1.06) brightness(.58)}.wrenchroster-hero__shade{z-index:-1;background:radial-gradient(circle at 50% 31%,#ffffff1a,#04070a5c 32%,#04070ac7 78%),linear-gradient(90deg,#04070a80,#04070a2e 42%,#04070a7a),linear-gradient(180deg,#04070a33,#04070a5c 50%,#04070ae0)}.wrenchroster-header{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:20px;width:100%;max-width:1480px;margin:0 auto;z-index:2}.wrenchroster-wordmark,.wrenchroster-access,.wrenchroster-login-popover a,.wrenchroster-login-trigger,.wrenchroster-nav a{color:#fff;text-decoration:none}.wrenchroster-wordmark{justify-self:start;font-size:27px;font-weight:950;letter-spacing:0;white-space:nowrap}.wrenchroster-wordmark sup{margin-left:2px;font-size:10px;line-height:0;vertical-align:super}.wrenchroster-nav{display:flex;align-items:center;justify-content:center;min-height:54px;width:min(100%,790px);border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:5px 18px;background:#0d121866;box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0f,0 18px 46px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wrenchroster-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:0 18px;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;opacity:.94;transition:background .18s ease,opacity .18s ease,transform .18s ease}.wrenchroster-nav a:hover{background:#ffffff1f;opacity:1;transform:translateY(-1px)}.wrenchroster-nav a.active,.wrenchroster-nav a[aria-current=page]{background:#ffffff29;box-shadow:inset 0 1px #ffffff29;opacity:1}.wrenchroster-header__actions{justify-self:end;display:inline-flex;align-items:center;gap:10px}.wrenchroster-login-menu{position:relative;display:inline-flex}.wrenchroster-login-trigger{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 20px;background:#0d121861;box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0003;font:inherit;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.wrenchroster-login-trigger:hover,.wrenchroster-login-trigger[aria-expanded=true]{border-color:#ffffff6b;background:#ffffff1f;transform:translateY(-1px)}.wrenchroster-login-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:8;display:grid;gap:7px;width:min(290px,calc(100vw - 34px));border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:8px;background:#0a0e12f5;box-shadow:inset 0 1px #ffffff24,0 22px 52px #00000073;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.wrenchroster-login-popover a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;border-radius:12px;padding:12px 13px;background:#ffffff0a;transition:background .18s ease,transform .18s ease}.wrenchroster-login-popover a:hover{background:#ffffff1a;transform:translateY(-1px)}.wrenchroster-login-popover svg{color:#fde68a}.wrenchroster-login-popover span{display:grid;gap:3px;min-width:0}.wrenchroster-login-popover strong{font-size:13px;line-height:1.2}.wrenchroster-login-popover small{color:#ffffff94;font-size:11px;font-weight:800;line-height:1.2}.wrenchroster-access{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:0 22px;background:#0d121861;box-shadow:inset 0 1px #ffffff2e,0 14px 34px #0003;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.wrenchroster-access:hover{border-color:#ffffff6b;background:#ffffff1f;transform:translateY(-1px)}.wrenchroster-menu-button{display:none;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0d12186b;color:#fff;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wrenchroster-hero__content{display:grid;justify-items:center;align-content:center;gap:18px;flex:1;min-width:0;width:min(100%,980px);max-width:100%;margin:0 auto;padding:28px 0 0;text-align:center}.wrenchroster-hero__badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:7px 16px;background:#0d121870;box-shadow:inset 0 1px #ffffff29;color:#ffffffe6;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wrenchroster-hero__badge span,.wrenchroster-feature-card>div,.wrenchroster-pricing-card>div{min-width:0}.wrenchroster-hero__copy{display:grid;justify-items:center;gap:16px;min-width:0;width:min(100%,930px)}.wrenchroster-hero h1{display:block;width:100%;margin:0;max-width:930px;color:#fff;font-size:48px;font-weight:850;line-height:1.08;letter-spacing:0}.wrenchroster-hero h1 span{display:block;width:100%;min-width:0;max-width:100%;text-wrap:balance}.wrenchroster-hero h1 span:last-child{color:#ffffffbd;font-weight:360}.wrenchroster-hero p{margin:0;max-width:590px;color:#ffffffe0;font-size:15px;line-height:1.55}.wrenchroster-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.wrenchroster-private-beta-copy{max-width:620px!important;margin:0 auto!important;color:#ffe891e6!important;font-size:13px!important;font-weight:760}.wrenchroster-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:200px;min-height:48px;border:1px solid rgba(255,255,255,.26);border-radius:10px;padding:14px 22px;color:#fff;font-size:14px;font-weight:900;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.wrenchroster-button:hover{transform:translateY(-1px)}.wrenchroster-button--primary{border-color:#fff;background:#fff;color:#111820}.wrenchroster-button--primary:hover{background:#fff;box-shadow:0 18px 46px #ffffff2e}.wrenchroster-button--secondary{background:#0d12185c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wrenchroster-button--secondary:hover{border-color:#ffffff75;background:#ffffff1f}.wrenchroster-button--tools{min-width:178px;border-color:#fff3;background:#0d12183d;color:#ffffffe0}.wrenchroster-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,860px);margin-top:2px}.wrenchroster-feature-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;min-height:96px;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:14px;background:#0d12185c;box-shadow:inset 0 1px #ffffff2e,0 16px 40px #00000038;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wrenchroster-feature-card__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#ffffffeb}.wrenchroster-feature-card h2{margin:0 0 8px;color:#fff;font-size:13px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.wrenchroster-feature-card p{margin:0;color:#fffc;font-size:12px;line-height:1.45;overflow-wrap:break-word}.wrenchroster-hero__secure{display:inline-flex;align-items:center;justify-content:center;gap:11px;margin-top:2px;color:#ffffffe6;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.wrenchroster-hero__secure svg{flex:0 0 auto}.wrenchroster-pricing{position:relative;overflow:hidden;padding:clamp(42px,4vw,64px) clamp(20px,5vw,64px) clamp(34px,4vw,56px);background:radial-gradient(circle at 78% 4%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 18% 0%,rgba(164,186,180,.08),transparent 34%),linear-gradient(180deg,#04070a,#070b0e 46%,#04070a);color:#fff}.wrenchroster-pricing:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 70%,transparent);opacity:.32}.wrenchroster-pricing__header,.wrenchroster-pricing__grid,.wrenchroster-pricing__section,.wrenchroster-pricing__note{position:relative;z-index:1;width:min(100%,1180px);margin-right:auto;margin-left:auto}.wrenchroster-pricing__header{display:grid;justify-items:center;gap:14px;max-width:760px;text-align:center}.wrenchroster-pricing__header h2{margin:0;font-size:44px;font-weight:850;line-height:1.08;letter-spacing:0}.wrenchroster-pricing__header p,.wrenchroster-pricing-card p,.wrenchroster-pricing__note{margin:0;color:#ffffffb8;line-height:1.62}.wrenchroster-pricing__grid{display:grid;gap:16px;margin-top:34px}.wrenchroster-pricing__grid--packs{grid-template-columns:repeat(4,minmax(0,1fr))}.wrenchroster-pricing__grid--subscriptions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-left:0}.wrenchroster-pricing__section{display:grid;gap:18px;margin-top:clamp(54px,7vw,82px)}.wrenchroster-pricing__section-header{display:flex;align-items:end;justify-content:space-between;gap:22px}.wrenchroster-pricing__section-header h3{margin:0;color:#fff;font-size:clamp(32px,4vw,44px);font-weight:850;line-height:1.08;letter-spacing:0}.wrenchroster-pricing__section-header p{margin:12px 0 0;max-width:760px;color:#ffffffb8;line-height:1.62}.wrenchroster-pricing-toggle{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:5px;background:#ffffff0b}.wrenchroster-pricing-toggle button{min-height:38px;border:0;border-radius:999px;padding:0 14px;background:transparent;color:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.wrenchroster-pricing-toggle button.active{background:#fff;color:#030507}.wrenchroster-pricing-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:18px;min-height:520px;border:1px solid rgba(255,255,255,.15);border-radius:18px;padding:24px;background:#0d121885;box-shadow:inset 0 1px #ffffff29,0 20px 58px #00000038;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wrenchroster-pricing-card--featured{border-color:#fde68a6b;background:linear-gradient(135deg,#fde68a1a,#ffffff0a),#0d121894;box-shadow:inset 0 1px #ffffff29,0 24px 72px #0000004d,0 0 48px #fde68a14}.wrenchroster-pricing-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wrenchroster-pricing-card__top span,.wrenchroster-pricing-card__top strong{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wrenchroster-pricing-card__top span{color:#ffffffc7}.wrenchroster-pricing-card__top strong{border:1px solid rgba(253,230,138,.28);border-radius:999px;padding:6px 9px;background:#fde68a1a;color:#fde68a}.wrenchroster-pricing-card h3{margin:0 0 14px;font-size:26px;font-weight:900;letter-spacing:0}.wrenchroster-pricing-card__price{margin-bottom:12px;color:#fff;font-size:38px;font-weight:950;line-height:1;letter-spacing:0}.wrenchroster-pricing-card ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.wrenchroster-pricing-card li{display:flex;align-items:flex-start;gap:9px;color:#ffffffd6;font-size:14px;line-height:1.45}.wrenchroster-pricing-card li svg{flex:0 0 auto;margin-top:2px;color:#fde68a}.wrenchroster-pricing-card__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:10px;padding:13px 18px;background:#fff;color:#111820;font-size:14px;font-weight:900;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.wrenchroster-pricing-card__cta:hover{box-shadow:0 18px 46px #ffffff29;transform:translateY(-1px)}.wrenchroster-pricing__note{max-width:680px;margin-top:22px;text-align:center;font-size:13px}.wrenchroster-tools-spotlight{display:grid;gap:24px;padding:clamp(52px,6vw,82px) clamp(20px,5vw,64px);background:linear-gradient(180deg,#04070a,#070b0e 48%,#04070a),radial-gradient(circle at 78% 18%,rgba(253,230,138,.08),transparent 34%);color:#fff}.wrenchroster-tools-spotlight__header,.wrenchroster-tools-spotlight__grid{width:min(100%,1120px);margin-right:auto;margin-left:auto}.wrenchroster-tools-spotlight__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.wrenchroster-tools-spotlight__header>span{grid-column:1 / -1;width:fit-content;color:#fde68a;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.wrenchroster-tools-spotlight__header h2{margin:0;color:#fff;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.04;letter-spacing:0}.wrenchroster-tools-spotlight__header p{max-width:720px;margin:10px 0 0;color:#ffffffb8;font-size:16px;line-height:1.6}.wrenchroster-tools-spotlight__header a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 18px;background:#ffffff0f;color:#fff;font-size:13px;font-weight:900;text-decoration:none}.wrenchroster-tools-spotlight__header a:hover{border-color:#ffffff4d;background:#ffffff1c}.wrenchroster-tools-spotlight__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wrenchroster-tools-card{display:grid;gap:16px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;background:#0d12187a;box-shadow:inset 0 1px #ffffff1a,0 20px 52px #00000042}.wrenchroster-tools-card__media{display:block;overflow:hidden;border-radius:14px;aspect-ratio:16 / 9;background:#0b1117}.wrenchroster-tools-card__media img{display:block;width:100%;height:100%;object-fit:cover}.wrenchroster-tools-card span{color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wrenchroster-tools-card h3{margin:8px 0;font-size:19px;font-weight:900;line-height:1.14;letter-spacing:0}.wrenchroster-tools-card h3 a{color:#fff;text-decoration:none}.wrenchroster-tools-card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.wrenchroster-tools-card p{margin:0;color:#ffffffb3;font-size:14px;line-height:1.55}.wrenchroster-pricing--billing>.wr-billing-section,.wrenchroster-pricing--billing>.wr-stripe-notice,.wrenchroster-pricing--billing>.wr-billing-message{position:relative;z-index:1}.wrenchroster-pricing--billing>.wr-billing-section:first-of-type{padding-top:0}.wrenchroster-seo-section{padding:clamp(72px,9vw,118px) clamp(20px,5vw,64px) clamp(32px,4vw,52px);background:radial-gradient(circle at 24% 8%,rgba(255,255,255,.08),transparent 32%),linear-gradient(180deg,#04070a,#070b0e);color:#fff}.wrenchroster-seo-section__header,.wrenchroster-seo-grid,.wrenchroster-faq{width:min(100%,1120px);margin-right:auto;margin-left:auto}.wrenchroster-seo-section__header{display:grid;gap:14px;max-width:780px;text-align:center}.wrenchroster-seo-section__header h2,.wrenchroster-faq h2{margin:0;color:#fff;font-size:42px;font-weight:850;letter-spacing:0;line-height:1.08}.wrenchroster-seo-section__header p{margin:0;color:#ffffffb8;font-size:16px;line-height:1.65}.wrenchroster-seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px}.wrenchroster-seo-grid article,.wrenchroster-faq details{border:1px solid rgba(255,255,255,.14);background:#0d12187a;box-shadow:inset 0 1px #ffffff1f,0 18px 46px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wrenchroster-seo-grid article{display:grid;align-content:space-between;gap:18px;min-height:260px;border-radius:18px;padding:22px}.wrenchroster-seo-grid h3{margin:0 0 10px;color:#fff;font-size:15px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.wrenchroster-seo-grid p,.wrenchroster-faq p{margin:0;color:#ffffffb8;font-size:14px;line-height:1.62}.wrenchroster-seo-grid a{color:#fff;font-size:14px;font-weight:900;text-decoration:none}.wrenchroster-seo-grid a:hover{text-decoration:underline}.wrenchroster-related-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:min(100%,1120px);margin:24px auto 0}.wrenchroster-related-links span,.wrenchroster-related-links a{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:0}.wrenchroster-related-links span{color:#ffffff8a}.wrenchroster-related-links a{border:1px solid rgba(255,255,255,.14);padding:0 12px;background:#ffffff0f;color:#ffffffdb;text-decoration:none}.wrenchroster-related-links a:hover{border-color:#ffffff47;color:#fff}.wrenchroster-faq{display:grid;gap:20px;margin-top:42px}.wrenchroster-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wrenchroster-faq details{border-radius:16px;padding:18px}.wrenchroster-faq summary{color:#fff;font-weight:850;cursor:pointer}.wrenchroster-faq p{margin-top:12px}.wr-seo-page{min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 80% 18%,rgba(148,163,184,.1),transparent 34%),#030507;color:#fff;padding:22px clamp(24px,5vw,64px) 0}.wr-seo-hero,.wr-seo-section{width:min(100%,1180px);margin:0 auto}.wr-seo-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:clamp(24px,5vw,56px);align-items:center;min-height:calc(100svh - 96px);padding:clamp(42px,7vw,92px) 0 clamp(34px,6vw,74px)}.wr-seo-hero__copy{display:grid;gap:20px;min-width:0}.wr-seo-hero h1{margin:0;max-width:920px;color:#fff;font-size:52px;font-weight:950;line-height:1.02;letter-spacing:0;text-wrap:balance}.wr-seo-hero p,.wr-seo-section__header p,.wr-seo-detail-grid p,.wr-seo-link-card a,.wr-seo-link-card span{margin:0;color:#ffffffb3;line-height:1.65}.wr-seo-hero__copy>p{max-width:760px;font-size:17px}.wr-seo-hero__panel{display:grid;gap:14px}.wr-seo-hero__panel article,.wr-seo-detail-grid article,.wr-seo-link-card{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#ffffff0a;box-shadow:0 22px 72px #00000057,inset 0 1px 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wr-seo-hero__panel article{display:grid;gap:10px;min-height:158px;padding:20px}.wr-seo-hero__panel svg,.wr-seo-section__header span{color:#fde68a}.wr-seo-hero__panel h2,.wr-seo-detail-grid h3,.wr-seo-link-card h3{margin:0;color:#fff;font-size:17px;font-weight:900;letter-spacing:0}.wr-seo-hero__panel p{margin:0;color:#ffffffad;font-size:14px;line-height:1.55}.wr-seo-section{display:grid;gap:22px;padding:clamp(48px,7vw,84px) 0}.wr-seo-section__header{display:grid;gap:10px;max-width:780px}.wr-seo-section__header span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wr-seo-section__header h2{margin:0;color:#fff;font-size:38px;font-weight:900;line-height:1.08;letter-spacing:0}.wr-seo-detail-grid,.wr-seo-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wr-seo-detail-grid article,.wr-seo-link-card{padding:20px}.wr-seo-detail-grid article{display:grid;align-content:start;gap:10px}.wr-seo-link-card{display:grid;align-content:start;gap:14px;min-height:180px}.wr-seo-link-card div{display:flex;flex-wrap:wrap;gap:8px}.wr-seo-link-card a,.wr-seo-link-card span{min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;background:#ffffff0d;font-size:13px;font-weight:800;text-decoration:none}.wr-seo-link-card a:hover{border-color:#ffffff4d;color:#fff}.wr-seo-related-links{width:100%;margin-top:8px}.workforce-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 64px}.workforce-jobs-page{min-height:100vh;padding:28px 0 64px;background:#030507;color:#fff}.workforce-jobs-page>.wrenchroster-header{width:min(1480px,calc(100% - 48px));margin:0 auto 28px}.workforce-jobs-page>.workforce-page{padding-top:0}.workforce-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;align-items:stretch;min-height:520px;padding:48px;background:linear-gradient(135deg,#153a30f0,#255848db),radial-gradient(circle at 82% 24%,rgba(233,104,34,.24),transparent 34%),#153a30;color:#fff;border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.workforce-hero__content{display:flex;flex-direction:column;justify-content:center;max-width:720px}.brand-mark{width:fit-content;padding:8px 10px;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#dfeae4;font-size:13px;font-weight:800}.workforce-hero h1,.page-header h1,.profile-header h1{margin:0;color:inherit}.workforce-hero h1{max-width:760px;margin-top:24px;font-size:54px;line-height:1.02}.workforce-hero p{max-width:620px;color:#dbe5df;font-size:18px;line-height:1.7}.hero-actions,.worker-card__actions{display:flex;flex-wrap:wrap;gap:12px}.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid transparent;border-radius:6px;padding:10px 14px;font-weight:800;text-decoration:none;cursor:pointer}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.24)}.button--primary,.icon-button--primary{background:var(--safety-orange);color:#fff}.button--secondary,.icon-button{background:var(--surface);border-color:var(--line);color:var(--ink)}.workforce-hero__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hero-metric{display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1a}.hero-metric svg{color:#f2a16a}.hero-metric span{font-size:36px;font-weight:900}.hero-metric p{margin:0;color:#dbe5df;font-size:14px;line-height:1.4}.content-section,.profile-section,.resume-card,.notice-panel,.employer-grid article,.admin-grid article,.upload-panel,.preference-panel,.search-filters,.worker-card,.certification-board>*,.foundation-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px}.content-section{margin-top:28px;padding:28px}.section-heading,.page-header,.profile-header,.results-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.section-heading h2,.page-header h1,.profile-header h1,.results-heading h2{margin:0}.section-heading p,.page-header p,.profile-header p,.results-heading p,.foundation-grid p,.worker-card__summary,.profile-section p,.notice-panel p,.upload-panel p,.employer-grid p,.admin-grid p{color:var(--muted);line-height:1.6}.legal-product-note{display:grid;gap:4px;margin-top:10px;border:1px solid rgba(20,184,166,.16);border-radius:8px;padding:11px 12px;background:#14b8a612;color:#0d2c26c7;font-size:13px;line-height:1.5}.legal-product-note strong{color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legal-product-note--compact{margin-top:8px;border-color:#1f29371f;background:#ffffffad;color:var(--muted)}.section-heading a,.profile-section a{color:var(--field-green);font-weight:800}.foundation-grid,.employer-grid,.admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.foundation-grid article,.employer-grid article,.admin-grid article{padding:22px}.foundation-grid h3,.employer-grid h2,.admin-grid h2,.profile-section h2,.notice-panel h2,.upload-panel h2,.preference-panel h2,.resume-card h2{margin:0 0 8px;font-size:20px}.worker-list{display:grid;gap:16px;margin-top:20px}.worker-card{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:22px}.worker-card__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.worker-card__identity h3{margin:0 0 5px;font-size:22px}.worker-card__identity p,.worker-card__summary{margin:0}.worker-card__summary{margin-top:18px}.worker-card__meta,.profile-tags,.certification-list,.ticket-stack,.ticket-library{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px}.worker-card__meta{margin-top:16px}.worker-card__meta span,.profile-tags span,.ticket-stack span,.ticket-library span{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;border-radius:6px;padding:7px 9px;background:var(--surface-strong);color:#31403a;font-size:13px;font-weight:700}.certification-list{margin-top:16px}.worker-card__credential-intel{display:flex;gap:10px;align-items:flex-start;margin-top:14px;border:1px solid rgba(245,158,11,.22);border-radius:8px;padding:10px;background:#f59e0b14}.worker-card__credential-intel svg{flex:0 0 auto;color:#b45309}.worker-card__credential-intel div{display:grid;gap:3px}.worker-card__credential-intel strong{color:#26342f;font-size:13px}.worker-card__credential-intel span{color:#47564f;font-size:12px;line-height:1.45}.worker-card__action-lock{margin:0;border:1px solid rgba(181,108,24,.28);border-radius:6px;padding:9px;background:#f59e0b1a;color:#7c4a12;font-size:12px;font-weight:800;line-height:1.4}.certification-list--stacked{display:grid}.certification-badge,.availability-pill{display:inline-flex;align-items:center;gap:7px;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:800}.certification-badge{background:#f5f2eb;color:#6d4721}.certification-badge--verified{background:#e9f3ee;color:var(--field-green)}.certification-badge small{color:currentColor;font-size:12px;font-weight:700;opacity:.72}.availability-pill{width:fit-content;background:#edf3f6;color:var(--steel);white-space:nowrap}.availability-pill--available_now{background:#e8f4ed;color:var(--field-green)}.availability-pill--available_soon{background:#fff4e5;color:var(--amber)}.availability-pill--currently_on_project{background:#eef0f1;color:#47535a}.availability-pill--not_available{background:#fae9e8;color:var(--danger)}.availability-pill__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.worker-card__aside{display:grid;align-content:start;gap:12px}.readiness-card{padding:16px;border-radius:8px;background:var(--field-green-dark);color:#fff}.readiness-card__header{display:flex;align-items:center;gap:8px;color:#cfe2d9;font-size:13px;font-weight:800}.readiness-card__score{margin-top:10px;font-size:42px;font-weight:900}.readiness-card__level{width:fit-content;border-radius:6px;padding:6px 8px;background:#ffffff1a;font-size:13px;font-weight:800}.readiness-card p{margin:12px 0 0;color:#dbe5df;font-size:13px;line-height:1.45}.page-header,.profile-header{margin-bottom:24px;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.employer-dashboard-header{align-items:center}.employer-dashboard-header__identity{display:flex;align-items:center;gap:16px;min-width:min(100%,420px)}.employer-dashboard-header__logo{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:58px;height:58px;border-radius:8px;background:var(--field-green-dark);color:#fff;font-weight:900}.employer-dashboard-header__summary{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.employer-dashboard-header__summary span{display:inline-flex;align-items:center;min-height:34px;border-radius:6px;padding:7px 10px;background:var(--surface-strong);color:#31403a;font-size:13px;font-weight:800}.page-header h1,.profile-header h1{font-size:38px}.form-layout,.profile-grid,.certification-board,.availability-grid,.search-layout{display:grid;gap:20px}.form-layout{grid-template-columns:minmax(0,1fr) 360px}.industrial-form,.upload-panel,.preference-panel,.profile-main,.profile-aside{display:grid;gap:16px}.industrial-form{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.industrial-form label,.search-filters label,.preference-panel label{display:grid;gap:7px;color:#39453f;font-size:13px;font-weight:800}.industrial-form input,.industrial-form select,.industrial-form textarea,.search-filters input,.search-filters select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#fff;color:var(--ink)}.industrial-form textarea{min-height:120px;resize:vertical}.upload-panel,.preference-panel,.notice-panel{padding:24px}.upload-panel{align-content:start}.upload-panel svg,.notice-panel svg,.admin-grid svg,.employer-grid svg{color:var(--safety-orange)}.profile-grid{grid-template-columns:minmax(0,1fr) 280px}.profile-main,.profile-aside{align-content:start}.profile-section,.resume-card{padding:22px}.resume-card{display:flex;gap:14px;align-items:flex-start}.resume-card small{display:block;margin-top:6px;color:#ffffff85;font-size:12px;font-weight:800}.resume-card__summary{display:-webkit-box;max-height:170px;overflow:hidden;margin-top:10px;color:#ffffffad;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:7;white-space:pre-line}.personal-cabinet{display:grid;gap:18px}.personal-cabinet__summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;align-items:stretch}.personal-cabinet__details,.personal-cabinet__edit-form,.personal-cabinet__metrics,.personal-cabinet__records,.personal-cabinet__record-list{display:grid;gap:10px}.personal-cabinet__details{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.personal-cabinet__details div,.personal-cabinet__metrics span,.personal-cabinet__record{border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:14px;background:#ffffff0b}.personal-cabinet__details dt,.personal-cabinet__record small{color:#ffffff85;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.personal-cabinet__details dd{min-width:0;margin:5px 0 0;overflow-wrap:anywhere;color:#fff;font-weight:850}.personal-cabinet__edit-button{white-space:nowrap}.personal-cabinet__edit-form{min-width:0}.personal-cabinet__document-form{display:grid;gap:10px;min-width:0}.personal-cabinet__edit-grid,.personal-cabinet__document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.personal-cabinet__edit-form label,.personal-cabinet__document-form label{display:grid;gap:7px;color:#ffffff94;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.personal-cabinet__edit-form input,.personal-cabinet__document-form input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 12px;background:#00000047;color:#fff;color-scheme:dark;font:inherit;font-weight:800;outline:none}.personal-cabinet__edit-form input:focus,.personal-cabinet__document-form input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.personal-cabinet__edit-form input[readonly]{color:#ffffff94;cursor:not-allowed}.personal-cabinet__edit-form p,.personal-cabinet__document-form p,.personal-cabinet__status{margin:0;color:#ffffff9e;font-size:13px;line-height:1.45}.personal-cabinet__edit-actions{display:flex;flex-wrap:wrap;gap:10px}.personal-cabinet__record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.personal-cabinet__record-header strong{min-width:0}.personal-cabinet__record-action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid rgba(52,211,153,.56);border-radius:999px;padding:7px 12px;background:#14b8a629;color:#d1fae5;font:inherit;font-size:12px;font-weight:900;line-height:1;cursor:pointer;touch-action:manipulation}.personal-cabinet__record-action:disabled{border-color:#ffffff1f;background:#ffffff0d;color:#ffffff61;cursor:not-allowed}.personal-cabinet__record-action:hover,.personal-cabinet__record-action:focus-visible{border-color:#34d399eb;background:#14b8a647;outline:none;box-shadow:0 0 0 3px #2dd4bf24}.personal-cabinet__record-action--danger{border-color:#f8717170;background:#7f1d1d38;color:#fee2e2}.personal-cabinet__record-action--danger:hover,.personal-cabinet__record-action--danger:focus-visible{border-color:#f87171c7;background:#7f1d1d5c;box-shadow:0 0 0 3px #f8717124}.worker-ticket-compact-card{gap:8px;padding:12px}.worker-ticket-compact-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:start;min-width:0}.worker-ticket-compact-card__status{display:inline-flex;width:fit-content;border:1px solid rgba(251,191,36,.24);border-radius:999px;padding:4px 8px;background:#fbbf241a;color:#fde68a!important;font-size:10px!important;font-weight:900;line-height:1.15;text-transform:uppercase;white-space:nowrap}.worker-ticket-compact-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.worker-ticket-compact-card__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px}.worker-ticket-compact-card__meta span{display:grid;gap:2px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:7px 8px;background:#00000029}.worker-ticket-compact-card__meta small{color:#ffffff70;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.worker-ticket-compact-card__meta b{min-width:0;overflow:hidden;color:#ffffffd1;font-size:11px;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.worker-ticket-compact-card__source{margin:0;color:#ffffff70!important;font-size:10px!important}.worker-ticket-compact-card__source-action{width:fit-content}.worker-ticket-source-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:end}.worker-ticket-source-summary span{display:grid;gap:3px;min-width:0}.worker-ticket-source-summary small{color:#ffffff75;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.worker-ticket-source-summary b{overflow:hidden;color:#ffffffd1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.personal-cabinet__status{border:1px solid rgba(52,211,153,.26);border-radius:14px;padding:10px 12px;background:#34d39917;color:#d1fae5;font-weight:800}.personal-cabinet__status--error{border-color:#f871714d;background:#f871711a;color:#fee2e2}.personal-cabinet__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-cabinet__metrics span{display:grid;gap:4px;align-content:center;color:#ffffff9e;font-size:12px;font-weight:850;text-transform:uppercase}.personal-cabinet__metrics strong{color:#fff;font-size:24px;line-height:1}.personal-cabinet__records{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-cabinet__records section{display:grid;align-content:start;gap:10px}.personal-cabinet__records h3,.personal-cabinet__record strong,.personal-cabinet__record span,.personal-cabinet__record small{overflow-wrap:anywhere}.personal-cabinet__records h3{margin:0;font-size:15px}.personal-cabinet__record{display:grid;gap:5px}.personal-cabinet__record span{color:#ffffffb3;font-size:13px}.certification-board{grid-template-columns:1fr 1fr 280px;align-items:start}.ticket-library span{display:grid}.ticket-library small{color:var(--muted);font-weight:700}.notice-panel div{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;line-height:1.5}.availability-grid{grid-template-columns:minmax(0,1fr) 360px}.preference-panel label,.filter-toggles label{display:flex;align-items:center;gap:9px}.search-layout{grid-template-columns:320px minmax(0,1fr);align-items:start}.search-filters{position:sticky;top:86px;display:grid;gap:16px;padding:18px}.search-input{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:0 10px;background:#fff}.search-input input{border:0;padding-left:0}.filter-toggles{display:grid;gap:10px}.search-filters__section{display:grid;gap:10px;min-width:0;margin:0;border:0;border-top:1px solid rgba(255,255,255,.1);padding:14px 0 0}.search-filters__section legend{margin-bottom:10px;color:#39453f;font-size:13px;font-weight:900}.search-filters__section label{display:flex;align-items:center;gap:9px}.ticket-filter{display:flex;flex-wrap:wrap;gap:8px}.ticket-filter>span{flex-basis:100%;color:#39453f;font-size:13px;font-weight:800}.ticket-chip{border:1px solid var(--line);border-radius:6px;padding:7px 9px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:800;cursor:pointer}.ticket-chip--active{border-color:var(--field-green);background:#e8f4ed;color:var(--field-green)}.welder-labels{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.welder-labels span{display:inline-flex;align-items:center;min-height:31px;border:1px solid rgba(233,104,34,.28);border-radius:999px;padding:7px 11px;background:#e968221a;color:#ffc9a8;font-size:12px;font-weight:900;line-height:1}.welder-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.welder-module-grid section{min-width:0;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.welder-module-grid h3,.welder-signup-panel h2{margin:0 0 8px;font-size:16px}.welder-module-grid p{margin:0}.welder-module-grid p+p{margin-top:8px}.welder-signup-panel{display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.welder-signup-panel__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.welder-signup-panel__checks label{display:flex;align-items:center;gap:9px}.worker-results{min-width:0}.workforce-mvp{--mvp-ink: #18211f;--mvp-muted: #65726e;--mvp-panel: #ffffff;--mvp-panel-alt: #f1f5f0;--mvp-line: #d8ded5;--mvp-green: #1d5a47;--mvp-green-dark: #12352d;--mvp-orange: #e96822;--mvp-blue: #315f78}.mvp-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:stretch;min-height:380px;padding:clamp(28px,5vw,56px);border-radius:8px;background:linear-gradient(135deg,#12352df5,#1d5a47e0),url(https://images.unsplash.com/photo-1579532537598-459ecdaf39cc?auto=format&fit=crop&w=1600&q=80);background-position:center;background-size:cover;color:#fff;box-shadow:var(--shadow);overflow:hidden}.mvp-hero__copy{display:grid;align-content:center;gap:18px;max-width:780px}.mvp-project-name{width:fit-content;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:6px;color:#e5f0ea;font-size:13px;font-weight:800}.mvp-hero h1{margin:0;font-size:clamp(42px,6vw,72px);line-height:.96}.mvp-hero p{max-width:680px;margin:0;color:#dce8e2;font-size:18px;line-height:1.65}.mvp-hero__metrics{display:grid;gap:12px;align-content:center}.mvp-hero__metrics div{display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:center;min-height:92px;padding:18px;border:1px solid rgba(255,255,255,.26);border-radius:8px;background:#ffffff1f}.mvp-hero__metrics svg{grid-row:span 2;color:#f1a271}.mvp-hero__metrics strong{font-size:30px;line-height:1}.mvp-hero__metrics span{color:#dce8e2;font-size:13px;font-weight:800}.mvp-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:22px;margin-top:24px;align-items:start}.mvp-filter-panel,.mvp-section,.mvp-state-panel{border:1px solid var(--mvp-line);border-radius:8px;background:var(--mvp-panel)}.mvp-filter-panel{position:sticky;top:86px;display:grid;gap:16px;padding:18px}.mvp-filter-panel h2,.mvp-section h2,.mvp-state-panel h2{margin:0}.mvp-filter-panel p,.mvp-section p,.mvp-state-panel p,.mvp-job-card p,.mvp-worker-card p{margin:0;color:var(--mvp-muted);line-height:1.55}.mvp-filter-panel label{display:grid;gap:7px;color:#37443f;font-size:13px;font-weight:800}.mvp-filter-panel select{width:100%;min-height:42px;border:1px solid var(--mvp-line);border-radius:6px;padding:9px 10px;background:#fff;color:var(--mvp-ink)}.mvp-filter-toggles{display:grid;gap:10px}.mvp-filter-toggles label{display:flex;align-items:center;gap:8px}.mvp-results{display:grid;gap:18px;min-width:0}.mvp-section{padding:22px}.mvp-section__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.mvp-job-grid,.mvp-worker-grid{display:grid;gap:14px}.mvp-job-card,.mvp-worker-card{display:grid;gap:14px;padding:18px;border:1px solid var(--mvp-line);border-radius:8px;background:#fff}.mvp-job-card h3,.mvp-worker-card h3{margin:0;color:var(--mvp-ink);font-size:21px;line-height:1.2}.mvp-card-kicker,.mvp-worker-card__top,.mvp-job-meta,.mvp-ticket-row,.mvp-unlocked-contact,.mvp-ticket-library{display:flex;flex-wrap:wrap;gap:8px}.mvp-card-kicker,.mvp-worker-card__top{align-items:flex-start;justify-content:space-between}.mvp-card-kicker span,.mvp-job-meta span,.mvp-unlocked-contact a,.mvp-unlocked-contact span,.mvp-availability{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:7px 9px;background:var(--mvp-panel-alt);color:#34433e;font-size:13px;font-weight:800}.mvp-card-kicker span:first-child{color:var(--mvp-blue)}.mvp-availability{background:#e7f4ed;color:var(--mvp-green);white-space:nowrap}.protected-chat{margin-top:16px}.engagement-section{margin-top:22px}.engagement-grid,.engagement-review-list{display:grid;gap:14px}.engagement-card{display:grid;gap:14px;border:1px solid rgba(255,255,255,.11);border-radius:18px;padding:18px;background:linear-gradient(135deg,#ffffff10,#ffffff07),#ffffff0a;box-shadow:inset 0 1px 1px #ffffff0f,0 16px 36px #00000029}.engagement-card__top,.engagement-card__actions,.engagement-review-form__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.engagement-card h3{margin:0;color:#fff;font-size:21px;letter-spacing:0}.engagement-badge{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 11px;background:#ffffff0d;color:#ffffffad;font-size:12px;font-weight:850;white-space:nowrap}.engagement-badge--verified{border-color:#34d39947;background:#34d3991a;color:#a7f3d0}.engagement-card__notice,.engagement-review-form__locked{border:1px solid rgba(251,191,36,.22);border-radius:12px;padding:11px 12px;background:#fbbf2417;color:#fde68aeb!important;font-weight:760}.engagement-card__notice--good{border-color:#34d3993d;background:#34d39917;color:#a7f3d0!important}.engagement-review-form{display:grid;gap:12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px;background:#0000002e}.engagement-review-form label{display:grid;gap:7px;color:#ffffffb8;font-size:13px;font-weight:820}.engagement-review-form textarea{width:100%;min-height:92px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:11px 12px;background:#00000047;color:#fff;font:inherit;resize:vertical}.engagement-review-form__rating{grid-template-columns:minmax(150px,.45fr) minmax(180px,1fr);align-items:center}.engagement-review-stars{display:inline-flex;gap:5px}.engagement-review-stars button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0d;color:#ffffff7a;cursor:pointer}.engagement-review-stars button.is-active{border-color:#fde68a5c;background:#fde68a1f;color:#fde68a}.engagement-review-form__check{display:flex!important;flex-direction:row;align-items:center;gap:9px!important}.engagement-review-form__check input{width:18px;height:18px;accent-color:rgb(253,230,138)}.engagement-review-line{display:grid;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff0a}.engagement-review-line span,.engagement-worker-summary{display:inline-flex;align-items:center;gap:7px;color:#fde68a;font-weight:850}.engagement-review-line button{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#ffffff94;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.engagement-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.engagement-summary-grid article{display:grid;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;background:#ffffff0a}.engagement-summary-grid span{color:#ffffff85;font-size:12px;font-weight:850}.engagement-summary-grid strong{color:#fff;font-size:20px}.engagement-worker-summary{border:1px solid rgba(253,230,138,.2);border-radius:999px;padding:8px 11px;background:#fde68a14}.hiring-export{display:grid;gap:16px;margin-top:16px;border:1px solid var(--mvp-line);border-radius:8px;padding:18px;background:#fff;color:#17211d}.hiring-export__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hiring-export__eyebrow{display:inline-flex;margin-bottom:5px;color:#1c5c6f;font-size:12px;font-weight:900;text-transform:uppercase}.hiring-export__header h2{margin:0;color:#13211c;font-size:24px;line-height:1.2;letter-spacing:0}.hiring-export__header p{margin:5px 0 0;color:#52625c;line-height:1.45}.hiring-export__status,.hiring-export__mode{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:7px 10px;background:#edf5f2;color:#17614f;font-size:12px;font-weight:900;white-space:nowrap}.hiring-export__status--idle{background:#f3f4f6;color:#4b5563}.hiring-export__status--generating{background:#eff6ff;color:#1d4ed8}.hiring-export__status--failed{background:#fef2f2;color:#b91c1c}.hiring-export__summary,.hiring-export__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hiring-export__summary span{display:inline-flex;align-items:center;min-height:30px;border-radius:6px;padding:6px 9px;background:var(--mvp-panel-alt);color:#34433e;font-size:13px;font-weight:800}.hiring-export__actions .button{display:inline-flex;align-items:center;gap:8px}.hiring-export__error{border:1px solid rgba(185,28,28,.25);border-radius:8px;padding:10px 12px;background:#fef2f2;color:#991b1b;font-size:14px;line-height:1.45}.hiring-export__warning{border:1px solid rgba(245,158,11,.35);border-radius:8px;padding:10px 12px;background:#f59e0b1f;color:#ffffffc7;font-size:14px;line-height:1.45}.hiring-export__downloads{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.hiring-export__download{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:46px;border:1px solid rgba(28,92,111,.16);border-radius:8px;padding:10px 12px;background:#f8fbfa;color:#20332f;font:inherit;font-size:13px;font-weight:850;text-align:left;cursor:pointer}.hiring-export__download span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hiring-export__download svg{color:#1c5c6f}.hiring-export__download:disabled{cursor:not-allowed;opacity:.48}.protected-chat__thread{display:grid;gap:8px}.protected-chat__message{width:min(100%,720px);margin:0;border:1px solid rgba(28,92,111,.14);border-radius:8px;padding:10px 12px;background:#f4fbf9;color:#1d2b2f;line-height:1.5}.protected-chat__disclaimer{display:flex;align-items:flex-start;gap:8px;margin:0;border:1px solid rgba(28,92,111,.18);border-radius:8px;padding:10px 12px;background:#eef7f4;color:#28433c;font-size:14px;line-height:1.45}.protected-chat__disclaimer svg{flex:0 0 auto;margin-top:2px;color:#0f766e}.protected-chat__warning{display:grid;gap:4px;border:1px solid rgba(180,83,9,.35);border-radius:8px;padding:12px;background:#fff7ed;color:#7c2d12}.protected-chat__warning strong,.protected-chat__warning span{line-height:1.45}.protected-chat__composer{display:grid;gap:10px}.protected-chat__composer label{display:grid;gap:8px;color:#34433e;font-size:14px;font-weight:800}.protected-chat__composer textarea{min-height:92px;resize:vertical;border:1px solid rgba(28,92,111,.18);border-radius:8px;padding:12px;background:#fff;color:#1d2b2f;font:inherit;line-height:1.45}.protected-chat__composer button{justify-self:flex-start;display:inline-flex;align-items:center;gap:8px}.profile-availability-control{margin-bottom:18px}.availability-segmented{display:flex;flex-wrap:wrap;gap:8px}.availability-segmented button,.selection-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid rgba(28,92,111,.18);border-radius:6px;padding:8px 11px;background:#fff;color:#243531;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.availability-segmented__button--active{border-color:#0f766e80!important;background:#e7f4ed!important;color:#0f766e!important}.worker-selection-panel{margin-bottom:18px}.selection-list,.offer-list,.candidate-status-list{display:grid;gap:12px}.selection-row,.offer-row,.candidate-status-row{display:grid;gap:14px;border:1px solid rgba(28,92,111,.16);border-radius:8px;padding:14px;background:#fff}.candidate-status-row{border-color:#ffffff1a;background:#ffffff0b;color:#fff;box-shadow:inset 0 1px 1px #ffffff0f,0 16px 38px #00000038}.selection-row,.offer-row,.candidate-status-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.selection-row__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.selection-row__heading h3,.candidate-status-row h3{margin:0;color:#182722;font-size:18px;line-height:1.25}.candidate-status-row h3{color:#fff!important}.candidate-status-row p{color:#ffffffad!important}.selection-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.selection-actions button:hover,.availability-segmented button:hover{border-color:#0f766e73;background:#f4fbf9}.selection-actions button:disabled{cursor:not-allowed;opacity:.55}.selection-status{margin-bottom:12px;border:1px solid rgba(15,118,110,.28);border-radius:8px;padding:10px 12px;background:#e7f4ed;color:#0f513f;font-size:14px;font-weight:800}.selection-chat{grid-column:1 / -1;display:grid;gap:10px;border-top:1px solid rgba(28,92,111,.14);padding-top:12px}.selection-chat__thread{display:grid;gap:8px}.selection-chat__thread p{margin:0;border:1px solid rgba(28,92,111,.14);border-radius:8px;padding:9px 11px;background:#f4fbf9;color:#243531}.selection-chat label{display:grid;gap:8px;color:#34433e;font-size:14px;font-weight:800}.selection-chat textarea{min-height:86px;resize:vertical;border:1px solid rgba(28,92,111,.18);border-radius:8px;padding:11px;background:#fff;color:#1d2b2f;font:inherit;line-height:1.45}.selection-chat button{justify-self:flex-start;min-height:36px;border:1px solid rgba(15,118,110,.35);border-radius:6px;padding:8px 12px;background:#0f766e;color:#fff;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.offer-comparison{overflow-x:auto;margin-bottom:14px;border:1px solid rgba(28,92,111,.16);border-radius:8px;background:#fff}.offer-comparison table{width:100%;min-width:880px;border-collapse:collapse}.offer-comparison th,.offer-comparison td{border-bottom:1px solid rgba(28,92,111,.12);padding:10px 12px;text-align:left;color:#243531;font-size:13px;line-height:1.35;white-space:nowrap}.offer-comparison thead th{background:#f4fbf9;color:#465852;font-size:12px;text-transform:uppercase}.offer-comparison tbody tr:last-child th,.offer-comparison tbody tr:last-child td{border-bottom:0}.offer-comparison tbody th{min-width:210px}.offer-comparison tbody th span,.offer-comparison tbody th small{display:block}.offer-comparison tbody th small{margin-top:3px;color:#687972;font-size:12px;font-weight:700}.employer-candidate-status{display:grid;gap:14px;margin-bottom:16px}.candidate-status-row__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.candidate-status-row__signals span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:7px 9px;background:#fff1;color:#ffffffb8;font-size:13px;font-weight:800}.mvp-ticket{display:inline-flex;align-items:center;gap:7px;min-height:32px;border-radius:6px;padding:7px 9px;background:#fff4e8;color:#73441f;font-size:13px;font-weight:800}.mvp-ticket--verified{background:#e7f4ed;color:var(--mvp-green)}.mvp-ticket-library{align-items:center}.mvp-state-panel{display:grid;justify-items:start;gap:12px;padding:30px}.mvp-state-panel svg{color:var(--mvp-orange)}.mvp-state-panel--error{border-color:#e6b6b1;background:#fff7f6}@media(max-width:1280px){.wrenchroster-header{grid-template-columns:minmax(190px,1fr) auto minmax(46px,1fr)}.wrenchroster-nav{width:min(100%,700px);padding-right:8px;padding-left:8px}.wrenchroster-nav a{padding-right:13px;padding-left:13px}.wrenchroster-access{display:none}.wrenchroster-menu-button{display:inline-flex}}@media(max-width:1120px){.wrenchroster-hero{min-height:auto;padding-right:22px;padding-left:22px;overflow:visible}.wrenchroster-header{grid-template-columns:1fr auto}.wrenchroster-nav{display:none}.wrenchroster-menu-button{display:inline-flex}.wrenchroster-feature-grid{grid-template-columns:1fr;max-width:520px}.wrenchroster-pricing__grid{grid-template-columns:1fr;max-width:620px}.wrenchroster-pricing-card{min-height:0}.wrenchroster-seo-grid,.wrenchroster-faq>div,.wr-seo-detail-grid,.wr-seo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-seo-hero{grid-template-columns:1fr;min-height:auto}}@media(max-width:960px){.topbar{align-items:flex-start}.topbar__nav{display:none}.topbar__menu{display:inline-flex;margin-left:auto}.workforce-hero,.form-layout,.profile-grid,.certification-board,.availability-grid,.search-layout,.worker-card{grid-template-columns:1fr}.search-filters{position:static}.foundation-grid,.employer-grid,.admin-grid,.mvp-hero,.mvp-layout,.personal-cabinet__summary,.personal-cabinet__records{grid-template-columns:1fr}.mvp-filter-panel{position:static}.wrenchroster-hero{min-height:auto;padding-right:22px;padding-left:22px;overflow:visible}.wrenchroster-header{grid-template-columns:1fr auto}.wrenchroster-nav{display:none}.wrenchroster-menu-button{display:inline-flex}.wrenchroster-hero h1{font-size:42px}.wrenchroster-hero p{font-size:14px}.wrenchroster-feature-grid{grid-template-columns:1fr;max-width:520px}.wrenchroster-pricing__grid{grid-template-columns:1fr;max-width:620px}.wrenchroster-pricing-card{min-height:0}.wr-seo-page{padding-right:22px;padding-left:22px}.wr-seo-hero h1{font-size:42px}.employer-dashboard-header{display:grid}.employer-dashboard-header__summary{margin-left:0}}@media(max-width:640px){.workforce-page{width:min(100% - 20px,1180px);padding-top:16px}.workforce-hero,.content-section,.page-header,.profile-header{padding:20px}.workforce-hero{min-height:0}.workforce-hero h1{font-size:36px}.page-header,.profile-header,.section-heading,.worker-card__identity{flex-direction:column}.page-header h1,.profile-header h1{font-size:30px}.workforce-hero__panel,.form-row,.signup-auth-grid,.welder-module-grid,.welder-signup-panel__checks,.personal-cabinet__document-grid,.personal-cabinet__edit-grid,.personal-cabinet__details,.personal-cabinet__metrics{grid-template-columns:1fr}.mvp-hero,.mvp-section,.mvp-filter-panel,.mvp-state-panel{padding:20px}.mvp-hero__metrics div,.mvp-worker-card__top,.mvp-section__heading{display:grid}.wrenchroster-hero{min-height:auto;padding:16px 18px 42px}.wrenchroster-hero__image{object-position:center}.wrenchroster-hero__shade{background:radial-gradient(circle at 50% 22%,#ffffff0d,#04090c80 40%,#04090cc7),linear-gradient(180deg,#04090c5c,#04090cb8)}.wrenchroster-wordmark{font-size:22px}.wrenchroster-access{display:none}.wrenchroster-hero__badge{justify-self:stretch;max-width:100%;padding-right:13px;padding-left:13px;font-size:11px;line-height:1.35;white-space:normal}.wrenchroster-menu-button{width:44px;height:44px}.wrenchroster-hero__content{gap:18px;align-content:start;width:100%;padding:34px 0 0}.wrenchroster-hero__badge,.wrenchroster-hero__copy,.wrenchroster-hero h1,.wrenchroster-hero p,.wrenchroster-hero__actions,.wrenchroster-feature-grid,.wrenchroster-hero__secure{width:100%;max-width:354px}.wrenchroster-hero h1{font-size:34px;line-height:1.08}.wrenchroster-hero p{max-width:100%;font-size:14px}.wrenchroster-button,.wrenchroster-hero__actions{width:100%}.wrenchroster-button{min-width:0;min-height:48px}.wrenchroster-feature-card{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:14px}.wrenchroster-feature-card__icon{width:42px;height:42px}.wrenchroster-hero__secure{font-size:11px;text-align:center}.wrenchroster-pricing{padding:62px 18px}.wrenchroster-pricing__header h2{font-size:34px}.wrenchroster-pricing-card{padding:20px}.wrenchroster-seo-section{padding:62px 18px}.wrenchroster-seo-section__header h2,.wrenchroster-faq h2{font-size:34px}.wrenchroster-seo-grid,.wrenchroster-faq>div,.wr-seo-detail-grid,.wr-seo-link-grid{grid-template-columns:1fr}.wrenchroster-seo-grid article{min-height:0}.wr-seo-page{padding:16px 18px 0}.wr-seo-hero{gap:22px;padding-top:34px}.wr-seo-hero h1{font-size:34px;line-height:1.08}.wr-seo-hero__panel article,.wr-seo-detail-grid article,.wr-seo-link-card{border-radius:16px;padding:18px}.wr-seo-section__header h2{font-size:30px}.employer-dashboard-header__identity{align-items:flex-start}}.wr-app-bg,.app-shell:not(.app-shell--landing):not(.app-shell--admin){min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 80% 18%,rgba(148,163,184,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),#030507;color:#fff}.wr-noise{position:relative}.wr-noise:before,.app-shell:not(.app-shell--landing):not(.app-shell--admin):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 68%);mask-image:linear-gradient(180deg,black,transparent 68%)}.app-shell:not(.app-shell--landing):not(.app-shell--admin)>*{position:relative;z-index:1}.wr-glass,.wr-glass-strong,.wr-panel,.wr-card{border-radius:24px}.wr-glass,.page-header,.profile-header,.content-section,.profile-section,.resume-card,.notice-panel,.employer-grid article,.upload-panel,.preference-panel,.search-filters,.worker-card,.certification-board>*,.foundation-grid article,.industrial-form,.mvp-filter-panel,.mvp-section,.mvp-state-panel,.mvp-job-card,.mvp-worker-card,.mvp-hero__metrics div{border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;background:#ffffff09!important;box-shadow:0 20px 70px #00000059,inset 0 1px 1px #ffffff14!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.wr-glass-strong,.page-header,.profile-header,.employer-dashboard-header,.mvp-hero{border-color:#ffffff24!important;background:linear-gradient(135deg,#ffffff12,#ffffff06),#ffffff0e!important;box-shadow:0 24px 90px #00000073,inset 0 1px 1px #ffffff1a!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.wr-muted{color:#fff9}.wr-status-ready,.wr-status-badge.wr-status-ready{border-color:#34d39952;background:#34d3991c;color:#a7f3d0}.wr-status-warning,.wr-status-badge.wr-status-warning{border-color:#fbbf2452;background:#fbbf241c;color:#fde68a}.wr-status-danger,.wr-status-badge.wr-status-danger{border-color:#f8717152;background:#f871711c;color:#fecaca}.wr-status-locked,.wr-status-badge.wr-status-locked,.wr-status-neutral,.wr-status-badge.wr-status-neutral{border-color:#ffffff1f;background:#ffffff0d;color:#ffffffa3}.wr-status-badge,.wr-metric-pill,.wr-points-badge,.wr-readiness-badge{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.wr-metric-pill,.wr-points-badge,.wr-readiness-badge{gap:7px;background:#ffffff0e;color:#ffffffb8}.wr-metric-pill strong,.wr-points-badge strong,.wr-readiness-badge strong{color:#fff;font-size:14px}.wr-metric-pill span,.wr-points-badge span,.wr-readiness-badge span{color:#ffffff8a}.employer-dashboard-header__summary .wr-metric-pill,.employer-dashboard-header__summary .wr-points-badge,.employer-dashboard-header__summary .wr-readiness-badge{min-height:38px;border-color:#ffffff1f!important;background:#ffffff0e!important;color:#ffffffb8!important}.employer-dashboard-header__summary .wr-points-badge.wr-status-warning{border-color:#fbbf2452!important;background:#fbbf241c!important;color:#fde68a!important}.employer-dashboard-header__summary .wr-metric-pill span,.employer-dashboard-header__summary .wr-points-badge span,.employer-dashboard-header__summary .wr-readiness-badge span,.employer-dashboard-header__summary .wr-metric-pill strong,.employer-dashboard-header__summary .wr-points-badge strong,.employer-dashboard-header__summary .wr-readiness-badge strong{min-height:0;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.wr-company-logo-tile,.employer-dashboard-header__logo{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:radial-gradient(circle at 30% 0%,rgba(255,255,255,.25),transparent 48%),#ffffff0f;color:#fff;font-weight:950;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff1f}.wr-button,.button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:10px 16px;border-radius:999px!important;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.wr-button:hover,.button:hover,.icon-button:hover{transform:translateY(-1px)}.wr-button--primary,.button--primary,.icon-button--primary{border:0!important;background:#fff!important;color:#030507!important;box-shadow:0 20px 55px #ffffff29}.wr-button--primary:hover,.button--primary:hover,.icon-button--primary:hover{box-shadow:0 24px 70px #ffffff38}.wr-button--secondary,.button--secondary,.icon-button{border-color:#ffffff1f!important;background:#ffffff0a!important;color:#ffffffd1!important}.wr-button--secondary:hover,.button--secondary:hover,.icon-button:hover{border-color:#ffffff38!important;color:#fff!important}.topbar,.wr-workspace-header{background:#030507b8!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.topbar__brand,.wr-workspace-header__brand{color:#fff!important;font-size:21px;font-weight:900;letter-spacing:-.04em}.topbar__brand sup,.wr-workspace-header__brand sup{margin-left:1px;font-size:10px;vertical-align:super}.topbar__brand svg{color:#ffffffb8!important}.topbar__nav{gap:8px}.topbar__nav a,.wr-workspace-nav a{border:1px solid transparent;border-radius:999px!important;color:#ffffff94!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em;text-transform:uppercase}.topbar__nav a.active,.topbar__nav a:hover,.wr-workspace-nav a.active,.wr-workspace-nav a:hover{border-color:#ffffff24;background:#ffffff12!important;color:#fff!important}.topbar__menu,.topbar__logout,.wr-workspace-header__menu{border-color:#ffffff1f!important;border-radius:999px!important;background:#ffffff0a!important;color:#fff!important}.topbar__logout:hover{border-color:#fff3!important;background:#ffffff1a!important}.workforce-page{color:#fff}.workforce-page h1,.workforce-page h2,.workforce-page h3,.mvp-job-card h3,.mvp-worker-card h3,.worker-card__identity h3{color:#fff!important;letter-spacing:-.02em}.workforce-page p,.section-heading p,.page-header p,.profile-header p,.results-heading p,.foundation-grid p,.worker-card__summary,.profile-section p,.notice-panel p,.upload-panel p,.employer-grid p,.admin-grid p,.mvp-filter-panel p,.mvp-section p,.mvp-state-panel p,.mvp-job-card p,.mvp-worker-card p{color:#fff9!important}.workforce-page .hiring-export{border-color:#ffffff1c!important;background:linear-gradient(135deg,#fff1,#ffffff07),#ffffff0b!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff0f,0 16px 38px #00000038}.workforce-page .hiring-export .hiring-export__header h2{color:#fff!important;letter-spacing:0!important}.workforce-page .hiring-export .hiring-export__header p{color:#ffffffa3!important}.workforce-page .hiring-export .hiring-export__eyebrow{color:#99f6e4!important}.workforce-page .hiring-export .hiring-export__status,.workforce-page .hiring-export .hiring-export__mode{border:1px solid rgba(45,212,191,.26)!important;background:#14b8a61f!important;color:#ccfbf1!important}.workforce-page .hiring-export .hiring-export__status--idle{border-color:#ffffff1f!important;background:#ffffff12!important;color:#ffffffad!important}.workforce-page .hiring-export .hiring-export__status--failed{border-color:#f8717152!important;background:#f871711c!important;color:#fecaca!important}.workforce-page .hiring-export .hiring-export__summary span,.workforce-page .hiring-export .hiring-export__download{border-color:#ffffff1c!important;background:#ffffff0e!important;color:#ffffffd1!important}.workforce-page .hiring-export .hiring-export__download svg{color:#99f6e4!important}.workforce-page .hiring-export .hiring-export__download:disabled{opacity:.52}.workforce-hero,.mvp-hero{border-radius:28px!important;background:linear-gradient(90deg,#030507eb,#030507a8),radial-gradient(circle at 82% 18%,rgba(255,255,255,.14),transparent 30%),url(/images/wrenchroster-oilfield-hero.jpg)!important;background-position:center!important;background-size:cover!important}.workforce-mvp .mvp-hero{position:relative;min-height:330px;isolation:isolate;background:linear-gradient(115deg,#030507fa,#090f11f5 48%,#141d1feb),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 86px)!important}.workforce-mvp .mvp-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(251,191,36,.1),transparent 36%),linear-gradient(180deg,transparent,rgba(0,0,0,.18));pointer-events:none}.workforce-mvp .mvp-hero__copy,.workforce-mvp .mvp-hero__metrics{position:relative;z-index:1}.brand-mark,.mvp-project-name{border-color:#ffffff29!important;border-radius:999px!important;background:#ffffff0f;color:#ffffffc7!important;letter-spacing:.12em;text-transform:uppercase}.hero-metric,.mvp-hero__metrics div{border-radius:20px!important}.hero-metric svg,.mvp-hero__metrics svg,.upload-panel svg,.notice-panel svg,.admin-grid svg,.employer-grid svg{color:#fde68ae6!important}.profile-tags span,.ticket-stack span,.ticket-library span,.worker-card__meta span,.mvp-card-kicker span,.mvp-job-meta span,.mvp-availability,.mvp-ticket,.certification-badge,.availability-pill,.ticket-chip{border:1px solid rgba(255,255,255,.1)!important;border-radius:999px!important;background:#ffffff0e!important;color:#ffffffb8!important}.certification-badge--verified,.mvp-ticket--verified,.availability-pill--available_now{border-color:#34d39952!important;background:#34d3991c!important;color:#a7f3d0!important}.availability-pill--available_soon{border-color:#fbbf2452!important;background:#fbbf241c!important;color:#fde68a!important}.availability-pill--not_available{border-color:#f8717152!important;background:#f871711c!important;color:#fecaca!important}.ticket-chip--active{border-color:#34d39966!important;background:#34d39921!important;color:#a7f3d0!important}.readiness-card{border:1px solid rgba(255,255,255,.1);border-radius:20px!important;background:radial-gradient(circle at 24% 0%,rgba(52,211,153,.16),transparent 42%),#ffffff0b!important}.readiness-card__header,.readiness-card p{color:#ffffff9e!important}.readiness-card__level{border-radius:999px!important}.industrial-form label,.search-filters label,.preference-panel label,.mvp-filter-panel label,.ticket-filter>span,.search-filters__section legend{color:#ffffff9e!important}.industrial-form input,.industrial-form select,.industrial-form textarea,.search-filters input,.search-filters select,.mvp-filter-panel input:not([type=checkbox]),.mvp-filter-panel select,.search-input{border-color:#ffffff1f!important;border-radius:16px!important;background:#00000047!important;color:#fff!important;outline:none}.industrial-form input[type=checkbox],.search-filters input[type=checkbox],.mvp-filter-panel input[type=checkbox],.preference-panel input[type=checkbox]{width:18px;min-height:18px;accent-color:rgb(52,211,153);box-shadow:none}.industrial-form input:focus,.industrial-form select:focus,.industrial-form textarea:focus,.search-filters input:focus,.search-filters select:focus,.mvp-filter-panel input:not([type=checkbox]):focus,.mvp-filter-panel select:focus{border-color:#ffffff47!important;box-shadow:0 0 0 4px #ffffff0f}.mvp-filter-panel input[type=date]{width:100%;min-height:48px;padding:12px 16px;color-scheme:dark}.mvp-filter-panel input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) opacity(.82)}.mvp-filter-panel input[type=checkbox]{appearance:none;display:grid;place-content:center;width:18px;height:18px;min-height:18px;flex:0 0 18px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#00000047;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.mvp-filter-panel input[type=checkbox]:before{content:"";width:9px;height:9px;border-radius:3px;background:#fde68a;transform:scale(0);transition:transform .16s ease}.mvp-filter-panel input[type=checkbox]:checked{border-color:#fde68ad1;background:#fde68a1f;box-shadow:0 0 0 3px #fde68a1a}.mvp-filter-panel input[type=checkbox]:checked:before{transform:scale(1)}.mvp-filter-panel input[type=checkbox]:focus-visible{border-color:#fde68ad1;outline:none;box-shadow:0 0 0 4px #fde68a1f}.industrial-form option,.search-filters option,.mvp-filter-panel option{background:#0b0f14;color:#fff}.protected-chat .protected-chat__message{border-color:#ffffff1f!important;background:#ffffff14!important;color:#ffffffdb!important}.protected-chat .protected-chat__disclaimer{border-color:#2dd4bf3d!important;background:#14b8a621!important;color:#ccfbf1!important}.protected-chat .protected-chat__disclaimer svg{color:#5eead4!important}.protected-chat .protected-chat__warning{border-color:#fbbf2461!important;background:#b453092e!important;color:#fef3c7!important}.protected-chat .protected-chat__warning strong,.protected-chat .protected-chat__warning span,.protected-chat .protected-chat__composer label{color:inherit!important}.protected-chat .protected-chat__composer textarea{border-color:#ffffff2e!important;background:#ffffff0e!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff0f,0 14px 34px #0000002e}.protected-chat .protected-chat__composer textarea:focus{border-color:#2dd4bfd1!important;outline:3px solid rgba(45,212,191,.22)}.worker-selection-panel .selection-row,.worker-selection-panel .offer-row,.worker-selection-panel .offer-comparison{border-color:#ffffff1c!important;background:#ffffff0b!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff0f,0 16px 38px #00000038}.worker-selection-panel .selection-row__heading h3,.worker-selection-panel .offer-row .selection-row__heading h3{color:#fff!important}.worker-selection-panel .selection-row p,.worker-selection-panel .offer-row p{color:#ffffffb3!important}.worker-selection-panel .offer-comparison th,.worker-selection-panel .offer-comparison td{border-bottom-color:#ffffff1a!important;color:#ffffffc7!important}.worker-selection-panel .offer-comparison thead th{background:#ffffff12!important;color:#ffffff9e!important}.worker-selection-panel .offer-comparison tbody th{color:#fff!important}.worker-selection-panel .offer-comparison tbody th small{color:#ffffff8f!important}.worker-selection-panel .mvp-job-meta span{border-color:#ffffff1f!important;background:#ffffff0e!important;color:#ffffffd1!important}.worker-selection-panel .selection-actions button{border-color:#ffffff24!important;background:#ffffff0e!important;color:#ffffffe6!important}.worker-selection-panel .selection-actions button:hover{border-color:#34d3995c!important;background:#34d3991f!important;color:#fff!important}.workforce-page .availability-segmented button{border-color:#ffffff24!important;background:#ffffff0e!important;color:#ffffffe0!important;box-shadow:inset 0 1px 1px #ffffff0f,0 12px 26px #00000029}.workforce-page .availability-segmented button:hover{border-color:#34d3995c!important;background:#34d3991f!important;color:#fff!important}.workforce-page .availability-segmented button.availability-segmented__button--active{border-color:#34d399eb!important;background:linear-gradient(135deg,#34d39952,#14b8a63d),#14b8a633!important;color:#d1fae5!important;box-shadow:inset 0 1px 1px #ffffff24,0 0 0 3px #2dd4bf24,0 14px 34px #14b8a633!important}.worker-selection-panel .selection-status{border-color:#2dd4bf42!important;background:#14b8a61f!important;color:#ccfbf1!important;box-shadow:inset 0 1px 1px #ffffff0f,0 12px 28px #0000002e}.worker-selection-panel .selection-chat{border-top-color:#ffffff1f!important}.worker-selection-panel .selection-chat__thread p{border-color:#ffffff1f!important;background:#fff1!important;color:#ffffffd6!important}.worker-selection-panel .selection-chat label{color:#ffffffdb!important}.worker-selection-panel .selection-chat textarea{border-color:#fff3!important;background:#ffffff0e!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff0f,0 14px 34px #0000002e}.worker-selection-panel .selection-chat textarea::placeholder{color:#ffffff7a!important}.worker-selection-panel .selection-chat textarea:focus{border-color:#2dd4bfd1!important;outline:3px solid rgba(45,212,191,.22)}.worker-selection-panel .selection-chat button{border-color:#2dd4bf66!important;background:#0f766e!important;color:#fff!important}.worker-selection-panel .selection-chat button:hover{background:#0d9488!important}.signup-auth-panel{display:grid;gap:16px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.signup-auth-panel h2{margin:4px 0 6px;font-size:22px;letter-spacing:0}.signup-auth-panel p,.signup-auth-panel small,.upload-control-stack small,.upload-queue p,.upload-queue span{color:#ffffff94}.signup-auth-panel__eyebrow{color:#fde047;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signup-auth-status{margin:0;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.signup-auth-status--info{background:#4b657029;color:#d7e6ea}.signup-auth-status--success{background:#22c55e24;color:#c8f5d8}.signup-auth-status--error{background:#dc262629;color:#ffd3d3}.form-error-text{color:#fecaca!important;font-weight:850}.signup-auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.signup-provider-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.signup-auth-connected{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border:1px solid rgba(134,239,172,.22);border-radius:12px;padding:12px;background:#22c55e14}.signup-auth-connected>div{display:grid;gap:4px}.signup-auth-connected span{color:#ffffff8f;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signup-auth-connected strong{color:#fff;font-size:15px}.signup-provider-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:9px 14px;background:#ffffff0f;color:#fff;font-weight:900}.signup-provider-row>span{display:inline-flex;align-items:center;gap:6px;color:#ffffff94;font-size:13px;font-weight:800}.industrial-form input:disabled{cursor:not-allowed;opacity:.56}.upload-control-stack{display:grid;gap:14px}.upload-control-stack label{display:grid;gap:8px;color:#ffffffad;font-size:13px;font-weight:900}.upload-control-stack input[type=file]{width:100%;border:1px dashed rgba(255,255,255,.22);border-radius:16px;padding:12px;background:#00000047;color:#ffffffd1}.upload-control-stack input[type=file]::file-selector-button{margin-right:10px;border:0;border-radius:999px;padding:8px 12px;background:#ffffffeb;color:#05070a;font-weight:900}.upload-queue{display:grid;gap:10px}.upload-queue h3{margin:0;font-size:15px}.verification-page-header{align-items:center}.verification-secure-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;border-radius:6px;padding:8px 10px;background:var(--field-green-dark);color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.verification-card{display:grid;gap:18px;border:1px solid var(--line);border-radius:8px;padding:24px;background:var(--surface)}.verification-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.verification-card header svg{color:var(--safety-orange)}.verification-card h2,.verification-card h3{margin:0}.verification-card h2{margin-top:4px;font-size:24px}.verification-card__eyebrow{color:var(--field-green);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.verification-status-list,.verification-phone-form,.verification-lock-list{display:grid;gap:10px}.verification-status-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(181,108,24,.22);border-radius:8px;padding:12px;background:#f59e0b14}.verification-status-row--verified{border-color:#25584833;background:#25584814}.verification-status-row svg{color:var(--amber)}.verification-status-row--verified svg{color:var(--field-green)}.verification-status-row div{display:grid;gap:3px}.verification-status-row span{color:var(--muted);font-size:13px;line-height:1.45}.verification-phone-form label{display:grid;gap:7px;color:#39453f;font-size:13px;font-weight:800}.verification-phone-form input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#fff;color:var(--ink)}.verification-otp-row{display:grid;grid-template-columns:auto minmax(110px,1fr) auto;gap:10px;align-items:center}.verification-message{margin:0;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.verification-message--info{background:#4b65701f;color:#33454d}.verification-message--success{background:#2558481a;color:var(--field-green)}.verification-message--warning{background:#f59e0b24;color:#7c4a12}.verification-message--danger{background:#a7342f1f;color:var(--danger)}.verification-lock-list{border-top:1px solid var(--line);padding-top:14px}.verification-lock-list span,.verification-inline-lock{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(181,108,24,.22);border-radius:8px;padding:10px;background:#f59e0b14;color:#7c4a12;font-size:13px;font-weight:800;line-height:1.4}.verification-lock-list span.is-open{border-color:#25584833;background:#25584814;color:var(--field-green)}.verification-inline-lock{display:grid;margin-bottom:12px}.verification-inline-lock a{color:var(--field-green);font-weight:900}.upload-queue__item{display:grid;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px;background:#ffffff0a}.upload-queue__item strong{overflow-wrap:anywhere}.upload-queue__item p{margin:0;font-size:13px}.credential-upload-preview{display:grid;gap:10px}.credential-upload-preview h3{margin:0;font-size:15px}.credential-upload-preview__item{display:grid;gap:10px;border:1px solid rgba(52,211,153,.22);border-radius:16px;padding:12px;background:#34d39912}.credential-upload-preview__item>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.credential-upload-preview__item strong{overflow-wrap:anywhere}.credential-upload-preview__item>div:first-child span{border:1px solid rgba(253,230,138,.3);border-radius:999px;padding:4px 8px;color:#fde68a;font-size:11px;font-weight:900;text-transform:uppercase}.credential-upload-preview__item dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0}.credential-upload-preview__item dl div{display:grid;gap:3px}.credential-upload-preview__item dt{color:#ffffff7a;font-size:11px;font-weight:900;text-transform:uppercase}.credential-upload-preview__item dd{margin:0;color:#ffffffc7;font-size:13px}.credential-upload-preview__item p{margin:0;color:#a7f3d0;font-size:13px}.upload-warning{color:#fca5a5!important;font-weight:800}.signup-success-panel{display:grid;gap:12px;border:1px solid rgba(52,211,153,.32);border-radius:20px;padding:18px;background:linear-gradient(135deg,#34d39921,#fde04712),#ffffff0a}.signup-success-panel>span{width:fit-content;border:1px solid rgba(52,211,153,.38);border-radius:999px;padding:5px 9px;color:#a7f3d0;font-size:12px;font-weight:900;text-transform:uppercase}.signup-success-panel h2,.signup-success-panel p{margin:0}.signup-success-panel ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#ffffffb8}.signup-success-panel .button{width:fit-content}.employer-dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center}.employer-dashboard-header__summary{margin-left:0!important}.employer-dashboard-header__helper{max-width:270px;margin:12px 0 0;color:#ffffff75!important;font-size:13px;line-height:1.45}.employer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.employer-grid article{min-height:220px}.worker-card{grid-template-columns:minmax(0,1fr) 250px}.worker-card__privacy{margin:0;color:#ffffff73!important;font-size:12px;line-height:1.45}.worker-card__credential-intel{border-color:#fde68a38!important;background:#fde68a14!important}.worker-card__credential-intel svg{color:#fde68a!important}.worker-card__credential-intel strong{color:#fff!important}.worker-card__credential-intel span{color:#ffffff9e!important}.search-filters,.mvp-filter-panel{top:90px}.mvp-state-panel--error{border-color:#f8717147!important;background:#f8717114!important}.mvp-state-panel svg{color:#fde68a!important}.wr-candidate-card{display:grid;gap:16px;padding:18px}.wr-candidate-card__top,.wr-candidate-card__meta,.wr-candidate-card__tickets{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between}.wr-candidate-card__top h3{margin:0}.wr-candidate-card__top p{margin:5px 0 0}.wr-candidate-card__meta span,.wr-candidate-card__tickets span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 9px;background:#ffffff0e;color:#ffffffb8;font-size:13px;font-weight:800}.readiness-badge-row,.job-readiness-detail,.candidate-match-card__grid,.builder-chip-grid,.job-apply-readiness,.job-screening-panel,.readiness-editor-grid{display:grid;gap:10px}.readiness-badge-row,.builder-chip-grid{display:flex;flex-wrap:wrap;align-items:flex-start}.readiness-chip,.builder-chip-grid label{display:inline-flex!important;align-items:center;gap:8px!important;min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 11px;background:#ffffff0e;color:#ffffffc2!important;font-size:12px!important;font-weight:850!important;line-height:1.15}.readiness-chip--muted{color:#ffffff85!important}.job-detail-disclosure{display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.job-detail-disclosure summary{width:fit-content;cursor:pointer;color:#fde68a;font-size:13px;font-weight:900}.job-readiness-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.job-detail-group{display:grid;gap:8px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;background:#ffffff09}.job-detail-group h4,.job-builder-section h3,.job-screening-panel h4{margin:0;color:#fff;font-size:14px;font-weight:950;letter-spacing:.02em}.job-builder-section{display:grid;gap:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:16px;background:#ffffff08}.job-builder-section__heading,.candidate-match-card__header,.job-screening-question__answers,.readiness-success,.readiness-warning{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between}.screening-builder-row{display:grid;grid-template-columns:minmax(0,1fr) 180px auto auto;gap:12px;align-items:end}.job-screening-question__answers{justify-content:flex-start}.job-screening-question__answers label{display:inline-flex;align-items:center;gap:8px}.candidate-match-card{display:grid;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:14px;background:#ffffff0a}.candidate-match-card--ready{border-color:#34d39947;background:#34d39914}.candidate-match-card--mostly_ready,.candidate-match-card--needs_review{border-color:#fbbf2447;background:#fbbf2413}.candidate-match-card--missing_requirements,.candidate-match-card--not_a_match{border-color:#f8717147;background:#f8717113}.candidate-match-card__header div{display:grid;gap:3px}.candidate-match-card__header span{color:#ffffff8a;font-size:12px;font-weight:900;text-transform:uppercase}.candidate-match-card__header strong{color:#fff;font-size:32px;line-height:1}.candidate-match-card__header p{display:inline-flex;align-items:center;gap:8px;margin:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 11px;background:#ffffff0e;color:#ffffffd1!important;font-weight:900}.candidate-match-card__explanation{margin:0}.candidate-match-list{display:grid;gap:5px}.candidate-match-list strong{color:#ffffffc7;font-size:12px;text-transform:uppercase}.candidate-match-list ul{display:grid;gap:3px;margin:0;padding-left:18px;color:#ffffff9e;font-size:13px;line-height:1.4}.job-screening-panel,.job-screening-question{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;background:#ffffff08}.job-screening-question{display:grid;gap:10px;margin:0}.job-screening-question legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px;float:left;width:100%;margin:0;padding:0;color:#ffffffc7;font-weight:900}.job-screening-question legend span{color:#fde68a;font-size:11px;text-transform:uppercase}.job-screening-question legend+.job-screening-question__answers{clear:both}.job-screening-question input[type=radio]{width:16px;min-height:16px;accent-color:rgb(52,211,153)}.readiness-success,.readiness-warning{justify-content:flex-start;border:1px solid rgba(251,191,36,.26);border-radius:16px;padding:10px 12px;background:#fbbf2414;color:#fef3c7;font-size:13px;font-weight:800}.readiness-success{border-color:#34d39942;background:#34d39917;color:#d1fae5}.readiness-warning--danger{border-color:#f871714d;background:#f871711a;color:#fee2e2}.readiness-preferences-editor select,.readiness-preferences-editor input:not([type=checkbox]){width:100%;min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:9px 10px;background:#00000047;color:#fff}.readiness-preferences-editor .form-row{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-chip-grid input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;accent-color:rgb(52,211,153);box-shadow:none}.builder-chip-grid label:has(input[type=checkbox]:checked){border-color:#34d39957;background:#34d3991a;color:#d1fae5!important}.preference-disclosure{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0003}.preference-disclosure[open]{border-color:#34d39933;background:#ffffff09}.preference-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:12px 14px;color:#fff}.preference-disclosure summary::-webkit-details-marker{display:none}.preference-disclosure summary span{font-size:13px;font-weight:950}.preference-disclosure summary small{min-width:0;color:#ffffff94;font-size:12px;font-weight:850;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.preference-disclosure summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.66);border-bottom:2px solid rgba(255,255,255,.66);transform:rotate(45deg);transition:transform .18s ease}.preference-disclosure[open] summary:after{transform:rotate(225deg)}.preference-disclosure>.builder-chip-grid{padding:0 14px 14px}.readiness-editor-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-editor-grid>.job-builder-section{align-self:start}.readiness-editor-grid>.job-builder-section--experience-tags{grid-column:2}.readiness-editor-grid>.job-builder-section--wide{grid-column:1 / -1}@media(max-width:1180px){.employer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-dashboard-header,.worker-card,.job-readiness-detail,.readiness-editor-grid{grid-template-columns:1fr}.readiness-preferences-editor .form-row,.readiness-editor-grid>.job-builder-section--experience-tags{grid-column:auto;grid-template-columns:1fr}}@media(max-width:760px){.topbar{gap:12px;padding:14px 16px}.topbar__nav{display:none}.topbar__menu{display:inline-flex;margin-left:auto}.workforce-page{width:min(100% - 28px,1180px);padding-top:20px}.page-header,.profile-header,.mvp-hero,.workforce-hero{padding:22px!important;border-radius:22px!important}.page-header h1,.profile-header h1,.mvp-hero h1,.workforce-hero h1{font-size:clamp(30px,10vw,42px)!important}.employer-grid,.form-layout,.profile-grid,.certification-board,.availability-grid,.search-layout,.mvp-layout,.mvp-hero,.screening-builder-row{grid-template-columns:1fr!important}}@media(max-width:760px){.form-row{grid-template-columns:1fr!important}.selection-row,.offer-row,.candidate-status-row{grid-template-columns:1fr}.selection-actions,.candidate-status-row__signals{justify-content:flex-start}.selection-actions button,.availability-segmented button{flex:1 1 130px}}.app-shell--admin{background:#030507}.app-shell--admin .topbar{display:none}.wr-admin-shell{min-height:100vh;overflow-x:clip;background:#030507;color:#fff;font-family:Inter,Barlow,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wr-admin-background{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 80% 20%,rgba(148,163,184,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 40%)}.wr-admin-layout{position:relative;display:flex;min-height:100vh}.wr-admin-sidebar{position:sticky;top:0;display:block;flex:0 0 290px;width:290px;height:100vh;border-right:1px solid rgba(255,255,255,.1);padding:20px;background:#0000008c;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.wr-admin-sidebar__brand{display:flex;align-items:center;gap:12px;margin-bottom:32px;color:#fff;text-decoration:none}.wr-admin-sidebar__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:16px;background:#fff;color:#030507}.wr-admin-sidebar__wordmark{font-size:18px;font-weight:700;letter-spacing:0}.wr-admin-sidebar__eyebrow,.wr-admin-topbar__kicker,.wr-admin-stat-card__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.wr-admin-sidebar__eyebrow,.wr-admin-topbar__kicker,.wr-admin-stat-card__label{color:#ffffff73}.wr-admin-sidebar__nav{display:grid;gap:6px}.wr-admin-nav-button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border:1px solid transparent;border-radius:16px;padding:10px 14px;background:transparent;color:#ffffff8c;font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.wr-admin-nav-button:hover{background:#ffffff0a;color:#fff}.wr-admin-nav-button--active{border-color:#ffffff1f;background:#ffffff14;color:#fff;box-shadow:0 16px 40px #00000040}.wr-admin-mvp-card{margin-top:32px;border:1px solid rgba(251,191,36,.2);border-radius:24px;padding:16px;background:#fbbf2412}.wr-admin-mvp-card div{display:flex;align-items:center;gap:8px;color:#fef3c7f5;font-size:14px;font-weight:700}.wr-admin-mvp-card p{margin:8px 0 0;color:#fef3c799;font-size:14px;line-height:1.55}.wr-admin-main{min-width:0;flex:1}.wr-admin-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 32px;background:#05070ac2;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.wr-admin-topbar__kicker{display:flex;align-items:center;gap:8px}.wr-admin-topbar__kicker span{border:1px solid rgba(52,211,153,.2);border-radius:999px;padding:2px 8px;background:#34d3991a;color:#a7f3d0;letter-spacing:0}.wr-admin-topbar h1{margin:4px 0 0;color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.15}.wr-admin-topbar p,.wr-admin-panel p,.wr-admin-activity-card p,.wr-admin-empty-panel p{color:#ffffff73}.wr-admin-topbar p{margin:4px 0 0;font-size:14px}.wr-admin-topbar__actions{display:flex;align-items:center;gap:12px}.wr-admin-search,.wr-admin-circle-button,.wr-admin-user-button{border:1px solid rgba(255,255,255,.1);background:#ffffff09;color:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wr-admin-search{display:flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;font-size:14px;color:#ffffff8c}.wr-admin-circle-button,.wr-admin-user-button,.wr-admin-table-actions button{cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.wr-admin-circle-button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px}.wr-admin-user-menu{position:relative}.wr-admin-user-button{display:flex;align-items:center;gap:8px;min-height:44px;border-radius:999px;padding:9px 12px;font-size:14px}.wr-admin-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:45;display:grid;gap:8px;min-width:220px;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:10px;background:#0d1014f5;box-shadow:0 18px 44px #0000006b;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.wr-admin-user-dropdown__meta{border-bottom:1px solid rgba(255,255,255,.08);padding:4px 6px 10px}.wr-admin-user-dropdown__meta span{display:block;color:#ffffff6b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wr-admin-user-dropdown__meta strong{display:block;margin-top:4px;color:#fff;font-size:15px}.wr-admin-logout-button{display:flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid rgba(248,113,113,.24);border-radius:12px;padding:10px 11px;background:#7f1d1d2e;color:#fecaca;font-size:14px;font-weight:800;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.wr-admin-logout-button:hover:not(:disabled){border-color:#f871716b;background:#7f1d1d47;color:#fff}.wr-admin-logout-button:disabled{cursor:wait;opacity:.7}.wr-admin-circle-button:hover,.wr-admin-user-button:hover,.wr-admin-table-actions button:hover:not(:disabled){border-color:#ffffff38;color:#fff}.wr-admin-mobile-tabs{display:none}.wr-admin-content{min-width:0;padding:32px}.wr-admin-stack{display:grid;gap:24px;min-width:0}.wr-admin-stack>*{min-width:0}.wr-admin-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wr-admin-stat-grid--marketing,.wr-admin-stat-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.wr-admin-stat-card,.wr-admin-panel,.wr-admin-table-shell,.wr-admin-verification-card,.wr-admin-empty-panel{border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#ffffff09;box-shadow:0 18px 70px #00000059;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.wr-admin-stat-card{padding:20px}.wr-admin-stat-card__top{display:flex;align-items:center;justify-content:space-between}.wr-admin-icon-box{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0000004d;color:#ffffffbf}.wr-admin-status-dot{width:8px;height:8px;border-radius:50%}.wr-admin-status-dot--good{background:#6ee7b7}.wr-admin-status-dot--warn{background:#fcd34d}.wr-admin-status-dot--bad{background:#fca5a5}.wr-admin-status-dot--neutral{background:#ffffff7a}.wr-admin-stat-card__label{margin-top:20px}.wr-admin-stat-card__value{margin-top:8px;color:#fff;font-size:30px;font-weight:700;letter-spacing:0}.wr-admin-stat-card__value--good,.wr-admin-text-good{color:#a7f3d0}.wr-admin-stat-card__value--warn,.wr-admin-text-warn{color:#fde68a}.wr-admin-stat-card__value--bad,.wr-admin-text-bad{color:#fecaca}.wr-admin-stat-card p{margin:8px 0 0;color:#ffffff73;font-size:14px}.wr-admin-stat-card--clickable{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.wr-admin-stat-card--clickable:hover,.wr-admin-stat-card--clickable:focus-visible{border-color:#fde68a57;background:#fde68a0e;transform:translateY(-2px);outline:none}.wr-admin-stat-card__helper{display:block;margin-top:10px;color:#fde68ab3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wr-admin-overview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:14px;background:#ffffff09}.wr-admin-overview-toolbar>div:first-child{display:grid;gap:3px;padding:0 8px}.wr-admin-overview-toolbar span{color:#ffffff70;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wr-admin-overview-toolbar strong{color:#fff;font-size:15px}.wr-admin-range-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wr-admin-range-filter__button{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 13px;background:#00000047;color:#ffffff9e;font:inherit;font-size:12px;font-weight:800;letter-spacing:.03em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.wr-admin-range-filter__button:hover,.wr-admin-range-filter__button--active{border-color:#fde68a73;background:#fde68a1f;color:#fde68a}.wr-admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:24px}.wr-admin-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wr-admin-action-grid,.wr-admin-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.wr-admin-action-card,.wr-admin-health-card,.wr-admin-overview-activity-card{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#00000040}.wr-admin-action-card,.wr-admin-overview-activity-card{color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.wr-admin-action-card:hover,.wr-admin-action-card:focus-visible,.wr-admin-overview-activity-card:hover,.wr-admin-overview-activity-card:focus-visible{border-color:#fde68a47;background:#fde68a0e;transform:translateY(-1px);outline:none}.wr-admin-action-card{display:grid;gap:10px;padding:16px}.wr-admin-action-card__top,.wr-admin-health-card>div,.wr-admin-overview-activity-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wr-admin-action-card__count{color:#fff;font-size:34px;font-weight:800;letter-spacing:0}.wr-admin-action-card h3,.wr-admin-health-card h3{margin:0;color:#fff;font-size:15px;line-height:1.25}.wr-admin-action-card p,.wr-admin-health-card p,.wr-admin-overview-activity-card p{margin:0;color:#ffffff8f;font-size:13px;line-height:1.45}.wr-admin-overview-activity-list{display:grid;gap:12px;margin-top:20px}.wr-admin-overview-activity-card{display:grid;gap:7px;padding:15px}.wr-admin-overview-activity-card strong{color:#fff;font-size:14px}.wr-admin-overview-activity-card span{color:#ffffff5c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wr-admin-health-card{display:grid;gap:12px;padding:16px}.wr-admin-health-status{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.wr-admin-health-status--good{border-color:#34d39952;background:#34d3991a;color:#a7f3d0}.wr-admin-health-status--warn{border-color:#fbbf2457;background:#fbbf241a;color:#fde68a}.wr-admin-health-status--bad{border-color:#f8717152;background:#f871711a;color:#fecaca}.wr-admin-chart-range{display:inline-flex;align-items:center;height:30px;border:1px solid rgba(253,230,138,.24);border-radius:999px;padding:0 10px;background:#fde68a14;color:#fde68a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.wr-admin-empty-chart{display:grid;place-items:center;min-height:180px;margin-top:24px;border:1px dashed rgba(255,255,255,.16);border-radius:20px;color:#ffffff80;font-size:14px;text-align:center}.wr-admin-registry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.wr-admin-registry-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wr-admin-registry-notes article{display:grid;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;background:#ffffff0a}.wr-admin-registry-notes strong{color:#fff;font-size:14px}.wr-admin-registry-notes span{color:#ffffff94;font-size:13px;line-height:1.45}.wr-admin-panel{min-width:0;overflow:hidden;padding:24px}.wr-admin-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wr-admin-panel h2,.wr-admin-verification-card h2,.wr-admin-empty-panel h2{margin:0;color:#fff;font-size:18px;font-weight:700;letter-spacing:0}.wr-admin-panel p,.wr-admin-verification-card p{margin:4px 0 0;font-size:14px;line-height:1.55}.wr-admin-news-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.wr-admin-news-tabs button{min-height:40px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:0 14px;background:#ffffff09;color:#ffffff9e;font:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.wr-admin-news-tabs button:hover,.wr-admin-news-tabs .wr-admin-news-tab--active{border-color:#ffffff38;background:#ffffff1a;color:#fff;transform:translateY(-1px)}.wr-admin-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:8px;height:280px;margin-top:32px;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:20px;background:#0000004d}.wr-admin-chart__bar{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:100%}.wr-admin-chart__bar span{display:block;border-radius:12px 12px 3px 3px;background:linear-gradient(180deg,#ffffffd1,#ffffff3d);box-shadow:0 0 30px #ffffff1f}.wr-admin-chart__bar .wr-admin-chart__bar-secondary{background:linear-gradient(180deg,#34d399b8,#34d39933)}.wr-admin-chart__bar small{color:#ffffff59;font-size:10px;text-align:center}.wr-admin-activity-list{display:grid;gap:12px;margin-top:20px}.wr-admin-activity-card{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:#00000040}.wr-admin-activity-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.wr-admin-activity-card strong{color:#fff;font-size:14px;font-weight:700}.wr-admin-activity-card p{margin:4px 0 0;font-size:14px}.wr-admin-activity-card span{display:block;margin-top:8px;color:#ffffff4d;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wr-admin-seo-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.wr-admin-seo-checklist article,.wr-admin-source-grid article{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#00000040}.wr-admin-seo-checklist article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px}.wr-admin-seo-checklist svg{color:#ffffffa3}.wr-admin-seo-checklist span{min-width:0;color:#ffffffc7;font-size:14px}.wr-admin-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.wr-admin-source-grid article{display:grid;gap:6px;padding:16px}.wr-admin-source-grid strong{color:#fff}.wr-admin-source-grid span{color:#ffffffad;font-size:14px}.wr-admin-source-grid small{color:#ffffff6b;font-size:12px}.wr-admin-pill{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;background:#ffffff0a;color:#ffffffb8;font-size:11px;font-weight:700}.wr-admin-pill--good{border-color:#34d3994d;background:#34d3991a;color:#a7f3d0}.wr-admin-pill--warn{border-color:#fbbf244d;background:#fbbf241a;color:#fde68a}.wr-admin-pill--bad{border-color:#f871714d;background:#f871711a;color:#fecaca}.wr-admin-pill--muted{border-color:#ffffff1a;background:#ffffff0a;color:#ffffffb8}.wr-admin-table-shell{min-width:0;max-width:100%;overflow:hidden}.wr-admin-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.wr-admin-table{width:100%;min-width:780px;border-collapse:collapse;text-align:left}.wr-admin-table thead tr{border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff06}.wr-admin-table th{padding:16px 20px;color:#ffffff73;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.wr-admin-table td{border-bottom:1px solid rgba(255,255,255,.05);padding:16px 20px;color:#ffffffb3;font-size:14px;white-space:nowrap}.wr-admin-table td strong{color:#fff}.wr-admin-table-empty{color:#ffffff80!important;text-align:center}.wr-admin-code{display:inline-block;max-width:340px;overflow:hidden;color:#ffffffbd;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:middle}.wr-admin-table tbody tr:last-child td{border-bottom:0}.wr-admin-table__actions,.wr-admin-cell-actions{text-align:right}.wr-admin-table th.wr-admin-table__actions,.wr-admin-table td.wr-admin-table__actions{position:sticky;right:0;z-index:1;background:#121519f0;box-shadow:-18px 0 28px #0003}.wr-admin-table th.wr-admin-table__actions{z-index:2;background:#272a2ff5}.wr-admin-table th.wr-admin-table__sticky-worker-id,.wr-admin-table td.wr-admin-table__sticky-worker-id{position:sticky;left:0;z-index:1;background:#121519f5;box-shadow:18px 0 28px #0000002e}.wr-admin-table th.wr-admin-table__sticky-worker-id{z-index:2;background:#272a2ffa}.wr-admin-table td.wr-admin-table__actions:has(.wr-admin-table-actions__menu){z-index:20}.wr-admin-cell-actions{display:inline-flex;gap:8px;justify-content:flex-end}.wr-admin-cell-actions button{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:7px 10px;background:#ffffff0f;color:#ffffffbd;font-size:12px;font-weight:850}.wr-admin-cell-actions button:hover{border-color:#ffffff38;color:#fff}.wr-admin-news-drafts-table .wr-admin-table th,.wr-admin-news-drafts-table .wr-admin-table td{border-color:#ffffff24}@media(min-width:760px){.cookie-consent{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px 20px}.cookie-consent__actions{grid-template-columns:repeat(2,minmax(150px,max-content))}.cookie-consent--settings .cookie-consent__actions{grid-template-columns:repeat(3,minmax(120px,max-content))}.early-access-page__inner{gap:28px;padding:58px 36px 64px}.early-access-page__audiences{grid-template-columns:repeat(2,minmax(0,1fr))}.early-access-page__actions{display:flex;flex-wrap:wrap}.early-access-page__button{min-width:190px}.early-access-page__qr{justify-items:start;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}.early-access-page__qr-copy{justify-items:start}.early-access-page__qr-code{grid-row:span 2;width:180px;height:180px;padding:10px}.early-access-page__qr-audiences{grid-column:1}}@media(max-width:480px){.cookie-consent{padding:13px}.cookie-consent h2{font-size:17px}.cookie-consent p{font-size:12px}.cookie-consent__button{min-height:42px;padding:10px 8px;font-size:12px}}@media(max-width:360px){.cookie-consent__actions{grid-template-columns:1fr}}@media(max-width:768px){.wr-admin-background{display:none}.wr-admin-table-shell,.wr-admin-table-scroll{overflow:visible}.wr-admin-table{min-width:0;width:100%;border-collapse:separate;border-spacing:0}.wr-admin-table thead{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wr-admin-table tr{position:relative;display:block;margin:0 0 10px;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:8px 10px;background:#ffffff07}.wr-admin-table tr:last-child{margin-bottom:0}.wr-admin-table th,.wr-admin-table td,.wr-admin-table td.wr-admin-table__actions,.wr-admin-table .wr-admin-cell-actions,.wr-admin-table .wr-admin-table-actions{position:static;display:block;width:100%;min-width:0;padding:0;border:0;box-shadow:none;white-space:normal;text-align:left;background:transparent}.wr-admin-table td{padding-top:8px}.wr-admin-table td:first-child,.wr-admin-table .wr-admin-table__sticky-worker-id{padding-top:0}.wr-admin-table th.wr-admin-table__sticky-worker-id,.wr-admin-table td.wr-admin-table__sticky-worker-id,.wr-admin-table th.wr-admin-table__actions,.wr-admin-table td.wr-admin-table__actions{position:static;left:auto;right:auto;background:transparent;box-shadow:none}.wr-admin-table td[data-label]:before{display:block;margin:0 0 6px;content:attr(data-label);color:#ffffff7a;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wr-admin-table .wr-admin-table-actions,.wr-admin-table .wr-admin-cell-actions,.wr-admin-news-drafts__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.wr-admin-table .wr-admin-table-actions button,.wr-admin-table .wr-admin-cell-actions button,.wr-admin-table button.wr-admin-review-actions__approve,.wr-admin-table button.wr-admin-review-actions__reject,.wr-admin-table button.wr-admin-review-actions__correct,.wr-admin-table button.wr-admin-review-actions__secondary{width:auto;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px}.wr-admin-table .wr-admin-news-drafts__title{padding-top:0;font-size:15px;font-weight:700}.wr-admin-table .wr-admin-news-drafts__title button,.wr-admin-table .wr-admin-news-drafts__title strong{width:100%;text-align:left;justify-content:flex-start}.wr-admin-news-drafts__tags,.wr-admin-table .wr-admin-news-drafts__tags{display:flex;flex-wrap:wrap;gap:4px}.wr-admin-news-drafts__tags .wr-admin-pill,.wr-admin-table .wr-admin-news-drafts__tags .wr-admin-pill,.wr-admin-table .wr-admin-pill{margin:0;padding:3px 8px;font-size:10px;line-height:1.4}.wr-admin-table .wr-admin-table-empty{padding:12px 0;text-align:center}.wr-admin-tables-mobile-compact .wr-admin-table tr{margin:0 0 8px;padding:7px 8px 8px}.wr-admin-tables-mobile-compact .wr-admin-table button{min-height:28px}.wr-admin-tables-mobile-compact .wr-admin-table td[data-label]:before{margin-bottom:4px}}.wr-admin-cell-strong{color:#fff!important;font-weight:700}.wr-admin-cell-muted{color:#ffffff73!important}.wr-admin-cell-capitalize{text-transform:capitalize}.wr-admin-table-actions{position:relative;display:flex;justify-content:flex-end;gap:8px}.wr-admin-table-actions button{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff08;color:#ffffff8c}.wr-admin-table-actions button:disabled{cursor:not-allowed;opacity:.38}.wr-admin-table-actions__menu-wrap{position:relative}.wr-admin-table-actions__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;display:grid;gap:4px;min-width:230px;max-height:430px;overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:6px;background:#0d1014fa;box-shadow:0 18px 44px #00000061}.wr-admin-table-actions__menu--portal{position:fixed;top:auto;right:auto;z-index:120}.wr-admin-table-actions__menu-row{display:grid;gap:4px}.wr-admin-table-actions__menu-group{padding:7px 8px 2px;color:#fde68aa8;font-size:10px;font-weight:900;letter-spacing:.14em;text-align:left;text-transform:uppercase}.wr-admin-table-actions__menu button{display:flex;justify-content:flex-start;width:100%;height:auto;min-height:34px;border-radius:10px;padding:8px 10px;color:#ffffffc2;font-size:12px;font-weight:800}.wr-admin-table-actions__menu-item--danger{border-color:#f8717138!important;background:#f8717114!important;color:#fecaca!important}.wr-admin-worker-action-toast{position:sticky;top:12px;z-index:40;width:fit-content;justify-self:end;border:1px solid rgba(52,211,153,.34);border-radius:999px;padding:10px 14px;background:#065f46eb;color:#d1fae5;font-size:13px;font-weight:850;box-shadow:0 16px 44px #00000057}.wr-admin-worker-action-toast--error{border-color:#f871716b;background:#7f1d1df0;color:#fee2e2}.wr-admin-action-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:22px;background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wr-admin-action-modal__card{display:grid;gap:18px;width:min(100%,620px);max-height:min(760px,calc(100vh - 44px));overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:24px;background:radial-gradient(circle at top right,rgba(253,230,138,.09),transparent 34%),#0d1014fa;box-shadow:0 28px 90px #0000008f}.wr-admin-action-modal__card--wide{width:min(100%,920px)}.wr-admin-action-modal__card>div:first-child{display:grid;gap:8px}.wr-admin-action-modal__card>div:first-child span{color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.wr-admin-action-modal__card h2{margin:0;color:#fff;font-size:24px}.wr-admin-action-modal__card p{margin:0;color:#ffffff9e;line-height:1.55}.wr-admin-action-modal__card label{display:grid;gap:8px;color:#ffffffb8;font-size:13px;font-weight:850}.wr-admin-action-modal__card label strong,.wr-admin-action-modal__card label span{color:#fde68a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wr-admin-action-modal__card textarea,.wr-admin-action-modal__card select,.wr-admin-action-modal__card input{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:12px;background:#00000057;color:#fff;font:inherit}.wr-admin-action-modal__card textarea{min-height:112px;resize:vertical}.wr-admin-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.wr-admin-filter-field{display:grid;gap:8px;color:#ffffffa8;font-size:12px;font-weight:900;letter-spacing:.04em}.wr-admin-filter-field--wide{grid-column:span 2}.wr-admin-filter-field input,.wr-admin-filter-field select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;background:#00000042;color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:0}.wr-admin-detail-tabs{display:flex;flex-wrap:wrap;gap:8px}.wr-admin-detail-tab{min-height:36px;border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:0 12px;background:#ffffff0b;color:#ffffffb3;font-size:12px;font-weight:850;cursor:pointer}.wr-admin-detail-tab--active{border-color:#fde68a61;background:#fde68a21;color:#fde68a}.wr-admin-note-list{display:grid;gap:12px}.wr-admin-note-list article{display:grid;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:14px;background:#00000038}.wr-admin-note-list strong{color:#fde68a;font-size:12px;text-transform:uppercase}.wr-admin-note-list p,.wr-admin-note-list span{margin:0;color:#ffffffa3;line-height:1.5}.wr-admin-note-list span{font-size:12px;color:#ffffff70}.wr-admin-action-modal__error{border:1px solid rgba(248,113,113,.34);border-radius:14px;padding:10px 12px;background:#7f1d1d38;color:#fecaca!important;font-weight:850}.wr-admin-action-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wr-admin-action-modal__actions button{min-height:42px;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:0 16px;background:#ffffff0f;color:#ffffffc7;font:inherit;font-size:13px;font-weight:850}.wr-admin-action-modal__actions button:last-child{border-color:#fde68a5c;background:#fde68a24;color:#fde68a}.wr-admin-readiness{display:flex;align-items:center;gap:12px}.wr-admin-readiness>span{min-width:42px;font-weight:700}.wr-admin-readiness>div{width:80px;height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.wr-admin-readiness__bar{display:block;height:100%;border-radius:inherit}.wr-admin-readiness__bar--good{background:#6ee7b7}.wr-admin-readiness__bar--warn{background:#fcd34d}.wr-admin-readiness__bar--bad{background:#fca5a5}.wr-admin-verification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:20px}.wr-admin-verification-card{min-width:0;padding:20px}.wr-admin-verification-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wr-admin-verification-card__top>div{min-width:0}.wr-admin-verification-card__top h2{overflow:hidden;margin:0;color:#fff;font-size:20px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.wr-admin-verification-card__top p{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0 0;color:#ffffff75;font-size:12px;line-height:1.4}.wr-admin-verification-card__top p span{min-width:0;max-width:100%;overflow-wrap:anywhere}.wr-admin-verification-card__top .wr-admin-pill{flex:0 0 auto}.wr-admin-preview-box{display:grid;gap:12px;align-content:center;justify-items:center;min-height:176px;margin-top:20px;border:1px dashed rgba(255,255,255,.15);border-radius:18px;background:#0000004d;color:#ffffff75;text-align:center;overflow:hidden}.wr-admin-preview-box a{display:block;width:100%;min-width:0}.wr-admin-preview-box img{display:block;width:100%;max-height:220px;border-radius:14px;object-fit:contain}.wr-admin-preview-box__fallback{display:grid;max-width:100%;justify-items:center}.wr-admin-preview-box span{display:block;max-width:100%;margin-top:12px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-admin-detail-list{display:grid;gap:12px;margin-top:20px;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:16px;background:#00000040}.wr-admin-detail-list div{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr);align-items:start;gap:16px;color:#fffc;font-size:14px;min-width:0}.wr-admin-detail-list span{color:#fff6;min-width:0}.wr-admin-detail-list strong{min-width:0;font-weight:700;text-align:right;overflow-wrap:anywhere;word-break:break-word}.wr-admin-detail-list strong>.wr-admin-readiness{justify-content:flex-end}.wr-admin-review-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.wr-admin-note-field{display:grid;gap:8px;margin-top:18px;color:#ffffff9e;font-size:13px;font-weight:700}.wr-admin-note-field textarea,.wr-admin-utm-builder input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#00000052;color:#fff;font:inherit;outline:none}.wr-admin-note-field textarea{min-height:94px;padding:12px;resize:vertical}.wr-admin-review-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:20px}.wr-admin-review-actions button{min-height:40px;border:0;border-radius:16px;padding:8px 12px;font-size:14px;font-weight:700;cursor:pointer}.wr-admin-review-actions__approve{background:#34d39926;color:#d1fae5}.wr-admin-review-actions__correct{background:#fbbf2426;color:#fef3c7}.wr-admin-review-actions__reject{background:#f8717126;color:#fee2e2}.wr-admin-ticket-source-actions{display:grid;gap:8px;margin-top:12px}.wr-admin-review-actions__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;border:1px solid rgba(52,211,153,.38);border-radius:12px;padding:8px 12px;background:#14b8a624;color:#d1fae5;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.wr-admin-review-actions__secondary:disabled{border-color:#ffffff1f;background:#ffffff0d;color:#fff6;cursor:not-allowed}.wr-admin-panel>.wr-admin-verification-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));margin-top:20px}.wr-admin-verification-card h3{margin:8px 0 0;color:#fff;font-size:18px}.wr-admin-eyebrow{color:#fde047;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.wr-admin-review-controls{display:grid;gap:14px;margin-top:20px}.wr-admin-verification-helper-link{width:fit-content;color:#fde68a;font-size:13px;font-weight:900}.wr-admin-review-controls label{display:grid;gap:8px;color:#ffffffa8;font-size:13px;font-weight:800}.wr-admin-review-controls textarea{width:100%;min-height:88px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px;background:#00000052;color:#fff;font:inherit;resize:vertical}.wr-admin-drawer-actions button{min-height:40px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 14px;background:#ffffff0f;color:#ffffffd1;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.wr-admin-drawer-actions button.danger{border-color:#f8717147;background:#f871711f;color:#fee2e2}.wr-admin-empty-panel{display:grid;justify-items:center;padding:32px;text-align:center}.wr-admin-empty-panel__icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0000004d;color:#ffffffa6}.wr-admin-empty-panel h2{margin-top:20px;font-size:24px}.wr-admin-empty-panel p{max-width:660px;margin:8px 0 0;line-height:1.6}.wr-admin-empty-panel button{margin-top:24px;border:0;border-radius:999px;padding:11px 20px;background:#fff;color:#030507;font-weight:700;cursor:pointer}.wr-admin-drawer-overlay{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#00000085;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wr-admin-drawer{width:min(560px,100vw);height:100%;overflow-y:auto;border-left:1px solid rgba(255,255,255,.12);background:#05070af2;box-shadow:-34px 0 80px #0000007a}.wr-admin-drawer__header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);padding:22px;background:#05070aeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wr-admin-drawer__header span{color:#ffffff6b;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.wr-admin-drawer__header h2{margin:5px 0 0;color:#fff;font-size:24px;line-height:1.15}.wr-admin-drawer__header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb3;cursor:pointer}.wr-admin-drawer__body{display:grid;gap:18px;padding:22px}.wr-admin-drawer-section{border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;background:#ffffff09}.wr-admin-drawer-section h3{margin:0;color:#fff;font-size:15px;font-weight:800}.wr-admin-drawer-actions{display:flex;flex-wrap:wrap;gap:10px}.wr-admin-drawer-actions button,.wr-admin-utm-builder__url button{min-height:40px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 14px;background:#ffffff0f;color:#ffffffd1;font-weight:800;cursor:pointer}.wr-admin-drawer-actions .wr-admin-danger-button{border-color:#f8717142;background:#f871711f;color:#fecaca}.wr-admin-company-card{display:flex;align-items:center;gap:14px;margin-top:14px}.wr-admin-company-card>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#fff;color:#030507;font-weight:900}.wr-admin-company-card h3{margin:0;color:#fff}.wr-admin-company-card p{margin:4px 0 0;color:#ffffff7a}.wr-admin-seo-card{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;padding:16px!important}.wr-admin-seo-card div{display:flex;align-items:center;gap:10px}.wr-admin-seo-card p{margin:0;color:#ffffff7a;font-size:13px;line-height:1.5}.wr-admin-funnel{display:grid;gap:12px;margin-top:22px}.wr-admin-funnel__step{border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:16px;background:#0000003d}.wr-admin-funnel__step>div:first-child{display:flex;justify-content:space-between;gap:16px}.wr-admin-funnel__step strong{color:#fff}.wr-admin-funnel__step>div:first-child span{color:#a7f3d0;font-weight:800}.wr-admin-funnel__track{height:10px;overflow:hidden;margin-top:12px;border-radius:999px;background:#ffffff17}.wr-admin-funnel__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffffffdb,#34d399c2)}.wr-admin-funnel dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0}.wr-admin-funnel dt{color:#ffffff57;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wr-admin-funnel dd{margin:4px 0 0;color:#ffffffc2;font-size:13px}.wr-admin-utm-builder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.wr-admin-utm-builder label{display:grid;gap:8px;color:#ffffff85;font-size:12px;font-weight:800;text-transform:capitalize}.wr-admin-utm-builder input{min-height:42px;padding:10px 12px}.wr-admin-utm-builder__url{display:flex;align-items:center;gap:12px;grid-column:1 / -1;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px;background:#00000047}.wr-admin-utm-builder__url code{min-width:0;flex:1;overflow:hidden;color:#ffffffb8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.wr-admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wr-admin-settings-card{border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:22px;background:#ffffff09;box-shadow:0 18px 70px #00000052}.wr-admin-settings-card h2{margin:0;color:#fff;font-size:18px}.wr-admin-settings-card ul{display:grid;gap:9px;margin:16px 0 0;padding:0;list-style:none}.wr-admin-settings-card li{color:#ffffff94;font-size:14px;line-height:1.5}@media(max-width:1180px){.wr-admin-sidebar{display:none}.wr-admin-mobile-tabs{display:block;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 16px;background:#0000004d;white-space:nowrap}.wr-admin-mobile-tab{display:inline-flex;align-items:center;min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:999px;margin-right:8px;padding:8px 12px;background:#ffffff08;color:#ffffff8c;font-size:12px;text-decoration:none;cursor:pointer}.wr-admin-mobile-tab--active{border-color:#fff3;background:#ffffff1a;color:#fff}.wr-admin-stat-grid,.wr-admin-stat-grid--marketing,.wr-admin-stat-grid--dense,.wr-admin-action-grid,.wr-admin-health-grid,.wr-admin-seo-checklist,.wr-admin-source-grid,.wr-admin-chart-grid,.wr-admin-registry-grid,.wr-admin-registry-notes,.wr-admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-admin-overview-grid,.wr-admin-verification-grid{grid-template-columns:1fr}}@media(max-width:768px){.wr-admin-topbar{display:grid;gap:12px;padding:12px 14px}.wr-admin-topbar.wr-admin-topbar--compact{min-height:0}.wr-admin-topbar h1{margin-top:2px;font-size:23px;line-height:1.2}.wr-admin-topbar__kicker{font-size:9px;gap:6px}.wr-admin-topbar p{margin-top:3px;font-size:12px;line-height:1.35}.wr-admin-topbar__actions{gap:8px;flex-wrap:nowrap}.wr-admin-search,.wr-admin-circle-button{height:36px}.wr-admin-circle-button{width:36px}.wr-admin-search{display:none}.wr-admin-user-button{min-height:37px;padding:7px 10px;font-size:12px;gap:6px}.wr-admin-user-button svg{width:14px;height:14px}.wr-admin-mobile-tabs{padding:8px 10px;gap:6px}.wr-admin-mobile-tab{min-height:30px;margin-right:6px;padding:6px 10px;font-size:11px}.wr-admin-news-drafts__mode-filter{gap:6px}.wr-admin-news-drafts__mode-filter .wr-admin-range-filter__button{min-height:30px;padding:0 10px;font-size:11px}.wr-admin-content{padding:12px}.wr-admin-stack{gap:14px}.wr-admin-overview-toolbar{gap:8px;display:grid;padding:10px}.wr-admin-overview-toolbar>div:first-child{padding:0}.wr-admin-overview-toolbar span{font-size:10px}.wr-admin-overview-toolbar strong{font-size:14px}.wr-admin-range-filter{justify-content:flex-start;gap:6px}.wr-admin-stat-grid{grid-template-columns:1fr;gap:12px}.wr-admin-stat-grid--marketing,.wr-admin-stat-grid--dense,.wr-admin-action-grid,.wr-admin-health-grid,.wr-admin-seo-checklist,.wr-admin-source-grid,.wr-admin-chart-grid,.wr-admin-registry-grid,.wr-admin-registry-notes,.wr-admin-settings-grid,.wr-admin-review-columns,.wr-admin-utm-builder{grid-template-columns:1fr}.wr-admin-funnel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-admin-utm-builder__url{display:grid}.wr-admin-stat-card__top{gap:8px}.wr-admin-icon-box{width:34px;height:34px;border-radius:12px}.wr-admin-stat-card__label{margin-top:12px;font-size:10px}.wr-admin-stat-card__value{margin-top:6px;font-size:26px}.wr-admin-stat-card p{margin-top:6px;font-size:12px}.wr-admin-stat-card__helper{margin-top:8px;font-size:10px}.wr-admin-panel,.wr-admin-stat-card,.wr-admin-verification-card,.wr-admin-empty-panel{border-radius:18px;padding:14px}.wr-admin-action-card,.wr-admin-health-card,.wr-admin-overview-activity-card{padding:12px}.wr-admin-action-card,.wr-admin-health-card,.wr-admin-overview-activity-card,.wr-admin-activity-card,.wr-admin-empty-chart{border-radius:14px;padding:12px}.wr-admin-action-card__count{font-size:26px}.wr-admin-action-card p,.wr-admin-health-card p,.wr-admin-overview-activity-card p{font-size:12px}.wr-admin-action-grid,.wr-admin-health-grid{gap:10px}.wr-admin-overview-activity-list{gap:8px;margin-top:10px}.wr-admin-overview-activity-card strong{font-size:13px}.wr-admin-overview-activity-card span{margin-top:4px;font-size:10px}.wr-admin-chart{height:200px;border-radius:20px;padding:12px}.wr-admin-panel__header,.wr-admin-verification-card__top{display:grid}.wr-admin-review-actions{grid-template-columns:1fr}}.portal-shell{position:relative;min-height:100vh;overflow-x:clip;background:#030507;color:#fff;font-family:Inter,Barlow,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-shell__background{position:fixed;inset:0;transform:scale(1.045);pointer-events:none;background:linear-gradient(180deg,#030507e6,#030507fa),radial-gradient(circle at 18% 0%,rgba(255,255,255,.1),transparent 30%),radial-gradient(circle at 82% 16%,rgba(148,163,184,.13),transparent 34%),url(/images/wrenchroster-oilfield-hero.jpg);background-position:center;background-size:cover;filter:blur(8px) saturate(.82) contrast(1.02) brightness(.42);opacity:.52}.portal-shell__background:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:78px 78px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);opacity:.28}.portal-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:18px;padding:18px clamp(18px,5vw,62px);border-bottom:1px solid rgba(255,255,255,.1);background:#030507bd;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.portal-wordmark,.portal-nav a,.portal-header__cta,.portal-primary-link,.portal-text-link,.portal-back-link{color:#fff;text-decoration:none}.portal-wordmark{justify-self:start;font-size:clamp(23px,3vw,31px);font-weight:950;letter-spacing:-.04em;white-space:nowrap}.portal-wordmark sup{margin-left:1px;font-size:10px;vertical-align:super}.portal-nav{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:52px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:5px;background:#0d12187a;box-shadow:inset 0 1px #ffffff29,0 18px 46px #00000047;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.portal-nav a{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid transparent;border-radius:999px;padding:0 15px;color:#ffffffad;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.portal-nav a.active,.portal-nav a:hover{border-color:#ffffff24;background:#ffffff17;color:#fff;transform:translateY(-1px)}.portal-header__cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:0 20px;background:#ffffff0d;color:#ffffffe0;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .18s ease,color .18s ease,transform .18s ease}.portal-header__cta:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.portal-header__menu{display:none;justify-self:end;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d;color:#fff}.portal-mobile-nav{grid-column:1 / -1;display:grid;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:10px;background:#030507e6;box-shadow:0 18px 48px #00000059}.portal-mobile-nav a{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px 14px;color:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.portal-mobile-nav a.active,.portal-mobile-nav a:hover{border-color:#ffffff2e;background:#ffffff14;color:#fff}.wr-billing-page{min-height:100vh;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.08),transparent 30%),radial-gradient(circle at 80% 18%,rgba(148,163,184,.1),transparent 34%),#030507;color:#fff;padding:clamp(32px,7vw,84px) clamp(16px,5vw,62px)}.wr-billing-page--public{padding:22px clamp(24px,5vw,64px) clamp(42px,7vw,84px)}.wr-billing-page--workspace{padding-top:clamp(26px,5vw,58px)}.wr-billing-hero,.wr-billing-workspace-hero,.wr-billing-section{width:min(100%,1180px);margin:0 auto}.wr-billing-hero{display:grid;gap:20px;max-width:920px;padding:clamp(38px,7vw,92px) 0 clamp(24px,5vw,48px)}.wr-billing-workspace-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:20px}.wr-billing-hero h1,.wr-billing-workspace-hero h1{margin:0;max-width:880px;color:#fff;font-size:clamp(42px,7vw,78px);font-weight:950;line-height:.98;letter-spacing:-.045em}.wr-billing-workspace-hero h1{max-width:1100px;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.wr-billing-hero p,.wr-billing-workspace-hero p,.wr-billing-section__header p,.wr-billing-card p,.wr-billing-dashboard-card p,.wr-unlock-panel p{margin:0;color:#ffffffa8;line-height:1.65}.wr-unlock-panel .wr-unlock-panel__legal-note{margin-top:8px;color:#ffffff8a;font-size:12px;line-height:1.5}.wr-billing-section{padding-top:clamp(36px,6vw,72px)}.wr-billing-section__header{display:grid;gap:10px;margin-bottom:18px;max-width:760px}.wr-billing-section__header h2,.wr-billing-dashboard-card h2,.wr-unlock-panel h3{margin:0;color:#fff;font-size:clamp(25px,3vw,40px);font-weight:900;letter-spacing:-.035em}.wr-billing-dashboard-card h2,.wr-unlock-panel h3{font-size:22px}.wr-pricing-grid,.wr-billing-dashboard-grid,.wr-billing-card-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wr-pricing-grid--subscriptions{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-billing-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-billing-dashboard-grid{width:min(100%,1180px);margin:16px auto 0;align-items:stretch}.wr-billing-card,.wr-billing-message,.wr-billing-table-shell,.wr-stripe-notice{border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#ffffff0a;box-shadow:0 22px 80px #0000006b,inset 0 1px 1px #ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wr-billing-card{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:16px;padding:22px}.wr-billing-card--popular{border-color:#fde68a61;box-shadow:0 24px 90px #0000007a,0 0 60px #fde68a1a}.wr-billing-card__top,.wr-pro-toggle,.wr-plan-banner,.wr-job-limit,.wr-stripe-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wr-billing-card__top span,.wr-billing-card__top strong,.wr-pro-toggle button,.wr-plan-banner,.wr-job-limit,.wr-stripe-notice{color:#ffffffb8;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wr-billing-card__top strong{border:1px solid rgba(253,230,138,.28);border-radius:999px;padding:6px 9px;background:#fde68a1a;color:#fde68a}.wr-billing-card h2{margin:0;color:#fff;font-size:25px;font-weight:900;letter-spacing:-.03em}.wr-billing-price{color:#fff;font-size:34px;font-weight:950;letter-spacing:-.04em}.wr-billing-feature-list,.wr-billing-dashboard-card,.wr-billing-transaction{display:grid;gap:12px}.wr-billing-card .wr-billing-feature-list{align-content:start}.wr-billing-dashboard-card,.wr-billing-transaction,.wr-credit-widget{min-width:0;padding:22px}.wr-billing-dashboard-card,.wr-billing-transaction{align-content:start}.wr-billing-dashboard-card .wr-job-limit{width:100%;margin:4px 0}.wr-billing-feature-list span{display:flex;align-items:flex-start;gap:8px;color:#ffffffb8;line-height:1.4}.wr-billing-feature-list svg,.wr-credit-widget__icon,.wr-unlock-panel__icon,.wr-billing-dashboard-card>svg{color:#fde68a}.wr-pro-toggle{width:fit-content;margin:0 0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px;background:#ffffff0a}.wr-pro-toggle button{min-height:38px;border:0;border-radius:999px;padding:0 13px;background:transparent;cursor:pointer}.wr-pro-toggle button.active{background:#fff;color:#030507}.wr-credit-widget,.wr-unlock-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.wr-credit-widget{align-items:start;align-content:start}.wr-unlock-panel{width:min(100%,1180px);margin:16px auto 0}.wr-credit-widget strong{display:block;color:#fff;font-size:32px;line-height:1.05}.wr-credit-widget span,.wr-credit-widget p{color:#ffffff9e}.wr-credit-widget span,.wr-credit-widget p{margin:0}.wr-credit-widget span{display:block}.wr-credit-widget .wr-button{justify-self:end;white-space:nowrap}.wr-unlock-card{min-height:0}.wr-unlock-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.wr-unlock-card__actions .wr-button{min-height:40px}.wr-credit-widget--warning{border-color:#fbbf244d}.wr-plan-banner,.wr-job-limit,.wr-stripe-notice{width:min(100%,1180px);margin:16px auto;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:12px 15px;background:#ffffff0b}.wr-plan-banner--past_due,.wr-plan-banner--expired{border-color:#f871714d;color:#fecaca}.wr-plan-banner--trial{border-color:#fde68a47;color:#fde68a}.wr-billing-table-shell{overflow-x:auto}.wr-billing-table{width:100%;min-width:820px;border-collapse:collapse}.wr-billing-table th,.wr-billing-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:14px 16px;color:#ffffffb8;text-align:left}.wr-billing-table th{color:#ffffff6b;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wr-billing-table tr:last-child td{border-bottom:0}.wr-billing-message{width:min(100%,1180px);margin:0 auto 18px;padding:18px;color:#ffffffb8}.wr-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:18px;width:min(100%,1180px);margin:0 auto}@media(max-width:1040px){.wr-pricing-grid,.wr-pricing-grid--subscriptions,.wr-billing-dashboard-grid,.wr-billing-card-list,.wr-checkout-grid,.wr-billing-workspace-hero,.wr-credit-widget,.wr-unlock-panel{grid-template-columns:1fr}}@media(max-width:680px){.wr-billing-page{padding:20px 14px 42px}.wr-billing-card,.wr-billing-dashboard-card,.wr-credit-widget,.wr-unlock-panel{padding:18px}.wr-plan-banner,.wr-job-limit,.wr-stripe-notice{border-radius:20px}}@media(min-width:1041px){.portal-mobile-nav{display:none}}.portal-hero,.portal-section,.portal-page-heading,.portal-filters,.portal-article-grid,.portal-company-grid,.portal-tool-grid,.portal-event-grid,.portal-article-detail,.portal-tool-detail,.portal-cta,.portal-state-panel,.tools-equipment-hero,.tools-equipment-controls,.tools-equipment-featured,.tools-equipment-grid,.tools-equipment-detail{position:relative;z-index:1;width:min(100% - 40px,1180px);margin-right:auto;margin-left:auto}.portal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,410px);gap:clamp(24px,5vw,54px);align-items:center;min-height:calc(100svh - 88px);padding:clamp(56px,8vw,112px) 0}.portal-hero__content{display:grid;gap:20px;max-width:780px}.portal-badge,.portal-section-eyebrow,.portal-card-kicker,.portal-demo-pill{display:inline-flex;align-items:center;width:fit-content;gap:8px;color:#ffffffc7;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.portal-badge{min-height:36px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 14px;background:#0d121885;box-shadow:inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-hero h1,.portal-page-heading h1,.portal-article-detail h1,.portal-tool-detail h1{margin:0;color:#fff;font-size:clamp(42px,7vw,78px);font-weight:900;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.portal-hero p,.portal-page-heading p,.portal-section__header p,.portal-article-card p,.portal-post-card p,.portal-featured-card p,.portal-company-card p,.portal-tool-card p,.portal-article-detail__excerpt,.portal-article-detail__body p,.portal-tool-detail p,.portal-tool-result p,.portal-cta p,.portal-state-panel p{margin:0;color:#ffffffad;line-height:1.65}.portal-hero p{max-width:700px;font-size:18px}.portal-hero__actions,.portal-cta__actions,.portal-article-detail__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.portal-button,.portal-primary-link,.portal-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border-radius:999px;padding:11px 17px;font-weight:900;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.portal-button--primary,.portal-primary-link{border:0;background:#fff;color:#030507;box-shadow:0 20px 55px #ffffff29}.portal-button--secondary,.portal-icon-button{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd6}.portal-button:hover,.portal-primary-link:hover,.portal-icon-button:hover,.portal-text-link:hover,.portal-back-link:hover{transform:translateY(-1px)}.portal-button--primary:hover,.portal-primary-link:hover{box-shadow:0 24px 70px #ffffff38}.portal-button--secondary:hover,.portal-icon-button:hover,.portal-icon-button--active{border-color:#ffffff3d;background:#ffffff1a;color:#fff}.portal-hero__panel,.portal-article-card,.portal-post-card,.portal-featured-card,.portal-category-grid a,.portal-company-card,.portal-event-card,.portal-tool-card,.portal-article-detail,.portal-tool-detail,.portal-cta,.portal-state-panel,.portal-filters{border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#ffffff0b;box-shadow:0 24px 90px #00000073,inset 0 1px 1px #ffffff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.portal-hero__panel{display:grid;gap:14px;padding:22px}.portal-hero__panel>div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:5px 14px;align-items:center;min-height:96px;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:16px;background:#00000038}.portal-hero__panel svg,.portal-icon-tile{grid-row:span 2;color:#fde68ae6}.portal-hero__panel span{color:#fff;font-size:25px;font-weight:900;letter-spacing:-.03em}.portal-hero__panel p{font-size:13px}.portal-section{padding:clamp(42px,7vw,84px) 0 0}.portal-section__header,.portal-page-heading{display:grid;gap:14px;max-width:820px}.portal-section__header{margin-bottom:22px}.portal-section__header--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.portal-section__header h2,.portal-cta h2,.portal-state-panel h2{margin:0;color:#fff;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.04;letter-spacing:-.04em}.portal-section-eyebrow{color:#fde68ae6}.portal-page-heading{padding:clamp(54px,8vw,96px) 0 24px}.portal-page-heading h1,.portal-article-detail h1,.portal-tool-detail h1{font-size:clamp(38px,6vw,68px)}.portal-page-heading p{max-width:760px;font-size:17px}.portal-article-grid,.portal-post-grid,.portal-company-grid,.portal-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.portal-post-grid{align-items:stretch}.portal-article-grid--news{padding-top:24px}.portal-section--split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.portal-company-grid--compact,.portal-tool-grid--compact{grid-template-columns:1fr}.portal-featured-card{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);min-height:430px;overflow:hidden}.portal-featured-card__media,.portal-article-card__cover,.portal-article-detail__cover{display:grid;place-items:end start;min-height:220px;padding:22px;background:linear-gradient(135deg,rgba(253,230,138,.16),transparent 38%),linear-gradient(180deg,#ffffff12,#03050747),#ffffff0a}.portal-featured-card__media span,.portal-article-card__cover span,.portal-article-detail__cover span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 12px;background:#0305078c;color:#ffffffe6;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-featured-card__content,.portal-article-card__body,.portal-company-card,.portal-event-card,.portal-tool-card{display:grid;gap:14px;align-content:start;min-width:0;padding:22px}.portal-featured-card__content{align-content:center;padding:clamp(26px,5vw,46px)}.portal-featured-card h2,.portal-article-card h2,.portal-company-card h2,.portal-event-card h2,.portal-tool-card h2,.portal-tool-result h2{margin:0;color:#fff;font-size:24px;font-weight:900;line-height:1.1;letter-spacing:-.03em}.portal-featured-card h2{font-size:clamp(34px,4vw,52px)}.portal-article-card{overflow:hidden}.portal-article-card h2 a,.portal-post-card h2 a{color:#fff;text-decoration:none}.portal-article-card h2 a:hover,.portal-post-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.portal-article-card__footer,.portal-post-card__top,.portal-post-card__actions,.portal-company-card__top,.portal-event-card__top,.portal-tool-card__top,.portal-article-detail__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.portal-post-card__top{min-height:38px;align-self:start}.portal-text-link,.portal-back-link{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:#ffffffe6;font-weight:900}.portal-article-metrics{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.portal-article-metrics span,.portal-tag-row span,.portal-post-counts span,.portal-category-pill,.portal-demo-pill,.portal-event-card__meta span,.portal-tool-card__top>span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:7px 10px;background:#ffffff0e;color:#ffffffad;font-size:12px;font-weight:850}.portal-article-metrics--compact span{padding:6px 8px;font-size:11px}.portal-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-category-grid a{display:grid;gap:12px;min-height:180px;padding:20px;text-decoration:none}.portal-category-grid span{color:#fff;font-size:18px;font-weight:900}.portal-category-grid p{margin:0;color:#ffffff9e;line-height:1.55}.portal-category-grid a:hover,.portal-article-card:hover,.portal-post-card:hover,.portal-company-card:hover,.portal-event-card:hover,.portal-tool-card:hover{border-color:#fff3;transform:translateY(-2px)}.portal-article-card,.portal-post-card,.portal-category-grid a,.portal-company-card,.portal-event-card,.portal-tool-card{transition:border-color .18s ease,transform .18s ease,background .18s ease}.portal-tag-row{display:flex;flex-wrap:wrap;gap:8px}.portal-icon-tile{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#00000047}.portal-demo-pill{border-color:#fbbf2447;background:#fbbf241a;color:#fde68a}.portal-demo-pill--operator{border-color:#38bdf847;background:#38bdf81a;color:#bae6fd}.portal-event-card{align-content:start;min-width:0;padding:22px}.portal-event-card__meta{display:flex;flex-wrap:wrap;gap:8px}.portal-region-grid,.portal-article-detail__mentions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-region-grid>div,.portal-article-detail__mentions>div{border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:16px;background:#0000003d}.portal-article-detail__mentions a{color:inherit;text-decoration:none}.portal-article-detail__mentions a:hover{color:#fff}.portal-filters{display:grid;gap:14px;padding:16px}.portal-search-field{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:0 14px;background:#00000042;color:#ffffff94}.portal-search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff}.portal-search-field input::placeholder{color:#ffffff61}.portal-category-row{display:flex;flex-wrap:wrap;gap:8px}.portal-category-pill{cursor:pointer}.portal-category-pill--active,.portal-category-pill:hover{border-color:#34d39952;background:#34d3991c;color:#a7f3d0}.portal-post-card{display:grid;grid-template-rows:auto minmax(80px,auto) minmax(112px,auto) auto minmax(74px,auto) auto;gap:16px;align-content:stretch;height:100%;min-width:0;padding:22px}.portal-post-card__media{position:relative;display:block;min-height:168px;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,#ffffff14,#ffffff05),#0b1115;aspect-ratio:16 / 9;isolation:isolate}.portal-post-card__media img,.portal-post-detail__media img{display:block;width:100%;height:100%;object-fit:cover}.portal-post-card__media img{transition:transform .22s ease}.portal-post-card:hover .portal-post-card__media img{transform:scale(1.035)}.portal-post-card__media-shade{position:absolute;inset:0;background:linear-gradient(180deg,#03050794,#03050705 44%,#0305077a),linear-gradient(90deg,rgba(3,5,7,.38),transparent 52%);z-index:1}.portal-post-card__media-badges{position:absolute;inset:12px 12px auto;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.portal-post-card__media-badges .portal-card-kicker{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 10px;background:#0305079e;color:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-post-card h2{min-height:calc(1.1em * 3);margin:0;display:-webkit-box;overflow:hidden;color:#fff;font-size:24px;font-weight:900;line-height:1.1;letter-spacing:-.03em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.portal-post-card>p{min-height:6.6em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.portal-post-card__meta,.portal-post-detail__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.portal-post-card__meta div,.portal-post-detail__meta div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:12px;background:#00000038}.portal-post-card__meta dt,.portal-post-detail__meta dt{color:#ffffff6b;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.portal-post-card__meta dd,.portal-post-detail__meta dd{margin:5px 0 0;overflow-wrap:anywhere;color:#ffffffd1;font-size:13px;font-weight:800}.portal-post-card__tags{align-self:start;max-height:74px;overflow:hidden}.portal-post-card__actions{align-self:end;justify-content:flex-start}.portal-post-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.portal-post-filters__selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr)) auto;gap:10px;align-items:end}.portal-post-filters__selects label{display:grid;gap:7px;color:#ffffff80;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.portal-post-filters__selects select,.portal-post-filters__selects button{min-height:46px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:0 12px;background:#0000004d;color:#fff;font:inherit;font-weight:800;outline:none}.portal-post-filters__selects select:focus{border-color:#ffffff42;box-shadow:0 0 0 4px #ffffff0f}.portal-post-filters__selects option{background:#0b0f14;color:#fff}.portal-post-filters__selects button{padding-inline:18px;cursor:pointer}.portal-post-filters__selects button:disabled{cursor:not-allowed;opacity:.45}.portal-post-detail__meta{max-width:860px}.portal-post-detail__media{width:100%;min-height:320px;max-height:480px;margin:4px 0 2px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#00000038}.tools-equipment-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:18px;align-items:end;padding:clamp(54px,8vw,96px) 0 24px}.tools-equipment-hero h1{max-width:940px;margin:10px 0 14px;color:#fff;font-size:clamp(40px,6.5vw,78px);font-weight:950;line-height:.98;letter-spacing:-.055em}.tools-equipment-hero p,.tools-equipment-card p,.tools-equipment-featured p,.tools-equipment-detail p{margin:0;color:#ffffffa8;line-height:1.65}.tools-equipment-hero>div>p{max-width:780px;font-size:17px}.tools-equipment-hero__signal,.tools-equipment-controls,.tools-equipment-featured,.tools-equipment-card,.tools-equipment-detail{border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(135deg,#ffffff0f,#ffffff06),#ffffff0b;box-shadow:0 24px 90px #00000073,inset 0 1px 1px #ffffff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tools-equipment-hero__signal{display:grid;gap:10px;padding:20px}.tools-equipment-hero__signal svg{color:#fde68a}.tools-equipment-hero__signal h2,.tools-equipment-featured h2,.tools-equipment-card h2,.tools-equipment-detail h1,.tools-equipment-detail h2,.tools-equipment-featured h3{margin:0;color:#fff;font-weight:950;letter-spacing:-.035em}.tools-equipment-hero__signal h2{font-size:22px}.tools-equipment-controls{display:grid;gap:14px;margin-bottom:18px;padding:16px}.tools-equipment-search{display:flex;align-items:center;gap:10px;min-height:52px;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:0 14px;background:#00000047;color:#fde68adb}.tools-equipment-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-weight:750}.tools-equipment-search input::placeholder{color:#ffffff6b}.tools-equipment-filter-row,.tools-equipment-tag-row,.tools-equipment-actions,.tools-equipment-meta-row{display:flex;flex-wrap:wrap;gap:8px}.tools-equipment-chip,.tools-equipment-tag-row span,.tools-equipment-meta-row span,.tools-equipment-media__label{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 11px;background:#ffffff0e;color:#ffffffb8;font-size:12px;font-weight:900}.tools-equipment-chip{cursor:pointer}.tools-equipment-chip--active,.tools-equipment-chip:hover{border-color:#fb923c75;background:#fb923c24;color:#fed7aa}.tools-equipment-featured{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);min-height:520px;margin-bottom:18px;overflow:hidden}.tools-equipment-featured__media,.tools-equipment-card__media,.tools-equipment-detail__media{position:relative;display:grid;align-content:end;gap:10px;min-height:280px;overflow:hidden;padding:22px;background:linear-gradient(135deg,#fb923c3d,#0ea5e914 46%,#03050742),var(--tool-image),radial-gradient(circle at 28% 28%,rgba(251,146,60,.25),transparent 38%),#0b1115;background-position:center;background-size:cover;isolation:isolate}.tools-equipment-card__media{min-height:210px;border-radius:22px}.tools-equipment-detail__media{min-height:420px;border-radius:26px}.tools-equipment-media__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#03050733,#030507db),linear-gradient(90deg,rgba(3,5,7,.45),transparent 58%)}.tools-equipment-media__label{position:relative;z-index:2;width:fit-content;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tools-equipment-media__label{border-color:#fde68a57;background:#fde68a1f;color:#fde68a}.tools-equipment-featured__body,.tools-equipment-card__body,.tools-equipment-detail__content{display:grid;align-content:start;gap:16px;min-width:0}.tools-equipment-featured__body{justify-content:start;padding:clamp(24px,4vw,46px)}.tools-equipment-featured h2{max-width:760px;font-size:clamp(34px,4.4vw,58px);line-height:1}.tools-equipment-featured__angles,.tools-equipment-workforce,.tools-equipment-detail__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tools-equipment-featured__angles>div,.tools-equipment-workforce>div,.tools-equipment-detail__sections>section{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:14px;background:#0000003d}.tools-equipment-featured h3,.tools-equipment-workforce span{font-size:13px;letter-spacing:.02em}.tools-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tools-equipment-card{display:grid;grid-template-rows:auto 1fr;gap:0;min-width:0;overflow:hidden;padding:14px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.tools-equipment-card:hover{border-color:#fb923c47;transform:translateY(-2px)}.tools-equipment-card__body{padding:18px 4px 4px}.tools-equipment-card h2{font-size:clamp(24px,2.5vw,34px);line-height:1.05}.tools-equipment-card h2 a{color:#fff;text-decoration:none}.tools-equipment-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tools-equipment-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.tools-equipment-card__facts div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:12px;background:#00000038}.tools-equipment-card__facts dt{color:#ffffff6b;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.tools-equipment-card__facts dd{margin:5px 0 0;color:#ffffffd1;font-size:13px;font-weight:800}.tools-equipment-workforce>div{display:grid;gap:8px}.tools-equipment-detail__article-body{display:grid;gap:16px;max-width:820px}.tools-equipment-detail__article-body p{margin:0;color:#ffffffb8;font-size:17px;line-height:1.7}.tools-equipment-workforce svg{color:#fde68a}.tools-equipment-workforce span{color:#fff;font-weight:950}.tools-equipment-workforce p{font-size:13px}.tools-equipment-workforce--compact{grid-template-columns:1fr}.tools-equipment-actions{align-items:center}.tools-equipment-technology-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:18px;align-items:center;border:1px solid rgba(52,211,153,.16);border-radius:24px;padding:20px;background:linear-gradient(135deg,rgba(52,211,153,.1),transparent 44%),#ffffff0b}.tools-equipment-technology-cta h2{margin:0 0 8px;color:#fff;font-size:22px;font-weight:950;letter-spacing:-.02em}.tools-equipment-technology-cta p{margin:0}.tools-equipment-actions--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tools-equipment-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 12px;background:#ffffff0e;color:#ffffffd1;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.tools-equipment-action:hover{border-color:#fff3;background:#ffffff17;color:#fff}.tools-equipment-action--primary{border-color:#fb923c75;background:#fb923c29;color:#fed7aa}.tools-equipment-detail{display:grid;gap:18px;margin-top:clamp(42px,7vw,86px);padding:clamp(18px,3vw,28px)}.tools-equipment-detail__content{padding:clamp(8px,2vw,18px)}.tools-equipment-detail h1{max-width:960px;font-size:clamp(38px,5.5vw,70px);line-height:.98}.tools-equipment-detail__excerpt{max-width:860px;font-size:18px}.tools-equipment-detail__sections{max-width:980px}.tools-equipment-detail__sections h2{margin-bottom:8px;font-size:22px}.portal-article-detail,.portal-tool-detail{display:grid;gap:18px;margin-top:clamp(42px,7vw,86px);padding:clamp(22px,5vw,46px)}.portal-article-detail__excerpt,.portal-tool-detail>p{max-width:820px;font-size:18px}.portal-article-detail__cover{min-height:280px;border-radius:24px}.portal-article-detail__body{display:grid;gap:18px;max-width:780px}.portal-article-detail__body p{font-size:17px}.portal-tool-detail__workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:16px;margin-top:10px}.portal-tool-form,.portal-tool-result{display:grid;gap:14px;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:18px;background:#0000003d}.portal-tool-form label{display:grid;gap:8px;color:#ffffff9e;font-size:13px;font-weight:850}.portal-tool-form input{min-height:46px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:0 13px;outline:none;background:#00000052;color:#fff}.portal-tool-form input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff0f}.portal-tool-result{align-content:start}.portal-tool-result svg{color:#a7f3d0}.portal-tool-result__score{display:grid;gap:4px;margin-top:6px;border:1px solid rgba(52,211,153,.22);border-radius:18px;padding:14px;background:#34d39914}.portal-tool-result__score strong{color:#a7f3d0;font-size:28px}.portal-tool-result__score span{color:#ffffff94;font-size:13px}.portal-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:clamp(52px,8vw,96px);margin-bottom:clamp(42px,8vw,86px);padding:clamp(22px,5vw,38px)}.portal-state-panel{display:grid;justify-items:center;gap:10px;margin-top:28px;padding:34px;text-align:center}@media(max-width:1040px){.portal-header{grid-template-columns:1fr auto}.portal-nav,.portal-header__cta{display:none}.portal-header__menu{display:inline-grid;place-items:center}.portal-hero,.portal-featured-card,.portal-section--split-grid,.portal-tool-detail__workspace,.portal-cta,.tools-equipment-hero,.tools-equipment-featured,.tools-equipment-grid{grid-template-columns:1fr}.portal-hero{min-height:auto}.portal-article-grid,.portal-post-grid,.portal-company-grid,.portal-tool-grid,.portal-event-grid,.portal-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-region-grid,.portal-article-detail__mentions{grid-template-columns:1fr}.portal-cta__actions{justify-content:start}}@media(max-width:680px){.portal-hero,.portal-section,.portal-page-heading,.portal-filters,.tools-equipment-hero,.tools-equipment-controls,.tools-equipment-featured,.tools-equipment-grid,.tools-equipment-detail,.portal-article-grid,.portal-post-grid,.portal-company-grid,.portal-tool-grid,.portal-article-detail,.portal-tool-detail,.portal-cta,.portal-state-panel{width:min(100% - 28px,1180px)}.portal-header{padding:14px}.portal-wordmark{font-size:24px}.portal-hero{padding:38px 0 16px}.portal-hero h1,.portal-page-heading h1,.portal-article-detail h1,.portal-tool-detail h1{font-size:clamp(34px,12vw,48px)}.portal-hero p,.portal-page-heading p,.portal-article-detail__excerpt,.portal-tool-detail>p{font-size:16px}.portal-article-grid,.portal-post-grid,.portal-company-grid,.portal-tool-grid,.portal-event-grid,.portal-category-grid,.tools-equipment-featured__angles,.tools-equipment-workforce,.tools-equipment-detail__sections,.tools-equipment-card__facts,.tools-equipment-actions--compact{grid-template-columns:1fr}.portal-section__header--split,.portal-article-detail__meta,.portal-article-card__footer,.portal-post-card__actions,.portal-post-filters__selects{display:grid;grid-template-columns:1fr;align-items:start}.portal-button,.portal-primary-link,.portal-icon-button{width:100%}.portal-featured-card__content,.portal-article-card__body,.portal-post-card,.portal-company-card,.portal-event-card,.portal-tool-card,.portal-article-detail,.portal-tool-detail,.portal-cta,.tools-equipment-featured__body,.tools-equipment-detail{padding:18px}.tools-equipment-hero__signal,.tools-equipment-controls,.tools-equipment-featured,.tools-equipment-card,.tools-equipment-detail{border-radius:22px}.tools-equipment-featured__media,.tools-equipment-detail__media{min-height:300px}.portal-post-card{grid-template-rows:none;height:auto}.portal-post-card h2,.portal-post-card>p,.portal-post-card__tags{min-height:0;max-height:none}.portal-post-card h2,.portal-post-card>p{display:block;-webkit-line-clamp:unset}}.certification-board--review{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) 280px}.certification-workspace,.catalog-section{min-width:0}.certification-workspace__heading{align-items:center}.certification-workspace__heading span{flex:0 0 auto;border:1px solid rgba(52,211,153,.24);border-radius:999px;padding:7px 10px;background:#34d39917;color:#a7f3d0;font-size:12px;font-weight:800}.uploaded-ticket-list{display:grid;gap:10px;margin-top:16px}.uploaded-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);gap:12px;align-items:center;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px;background:#ffffff09;color:inherit;text-align:left;cursor:pointer}.uploaded-ticket-row:hover,.uploaded-ticket-row--active{border-color:#34d39952;background:#34d39914}.uploaded-ticket-row .certification-badge{width:100%;justify-content:flex-start;white-space:normal}.uploaded-ticket-row__meta{display:grid;min-width:0;gap:3px;color:#ffffff94;font-size:12px;line-height:1.35}.uploaded-ticket-row__meta strong,.uploaded-ticket-row__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uploaded-ticket-row__meta strong{color:#ffffffd1}.ticket-library--catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.ticket-library--catalog span{align-items:start!important;border-radius:8px!important;padding:10px!important;background:#ffffff09!important;color:#ffffffc2!important}.ticket-library--catalog strong{min-width:0;overflow-wrap:anywhere}.ticket-library--catalog small{color:#ffffff75!important;text-transform:capitalize}.certification-badge--admin-verified,.certification-badge--verified{border-color:#34d3995c!important;background:#34d3991f!important;color:#a7f3d0!important}.certification-badge--provider-verified{border-color:#2dd4bf5c!important;background:#2dd4bf1f!important;color:#99f6e4!important}.certification-badge--candidate-confirmed{border-color:#60a5fa5c!important;background:#60a5fa1c!important;color:#bfdbfe!important}.certification-badge--candidate-corrected{border-color:#fbbf245c!important;background:#fbbf241f!important;color:#fde68a!important}.certification-badge--ai-extracted,.certification-badge--pending-review,.certification-badge--self-reported{border-color:#94a3b84d!important;background:#94a3b81a!important;color:#cbd5e1!important}.certification-badge--manual-review,.certification-badge--expired,.certification-badge--rejected{border-color:#f871715c!important;background:#f871711c!important;color:#fecaca!important}.credential-drawer-overlay{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.credential-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,calc(100vw - 28px));height:100%;overflow:hidden;border-left:1px solid rgba(255,255,255,.12);background:#070b0d;color:#fff;box-shadow:-24px 0 80px #0000006b}.credential-drawer__header,.credential-drawer__actions{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.credential-drawer__header h2{margin:8px 0 3px;font-size:24px}.credential-drawer__header p{margin:0;color:#ffffff8f;font-size:13px}.credential-drawer__body{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:16px;overflow:auto;padding:18px 22px}.credential-preview-panel,.credential-fields-panel{min-width:0;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff0a}.credential-preview-panel{display:grid;align-content:start;overflow:hidden}.credential-preview-panel__header,.credential-fields-panel__header{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.credential-preview-panel__header span,.credential-fields-panel__header span{color:#ffffffb8;font-size:13px;font-weight:800}.credential-fields-panel__header h3,.credential-warning-list h3{margin:0;font-size:16px}.credential-fields-panel__header p{margin:3px 0 0;color:#ffffff8a;font-size:12px;line-height:1.4}.credential-preview{min-height:520px}.credential-preview--image{display:grid;place-items:center;padding:12px;background:#00000038}.credential-preview--image img{display:block;width:100%;max-height:620px;object-fit:contain;border-radius:8px}.credential-preview--pdf{display:grid;grid-template-rows:minmax(460px,1fr) auto}.credential-preview--pdf iframe{width:100%;height:100%;min-height:460px;border:0;background:#fff}.credential-preview--pdf a,.credential-preview--empty a{margin:10px 14px 14px;color:#a7f3d0;font-size:13px;font-weight:800}.credential-preview--empty{display:grid;place-items:center;gap:8px;padding:28px;color:#ffffff94;text-align:center}.credential-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px}.credential-field-list div{min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#00000029}.credential-field-list dt{margin:0 0 4px;color:#ffffff75;font-size:12px;font-weight:800}.credential-field-list dd{min-width:0;margin:0;color:#ffffffdb;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.credential-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.credential-edit-form label{display:grid;gap:7px;color:#ffffff94;font-size:12px;font-weight:800}.credential-edit-form input,.credential-edit-form select,.credential-edit-form textarea{min-height:42px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 10px;background:#00000047;color:#fff;outline:none}.credential-edit-form input:disabled{border-color:#34d39938;background:#34d39914;color:#ffffff94;cursor:not-allowed}.credential-edit-form__expiry--no-date{color:#a7f3d0!important}.credential-edit-form__inline-check{display:inline-grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:#ffffffb8;font-size:12px;font-weight:800;line-height:1.35}.credential-edit-form__inline-check input{width:16px;height:16px;min-height:16px;margin:0;padding:0;accent-color:rgb(167,243,208)}.credential-edit-form textarea{min-height:86px;resize:vertical}.credential-edit-form__wide{grid-column:1 / -1}.credential-warning-list{display:grid;gap:8px;padding:0 14px 14px}.credential-warning-list p{display:flex;gap:8px;align-items:flex-start;margin:0;border-radius:8px;padding:9px 10px;background:#fbbf241a;color:#fde68a;font-size:13px;line-height:1.45}.credential-drawer__actions{flex-wrap:wrap;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.1);border-bottom:0}.credential-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:9px 13px;background:#ffffff0f;color:#ffffffd1;font-size:13px;font-weight:850;cursor:pointer}.credential-action--primary{border-color:#34d39957;background:#34d39924;color:#a7f3d0}.credential-action--danger{border-color:#f8717157;background:#f871711a;color:#fecaca}.credential-action:disabled{opacity:.52;cursor:not-allowed}.credential-action--file input{position:absolute;inset:0;opacity:0;cursor:pointer}.candidate-documents{display:grid;gap:18px}.document-upload-workspace{scroll-margin-top:88px}.candidate-documents__header,.candidate-documents__controls,.candidate-documents__preview-header,.candidate-documents__fields-header,.candidate-documents__actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.candidate-documents__header h2,.candidate-documents__fields-header h3{margin:0}.candidate-documents__header p,.candidate-documents__fields-header p{margin:4px 0 0;color:#ffffff8f;font-size:13px;line-height:1.45}.candidate-documents__mode,.candidate-documents__auto-mode,.candidate-documents__sample,.candidate-documents__save-action,.candidate-documents__resume-action,.candidate-documents__file-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(52,211,153,.24);border-radius:999px;padding:9px 12px;background:#34d39917;color:#a7f3d0;font-size:12px;font-weight:850}.candidate-documents__auto-mode{border-color:#fde68a42;background:#fde68a1a;color:#fde68a}.candidate-documents__controls{flex-wrap:wrap;justify-content:flex-start}.candidate-documents__controls label:not(.candidate-documents__file-action):not(.candidate-documents__resume-action){display:grid;gap:7px;color:#ffffff94;font-size:12px;font-weight:850}.candidate-documents__controls select{min-height:40px;min-width:190px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 10px;background:#00000040;color:#fff}.candidate-documents__file-action{position:relative;min-height:40px;cursor:pointer}.candidate-documents__save-action{min-height:40px;border-color:#34d39957;background:#14b8a626;color:#d1fae5;font:inherit;cursor:pointer;touch-action:manipulation}.candidate-documents__save-action:not(:disabled):hover,.candidate-documents__save-action:focus-visible{border-color:#34d399b8;background:#14b8a640;outline:none;box-shadow:0 0 0 3px #2dd4bf24}.candidate-documents__save-action:disabled{border-color:#ffffff1f;background:#ffffff0d;color:#ffffff75;cursor:not-allowed}.candidate-documents__resume-action{position:relative;min-height:40px;border-color:#bfdbfe4d;background:#60a5fa1a;color:#dbeafe;cursor:pointer}.candidate-documents__file-action--disabled,.candidate-documents__resume-action--disabled{border-color:#ffffff1f;background:#ffffff0d;color:#ffffff85;cursor:not-allowed}.candidate-documents__file-action input,.candidate-documents__resume-action input{position:absolute;inset:0;opacity:0;cursor:pointer}.candidate-documents__file-action--disabled input,.candidate-documents__resume-action--disabled input{cursor:not-allowed}.candidate-documents__sample{min-height:40px;border-color:#60a5fa47;background:#60a5fa1a;color:#bfdbfe;cursor:pointer}.candidate-documents__content{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:14px;align-items:start}.candidate-documents__queue,.candidate-documents__review,.candidate-documents__preview,.candidate-documents__fields{min-width:0}.candidate-documents__queue{display:grid;gap:9px}.candidate-documents__upload-group{display:grid;gap:7px;min-width:0}.candidate-documents__row{display:grid;gap:9px;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:9px;padding:10px;background:#ffffff09;color:inherit;text-align:left;cursor:default}.candidate-documents__row-main{display:grid;gap:9px;width:100%;min-width:0;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.candidate-documents__row-main:focus-visible,.candidate-documents__mini-action:focus-visible{outline:2px solid rgba(167,243,208,.7);outline-offset:3px}.candidate-documents__row-main>span:not(.candidate-documents__status){min-width:0}.candidate-documents__row-actions{display:flex;flex-wrap:wrap;gap:7px}.candidate-documents__mini-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 9px;background:#ffffff0d;color:#ffffffbd;font-size:11px;font-weight:850;cursor:pointer}.candidate-documents__mini-action--danger{border-color:#f8717147;background:#f8717114;color:#fecaca}.candidate-documents__row:hover,.candidate-documents__row--active{border-color:#34d39952;background:#34d39914}.candidate-documents__row strong,.candidate-documents__row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-documents__row strong{color:#ffffffdb;font-size:13px}.candidate-documents__row small{margin-top:3px;color:#ffffff7a;font-size:12px}.candidate-documents__bulk-list{display:grid;gap:7px;padding-left:16px}.candidate-documents__bulk-candidate{display:grid;gap:7px;width:100%;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:9px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer}.candidate-documents__bulk-candidate:hover,.candidate-documents__bulk-candidate--active{border-color:#60a5fa61;background:#60a5fa17}.candidate-documents__bulk-candidate:focus-visible{outline:2px solid rgba(191,219,254,.72);outline-offset:3px}.candidate-documents__bulk-candidate>span:not(.candidate-documents__candidate-status){min-width:0}.candidate-documents__bulk-candidate strong,.candidate-documents__bulk-candidate small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-documents__bulk-candidate strong{color:#ffffffd1;font-size:12px}.candidate-documents__bulk-candidate small{margin-top:2px;color:#ffffff7a;font-size:11px}.candidate-documents__candidate-status{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 7px;background:#94a3b81f;color:#cbd5e1;font-size:10px;font-weight:850}.candidate-documents__candidate-status--approved{background:#34d39929;color:#a7f3d0}.candidate-documents__candidate-status--needs_review{background:#fbbf2421;color:#fde68a}.candidate-documents__candidate-status--rejected{background:#f8717121;color:#fecaca}.candidate-documents__status{display:inline-flex;width:fit-content;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;background:#94a3b81f;color:#cbd5e1;font-size:11px;font-weight:850}.candidate-documents__status--processing svg{animation:wr-spin 1s linear infinite}.candidate-documents__status--normalized,.candidate-documents__status--verified{background:#34d39924;color:#a7f3d0}.candidate-documents__status--needs_review,.candidate-documents__status--failed{background:#fbbf241f;color:#fde68a}.candidate-documents__review{display:grid;gap:14px}.candidate-documents__source-preview{border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff06}.candidate-documents__source-preview summary{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#bfdbfe;font-size:12px;font-weight:850;cursor:pointer}.candidate-documents__source-preview .candidate-documents__preview{border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 9px 9px}.candidate-documents__preview,.candidate-documents__fields{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000029}.candidate-documents__fields-meta,.candidate-documents__review-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.candidate-documents__fields-meta{min-width:min(100%,260px)}.candidate-documents__review-tools .credential-action{min-height:34px;padding:7px 10px;font-size:11px}.resume-review-panel__body{display:grid;gap:14px;padding:14px}.resume-review-panel__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.resume-review-panel__facts div,.resume-review-panel__cell{display:grid;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#ffffff09}.resume-review-panel__facts span,.resume-review-panel__cell span,.resume-review-panel__summary{color:#ffffff8a;font-size:12px;font-weight:850}.resume-review-panel__facts strong,.resume-review-panel__cell p{min-width:0;margin:0;color:#ffffffd1;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.resume-review-panel__summary{display:grid;gap:8px}.resume-review-panel__summary textarea{width:100%;min-height:190px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 12px;background:#00000047;color:#fff;font:inherit;font-size:13px;line-height:1.45;outline:none;resize:vertical}.resume-review-panel__summary textarea:focus{border-color:#a7f3d06b;box-shadow:0 0 0 3px #34d3991a}.resume-review-panel__actions{padding:0}.resume-review-panel__cell p{white-space:pre-wrap}.resume-review-panel__placeholder{color:#ffffff80!important}.resume-review-panel__warnings{padding:0}.bulk-ticket-review{display:grid;gap:12px;overflow:hidden;border:1px solid rgba(52,211,153,.18);border-radius:10px;padding:14px;background:#064e3b2e}.bulk-ticket-review__header,.bulk-ticket-card__topline,.bulk-ticket-card__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.bulk-ticket-review__header h3{margin:0;color:#ffffffdb;font-size:16px}.bulk-ticket-review__header p,.bulk-ticket-card__notes,.bulk-ticket-review__approved p{margin:4px 0 0;color:#ffffff94;font-size:12px;line-height:1.45}.bulk-ticket-review__status{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(96,165,250,.26);border-radius:999px;padding:5px 10px;background:#3b82f61f;color:#bfdbfe;font-size:11px;font-weight:800;text-transform:capitalize;white-space:nowrap}.bulk-ticket-review__status--failed{border-color:#f8717147;background:#f871711f;color:#fecaca}.bulk-ticket-review__list{display:grid;gap:12px}.bulk-ticket-card{display:grid;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:10px;background:#0003}.bulk-ticket-card--approved{border-color:#34d39957}.bulk-ticket-card--rejected{border-color:#f8717152}.bulk-ticket-card--needs_review{border-color:#fbbf244d}.bulk-ticket-card__crop{display:grid;align-self:start;place-items:center;min-height:0;aspect-ratio:4 / 3;overflow:hidden;border:1px dashed rgba(255,255,255,.16);border-radius:8px;background:#0000003d;color:#ffffff94;text-align:center}.bulk-ticket-card__crop img{width:100%;height:100%;object-fit:contain}.bulk-ticket-card__crop div{display:grid;gap:8px;justify-items:center;padding:12px}.bulk-ticket-card__body{display:grid;gap:10px;min-width:0}.bulk-ticket-card__topline strong{color:#ffffffe0;font-size:14px}.bulk-ticket-card__topline span,.bulk-ticket-review__approved span{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 8px;background:#94a3b81f;color:#cbd5e1;font-size:11px;font-weight:850}.bulk-ticket-card__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bulk-ticket-card__fields label{display:grid;gap:6px;color:#ffffff8f;font-size:11px;font-weight:850}.bulk-ticket-card__fields input,.bulk-ticket-card__fields select{min-height:38px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 9px;background:#00000047;color:#fff;outline:none}.bulk-ticket-card__verification-field{grid-column:1 / -1}.bulk-ticket-card__verification-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bulk-ticket-card__verification-option{min-height:36px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 9px;background:#0000003d;color:#ffffffb8;font:inherit;font-size:11px;font-weight:850;line-height:1.15;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.bulk-ticket-card__verification-option--active{border-color:#60a5fa85;background:#3b82f633;color:#dbeafe}.bulk-ticket-card__qr{border-radius:8px;background:#0000002e}.bulk-ticket-card__qr summary{padding:8px 10px;color:#bfdbfe;font-size:12px;font-weight:850;cursor:pointer}.bulk-ticket-card__qr code{display:block;max-height:90px;overflow:auto;padding:0 10px 10px;color:#ffffffb8;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.bulk-ticket-card__actions{justify-content:flex-start}.bulk-ticket-review__approved{display:grid;gap:6px;border-radius:8px;padding:10px;background:#34d3991a}.bulk-ticket-review__save{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:space-between;margin-top:6px;border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.bulk-ticket-review__save-status{flex:1 1 220px;margin:0!important}.bulk-ticket-review__save-status--success{color:#a7f3d0!important}.bulk-ticket-review__save-status--error{color:#fecaca!important}.ticket-verification-panel{display:grid;gap:12px;overflow:hidden;border:1px solid rgba(96,165,250,.18);border-radius:10px;padding:14px;background:#0f172a6b}.ticket-verification-panel__header,.ticket-verification-panel__grid,.ticket-verification-panel__matches{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ticket-verification-panel__header{justify-content:space-between}.ticket-verification-panel__header h3{display:inline-flex;align-items:center;gap:7px;margin:0;color:#ffffffd6;font-size:14px}.ticket-verification-panel__header p,.ticket-verification-panel__notes{margin:4px 0 0;color:#ffffff8f;font-size:12px;line-height:1.45}.ticket-verification-panel__final,.ticket-verification-panel__match{display:inline-flex;width:fit-content;align-items:center;border-radius:999px;padding:6px 9px;background:#94a3b81f;color:#cbd5e1;font-size:11px;font-weight:850}.ticket-verification-panel__final--provider_verified,.ticket-verification-panel__match--match{background:#34d39924;color:#a7f3d0}.ticket-verification-panel__final--mismatch,.ticket-verification-panel__match--mismatch{background:#f8717124;color:#fecaca}.ticket-verification-panel__final--manual_review_required,.ticket-verification-panel__final--failed,.ticket-verification-panel__final--qr_detected{background:#fbbf241f;color:#fde68a}.ticket-verification-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-verification-panel__grid div{display:grid;gap:4px;min-width:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px;background:#ffffff09}.ticket-verification-panel__grid span,.ticket-verification-panel__payload summary{color:#ffffff7a;font-size:11px;font-weight:850}.ticket-verification-panel__grid strong,.ticket-verification-panel__grid a{min-width:0;overflow-wrap:anywhere;color:#fffc;font-size:12px}.ticket-verification-panel__grid a{display:inline-flex;align-items:center;gap:6px;color:#bfdbfe;text-decoration:none}.ticket-verification-panel__payload{border-radius:8px;background:#0000002e}.ticket-verification-panel__payload summary{display:inline-flex;align-items:center;gap:7px;padding:9px 10px;cursor:pointer}.ticket-verification-panel__payload code{display:block;max-height:110px;overflow:auto;padding:0 10px 10px;color:#ffffffb8;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.candidate-documents__preview .credential-preview{min-height:300px}.candidate-documents__preview .credential-preview--pdf{grid-template-rows:minmax(260px,1fr) auto}.candidate-documents__preview .credential-preview--pdf iframe{min-height:260px}.candidate-documents__preview-header,.candidate-documents__fields-header{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.candidate-documents__preview-header span,.candidate-documents__fields-header span{display:inline-flex;align-items:center;gap:7px;color:#ffffffbd;font-size:12px;font-weight:850;text-transform:capitalize}.candidate-documents__preview-header small{color:#ffffff7a;font-size:12px}.candidate-documents__actions{justify-content:flex-start;flex-wrap:wrap;padding:0 14px 14px}.candidate-documents__empty{display:grid;place-items:center;gap:8px;min-height:180px;border:1px dashed rgba(255,255,255,.14);border-radius:10px;padding:20px;color:#ffffff8f;text-align:center}.candidate-documents__empty--error{color:#fecaca}@keyframes wr-spin{to{transform:rotate(360deg)}}.credential-trust-pill{display:inline-flex;width:fit-content;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:5px 8px;background:#94a3b81a;color:#cbd5e1;font-size:12px;font-weight:900}.credential-trust-pill--admin_verified{border-color:#34d3995c;background:#34d3991f;color:#a7f3d0}.credential-trust-pill--provider_verified{border-color:#2dd4bf5c;background:#2dd4bf1f;color:#99f6e4}.credential-trust-pill--candidate_confirmed{border-color:#60a5fa5c;background:#60a5fa1c;color:#bfdbfe}.credential-trust-pill--candidate_corrected{border-color:#fbbf245c;background:#fbbf241f;color:#fde68a}.credential-trust-pill--needs_manual_review,.credential-trust-pill--rejected,.credential-trust-pill--expired{border-color:#f871715c;background:#f871711c;color:#fecaca}@media(max-width:1100px){.verification-grid,.certification-board--review,.candidate-documents__content,.credential-drawer__body{grid-template-columns:1fr}}@media(max-width:720px){.verification-page-header,.verification-card header{display:grid}.verification-otp-row,.uploaded-ticket-row,.ticket-library--catalog,.credential-field-list,.credential-edit-form,.bulk-ticket-card,.bulk-ticket-card__fields,.resume-review-panel__facts,.ticket-verification-panel__grid{grid-template-columns:1fr}.candidate-documents__controls{display:grid;align-items:stretch}.candidate-documents__controls select,.candidate-documents__file-action,.candidate-documents__save-action,.candidate-documents__resume-action,.candidate-documents__sample{width:100%}.worker-ticket-compact-card__actions,.worker-ticket-compact-card__header,.worker-ticket-compact-card__meta{grid-template-columns:1fr}.worker-ticket-compact-card__actions{justify-content:stretch}.worker-ticket-compact-card__actions .personal-cabinet__record-action{width:100%}.worker-ticket-source-summary{grid-template-columns:1fr}.candidate-documents__fields-header,.candidate-documents__fields-meta,.candidate-documents__review-tools,.candidate-documents__row-actions{display:grid;justify-content:stretch}.credential-drawer{width:100%}.credential-drawer__header,.credential-drawer__body,.credential-drawer__actions{padding-inline:14px}.credential-preview{min-height:340px}.credential-action{width:100%}}.verification-card,.verification-card h2,.verification-card h3,.verification-card label,.verification-status-row strong,.verification-lock-list h3{color:var(--ink)!important}.verification-card__eyebrow{color:var(--field-green)!important}.verification-status-row span,.verification-card .verification-phone-form label{color:var(--muted)!important}.verification-card p.verification-message{color:inherit!important}.verification-message--success{color:var(--field-green)!important}.verification-card .button--primary{background:var(--safety-orange)!important;color:#fff!important}.verification-page-header{grid-template-columns:minmax(0,1fr) auto}.verification-page-header__actions{display:grid;justify-items:end;gap:12px}.verification-role-switch{display:inline-flex;gap:4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:5px;background:#ffffff0b}.verification-role-switch button{min-height:38px;border:0;border-radius:999px;padding:0 15px;background:transparent;color:#ffffffad;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.verification-role-switch button.is-active{background:#fff;color:#030507}.verification-grid--single{grid-template-columns:minmax(0,760px);justify-content:center}.workforce-page .verification-card{border-color:#ffffff1c!important;background:linear-gradient(135deg,#fff1,#ffffff07),#ffffff0b!important;color:#fff!important;box-shadow:inset 0 1px 1px #ffffff0f,0 16px 38px #00000038}.workforce-page .verification-card,.workforce-page .verification-card h2,.workforce-page .verification-card h3,.workforce-page .verification-card label,.workforce-page .verification-status-row strong,.workforce-page .verification-lock-list h3{color:#fff!important}.workforce-page .verification-card__eyebrow{color:#99f6e4!important}.workforce-page .verification-card header svg{color:#fde68a!important}.workforce-page .verification-status-row,.workforce-page .verification-lock-list span,.workforce-page .verification-inline-lock{border-color:#ffffff1c!important;background:#ffffff0e!important;color:#ffffffd1!important}.workforce-page .verification-status-row--verified,.workforce-page .verification-lock-list span.is-open{border-color:#2dd4bf42!important;background:#14b8a61f!important;color:#ccfbf1!important}.workforce-page .verification-status-row span,.workforce-page .verification-card .verification-phone-form label{color:#ffffff9e!important}.workforce-page .verification-phone-form input{border-color:#ffffff29!important;background:#ffffff0e!important;color:#fff!important}.workforce-page .verification-message--success{border:1px solid rgba(45,212,191,.2);background:#14b8a61f!important;color:#ccfbf1!important}.auth-page{display:grid;gap:22px}.auth-hero,.auth-panel,.auth-aside,.onboarding-card{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0b;box-shadow:0 20px 50px #00000038}.auth-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:clamp(24px,4vw,38px)}.auth-hero h1{margin:8px 0 10px;max-width:760px;font-size:clamp(34px,5vw,58px);line-height:1}.auth-hero p{max-width:760px;margin:0;font-size:18px;line-height:1.6}.auth-hero svg,.onboarding-card svg{color:#fde68a;flex:0 0 auto}.auth-eyebrow{color:#fde047;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.auth-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr);gap:20px;align-items:start}.auth-panel,.auth-aside{padding:clamp(20px,3vw,30px)}.auth-form,.auth-aside ul,.auth-callback-panel{display:grid;gap:16px}.auth-form label{display:grid;gap:8px;color:#ffffffb8;font-size:14px;font-weight:850}.auth-form input{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:11px 13px;background:#00000047;color:#fff;outline:none}.auth-form select,.auth-form textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:11px 13px;background:#00000047;color:#fff;font:inherit;outline:none}.auth-form input:focus{border-color:#fde68a80;box-shadow:0 0 0 4px #fde68a1a}.auth-form select:focus,.auth-form textarea:focus{border-color:#fde68a80;box-shadow:0 0 0 4px #fde68a1a}.auth-field-error{color:#fecaca;font-size:13px;font-weight:800}.auth-role-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-role-toggle--locked{grid-template-columns:1fr}.auth-role-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0a;color:#ffffffc7;font-weight:900;cursor:pointer}.auth-role-toggle button:disabled{cursor:default}.auth-role-toggle button.is-active{border-color:#fde68a8c;background:#fde68a1f;color:#fff}.auth-provider-button{display:inline-flex;min-height:50px;width:100%;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-weight:900;cursor:pointer}.auth-provider-button:disabled{cursor:not-allowed;opacity:.68}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;color:#ffffff80;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:#ffffff21}.auth-submit{min-height:50px;width:100%}.auth-spinner{animation:auth-spin .82s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-message,.auth-switch,.auth-aside p{margin:0}.auth-message{border-radius:8px;padding:12px;font-size:14px;font-weight:850;line-height:1.45}.auth-message--info{border:1px solid rgba(96,165,250,.25);background:#60a5fa1f;color:#dbeafe!important}.auth-message--success{border:1px solid rgba(52,211,153,.3);background:#34d3991f;color:#d1fae5!important}.auth-message--error{border:1px solid rgba(248,113,113,.3);background:#f871711f;color:#fee2e2!important}.auth-notice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(253,230,138,.28);border-radius:8px;padding:12px;background:#fde68a1a;color:#fef9c3;font-size:13px;font-weight:800;line-height:1.45}.auth-switch{color:#fff9!important;font-size:14px}.auth-switch a,.not-found-actions a{font-weight:900}.auth-aside h2,.onboarding-card h2{margin:0}.auth-aside ul{margin:14px 0 0;padding:0;list-style:none}.auth-aside li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:#ffffffb8;font-weight:750;line-height:1.45}.auth-aside li svg{color:#a7f3d0}.onboarding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.onboarding-card{display:grid;gap:12px;min-height:240px;padding:22px;color:#fff;text-decoration:none}.onboarding-card>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(253,230,138,.35);border-radius:8px;color:#fde68a;font-weight:950}.onboarding-card p{margin:0;line-height:1.55}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px}.employer-signup-page,.employer-onboarding-page{gap:24px}.employer-signup-hero{background:radial-gradient(circle at top right,rgba(253,230,138,.12),transparent 35%),#ffffff0b}.employer-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.employer-stepper li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:62px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;background:#ffffff09;color:#ffffff8f}.employer-stepper li span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#ffffff0f;color:#ffffffc7;font-weight:950}.employer-stepper strong{min-width:0;font-size:13px;line-height:1.25}.employer-stepper li.is-active{border-color:#fde68a7a;background:#fde68a1a;color:#fff}.employer-stepper li.is-complete span{background:#34d3992e;color:#a7f3d0}.employer-signup-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.employer-signup-step{display:grid;gap:16px}.employer-signup-step h2,.employer-onboarding-panel h2,.employer-status-card h2{margin:0;color:#fff;font-size:24px}.employer-signup-step p,.employer-onboarding-panel p,.employer-status-card p{margin:0;color:#ffffffa3;line-height:1.6}.employer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.employer-form-grid label small{color:#ffffff7a;font-size:12px;font-weight:700;line-height:1.45}.employer-file-input span{display:inline-flex;align-items:center;gap:8px;min-height:48px;border:1px dashed rgba(255,255,255,.16);border-radius:8px;padding:11px 13px;background:#0000003d;color:#ffffffad}.employer-file-input input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.employer-normalized-preview,.employer-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid rgba(96,165,250,.24);border-radius:8px;padding:14px;background:#3b82f614}.employer-normalized-preview strong,.employer-review-grid strong{color:#ffffff85;font-size:12px;text-transform:uppercase}.employer-normalized-preview span,.employer-review-grid span{color:#fff;font-weight:850}.employer-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:8px}.employer-form-actions .button{min-width:180px}.employer-onboarding-link{width:fit-content}.employer-status-card{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:clamp(20px,3vw,28px);background:#ffffff0b}.employer-status-card svg{color:#fde68a}.employer-status-card--approved{border-color:#34d39952;background:#34d39917}.employer-status-card--rejected{border-color:#f8717152;background:#f8717117}.employer-status-card--review{border-color:#60a5fa47;background:#3b82f617}.employer-status-card__reason{margin-top:10px!important;color:#fee2e2!important;font-weight:850}.employer-onboarding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:20px;align-items:start}.employer-onboarding-panel{display:grid;gap:18px}.employer-onboarding-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.employer-onboarding-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;background:#0003}.employer-onboarding-steps li>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#ffffff0f;color:#fff;font-weight:950}.employer-onboarding-steps li.is-complete>span{background:#34d39929;color:#a7f3d0}.employer-onboarding-steps h3{margin:4px 0;color:#fff}.employer-preview-tools{display:grid;gap:8px;margin-top:18px;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;background:#00000038}.employer-preview-tools span{color:#ffffff80;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.employer-preview-tools button{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d;color:#fff;font:inherit;font-weight:850}.employer-locked-panel{display:grid;gap:16px}.employer-locked-panel__path{margin:0;color:#ffffff7a}@media(max-width:900px){.auth-layout,.onboarding-grid,.employer-stepper,.employer-signup-layout,.employer-onboarding-grid,.wr-admin-panel>.wr-admin-verification-grid{grid-template-columns:1fr}}@media(max-width:620px){.auth-hero{display:grid}.auth-role-toggle,.employer-form-grid,.employer-normalized-preview,.employer-review-grid{grid-template-columns:1fr}.employer-form-actions .button{width:100%}}.legal-page{min-height:100vh;padding:22px clamp(18px,3vw,46px) 0;background:linear-gradient(180deg,#04070afa,#0a0e12fa 44%,#04070a),#04070a;color:#fff}.legal-page__document{width:min(100%,1040px);margin:0 auto;padding:clamp(42px,7vw,86px) 0 clamp(56px,8vw,96px)}.legal-page__hero{display:grid;gap:14px;max-width:820px;margin-bottom:34px}.legal-page__hero span{color:#fde68a;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.legal-page__hero h1{margin:0;font-size:clamp(40px,7vw,74px);line-height:.98;letter-spacing:0}.legal-page__hero p,.legal-page__section p,.legal-page__section li{color:#ffffffb8;line-height:1.7}.legal-page__hero p{max-width:760px;margin:0;font-size:16px}.legal-page__sections{display:grid;gap:18px}.legal-page__section{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:clamp(20px,3vw,30px);background:#ffffff09;box-shadow:inset 0 1px #ffffff0f}.legal-page__section h2{margin:0 0 12px;color:#fff;font-size:clamp(22px,3vw,30px);letter-spacing:0}.legal-page__section p{margin:0 0 12px}.legal-page__section p:last-child,.legal-page__section ul:last-child{margin-bottom:0}.legal-page__section ul{display:grid;gap:9px;margin:0 0 14px;padding-left:20px}.legal-footer{width:100%;margin:0;border-top:1px solid rgba(255,255,255,.1);padding:44px clamp(24px,2.9vw,58px) 30px;background:#03070a;color:#ffffff94;box-sizing:border-box}.legal-page>.legal-footer{width:calc(100% + clamp(18px,3vw,46px)*2);margin-left:calc(clamp(18px,3vw,46px)*-1);margin-right:calc(clamp(18px,3vw,46px)*-1)}.wr-billing-page--public>.legal-footer{width:calc(100% + clamp(24px,5vw,64px)*2);margin:clamp(24px,3vw,36px) calc(clamp(24px,5vw,64px)*-1) calc(clamp(42px,7vw,84px)*-1)}.legal-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,72px);align-items:start;width:100%}.legal-footer p{margin:0;font-size:clamp(16px,1.12vw,23px);line-height:1.5;letter-spacing:0}.legal-footer__copyright{color:#ffffffd1;font-weight:950}.legal-footer__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px clamp(20px,2vw,32px);min-width:0;max-width:100%;padding-top:4px;color:#ffffffc7;font-size:clamp(14px,.95vw,20px);font-weight:900;line-height:1.2}.legal-footer__links a,.legal-footer__link-button{color:inherit;font:inherit;letter-spacing:0;text-decoration:none;white-space:nowrap}.legal-footer__link-button{-webkit-appearance:none;appearance:none;border:0;background:transparent;margin:0;padding:0;text-align:inherit;cursor:pointer}.legal-footer__links a:hover,.legal-footer__link-button:hover{color:#fff}.legal-footer__links a:focus-visible,.legal-footer__link-button:focus-visible{border-radius:4px;outline:2px solid rgba(255,255,255,.8);outline-offset:4px}.legal-consent{display:grid;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px;background:#ffffff0a}.legal-consent--error{border-color:#f871717a;background:#f871711a}.legal-consent__label{display:grid!important;grid-template-columns:20px minmax(0,1fr);gap:10px!important;align-items:start;color:#ffffffc7!important;font-size:13px!important;font-weight:760!important;line-height:1.55}.legal-consent__label input{width:18px!important;height:18px!important;min-height:18px!important;margin:2px 0 0;accent-color:rgb(253,230,138)}.legal-consent a,.ai-verification-disclosure a{color:#fde68a;font-weight:900}.legal-consent__helper,.legal-consent__error{padding-left:30px;font-size:12px;line-height:1.45}.legal-consent__helper{color:#ffffff8f}.legal-consent__error{color:#fecaca;font-weight:850}.legal-consent-stack{display:grid;gap:10px}.ai-verification-disclosure,.certification-disclaimer{display:grid;gap:10px;align-items:start;border:1px solid rgba(96,165,250,.22);border-radius:8px;padding:12px;background:#60a5fa17;color:#dbeafee6;font-size:13px;font-weight:750;line-height:1.55}.ai-verification-disclosure{grid-template-columns:1fr}.ai-verification-disclosure strong{color:#dbeafe;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.certification-disclaimer{grid-template-columns:20px minmax(0,1fr)}.ai-verification-disclosure svg,.certification-disclaimer svg{margin-top:2px;color:#93c5fd}.ai-verification-disclosure p,.certification-disclaimer p{margin:0}.certification-disclaimer--compact{margin-top:10px;border-color:#ffffff1f;background:#ffffff0a;color:#ffffffad}.credential-drawer__consent{border-top:1px solid rgba(255,255,255,.1);padding:14px 18px 0}@media(max-width:760px){.legal-page{padding-inline:14px}.legal-page>.legal-footer{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.wr-billing-page--public>.legal-footer{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.legal-footer{padding:30px 24px}.legal-footer__inner{grid-template-columns:1fr}.legal-footer__links{justify-content:flex-start;gap:10px 18px}.legal-page__section{padding:18px}}@media(max-width:980px){.wr-admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.wr-admin-filter-grid{grid-template-columns:1fr}.wr-admin-filter-field--wide{grid-column:span 1}}@media(max-width:900px){.engagement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.engagement-review-form__rating,.engagement-summary-grid{grid-template-columns:1fr}}.wrenchroster-header{position:relative;z-index:1002;pointer-events:auto}.wrenchroster-hero__image,.wrenchroster-hero__shade{pointer-events:none}.wrenchroster-menu-button{position:relative;z-index:1003;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-menu{position:fixed;top:calc(72px + env(safe-area-inset-top,0px));left:16px;right:16px;z-index:1001;display:flex;flex-direction:column;gap:14px;border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:20px;background:#080c10fa;box-shadow:inset 0 1px #ffffff1f,0 24px 70px #0000007a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);pointer-events:auto}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:0 14px;color:#ffffffd6;font-size:12px;font-weight:900;letter-spacing:0;text-decoration:none;text-transform:uppercase;touch-action:manipulation}.mobile-menu a[aria-current=page],.mobile-menu a:hover{border-color:#ffffff38;background:#ffffff14;color:#fff}.mobile-menu a[data-variant=primary]{border-color:#fff;background:#fff;color:#111820}.mobile-menu a[data-variant=secondary]{border-color:#fde68a52;background:#fde68a1a;color:#fde68a}@media(max-width:767px){html{-webkit-text-size-adjust:100%}.wrenchroster-landing,.wrenchroster-hero,.wrenchroster-tools-spotlight,.wrenchroster-seo-section,.wrenchroster-pricing{overflow-x:clip}.wrenchroster-hero{min-height:auto;padding:14px 16px 48px}.wrenchroster-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}.wrenchroster-wordmark{font-size:26px;line-height:1}.wrenchroster-header__actions{gap:8px}.wrenchroster-login-menu{display:none}.wrenchroster-menu-button{width:44px;height:44px}.mobile-menu{max-height:calc(100svh - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu a{font-size:12px}.wrenchroster-hero__content{align-content:start;gap:14px;padding-top:28px}.wrenchroster-hero__badge,.wrenchroster-hero__copy,.wrenchroster-hero h1,.wrenchroster-hero p,.wrenchroster-hero__actions,.wrenchroster-feature-grid,.wrenchroster-hero__secure{width:100%;max-width:392px}.wrenchroster-hero__badge{justify-self:center;width:auto;min-height:30px;padding:5px 11px;font-size:10px;line-height:1.3}.wrenchroster-hero__copy{gap:12px}.wrenchroster-hero h1{font-size:38px;line-height:1.05}.wrenchroster-hero h1 span:last-child{font-size:32px;line-height:1.08}.wrenchroster-hero p{max-width:100%;font-size:16px;line-height:1.5}.wrenchroster-hero__actions{gap:10px}.wrenchroster-button{min-width:0;min-height:56px;padding:0 18px;font-size:14px}.wrenchroster-button--tools{width:100%}.wrenchroster-private-beta-copy{max-width:392px!important;font-size:12px!important;line-height:1.45}.wrenchroster-feature-grid{gap:10px}.wrenchroster-feature-card{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:0;border-radius:14px;padding:12px}.wrenchroster-feature-card__icon{width:36px;height:36px}.wrenchroster-feature-card__icon svg{width:21px;height:21px}.wrenchroster-feature-card h2{margin-bottom:5px;font-size:12px;letter-spacing:0}.wrenchroster-feature-card p{font-size:13px;line-height:1.42}.wrenchroster-hero__secure{gap:8px;font-size:10px;letter-spacing:0}.wrenchroster-tools-spotlight{gap:18px;padding:44px 16px 34px}.wrenchroster-tools-spotlight__header{grid-template-columns:1fr;gap:12px}.wrenchroster-tools-spotlight__header h2{font-size:28px;line-height:1.1}.wrenchroster-tools-spotlight__header p{margin-top:8px;font-size:14px;line-height:1.48}.wrenchroster-tools-spotlight__header a{width:100%;min-height:50px}.wrenchroster-tools-spotlight__grid{grid-template-columns:1fr;gap:10px}.wrenchroster-tools-card{gap:12px;border-radius:14px;padding:12px}.wrenchroster-tools-card h3{font-size:17px;line-height:1.18}.wrenchroster-tools-card p{font-size:14px;line-height:1.48}.wrenchroster-seo-section,.wrenchroster-pricing{padding:56px 16px}.wrenchroster-seo-section{padding:44px 16px 32px}.wrenchroster-pricing{padding-top:38px}.wrenchroster-seo-section__header{gap:8px}.wrenchroster-seo-section__header h2,.wrenchroster-faq h2,.wrenchroster-pricing__header h2,.wr-billing-section__header h2{font-size:30px;line-height:1.1;letter-spacing:0}.wrenchroster-seo-section__header h2{font-size:26px}.wrenchroster-seo-section__header p,.wrenchroster-seo-grid p,.wrenchroster-faq p,.wr-billing-section__header p,.wr-billing-card p,.wr-billing-feature-list span{font-size:15px;line-height:1.52}.wrenchroster-seo-section__header p{font-size:14px;line-height:1.48}.wrenchroster-seo-grid{gap:10px;margin-top:20px}.wrenchroster-seo-grid article{min-height:0;border-radius:14px;padding:14px}.wrenchroster-seo-grid h3{margin-bottom:6px;font-size:12px;letter-spacing:0}.wrenchroster-seo-grid p{font-size:14px;line-height:1.48}.wrenchroster-seo-grid a{font-size:13px}.wrenchroster-faq{gap:14px;margin-top:32px}.wrenchroster-faq>div{gap:10px}.wrenchroster-faq details{border-radius:14px;padding:14px}.wrenchroster-faq summary{font-size:15px;line-height:1.35}.wrenchroster-faq p{margin-top:10px}.wrenchroster-pricing--billing>.wr-billing-section{padding-top:44px}.wrenchroster-pricing--billing>.wr-billing-section:first-of-type{padding-top:0}.wr-billing-section__header{gap:8px;margin-bottom:14px}.wr-pricing-grid,.wr-pricing-grid--subscriptions{gap:12px}.wr-billing-card{gap:12px;border-radius:18px;padding:16px}.wr-billing-card__top{gap:6px}.wr-billing-card__top span,.wr-billing-card__top strong,.wr-pro-toggle button{font-size:10px;letter-spacing:0}.wr-billing-card__top strong{padding:5px 8px}.wr-billing-card h2{font-size:22px;letter-spacing:0}.wr-billing-price{font-size:30px;letter-spacing:0}.wr-billing-feature-list{gap:9px}.wr-button{min-height:50px;padding:0 16px;font-size:14px}.wr-pro-toggle{max-width:100%;margin-bottom:12px}.wr-pro-toggle button{min-height:36px;padding:0 12px}.wr-billing-message{border-radius:18px;padding:14px;font-size:14px;line-height:1.5}}.mob-jobs-view{display:none}.mob-chip-bar{display:flex;gap:8px;overflow-x:auto;padding:10px 14px;scrollbar-width:none;background:#1c2733;-ms-overflow-style:none}.mob-chip-bar::-webkit-scrollbar{display:none}.mob-chip{flex-shrink:0;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffa6;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .12s,color .12s}.mob-chip--on{background:#e96822;border-color:#e96822;color:#fff;font-weight:700}.mob-jobs-feed{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.mob-job-card{background:#fff;border:1px solid #d8ded5;border-radius:12px;padding:12px;position:relative;box-shadow:0 1px 3px #0000000f}.mob-match{position:absolute;top:12px;right:12px;font-weight:800;font-size:12px;padding:3px 8px;border-radius:6px;line-height:1.4}.mob-match--full{background:#255848;color:#fff}.mob-match--mid{background:#e96822;color:#fff}.mob-match--low{background:#a7342f;color:#fff}.mob-job-title{font-weight:700;font-size:14.5px;color:#17211d;padding-right:56px;line-height:1.25;margin-bottom:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mob-job-company{font-size:12.5px;color:#475569;display:flex;align-items:center;gap:5px;margin-bottom:8px}.mob-verified-dot{width:14px;height:14px;background:#255848;border-radius:50%;color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.mob-pill-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.mob-pill{font-size:11px;padding:3px 8px;border-radius:6px;background:#f1f5f0;color:#334155;font-weight:500;border:1px solid #d8ded5;white-space:nowrap}.mob-pill--pay{background:#ecfdf5;color:#065f46;border-color:#a7f3d0;font-weight:700}.mob-pill--camp{background:#fff7ed;color:#92400e;border-color:#fed7aa}.mob-card-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d8ded5;padding-top:8px;gap:8px}.mob-ready-txt{font-size:11.5px;color:#255848;font-weight:700;flex:1}.mob-missing-txt{font-size:11px;color:#92400e;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-apply-btn{font-size:11.5px;font-weight:700;padding:6px 14px;border-radius:7px;background:#e96822;color:#fff;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:32px;min-width:44px}.mob-apply-btn--locked{background:#e2e8f0;color:#94a3b8;cursor:default}.mob-ticket-nudge{background:#1c2733;border-radius:12px;padding:14px;color:#fff}.mob-ticket-nudge__kicker{font-size:11px;letter-spacing:.06em;color:#e96822;font-weight:700;text-transform:uppercase;margin-bottom:6px}.mob-ticket-nudge__title{font-size:14.5px;font-weight:700;margin-bottom:4px}.mob-ticket-nudge__body{font-size:12.5px;color:#ffffffa6;margin:0 0 11px}.mob-ticket-nudge__body strong{color:#fff}.mob-ticket-nudge__actions{display:flex;gap:8px}.mob-ticket-nudge__btn{flex:1;display:block;text-align:center;text-decoration:none;font-size:12.5px;font-weight:700;padding:9px 10px;border-radius:8px;background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18)}.mob-ticket-nudge__btn--primary{background:#e96822;border-color:#e96822;flex:1.5}.mob-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #d8ded5;display:none;justify-content:space-around;padding:7px 0 max(9px,env(safe-area-inset-bottom));z-index:20;box-shadow:0 -2px 10px #0000000f}.mob-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:9.5px;color:#66736d;text-decoration:none;padding:0 4px;min-width:44px;min-height:44px;justify-content:center}.mob-nav-item--active{color:#e96822}.mob-nav-ico{font-size:18px;line-height:1.1}@media(max-width:640px){.mob-jobs-view{display:flex;flex-direction:column;padding-bottom:72px}.mob-desktop-only{display:none!important}.mob-bottom-nav{display:flex}.workforce-jobs-page{padding-bottom:0}}.theme-industrial-light{--page-bg: #F3F4F1;--surface: #FFFFFF;--surface-soft: #F8F8F5;--border-soft: #D8DDD4;--border-strong: #C2CABF;--text-main: #151D1A;--text-muted: #606B66;--text-soft: #7A8580;--field-green: #245C46;--field-green-hover: #1E4D3B;--field-green-soft: #E7EFE9;--field-green-border: #C4D6CB;--safety-orange: #E85D1A;--safety-orange-hover: #D94F12;--safety-orange-soft: #FFF0E6;--safety-orange-border: #F6B88E;--info-blue: #2563EB;--info-blue-soft: #EAF2FF;min-height:100vh;color:var(--text-main)}.wr-app-bg:has(.theme-industrial-light),.app-shell:not(.app-shell--landing):not(.app-shell--admin):has(.theme-industrial-light){background:#f3f4f1!important;color:#151d1a!important}.wr-app-bg:has(.theme-industrial-light):before,.app-shell:not(.app-shell--landing):not(.app-shell--admin):has(.theme-industrial-light):before{opacity:.28;background-image:linear-gradient(rgba(21,29,26,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(21,29,26,.025) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.theme-industrial-light.workforce-page{color:var(--text-main)}.theme-industrial-light h1,.theme-industrial-light h2,.theme-industrial-light h3,.theme-industrial-light .profile-header h1,.theme-industrial-light .mvp-section__heading h2,.theme-industrial-light .profile-section h2,.theme-industrial-light .resume-card h2,.theme-industrial-light .candidate-documents__header h2,.theme-industrial-light .candidate-documents__fields-header h3,.theme-industrial-light .job-builder-section h3,.theme-industrial-light .personal-cabinet__records h3,.theme-industrial-light .personal-cabinet__record strong,.theme-industrial-light .worker-ticket-compact-card__summary-text strong,.theme-industrial-light .bulk-ticket-review__header h3,.theme-industrial-light .bulk-ticket-card__topline strong,.theme-industrial-light .ticket-verification-panel__header h3{color:var(--text-main)!important;letter-spacing:0}.theme-industrial-light p,.theme-industrial-light .wr-muted,.theme-industrial-light .profile-header p,.theme-industrial-light .mvp-section p,.theme-industrial-light .profile-section p,.theme-industrial-light .resume-card p,.theme-industrial-light .candidate-documents__header p,.theme-industrial-light .candidate-documents__fields-header p,.theme-industrial-light .bulk-ticket-review__header p,.theme-industrial-light .bulk-ticket-card__notes,.theme-industrial-light .ticket-verification-panel__header p,.theme-industrial-light .ticket-verification-panel__notes{color:var(--text-muted)!important}.theme-industrial-light .profile-header,.theme-industrial-light .mvp-section,.theme-industrial-light .profile-section,.theme-industrial-light .resume-card,.theme-industrial-light .candidate-documents,.theme-industrial-light .candidate-documents__preview,.theme-industrial-light .candidate-documents__fields,.theme-industrial-light .bulk-ticket-review,.theme-industrial-light .ticket-verification-panel{border:1px solid var(--border-soft)!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:0 12px 28px #151d1a12!important;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-industrial-light .profile-header{align-items:center;border-color:var(--border-strong)!important;box-shadow:0 16px 34px #151d1a17!important}.theme-industrial-light .readiness-card{border:1px solid var(--field-green-border)!important;border-radius:8px!important;background:var(--field-green-soft)!important;color:var(--text-main);box-shadow:none!important}.theme-industrial-light .readiness-card__header,.theme-industrial-light .readiness-card p{color:var(--text-muted)!important}.theme-industrial-light .readiness-card__score{color:var(--field-green)}.theme-industrial-light .readiness-card__level{background:var(--field-green);color:#fff}.theme-industrial-light .certification-badge--verified,.theme-industrial-light .wr-status-ready,.theme-industrial-light .wr-status-badge.wr-status-ready,.theme-industrial-light .worker-ticket-compact-card__status--confirmed,.theme-industrial-light .candidate-documents__candidate-status--approved,.theme-industrial-light .candidate-documents__status--normalized,.theme-industrial-light .candidate-documents__status--verified,.theme-industrial-light .ticket-verification-panel__final--provider_verified,.theme-industrial-light .ticket-verification-panel__match--match{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green)!important}.theme-industrial-light .availability-pill--available_soon,.theme-industrial-light .worker-ticket-compact-card__status,.theme-industrial-light .candidate-documents__candidate-status--needs_review,.theme-industrial-light .candidate-documents__status--needs_review,.theme-industrial-light .candidate-documents__status--failed,.theme-industrial-light .bulk-ticket-review__status,.theme-industrial-light .ticket-verification-panel__final--manual_review_required,.theme-industrial-light .ticket-verification-panel__final--failed,.theme-industrial-light .ticket-verification-panel__final--qr_detected{border-color:var(--safety-orange-border)!important;background:var(--safety-orange-soft)!important;color:#a13a0f!important}.theme-industrial-light .candidate-documents__resume-action,.theme-industrial-light .candidate-documents__sample,.theme-industrial-light .worker-ticket-compact-card__status--processing,.theme-industrial-light .bulk-ticket-card__verification-option--active,.theme-industrial-light .ticket-verification-panel__grid a,.theme-industrial-light .candidate-documents__source-preview summary,.theme-industrial-light .bulk-ticket-card__qr summary,.theme-industrial-light .ticket-verification-panel__payload summary{border-color:#2563eb3d!important;background:var(--info-blue-soft)!important;color:var(--info-blue)!important}.theme-industrial-light .button,.theme-industrial-light .wr-button,.theme-industrial-light .icon-button,.theme-industrial-light .candidate-documents__file-action,.theme-industrial-light .candidate-documents__resume-action,.theme-industrial-light .candidate-documents__sample,.theme-industrial-light .candidate-documents__save-action,.theme-industrial-light .personal-cabinet__record-action,.theme-industrial-light .bulk-ticket-card__verification-option{border-radius:6px!important}.theme-industrial-light .button--primary,.theme-industrial-light .wr-button--primary,.theme-industrial-light .icon-button--primary,.theme-industrial-light .candidate-documents__save-action{border:1px solid var(--safety-orange)!important;background:var(--safety-orange)!important;color:#fff!important;box-shadow:0 10px 22px #e85d1a2e!important}.theme-industrial-light .button--primary:hover,.theme-industrial-light .wr-button--primary:hover,.theme-industrial-light .icon-button--primary:hover,.theme-industrial-light .candidate-documents__save-action:not(:disabled):hover{background:var(--safety-orange-hover)!important;border-color:var(--safety-orange-hover)!important;box-shadow:0 12px 26px #e85d1a38!important}.theme-industrial-light .button--secondary,.theme-industrial-light .wr-button--secondary,.theme-industrial-light .icon-button,.theme-industrial-light .candidate-documents__file-action,.theme-industrial-light .personal-cabinet__record-action,.theme-industrial-light .candidate-documents__mini-action,.theme-industrial-light .bulk-ticket-card__verification-option{border:1px solid var(--border-strong)!important;background:var(--surface)!important;color:var(--field-green)!important;box-shadow:none!important}.theme-industrial-light .button--secondary:hover,.theme-industrial-light .wr-button--secondary:hover,.theme-industrial-light .icon-button:hover,.theme-industrial-light .candidate-documents__file-action:hover,.theme-industrial-light .personal-cabinet__record-action:hover,.theme-industrial-light .personal-cabinet__record-action:focus-visible,.theme-industrial-light .candidate-documents__mini-action:hover{border-color:var(--field-green-border)!important;background:var(--surface-soft)!important;color:var(--field-green-hover)!important}.theme-industrial-light .personal-cabinet__record-action--danger,.theme-industrial-light .candidate-documents__mini-action--danger{border-color:#e8b4b0!important;background:#fff1f0!important;color:#9f2f2a!important}.theme-industrial-light .profile-tags span,.theme-industrial-light .welder-labels span,.theme-industrial-light .builder-chip-grid label,.theme-industrial-light .readiness-chip,.theme-industrial-light .personal-cabinet__details div,.theme-industrial-light .personal-cabinet__metrics span,.theme-industrial-light .personal-cabinet__record,.theme-industrial-light .worker-ticket-compact-card__meta span,.theme-industrial-light .candidate-documents__row,.theme-industrial-light .candidate-documents__bulk-candidate,.theme-industrial-light .resume-review-panel__facts div,.theme-industrial-light .resume-review-panel__cell,.theme-industrial-light .bulk-ticket-card,.theme-industrial-light .ticket-verification-panel__grid div{border-color:var(--border-soft)!important;border-radius:8px!important;background:var(--surface-soft)!important;color:var(--text-main)!important}.theme-industrial-light .builder-chip-grid label:has(input[type=checkbox]:checked),.theme-industrial-light .preference-disclosure[open],.theme-industrial-light .candidate-documents__row:hover,.theme-industrial-light .candidate-documents__row--active,.theme-industrial-light .candidate-documents__bulk-candidate:hover,.theme-industrial-light .candidate-documents__bulk-candidate--active,.theme-industrial-light .worker-ticket-compact-card__confirm-action{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green)!important}.theme-industrial-light .job-builder-section,.theme-industrial-light .preference-disclosure,.theme-industrial-light .candidate-documents__source-preview,.theme-industrial-light .bulk-ticket-card__qr,.theme-industrial-light .ticket-verification-panel__payload{border-color:var(--border-soft)!important;border-radius:8px!important;background:var(--surface-soft)!important}.theme-industrial-light .personal-cabinet__details dt,.theme-industrial-light .personal-cabinet__record small,.theme-industrial-light .worker-ticket-compact-card__summary-meta,.theme-industrial-light .worker-ticket-compact-card__meta small,.theme-industrial-light .worker-ticket-source-summary small,.theme-industrial-light .candidate-documents__controls label:not(.candidate-documents__file-action):not(.candidate-documents__resume-action),.theme-industrial-light .candidate-documents__row small,.theme-industrial-light .candidate-documents__bulk-candidate small,.theme-industrial-light .resume-review-panel__facts span,.theme-industrial-light .resume-review-panel__cell span,.theme-industrial-light .resume-review-panel__summary,.theme-industrial-light .bulk-ticket-card__fields label,.theme-industrial-light .ticket-verification-panel__grid span,.theme-industrial-light .ticket-verification-panel__payload summary,.theme-industrial-light .preference-disclosure summary small,.theme-industrial-light .resume-card small{color:var(--text-soft)!important}.theme-industrial-light .personal-cabinet__details dd,.theme-industrial-light .personal-cabinet__metrics strong,.theme-industrial-light .worker-ticket-compact-card__meta b,.theme-industrial-light .worker-ticket-source-summary b,.theme-industrial-light .candidate-documents__row strong,.theme-industrial-light .candidate-documents__bulk-candidate strong,.theme-industrial-light .resume-review-panel__facts strong,.theme-industrial-light .resume-review-panel__cell p,.theme-industrial-light .bulk-ticket-card__fields input,.theme-industrial-light .bulk-ticket-card__fields select,.theme-industrial-light .ticket-verification-panel__grid strong{color:var(--text-main)!important}.theme-industrial-light input:not([type=checkbox]),.theme-industrial-light select,.theme-industrial-light textarea,.theme-industrial-light .personal-cabinet__edit-form input,.theme-industrial-light .personal-cabinet__document-form input,.theme-industrial-light .readiness-preferences-editor input:not([type=checkbox]),.theme-industrial-light .readiness-preferences-editor select,.theme-industrial-light .candidate-documents__controls select,.theme-industrial-light .bulk-ticket-card__fields input,.theme-industrial-light .bulk-ticket-card__fields select,.theme-industrial-light .resume-review-panel__summary textarea{border:1px solid var(--border-strong)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--text-main)!important;color-scheme:light}.theme-industrial-light input:not([type=checkbox]):focus,.theme-industrial-light select:focus,.theme-industrial-light textarea:focus,.theme-industrial-light .personal-cabinet__edit-form input:focus,.theme-industrial-light .personal-cabinet__document-form input:focus,.theme-industrial-light .resume-review-panel__summary textarea:focus{border-color:var(--field-green)!important;box-shadow:0 0 0 3px #245c461f!important;outline:none}.theme-industrial-light input[type=checkbox]{accent-color:var(--field-green)}.theme-industrial-light .availability-segmented button{border-color:var(--border-strong)!important;background:var(--surface)!important;color:var(--text-muted)!important}.theme-industrial-light .availability-segmented button:hover,.theme-industrial-light .availability-segmented button.availability-segmented__button--active{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green)!important}.theme-industrial-light .candidate-documents__preview,.theme-industrial-light .worker-ticket-compact-card__preview,.theme-industrial-light .worker-ticket-compact-card__thumbnail,.theme-industrial-light .bulk-ticket-card__crop,.theme-industrial-light .candidate-documents__empty{border-color:var(--border-soft)!important;background:var(--surface-soft)!important;color:var(--text-muted)!important}.theme-industrial-light .worker-ticket-compact-card__chevron,.theme-industrial-light .resume-card>svg,.theme-industrial-light .readiness-card svg{color:var(--field-green)!important}.theme-industrial-light .candidate-documents__preview-header,.theme-industrial-light .candidate-documents__fields-header,.theme-industrial-light .bulk-ticket-review__save,.theme-industrial-light .candidate-documents__source-preview .candidate-documents__preview{border-color:var(--border-soft)!important}.theme-industrial-light .personal-cabinet__status,.theme-industrial-light .readiness-success,.theme-industrial-light .bulk-ticket-review__save-status--success{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green)!important}.theme-industrial-light .personal-cabinet__status--error,.theme-industrial-light .candidate-documents__empty--error,.theme-industrial-light .bulk-ticket-review__save-status--error{border-color:#e8b4b0!important;background:#fff1f0!important;color:#9f2f2a!important}.theme-industrial-light .readiness-warning{border-color:var(--safety-orange-border)!important;background:var(--safety-orange-soft)!important;color:#a13a0f!important}.app-shell:has(.theme-industrial-light) .topbar,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header{background:#fffffff0!important;border-bottom:1px solid #D8DDD4!important;color:#151d1a!important;box-shadow:0 6px 18px #151d1a0f}.app-shell:has(.theme-industrial-light) .topbar__brand,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header__brand{color:#151d1a!important}.app-shell:has(.theme-industrial-light) .topbar__brand svg,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header__brand svg{color:#245c46!important}.app-shell:has(.theme-industrial-light) .topbar__nav a,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a{color:#606b66!important}.app-shell:has(.theme-industrial-light) .topbar__nav a.active,.app-shell:has(.theme-industrial-light) .topbar__nav a:hover,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a.active,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a:hover{border-color:#c2cabf!important;background:#f8f8f5!important;color:#151d1a!important}.theme-industrial-light .selection-row,.theme-industrial-light .offer-row,.theme-industrial-light .offer-comparison,.theme-industrial-light .engagement-card,.theme-industrial-light .engagement-review-form,.theme-industrial-light .engagement-review-line,.theme-industrial-light .engagement-summary-grid article,.theme-industrial-light .engagement-worker-summary{border:1px solid var(--border-soft)!important;border-radius:8px!important;background:var(--surface)!important;color:var(--text-main)!important;box-shadow:0 12px 28px #151d1a12!important}.theme-industrial-light .selection-row__heading h3,.theme-industrial-light .offer-row .selection-row__heading h3,.theme-industrial-light .engagement-card h3,.theme-industrial-light .offer-comparison tbody th,.theme-industrial-light .engagement-summary-grid strong{color:var(--text-main)!important}.theme-industrial-light .selection-row p,.theme-industrial-light .offer-row p,.theme-industrial-light .selection-chat label,.theme-industrial-light .engagement-card p,.theme-industrial-light .engagement-review-form label,.theme-industrial-light .engagement-review-line button,.theme-industrial-light .offer-comparison tbody th small,.theme-industrial-light .engagement-summary-grid span{color:var(--text-muted)!important}.theme-industrial-light .offer-comparison th,.theme-industrial-light .offer-comparison td{border-bottom-color:var(--border-soft)!important;color:var(--text-main)!important}.theme-industrial-light .offer-comparison thead th{background:var(--surface-soft)!important;color:var(--text-muted)!important}.theme-industrial-light .selection-actions button,.theme-industrial-light .mvp-job-meta span,.theme-industrial-light .selection-chat__thread p{border-color:var(--border-soft)!important;border-radius:6px!important;background:var(--surface-soft)!important;color:var(--text-main)!important;box-shadow:none!important}.theme-industrial-light .selection-actions button:hover{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green-hover)!important}.theme-industrial-light .selection-status,.theme-industrial-light .engagement-badge--verified,.theme-industrial-light .engagement-card__notice--good{border-color:var(--field-green-border)!important;background:var(--field-green-soft)!important;color:var(--field-green)!important}.theme-industrial-light .engagement-badge,.theme-industrial-light .engagement-card__notice,.theme-industrial-light .engagement-review-form__locked,.theme-industrial-light .engagement-review-line span,.theme-industrial-light .engagement-worker-summary{border-color:var(--safety-orange-border)!important;background:var(--safety-orange-soft)!important;color:#a13a0f!important}.theme-industrial-light .selection-chat{border-top-color:var(--border-soft)!important}.theme-industrial-light .selection-chat textarea,.theme-industrial-light .engagement-review-form textarea{border:1px solid var(--border-strong)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--text-main)!important;box-shadow:none!important}.theme-industrial-light .selection-chat textarea::placeholder{color:var(--text-soft)!important}.theme-industrial-light .selection-chat button{border:1px solid var(--field-green)!important;border-radius:6px!important;background:var(--field-green)!important;color:#fff!important}.theme-industrial-light .selection-chat button:hover{background:var(--field-green-hover)!important}.theme-industrial-light .engagement-review-stars button{border:1px solid var(--border-strong)!important;border-radius:6px!important;background:var(--surface)!important;color:var(--text-soft)!important}.theme-industrial-light .engagement-review-stars button.is-active{border-color:var(--safety-orange-border)!important;background:var(--safety-orange-soft)!important;color:var(--safety-orange)!important}.theme-industrial-light{--industrial-page-bg: #EEF0ED;--industrial-surface: #FFFFFF;--industrial-surface-muted: #F5F6F4;--industrial-border-soft: #D4D8D2;--industrial-border-strong: #BCC4B9;--industrial-text-main: #1A1D1B;--industrial-text-muted: #6B7269;--industrial-field-green: #1F4536;--industrial-field-green-soft: #E6EFE9;--industrial-field-green-border: #BFD1C5;--industrial-safety-orange: #E8651A;--industrial-safety-orange-hover: #D95712;--industrial-safety-orange-soft: #FDF1E7;--industrial-safety-orange-border: #F3BE9A;--industrial-steel-blue: #3D5A6C;--industrial-steel-blue-soft: #E8EEF2;--industrial-steel-blue-border: #C9D4DB;--page-bg: var(--industrial-page-bg);--surface: var(--industrial-surface);--surface-soft: var(--industrial-surface-muted);--border-soft: var(--industrial-border-soft);--border-strong: var(--industrial-border-strong);--text-main: var(--industrial-text-main);--text-muted: var(--industrial-text-muted);--text-soft: var(--industrial-text-muted);--field-green: var(--industrial-field-green);--field-green-hover: #18392D;--field-green-soft: var(--industrial-field-green-soft);--field-green-border: var(--industrial-field-green-border);--safety-orange: var(--industrial-safety-orange);--safety-orange-hover: var(--industrial-safety-orange-hover);--safety-orange-soft: var(--industrial-safety-orange-soft);--safety-orange-border: var(--industrial-safety-orange-border);--info-blue: var(--industrial-steel-blue);--info-blue-soft: var(--industrial-steel-blue-soft);background:radial-gradient(circle at 0% 0%,rgba(232,101,26,.03),transparent 26%),radial-gradient(circle at 100% 0%,rgba(61,90,108,.055),transparent 30%),var(--industrial-page-bg);color:var(--industrial-text-main)}.wr-app-bg:has(.theme-industrial-light),.app-shell:not(.app-shell--landing):not(.app-shell--admin):has(.theme-industrial-light){background:radial-gradient(circle at 0% 0%,rgba(232,101,26,.03),transparent 26%),radial-gradient(circle at 100% 0%,rgba(61,90,108,.055),transparent 30%),#eef0ed!important;color:#1a1d1b!important}.theme-industrial-light .profile-header,.theme-industrial-light .mvp-section,.theme-industrial-light .profile-section,.theme-industrial-light .resume-card,.theme-industrial-light .selection-row,.theme-industrial-light .offer-row,.theme-industrial-light .offer-comparison,.theme-industrial-light .engagement-card,.theme-industrial-light .candidate-documents,.theme-industrial-light .candidate-documents__preview,.theme-industrial-light .candidate-documents__fields{border-color:var(--industrial-border-soft)!important;border-radius:6px!important;background:var(--industrial-surface)!important;box-shadow:0 10px 28px #1a1d1b0b!important}.theme-industrial-light .button,.theme-industrial-light .wr-button,.theme-industrial-light .icon-button,.theme-industrial-light .personal-cabinet__record-action,.theme-industrial-light .candidate-documents__file-action,.theme-industrial-light .candidate-documents__resume-action,.theme-industrial-light .candidate-documents__sample,.theme-industrial-light .candidate-documents__save-action,.theme-industrial-light .selection-actions button,.theme-industrial-light .selection-chat button,.theme-industrial-light .availability-segmented button,.theme-industrial-light .builder-chip-grid label,.theme-industrial-light .wr-status-badge,.theme-industrial-light .availability-pill{border-radius:4px!important}.theme-industrial-light .personal-cabinet__edit-button,.theme-industrial-light .button--primary,.theme-industrial-light .wr-button--primary,.theme-industrial-light .candidate-documents__save-action{border:1px solid var(--industrial-safety-orange)!important;background:var(--industrial-safety-orange)!important;color:#fff!important;box-shadow:0 10px 20px #e8651a29!important}.theme-industrial-light .personal-cabinet__edit-button:hover,.theme-industrial-light .button--primary:hover,.theme-industrial-light .wr-button--primary:hover,.theme-industrial-light .candidate-documents__save-action:not(:disabled):hover{border-color:var(--industrial-safety-orange-hover)!important;background:var(--industrial-safety-orange-hover)!important}.theme-industrial-light .candidate-documents__save-action:disabled,.theme-industrial-light .button--primary:disabled,.theme-industrial-light .wr-button--primary:disabled,.theme-industrial-light .credential-action:disabled{border-color:var(--industrial-border-soft)!important;background:#e6e8e3!important;color:#8a928b!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.theme-industrial-light .button--secondary:not(.personal-cabinet__edit-button),.theme-industrial-light .wr-button--secondary,.theme-industrial-light .selection-actions button,.theme-industrial-light .personal-cabinet__record-action{border-color:var(--industrial-border-soft)!important;background:var(--industrial-surface)!important;color:var(--industrial-text-main)!important;box-shadow:none!important}.theme-industrial-light .personal-cabinet__metrics span:first-child{border-color:var(--industrial-safety-orange-border)!important;border-left:3px solid var(--industrial-safety-orange)!important;background:var(--industrial-safety-orange-soft)!important;color:#b9521b!important}.theme-industrial-light .personal-cabinet__metrics span:first-child strong{color:#b9521b!important}.theme-industrial-light .personal-cabinet__metrics span:nth-child(2){border-color:var(--industrial-steel-blue-border)!important;border-left:3px solid var(--industrial-steel-blue)!important;background:var(--industrial-steel-blue-soft)!important;color:var(--industrial-steel-blue)!important}.theme-industrial-light .personal-cabinet__metrics span:nth-child(2) strong{color:var(--industrial-steel-blue)!important}.theme-industrial-light .personal-cabinet__metrics span:nth-child(3),.theme-industrial-light .personal-cabinet__metrics span:nth-child(4){border-color:var(--industrial-field-green-border)!important;background:var(--industrial-field-green-soft)!important;color:var(--industrial-field-green)!important}.theme-industrial-light .personal-cabinet__metrics span:nth-child(3) strong,.theme-industrial-light .personal-cabinet__metrics span:nth-child(4) strong{color:var(--industrial-field-green)!important}.theme-industrial-light .personal-cabinet__records section:nth-child(3) .personal-cabinet__record,.theme-industrial-light .personal-cabinet__records section:nth-child(4) .personal-cabinet__record{border-left:3px solid var(--industrial-field-green)!important;background:var(--industrial-surface-muted)!important}.theme-industrial-light .availability-pill{border-color:var(--industrial-border-soft)!important;background:var(--industrial-surface-muted)!important;color:var(--industrial-text-muted)!important}.theme-industrial-light .availability-pill--available_now,.theme-industrial-light .availability-segmented button.availability-segmented__button--active{border-color:var(--industrial-field-green)!important;background:var(--industrial-field-green)!important;color:#fff!important}.theme-industrial-light .availability-pill--available_soon,.theme-industrial-light .availability-pill--currently_on_project{border-color:var(--industrial-safety-orange-border)!important;background:var(--industrial-safety-orange-soft)!important;color:#b9521b!important}.theme-industrial-light .availability-pill--not_available{border-color:var(--industrial-border-soft)!important;background:var(--industrial-surface-muted)!important;color:var(--industrial-text-muted)!important}.theme-industrial-light .readiness-preferences-editor .builder-chip-grid label:has(input[type=checkbox]:checked),.theme-industrial-light .profile-tags span,.theme-industrial-light .welder-labels span,.theme-industrial-light .candidate-documents__resume-action,.theme-industrial-light .candidate-documents__sample,.theme-industrial-light .mvp-job-meta span{border-color:var(--industrial-steel-blue-border)!important;background:var(--industrial-steel-blue-soft)!important;color:var(--industrial-steel-blue)!important}.theme-industrial-light .readiness-preferences-editor .builder-chip-grid label:has(input[type=checkbox]:not(:checked)){border-color:var(--industrial-border-soft)!important;background:var(--industrial-surface-muted)!important;color:var(--industrial-text-muted)!important}.theme-industrial-light .wr-status-ready,.theme-industrial-light .wr-status-badge.wr-status-ready,.theme-industrial-light .selection-status,.theme-industrial-light .engagement-badge--verified,.theme-industrial-light .engagement-card__notice--good,.theme-industrial-light .engagement-review-line span,.theme-industrial-light .engagement-worker-summary{border-color:var(--industrial-field-green-border)!important;background:var(--industrial-field-green-soft)!important;color:var(--industrial-field-green)!important}.theme-industrial-light .engagement-badge:not(.engagement-badge--verified){border-color:var(--industrial-steel-blue-border)!important;background:var(--industrial-steel-blue-soft)!important;color:var(--industrial-steel-blue)!important}.theme-industrial-light .engagement-card__notice:not(.engagement-card__notice--good),.theme-industrial-light .engagement-review-form__locked,.theme-industrial-light .candidate-documents__status--needs_review,.theme-industrial-light .candidate-documents__status--failed{border-color:var(--industrial-safety-orange-border)!important;background:var(--industrial-safety-orange-soft)!important;color:#b9521b!important}.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a,.app-shell:has(.theme-industrial-light) .topbar__nav a{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#6b7269!important}.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a.active,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-nav a:hover,.app-shell:has(.theme-industrial-light) .topbar__nav a.active,.app-shell:has(.theme-industrial-light) .topbar__nav a:hover{border-bottom-color:#e8651a!important;background:transparent!important;color:#1a1d1b!important}.app-shell:has(.theme-industrial-light) .topbar__menu,.app-shell:has(.theme-industrial-light) .topbar__logout,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header__menu{border-color:#d4d8d2!important;border-radius:6px!important;background:#fff!important;color:#1a1d1b!important}.app-shell:has(.theme-industrial-light) .topbar__menu:hover,.app-shell:has(.theme-industrial-light) .topbar__logout:hover,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header__menu:hover{border-color:#bcc4b9!important;background:#f5f6f4!important;color:#1a1d1b!important}.app-shell:has(.theme-industrial-light) .topbar__menu svg,.app-shell:has(.theme-industrial-light) .topbar__logout svg,.wr-app-bg:has(.theme-industrial-light) .wr-workspace-header__menu svg{color:#1a1d1b!important;stroke:currentcolor!important}.theme-industrial-light .credential-edit-form label,.theme-industrial-light .credential-edit-form__inline-check,.theme-industrial-light .credential-edit-form__expiry--no-date{color:var(--industrial-steel-blue)!important}.theme-industrial-light .credential-warning-list p{border:1px solid var(--industrial-safety-orange-border)!important;border-left:3px solid var(--industrial-safety-orange)!important;background:var(--industrial-safety-orange-soft)!important;color:#b9521b!important}.theme-industrial-light .credential-action{border:1px solid var(--industrial-steel-blue-border)!important;border-radius:4px!important;background:var(--industrial-steel-blue-soft)!important;color:var(--industrial-steel-blue)!important;box-shadow:none!important}.theme-industrial-light .credential-action:hover:not(:disabled),.theme-industrial-light .credential-action:focus-visible:not(:disabled){border-color:var(--industrial-steel-blue)!important;background:#f5f6f4!important;color:#1a1d1b!important;outline:3px solid rgba(61,90,108,.18)!important;outline-offset:2px}.theme-industrial-light .credential-action--primary:not(:disabled){border-color:var(--industrial-safety-orange)!important;background:var(--industrial-safety-orange)!important;color:#fff!important}.theme-industrial-light .credential-action--primary:hover:not(:disabled),.theme-industrial-light .credential-action--primary:focus-visible:not(:disabled){border-color:var(--industrial-safety-orange-hover)!important;background:var(--industrial-safety-orange-hover)!important;color:#fff!important;outline-color:#e8651a33!important}.theme-industrial-light .credential-action--danger:not(:disabled){border-color:#e8b4b0!important;background:#fff1f0!important;color:#9f2f2a!important}.theme-industrial-landing{--industrial-page-bg: #eef0ed;--industrial-surface: #ffffff;--industrial-surface-muted: #f5f6f4;--industrial-border-soft: #d4d8d2;--industrial-border-strong: #bcc4b9;--industrial-text-main: #1a1d1b;--industrial-text-muted: #6b7269;--industrial-field-green: #1f4536;--industrial-green-soft: #e6efe9;--industrial-safety-orange: #e8651a;--industrial-safety-orange-hover: #d95712;--industrial-safety-orange-soft: #fdf1e7;--industrial-steel-blue: #3d5a6c;--industrial-steel-blue-soft: #e8eef2;--industrial-steel-blue-border: #c9d4db;min-height:100vh;background:radial-gradient(circle at 5% 0%,rgba(232,101,26,.045),transparent 28%),radial-gradient(circle at 92% 4%,rgba(61,90,108,.12),transparent 34%),var(--industrial-page-bg);color:var(--industrial-text-main)}body:has(.theme-industrial-landing){--industrial-page-bg: #eef0ed;--industrial-surface: #ffffff;--industrial-surface-muted: #f5f6f4;--industrial-border-soft: #d4d8d2;--industrial-border-strong: #bcc4b9;--industrial-text-main: #1a1d1b;--industrial-text-muted: #6b7269;--industrial-safety-orange: #e8651a;--industrial-safety-orange-hover: #d95712;--industrial-steel-blue: #3d5a6c}.app-shell--landing:has(.theme-industrial-landing){background:var(--industrial-page-bg)}.theme-industrial-landing .wrenchroster-hero{min-height:100svh;padding:22px clamp(20px,5vw,64px) 34px;background:linear-gradient(180deg,#ffffffb8,#eef0edeb 52%,#eef0ed),var(--industrial-page-bg);color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-hero__image{left:auto;width:min(38vw,520px);opacity:.56;filter:grayscale(.12) saturate(.92) contrast(.98) brightness(1.08);object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 88%,transparent),linear-gradient(180deg,transparent 0%,black 12%,black 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent,black 16%,black 88%,transparent),linear-gradient(180deg,transparent 0%,black 12%,black 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;transform:none}.theme-industrial-landing .wrenchroster-hero__shade{background:linear-gradient(90deg,#eef0ed,#eef0edf0 43%,#eef0ed5c),linear-gradient(180deg,#f5f6f4db,#eef0ede0)}.theme-industrial-landing .wrenchroster-header{border:1px solid var(--industrial-border-soft);border-radius:8px;padding:10px 12px;background:#ffffffe0;box-shadow:0 14px 34px #1a1d1b14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-industrial-landing .wrenchroster-wordmark,.theme-industrial-landing .wrenchroster-access,.theme-industrial-landing .wrenchroster-login-popover a,.theme-industrial-landing .wrenchroster-login-trigger,.theme-industrial-landing .wrenchroster-nav a{color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-wordmark{color:var(--industrial-field-green)}.theme-industrial-landing .wrenchroster-nav{min-height:46px;border-color:var(--industrial-border-soft);border-radius:6px;background:var(--industrial-surface-muted);box-shadow:inset 0 0 0 1px #ffffff8a;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-industrial-landing .wrenchroster-nav a{min-height:36px;border-radius:5px;color:var(--industrial-text-muted);letter-spacing:.04em}.theme-industrial-landing .wrenchroster-nav a:hover,.theme-industrial-landing .wrenchroster-nav a.active,.theme-industrial-landing .wrenchroster-nav a[aria-current=page]{background:var(--industrial-steel-blue-soft);box-shadow:none;color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-login-trigger,.theme-industrial-landing .wrenchroster-access,.theme-industrial-landing .wrenchroster-menu-button{border-color:var(--industrial-border-strong);border-radius:6px;background:var(--industrial-surface);color:var(--industrial-text-main);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-industrial-landing .wrenchroster-login-trigger:hover,.theme-industrial-landing .wrenchroster-login-trigger[aria-expanded=true],.theme-industrial-landing .wrenchroster-access:hover,.theme-industrial-landing .wrenchroster-menu-button:hover{border-color:var(--industrial-steel-blue-border);background:var(--industrial-steel-blue-soft);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-login-popover,.theme-industrial-landing .mobile-menu{border-color:var(--industrial-border-soft);border-radius:8px;background:var(--industrial-surface);box-shadow:0 22px 52px #1a1d1b29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-industrial-landing .wrenchroster-login-popover a,.theme-industrial-landing .mobile-menu a{border-color:var(--industrial-border-soft);border-radius:6px;background:var(--industrial-surface-muted);color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-login-popover a:hover,.theme-industrial-landing .mobile-menu a:hover,.theme-industrial-landing .mobile-menu a[aria-current=page]{border-color:var(--industrial-steel-blue-border);background:var(--industrial-steel-blue-soft);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-login-popover svg{color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-login-popover small{color:var(--industrial-text-muted)}.theme-industrial-landing .mobile-menu a[data-variant=primary]{border-color:var(--industrial-safety-orange);background:var(--industrial-safety-orange);color:#fff}.theme-industrial-landing .mobile-menu a[data-variant=secondary]{border-color:var(--industrial-steel-blue-border);background:var(--industrial-steel-blue-soft);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-hero__content{align-content:center;justify-items:start;width:min(100%,1120px);padding-top:clamp(46px,8vw,104px);margin:0 auto;text-align:left}.theme-industrial-landing .wrenchroster-hero__badge{border-color:var(--industrial-steel-blue-border);border-radius:5px;background:var(--industrial-steel-blue-soft);box-shadow:none;color:var(--industrial-steel-blue);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-industrial-landing .wrenchroster-hero__badge svg{color:var(--industrial-field-green)}.theme-industrial-landing .wrenchroster-hero__copy{justify-items:start;width:min(100%,760px)}.theme-industrial-landing .wrenchroster-hero h1{max-width:760px;color:var(--industrial-text-main);font-size:clamp(42px,6.2vw,76px);font-weight:900;line-height:1.02}.theme-industrial-landing .wrenchroster-hero h1 span:last-child{color:var(--industrial-field-green);font-weight:680}.theme-industrial-landing .wrenchroster-hero p{max-width:650px;color:var(--industrial-text-muted);font-size:17px}.theme-industrial-landing .wrenchroster-hero__actions{justify-content:flex-start}.theme-industrial-landing .wrenchroster-button{min-height:48px;border-radius:6px;box-shadow:none}.theme-industrial-landing .wrenchroster-button--primary,.theme-industrial-landing .wrenchroster-pricing-card__cta,.theme-industrial-landing .wr-billing-card .wr-button--primary,.theme-industrial-landing .wr-billing-card .wr-button:not(.wr-button--secondary){border-color:var(--industrial-safety-orange);background:var(--industrial-safety-orange);color:#fff}.theme-industrial-landing .wrenchroster-button--primary:hover,.theme-industrial-landing .wrenchroster-pricing-card__cta:hover,.theme-industrial-landing .wr-billing-card .wr-button--primary:hover,.theme-industrial-landing .wr-billing-card .wr-button:not(.wr-button--secondary):hover{border-color:var(--industrial-safety-orange-hover);background:var(--industrial-safety-orange-hover);box-shadow:0 12px 26px #e8651a2e}.theme-industrial-landing .wrenchroster-hero__actions .wrenchroster-button--primary+.wrenchroster-button--primary{border-color:var(--industrial-steel-blue-border);background:var(--industrial-surface);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-hero__actions .wrenchroster-button--primary+.wrenchroster-button--primary:hover{border-color:var(--industrial-steel-blue);background:var(--industrial-steel-blue-soft);box-shadow:none}.theme-industrial-landing .wrenchroster-button--secondary,.theme-industrial-landing .wrenchroster-button--tools,.theme-industrial-landing .wr-billing-card .wr-button--secondary{border-color:var(--industrial-steel-blue-border);background:var(--industrial-surface);color:var(--industrial-steel-blue);-webkit-backdrop-filter:none;backdrop-filter:none}.theme-industrial-landing .wrenchroster-button--secondary:hover,.theme-industrial-landing .wrenchroster-button--tools:hover,.theme-industrial-landing .wr-billing-card .wr-button--secondary:hover{border-color:var(--industrial-steel-blue);background:var(--industrial-steel-blue-soft)}.theme-industrial-landing .wrenchroster-private-beta-copy{color:#a94616!important}.theme-industrial-landing .wrenchroster-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,980px);margin-top:10px}.theme-industrial-landing .wrenchroster-feature-card,.theme-industrial-landing .wrenchroster-seo-grid article,.theme-industrial-landing .wrenchroster-faq details,.theme-industrial-landing .wr-billing-card,.theme-industrial-landing .wr-billing-message,.theme-industrial-landing .wr-billing-table-shell,.theme-industrial-landing .wr-stripe-notice{border:1px solid var(--industrial-border-soft);border-radius:8px;background:var(--industrial-surface);box-shadow:0 12px 28px #1a1d1b0f;-webkit-backdrop-filter:none;backdrop-filter:none}.theme-industrial-landing .wrenchroster-feature-card{min-height:110px;padding:16px}.theme-industrial-landing .wrenchroster-feature-card__icon{border-color:var(--industrial-steel-blue-border);border-radius:6px;background:var(--industrial-steel-blue-soft);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-feature-card:nth-child(1) .wrenchroster-feature-card__icon{border-color:var(--industrial-field-green);background:var(--industrial-green-soft);color:var(--industrial-field-green)}.theme-industrial-landing .wrenchroster-feature-card h2,.theme-industrial-landing .wrenchroster-seo-grid h3,.theme-industrial-landing .wrenchroster-faq summary,.theme-industrial-landing .wrenchroster-pricing__section-header h3,.theme-industrial-landing .wr-billing-card h2,.theme-industrial-landing .wr-billing-section__header h2,.theme-industrial-landing .wr-billing-dashboard-card h2,.theme-industrial-landing .wr-unlock-panel h3{color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-feature-card p,.theme-industrial-landing .wrenchroster-seo-grid p,.theme-industrial-landing .wrenchroster-faq p,.theme-industrial-landing .wrenchroster-pricing__section-header p,.theme-industrial-landing .wr-billing-card p,.theme-industrial-landing .wr-billing-hero p,.theme-industrial-landing .wr-billing-workspace-hero p,.theme-industrial-landing .wr-billing-section__header p,.theme-industrial-landing .wr-billing-dashboard-card p,.theme-industrial-landing .wr-unlock-panel p,.theme-industrial-landing .wr-billing-feature-list span,.theme-industrial-landing .wr-credit-widget span,.theme-industrial-landing .wr-credit-widget p,.theme-industrial-landing .wrenchroster-pricing-card p,.theme-industrial-landing .wrenchroster-pricing__note{color:var(--industrial-text-muted)}.theme-industrial-landing .wrenchroster-hero__secure{border:1px solid var(--industrial-field-green);border-radius:6px;padding:10px 12px;background:var(--industrial-green-soft);color:var(--industrial-field-green)}.theme-industrial-landing .wrenchroster-seo-section,.theme-industrial-landing .wrenchroster-pricing{background:var(--industrial-page-bg);color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-seo-section{border-top:1px solid var(--industrial-border-soft)}.theme-industrial-landing .wrenchroster-seo-section__header h2,.theme-industrial-landing .wrenchroster-faq h2,.theme-industrial-landing .wrenchroster-pricing__header h2,.theme-industrial-landing .wr-billing-hero h1,.theme-industrial-landing .wr-billing-workspace-hero h1{color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-seo-section__header p,.theme-industrial-landing .wrenchroster-pricing__header p{color:var(--industrial-text-muted)}.theme-industrial-landing .wrenchroster-seo-grid a{color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-related-links span{color:var(--industrial-text-muted)}.theme-industrial-landing .wrenchroster-related-links a,.theme-industrial-landing .wr-pro-toggle,.theme-industrial-landing .wr-plan-banner,.theme-industrial-landing .wr-job-limit{border-color:var(--industrial-steel-blue-border);background:var(--industrial-steel-blue-soft);color:var(--industrial-steel-blue)}.theme-industrial-landing .wrenchroster-pricing:before{background:linear-gradient(90deg,rgba(26,29,27,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(26,29,27,.03) 1px,transparent 1px);opacity:.36}.theme-industrial-landing .wrenchroster-pricing-card--featured,.theme-industrial-landing .wr-billing-card--popular{border-color:var(--industrial-safety-orange);background:linear-gradient(180deg,var(--industrial-safety-orange-soft),rgba(255,255,255,.96)),var(--industrial-surface)}.theme-industrial-landing .wrenchroster-pricing-card__top span,.theme-industrial-landing .wr-billing-card__top span,.theme-industrial-landing .wr-pro-toggle button,.theme-industrial-landing .wr-plan-banner,.theme-industrial-landing .wr-job-limit,.theme-industrial-landing .wr-stripe-notice{color:var(--industrial-text-muted)}.theme-industrial-landing .wrenchroster-pricing-card__top strong,.theme-industrial-landing .wr-billing-card__top strong,.theme-industrial-landing .wr-plan-banner--trial{border-color:var(--industrial-field-green);background:var(--industrial-green-soft);color:var(--industrial-field-green)}.theme-industrial-landing .wrenchroster-pricing-card__price,.theme-industrial-landing .wr-billing-price,.theme-industrial-landing .wr-credit-widget strong{color:var(--industrial-text-main)}.theme-industrial-landing .wrenchroster-pricing-card li,.theme-industrial-landing .wr-billing-table td{color:var(--industrial-text-muted)}.theme-industrial-landing .wrenchroster-pricing .wr-muted{color:var(--industrial-text-muted)!important}.theme-industrial-landing .wrenchroster-pricing .wr-button.wr-button--primary{border-color:var(--industrial-safety-orange)!important;background:var(--industrial-safety-orange)!important;color:#fff!important;box-shadow:none!important}.theme-industrial-landing .wrenchroster-pricing .wr-button.wr-button--primary:hover{border-color:var(--industrial-safety-orange-hover)!important;background:var(--industrial-safety-orange-hover)!important;color:#fff!important}.theme-industrial-landing .wrenchroster-pricing .wr-button.wr-button--secondary,.theme-industrial-landing .wrenchroster-pricing .wr-button.wr-button--ghost{border-color:var(--industrial-steel-blue-border)!important;background:var(--industrial-surface)!important;color:var(--industrial-steel-blue)!important;box-shadow:none!important}.theme-industrial-landing .wrenchroster-pricing-card li svg,.theme-industrial-landing .wr-billing-feature-list svg,.theme-industrial-landing .wr-credit-widget__icon,.theme-industrial-landing .wr-unlock-panel__icon,.theme-industrial-landing .wr-billing-dashboard-card>svg{color:var(--industrial-field-green)}.theme-industrial-landing .wr-pro-toggle button.active{background:var(--industrial-safety-orange);color:#fff}.theme-industrial-landing .wr-billing-table th,.theme-industrial-landing .wr-billing-table td{border-bottom-color:var(--industrial-border-soft)}.theme-industrial-landing .wr-billing-table th{color:var(--industrial-steel-blue)}.theme-industrial-landing>.legal-footer{border-top-color:#ffffff14;background:#151d1a;color:#ffffffa8}.theme-industrial-landing>.legal-footer .legal-footer__copyright{color:#fff}.theme-industrial-landing>.legal-footer .legal-footer__links{color:#ffffffc2}.theme-industrial-landing>.legal-footer .legal-footer__links a:hover,.theme-industrial-landing>.legal-footer .legal-footer__link-button:hover{color:#f6b88e}body:has(.theme-industrial-landing) .cookie-consent{border-color:var(--industrial-border-soft);background:#fffffff5;color:var(--industrial-text-main);box-shadow:0 18px 46px #1a1d1b2e}body:has(.theme-industrial-landing) .cookie-consent__eyebrow,body:has(.theme-industrial-landing) .cookie-consent__status{color:var(--industrial-steel-blue)!important}body:has(.theme-industrial-landing) .cookie-consent h2{color:var(--industrial-text-main)}body:has(.theme-industrial-landing) .cookie-consent p{color:var(--industrial-text-muted)}body:has(.theme-industrial-landing) .cookie-consent__button--primary{background:var(--industrial-safety-orange);color:#fff}body:has(.theme-industrial-landing) .cookie-consent__button--primary:hover{background:var(--industrial-safety-orange-hover)}body:has(.theme-industrial-landing) .cookie-consent__button--secondary,body:has(.theme-industrial-landing) .cookie-consent__button--ghost{border-color:var(--industrial-border-strong);background:var(--industrial-surface-muted);color:var(--industrial-text-main)}.theme-industrial-landing a:focus-visible,.theme-industrial-landing button:focus-visible,body:has(.theme-industrial-landing) .cookie-consent button:focus-visible{outline:3px solid rgba(232,101,26,.32);outline-offset:3px}@media(max-width:1120px){.theme-industrial-landing .wrenchroster-header{grid-template-columns:1fr auto}.theme-industrial-landing .wrenchroster-feature-grid{grid-template-columns:1fr;width:min(100%,560px)}}@media(max-width:767px){.theme-industrial-landing .wrenchroster-hero{min-height:auto;padding:14px 16px 42px}.theme-industrial-landing .wrenchroster-header{padding:8px}.theme-industrial-landing .wrenchroster-hero__image{width:100%;opacity:.24;object-position:86% top;-webkit-mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent),linear-gradient(180deg,transparent,black 12%,transparent 78%);mask-image:linear-gradient(90deg,transparent,black 14%,black 86%,transparent),linear-gradient(180deg,transparent,black 12%,transparent 78%)}.theme-industrial-landing .wrenchroster-hero__shade{background:linear-gradient(180deg,#eef0eddb,#eef0edf0 58%,#eef0ed),linear-gradient(90deg,#eef0ede6,#eef0ed9e)}.theme-industrial-landing .wrenchroster-hero__content{justify-items:center;gap:14px;padding-top:30px;text-align:center}.theme-industrial-landing .wrenchroster-hero__copy,.theme-industrial-landing .wrenchroster-hero h1,.theme-industrial-landing .wrenchroster-hero p,.theme-industrial-landing .wrenchroster-hero__actions,.theme-industrial-landing .wrenchroster-feature-grid,.theme-industrial-landing .wrenchroster-hero__secure{width:100%;max-width:392px}.theme-industrial-landing .wrenchroster-hero__copy{justify-items:center}.theme-industrial-landing .wrenchroster-hero h1{font-size:38px}.theme-industrial-landing .wrenchroster-hero h1 span:last-child{font-size:32px}.theme-industrial-landing .wrenchroster-hero p{font-size:15px}.theme-industrial-landing .wrenchroster-button,.theme-industrial-landing .wrenchroster-hero__actions{width:100%}.theme-industrial-landing .wrenchroster-feature-card{text-align:left}.theme-industrial-landing .wrenchroster-seo-section,.theme-industrial-landing .wrenchroster-pricing{padding-right:16px;padding-left:16px}body:has(.theme-industrial-landing) .cookie-consent{bottom:max(10px,env(safe-area-inset-bottom));padding:12px}}
