:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7fbfa;--surface:#fff;--surface-raised:#fff;--surface-muted:#f2faf8;--text:#102033;--muted:#526173;--line:#dce7e5;--line-strong:#b7c9c6;--primary:#21316d;--primary-dark:#102033;--accent:#1fa6a0;--accent-soft:#ddf7f6;--brand-gold:#f4b860;--brand-ink:#102033;--brand-blue:#21316d;--brand-teal:#1fa6a0;--brand-coral:#d86f45;--brand-blue-soft:#eff4f3;--brand-teal-soft:#ddf7f6;--brand-gold-soft:#fff4df;--brand-coral-soft:#fff0e8;--brand-shell:#102033;--brand-shell-2:#21316d;--brand-on-dark:#f8fafc;--brand-muted-on-dark:#c8d3e0;--brand-border-dark:#ffffff24;--control-surface:#fbfdfc;--control-hover:#eef8f6;--success:#0b6f69;--success-soft:#e8f8f5;--warning:#93531f;--danger:#b3261e;--shadow-sm:0 8px 18px #10203312;--shadow-md:0 18px 42px #1020331f;--radius:8px;--radius-sm:6px}*{box-sizing:border-box}html,body{overflow-x:clip}body{background:radial-gradient(circle at 82% 0, #1fa6a014, transparent 30%), radial-gradient(circle at 12% 0, #1fa6a00d, transparent 26%), linear-gradient(180deg, #fff 0, var(--background) 520px), var(--background);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.global-progress{z-index:100;contain:layout paint;opacity:0;pointer-events:none;height:3px;transition:opacity .16s,transform .16s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateY(-3px)}.global-progress.active{opacity:1;transform:translateY(0)}.global-progress-track{contain:paint;background:linear-gradient(90deg,#10203324,#1fa6a02e);width:100%;height:100%;overflow:hidden}.global-progress-bar{background:linear-gradient(90deg, var(--brand-blue), var(--brand-teal), var(--brand-coral), var(--brand-gold));width:38%;height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 22px color-mix(in srgb, var(--brand-gold) 24%, transparent);transform-origin:0;animation:1.05s cubic-bezier(.55,.05,.26,.94) infinite global-progress-slide}@keyframes global-progress-slide{0%{transform:translate(-115%)scaleX(.7)}52%{transform:translate(250%)scaleX(1.25)}to{transform:translate(320%)scaleX(.7)}}@media (prefers-reduced-motion:reduce){.global-progress{transition:none}.global-progress-bar{width:100%;animation:none}}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.topbar{z-index:20;background:linear-gradient(90deg, #102033fc, #21316dfa), var(--brand-shell);backface-visibility:hidden;will-change:transform;border-bottom:1px solid #ffffff1a;position:sticky;top:0;transform:translateZ(0)}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:12px 20px;display:flex}.brand{letter-spacing:0;align-items:center;gap:11px;font-weight:800;display:flex}.brand-mark{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--brand-teal) 44%, white);width:42px;height:42px;color:var(--brand-shell);background:radial-gradient(circle at 68% 22%,#f4b86061,#0000 23%),#fff;place-items:center;font-size:14px;display:grid;position:relative;transform:translateZ(0);box-shadow:inset 0 -8px 16px #1fa6a014,inset 0 1px #ffffffd1,0 2px #ffffff57,0 9px #050d1c1a,0 15px 24px #050d1c3d}.brand-mark:before{z-index:0;border-radius:calc(var(--radius) - 5px);content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#0000 46%),radial-gradient(circle at 68% 22%,#f4b86038,#0000 42%);position:absolute;inset:5px}.brand-mark:after{display:none}.brand-mark svg{z-index:1;width:36px;height:36px;position:relative}.mira-mark-body{fill:#f4f7ff;stroke:#102033;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.6px}.mira-mark-face{fill:#fff;stroke:#102033;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}.mira-mark-eye{fill:#102033}.mira-mark-lens{fill:#ddf7f67a;stroke:#102033;stroke-width:4.4px}.mira-mark-handle,.mira-mark-signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.mira-mark-handle{stroke:#102033;stroke-width:4.4px}.mira-mark-signal{stroke:var(--brand-coral);stroke-width:4.4px}.mira-mark-beak{fill:var(--brand-coral)}.brand-mark.compact{border-radius:7px;width:28px;height:28px}.brand-mark.compact:after{display:none}.brand-mark.compact svg{width:24px;height:24px}.brand-copy{gap:1px;line-height:1.05;display:grid}.brand-copy strong{color:var(--brand-on-dark);font-size:17px}.brand-copy small{color:var(--brand-muted-on-dark);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.nav-shell{display:contents}.nav-toggle{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;justify-content:center;align-items:center;padding:8px 12px;font-weight:800;line-height:1;display:none}.nav-toggle-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-backdrop{display:none}.nav-panel{display:contents}.nav{color:var(--brand-muted-on-dark);flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:5px 4px;display:flex}.nav-section{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 4px;display:flex}.nav a,.nav-button{border-radius:var(--radius);color:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-weight:700;line-height:1.2;display:inline-flex}.nav a svg,.nav-button svg{flex:none}.nav a:hover,.nav-button:hover{color:var(--brand-on-dark);background:#ffffff1a;transform:none}.nav a.nav-auth-secondary{border:1px solid var(--brand-border-dark);color:var(--brand-on-dark)}.nav a.nav-auth-primary{border:1px solid color-mix(in srgb, var(--brand-teal) 62%, white);background:var(--brand-teal-soft);color:var(--brand-shell);box-shadow:0 8px 18px #050d1c24}.nav a.nav-auth-primary:hover{color:var(--brand-shell);background:#fff}.nav a:focus-visible,.nav-button:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, white);outline-offset:2px}.nav-toggle:focus,.nav-toggle:focus-visible,.nav-toggle:active{box-shadow:var(--shadow-sm);outline:none}.nav a.nav-user-card{border:1px solid var(--brand-border-dark);color:var(--brand-on-dark);background:#ffffff14;gap:8px;min-width:0;max-width:none;padding:5px 8px 5px 5px}.nav-user-card .candidate-avatar{box-shadow:none}.nav-user-copy{gap:1px;min-width:0;line-height:1;display:grid}.nav-user-copy span{color:var(--brand-muted-on-dark);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:850}.nav-user-copy strong{color:var(--brand-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.nav-signout,.language-switcher{margin:0;display:inline-flex}.language-switcher label{border:1px solid var(--brand-border-dark);border-radius:var(--radius);color:var(--brand-on-dark);align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.language-switcher svg{flex:none}.language-switcher select{width:auto;min-width:48px;color:inherit;background:0 0;border:0;padding:0 16px 0 0;font-size:12px;font-weight:900;line-height:1.2}.language-switcher select:focus{outline:none}.profile-locale-form{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.profile-locale-form label{gap:6px;display:grid}.nav-count{border:1px solid color-mix(in srgb, var(--brand-gold) 60%, white);background:var(--brand-gold);min-width:20px;height:20px;color:var(--brand-shell);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}@media (prefers-reduced-motion:reduce){.nav-backdrop,.nav-panel{transition:none}}.page{max-width:1440px;margin:0 auto;padding:30px 20px 64px}.app-loading{place-items:center;min-height:min(520px,100svh - 90px);display:grid}.app-loading-card{border:1px solid color-mix(in srgb, var(--brand-teal) 20%, var(--line));border-radius:var(--radius);color:var(--brand-shell);background:linear-gradient(135deg,#fffffff5,#ddf7f67a),#fff;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 16px 40px #1020331a}.app-loading-card .brand-mark{flex:none;width:54px;height:54px}.app-loading-card .brand-mark svg{width:46px;height:46px}.app-loading-card span{gap:3px;display:grid}.app-loading-card strong{color:var(--brand-shell);font-size:18px;line-height:1}.app-loading-card small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.1}.site-footer{border-top:1px solid var(--line);max-width:1440px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:22px 20px 34px;display:flex}.site-footer-brand{align-items:center;gap:10px;min-width:0;display:flex}.site-footer-brand .brand-mark{flex:none}.site-footer-brand>span{gap:3px;min-width:0;display:grid}.site-footer strong{color:var(--text)}.site-footer small{color:var(--muted);font-size:13px;font-weight:750;line-height:1.25}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-footer a,.cookie-preferences-link{border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;color:inherit;font:inherit;background:#fff;padding:7px 10px;font-weight:800}.site-footer a:hover,.cookie-preferences-link:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--line));color:var(--primary-dark);box-shadow:none;background:#fff;transform:none}.cookie-preferences-link{cursor:pointer}.cookie-consent-region{z-index:80;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 18px 18px auto}.cookie-consent-card{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));pointer-events:auto;background:#fff;border-radius:12px;gap:14px;width:min(100vw - 36px,520px);padding:16px;display:grid;box-shadow:0 18px 44px #1020333d}.cookie-consent-card.expanded{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);width:min(100vw - 36px,900px)}.cookie-consent-copy{align-content:start;gap:8px;display:grid}.cookie-consent-copy h2{color:var(--brand-ink);letter-spacing:0;margin:0;font-size:22px}.cookie-consent-copy p{color:var(--muted);margin:0;line-height:1.55}.cookie-consent-options{gap:10px;display:grid}.cookie-toggle{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:18px 1fr;align-items:flex-start;gap:10px;padding:12px;display:grid}.cookie-toggle input{width:18px;height:18px;accent-color:var(--primary);margin:2px 0 0}.cookie-toggle span{gap:4px;display:grid}.cookie-toggle strong{color:var(--brand-ink);font-size:14px}.cookie-toggle small{color:var(--muted);font-size:13px;line-height:1.35}.cookie-toggle.disabled{background:color-mix(in srgb, var(--brand-mint) 32%, white)}.cookie-consent-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.cookie-consent-card.expanded .cookie-consent-actions{grid-column:1/-1}.cookie-consent-actions button{min-height:42px}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}h1,h2,h3,h4{letter-spacing:0;margin:0;line-height:1.12}h1{max-width:920px;font-size:clamp(32px,5vw,56px)}h2{font-size:24px}h3{font-size:17px}h4{font-size:14px}.muted{color:var(--muted)}.lead{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:18px;line-height:1.55}.grid{grid-template-columns:280px 1fr;gap:18px;display:grid}.jobs-layout{gap:18px;display:grid}.stack{gap:14px;display:grid}.job-list-stack{gap:18px;display:grid}.featured-jobs-panel{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6c7, #ffffffe6), var(--surface);gap:14px;padding:14px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px}.job-card{isolation:isolate;background:radial-gradient(circle at 86% 0, #1fa6a01f, transparent 34%), linear-gradient(180deg, #fff 0%, #f8fcfb 100%), var(--surface-raised);border-radius:var(--radius);border:1px solid #cbdad7;gap:14px;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #ffffffe6,0 12px 28px #10203317}.job-card:before{content:"";z-index:1;background:linear-gradient(180deg, var(--primary), var(--accent));pointer-events:none;width:4px;position:absolute;inset:0 auto 0 0}.job-card:after{content:"";z-index:0;opacity:.82;pointer-events:none;background:radial-gradient(circle,#ffffffb8,#1fa6a01a 42%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-48px;right:-58px}.job-card>*{z-index:2;position:relative}.job-card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));box-shadow:0 1px 0 #fffffff2, 0 18px 38px #10203321, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(-2px)}.job-card.featured{border-color:color-mix(in srgb, var(--accent) 42%, #cbdad7);background:radial-gradient(circle at 86% 0, #f4b86029, transparent 35%), linear-gradient(135deg, #fff, #f8fcfb 62%), var(--surface-raised);box-shadow:0 1px #fffffff2,0 18px 42px #1020331f}.job-card.sponsored{border-color:color-mix(in srgb, var(--brand-blue) 36%, var(--accent));background:linear-gradient(135deg, #fffffff5, #ddf7f6a3 58%), var(--surface-raised)}.job-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.job-card-head>div{gap:5px;min-width:0;display:grid}.job-card-pick{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--control-surface);color:#0b6f69;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.job-card-head h2{font-size:21px}.job-card-excerpt{color:#344357;max-width:860px;margin:0;font-weight:600}.apply-ready-panel{gap:8px;display:grid}.apply-ready-title{color:var(--primary-dark);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.apply-ready-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.apply-ready-grid>span{border-radius:var(--radius);color:#475569;background:linear-gradient(#fff,#fbfdfc),#fff;border:1px solid #d3dfdd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;min-width:0;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.2;display:grid;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #1020330a}.apply-ready-grid svg{color:var(--primary);grid-row:1/span 2}.apply-ready-grid strong{min-width:0;color:var(--text);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.job-card-action{color:var(--primary-dark);flex:none;align-items:center;gap:6px;margin-left:auto;font-weight:800;display:inline-flex}.verified-badge{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--control-surface);color:var(--brand-shell);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.fresh-job-badge{border:1px solid color-mix(in srgb, var(--brand-gold) 42%, var(--line));background:var(--brand-gold-soft);color:#7a431c;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:850;display:inline-flex}.job-card-fit-row{flex-wrap:wrap;gap:8px;display:flex}.job-country-fit{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:color-mix(in srgb, var(--accent) 9%, white);color:#0b6f69;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.1;display:inline-flex}.job-country-fit svg{flex:none}.job-card-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.job-card-meta-grid span{border-radius:var(--radius);color:#475569;background:#fff;border:1px solid #d3dfdd;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:750;display:inline-flex}.job-card-meta-grid svg{color:var(--accent)}.job-card-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 14px;padding-top:12px;font-size:13px;font-weight:700;display:flex}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));color:var(--brand-ink);background:linear-gradient(180deg, #ffffffb3, transparent), var(--control-surface);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:13px;font-weight:760;display:inline-flex}.skill-chip-row{flex-wrap:wrap;gap:10px;display:flex}.skill-chip{border:2px solid color-mix(in srgb, var(--accent) 42%, var(--line));background:linear-gradient(180deg, #ffffffb8, transparent 100%), var(--brand-teal-soft);color:var(--brand-shell);border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:16px;font-weight:850;line-height:1;display:inline-flex}.skill-chip svg{color:var(--accent);flex:none}.skill-match-row{flex-wrap:wrap;gap:8px;display:flex}.skill-match-chip{border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.skill-match-chip svg{flex:none}.skill-match-chip.matched{border-color:color-mix(in srgb, var(--success) 36%, var(--line));background:var(--success-soft);color:var(--success)}.skill-match-chip.missing{border-color:color-mix(in srgb, var(--brand-gold) 62%, var(--line));background:var(--brand-gold-soft);color:#7a5615}.flag{justify-content:center;align-items:center;width:1.35em;line-height:1;display:inline-flex}.tag.primary{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--brand-shell);background:linear-gradient(180deg, #ffffffc7, transparent), var(--brand-teal-soft)}.notice-banner{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));border-radius:var(--radius);background:var(--control-surface);color:var(--primary-dark);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.notice-banner>svg{color:var(--accent)}.notice-banner.warning{border-color:color-mix(in srgb, var(--warning) 30%, var(--line));color:var(--warning);background:#fffbf2}.notice-banner.warning>svg{color:var(--warning)}.notice-banner.success{border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.notice-banner div{gap:2px;display:grid}.notice-banner p{color:var(--muted);margin:0}.notice-banner strong{color:var(--text)}.notice-banner span{color:var(--muted);font-weight:700}.notice-banner.compact{padding:12px 14px;font-weight:800;display:block}.role-country-warning{border-color:color-mix(in srgb, var(--warning) 34%, var(--line));background:radial-gradient(circle at 96% 0,#f4b8602e,#0000 32%),#fffbf2}.role-country-warning .button{border-color:color-mix(in srgb, var(--warning) 32%, var(--line));color:var(--warning);white-space:nowrap}.seo-context-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(260px,.7fr);align-items:start;gap:18px;padding:clamp(16px,2.5vw,24px);display:grid}.seo-context-panel h2{max-width:560px}.seo-context-copy{color:var(--muted);gap:10px;font-weight:650;display:grid}.seo-context-copy p{margin:0}.seo-check-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.seo-check-list li{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--radius);background:var(--control-surface);color:var(--primary-dark);padding:10px 11px;font-weight:800}.inline-link{color:var(--primary-dark);align-items:center;gap:5px;font-weight:750;display:inline-flex}.position-context-facts span,.context-section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.error-page{place-items:center;min-height:min(680px,100vh - 180px);display:grid}.error-state{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 92% 0, #1fa6a024, transparent 28%), linear-gradient(180deg, #ddf7f652, transparent 58%), var(--surface);text-align:center;width:min(100%,680px);box-shadow:var(--shadow-md);justify-items:center;gap:18px;padding:clamp(26px,5vw,46px);display:grid}.error-state h1{margin-bottom:8px}.error-mark{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--control-hover);width:72px;height:72px;color:var(--primary-dark);border-radius:50%;place-items:center;display:grid}.error-mark.warning{border-color:color-mix(in srgb, var(--warning) 28%, var(--line));color:var(--warning);background:#fffbf2}.error-reference{color:var(--muted);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.error-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.table-subline{color:var(--muted);margin-top:4px;font-size:12px;font-weight:760;display:block}.latest-event-feed{gap:10px;display:grid}.latest-event-row{border:1px solid color-mix(in srgb, var(--brand-blue) 12%, var(--line));border-radius:var(--radius);background:linear-gradient(180deg, #ffffffe0, transparent), var(--surface);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;display:grid;position:relative;overflow:hidden}.latest-event-row:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.latest-event-marker{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius-sm);background:var(--control-surface);width:36px;height:36px;color:var(--brand-shell);place-items:center;display:grid}.latest-event-main{gap:10px;min-width:0;display:grid}.latest-event-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.latest-event-title div{gap:3px;min-width:0;display:grid}.latest-event-title strong,.latest-event-title span,.latest-event-title time{display:block}.latest-event-title strong{color:var(--brand-ink);font-size:16px;line-height:1.15}.latest-event-title span{color:var(--muted);font-size:13px;font-weight:720}.latest-event-title time{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:820;display:inline-flex}.latest-event-title time svg{color:var(--accent)}.latest-event-meta{flex-wrap:wrap;gap:7px;display:flex}.latest-event-meta span{border:1px solid color-mix(in srgb, var(--brand-blue) 13%, var(--line));background:var(--control-surface);max-width:100%;color:var(--brand-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:760;line-height:1.25;display:inline-flex}.latest-event-meta svg{color:var(--accent);flex:none}.latest-event-path{border-radius:var(--radius-sm)}.latest-event-row.event-signup:before,.latest-event-row.event-resume_uploaded:before{background:var(--accent)}.latest-event-row.event-application_submitted:before,.latest-event-row.event-source_apply_clicked:before,.latest-event-row.event-sponsored_apply_click:before,.latest-event-row.event-sponsored_detail_click:before,.latest-event-row.event-sponsored_detail_view:before,.latest-event-row.event-sponsored_impression:before{background:var(--brand-blue)}.latest-event-row.event-newsletter_subscribed:before,.latest-event-row.event-alert_created:before{background:var(--brand-gold)}.latest-event-row.event-job_saved:before{background:var(--brand-coral)}.discovery-page{gap:18px;display:grid}.home-discovery,.results-first-discovery{gap:14px}.results-first-discovery .discovery-board{order:2}.results-first-discovery .seo-context-panel{order:3}.filtered-results-hero{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #fffffffa, #ddf7f694), var(--surface);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:stretch;gap:18px;padding:clamp(16px,2.2vw,24px);display:grid;box-shadow:0 12px 28px #1020330f}.filtered-results-copy{align-content:center;gap:8px;min-width:0;display:grid}.filtered-results-copy h1,.filtered-results-copy .lead{margin:0}.filtered-results-copy h1{color:var(--brand-shell);overflow-wrap:anywhere;font-size:clamp(30px,4.4vw,52px);line-height:1.03}.filtered-results-copy .lead{max-width:740px;color:var(--muted);font-size:17px;line-height:1.45}.filtered-results-controls{align-content:center;gap:12px;min-width:0;display:grid}.filtered-results-search{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid;box-shadow:0 10px 22px #1020330f}.filtered-results-search .search-input-shell input{height:50px;font-size:15px}.filtered-results-search .search-submit{min-width:102px;height:50px}.filtered-results-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.filtered-results-stats a{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius);min-width:0;min-height:66px;color:var(--brand-shell);background:#ffffffd6;align-content:center;padding:10px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.filtered-results-stats a:hover,.filtered-results-stats a:focus-visible{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:#fff;outline:none;transform:translateY(-1px)}.filtered-results-stats strong{color:var(--brand-shell);font-size:24px;line-height:1}.filtered-results-stats span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:900;line-height:1.12}.discovery-hero{border:1px solid var(--brand-border-dark);border-radius:var(--radius);background:radial-gradient(circle at 82% 18%, #1fa6a02e, transparent 28%), radial-gradient(circle at 12% 0, #21316d57, transparent 34%), linear-gradient(135deg, var(--brand-shell), var(--brand-shell-2));color:var(--brand-on-dark);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);align-content:start;align-items:stretch;gap:22px 26px;width:100%;max-width:100%;padding:clamp(18px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #10203338}.discovery-hero:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 0 58%,#ffffff0f 58% 100%),radial-gradient(circle at 86% 68%,#f4b8601a,#0000 34%);position:absolute;inset:0}.discovery-hero .eyebrow,.discovery-hero h1{color:var(--brand-on-dark)}.discovery-hero .eyebrow{color:#b9c3ff}.discovery-hero .lead{color:var(--brand-muted-on-dark)}.discovery-hero-main{align-content:start;gap:clamp(20px,2.4vw,34px);min-width:0;display:grid}.discovery-hero>*,.discovery-hero-main>*,.hero-search-panel,.central-search-bar,.mira-insight-panel,.hero-radar-stage{min-width:0;max-width:100%}.discovery-hero-copy{flex-direction:column;justify-content:start;min-width:0;max-width:none;display:flex}.mira-insight-panel{border-radius:var(--radius);contain:layout paint;background:linear-gradient(#f8fafc1f,#f8fafc0a),#10203375;border:1px solid #ffffff29;align-content:stretch;align-self:start;gap:0;min-width:0;padding:clamp(12px,1.6vw,18px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-stats.compact{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.dashboard-stats div,.dashboard-stats a{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd6;align-content:center;padding:11px;display:grid}.dashboard-stats a{text-decoration:none;transition:border-color .14s,background .14s,transform .14s}.dashboard-stats a:hover,.dashboard-stats a:focus-visible{border-color:color-mix(in srgb, var(--accent) 46%, var(--line));background:#fff;outline:none;transform:translateY(-1px)}.dashboard-stats strong{font-size:25px;line-height:1}.dashboard-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:12px;font-weight:850}.discovery-hero .dashboard-stats div,.discovery-hero .dashboard-stats a{background:#ffffff1a;border-color:#ffffff24}.discovery-hero .dashboard-stats a:hover,.discovery-hero .dashboard-stats a:focus-visible{background:#ffffff29;border-color:#ffffff47}.discovery-hero .dashboard-stats span{color:var(--brand-muted-on-dark)}.hero-radar-stage{--mira-eye-x:0px;--mira-eye-y:0px;--mira-handle-search-x:0px;--mira-handle-search-y:0px;--mira-handle-x:0px;--mira-handle-y:0px;--mira-lens-glint-x:0px;--mira-lens-glint-y:0px;--mira-lens-search-x:0px;--mira-lens-search-y:0px;--mira-lens-x:0px;--mira-lens-y:0px;--radar-center-x:50%;--radar-center-y:50%;--sweep-angle:220deg;--target-angle:220deg;z-index:1;border-radius:var(--radius);background:radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), #1fa6a029, transparent 31%), radial-gradient(circle at 66% 28%, #d86f4524, transparent 27%), radial-gradient(circle at 28% 74%, #f4b8601a, transparent 24%), linear-gradient(135deg, #ffffff17, #21316d2e), #10203380;contain:layout paint;isolation:isolate;border:1px solid #ffffff29;height:clamp(410px,38vw,500px);min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.hero-radar-stage.is-scroll-paused,.hero-radar-stage.is-scroll-paused:before,.hero-radar-stage.is-scroll-paused:after,.hero-radar-stage.is-scroll-paused *,.hero-radar-stage.is-scroll-paused :before,.hero-radar-stage.is-scroll-paused :after,.hero-radar-stage.is-offscreen-paused,.hero-radar-stage.is-offscreen-paused:before,.hero-radar-stage.is-offscreen-paused:after,.hero-radar-stage.is-offscreen-paused *,.hero-radar-stage.is-offscreen-paused :before,.hero-radar-stage.is-offscreen-paused :after{animation-play-state:paused!important}.hero-radar-stage.is-scroll-paused .hero-radar-badge,.hero-radar-stage.is-scroll-paused .hero-orbit-chip{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-radar-stage.is-scroll-paused .hero-radar-sweep,.hero-radar-stage.is-scroll-paused .hero-radar-lock,.hero-radar-stage.is-scroll-paused .hero-radar-mark{filter:none}.hero-radar-badge{z-index:7;color:#e7fbf8;letter-spacing:.08em;text-shadow:0 1px 8px #1fa6a02e;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 25% 20%,#ffffff24,#0000 42%),linear-gradient(135deg,#081322e0,#102033bd);border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 260px);padding:8px 11px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 10px 22px #050d1c33}.hero-radar-badge:before{content:"";background:var(--brand-teal);border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite hero-radar-live-dot;display:block;box-shadow:0 0 0 3px #1fa6a029,0 0 12px #1fa6a08a}.hero-radar-stage:before{content:"";z-index:0;background:repeating-radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), color-mix(in srgb, var(--accent) 22%, transparent) 0 1px, transparent 1px 52px);-webkit-mask-image:radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), #000 0 72%, transparent 84%);mask-image:radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), #000 0 72%, transparent 84%);opacity:.62;border-radius:50%;position:absolute;inset:0}.hero-radar-stage:after{content:"";top:var(--radar-center-y);left:var(--radar-center-x);z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-gold) 42%, transparent);border-radius:50%;width:min(82%,460px);animation:4.8s ease-in-out infinite hero-radar-pulse;position:absolute;transform:translate(-50%,-50%)}.hero-radar-grid{z-index:0;opacity:.34;background:linear-gradient(color-mix(in srgb, var(--accent) 18%, transparent) 1px, transparent 1px) 0 0 / 42px 42px, linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, transparent) 1px, transparent 1px) 0 0 / 42px 42px;-webkit-mask-image:radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), #000 0 58%, transparent 74%);mask-image:radial-gradient(circle at var(--radar-center-x) var(--radar-center-y), #000 0 58%, transparent 74%);position:absolute;inset:22px}.hero-radar-sweep{top:var(--radar-center-y);left:var(--radar-center-x);z-index:2;aspect-ratio:1;background:conic-gradient(from -18deg, #d86f455c 0 5%, #f4b86047 7%, #1fa6a02e 12%, transparent 18% 100%);pointer-events:none;opacity:.76;filter:drop-shadow(0 0 10px #1fa6a029);width:min(82%,460px);transform:translate(-50%, -50%) rotate(var(--sweep-angle));transform-origin:50%;border-radius:50%;transition:filter .18s,opacity .18s,transform .72s cubic-bezier(.2,.72,.24,1);position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 73%,#0000 74%);mask-image:radial-gradient(circle,#000 0 73%,#0000 74%)}.hero-radar-stage.is-discovering .hero-radar-sweep{opacity:.95;filter:drop-shadow(0 0 12px #1fa6a038)drop-shadow(0 0 18px #f4b8602e)}.hero-radar-lock{top:var(--radar-center-y);left:var(--radar-center-x);z-index:4;filter:drop-shadow(0 0 10px #1fa6a038);opacity:0;pointer-events:none;width:min(44%,260px);height:4px;transform:translateY(-50%) rotate(var(--target-angle));transform-origin:0;background:linear-gradient(90deg,#ffffffe6,#f4b860e6 12%,#1fa6a08f 62%,#0000);border-radius:999px;transition:opacity .18s,transform .52s cubic-bezier(.2,.72,.24,1);position:absolute;overflow:visible;box-shadow:0 0 12px #f4b86047,0 0 24px #1fa6a02e}.hero-radar-lock:before,.hero-radar-lock:after{content:"";pointer-events:none;position:absolute}.hero-radar-lock:before{opacity:0;background:linear-gradient(90deg,#f4b86038,#1fa6a024,#0000);border-radius:999px;inset:-5px -18px}.hero-radar-lock:after{opacity:0;background:radial-gradient(circle,#ffffffe6 0 12%,#f4b860bd 13% 34%,#1fa6a03d 35% 62%,#0000 70%);border-radius:999px;width:24px;height:24px;top:50%;right:-12px;transform:translateY(-50%)scale(.72)}.hero-radar-stage.is-discovering .hero-radar-lock{opacity:.92;animation:.82s ease-out both hero-radar-lock}.hero-radar-stage.is-discovering .hero-radar-lock:before{opacity:1}.hero-radar-stage.is-discovering .hero-radar-lock:after{animation:.86s ease-out both hero-scan-target}.hero-radar-stage.is-paused:not(.is-discovering) .hero-radar-sweep{opacity:.52}.hero-radar-core{appearance:none;top:var(--radar-center-y);left:var(--radar-center-x);z-index:5;aspect-ratio:1;width:clamp(106px,15vw,124px);color:inherit;cursor:pointer;font:inherit;background:radial-gradient(circle at 31% 24%,#fffffff5,#ffffff6b 24%,#0000 42%),radial-gradient(circle at 68% 78%,#1fa6a038,#0000 35%),linear-gradient(145deg,#fff 0%,#eef9f8 48%,#c8dae4 100%);border:1px solid #ffffffb8;border-radius:50%;place-items:center;padding:0;transition:background .18s,box-shadow .18s,transform .18s;animation:5.8s ease-in-out infinite hero-radar-core;display:grid;position:absolute;overflow:visible;transform:translate(-50%,-50%);box-shadow:inset 0 4px 10px #ffffffe6,inset 0 -18px 28px #10203329,inset -12px -12px 22px #1fa6a01f,0 24px 46px #050d1c57,0 0 0 10px #1fa6a01a,0 0 34px #f4b8601f}.hero-radar-core:before,.hero-radar-core:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.hero-radar-core:before{z-index:0;background:conic-gradient(from 210deg,#f4b86047,#0000 24%,#1fa6a04d 54%,#0000 78%,#ffffff47),#ffffff0a;border:1px solid #f4b86038;inset:-5px;box-shadow:inset 0 0 18px #ffffff1f,0 12px 30px #050d1c38}.hero-radar-core:after{z-index:1;opacity:.72;background:linear-gradient(135deg,#ffffffb3 0 22%,#0000 38%),radial-gradient(circle at 68% 78%,#f4b8602e,#0000 34%);inset:9px}.hero-radar-core>*{z-index:2;position:relative}.hero-radar-core:focus-visible{outline:none;box-shadow:inset 0 4px 10px #ffffffe6,inset 0 -18px 28px #10203329,0 24px 46px #050d1c57,0 0 0 10px #1fa6a014,0 0 0 14px #f4b86038}.hero-radar-core:hover{background:radial-gradient(circle at 31% 24%,#fff,#ffffff75 24%,#0000 42%),radial-gradient(circle at 68% 78%,#1fa6a042,#0000 35%),linear-gradient(145deg,#fff 0%,#f2fbfb 48%,#d5e5ec 100%);transform:translate(-50%,-50%)scale(1.035);box-shadow:inset 0 5px 12px #fffffff0,inset 0 -18px 28px #10203324,inset -12px -12px 24px #1fa6a024,0 28px 52px #050d1c61,0 0 0 10px #1fa6a01f,0 0 38px #f4b86029}.hero-radar-mark{filter:drop-shadow(0 10px 12px #050d1c3d)drop-shadow(0 1px #ffffffb8);width:92px;height:92px;animation:5.6s ease-in-out infinite hero-mira-logo-float;overflow:visible}.hero-radar-mark .mira-mark-body{fill:#f8fbff;stroke:#0f2032;stroke-width:4.3px}.hero-radar-mark .mira-mark-face{fill:#fff;stroke:#0f2032;stroke-width:3px}.hero-radar-mark .mira-mark-lens{fill:#ddf7f6b3;stroke:#0f2032}.hero-radar-mark .mira-mark-handle{stroke:#0f2032}.hero-radar-mark .mira-mark-signal{stroke:var(--brand-coral);filter:drop-shadow(0 0 6px #d86f4542)}.hero-radar-mark .mira-mark-beak{fill:var(--brand-coral);filter:drop-shadow(0 2px 2px #050d1c2e)}.hero-radar-mark .mira-mark-eye,.hero-radar-mark .mira-mark-handle,.hero-radar-mark .mira-mark-lens,.hero-radar-mark .mira-mark-signal{transform-box:fill-box;transform-origin:50%}.hero-radar-mark .mira-mark-handle{transform:translate(var(--mira-handle-x), var(--mira-handle-y));transition:transform .42s}.hero-radar-mark .mira-mark-eye{animation:6.4s ease-in-out infinite hero-mira-eye-blink}.hero-radar-mark .mira-mark-lens{animation:6.4s ease-in-out infinite hero-mira-lens-glint}.hero-radar-mark .mira-mark-signal{animation:4.8s ease-in-out infinite hero-mira-signal-spark}.hero-radar-stage.is-discovering .hero-radar-mark{animation-duration:3.2s}.hero-radar-stage.is-discovering .hero-radar-mark .mira-mark-lens{animation:.9s ease-in-out infinite hero-mira-lens-search}.hero-radar-stage.is-discovering .hero-radar-mark .mira-mark-handle{transform:translate(var(--mira-handle-search-x), var(--mira-handle-search-y))}.hero-radar-stage.is-discovering .hero-radar-mark .mira-mark-signal{animation-duration:1.2s}.hero-radar-speech{border-radius:var(--radius);width:clamp(176px,26vw,248px);min-height:52px;color:var(--brand-on-dark);pointer-events:none;text-align:center;background:#102033e6;border:1px solid #ffffff29;place-items:center;padding:9px 10px;font-size:13px;font-weight:850;line-height:1.28;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 30px #050d1c42}.hero-radar-speech:after{content:"";background:#102033e6;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.hero-radar-speech.country{border-color:color-mix(in srgb, var(--accent) 34%, var(--brand-border-dark))}.hero-radar-speech.role{border-color:color-mix(in srgb, var(--brand-gold) 34%, var(--brand-border-dark))}.hero-radar-speech.is-found{border-color:color-mix(in srgb, var(--brand-gold) 58%, var(--brand-border-dark));animation:.9s ease-out both hero-found-message;box-shadow:0 16px 34px #050d1c4d,0 0 0 1px #f4b8601f}.hero-orbit-chip{--slot-shift-y:0;--signal-enter-x:0;--signal-enter-y:12px;--signal-exit-x:0;--signal-exit-y:-12px;--signal-delay:0s;z-index:4;width:var(--signal-width,clamp(148px, 29%, 180px));border-radius:var(--radius);min-height:74px;color:inherit;isolation:isolate;transform-style:preserve-3d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(var(--slot-shift-y));animation:hero-signal-enter .56s cubic-bezier(.2, .72, .24, 1) var(--signal-delay) both;background:radial-gradient(circle at 18% 12%,#ffffff1f,#0000 32%),linear-gradient(145deg,#182a44e6,#091829e0);border:1px solid #ffffff2e;border-top-width:4px;grid-template-rows:minmax(0,auto) auto;align-content:center;align-items:center;gap:2px;padding:11px 13px;text-decoration:none;transition:background .15s,border-color .15s,bottom .42s,filter .15s,left .42s,opacity .15s,right .42s,box-shadow .15s,top .42s,transform .15s,width .42s;display:grid;position:absolute;overflow:visible;box-shadow:inset 0 1px #ffffff1a,inset 0 -12px 20px #0000001f,0 14px 26px #050d1c52}.hero-orbit-chip:before{content:"";z-index:0;border-radius:calc(var(--radius) - 2px);opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffffff21,#0000 38%,#1fa6a014);position:absolute;inset:1px}.hero-orbit-chip.is-leaving{pointer-events:none;animation:hero-signal-leave .42s ease-in var(--signal-delay) forwards}.hero-orbit-chip.is-entering{border-color:color-mix(in srgb, var(--brand-gold) 62%, var(--accent));filter:saturate(1.08);background:radial-gradient(circle at 18% 10%,#ffffff24,#0000 34%),linear-gradient(135deg,#f4b8602e,#1fa6a01f),#102033f0;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 20px #0000001a,0 20px 38px #050d1c61,0 0 0 1px #f4b8602e,0 0 28px #1fa6a02e}.hero-orbit-chip.is-entering:before{content:"";z-index:0;border-radius:calc(var(--radius) - 1px);opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 0,#ffffff1f 38%,#f4b86038 48%,#0000 62%);animation:.9s ease-out .12s forwards hero-signal-found-sheen;position:absolute;inset:0;transform:translate(-120%)}.hero-orbit-chip.is-entering:after{content:"";border:1px solid color-mix(in srgb, var(--brand-gold) 68%, transparent);border-radius:calc(var(--radius) + 8px);pointer-events:none;animation:1.05s ease-out forwards hero-signal-found-pulse;position:absolute;inset:-8px;box-shadow:0 0 24px #1fa6a029}.hero-orbit-chip:hover,.hero-orbit-chip:focus-visible{border-color:color-mix(in srgb, var(--accent) 58%, var(--brand-border-dark));filter:saturate(1.08);transform:translateY(calc(var(--slot-shift-y) - 5px)) scale(1.035);background:radial-gradient(circle at 18% 12%,#ffffff29,#0000 35%),linear-gradient(145deg,#1f3452f0,#091829eb);outline:none;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 20px #0000001a,0 22px 38px #050d1c61,0 0 0 1px #f4b86029,0 0 26px #1fa6a024}.hero-orbit-chip span{z-index:1;width:100%;min-width:0;max-height:2.4em;color:var(--brand-on-dark);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:900;line-height:1.16;display:-webkit-box;position:relative;overflow:hidden}.hero-orbit-chip small{z-index:1;width:100%;min-width:0;color:var(--brand-muted-on-dark);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:850;line-height:1.12;position:relative;overflow:hidden}.hero-orbit-chip.stack{border-top-color:var(--brand-blue)}.hero-orbit-chip.country{border-top-color:var(--accent)}.hero-orbit-chip.role{border-top-color:var(--brand-coral)}.hero-orbit-chip.slot-0{top:var(--signal-top,5%);bottom:auto;right:auto;left:var(--signal-left,5%);--signal-enter-x:-28px;--signal-enter-y:-26px;--signal-exit-x:-44px;--signal-exit-y:-30px}.hero-orbit-chip.slot-1{top:var(--signal-top,6%);right:var(--signal-right,5%);--signal-enter-x:28px;--signal-enter-y:-26px;--signal-exit-x:44px;--signal-exit-y:-30px;bottom:auto;left:auto}.hero-orbit-chip.slot-2{top:var(--signal-top,62%);bottom:auto;right:auto;left:var(--signal-left,4%);--signal-enter-x:-34px;--signal-enter-y:20px;--signal-exit-x:-50px;--signal-exit-y:24px}.hero-orbit-chip.slot-3{top:var(--signal-top,62%);right:var(--signal-right,4%);--signal-enter-x:34px;--signal-enter-y:20px;--signal-exit-x:50px;--signal-exit-y:24px;bottom:auto;left:auto}.hero-orbit-chip.slot-4{top:auto;right:auto;bottom:var(--signal-bottom,7%);left:var(--signal-left,15%);--signal-enter-x:-26px;--signal-enter-y:34px;--signal-exit-x:-38px;--signal-exit-y:42px}.hero-orbit-chip.slot-5{top:auto;right:var(--signal-right,15%);bottom:var(--signal-bottom,7%);--signal-enter-x:26px;--signal-enter-y:34px;--signal-exit-x:38px;--signal-exit-y:42px;left:auto}.hero-orbit-chip.slot-6{top:var(--signal-top,19%);bottom:auto;right:auto;left:var(--signal-left,2%);--signal-enter-x:-42px;--signal-enter-y:0;--signal-exit-x:-58px;--signal-exit-y:0}.hero-orbit-chip.slot-7{top:var(--signal-top,19%);right:var(--signal-right,2%);--signal-enter-x:42px;--signal-enter-y:0;--signal-exit-x:58px;--signal-exit-y:0;bottom:auto;left:auto}.hero-orbit-chip.slot-6,.hero-orbit-chip.slot-7{opacity:.84;filter:saturate(.9)}.hero-orbit-chip.slot-6:hover,.hero-orbit-chip.slot-6:focus-visible,.hero-orbit-chip.slot-7:hover,.hero-orbit-chip.slot-7:focus-visible{opacity:1;filter:saturate(1.05)}.hero-orbit-chip.slot-8{top:var(--signal-top,48%);bottom:auto;right:auto;left:var(--signal-left,1.5%);--signal-enter-x:-52px;--signal-enter-y:0;--signal-exit-x:-66px;--signal-exit-y:0}.hero-orbit-chip.slot-9{top:var(--signal-top,48%);right:var(--signal-right,1.5%);--signal-enter-x:52px;--signal-enter-y:0;--signal-exit-x:66px;--signal-exit-y:0;bottom:auto;left:auto}@keyframes hero-radar-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hero-radar-pulse{0%,to{opacity:.46;scale:.92}50%{opacity:.86;scale:1.04}}@keyframes hero-radar-live-dot{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes hero-radar-core{0%,to{box-shadow:inset 0 4px 10px #ffffffe6,inset 0 -18px 28px #10203329,inset -12px -12px 22px #1fa6a01f,0 24px 46px #050d1c57,0 0 0 10px #1fa6a01a,0 0 34px #f4b8601f}50%{box-shadow:inset 0 5px 12px #ffffffeb,inset 0 -18px 28px #10203326,inset -12px -12px 23px #1fa6a021,0 26px 50px #050d1c5c,0 0 0 16px #f4b86017,0 0 38px #f4b86024}}@keyframes hero-radar-lock{0%{opacity:0;transform:translateY(-50%) rotate(var(--target-angle)) scaleX(.34)}42%{opacity:.86}to{opacity:.76;transform:translateY(-50%) rotate(var(--target-angle)) scaleX(1)}}@keyframes hero-scan-target{0%{opacity:0;transform:translateY(-50%)scale(.58)}46%{opacity:.96;transform:translateY(-50%)scale(1.18)}to{opacity:0;transform:translateY(-50%)scale(1.72)}}@keyframes hero-mira-logo-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(-1deg)}}@keyframes hero-mira-eye-blink{0%,46%,52%,to{transform:translate(var(--mira-eye-x), var(--mira-eye-y)) scaleY(1)}49%{transform:translate(var(--mira-eye-x), var(--mira-eye-y)) scaleY(.16)}}@keyframes hero-mira-lens-glint{0%,42%,to{fill:#ddf7f67a;transform:translate(var(--mira-lens-x), var(--mira-lens-y)) scale(1)}50%{fill:#ddf7f6b8;transform:translate(var(--mira-lens-glint-x), var(--mira-lens-glint-y)) scale(1.03)}}@keyframes hero-mira-lens-search{0%,to{fill:#ddf7f68f;transform:translate(var(--mira-lens-search-x), var(--mira-lens-search-y)) scale(1)}50%{fill:#ddf7f6d1;transform:translate(var(--mira-lens-search-x), var(--mira-lens-search-y)) scale(1.06)}}@keyframes hero-mira-signal-spark{0%,64%,to{opacity:1;transform:scale(1)}74%{opacity:.58;transform:scale(.88)}86%{opacity:1;transform:scale(1.18)}}@keyframes hero-found-message{0%{opacity:.84;transform:translate(-50%)translateY(4px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes hero-signal-enter{0%{opacity:0;transform:translate(var(--signal-enter-x), var(--signal-enter-y)) scale(.96)}to{opacity:1;transform:translateY(var(--slot-shift-y)) scale(1)}}@keyframes hero-signal-leave{0%{opacity:1;transform:translateY(var(--slot-shift-y)) scale(1)}to{opacity:0;transform:translate(var(--signal-exit-x), var(--signal-exit-y)) scale(.96)}}@keyframes hero-signal-found-pulse{0%{opacity:.66;transform:scale(.94)}to{opacity:0;transform:scale(1.16)}}@keyframes hero-signal-found-sheen{0%{opacity:0;transform:translate(-120%)}18%{opacity:1}to{opacity:0;transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.hero-radar-stage:after,.hero-radar-sweep,.hero-radar-lock,.hero-radar-stage.is-discovering .hero-radar-lock,.hero-radar-stage.is-discovering .hero-radar-lock:after,.hero-radar-core,.hero-radar-badge:before,.hero-radar-mark,.hero-radar-stage.is-discovering .hero-radar-mark,.hero-radar-mark .mira-mark-eye,.hero-radar-mark .mira-mark-handle,.hero-radar-mark .mira-mark-lens,.hero-radar-mark .mira-mark-signal,.hero-radar-stage.is-discovering .hero-radar-mark .mira-mark-lens,.hero-radar-stage.is-discovering .hero-radar-mark .mira-mark-signal,.hero-orbit-chip,.hero-orbit-chip.is-entering:before,.hero-orbit-chip.is-entering:after,.central-search-bar:before{transition:none;animation:none}}@media (min-width:1121px){.mira-insight-panel{align-self:stretch}.hero-radar-stage{height:100%;min-height:500px}.hero-orbit-chip.slot-2,.hero-orbit-chip.slot-3{top:62%}}.hero-search-panel{z-index:3;align-self:start;gap:10px;width:100%;max-width:none;display:grid;position:relative}.hero-search-note{color:var(--brand-muted-on-dark);margin:0;font-size:14px;font-weight:850;line-height:1.35}.central-search-bar{z-index:2;border-radius:var(--radius);isolation:isolate;background:#fffffff0;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:0;padding:10px;display:grid;position:relative;overflow:visible;box-shadow:0 16px 32px #050d1c33}.central-search-bar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 0 34%,#21316d1a 42%,#1fa6a029 50%,#0000 62% 100%);animation:7.5s ease-in-out infinite hero-search-scan;position:absolute;inset:-1px;transform:translate(-120%)}.central-search-bar .search-input-shell,.central-search-bar .search-submit{z-index:1;position:relative}.central-search-bar .search-input-shell input{height:56px;font-size:16px}.hero-search-suggestions{color:var(--brand-muted-on-dark);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.hero-search-suggestions>span{color:var(--brand-muted-on-dark);letter-spacing:.05em;text-transform:uppercase}.hero-search-suggestions a{min-height:30px;color:var(--brand-on-dark);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 9px;text-decoration:none;display:inline-flex}.hero-search-suggestions a:hover{background:#ffffff24;border-color:#ffffff42}.hero-coverage-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.hero-coverage-shortcuts a{width:fit-content;min-height:34px;color:var(--brand-on-dark);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:inline-flex}.hero-coverage-shortcuts a.active,.hero-coverage-shortcuts a:hover,.hero-coverage-shortcuts a:focus-visible{background:#ffffff2e;border-color:#ffffff52}.hero-coverage-shortcuts span{font-size:13px;font-weight:900}.hero-coverage-shortcuts strong{color:var(--brand-gold-soft);font-size:13px;font-weight:950}.mobile-sticky-search{display:none}.hero-role-shortcuts{gap:8px;display:grid}.hero-role-shortcuts>span{color:var(--brand-muted-on-dark);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-role-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hero-role-shortcuts a{border-radius:var(--radius);min-height:58px;color:var(--brand-on-dark);background:#ffffff14;border:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;padding:9px 10px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.hero-role-shortcuts a:hover,.hero-role-shortcuts a:focus-visible{background:#ffffff24;border-color:#ffffff47;outline:none;transform:translateY(-1px)}.hero-role-shortcuts svg{color:var(--brand-gold);grid-row:1/span 2}.hero-role-shortcuts strong,.hero-role-shortcuts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-role-shortcuts strong{font-size:13px;line-height:1.1}.hero-role-shortcuts small{color:var(--brand-muted-on-dark);font-size:11px;font-weight:800}@keyframes hero-search-scan{0%,36%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.hero-action-stats{width:100%}.hero-action-stats div,.hero-action-stats a{min-height:72px;padding:11px 12px}.hero-action-stats strong{font-size:27px}.hero-action-stats span{font-size:10px}.hero-utility-row{display:contents}.home-discovery .hero-search-panel{grid-template-columns:minmax(0,1fr) auto;gap:8px}.home-discovery .discovery-hero-main{gap:clamp(14px,1.6vw,20px)}.home-discovery .mira-insight-panel{padding:clamp(10px,1.4vw,14px)}.home-discovery .hero-search-suggestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.home-discovery .hero-search-suggestions a{color:#e7fbf8e6;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0e;border-color:#ffffff1f;justify-content:center;min-width:0;min-height:28px;padding:6px 7px;font-size:11.5px;font-weight:900;line-height:1;overflow:hidden}.home-discovery .hero-search-suggestions a:hover,.home-discovery .hero-search-suggestions a:focus-visible{background:#ffffff1f;border-color:#ffffff42}.home-discovery .hero-search-panel>.central-search-bar,.home-discovery .hero-search-panel>.hero-search-suggestions,.home-discovery .hero-search-panel>.hero-action-stats,.home-discovery .hero-search-panel>.hero-utility-row{grid-column:1/-1}.home-discovery .hero-utility-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.home-discovery .hero-action-stats div,.home-discovery .hero-action-stats a{min-height:60px;padding:9px 10px}.home-discovery .hero-action-stats strong{font-size:24px}.home-discovery .hero-alert-action{justify-content:flex-end;display:flex}.home-discovery .hero-alert-action form{align-items:stretch}.home-discovery .hero-alert-cta{min-height:39px;box-shadow:none;color:#e7fbf8d6;white-space:nowrap;background:#ffffff0b;border-color:#ffffff24;padding:0 13px;font-size:12px}.home-discovery .hero-alert-cta:hover,.home-discovery .hero-alert-cta:focus-visible{color:var(--brand-on-dark);background:#ffffff1a;border-color:#ffffff3d}.home-discovery .hero-scan-rail{align-items:center;gap:8px;min-height:39px;padding:7px 9px;display:flex}.home-discovery .hero-scan-rail-label{font-size:10px}.home-discovery .hero-scan-rail-items{gap:5px}.home-discovery .hero-scan-rail-items span{padding:6px 7px;font-size:10.5px}.hero-alert-action{justify-content:flex-end;display:flex}.hero-alert-action form{justify-content:flex-end;margin:0;display:flex}.hero-alert-cta{min-height:42px;color:var(--brand-on-dark);background:#ffffff14;border-color:#fff3;box-shadow:0 10px 22px #050d1c2e}.discovery-hero .button.secondary,.discovery-hero button.secondary{color:var(--brand-on-dark);background:#ffffff14;border-color:#fff3}.discovery-hero .button.secondary:hover,.discovery-hero button.secondary:hover{background:#ffffff24}.hero-scan-rail{border-radius:var(--radius);background:linear-gradient(110deg,#ffffff1a,#1fa6a01f),#1020339e;border:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:0 10px 24px #050d1c2e}.hero-scan-rail-label{color:var(--brand-on-dark);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.hero-scan-rail-label svg{color:var(--brand-gold)}.hero-scan-rail-items{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.hero-scan-rail-items span{min-width:0;color:var(--brand-muted-on-dark);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:8px 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.hero-proof-strip{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(110deg,#fffffff0,#ddf7f694),#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;box-shadow:0 10px 24px #18232e0a}.hero-proof-strip span{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);min-height:58px;color:var(--muted);background:#ffffffc2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:7px 10px;display:grid}.hero-proof-strip svg{color:var(--accent);grid-row:1/span 2}.hero-proof-strip strong,.hero-proof-strip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hero-proof-strip strong{color:var(--brand-shell);font-size:13px;font-weight:900;line-height:1.1}.hero-proof-strip small{color:var(--muted);font-size:12px;font-weight:750}.remote-fit-lanes{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #fffffff5, #e8efff94), var(--surface);gap:12px;padding:14px;display:grid;box-shadow:0 10px 22px #18232e0b}.remote-fit-lanes-head{justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.remote-fit-lanes-head>div{gap:4px;min-width:0;display:grid}.remote-fit-lanes h2,.remote-fit-lanes p{margin:0}.remote-fit-lanes h2{color:var(--brand-shell);font-size:22px;line-height:1.12}.remote-fit-lanes p{max-width:760px;color:var(--muted);font-size:14px;font-weight:700;line-height:1.4}.remote-fit-lane-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.remote-fit-lane-card{border:1px solid color-mix(in srgb, var(--brand-blue) 24%, var(--line));border-radius:var(--radius);min-width:0;min-height:128px;color:var(--brand-shell);background:linear-gradient(#ffffffe6,#0000),#fff;align-content:start;gap:7px;padding:11px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.remote-fit-lane-card[data-fit=us]{border-color:color-mix(in srgb, var(--brand-blue) 36%, var(--line))}.remote-fit-lane-card[data-fit=worldwide]{border-color:color-mix(in srgb, var(--brand-teal) 48%, var(--line));background:linear-gradient(135deg,#ddf7f6b8,#ffffffeb),#fff}.remote-fit-lane-card[data-fit=europe]{border-color:color-mix(in srgb, var(--brand-teal) 36%, var(--line))}.remote-fit-lane-card[data-fit=latam]{border-color:color-mix(in srgb, var(--brand-coral) 34%, var(--line))}.remote-fit-lane-card[data-fit=apac]{border-color:color-mix(in srgb, var(--brand-gold) 42%, var(--line))}.remote-fit-lane-card:hover,.remote-fit-lane-card:focus-visible{border-color:color-mix(in srgb, var(--brand-teal) 48%, var(--line));outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #1020331a}.remote-fit-lane-card span,.remote-fit-lane-card small,.remote-fit-lane-card em{min-width:0}.remote-fit-lane-card span,.remote-fit-lane-card em{align-items:center;gap:6px;display:inline-flex}.remote-fit-lane-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.remote-fit-lane-card span svg{color:var(--primary)}.remote-fit-lane-card strong{color:var(--brand-shell);font-size:26px;font-weight:900;line-height:1}.remote-fit-lane-card small{color:var(--muted);font-size:11.5px;font-weight:750;line-height:1.35}.remote-fit-lane-card em{color:var(--primary-dark);align-self:end;font-size:13px;font-style:normal;font-weight:900}.home-job-strip{gap:16px;padding:4px 0 0;display:grid}.home-job-strip-head{border-bottom:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));grid-template-columns:minmax(0,1fr) minmax(300px,auto);align-items:end;gap:18px;padding-bottom:14px;display:grid}.home-job-strip-copy{gap:4px;display:grid}.home-job-strip-copy h2,.home-job-strip-copy p{margin:0}.home-job-strip-copy h2{max-width:720px;font-size:clamp(30px,4vw,46px);line-height:1.02}.home-job-strip-copy p{max-width:660px;color:var(--muted);font-size:17px;font-weight:650}.home-job-strip-summary{grid-template-columns:repeat(3,minmax(82px,1fr));justify-self:end;gap:8px;min-width:min(100%,420px);display:grid}.home-job-strip-summary span{border:1px solid color-mix(in srgb, var(--brand-teal) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(180deg, #ffffffc7, transparent), var(--surface);gap:2px;padding:10px;display:grid}.home-job-strip-summary strong{color:var(--brand-coral);font-size:25px;line-height:1}.home-job-strip-summary small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.15}.home-job-strip-link{grid-column:1/-1;justify-content:center;justify-self:stretch}.home-job-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-job-strip-card{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(180deg, #ffffffeb, transparent), var(--surface);min-width:0;min-height:156px;color:var(--brand-shell);align-content:start;gap:8px;padding:14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.home-job-strip-card.featured{border-color:var(--brand-border-dark);background:linear-gradient(135deg, #102033fa, #21316df0 58%, #1fa6a0c2), var(--brand-shell);min-height:156px;color:var(--brand-on-dark)}.home-job-strip-card.featured:after{content:"";pointer-events:none;background:radial-gradient(circle,#f4b86038,#0000 64%),#1fa6a024;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-74px;right:-58px}.home-job-strip-card>*{z-index:1;position:relative}.home-job-strip-card:hover,.home-job-strip-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #1020331a}.home-job-strip-card.featured:hover,.home-job-strip-card.featured:focus-visible{border-color:#f4b8607a;box-shadow:0 18px 38px #10203329}.home-job-strip-card-top{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.home-job-strip-fit,.job-coverage-tag{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:var(--control-surface);color:#0b6f69;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 8px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.job-coverage-tag{background:color-mix(in srgb, var(--brand-blue-soft) 68%, #fff);color:#24376f}.home-job-strip-card.featured .home-job-strip-fit,.home-job-strip-card.featured .job-coverage-tag{color:var(--brand-on-dark);background:#ffffff1a;border-color:#ffffff2e}.home-job-strip-card strong,.home-job-strip-card span,.home-job-strip-card small{min-width:0}.home-job-strip-card strong{color:var(--brand-shell);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.18;display:-webkit-box;overflow:hidden}.home-job-strip-card.featured strong{max-width:420px;color:var(--brand-on-dark);font-size:18px;line-height:1.14}.home-job-strip-company{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.home-job-strip-card.featured .home-job-strip-company{color:var(--brand-muted-on-dark)}.home-job-strip-meta{flex-wrap:wrap;gap:7px;display:flex}.home-job-strip-meta small{background:var(--brand-blue-soft);width:fit-content;max-width:100%;color:var(--primary-dark);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:850;line-height:1.1;display:inline-flex}.home-job-strip-card.featured .home-job-strip-meta small{color:var(--brand-on-dark);background:#ffffff1a}.home-job-strip-action{width:fit-content;color:var(--accent);align-self:end;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.home-job-strip-card.featured .home-job-strip-action{color:var(--brand-gold)}.career-signal-panel{border:1px solid color-mix(in srgb, var(--brand-gold) 30%, var(--line));border-radius:var(--radius);background:linear-gradient(120deg, #fff4dfb8, #fffffff0), var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 12px 28px #18232e0d}.career-signal-panel h2,.career-signal-panel p{margin:0}.career-signal-panel h2{margin-top:2px;font-size:24px;line-height:1.1}.career-signal-panel p{max-width:840px;color:var(--muted);margin-top:6px;font-weight:700;line-height:1.45}.career-signal-meta{justify-items:end;gap:4px;min-width:170px;display:grid}.career-signal-meta span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.career-signal-meta strong{color:var(--brand-shell);font-size:14px}.home-insights-panel{background:linear-gradient(135deg, #ddf7f685, transparent 46%), radial-gradient(circle at 92% 12%, #f4b8602e, transparent 26%), var(--surface)}.home-insight-grid{align-items:stretch}.employer-cta-panel{border:1px solid color-mix(in srgb, var(--brand-teal) 34%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #102033fa, #21316df0), var(--brand-shell);color:var(--brand-on-dark);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 16px 34px #10203324}.employer-cta-panel .eyebrow,.employer-hero .eyebrow,.employer-flow-panel .eyebrow{color:var(--brand-gold)}.employer-cta-panel h2,.employer-cta-panel p{margin:0}.employer-cta-panel p{max-width:720px;color:var(--brand-muted-on-dark);font-weight:650}.employer-cta-points,.employer-flow-steps{flex-wrap:wrap;gap:8px;display:flex}.employer-cta-points{max-width:360px}.employer-cta-points span,.employer-flow-steps span{color:var(--brand-on-dark);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.employer-cta-panel .button{background:var(--brand-gold);color:var(--brand-shell);box-shadow:none}.employers-page{gap:24px;display:grid}.employers-page>*{min-width:0}.employer-hero{border:1px solid var(--brand-border-dark);border-radius:var(--radius);background:linear-gradient(135deg, #102033fa, #21316deb 62%, #1fa6a0c7), var(--brand-shell);color:var(--brand-on-dark);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:20px;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden}.employer-landing-hero{isolation:isolate;grid-template-columns:minmax(0,760px);align-items:end;min-height:clamp(560px,72vh,690px);padding:clamp(30px,6vw,72px);position:relative}.employer-landing-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#102033fa 0%,#102033e6 42%,#10203375 74%,#102033b8 100%),linear-gradient(#f4b8601f,#0000 36%);position:absolute;inset:0}.employer-hero-brand-image{object-fit:cover;opacity:.24;filter:saturate(1.08)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.employer-hero-copy{align-content:center;gap:16px;display:grid}.employer-landing-copy{z-index:3;min-width:0;max-width:760px;position:relative}.employer-landing-copy h1{overflow-wrap:break-word;max-width:760px;font-size:clamp(38px,6vw,68px)}.employer-landing-copy .lead{max-width:690px;font-size:clamp(18px,2vw,22px);line-height:1.45}.employer-hero h1,.employer-hero .lead{color:var(--brand-on-dark)}.employer-hero .lead{color:var(--brand-muted-on-dark)}.employer-hero .button.secondary{color:var(--brand-on-dark);background:#ffffff1a;border-color:#ffffff38}.employer-hero .button.secondary:hover{background:#ffffff29}.employer-hero-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;display:grid}.employer-hero-proof-grid div{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;gap:3px;min-height:86px;padding:13px 14px;display:grid}.employer-hero-proof-grid strong{color:var(--brand-gold);font-size:clamp(24px,3vw,34px);line-height:1}.employer-hero-proof-grid span{color:var(--brand-on-dark);font-size:13px;font-weight:850}.employer-hero-scene{z-index:2;pointer-events:none;width:min(48vw,620px);min-height:390px;position:absolute;bottom:clamp(22px,4vw,54px);right:clamp(22px,4vw,62px)}.employer-score-preview,.candidate-match-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafc1f;border:1px solid #ffffff29;position:absolute;box-shadow:0 22px 54px #050d1c47}.employer-score-preview{gap:18px;width:min(100%,390px);padding:20px;display:grid;bottom:92px;right:0}.score-preview-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.score-preview-head span{color:var(--brand-muted-on-dark);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.score-preview-head strong{color:var(--brand-gold);font-size:68px;line-height:.9}.score-preview-bars{gap:10px;display:grid}.score-preview-bars span{background:#ffffff24;border-radius:999px;height:10px;position:relative;overflow:hidden}.score-preview-bars span:after{width:var(--score-width);border-radius:inherit;background:linear-gradient(90deg, var(--brand-teal), var(--brand-gold));content:"";position:absolute;inset:0 auto 0 0}.candidate-match-card{gap:6px;width:min(300px,88%);padding:16px;display:grid}.candidate-match-card.primary{top:18px;right:84px}.candidate-match-card.secondary{bottom:16px;right:250px}.candidate-match-card strong{color:var(--brand-on-dark);font-size:17px}.candidate-match-card span{color:var(--brand-muted-on-dark);font-weight:760}.candidate-match-card small{color:var(--brand-gold);background:#f4b86024;border:1px solid #f4b86070;border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:900}.employer-trust-panel{align-content:center;gap:10px;display:grid}.employer-trust-panel>div{border-radius:var(--radius);background:#ffffff1a;border:1px solid #ffffff29;gap:2px;padding:14px;display:grid}.employer-trust-panel strong{color:var(--brand-gold);font-size:30px;line-height:1}.employer-trust-panel span{color:var(--brand-on-dark);font-weight:800}.employer-image-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employer-image-strip figure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:8px;margin:0;display:grid;overflow:hidden}.employer-image-strip img{width:100%;max-width:100%;height:auto;display:block}.employer-image-strip figcaption{color:var(--muted);padding:0 12px 12px;font-size:13px;font-weight:850}.employer-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employer-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employer-value-grid article,.employer-flow-panel,.company-workspace-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.employer-value-grid article{gap:9px;display:grid}.employer-value-grid svg,.employer-flow-steps svg{color:var(--accent)}.employer-value-grid p,.employer-flow-panel p{color:var(--muted);margin:0;font-weight:650}.employer-match-section,.employer-match-showcase{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #ffffffd1, #ddf7f68a), var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:clamp(20px,4vw,34px);display:grid}.employer-match-section>div:first-child,.employer-match-copy{gap:12px;display:grid}.employer-match-section h2,.employer-match-showcase h2,.employer-hiring-flow h2{max-width:720px;font-size:clamp(26px,3vw,40px)}.employer-match-section p,.employer-match-showcase p,.employer-hiring-flow p{color:var(--muted);margin:0;font-weight:650}.employer-score-model{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.employer-score-model article,.employer-score-output,.employer-scorecards article,.employer-hiring-steps article{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:#ffffffd1;padding:16px}.employer-score-model article{gap:8px;display:grid}.employer-score-model svg,.employer-score-output svg,.employer-scorecards svg,.employer-hiring-steps svg{color:var(--accent)}.employer-score-model h3,.employer-hiring-steps h3{margin:0}.employer-score-model p,.employer-hiring-steps p{font-size:13px;line-height:1.45}.employer-score-output{background:linear-gradient(135deg, #102033f5, #21316de6), var(--brand-shell);color:var(--brand-on-dark);grid-column:1/-1;grid-template-columns:auto minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.employer-score-output strong{color:var(--brand-on-dark);font-size:18px}.employer-score-output span{color:var(--brand-muted-on-dark);font-weight:700}.employer-match-showcase{background:linear-gradient(135deg, #102033fa, #21316deb), var(--brand-shell);color:var(--brand-on-dark)}.employer-match-showcase .eyebrow{color:var(--brand-gold)}.employer-match-showcase p{color:var(--brand-muted-on-dark)}.employer-scorecards{gap:10px;display:grid}.employer-scorecards article{color:var(--brand-on-dark);background:#ffffff17;border-color:#ffffff29;gap:10px;display:grid}.employer-scorecards article>div{justify-content:space-between;align-items:end;gap:16px;display:flex}.employer-scorecards span{color:var(--brand-muted-on-dark);font-weight:850}.employer-scorecards strong{color:var(--brand-gold);font-size:42px;line-height:1}.employer-scorecards p{color:var(--brand-on-dark);font-size:14px}.employer-flow-panel{background:linear-gradient(180deg, #ffffffb8, transparent), var(--brand-blue-soft);gap:16px;display:grid}.employer-flow-panel .eyebrow{color:var(--primary)}.employer-hiring-flow{gap:20px}.employer-hiring-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.employer-hiring-steps article{gap:8px;display:grid}.employer-flow-steps span{border-color:color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--brand-ink);background:#fff}.sponsored-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sponsored-metric-row span{border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--surface);color:var(--muted);gap:2px;padding:8px;font-size:.78rem;display:grid}.sponsored-metric-row strong{color:var(--text);font-size:1rem}.sponsored-report-panel{border-top:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));gap:10px;padding-top:10px;display:grid}.sponsored-report-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sponsored-report-head>div{gap:2px;display:grid}.sponsored-report-head strong{color:var(--text)}.sponsored-report-head span,.sponsored-report-copy span{color:var(--muted);font-size:.78rem;font-weight:800}.sponsored-report-copy{gap:6px;display:grid}.sponsored-report-copy textarea{min-height:154px;color:var(--text);resize:vertical;font-size:.82rem;line-height:1.45}.employer-report-inline-link{justify-self:start;width:fit-content}.employer-report-page{gap:22px;display:grid}.employer-report-hero,.employer-report-footer-cta{border:1px solid var(--brand-border-dark);border-radius:var(--radius);background:linear-gradient(135deg, #102033fa, #21316df0 58%, #1fa6a0c2), var(--brand-shell);color:var(--brand-on-dark);grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:stretch;gap:22px;padding:clamp(24px,5vw,46px);display:grid;overflow:hidden}.employer-report-hero{isolation:isolate;position:relative}.employer-report-hero:before{z-index:0;content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#ffffff17 1px,#0000 1px) 0 0/54px 54px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#0000 0 55%,#f4b86024 55% 100%) 0 0/100% 100%;position:absolute;inset:0}.employer-report-hero>*{z-index:1;position:relative}.employer-report-hero .eyebrow,.employer-report-hero h1,.employer-report-hero .lead,.employer-report-footer-cta h2,.employer-report-footer-cta p{color:inherit}.employer-report-hero .eyebrow,.employer-report-footer-cta svg{color:var(--brand-gold)}.employer-report-hero-copy{align-content:center;gap:16px;display:grid}.employer-report-hero-copy h1{max-width:860px;font-size:clamp(38px,5vw,62px)}.employer-report-hero-copy .lead{max-width:760px;color:var(--brand-muted-on-dark);font-size:clamp(18px,2vw,22px);line-height:1.45}.employer-report-hero .button.secondary{color:var(--brand-on-dark);background:#ffffff1a;border-color:#ffffff38}.employer-report-mobile-proof{display:none}.employer-report-summary-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff29,#ffffff14),#ffffff1a;border:1px solid #ffffff29;align-content:start;gap:18px;padding:22px;display:grid;box-shadow:0 22px 54px #050d1c38}.employer-report-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fresh-role-queue{gap:10px;display:grid}.fresh-role-queue>div{gap:5px;display:grid}.fresh-role-queue>div>span,.fresh-role-queue small{color:var(--brand-muted-on-dark);font-weight:850}.fresh-role-queue>div>strong{color:var(--brand-on-dark);font-size:30px;line-height:1.05}.fresh-role-queue article{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}.fresh-role-queue article>div{gap:3px;display:grid}.fresh-role-queue article span{color:var(--brand-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.fresh-role-queue article strong{color:var(--brand-on-dark);font-size:16px;line-height:1.2}.fresh-role-queue article div:last-child{text-align:right;justify-items:end}.fresh-role-queue article b{width:42px;height:42px;color:var(--brand-gold);background:#f4b86024;border:1px solid #f4b8607a;border-radius:999px;place-items:center;font-size:17px;line-height:1;display:grid}.employer-report-score{border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:118px;padding-top:0;display:grid}.employer-report-score svg,.employer-report-score strong{color:var(--brand-gold)}.employer-report-score strong{font-size:38px;line-height:.9}.employer-report-stage-strip{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--brand-blue) 16%, var(--line));box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.employer-report-stage-strip article{background:linear-gradient(180deg, #ffffffb8, transparent), var(--surface);gap:8px;padding:18px;display:grid}.employer-report-stage-strip article>div{color:var(--accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.employer-report-stage-strip article>div span{color:var(--muted);font-size:12px;font-weight:900}.employer-report-stage-strip strong{color:var(--brand-ink);font-size:18px}.employer-report-stage-strip p{color:var(--muted);margin:0;font-weight:680;line-height:1.45}.employer-report-section,.employer-report-footer-cta{border-radius:var(--radius);box-shadow:var(--shadow-sm)}.employer-report-section{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));background:var(--surface);gap:16px;padding:clamp(18px,3vw,28px);display:grid}.employer-report-card-grid,.employer-report-metric-grid,.employer-candidate-match-grid{gap:12px;display:grid}.employer-report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employer-report-card,.employer-candidate-match,.employer-market-signal-list article{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--radius);background:#ffffffd1;padding:16px}.employer-report-card{gap:8px;display:grid}.employer-report-card svg,.employer-market-signal-list svg,.employer-candidate-match p svg{color:var(--accent)}.employer-report-card span,.employer-market-signal-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.employer-report-card h3,.employer-report-card p,.employer-market-signal-list p,.employer-candidate-match p{margin:0}.employer-report-card p,.employer-market-signal-list p,.employer-candidate-match p{color:var(--muted);font-weight:650;line-height:1.45}.report-dark{border-color:var(--brand-border-dark);background:linear-gradient(135deg, #102033fa, #21316deb), var(--brand-shell);color:var(--brand-on-dark)}.report-dark .eyebrow,.report-dark .section-heading>svg{color:var(--brand-gold)}.report-dark h2{color:var(--brand-on-dark)}.employer-report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.employer-report-metric-grid article{border-radius:var(--radius);background:#ffffff17;border:1px solid #ffffff29;gap:7px;padding:16px;display:grid}.employer-report-metric-grid i{background:#ffffff29;border-radius:999px;height:7px;display:block;overflow:hidden}.employer-report-metric-grid i:before{width:var(--metric-fill);border-radius:inherit;background:linear-gradient(90deg, var(--brand-teal), var(--brand-gold));content:"";height:100%;display:block}.employer-report-metric-grid span{color:var(--brand-muted-on-dark);font-weight:850}.employer-report-metric-grid strong{color:var(--brand-gold);font-size:clamp(30px,4vw,46px);line-height:1}.employer-report-metric-grid small{color:var(--brand-on-dark);font-weight:750;line-height:1.35}.employer-candidate-match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employer-candidate-match{gap:14px;display:grid}.employer-candidate-match-head{justify-content:space-between;gap:14px;display:flex}.employer-candidate-match-head span{color:var(--muted);font-size:13px;font-weight:850}.employer-candidate-match-head h3{margin:4px 0 0}.employer-candidate-match-head strong{color:var(--primary);font-size:42px;line-height:1}.employer-candidate-match ul,.report-takeaway ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.employer-candidate-match li,.employer-candidate-match p{align-items:flex-start;gap:8px;display:flex}.employer-candidate-match li{color:var(--text);font-weight:760}.employer-candidate-match li svg{color:var(--success);flex:none;margin-top:2px}.employer-report-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:16px;display:grid}.employer-market-signal-list{gap:10px;display:grid}.employer-market-signal-list article{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.employer-market-signal-list strong{color:var(--text);margin:3px 0 4px;font-size:18px;display:block}.report-takeaway{background:linear-gradient(180deg, #ffffffb8, transparent), var(--brand-blue-soft);align-content:start}.report-takeaway h2{margin-top:4px}.report-takeaway li{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--radius);color:var(--text);background:#fff;padding:12px 12px 12px 42px;font-weight:760;line-height:1.4;position:relative}.report-takeaway li:before{background:var(--accent);color:#fff;content:counter(list-item);border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid;position:absolute;top:12px;left:12px}.employer-report-footer-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.employer-report-footer-cta h2,.employer-report-footer-cta p{margin:0}.employer-report-footer-cta p{color:var(--brand-muted-on-dark);font-weight:700}@media (max-width:860px){.employer-report-hero,.employer-report-footer-cta,.employer-report-stage-strip,.employer-report-card-grid,.employer-report-metric-grid,.employer-candidate-match-grid,.employer-report-grid{grid-template-columns:1fr}.employer-report-footer-cta{align-items:stretch}.employer-report-hero .tag-row,.employer-report-footer-cta{justify-items:stretch}.employer-report-hero .button,.employer-report-footer-cta .button{width:100%;min-width:0}.employer-report-summary-head{flex-direction:column;align-items:stretch}}@media (max-width:520px){.employer-report-hero{gap:16px;padding:24px}.employer-report-hero-copy{gap:14px}.employer-report-hero-copy h1{font-size:34px}.employer-report-hero-copy .lead{font-size:17px}.employer-report-mobile-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.employer-report-mobile-proof span{border-radius:var(--radius);min-width:0;color:var(--brand-muted-on-dark);background:#ffffff1a;border:1px solid #ffffff29;gap:2px;padding:10px 8px;font-size:12px;font-weight:850;line-height:1.15;display:grid}.employer-report-mobile-proof strong{color:var(--brand-gold);font-size:24px;line-height:1}.employer-report-summary-card{display:none}.employer-report-score{grid-template-columns:1fr;align-items:start}.employer-candidate-match-head{flex-direction:column;align-items:flex-start}.fresh-role-queue article{display:none}}.weekly-digest-panel{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(110deg,#fffffff5,#fff4df8f),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 12px 28px #18232e0f}.weekly-digest-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.weekly-digest-icon{border:1px solid color-mix(in srgb, var(--brand-gold) 38%, var(--line));border-radius:var(--radius);background:var(--brand-gold-soft);width:46px;height:46px;color:var(--brand-blue);place-items:center;display:grid}.weekly-digest-panel h2{color:var(--text);margin:2px 0 4px;font-size:28px;line-height:1.08}.weekly-digest-panel p{max-width:680px;color:var(--muted);margin:0;font-weight:700;line-height:1.45}.weekly-digest-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.weekly-digest-actions form{margin:0}.newsletter-form{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;min-width:min(100%,470px);display:grid}.newsletter-email-field{border:1px solid var(--line);border-radius:var(--radius);min-width:0;color:var(--muted);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.newsletter-email-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:12px 0}.newsletter-email-field input::placeholder{color:color-mix(in srgb, var(--muted) 74%, white)}.weekly-digest-meta{text-align:right;min-width:180px}.weekly-digest-meta span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.weekly-digest-meta strong{color:var(--text);margin-top:3px;font-size:14px;line-height:1.25;display:block}.search-retention-panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:linear-gradient(120deg,#fffffffa,#ddf7f6b3),#fff;grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 10px 24px #1020330f}.search-retention-copy{min-width:0}.search-retention-panel h3{color:var(--text);margin:4px 0 5px;font-size:20px;line-height:1.15}.search-retention-panel p{max-width:620px;color:var(--muted);margin:0;font-size:14px;font-weight:700;line-height:1.45}.search-retention-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.search-retention-alert-form,.search-retention-newsletter-form{margin:0}.search-retention-newsletter-form{min-width:min(100%,430px)}.search-alert-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg,#fffffff0,#ddf7f6bd),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid;box-shadow:0 10px 26px #18232e0f}.search-alert-card strong{color:var(--text);font-size:16px;line-height:1.2;display:block}.search-alert-card span{color:var(--muted);margin-top:4px;font-size:14px;font-weight:700;line-height:1.4;display:block}.search-alert-card form{display:inline-flex}.discovery-board{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.results-column{gap:14px;width:100%;min-width:0;max-width:none;margin:0;display:grid}.mira-signal{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--control-surface);color:#0b6f69;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.mira-signal-banner{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#1fa6a01f,#0000 32%),linear-gradient(135deg,#ddf7f6c2,#fffffff5);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 12px 26px #10203312}.mira-signal-banner svg{color:var(--accent);margin-top:2px}.mira-signal-banner strong{color:var(--brand-shell);font-size:16px;line-height:1.25;display:block}.mira-signal-banner span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:750;line-height:1.4;display:block}.no-results-panel{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6c2, #fffffff0), var(--surface);box-shadow:var(--shadow-sm);gap:14px;padding:18px;display:grid}.no-results-panel h3{font-size:22px}.no-results-panel p{max-width:660px;color:var(--muted);margin:6px 0 0;font-weight:650;line-height:1.5}.low-results-panel{border-color:color-mix(in srgb, var(--brand-gold) 38%, var(--line));background:linear-gradient(135deg, #fff4dfc7, #fffffff5), var(--surface)}.no-results-actions{flex-wrap:wrap;gap:8px;display:flex}.home-page{gap:22px;display:grid}.home-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:22px;display:grid}.home-hero-copy,.home-hero-panel{border:1px solid var(--brand-border-dark);border-radius:var(--radius);background:var(--brand-shell);box-shadow:0 18px 46px #10203333}.home-hero-copy{color:var(--brand-on-dark);background:radial-gradient(circle at 84% 18%, #1fa6a02e, transparent 28%), radial-gradient(circle at 14% 0, #21316d52, transparent 34%), linear-gradient(135deg, var(--brand-shell), var(--brand-shell-2));padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.home-hero-copy:after{content:"";opacity:.42;background:linear-gradient(color-mix(in srgb, var(--accent) 48%, transparent), color-mix(in srgb, var(--accent) 48%, transparent)) 50% 0 / 1px 100% no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--accent) 48%, transparent), color-mix(in srgb, var(--accent) 48%, transparent)) 0 50% / 100% 1px no-repeat, repeating-linear-gradient(90deg, transparent 0 21px, #1fa6a038 22px 23px), repeating-linear-gradient(0deg, transparent 0 21px, #1fa6a038 22px 23px);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:150px;height:150px;position:absolute;top:28px;right:28px}.home-hero-copy .eyebrow,.home-hero-copy h1{color:var(--brand-on-dark)}.home-hero-copy .lead{color:var(--brand-muted-on-dark)}.home-hero-panel{background:linear-gradient(135deg, #ffffff1a, transparent 44%), linear-gradient(315deg, #1fa6a029, transparent 42%), var(--brand-shell);gap:12px;padding:16px;display:grid}.home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.home-stats div,.highlight-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;padding:14px}.home-hero-copy .home-stats div{background:#ffffff1a;border-color:#ffffff24}.home-hero-copy .home-stats span{color:var(--brand-muted-on-dark)}.home-stats strong{font-size:28px;line-height:1;display:block}.home-stats span,.highlight-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:6px;font-size:12px;font-weight:800;display:block}.highlight-card{align-content:end;min-height:118px;display:grid}.highlight-card.strong{background:linear-gradient(135deg,#21316d24,#1fa6a021),#fff;min-height:214px}.highlight-card strong{margin-top:8px;font-size:21px;line-height:1.2;display:block}.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.section-heading.compact{border-bottom:1px solid var(--line);align-items:start;padding-bottom:12px}.search-panel{background:var(--surface);border-radius:var(--radius);border:1px solid #cbdad7;width:min(1180px,100%);margin:0 auto;padding:0;overflow:hidden;box-shadow:0 1px #ffffffeb,0 12px 28px #10203314}.discovery-board .search-panel{width:100%;margin:0;position:sticky;top:82px}.search-panel.compact .search-panel-head{border-bottom:1px solid var(--line)}.search-panel.compact .facet-block:first-of-type{border-top:0}.search-panel.compact .refine-search-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.search-panel.compact .refine-search-bar.has-reset{grid-template-columns:minmax(0,1fr) auto}.search-panel.compact .refine-search-bar.has-reset .search-reset{grid-column:1/-1;width:100%}.search-panel.compact .refine-search-bar .search-input-shell input,.search-panel.compact .refine-search-bar .search-submit,.search-panel.compact .refine-search-bar .search-reset{height:44px}.search-panel.compact .refine-search-bar .search-input-shell input{font-size:14px}.search-panel.compact .refine-search-bar .search-typeahead{min-width:0}.search-panel.compact .refine-search-bar .search-submit{gap:6px;min-width:88px;padding-left:12px;padding-right:12px}.search-panel.compact .refine-search-bar .search-submit svg{flex:none}.search-panel.compact .refine-search-bar .search-reset{min-width:0}.search-panel-head{background:#fff;border-bottom:1px solid #d3dfdd;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.search-panel-head strong{font-size:17px;display:block}.search-panel-head span:not(.status){color:var(--muted);margin-top:2px;display:block}.search-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:18px;display:grid}.search-input-shell{display:block;position:relative}.search-input-shell svg{color:var(--accent);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.search-input-shell input{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));height:58px;padding-left:48px;font-size:16px;font-weight:700;box-shadow:inset 0 -10px 20px #1fa6a00f}.search-input-shell input::placeholder{color:#7a8794;font-weight:650}.search-typeahead{z-index:2;min-width:0;position:relative}.search-typeahead .search-input-shell,.search-typeahead .search-input-shell input{width:100%}.search-typeahead-menu{z-index:40;border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);isolation:isolate;background:#fff;gap:8px;width:min(560px,100vw - 32px);max-height:min(520px,100vh - 180px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 24px 58px #10203338}.search-typeahead-section{gap:5px;display:grid}.search-typeahead-section-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px 2px;font-size:11px;font-weight:900}.search-typeahead-item{border-radius:var(--radius-sm);min-height:46px;color:var(--brand-shell);border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;text-decoration:none;display:grid}.search-typeahead-item:hover,.search-typeahead-item.active,.search-typeahead-item[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:color-mix(in srgb, var(--accent) 8%, white)}.search-typeahead-icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, white);width:30px;height:30px;color:var(--brand-teal);justify-content:center;align-items:center;display:inline-flex}.search-typeahead-copy{gap:2px;min-width:0;display:grid}.search-typeahead-copy strong,.search-typeahead-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-typeahead-copy strong{color:var(--brand-shell);font-size:14px;line-height:1.2}.search-typeahead-copy span{color:var(--muted);font-size:12px;font-weight:750}.search-typeahead-item.view-all{min-height:42px;color:var(--brand-teal);font-weight:900}.search-submit,.search-reset{min-width:112px;height:58px}.search-submit:disabled{opacity:.86}.search-submit .pending-submit-spinner{flex:none}.facet-block{background:#fff;border-top:1px solid #d3dfdd;gap:11px;padding:14px 16px 16px;scroll-margin-top:20px;display:grid}.facet-title{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.facet-title svg{color:var(--accent)}.active-filter-summary{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 8px 20px #1020330d}.active-filter-summary strong{margin-top:3px;font-size:15px;line-height:1.35;display:block}.active-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.active-filter-chip,.active-filter-clear{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.active-filter-chip{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--control-surface);color:var(--brand-shell);padding:7px 10px}.active-filter-clear{color:var(--muted);padding:7px 2px}.active-filter-chip:hover,.active-filter-chip:focus-visible,.active-filter-clear:hover,.active-filter-clear:focus-visible{color:var(--brand-shell);outline:none}.filter-pill-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.facet-more{gap:9px;display:grid}.facet-more summary{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));width:max-content;min-height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.facet-more summary::-webkit-details-marker{display:none}.facet-more summary:after{content:"+";margin-left:7px}.facet-more[open] summary:after{content:"-"}.filter-chip{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--control-surface);min-height:36px;color:var(--brand-shell);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:750;transition:background-color .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 6px 14px #1f346808}.filter-chip strong{font-size:15px;font-weight:900}.filter-chip:hover{border-color:color-mix(in srgb, var(--accent) 54%, var(--line));background:var(--control-hover);transform:translateY(-1px)}.country-chip{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--control-surface);color:#0b6f69}.country-chip:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));background:var(--control-hover)}.filter-chip.active{border-color:color-mix(in srgb, var(--accent) 40%, var(--brand-shell));background:linear-gradient(135deg, var(--brand-shell), var(--brand-blue));color:#fff;box-shadow:inset 0 -11px 20px #00000021,0 8px 18px #1020332e}.search-panel.compact .search-reset{width:max-content;min-width:0;height:40px}.filter-grid{grid-template-columns:minmax(240px,1.4fr) minmax(190px,.8fr) minmax(180px,.8fr) auto auto;align-items:end;gap:10px;display:grid}.filter-reset{min-width:98px;height:44px}.filter-field{gap:5px}.filter-field span{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.filter-field input,.filter-field select{height:44px}.filter-submit{min-width:116px;height:44px}label{gap:6px;font-weight:700;display:grid}label span{color:var(--muted);font-size:13px;font-weight:600}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);background:#fff;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s,background-color .14s}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--accent) 62%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}textarea{resize:vertical;min-height:140px}.button,button{border-radius:var(--radius);background:linear-gradient(135deg, var(--brand-teal) -28%, var(--brand-blue) 36%, var(--brand-shell) 100%);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-weight:800;transition:background-color .14s,border-color .14s,color .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 -1px #ffffff1a,0 9px 20px #10203329}.button:hover,button:hover{background:linear-gradient(135deg, var(--brand-coral) -42%, var(--brand-shell) 38%, #172451);transform:translateY(-1px);box-shadow:inset 0 -1px #ffffff1f,0 12px 24px #10203333}.button:focus-visible,button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 0 5px color-mix(in srgb, var(--brand-gold) 18%, transparent), 0 10px 22px #1020332b;outline:none}.button.secondary,button.secondary{background:linear-gradient(180deg, #ffffffbd, transparent), var(--control-surface);color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-blue) 22%, var(--line));box-shadow:none}.button.secondary:hover,button.secondary:hover{background:linear-gradient(180deg, #ffffffd1, transparent), var(--control-hover);border-color:color-mix(in srgb, var(--accent) 34%, var(--line));box-shadow:0 8px 18px #10203314}.button.danger,button.danger{background:var(--danger)}button:disabled{cursor:not-allowed;opacity:.62}.pending-submit-spinner{animation:.8s linear infinite pending-submit-spin}@keyframes pending-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pending-submit-spinner{animation:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.status{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:var(--brand-teal-soft);color:var(--brand-shell);border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.status.warning{color:var(--warning);background:#fff4dd}.status.danger{color:var(--danger);background:#fff0ee}.detail-layout{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"hero application""details application";align-items:start;gap:20px;display:grid}.job-hero{grid-area:hero;padding:clamp(22px,3vw,30px)}.job-hero-featured{background:radial-gradient(circle at 92% 10%, #1fa6a024, transparent 26%), linear-gradient(135deg, #ddf7f680, transparent 48%), var(--surface);overflow:hidden}.job-hero h1{font-size:clamp(32px,4vw,48px)}.job-hero-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-hero-mark{min-width:132px;color:var(--primary-dark);text-transform:uppercase;letter-spacing:.08em;justify-items:center;gap:6px;font-size:12px;font-weight:900;display:grid}.job-hero-mark svg{filter:drop-shadow(0 14px 20px #18232e1f);width:112px;height:112px}.detail-anchor-nav{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:#ffffffb8;flex-wrap:wrap;gap:8px;padding:8px;display:flex}.detail-anchor-nav a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:850}.detail-anchor-nav a:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));color:var(--primary-dark)}.job-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.job-fact-grid div{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;gap:5px;padding:12px;display:grid}.job-fact-grid svg{color:var(--accent)}.job-fact-grid span,.job-location-block>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.job-fact-grid strong{overflow-wrap:anywhere}.job-location-block{gap:9px;display:grid}.job-location-more{color:var(--muted)}.job-details-card{grid-area:details;scroll-margin-top:92px}.similar-roles-panel{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#1fa6a01a,#0000 32%),linear-gradient(135deg,#fff,#f8fcfb);gap:12px;padding:14px;scroll-margin-top:92px;display:grid;box-shadow:0 12px 30px #16202a0f}.similar-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.similar-roles-panel .section-heading p{max-width:620px;color:var(--muted);margin:4px 0 0;font-weight:700}.similar-role-card{border-radius:calc(var(--radius) - 2px);min-width:0;min-height:176px;color:var(--text);background:linear-gradient(#ffffffc7,#0000),#ffffffe6;border:1px solid #d3dfdd;align-content:start;gap:8px;padding:11px;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.similar-role-card:hover,.similar-role-card:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));outline:none;transform:translateY(-1px);box-shadow:0 12px 24px #10203314}.similar-role-card-top,.similar-role-card-meta{gap:5px;display:grid}.similar-role-card-top span,.similar-role-card-meta span{min-width:0;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.similar-role-card-top span{color:#0b6f69}.similar-role-card svg{color:var(--accent);flex:none}.similar-role-card strong{color:var(--brand-shell);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.18;display:-webkit-box;overflow:hidden}.similar-role-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;display:block;overflow:hidden}.similar-role-action{color:var(--primary-dark);align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.filled-position-page{gap:20px;max-width:1120px;display:grid}.filled-position-page .job-hero,.filled-position-page .similar-roles-panel{grid-area:auto}.filled-position-hero{gap:18px;display:grid}.filled-position-actions{flex-wrap:wrap;gap:10px;display:flex}.filled-position-empty{gap:14px}.role-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.role-overview-grid article{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;gap:5px;padding:13px;display:grid}.role-overview-grid span,.role-overview-grid small{color:var(--muted);font-size:12px;font-weight:800}.role-overview-grid span{text-transform:uppercase;letter-spacing:.04em}.role-overview-grid strong{color:var(--text);overflow-wrap:anywhere}.role-section-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:14px;padding:clamp(14px,2vw,18px);scroll-margin-top:92px;display:grid}.role-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.role-section-heading>svg{color:var(--accent);margin-top:3px}.role-section-heading h3,.role-section-heading p{margin:0}.role-section-heading p{color:var(--muted);font-weight:650}.role-chip-grid,.eligibility-country-grid{flex-wrap:wrap;gap:8px;display:flex}.role-chip-grid a,.eligibility-country-grid a{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(180deg, #ffffffb3, transparent 100%), var(--brand-teal-soft);color:var(--brand-shell);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-weight:850;display:inline-flex}.eligibility-country-pill{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(180deg, #ffffffb3, transparent 100%), var(--brand-teal-soft);width:fit-content;color:var(--brand-shell);border-radius:999px;align-items:center;padding:8px 10px;font-weight:850;display:inline-flex}.eligibility-country-details{gap:10px;display:grid}.eligibility-country-details summary{cursor:pointer;border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:var(--control-surface);width:fit-content;color:var(--brand-shell);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850}.eligibility-country-details[open] summary{margin-bottom:10px}.eligibility-panel{gap:14px;display:grid}.eligibility-panel>div:first-child{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--radius);background:var(--brand-teal-soft);gap:4px;padding:12px;display:grid}.eligibility-panel span,.eligibility-panel small{color:var(--muted);font-size:12px;font-weight:800}.eligibility-panel span{text-transform:uppercase;letter-spacing:.04em}.eligibility-panel strong{color:var(--text)}.hiring-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hiring-flow-grid div{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;gap:8px;padding:12px;display:grid}.hiring-flow-grid strong{background:var(--brand-blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hiring-flow-grid span{color:var(--text);font-weight:750}.application-sidebar{grid-area:application;gap:14px;scroll-margin-top:92px;display:grid;position:sticky;top:88px}.mobile-apply-cue{display:none}.external-apply-return-cue{border:1px solid color-mix(in srgb, var(--brand-gold) 42%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#f4b86029,#0000 34%),linear-gradient(135deg,#fff,#fffaf0);grid-template-columns:auto minmax(0,1fr);gap:5px 9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #16202a12}.external-apply-return-cue>svg{color:var(--success);grid-row:span 3;margin-top:2px}.external-apply-return-cue span{color:#7a431c;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.12;display:block}.external-apply-return-cue strong{color:var(--text);margin-top:3px;font-size:13px;line-height:1.22;display:block}.external-apply-return-cue small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:750;line-height:1.25;display:block}.external-apply-return-cue a{border:1px solid color-mix(in srgb, var(--brand-gold) 38%, var(--line));border-radius:calc(var(--radius) - 2px);color:var(--brand-shell);background:#ffffffbd;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.job-apply-proof-strip{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 100% 0,#f4b86021,#0000 34%),linear-gradient(135deg,#fff,#f8fcfb);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 12px 30px #16202a12}.job-apply-proof-strip>div{border-radius:calc(var(--radius) - 2px);background:#ffffffe0;border:1px solid #d3dfdd;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 8px;min-width:0;padding:9px;display:grid}.job-apply-proof-strip svg{color:var(--accent);grid-row:span 2;margin-top:2px}.job-apply-proof-strip .warning svg,.job-apply-proof-strip .warning strong{color:var(--warning)}.job-apply-proof-strip span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.job-apply-proof-strip strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.22}.mira-fit-card{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:radial-gradient(circle at 92% 8%, #1fa6a01a, transparent 30%), linear-gradient(135deg, #fff, var(--control-surface));gap:13px;padding:14px;display:grid;box-shadow:0 14px 34px #16202a14}.mira-fit-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.mira-fit-card-head svg{color:var(--accent);margin-top:3px}.mira-fit-card-head span{color:var(--success);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.mira-fit-card-head strong{color:var(--text);margin-top:3px;font-size:18px;line-height:1.15;display:block}.mira-fit-grid{gap:9px;display:grid}.mira-fit-grid>div{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:calc(var(--radius) - 2px);background:#ffffffe0;grid-template-columns:auto minmax(0,1fr);gap:2px 9px;padding:10px;display:grid}.mira-fit-grid>div.mira-fit-warning{border-color:color-mix(in srgb, var(--warning) 34%, var(--line));background:#fffbf2}.mira-fit-grid>div.mira-fit-warning svg,.mira-fit-grid>div.mira-fit-warning strong{color:var(--warning)}.mira-fit-grid svg{color:var(--accent);grid-row:span 3;margin-top:3px}.mira-fit-grid span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.mira-fit-grid strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.mira-fit-grid small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.25}.application-card{border-color:color-mix(in srgb, var(--accent) 18%, var(--line));box-shadow:0 14px 34px #16202a14}.application-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.application-role-summary{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #fff, var(--control-surface));grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.application-role-summary svg{color:var(--accent);margin-top:3px}.application-role-summary span,.application-role-summary small{color:var(--muted);font-size:12px;font-weight:800;display:block}.application-role-summary span{text-transform:uppercase;letter-spacing:.04em}.application-role-summary strong{color:var(--text);overflow-wrap:anywhere;margin-top:3px;font-size:17px;line-height:1.2;display:block}.application-role-summary small{margin-top:4px}.application-checklist{gap:9px;display:grid}.application-requirement{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.application-requirement.complete{border-color:color-mix(in srgb, var(--success) 28%, var(--line));background:var(--success-soft)}.application-check-icon{width:34px;height:34px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.application-requirement.complete .application-check-icon{border-color:color-mix(in srgb, var(--success) 34%, var(--line));color:var(--success)}.application-check-copy{gap:2px;min-width:0;display:grid}.application-check-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.application-check-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.application-state{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));border-radius:var(--radius);background:var(--control-surface);gap:10px;padding:12px;display:grid}.application-state-warning{border-color:color-mix(in srgb, var(--warning) 26%, var(--line));background:#fffbf2}.application-copy{color:var(--text);margin:0}.application-form{gap:12px;display:grid}.application-form textarea{min-height:112px}.application-primary{white-space:normal;overflow-wrap:anywhere;width:100%}.application-submit-button{text-align:left;justify-content:flex-start}.application-submit-button span{overflow-wrap:anywhere;min-width:0}.application-submit-button strong{font-weight:850}.application-secondary-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.application-secondary-actions form,.application-secondary-actions .button,.application-secondary-actions button{width:100%}.resume-note{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;grid-template-columns:auto 1fr;gap:2px 10px;padding:11px 12px;display:grid}.resume-note svg{color:var(--accent);margin-top:3px}.resume-note span,.resume-note strong{grid-column:2}.resume-note span{color:var(--muted);font-size:12px;font-weight:700}.resume-note strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:750}.description-stack{gap:22px;display:grid}.description-section{gap:10px;display:grid}.description-section h3{color:var(--primary-dark)}.description-section p{color:var(--text);margin:0}.description-list{gap:9px;margin:0;padding-left:20px;display:grid}.description-list li{padding-left:4px}.description-list li::marker{color:var(--accent)}.job-description-fallback{margin:0}.internal-link-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.internal-link-grid a{border:1px solid var(--line);border-radius:var(--radius);background:var(--control-surface);color:var(--brand-shell);align-items:center;gap:8px;padding:10px 12px;font-weight:800;display:inline-flex}.internal-link-grid a:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--line));background:var(--control-hover)}.metric-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px}.metric strong{font-size:24px;display:block}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.empty{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);gap:6px;padding:26px;display:grid}.empty strong{color:var(--text)}.empty span{max-width:560px;margin:0 auto}.ad-slot{border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;background:#fbfcfd;padding:12px}.trust-page,.legal-page{gap:22px;display:grid}.trust-hero,.legal-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6eb, transparent 48%), var(--surface);box-shadow:var(--shadow-sm);gap:18px;padding:clamp(20px,4vw,34px);display:grid}.trust-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.remote-jobs-hero{background:linear-gradient(135deg, #ddf7f68a, transparent 44%), linear-gradient(30deg, #1fa6a01f, transparent 46%), var(--surface)}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trust-grid svg,.trust-columns svg{color:var(--accent)}.trust-section,.landing-link-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);gap:16px;padding:clamp(18px,3vw,28px);display:grid}.trust-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.trust-columns>div{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;gap:8px;padding:14px;display:grid}.trust-columns p{color:var(--muted);margin:0;font-weight:650}.landing-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.landing-pill-grid{flex-wrap:wrap;gap:10px;display:flex}.landing-pill-grid a{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:linear-gradient(180deg, #ffffffb3, transparent 100%), var(--brand-teal-soft);color:var(--brand-shell);border-radius:999px;padding:9px 12px;font-weight:850}.legal-content{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:860px;box-shadow:var(--shadow-sm);gap:12px;padding:clamp(18px,3vw,28px);display:grid}.legal-content h2{margin-top:14px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--muted);margin:0;font-weight:650}.privacy-request-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:18px;display:grid}.privacy-request-form textarea,.privacy-admin-update textarea{min-height:150px}.privacy-rights-card{position:sticky;top:86px}.privacy-admin-list{gap:14px;display:grid}.privacy-admin-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.privacy-admin-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.privacy-admin-update{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr) auto;align-items:end}.insights-page,.insight-detail-page{gap:22px;display:grid}.insights-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6a3, transparent 42%), radial-gradient(circle at 92% 12%, #f4b8603d, transparent 28%), var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:stretch;gap:18px;padding:clamp(20px,4vw,36px);display:grid}.insights-hero-copy{align-content:center;gap:14px;display:grid}.insights-hero-copy h1{max-width:850px;margin:0}.insights-hero-copy .lead{margin:0}.insights-hero-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.insights-hero-panel{gap:10px;display:grid}.insights-hero-panel>div{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:#ffffffdb;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:14px;display:grid}.insights-hero-panel svg{color:var(--accent);grid-row:1/span 2}.insights-hero-panel span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.insights-hero-panel strong{color:var(--text);font-size:15px}.insight-category-strip{flex-wrap:wrap;gap:10px;display:flex}.insight-category-strip span{border:1px solid color-mix(in srgb, var(--brand-blue) 20%, var(--line));color:var(--brand-shell);background:#fff;border-radius:999px;padding:8px 12px;font-weight:850}.market-radar-visual,.insights-section,.insight-article-hero,.insight-takeaways,.insight-action-section,.insight-conclusion-section,.insight-copy-section,.insight-reference-section,.insight-source-card,.insight-visual-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.market-radar-visual{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.market-radar-visual.compact .insight-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-radar-head,.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-radar-head h2,.section-heading h2{margin:0}.market-radar-sample{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--radius);background:var(--brand-teal-soft);min-width:104px;color:var(--brand-shell);text-align:center;padding:10px;display:grid}.market-radar-sample span,.market-radar-sample small{color:#31535a;text-transform:uppercase;font-size:11px;font-weight:900}.market-radar-sample strong{font-size:28px;line-height:1}.market-radar-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-radar-metrics>div{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px;display:grid}.market-radar-metrics svg{color:var(--brand-coral);grid-row:1/span 2}.market-radar-metrics span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.market-radar-metrics strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insight-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-chart-panel{border:1px solid color-mix(in srgb, var(--line) 78%, var(--accent));border-radius:var(--radius);background:#fbfcfd;gap:12px;padding:14px;display:grid}.insight-chart-panel h3{margin:0}.insight-bar-list{gap:10px;display:grid}.insight-bar-row{grid-template-columns:minmax(120px,.42fr) minmax(90px,1fr) 44px;align-items:center;gap:10px;display:grid}.insight-bar-row div:first-child{min-width:0;display:grid}.insight-bar-row strong,.insight-bar-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insight-bar-row strong{font-size:13px}.insight-bar-row span{color:var(--muted);font-size:12px;font-weight:750}.insight-bar-row em{color:var(--brand-shell);text-align:right;font-size:12px;font-style:normal;font-weight:900}.insight-bar-track{background:#e8efed;border-radius:999px;height:12px;overflow:hidden}.insight-bar-track span{width:var(--bar-size);border-radius:inherit;background:linear-gradient(90deg, var(--brand-blue), var(--brand-teal));height:100%;display:block}.market-radar-angles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-radar-angles p{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:var(--control-surface);color:#314154;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0;padding:10px;font-weight:750;display:grid}.market-radar-angles svg{color:var(--success);margin-top:2px}.insights-section{gap:16px;padding:clamp(18px,3vw,28px);display:grid}.section-heading-link{color:var(--brand-shell);align-items:center;gap:6px;font-weight:850;display:inline-flex}.insight-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insight-card-grid.featured{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-issue-feed-list{gap:12px;display:grid}.insight-issue-card{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:16px;display:grid}.insight-issue-card.primary{background:linear-gradient(135deg,#ddf7f69e,#0000 48%),#fbfcfd}.insight-issue-date{color:var(--muted);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.insight-issue-date svg{color:var(--accent)}.insight-card-meta .insight-issue-date{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.insight-issue-copy{gap:10px;min-width:0;display:grid}.insight-issue-copy h3,.insight-topic-lane-card strong{color:var(--text);margin:0}.insight-issue-copy h3{font-size:clamp(20px,2.2vw,28px);line-height:1.12}.insight-issue-card:not(.primary) .insight-issue-copy h3{font-size:18px}.insight-issue-copy p,.insight-topic-lane-card p{color:#334155;margin:0;font-weight:650;line-height:1.55}.insight-issue-card>.insight-card-link{align-self:center}.insight-topic-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.insight-topic-lane-card{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(#ffffffeb,#0000),#fbfcfd;gap:10px;min-width:0;padding:15px;text-decoration:none;display:grid}.insight-topic-lane-card span{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:var(--brand-teal-soft);width:max-content;max-width:100%;color:var(--brand-shell);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;overflow:hidden}.insight-topic-lane-card strong{font-size:16px;line-height:1.18}.insight-topic-lane-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.insight-topic-lane-card em{color:var(--muted);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.insight-card{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(#ffffffe6,#0000),#fbfcfd;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.insight-card-visual{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:calc(var(--radius) - 4px);color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 18% 24%,#f4b86052,#0000 28%),radial-gradient(circle at 82% 18%,#1fa6a038,#0000 32%),linear-gradient(135deg,#071521 0%,#102033 52%,#123d43 100%);gap:10px;min-height:166px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.insight-card-visual:before{content:"";z-index:-1;background:#ffffff14;border:1px solid #fff3;border-radius:999px;width:118px;height:118px;position:absolute;inset:18px auto auto 50%;transform:translate(-50%)}.insight-card-visual:after{content:"";background:color-mix(in srgb, var(--brand-gold) 26%, transparent);z-index:-1;border-radius:999px;width:190px;height:190px;position:absolute;bottom:-72px;right:-46px}.insight-card-visual.certification-list,.insight-card-visual.resource-list{background:radial-gradient(circle at 20% 18%,#f8fafce6,#0000 22%),linear-gradient(135deg,#123d43 0%,#102033 52%,#071521 100%)}.insight-card-visual.feature-map{background:radial-gradient(circle at 50% 46%,#f8fafc38,#0000 24%),linear-gradient(135deg,#071521 0%,#102033 48%,#123d43 100%)}.insight-card-visual.market{background:linear-gradient(90deg,#f4b86057 0 18%,#0000 18% 100%),linear-gradient(135deg,#071521 0%,#123d43 100%)}.insight-card-visual-kicker{color:#c8d3e0;text-transform:uppercase;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:950}.insight-card-visual strong{color:#f8fafc;max-width:92%;font-size:21px;line-height:1.03}.insight-card-visual-map{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:6px;margin-top:auto;display:grid}.insight-card-visual-node{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;min-width:0;padding:6px 8px;font-size:11px;font-weight:900;overflow:hidden}.insight-card-visual-node:first-child{background:color-mix(in srgb, var(--brand-gold) 78%, white);color:#071521}.insight-card-meta{flex-wrap:wrap;gap:7px;display:flex}.insight-card-meta span{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));color:var(--muted);text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.insight-card h2{margin:0;font-size:20px}.insight-card p{color:#334155;margin:0;font-weight:650}.insight-card-link,.insight-back-link{width:max-content;color:var(--brand-shell);align-items:center;gap:6px;font-weight:850;display:inline-flex}.insight-back-link{margin-bottom:-6px}.insight-detail-layout{gap:18px;display:grid}.insight-article-hero{background:linear-gradient(135deg, #ddf7f694, transparent 46%), var(--surface);grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:center;gap:14px;padding:clamp(20px,4vw,34px);display:grid}.insight-article-hero-copy{gap:14px;min-width:0;display:grid}.insight-article-hero h1,.insight-article-hero .lead{margin:0}.insight-article-image{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:var(--brand-shell);justify-self:end;width:min(100%,420px);margin:0;overflow:hidden;box-shadow:0 24px 52px #10203329}.insight-article-image img{width:100%;height:auto;display:block}.insight-article-body{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:18px;display:grid}.insight-main-copy,.insight-sidebar{gap:14px;min-width:0;display:grid}.insight-sidebar{position:sticky;top:88px}.insight-copy-section,.insight-takeaways,.insight-action-section,.insight-conclusion-section,.insight-reference-section,.insight-source-card,.insight-visual-card{gap:12px;padding:clamp(16px,2.6vw,22px);display:grid}.insight-copy-section p,.insight-conclusion-section p,.insight-takeaways ul,.insight-conclusion-section ul,.insight-action-section ol{margin:0}.insight-copy-section p,.insight-conclusion-section p{color:#334155;font-size:16px;font-weight:650;line-height:1.7}.insight-copy-section h2,.insight-takeaways h2,.insight-action-section h2,.insight-conclusion-section h2,.insight-reference-section h2,.insight-source-card h2,.insight-visual-card h2{margin:0}.insight-takeaways>div,.insight-action-section>div,.insight-conclusion-head,.insight-reference-head,.insight-visual-card-head{align-items:center;gap:9px;display:flex}.insight-takeaways svg,.insight-action-section svg,.insight-conclusion-section svg,.insight-reference-head svg,.insight-visual-card svg{color:var(--accent)}.insight-takeaways ul{gap:9px;padding:0;list-style:none;display:grid}.insight-conclusion-section{background:linear-gradient(135deg, #fff4dfa8, transparent 52%), var(--surface)}.insight-conclusion-head{justify-content:space-between}.insight-conclusion-section ul{gap:9px;padding:0;list-style:none;display:grid}.insight-conclusion-section li{color:#334155;grid-template-columns:auto minmax(0,1fr);gap:8px;font-weight:750;display:grid}.insight-conclusion-section li svg{color:var(--success);margin-top:3px}.insight-conclusion-section strong{border-left:4px solid var(--accent);color:var(--brand-shell);padding-left:12px;font-size:16px;line-height:1.45}.insight-takeaways li{color:#334155;grid-template-columns:auto minmax(0,1fr);gap:8px;font-weight:750;display:grid}.insight-takeaways li svg{color:var(--success);margin-top:3px}.insight-action-section ol{gap:9px;padding-left:21px;display:grid}.insight-action-section li{color:#334155;font-weight:750}.insight-reference-section{background:linear-gradient(135deg, #ddf7f685, transparent 48%), var(--surface)}.insight-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.insight-reference-grid a{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);color:inherit;background:#fbfcfd;grid-template-columns:34px minmax(0,1fr) 20px;grid-template-areas:"number title icon""number publisher icon";align-items:center;gap:4px 10px;padding:12px;text-decoration:none;display:grid}.insight-reference-grid a:hover,.insight-reference-grid a:focus-visible{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));box-shadow:0 14px 28px #10203314}.insight-reference-grid span{background:var(--brand-shell);color:#fff;text-align:center;border-radius:999px;grid-area:number;align-self:center;padding:7px 0;font-size:11px;font-weight:950}.insight-reference-grid strong{min-width:0;color:var(--text);overflow-wrap:anywhere;grid-area:title;line-height:1.25}.insight-reference-grid em{color:var(--muted);letter-spacing:0;text-transform:uppercase;grid-area:publisher;font-size:11px;font-style:normal;font-weight:900;line-height:1.2}.insight-reference-grid svg{color:var(--accent);grid-area:icon;justify-self:center}.insight-visual-card{background:linear-gradient(135deg, #fff4dfc2, transparent 50%), var(--surface)}.insight-visual-items{gap:10px;display:grid}.insight-visual-item{border:1px solid color-mix(in srgb, var(--brand-gold) 34%, var(--line));border-radius:var(--radius);background:#fff;gap:4px;padding:11px;display:grid}.insight-visual-item strong{color:var(--brand-shell);text-transform:uppercase;font-size:12px;font-weight:900}.insight-visual-item span{color:#334155;font-weight:750}.insight-source-list{gap:8px;display:grid}.insight-source-list a{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;grid-template-columns:22px minmax(0,1fr);grid-template-areas:"icon publisher""icon label";align-items:start;gap:3px 12px;padding:10px;display:grid}.insight-source-list span{color:var(--muted);text-transform:uppercase;grid-area:publisher;font-size:11px;font-weight:900;line-height:1.2}.insight-source-list strong{min-width:0;color:var(--text);overflow-wrap:anywhere;grid-area:label;line-height:1.3}.insight-source-list svg{color:var(--accent);grid-area:icon;justify-self:center;margin-top:3px}.certification-reader{gap:22px;min-width:0;display:grid}.certification-reader-header{gap:14px;max-width:880px;display:grid}.visual-reader-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6c7, transparent 48%), radial-gradient(circle at 88% 16%, #f4b86038, transparent 30%), var(--surface);max-width:none;box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:center;gap:clamp(22px,4vw,42px);padding:clamp(20px,4vw,34px);overflow:hidden}.visual-reader-hero-copy{gap:14px;min-width:0;display:grid}.certification-reader-header h1{max-width:820px;margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.07}.certification-reader-header .lead{max-width:760px;margin:0}.visual-reader-hero-figure{justify-self:end;width:min(100%,520px);margin:0}.visual-reader-hero-image{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:var(--brand-shell);display:block;overflow:hidden;box-shadow:0 28px 62px #1020332e}.visual-reader-hero-image img{object-fit:contain;width:100%;height:auto;max-height:min(72vh,780px);display:block}.insight-reading-overview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:16px;padding:clamp(18px,3vw,24px);display:grid}.insight-reading-overview-main,.insight-reading-signal{gap:14px;min-width:0;display:grid}.insight-reading-overview nav{flex-wrap:wrap;gap:10px;display:flex}.insight-reading-overview nav a{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));background:var(--surface-soft);color:var(--brand-shell);border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none}.insight-reading-overview nav a:hover{border-color:color-mix(in srgb, var(--brand-teal) 54%, var(--line));color:var(--brand-teal)}.insight-reading-signal{border-left:1px solid var(--line);padding-left:18px}.insight-reading-signal span,.insight-reading-signal em{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:850}.insight-reading-signal strong{color:var(--brand-shell);font-size:clamp(20px,2vw,26px);line-height:1.05}.insight-reading-signal p{color:var(--muted-strong);margin:0;font-size:15px;line-height:1.55}.insight-reading-signal div{flex-wrap:wrap;gap:8px;display:flex}.insight-reading-signal em{border:1px solid var(--line);border-radius:999px;padding:7px 10px}.certification-reader-layout{grid-template-columns:minmax(0,1fr) minmax(300px,370px);grid-template-areas:"main side";align-items:start;gap:clamp(18px,3vw,30px);min-width:0;display:grid}.certification-reader-layout.visual-reader-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.certification-reader-main{grid-area:main;gap:22px;min-width:0;display:grid}.visual-reader-layout .certification-reader-main{justify-self:center;width:min(100%,1120px)}.visual-article-reader{gap:24px;min-width:0;display:grid}.visual-article-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(20px,4vw,42px);padding:10px 0 clamp(22px,4vw,34px);display:grid}.visual-article-hero-copy{gap:14px;min-width:0;display:grid}.visual-article-header h1{max-width:920px;color:var(--brand-shell);margin:0;font-size:64px;line-height:1.02}.visual-article-header .lead{color:#334155;max-width:820px;margin:0;font-size:20px;font-weight:650;line-height:1.62}.visual-article-signal{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f6b8, transparent 58%), var(--surface);min-width:0;box-shadow:var(--shadow-sm);gap:10px;padding:18px;display:grid}.visual-article-signal span,.visual-article-signal em{color:var(--muted);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.visual-article-signal strong{color:var(--brand-shell);font-size:28px;line-height:1.04}.visual-article-signal p{color:#334155;margin:0;font-size:15px;font-weight:700;line-height:1.55}.visual-article-signal div{flex-wrap:wrap;gap:7px;display:flex}.visual-article-signal em{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 8px}.visual-article-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-areas:"main side";align-items:start;gap:clamp(20px,4vw,34px);min-width:0;display:grid}.visual-article-main{grid-area:main;gap:22px;min-width:0;display:grid}.visual-article-side{grid-area:side;gap:14px;min-width:0;display:grid;position:sticky;top:88px}.visual-article-figure{gap:10px;min-width:0;margin:0;display:grid}.visual-article-image{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:var(--brand-shell);display:block;overflow:hidden;box-shadow:0 24px 52px #10203329}.visual-article-image img{object-fit:contain;width:100%;height:auto;max-height:560px;display:block}.visual-article-figure figcaption{color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.visual-article-outline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);gap:12px;padding:16px;display:grid}.visual-article-outline nav{gap:8px;display:grid}.visual-article-outline a{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius-sm);color:var(--brand-shell);background:#fbfcfd;padding:9px 10px;font-size:13px;font-weight:850;line-height:1.25;text-decoration:none}.visual-article-outline a:hover,.visual-article-outline a:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));color:var(--brand-teal)}.visual-article-map-section{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #ddf7f685, transparent 54%), var(--surface);box-shadow:var(--shadow-sm);padding:clamp(16px,2.6vw,22px)}.visual-article-map-section .course-reference-list{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-article-map-section .course-reference-card{grid-template-columns:44px minmax(0,1fr);padding:14px}.visual-article-map-section .course-reference-number{width:36px;height:36px;font-size:12px}.visual-article-map-section .course-reference-card h2{font-size:18px}.certification-reader-side{grid-area:side;gap:14px;min-width:0;max-width:100%;display:grid;position:sticky;top:88px}.certification-reader-figure{gap:10px;min-width:0;max-width:100%;margin:0;display:grid}.certification-reader-image{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:var(--brand-shell);min-width:0;max-width:100%;display:block;overflow:hidden;box-shadow:0 24px 52px #10203329}.certification-reader-image img{width:100%;max-width:100%;height:auto;display:block}.certification-reader-figure figcaption{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45}.insight-reader-article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg, #fff4df8f, transparent 48%), var(--surface);box-shadow:var(--shadow-sm);gap:16px;padding:clamp(18px,3vw,26px);display:grid}.insight-reader-meta{flex-wrap:wrap;gap:8px;display:flex}.insight-reader-meta span{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));color:var(--muted);text-transform:uppercase;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.insight-reader-thesis{max-width:760px;color:var(--brand-shell);margin:0;font-size:clamp(18px,2.2vw,23px);font-weight:850;line-height:1.45}.insight-reader-section-list{border-top:1px solid color-mix(in srgb, var(--line) 82%, var(--accent));display:grid}.insight-reader-section{border-bottom:1px solid color-mix(in srgb, var(--line) 82%, var(--accent));grid-template-columns:48px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.insight-reader-section:last-child{border-bottom:0;padding-bottom:0}.insight-reader-section>span{background:var(--brand-shell);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:inline-flex}.insight-reader-section div{gap:8px;min-width:0;display:grid}.insight-reader-section h2,.insight-reader-section p{margin:0}.insight-reader-section h2{color:var(--text);font-size:clamp(20px,2.2vw,27px);line-height:1.15}.insight-reader-section p{color:#334155;font-size:16px;font-weight:650;line-height:1.75}.course-reference-section{gap:16px;display:grid}.course-reference-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.course-reference-head h2{margin:0}.course-reference-head>span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--brand-teal-soft);color:var(--brand-shell);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950}.course-reference-list{gap:14px;display:grid}.course-reference-card{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:linear-gradient(#ffffffeb,#0000),#fbfcfd;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px 16px;padding:18px;display:grid}.course-reference-number{background:var(--brand-shell);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:950;display:inline-flex}.course-reference-copy{gap:5px;min-width:0;display:grid}.course-reference-meta{flex-wrap:wrap;gap:7px;display:flex}.course-reference-meta span,.course-reference-meta em{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));color:var(--muted);text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.course-reference-meta em{color:var(--brand-shell)}.course-reference-card h2,.course-reference-card p{margin:0}.course-reference-card h2{font-size:21px;line-height:1.16}.course-reference-card p{color:#334155;font-weight:720;line-height:1.45}.course-reference-card small{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.course-reference-link{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:var(--brand-shell);color:#fff;white-space:nowrap;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:7px;width:max-content;padding:10px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.course-reference-link:hover,.course-reference-link:focus-visible{background:color-mix(in srgb, var(--brand-shell) 88%, var(--accent))}.related-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.related-insight-grid a{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:13px;display:grid}.related-insight-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.related-insight-grid strong{min-width:0}.related-insight-grid svg{color:var(--accent);grid-row:1/span 2}.admin-insights-page,.insight-draft-panel,.insight-team-panel,.insight-source-queue,.insight-admin-featured,.insight-admin-library{gap:18px;display:grid}.insight-draft-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-draft-form .wide,.insight-draft-form button{grid-column:1/-1}.insight-refine-form,.insight-publish-form{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:#fff;gap:10px;padding:12px;display:grid}.insight-publish-form{border-color:color-mix(in srgb, var(--success) 28%, var(--line))}.insight-draft-message{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--success) 9%, white);color:var(--brand-shell);margin:0;padding:10px 12px;font-weight:800}.insight-draft-message a{color:var(--primary)}.insight-draft-result{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);background:var(--control-surface);gap:14px;padding:14px;display:grid}.insight-draft-result p{color:#334155;margin:0;font-weight:700}.insight-draft-status{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));width:max-content;max-width:100%;color:var(--brand-shell);text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.insight-draft-status span{background:var(--brand-teal-soft);border-radius:999px;padding:3px 7px}.insight-draft-status small{color:#64748b;text-transform:none;font-size:11px;font-weight:800}.insight-draft-status.ready span{background:color-mix(in srgb, var(--success) 16%, white);color:var(--success)}.insight-draft-status.draft span{background:color-mix(in srgb, var(--brand-gold) 22%, white);color:var(--brand-shell)}.insight-draft-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-draft-columns>div,.insight-draft-sources,.insight-draft-opinion,.insight-draft-comparisons,.insight-draft-image-prompt,.insight-draft-output-package,.insight-draft-prompt-reference,.insight-draft-visual{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;padding:12px;display:grid}.insight-draft-opinion span,.insight-draft-output-package>div:first-child span,.insight-draft-visual span{color:#334155;font-weight:750}.insight-draft-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.insight-draft-package-grid>div{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius-sm);background:#fbfcfd;align-content:start;gap:5px;padding:10px;display:grid}.insight-draft-package-grid p{color:#334155;font-size:13px;font-weight:720;line-height:1.45}.insight-draft-reference-list{gap:8px;display:grid}.insight-draft-reference-list a{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius-sm);background:var(--brand-teal-soft);color:var(--brand-shell);gap:4px;padding:10px;text-decoration:none;display:grid}.insight-draft-reference-list a>span,.insight-draft-reference-list a>em{color:#334155;font-size:12px;font-style:normal;font-weight:800}.insight-draft-comparisons>div{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.insight-draft-comparisons>div:first-of-type{border-top:0;padding-top:0}.insight-draft-comparisons span,.insight-draft-comparisons em{color:var(--brand-shell);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.insight-draft-comparisons p{color:#334155;font-weight:700}.insight-draft-columns ul{gap:6px;margin:0;padding-left:20px;display:grid}.insight-draft-sources a{color:var(--primary);font-weight:800}.insight-team-grid,.insight-source-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insight-team-grid>div,.insight-source-queue-grid article{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;align-content:start;gap:7px;padding:12px;display:grid}.insight-team-grid strong,.insight-source-queue-grid strong{color:var(--brand-shell);text-transform:uppercase;font-size:13px;font-weight:950}.insight-team-grid span,.insight-source-queue-grid p,.insight-source-queue-grid li{color:#334155;font-size:13px;font-weight:720;line-height:1.45}.insight-prompt-library{gap:14px;display:grid}.insight-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.insight-prompt-grid .share-kit-copy-card:first-child{grid-column:1/-1}.insight-source-queue-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-source-queue-grid article span{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--brand-teal-soft);color:var(--brand-shell);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.insight-source-queue-grid p,.insight-source-queue-grid ul{margin:0}.insight-source-queue-grid ul{gap:5px;padding-left:18px;display:grid}.insight-library-health,.insight-status-tabs,.insight-admin-toolbar,.insight-admin-meta,.insight-admin-row-tools,.insight-admin-actions{align-items:center;display:flex}.insight-library-health{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:color-mix(in srgb, var(--success) 8%, white);color:var(--success);text-transform:uppercase;border-radius:999px;gap:8px;padding:8px 11px;font-size:12px;font-weight:950}.insight-status-tabs{flex-wrap:wrap;gap:8px}.insight-status-tabs a{border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));color:#475569;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.insight-status-tabs a.active{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--brand-teal-soft);color:var(--brand-shell)}.insight-status-tabs strong{color:var(--brand-shell);text-align:center;background:#eef2f7;border-radius:999px;min-width:24px;padding:3px 7px}.insight-admin-toolbar{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));border-radius:var(--radius);background:#fbfcfd;flex-wrap:wrap;gap:10px;padding:12px}.insight-admin-toolbar label{flex:240px}.insight-admin-toolbar button{align-self:end}.insight-admin-list{gap:10px;display:grid}.insight-admin-row{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;grid-template-columns:minmax(0,1fr) minmax(180px,.22fr) minmax(210px,auto);align-items:start;gap:12px;padding:12px;display:grid}.insight-admin-row.status-archived{opacity:.78;background:#f8fafc}.insight-admin-row-main,.insight-admin-row-title,.insight-admin-row-tools,.insight-admin-actions,.insight-quality-summary,.insight-quality-details ul,.insight-prompt-reference-preview{gap:8px;min-width:0;display:grid}.insight-admin-row-title{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px}.insight-admin-row-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insight-admin-row-main p{color:#334155;margin:0;font-size:14px;font-weight:720;line-height:1.5}.insight-status-pill,.insight-kind-pill{border:1px solid var(--line);color:#475569;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:11px;font-weight:950;display:inline-flex}.insight-status-pill.status-published{border-color:color-mix(in srgb, var(--success) 32%, var(--line));background:color-mix(in srgb, var(--success) 10%, white);color:var(--success)}.insight-status-pill.status-ready{border-color:color-mix(in srgb, var(--accent) 34%, var(--line));background:var(--brand-teal-soft);color:var(--brand-shell)}.insight-status-pill.status-refine{border-color:color-mix(in srgb, var(--brand-gold) 38%, var(--line));background:color-mix(in srgb, var(--brand-gold) 18%, white);color:var(--brand-shell)}.insight-status-pill.status-archived{background:#eef2f7}.insight-admin-meta{flex-wrap:wrap;gap:6px}.insight-admin-meta span{color:var(--muted);background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.insight-quality-summary{align-content:start}.insight-quality-score{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--radius);text-align:center;background:#fff;justify-items:center;gap:2px;padding:10px;display:grid}.insight-quality-score strong{color:var(--brand-shell);font-size:32px;line-height:1}.insight-quality-score span,.insight-quality-score small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.insight-quality-summary.grade-strong .insight-quality-score{border-color:color-mix(in srgb, var(--success) 32%, var(--line));background:color-mix(in srgb, var(--success) 7%, white)}.insight-quality-summary.grade-refine .insight-quality-score{border-color:color-mix(in srgb, var(--danger) 32%, var(--line));background:color-mix(in srgb, var(--danger) 7%, white)}.insight-quality-details{min-width:0}.insight-quality-details summary,.insight-prompt-reference-preview summary{cursor:pointer;color:var(--brand-shell);text-transform:uppercase;font-size:12px;font-weight:950}.insight-quality-details ul{margin:8px 0 0;padding:0}.insight-quality-details li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding-top:7px;display:grid}.insight-quality-details li:first-child{border-top:0;padding-top:0}.insight-quality-details li span{color:#475569;text-transform:uppercase;background:#eef2f7;border-radius:999px;grid-row:1/span 2;padding:3px 6px;font-size:10px;font-weight:950}.insight-quality-details li.passed span{background:color-mix(in srgb, var(--success) 10%, white);color:var(--success)}.insight-quality-details li strong{color:var(--brand-shell);font-size:12px}.insight-quality-details li small{color:var(--muted);font-weight:750;line-height:1.35}.insight-admin-row-tools{justify-items:end;gap:10px}.insight-admin-actions{flex-wrap:wrap;justify-content:end;gap:7px}.insight-admin-actions form{margin:0}.insight-admin-actions .button,.insight-admin-actions button{min-height:34px;padding:7px 10px}.insight-prompt-reference-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:9px}.insight-prompt-reference-preview pre{color:#334155;font:750 12px/1.45 var(--font-mono);white-space:pre-wrap;margin:6px 0 0;overflow:auto}.insight-admin-empty{border:1px dashed color-mix(in srgb, var(--brand-blue) 26%, var(--line));border-radius:var(--radius);color:var(--muted);text-align:center;background:#fbfcfd;justify-items:center;gap:8px;padding:28px;display:grid}.insight-admin-empty strong{color:var(--brand-shell)}.insight-draft-comparison-page{gap:16px}.insight-comparison-review-bar,.insight-comparison-section,.insight-comparison-column{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.insight-comparison-review-bar{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.insight-comparison-review-bar>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.insight-comparison-review-bar strong,.insight-comparison-review-bar small{color:var(--muted);font-size:12px;font-weight:900}.insight-comparison-metrics,.insight-comparison-grid,.insight-comparison-reference-grid,.insight-comparison-evidence{gap:10px;display:grid}.insight-comparison-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.insight-comparison-metrics>div{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:#fbfcfd;gap:4px;padding:12px;display:grid}.insight-comparison-metrics span,.insight-comparison-metrics small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.insight-comparison-metrics strong{color:var(--brand-shell);font-size:28px;line-height:1}.insight-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-comparison-grid.compact{align-items:start}.insight-comparison-section,.insight-comparison-column{align-content:start;gap:14px;padding:14px;display:grid}.insight-comparison-column.empty{background:#fbfcfd}.insight-comparison-column-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.insight-comparison-column-head strong{border:1px solid color-mix(in srgb, var(--success) 28%, var(--line));background:color-mix(in srgb, var(--success) 8%, white);min-width:44px;color:var(--success);border-radius:999px;place-items:center;padding:6px 9px;font-size:15px;font-weight:950;display:inline-grid}.insight-comparison-column h2,.insight-comparison-section h2,.insight-comparison-column h3,.insight-comparison-section h3{color:var(--brand-shell);margin:0}.insight-comparison-column h2{font-size:24px;line-height:1.15}.insight-comparison-column h3,.insight-comparison-section h3{text-transform:uppercase;font-size:12px;font-weight:950}.insight-comparison-column p,.insight-comparison-column li,.insight-comparison-section p{color:#334155;font-size:14px;font-weight:720;line-height:1.55}.insight-comparison-column p,.insight-comparison-section p,.insight-comparison-column ul{margin:0}.insight-comparison-column ul{gap:6px;padding-left:20px;display:grid}.insight-comparison-column section{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.insight-comparison-evidence>div,.insight-comparison-reference-grid a{border:1px solid color-mix(in srgb, var(--brand-blue) 15%, var(--line));border-radius:var(--radius-sm);background:#fbfcfd;gap:4px;padding:10px;display:grid}.insight-comparison-evidence span,.insight-comparison-evidence small,.insight-comparison-reference-grid span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.insight-comparison-evidence strong,.insight-comparison-reference-grid strong{color:var(--brand-shell);font-size:13px}.insight-comparison-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-comparison-reference-grid a{color:inherit;text-decoration:none}.insight-radar-page{gap:18px}.insight-radar-system,.insight-radar-queue-list,.insight-radar-queue-card,.insight-brief-card{gap:14px;display:grid}.insight-radar-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.insight-radar-flow>div,.insight-radar-queue-card,.insight-brief-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfd;padding:12px}.insight-radar-flow span,.insight-radar-priority span,.insight-radar-signal-list span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:950}.insight-radar-flow span{background:var(--brand-teal-soft);width:28px;height:28px;color:var(--brand-shell);border-radius:999px;place-items:center;display:inline-grid}.insight-radar-flow strong,.insight-radar-priority strong,.insight-radar-signal-list strong,.insight-brief-card>strong{color:var(--brand-shell)}.insight-radar-flow p,.insight-radar-queue-card p,.insight-brief-card p,.insight-admin-empty.compact span{color:#334155;margin:0;font-size:14px;font-weight:720;line-height:1.5}.insight-radar-queue-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.insight-radar-priority{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:#fff;justify-items:center;gap:2px;min-width:74px;padding:10px;display:grid}.insight-radar-priority strong{font-size:24px;line-height:1}.insight-radar-source-links,.insight-radar-signal-list,.insight-radar-brief-list{gap:8px;display:grid}.insight-radar-source-links{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-radar-source-links a{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--line));min-width:0;color:var(--brand-shell);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.insight-radar-generate-form,.insight-radar-inline-form{gap:10px;display:grid}.insight-radar-generate-form{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:12px}.insight-radar-signal-list>div{border-top:1px solid var(--line);gap:3px;padding-top:8px;display:grid}.insight-radar-signal-list>div:first-child{border-top:0;padding-top:0}.insight-brief-card{background:#fff}.insight-brief-card.selected{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.insight-share-panel{gap:16px;display:grid}@media (max-width:1120px){.employer-benefit-grid,.employer-hiring-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.employer-hero-scene{opacity:.86;width:min(58vw,520px);right:18px}.candidate-match-card.secondary{display:none}.filtered-results-hero{grid-template-columns:1fr}.similar-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1120px){.hero-radar-stage{height:430px}.hero-radar-core{width:82px}.hero-radar-mark{width:64px;height:64px}.hero-radar-speech{display:none}.hero-orbit-chip{width:clamp(126px,31%,146px);min-height:58px;padding:8px 9px}.hero-orbit-chip span{font-size:11.5px}.hero-orbit-chip small{font-size:9.5px}.hero-orbit-chip.slot-0{top:24px;left:12px}.hero-orbit-chip.slot-1{top:24px;right:12px}.hero-orbit-chip.slot-2{top:62%;left:12px}.hero-orbit-chip.slot-3{top:62%;right:12px}.hero-orbit-chip.slot-4{bottom:16px;left:54px}.hero-orbit-chip.slot-5{bottom:16px;right:54px}.hero-orbit-chip.slot-6{width:clamp(126px,27%,146px);top:42%;left:8px}.hero-orbit-chip.slot-7{width:clamp(126px,27%,146px);top:42%;right:8px}.hero-orbit-chip.slot-8,.hero-orbit-chip.slot-9{display:none}}@media (max-width:860px){.grid,.detail-layout,.auth-layout,.profile-layout,.onboarding-layout,.trust-hero,.trust-grid,.trust-columns,.landing-search,.referral-layout,.home-hero,.social-layout,.social-role-picker,.social-studio-preview,.social-copy-grid,.share-kit-layout,.share-kit-asset-grid,.share-kit-hero-card,.share-kit-action-panel,.share-kit-schedule-form,.share-kit-copy-grid,.campaign-grid,.campaign-builder-layout,.campaign-detail-grid,.campaign-dashboard-toolbar,.campaign-insight-grid,.campaign-activity-grid,.executive-metric-grid,.acquisition-funnel,.discovery-drilldown-grid,.acquisition-summary-grid,.acquisition-source-grid,.event-mix-summary,.latest-events-summary,.application-review-layout,.email-diagnostics-grid,.newsletter-preview-grid,.newsletter-run-grid,.health-grid,.privacy-request-layout,.privacy-admin-facts,.privacy-admin-update,.discovery-board,.discovery-hero,.career-signal-panel,.employer-cta-panel,.employer-hero,.employer-image-strip,.employer-value-grid,.employer-benefit-grid,.employer-match-section,.employer-match-showcase,.employer-score-model,.employer-hiring-steps,.company-admin-grid,.company-limit-grid,.sponsored-metric-row,.insights-hero,.insight-article-hero,.market-radar-visual.compact .insight-chart-grid,.market-radar-metrics,.insight-chart-grid,.market-radar-angles,.insight-issue-card,.insight-topic-lane-grid,.insight-card-grid,.insight-card-grid.featured,.insight-article-body,.insight-reference-grid,.related-insight-grid,.insight-draft-form,.insight-draft-columns,.insight-draft-package-grid,.insight-team-grid,.insight-prompt-grid,.insight-source-queue-grid,.insight-admin-row,.insight-comparison-grid,.insight-comparison-metrics,.insight-comparison-reference-grid,.insight-radar-flow,.insight-radar-queue-head,.insight-radar-source-links,.insight-radar-generate-form,.share-kit-layout.compact{grid-template-columns:1fr}.hero-role-shortcuts>div,.remote-fit-lane-grid,.home-job-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-role-shortcuts,.home-discovery .hero-role-shortcuts{display:none}.career-signal-meta{justify-items:start;min-width:0}.certification-reader-layout{grid-template-columns:1fr;grid-template-areas:"side""main"}.visual-reader-hero,.visual-article-header,.visual-article-layout,.visual-article-map-section .course-reference-list{grid-template-columns:1fr}.visual-article-layout{grid-template-areas:"side""main"}.visual-article-header{align-items:stretch}.visual-article-header h1{font-size:44px}.visual-article-side{position:static}.visual-article-image img{max-height:430px}.visual-reader-hero-figure{justify-self:center;width:min(100%,620px)}.visual-reader-hero-image img{max-height:none}.insight-reading-overview{grid-template-columns:1fr}.insight-reading-signal{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.certification-reader-side{justify-items:stretch;position:static}.certification-reader-figure{justify-self:center;width:min(100%,100vw - 40px);max-width:560px}.insight-admin-row-title{grid-template-columns:1fr}.insight-admin-row-title strong{white-space:normal}.insight-admin-row-tools{justify-items:stretch}.privacy-rights-card{position:static}.insight-admin-row-tools .tag-row,.insight-admin-actions{justify-content:flex-start}.insight-comparison-review-bar,.market-radar-head,.section-heading,.sponsored-report-head{flex-direction:column;align-items:stretch}.market-radar-sample,.section-heading-link{width:100%}.home-job-strip-head{grid-template-columns:1fr;align-items:stretch}.remote-fit-lanes-head{flex-direction:column;align-items:stretch}.home-job-strip-summary{justify-self:stretch;min-width:0}.insight-article-image{justify-self:stretch;width:min(100%,520px)}.insight-sidebar{position:static}.employer-cta-panel,.employer-hero{align-items:stretch}.employer-landing-hero{min-height:auto;padding:28px 18px}.employer-landing-hero:before{background:linear-gradient(#102033fa 0%,#102033eb 58%,#102033c7 100%),linear-gradient(#f4b8601f,#0000 36%)}.employer-hero-scene{display:none}.employer-hero-proof-grid{grid-template-columns:1fr}.employer-landing-copy .tag-row{grid-template-columns:1fr;display:grid}.home-insight-grid .insight-card:nth-child(n+2){display:none}.employer-landing-copy .button{width:100%;min-width:0}.employer-score-output{grid-template-columns:1fr;align-items:start}.employer-cta-points,.employer-flow-steps{max-width:none}.latest-event-title{flex-direction:column}.latest-event-title time{white-space:normal}.home-stats,.highlight-grid,.job-fact-grid,.role-overview-grid,.hiring-flow-grid,.dashboard-stats,.profile-overview-strip,.onboarding-hero,.onboarding-progress,.workflow-strip,.role-workspace-grid,.job-card-meta-grid,.notice-banner,.resume-autofill-banner,.seo-context-panel{grid-template-columns:1fr}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{justify-content:flex-start}.cookie-consent-region{inset:auto 10px 10px}.cookie-consent-card{grid-template-columns:1fr;width:100%;max-width:100%;max-height:calc(100svh - 20px);padding:14px;overflow:auto}.cookie-consent-card.expanded{grid-template-columns:1fr;width:100%}.cookie-consent-actions{justify-content:stretch}.cookie-consent-actions button{flex:96px;padding-inline:8px}.topbar-inner{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 14px}.brand{flex:none;min-width:0}.brand-copy small{display:none}.nav-shell{z-index:31;flex:none;margin-left:auto;display:block;position:relative}.nav-toggle{z-index:33;width:42px;height:42px;color:var(--primary-dark);box-shadow:var(--shadow-sm);place-items:center;padding:0;display:inline-grid;position:relative}.nav-backdrop{z-index:30;opacity:0;pointer-events:none;background:#1f29371a;border:0;padding:0;transition:opacity .14s;display:block;position:fixed;inset:0}.nav-shell.is-open .nav-backdrop{opacity:1;pointer-events:auto}.nav-panel{z-index:32;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);width:min(326px,100vw - 28px);max-height:calc(100dvh - 86px);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;transition:opacity .14s,transform .14s,visibility .14s;display:block;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;transform:translateY(-6px)scale(.98)}.nav-shell.is-open .nav-panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.nav-panel .nav{color:var(--muted);flex-direction:column;align-items:stretch;gap:6px;padding:8px;display:flex}.nav-section{justify-content:stretch;gap:6px;padding-top:8px;display:grid}.nav-section+.nav-section{border-top:1px solid var(--line);margin-top:4px}.nav-section:before{color:var(--muted);content:attr(data-nav-section-label);letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:900}.nav-section-auth{border-top:0;order:-1;margin-top:0;padding-top:0}.nav-section-auth:before{display:none}.nav a,.nav .tag,.language-switcher,.nav-user-card,.nav-signout,.nav-button{white-space:nowrap;width:100%}.language-switcher label{border-color:var(--line);width:100%;color:var(--primary-dark);justify-content:space-between;padding:9px 10px}.language-switcher select{color:var(--primary-dark);text-align:right}.nav a.nav-auth-primary{order:-2;justify-content:center;padding:11px 12px}.nav a.nav-auth-secondary{border-color:var(--line);color:var(--primary-dark);order:-1;justify-content:center}.dashboard-stats.compact,.central-search-bar{grid-area:auto}.discovery-hero-main{display:contents}.discovery-hero-copy{order:1}.hero-search-panel{order:2}.hero-action-stats{order:3}.hero-alert-action{order:4}.mira-insight-panel{order:5}.dashboard-stats.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-action-stats{width:100%;max-width:none}.active-filter-summary{flex-direction:column;align-items:stretch}.active-filter-actions{justify-content:flex-start}.hero-scan-rail{display:none}.dashboard-stats div,.dashboard-stats a{padding:10px 8px}.dashboard-stats strong{font-size:22px}.dashboard-stats span{font-size:10px}.mira-insight-panel{padding:12px}.hero-radar-stage{height:clamp(330px,50vw,390px);min-height:0}.hero-radar-badge{max-width:calc(100% - 220px);padding:7px 10px;font-size:10px;top:9px}.hero-radar-core{width:72px}.hero-radar-mark{width:56px;height:56px}.hero-radar-speech{width:168px;font-size:11px}.hero-orbit-chip{width:clamp(132px,25%,190px);min-height:62px;padding:9px 10px}.hero-orbit-chip span{font-size:12px}.hero-orbit-chip small{font-size:10px}.hero-orbit-chip.slot-0{top:22px;left:18px}.hero-orbit-chip.slot-1{top:22px;right:18px}.hero-orbit-chip.slot-2{display:grid;top:50%;left:18px}.hero-orbit-chip.slot-3{display:grid;top:50%;right:18px}.hero-orbit-chip.slot-4{bottom:16px;left:92px}.hero-orbit-chip.slot-5{bottom:16px;right:92px}.hero-orbit-chip.slot-6{display:grid;top:42%;left:10px}.hero-orbit-chip.slot-7{display:grid;top:42%;right:10px}.hero-orbit-chip.slot-8,.hero-orbit-chip.slot-9{display:none}.hero-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-proof-strip span{white-space:normal;min-width:0}.apply-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-board .search-panel{position:static}.page{padding:20px 20px 56px}.job-detail-page{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.job-detail-page .job-hero{gap:10px;padding:14px}.job-detail-page .job-hero .lead,.job-detail-page .job-hero-mark{display:none}.job-detail-page .job-hero h1{font-size:clamp(26px,7vw,36px);line-height:1.05}.job-detail-page .detail-anchor-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:6px;overflow-x:auto}.job-detail-page .detail-anchor-nav::-webkit-scrollbar{display:none}.job-detail-page .detail-anchor-nav a{white-space:nowrap;flex:none;padding:6px 9px}.job-detail-page .detail-anchor-nav a[href=\#overview]{display:none}.job-detail-page .job-fact-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(136px,44%);grid-auto-flow:column;gap:6px;padding-bottom:2px;overflow-x:auto}.job-detail-page .job-fact-grid::-webkit-scrollbar{display:none}.job-detail-page .job-fact-grid div{scroll-snap-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:8px}.job-detail-page .job-fact-grid svg{grid-row:span 2;width:15px;height:15px}.job-detail-page .job-fact-grid span{font-size:10px;line-height:1.1}.job-detail-page .job-fact-grid strong{font-size:13px;line-height:1.15}.job-detail-page .job-location-block .tag-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;overflow-x:auto}.job-detail-page .job-location-block .tag-row::-webkit-scrollbar{display:none}.job-detail-page .job-hero>.tag-row::-webkit-scrollbar{display:none}.job-detail-page .job-location-block>span{font-size:10px}.job-detail-page .job-hero>.tag-row{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;overflow-x:auto}.job-detail-page .job-hero .tag{flex:none;padding:5px 8px;font-size:12px}.job-detail-page .job-details-card>.section-heading.compact,.job-detail-page .role-overview-grid{display:none}.job-detail-page .role-section-card{gap:10px;padding:12px}.job-detail-page .role-section-heading{gap:8px}.job-detail-page .role-section-heading p{display:none}h1{font-size:clamp(30px,8vw,44px)}.lead{font-size:16px}.detail-layout{grid-template-areas:"hero""details""application"}.application-sidebar{position:static}.mobile-apply-cue{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:fixed;left:12px;box-shadow:0 18px 42px #16202a2e}.mobile-apply-cue>span:first-child{min-width:0}.mobile-apply-cue strong,.mobile-apply-cue small{display:block}.mobile-apply-cue strong{color:var(--text);font-size:15px;line-height:1.1}.mobile-apply-cue small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800}.mobile-apply-cue-action{border-radius:calc(var(--radius) - 2px);background:var(--primary);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-size:14px;font-weight:900;display:inline-flex}.review-panel,.review-columns,.message-composer.inline,.workflow-form,.workflow-form.compact,.status-form,.application-checklist,.application-secondary-actions,.internal-link-grid,.similar-role-grid,.filter-grid,.search-bar,.search-panel.compact .refine-search-bar{grid-template-columns:1fr}.filter-submit,.filter-reset,.search-submit,.search-reset,.central-search-bar{width:100%}.hero-search-panel .central-search-bar{grid-template-columns:minmax(0,1fr) 52px;gap:8px;padding:9px}.hero-search-panel .central-search-bar .search-submit{justify-content:center;gap:0;width:100%;min-width:0;height:52px;padding:0;font-size:0}.hero-search-panel .central-search-bar .search-submit svg{width:18px;height:18px}.hero-search-panel .central-search-bar .search-input-shell,.hero-search-panel .central-search-bar .search-input-shell input{width:100%;min-width:0}.hero-search-panel .central-search-bar .search-input-shell svg{width:18px;height:18px;left:12px}.hero-search-panel .central-search-bar .search-input-shell input{height:52px;padding-left:40px;font-size:14px}.hero-search-panel .central-search-bar .search-input-shell input::placeholder{font-size:14px}.search-alert-card,.search-retention-panel,.weekly-digest-panel{grid-template-columns:1fr;align-items:stretch}.search-alert-card .button,.search-alert-card form,.search-alert-card button,.search-retention-panel .button,.search-retention-panel form,.search-retention-panel button,.weekly-digest-panel .button,.weekly-digest-panel form,.weekly-digest-panel button{justify-content:center;width:100%}.search-retention-actions,.weekly-digest-actions{flex-direction:column;align-items:stretch}.newsletter-form{grid-template-columns:1fr;width:100%;min-width:0}.weekly-digest-meta{text-align:left;min-width:0}.weekly-digest-panel h2{font-size:23px}.search-panel.compact .search-panel-head{flex-direction:row;align-items:center}.search-panel.compact .facet-block{gap:9px;padding:12px 16px}.search-panel.compact .filter-pill-row,.active-filter-actions{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.search-panel.compact .filter-pill-row::-webkit-scrollbar{display:none}.active-filter-actions::-webkit-scrollbar{display:none}.search-panel.compact .filter-chip,.active-filter-chip,.active-filter-clear{flex:none}.job-hero-mark{grid-template-columns:auto 1fr;place-items:center start;min-width:0}.job-hero-mark svg{width:74px;height:74px}.job-card{padding:18px}.verified-badge,.fresh-job-badge{width:max-content;max-width:100%}.job-card-meta-grid{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.job-card-meta-grid::-webkit-scrollbar{display:none}.job-card-meta-grid span{flex:none}.page-header,.share-kit-brand-head,.job-card-head,.job-hero-top,.alert-card,.section-heading,.search-panel-head{flex-direction:column;align-items:stretch}.metric-row{grid-template-columns:1fr}.candidate-command-steps,.candidate-pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.brand{gap:8px}.hero-role-shortcuts>div{grid-template-columns:1fr}.remote-fit-lane-grid,.home-job-strip-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;margin:0;padding:0;display:grid;overflow:visible}.home-discovery .remote-fit-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.remote-fit-lane-card,.home-job-strip-card{min-height:0;padding:11px}.home-discovery .remote-fit-lane-card{gap:5px;min-height:88px;padding:9px}.home-discovery .remote-fit-lane-card small{display:none}.home-discovery .remote-fit-lane-card strong{font-size:22px}.home-discovery .remote-fit-lane-card em{font-size:12px}.home-job-strip-card.featured{grid-column:auto;min-height:0}.home-job-strip-copy h2{font-size:32px}.home-job-strip-copy p{font-size:15px}.filtered-results-hero{gap:12px;padding:14px}.filtered-results-copy h1{font-size:clamp(28px,8vw,36px);line-height:1.08}.filtered-results-copy .lead{font-size:15px}.filtered-results-search{grid-template-columns:minmax(0,1fr) 48px;gap:8px;padding:8px}.filtered-results-search .search-submit{justify-content:center;gap:0;width:100%;min-width:0;padding:0;font-size:0}.filtered-results-search .search-submit svg{width:18px;height:18px}.filtered-results-stats{gap:7px}.filtered-results-stats a{min-height:58px;padding:8px 6px}.filtered-results-stats strong{font-size:20px}.filtered-results-stats span{letter-spacing:.035em;font-size:8.5px}.hero-proof-strip{grid-template-columns:1fr}.career-signal-panel,.remote-fit-lanes,.home-job-strip{padding:14px}.candidate-decision-tabs,.pipeline-filter-actions{grid-template-columns:1fr}.certification-reader-header{min-width:0;max-width:calc(100vw - 40px)}.certification-reader-header h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(28px,7.4vw,32px)}.certification-reader-header .lead,.visual-article-header .lead,.certification-reader-figure figcaption{overflow-wrap:anywhere}.insight-post-page,.certification-reader,.certification-reader-layout,.certification-reader-main,.certification-reader-side,.certification-reader-figure,.certification-reader-image,.visual-article-reader,.visual-article-header,.visual-article-layout,.visual-article-main,.visual-article-side,.visual-article-figure,.visual-article-image{min-width:0;max-width:100%}.insight-post-page{overflow-x:clip}.certification-reader-image{width:100%}.visual-article-header h1{font-size:36px;line-height:1.07}.visual-article-header .lead{font-size:17px;line-height:1.55}.visual-article-image img{max-height:300px}.visual-article-outline{display:none}.insights-hero,.market-radar-visual,.insights-section,.insight-article-hero,.insight-copy-section,.insight-takeaways,.insight-action-section,.insight-conclusion-section,.insight-reference-section,.insight-source-card,.insight-team-panel,.insight-source-queue,.insight-visual-card,.visual-article-signal,.visual-article-outline,.visual-article-map-section{padding:14px}.course-reference-head{flex-direction:column;align-items:stretch}.course-reference-head>span,.course-reference-link{width:100%}.course-reference-card{grid-template-columns:1fr;padding:14px}.visual-article-map-section .course-reference-card{grid-template-columns:1fr}.course-reference-link{grid-column:auto}.insights-hero-actions,.insights-hero-actions .button{width:100%}.insight-issue-card>.insight-card-link{align-self:start}.insight-bar-row{grid-template-columns:minmax(0,1fr) 42px;gap:6px 9px}.insight-bar-track{order:3;grid-column:1/-1}.insight-card h2{font-size:18px}.home-insights-panel{gap:12px}.home-insight-grid .insight-card{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:12px}.home-insight-grid .insight-card-visual{grid-row:1/span 3;align-content:center;height:100%;min-height:82px;padding:8px}.home-insight-grid .insight-card-visual-kicker,.home-insight-grid .insight-card p,.home-insight-grid .insight-card .tag-row,.home-insight-grid .insight-card-visual-map{display:none}.home-insight-grid .insight-card-visual strong{max-width:100%;font-size:12px;line-height:1.05}.home-insight-grid .insight-card-meta{gap:5px}.home-insight-grid .insight-card-meta span:nth-child(n+3){display:none}.home-insight-grid .insight-card h2{font-size:16px;line-height:1.18}.home-insight-grid .insight-card-link{font-size:13px}.hero-radar-stage{height:clamp(186px,50vw,206px);min-height:0}.discovery-hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(25px,7.4vw,32px);line-height:1.06}.discovery-hero .lead{margin-top:5px;font-size:13px;line-height:1.32}.discovery-hero{gap:7px;padding:8px}.hero-search-panel{gap:5px}.hero-search-note{display:none}.central-search-bar{grid-template-columns:minmax(0,1fr) 42px;gap:6px;padding:6px}.central-search-bar .search-submit{justify-content:center;gap:0;width:100%;min-width:0;height:42px;padding:0;font-size:0}.central-search-bar .search-submit svg{width:18px;height:18px}.central-search-bar .search-input-shell,.central-search-bar .search-input-shell input{width:100%;min-width:0}.central-search-bar .search-input-shell input{height:42px;font-size:13px}.central-search-bar .search-input-shell input::placeholder{font-size:12.5px}.hero-search-suggestions{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-bottom:0;display:grid;overflow:visible}.hero-search-suggestions::-webkit-scrollbar{display:none}.hero-search-suggestions a{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;min-height:26px;padding:4px;font-size:10px;line-height:1;overflow:hidden}.hero-role-shortcuts{display:none}.mobile-sticky-search{z-index:19;border:1px solid color-mix(in srgb, var(--brand-blue) 16%, var(--line));border-radius:var(--radius);background:#fffffff2;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;padding:8px;display:grid;position:sticky;top:68px;box-shadow:0 14px 30px #1020331f}.home-discovery .mobile-sticky-search{display:none}.mobile-sticky-search .search-input-shell input{height:46px;font-size:14px}.mobile-sticky-search .search-submit{gap:0;width:100%;min-width:0;height:46px;padding:0;font-size:0}.mobile-sticky-search .search-submit svg{width:18px;height:18px}.no-results-actions,.no-results-actions .button{width:100%}.discovery-board{order:2}.discovery-board .results-column{order:1}.discovery-board .search-panel{order:2}.weekly-digest-panel{order:3}.hero-radar-badge{display:none}.hero-alert-action,.hero-alert-action form,.hero-alert-cta{width:100%}.hero-alert-action,.home-discovery .hero-utility-row,.home-discovery .hero-alert-action,.home-discovery .hero-scan-rail{display:none}.hero-action-stats{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid;overflow:visible}.hero-action-stats div,.hero-action-stats a{min-width:0;min-height:42px;padding:6px 4px}.hero-action-stats strong{font-size:17px}.hero-action-stats span{letter-spacing:.035em;font-size:7.5px;line-height:1.12}.hero-proof-strip,.apply-ready-grid{grid-template-columns:1fr}.hero-proof-strip{display:none}.hero-orbit-chip{-webkit-backdrop-filter:none;backdrop-filter:none;width:clamp(68px,27%,84px);min-height:32px;padding:4px;box-shadow:inset 0 1px #ffffff14,0 8px 14px #050d1c2e}.hero-orbit-chip span{font-size:8.5px;line-height:1.08}.hero-orbit-chip small{font-size:7.5px}.hero-orbit-chip.slot-0{top:10px;left:7px}.hero-orbit-chip.slot-1{top:10px;right:7px}.hero-orbit-chip.slot-2{display:grid;top:84px;left:7px}.hero-orbit-chip.slot-3{display:grid;top:84px;right:7px}.hero-orbit-chip.slot-4{bottom:8px;left:28px}.hero-orbit-chip.slot-5{bottom:8px;right:28px}.hero-orbit-chip.slot-6,.hero-orbit-chip.slot-7,.hero-orbit-chip.slot-8,.hero-orbit-chip.slot-9{display:none}.hero-radar-core{width:46px;animation:none;box-shadow:inset 0 3px 8px #ffffffd1,inset 0 -10px 18px #1020331f,0 12px 22px #050d1c38,0 0 0 6px #1fa6a014}.hero-radar-stage{--radar-center-y:54%;height:clamp(186px,50vw,206px)}.hero-radar-stage:after,.hero-radar-sweep,.hero-radar-lock,.hero-radar-mark,.hero-radar-mark .mira-mark-eye,.hero-radar-mark .mira-mark-lens,.hero-radar-mark .mira-mark-signal{animation:none}.hero-radar-sweep,.hero-radar-lock,.hero-radar-mark,.hero-radar-mark .mira-mark-signal,.hero-radar-mark .mira-mark-beak{filter:none}.hero-radar-mark{width:36px;height:36px}.hero-radar-speech{width:min(204px,100vw - 92px);min-height:40px;padding:6px 8px;font-size:10px;line-height:1.2;display:grid;bottom:calc(100% + 7px)}.brand-copy strong{font-size:16px}.nav a,.nav-button{padding:9px 10px}.topbar .tag{display:none}}
