@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2) format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2) format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page: #ffffff;--hero-bg: #fdfaf5;--panel: #ffffff;--panel-alt: #f6f1fd;--inset: #ffffff;--raised: #f1eefb;--overlay: rgba(23, 19, 33, .45);--footer-bg: #4d448e;--ground-grass: #7fb37a;--ground-dirt: #cba36b;--text-primary: #17131f;--text-secondary: #5b5568;--text-muted: #7b7488;--accent: #522eb9;--accent-strong: #3f2296;--accent-on: #ffffff;--accent-soft: #ede6fb;--evidence: #1f7a4d;--evidence-soft: #e7f5ee;--caution: #9a6400;--caution-soft: #fbf1dc;--error-border: #d64545;--error-text: #c23b3b;--error-soft: #fbeaea;--border-low: rgba(23, 19, 33, .1);--border-strong: rgba(23, 19, 33, .22);--depth: rgba(23, 19, 33, .16);--font-display: "Press Start 2P", "Courier New", monospace;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--stepped: steps(2, jump-start);--t-hover: .12s;--t-press: 80ms;--t-accept: .35s;--t-screen: .19s;--t-result: .16s;--t-error: .14s;--content-max: 1300px;--ww-purple: #5232cc;--ww-purple-hover: #4121b9;--ww-lavender: #eee9fc;--ww-lavender-soft: #f4f1fd;--ww-results-bg: #fefefe;--ww-border: #dedbe7;--ww-text: #171526;--ww-text-muted: #625d75;--ww-success-bg: #ddf5e9;--ww-success-text: #087448}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{height:100%}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-primary);background:var(--page)}h1,h2,h3,h4{font-family:var(--font-body);font-weight:500;margin:0;line-height:1.25}p{margin:0}button,input,select,textarea{font-family:var(--font-body);color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.text-entry-headline{font-size:58px;line-height:1.08;font-weight:800;letter-spacing:-.02em}.text-section-heading{font-size:19px;line-height:1.25;font-weight:600}.text-body{font-size:15px;line-height:1.6}.text-meta{font-size:13px;line-height:1.5}.text-caption{font-size:12px;line-height:1.5}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.wordmark{font-family:var(--font-body);font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--text-primary)}.step-numeral{font-family:var(--font-display);font-size:10px;color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-evidence{color:var(--evidence)}.text-caution{color:var(--caution)}.text-error{color:var(--error-text)}.text-accent{color:var(--accent)}.app-shell{min-height:100%;display:flex;flex-direction:column;background:var(--page)}.rail{border-bottom:1px solid var(--border-low);background:var(--page);position:sticky;top:0;z-index:20}.rail__inner{max-width:var(--content-max);margin:0 auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px}.rail__brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-width:0;background:none;border:none;padding:0;cursor:pointer}.rail__brand img{width:38px;height:38px;border-radius:10px}.rail__nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:32px}.rail__nav-item{display:inline-flex;align-items:center;gap:8px;padding:6px 2px;font-size:15px;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:default}button.rail__nav-item{cursor:pointer;font:inherit}button.rail__nav-item:hover{color:var(--text-primary)}.rail__nav-item--active{color:var(--accent);font-weight:700;border-bottom-color:var(--accent)}.rail__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.rail__avatar{width:38px;height:38px;border-radius:50%;border:2px solid var(--accent);overflow:hidden;display:flex;align-items:center;justify-content:center}.rail__avatar img{width:160%;height:160%;object-fit:cover}.pixel-corner{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.stage{flex:1;width:100%;max-width:720px;min-width:0;margin:0 auto;padding:40px 20px 64px;display:flex;flex-direction:column;justify-content:center;gap:16px}.stage.stage--wide{max-width:none;padding:0;justify-content:flex-start}.stage.stage--home{flex:0 1 auto}@media(min-width:1181px){.app-shell:has(.candidate-results-panel) .rail__inner{max-width:1350px;min-height:59px;padding:10px 0}.app-shell:has(.candidate-results-panel) .wordmark{font-size:25px;line-height:1}.app-shell:has(.candidate-results-panel) .rail__brand,.app-shell:has(.candidate-results-panel) .rail__nav,.app-shell:has(.candidate-results-panel) .rail__actions{transform:translateY(-4px)}}.panel{background:var(--panel);border:1px solid var(--border-low);border-radius:10px;padding:20px;box-shadow:0 1px 2px #1713210a}.panel--raised{background:var(--raised)}.panel-stack{display:flex;flex-direction:column;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;background:var(--panel);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:8px;cursor:pointer;box-shadow:2px 2px 0 var(--depth);transition:background var(--t-hover) var(--ease-out),border-color var(--t-hover) var(--ease-out)}.btn:hover:not(:disabled){border-color:var(--text-secondary)}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:none;transition:transform var(--t-press) var(--ease-out)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn--primary{background:var(--accent);color:var(--accent-on);border-color:var(--accent-strong);font-weight:700}.btn--primary:hover:not(:disabled){background:var(--accent-strong)}.btn--outline{background:var(--panel);color:var(--accent);border-color:var(--accent)}.btn--outline:hover:not(:disabled){background:var(--accent-soft)}.btn--text{background:transparent;border-color:transparent;box-shadow:none;color:var(--accent);padding:10px 4px;min-height:44px;font-weight:500}.btn--text:hover:not(:disabled){text-decoration:underline}.btn--text:active:not(:disabled){transform:none;opacity:.75}.btn--small{min-height:36px;padding:6px 12px;font-size:13px}.btn--block{width:100%}.field-label{display:block;margin-bottom:6px;font-weight:600}input[type=text],input[type=number],input[type=email],input[type=password]{width:100%;min-height:52px;background:var(--inset);border:1.5px solid var(--border-strong);color:var(--text-primary);padding:10px 16px;border-radius:8px;font-size:15px;transition:border-color var(--t-hover) var(--ease-out)}input[type=text]:hover,input[type=number]:hover,input[type=email]:hover,input[type=password]:hover{border-color:var(--text-muted)}input[type=text]:focus-visible,input[type=number]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:var(--text-muted)}.salary-input input[type=number]::-webkit-outer-spin-button,.salary-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.salary-input input[type=number]{-moz-appearance:textfield}input[type=radio],input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}select{width:100%;min-height:52px;background:var(--inset);border:1.5px solid var(--border-strong);color:var(--text-primary);padding:10px 16px;border-radius:8px;font-size:15px;transition:border-color var(--t-hover) var(--ease-out)}select:hover{border-color:var(--text-muted)}select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}select:disabled{opacity:.5;cursor:not-allowed}.job-status-select{min-height:36px;padding:6px 8px;font-size:13px}.field-input{position:relative}.field-input input[type=text]{padding-left:40px}.field-input__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-muted);display:flex}.salary-range-row{flex-wrap:wrap}.salary-input{flex:1 1 120px;min-width:100px}.salary-input input[type=number]{padding-left:40px}.salary-input__currency{font-size:13px;font-weight:600;color:var(--text-secondary);left:14px}.salary-help{position:relative;display:inline-flex}.salary-help__trigger{width:18px;height:18px;padding:0;border-radius:50%;border:1.5px solid var(--border-strong);background:var(--inset);color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),color var(--t-hover) var(--ease-out)}.salary-help__trigger:hover,.salary-help__trigger:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.salary-help__tooltip{position:absolute;z-index:20;bottom:calc(100% + 8px);left:0;width:240px;max-width:min(80vw,280px);background:var(--panel);border:1px solid var(--border-low);border-radius:8px;box-shadow:0 6px 20px var(--depth);padding:10px 12px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.upload-slot{display:block;width:100%;background:var(--inset);border:1px dashed var(--border-strong);border-radius:10px;padding:40px 20px;text-align:center;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.upload-slot:hover{border-color:var(--accent)}.upload-slot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.upload-slot--active{border-color:var(--accent);background:var(--accent-soft)}.upload-slot--active .sprite{transform:translateY(-2px)}.upload-slot__sprite{margin:0 auto 14px;transition:transform var(--t-hover) var(--ease-out)}.upload-slot__hint{margin-top:6px}.privacy-notice{margin-top:12px;text-align:center}.tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-low);border-radius:999px;padding:6px 12px;font-size:13px;background:var(--raised);color:var(--text-secondary);transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.tag:hover{border-color:var(--border-strong)}.tag:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tag--selectable{cursor:pointer}.tag--selectable[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.job-field-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:6px;padding:2px 7px;border:1px solid var(--border-low);border-radius:999px;background:var(--raised);color:var(--text-muted);font-size:11.5px;font-weight:600;line-height:1.35}.evidence-row{display:flex;align-items:flex-start;gap:8px;padding:6px 0 6px 4px;font-size:14px;color:var(--text-secondary)}.notice{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border-low);border-left:3px solid var(--caution);border-radius:8px;padding:14px 16px;background:var(--caution-soft)}.notice--error{border-left-color:var(--error-border);background:var(--error-soft)}.notice__body{flex:1;min-width:0}.notice__actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.sprite{image-rendering:pixelated;shape-rendering:crispEdges;display:block}@keyframes sprite-blink{0%,to{opacity:1}50%{opacity:.55}}.sprite--reading{animation:sprite-blink .9s var(--stepped) infinite}@keyframes sprite-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.sprite--rejected{animation:sprite-wobble .42s var(--stepped) 1}@keyframes sprite-scan{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.sprite--scan{animation:sprite-scan .9s var(--stepped) infinite}@keyframes sprite-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sprite--bob{animation:sprite-bob 1.6s var(--stepped) infinite}.panel-enter{animation:panel-enter var(--t-result) var(--ease-out) both}@keyframes panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.screen-enter{animation:screen-enter var(--t-screen) var(--ease-out) both}@keyframes screen-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sprite--reading,.sprite--rejected,.sprite--scan,.sprite--bob,.rpg-anim-type,.rpg-anim-glow,.rpg-anim-float,.rpg-anim-scanline,.rpg-anim-particle,.rpg-anim-walk,.rpg-anim-walk-tight,.rpg-anim-pop,.rpg-anim-window-lit,.rpg-anim-sign-glow,.rpg-anim-path-flow,.rpg-anim-progress,.search-progress__bar-fill--animated,.panel-enter,.screen-enter{animation:none!important}.btn:active:not(:disabled){transform:none}*{transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row--between{justify-content:space-between}.combobox{position:relative}.field-input--plain input[type=text]{padding-left:16px}.combobox__popup{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--panel);border:1px solid var(--border-low);border-radius:8px;box-shadow:0 8px 24px var(--depth);overflow:hidden}.combobox__list{list-style:none;margin:0;padding:4px;max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain}.combobox__option{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:40px;padding:8px 12px;border-radius:6px;cursor:pointer;overflow-wrap:anywhere}.combobox__option--active{background:var(--accent-soft)}.combobox__option-label{font-size:14px;color:var(--text-primary)}.combobox__option-hint{font-size:12px}.combobox__empty{margin:0;padding:10px 12px}.hero{background:var(--hero-bg);position:relative;padding:36px 28px 0;overflow:hidden}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(var(--ground-grass),var(--ground-grass) 55%,var(--ground-dirt) 55%,var(--ground-dirt));opacity:.9}.hero__inner{max-width:var(--content-max);margin:0 auto;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:24px;padding-bottom:46px}.hero__headline,.hero__sub{position:relative;z-index:1}.hero__headline{margin:0}.hero__headline .text-accent{display:block}.hero__sub{margin-top:18px;max-width:440px;font-size:17px}.hero__art{display:flex;align-items:flex-end;justify-content:center}.hero__art img{width:100%;max-width:640px;height:auto;display:block;image-rendering:pixelated}.search-card{max-width:1040px;margin:-48px auto 0;position:relative;z-index:2;background:var(--panel);border:1px solid var(--border-low);border-radius:16px;padding:18px 28px;box-shadow:0 16px 36px #1713211f}.search-card__upload .upload-slot{padding:11px 20px}.search-card__fields{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end}.search-card__divider{display:flex;align-items:center;gap:14px;margin:10px 0;color:var(--text-muted);font-size:13px}.search-card__divider:before,.search-card__divider:after{content:"";flex:1 1 auto;height:1px;background:var(--border-low)}.search-card__divider span{flex:0 0 auto}.early-access{margin:20px auto 0}.early-access__lead{margin:4px 0 0}.early-access__fields{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin-top:12px}.early-access__error{margin-top:10px}.early-access__success{margin:6px 0 0;color:var(--evidence);font-weight:600}@media(max-width:640px){.early-access__fields{grid-template-columns:1fr}}.resume-banner{display:flex;align-items:center;gap:18px;background:var(--panel-alt);border:1.5px dashed var(--accent);border-radius:12px;padding:26px;flex-wrap:wrap}.resume-banner__icon{flex:0 0 auto;display:flex}.resume-banner__icon img{width:68px;height:68px;display:block;image-rendering:pixelated}.resume-banner__body{flex:1 1 220px;min-width:0}.resume-banner__action{flex:0 0 auto}.trust-row{max-width:var(--content-max);margin:6px auto 0;padding:0 28px;display:flex;gap:36px;flex-wrap:wrap;justify-content:center;color:var(--text-secondary);font-size:14px}.trust-row__item{display:flex;align-items:center;gap:8px}.trust-row__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;flex:0 0 auto}.trust-row__icon--sources{background:#dbeafe}.trust-row__icon--matching{background:#fef3c7}.trust-row__icon--privacy{background:#dbeafe}.trust-row__icon--free{background:#fee2e2}.page-section{max-width:var(--content-max);margin:0 auto;padding:40px 24px 4px}.results-topbar{position:sticky;top:0;z-index:20;background:var(--page);border-bottom:1px solid var(--border-low);padding:14px 24px}.results-topbar__inner{max-width:var(--content-max);margin:0 auto;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.results-topbar__brand{flex:0 0 auto;display:flex;align-items:center;gap:8px}.results-topbar__brand img{width:32px;height:32px;border-radius:8px}.results-topbar__field{flex:1 1 200px;min-width:0}.results-topbar__icon-btn{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--border-low);color:var(--text-secondary);cursor:default}.results-page{max-width:var(--content-max);margin:0 auto;padding:24px 24px 64px}.results-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.results-heading__count{margin-top:4px}.sort-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);border:1px solid var(--border-low);border-radius:8px;padding:7px 12px}.results-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.results-shell--with-preview{grid-template-columns:260px minmax(0,1fr) 360px}.filters-sidebar{position:sticky;top:128px;display:flex;flex-direction:column;gap:20px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-group__title{display:flex;align-items:center;gap:8px;font-weight:700}.filter-option{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);cursor:pointer;padding:3px 0}.filter-option:hover{color:var(--text-primary)}.mobile-filter-button{display:none}.job-list{display:flex;flex-direction:column;gap:10px}.job-card{display:flex;gap:14px;background:var(--panel);border:1px solid var(--border-low);border-left:3px solid transparent;border-radius:10px;padding:16px;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.job-card:hover{border-color:var(--border-strong);border-left-color:var(--border-strong)}.job-card--selected{border-color:var(--accent);border-left-color:var(--accent);background:var(--accent-soft)}.job-card__badge{flex:0 0 auto;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.job-card__body{flex:1;min-width:0}.job-card__body[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.job-card--candidate{cursor:default;min-width:0;max-width:100%;border-left-width:1px;border-color:var(--ww-border);border-radius:14px;box-shadow:0 1px 2px #17132109}.job-card--candidate:hover{border-color:#d7cfdf}.job-card--featured:not(.job-card--viewed){border-color:#d8caf3;background:var(--ww-lavender-soft)}.job-card__title-line{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.job-card__title{min-width:0;margin:0;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35}.job-card__company,.job-card__location{margin:0;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.job-card__company{margin-top:3px;font-weight:500}.job-card__location{color:var(--text-muted)}.job-card__salary{margin:8px 0 0;color:var(--text-primary);font-size:13.5px;font-weight:700;line-height:1.4}.job-card__metadata{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:6px;color:var(--text-muted);font-size:11.5px;line-height:1.4}.job-card__source{min-width:0;overflow-wrap:anywhere}.job-card--candidate .job-card__metadata>span{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:2px 7px;border:1px solid var(--ww-border);border-radius:5px;background:#fff;color:var(--ww-text-muted);font-size:11px;font-weight:500;line-height:1.35}.job-card--candidate .job-card__metadata .job-field-badge{background:var(--ww-lavender-soft);color:var(--ww-purple-hover);font-weight:600}.job-card__viewed{font-weight:600}.job-card__recommendation{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;margin-top:7px;padding:6px 10px;border:1px solid #e2d8f7;border-radius:8px;background:var(--ww-lavender)}.job-card__match-icon{flex:0 0 auto;color:var(--ww-purple);font-size:13px;line-height:1}.job-card__reason{flex:1 1 auto;min-width:0;margin:0;color:#554b65;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.job-card__match-toggle{flex:0 0 auto;min-height:24px;padding:0 0 0 4px;color:var(--ww-purple);font-size:12px;white-space:nowrap}.job-card--candidate .job-card__actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:nowrap;width:100%;margin-top:7px}.job-card--candidate .job-card__actions>a:last-child{margin-left:auto;min-height:34px;padding:6px 13px;border-color:var(--ww-purple);border-radius:7px;background:var(--ww-purple);color:#fff;box-shadow:none;white-space:nowrap}.job-card--candidate .job-card__actions>a:last-child:hover{border-color:var(--ww-purple-hover);background:var(--ww-purple-hover);text-decoration:none}.job-card__secondary-actions{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:4px;flex-wrap:wrap}.job-card__secondary-actions>.btn--text{min-height:30px;padding:4px 2px;font-size:12.5px}.job-card__action-separator{color:#b2aaba;font-size:12px}.job-card__feedback{margin-top:8px}.job-card__match-details{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-low)}.job-card__match-details ul{display:flex;flex-direction:column;gap:3px;margin:4px 0 0;padding-left:18px}.job-card__actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.job-card__pill{display:inline-flex;align-items:center;border:1px solid var(--border-low);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--text-secondary);background:var(--inset)}.job-card__bookmark{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.job-card__bookmark:hover{border-color:var(--border-low);color:var(--accent)}.job-card__bookmark[aria-pressed=true]{color:var(--accent)}.rmock-context-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--ww-border);border-radius:14px;padding:9px 14px;box-shadow:0 1px 2px #17132106}.rmock-context-strip__search{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;max-width:100%}.rmock-context-strip__target{flex:1 1 auto;min-width:0;font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmock-context-strip__allowance{flex:0 0 auto;margin-left:auto;white-space:nowrap}.rmock-recommended-note{margin:6px 2px 0}.rmock-card__facts{font-size:13px;color:var(--text-secondary);margin:0}.rmock-card__fact{font-weight:500}.rmock-card__fact--salary{font-weight:700;color:var(--accent-strong)}.rmock-card__fact-sep{color:var(--border-strong);margin:0 8px}.rmock-card__destination-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rmock-dest-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.01em;border-radius:6px;padding:2px 7px;white-space:nowrap}.rmock-dest-badge--employer{background:var(--accent-soft);color:var(--accent-strong)}.rmock-dest-badge--ats{background:var(--raised);color:var(--text-secondary);border:1px solid var(--border-low)}.rmock-dest-badge--portal{background:var(--inset);color:var(--text-secondary);border:1px solid var(--border-low)}.rmock-dest-badge--agency{background:var(--caution-soft);color:var(--caution)}.rmock-card__destination-secondary{font-size:11.5px;color:var(--text-muted);margin:0}.rmock-save-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;min-height:30px;padding:4px 2px;font-size:12.5px;font-weight:600;color:var(--text-muted);cursor:pointer;transition:color var(--t-hover) var(--ease-out)}.rmock-save-btn svg{flex:0 0 auto}.rmock-save-btn:hover{color:var(--accent)}.rmock-save-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rmock-save-btn[aria-pressed=true]{color:var(--accent-strong)}@media(max-width:640px){.rmock-context-strip{flex-direction:column;align-items:flex-start}.rmock-context-strip__allowance{margin-left:0}}.job-hidden-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px}.manual-search-nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;padding-top:4px}.manual-search-nav__spacer{flex:1 1 0;min-width:0}@media(max-width:560px){.manual-search-nav__spacer{display:none}.manual-search-nav .btn--text.btn--small{padding-left:8px;padding-right:8px}}.candidate-results-panel{width:min(calc(100% - 32px),1400px);margin:24px auto 64px;padding:18px 20px 28px;border-color:transparent;border-radius:16px;background:var(--ww-results-bg);box-shadow:none}.candidate-results-content{gap:14px!important;margin-top:12px!important}.candidate-results-heading .text-section-heading{color:var(--ww-text);font-size:22px;font-weight:700;letter-spacing:-.01em}.candidate-results-layout{display:grid;grid-template-columns:260px minmax(0,750px) 290px;gap:20px;align-items:start;justify-content:center}.candidate-results-layout--no-filters{grid-template-columns:minmax(0,880px) 290px}.candidate-results-main{min-width:0}.candidate-filters-sidebar,.search-summary{position:sticky;top:92px}.candidate-filters,.search-summary{border:1px solid var(--ww-border);border-radius:14px;background:var(--panel);padding:17px;box-shadow:0 1px 2px #17132106}.candidate-filters__heading,.candidate-results-toolbar,.search-summary__source-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.candidate-filters__heading h3,.search-summary h3,.search-summary-compact h3{margin:0;color:var(--ww-text);font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.candidate-filters__note{margin:6px 0 0}.candidate-filters__groups,.candidate-filter-group{border:0;margin:0;padding:0;min-width:0}.candidate-filters__groups{display:flex;flex-direction:column;gap:0;margin-top:12px}.candidate-filters__groups:disabled{opacity:.55}.candidate-filter-group select{width:100%;min-width:0;min-height:38px;padding:7px 10px;border-width:1px;border-color:var(--ww-border);font-size:12.5px}.candidate-filter-group{padding:13px 0;border-top:1px solid var(--ww-border)}.candidate-filter-group:first-child{padding-top:0;border-top:0}.candidate-filter-group .filter-group__title{margin-bottom:5px;color:#4f475b;font-size:12.5px;font-weight:700}.candidate-filter-group .filter-option{gap:8px;padding:2px 0;color:var(--ww-text-muted);font-size:12.5px;line-height:1.35}.candidate-results-toolbar .results-tabs{flex:1 1 auto}.candidate-mobile-filter-button{display:none}.candidate-filter-count{margin:10px 0}.search-summary-compact{display:flex;flex-direction:column;gap:8px;border:1px solid var(--ww-border);border-radius:12px;background:var(--panel);padding:12px 14px}.search-summary-compact__glance{display:flex;flex-direction:column;gap:2px;min-width:0}.search-summary-compact__headline{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.search-summary-compact__stats{margin:0;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.search-summary-compact__toggle{align-self:flex-start;padding:2px 0}.search-summary-compact__detail{display:flex;flex-direction:column;gap:16px;margin-top:2px;padding-top:12px;border-top:1px solid var(--border-low)}.search-summary{display:flex;flex-direction:column;gap:17px}.search-summary__section+.search-summary__section{padding-top:15px;border-top:1px solid var(--ww-border)}.search-summary__facts{display:flex;flex-direction:column;gap:7px;margin:11px 0 0}.search-summary__facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;font-size:11.5px}.search-summary__facts dt{color:var(--text-muted)}.search-summary__facts dd{margin:0;color:var(--text-secondary);font-weight:600;overflow-wrap:anywhere}.search-summary__highlight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding:11px;border:1px solid #e2d8f7;border-radius:10px;background:var(--ww-lavender-soft)}.search-summary__highlight>div{display:flex;min-width:0;flex-direction:column;gap:1px;color:var(--ww-text-muted);font-size:10.5px;line-height:1.3}.search-summary__highlight>div+div{padding-left:9px;border-left:1px solid #ded2f3}.search-summary__highlight strong{color:var(--ww-purple-hover);font-size:21px;line-height:1.1}.search-summary__allowance{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:8px 10px;border-radius:8px;background:#f1f8f4;color:#52675c;font-size:11.5px}.search-summary__allowance strong{color:var(--ww-success-text);font-size:14px}.search-summary__sources{display:flex;flex-direction:column;gap:9px;margin-top:12px}.search-summary__source-label{color:#595064;font-size:11.5px}.search-summary__bar{height:5px;margin-top:4px;overflow:hidden;border-radius:999px;background:#eeeaf3}.search-summary__bar span{display:block;height:100%;border-radius:inherit;background:var(--ww-purple)}.search-summary__matches{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.search-summary__matches li,.job-card__source{border:1px solid var(--ww-border);border-radius:5px;background:var(--ww-lavender-soft);color:#5d536a;padding:2px 7px;font-size:11px;font-weight:600}.job-card--candidate{gap:12px;padding:12px 13px}.job-card--candidate .job-card__recommendation{margin-top:7px;padding-top:4px;padding-bottom:4px}.job-card--candidate .job-card__actions{margin-top:7px}.job-card--candidate .job-card__match-details{margin-top:8px;padding-top:8px}@media(max-width:1180px){.candidate-results-panel{width:min(calc(100% - 32px),920px)}.candidate-results-layout,.candidate-results-layout--no-filters{grid-template-columns:minmax(0,1fr)}.candidate-mobile-filter-button{display:inline-flex}}@media(min-width:641px)and (max-width:1180px){.search-summary-compact__detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.search-summary-compact__detail .search-summary__section+.search-summary__section{padding-top:0;border-top:0}}@media(max-width:640px){.candidate-results-panel{width:100%;margin:0;padding:16px 16px 48px;border-left:0;border-right:0;border-radius:0}.candidate-results-toolbar{align-items:flex-end;flex-wrap:wrap}.candidate-results-toolbar .results-tabs{flex-basis:100%}.job-card--candidate .job-card__metadata .job-card__source{border-color:var(--ww-purple);color:var(--ww-text);font-weight:600}.candidate-results-main,.job-card__body,.job-card__metadata,.job-card__recommendation,.job-card__actions{max-width:100%}.results-tabs{gap:0;justify-content:space-between}.results-tabs__tab{padding-right:0;padding-left:0;font-size:13px}.job-card__recommendation{align-items:flex-start;flex-wrap:wrap}.job-card__reason{flex:1 1 calc(100% - 24px)}.job-card__match-toggle{margin-left:21px}}@media(min-width:1181px){.candidate-results-panel{display:grid;grid-template-columns:294px minmax(0,788px) minmax(0,346px);grid-template-rows:64px auto auto;column-gap:20px;align-items:start;width:100%;max-width:none;margin:0 auto 64px;padding:0 34px 32px;border:0;border-radius:0;background:var(--ww-results-bg)}.candidate-results-panel>.btn,.candidate-results-panel>.eyebrow{display:none}.candidate-results-panel>.rmock-context-strip{grid-column:2;grid-row:1;width:100%;height:56px;margin:8px 0 0!important;padding:10px 15px;border-radius:10px}.candidate-results-panel .rmock-context-strip__target{flex:0 1 auto;font-size:16px}.candidate-results-content{display:contents;margin-top:0!important}.candidate-results-heading{grid-column:2;grid-row:2;margin:16px 2px 18px}.candidate-results-layout,.candidate-results-layout--no-filters{display:contents}.candidate-filters-sidebar{grid-column:1;grid-row:1 / span 3;width:294px;margin-top:8px;top:68px}.candidate-results-main{grid-column:2;grid-row:3;width:788px}.candidate-results-panel .search-summary{grid-column:3;grid-row:1 / span 3;width:334px;margin:12px 0 0 12px;top:68px}.candidate-filters,.search-summary__card{border:1px solid var(--ww-border);border-radius:10px;background:var(--panel);box-shadow:0 1px 2px #17132105}.candidate-filters{padding:13px 20px 18px;min-height:calc(100vh - 68px)}.candidate-filters__heading h3{font-size:16px;letter-spacing:0;text-transform:none}.candidate-filter-group{margin:0 0 10px;padding:0 0 10px;border-top:0;border-bottom:1px solid var(--ww-border)}.candidate-filter-group:first-child{padding-top:0}.candidate-filter-group:last-child{margin-bottom:0;border-bottom:0}.candidate-filter-group .filter-group__title{font-size:13.5px}.candidate-filter-group .filter-option{padding:2px 0;font-size:13.5px}.candidate-filter-group select{min-height:28px;padding:2px 22px 2px 0;border:0;border-radius:0;background-color:transparent}.search-summary{display:flex;flex-direction:column;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.search-summary__card{padding:20px}.search-summary__card--search h3{font-size:18px;letter-spacing:-.01em;text-transform:none}.search-summary__insights .search-summary__section+.search-summary__section{padding-top:18px;border-top:1px solid var(--ww-border)}.search-summary__insights{display:flex;flex-direction:column;min-height:618px}.search-summary__facts{gap:7px;margin-top:10px}.search-summary__facts>div{display:block;font-size:14px}.search-summary__facts dt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-summary__facts dd{font-weight:500}.search-summary__highlight{display:flex;flex-direction:column;gap:2px;margin-top:14px;min-height:70px;padding:12px 14px;border:0;background:var(--ww-lavender-soft)}.search-summary__highlight>div{display:block}.search-summary__highlight>div+div{padding-left:0;border-left:0}.search-summary__highlight strong{font-size:16px}.search-summary__highlight span{margin-left:5px;font-size:14px}.search-summary__allowance{margin-top:10px;background:transparent;min-height:38px;padding:7px 6px}.search-summary__sources{gap:7px}.search-summary__source{display:grid;grid-template-columns:1fr 132px;align-items:center;gap:10px}.search-summary__source-label{font-size:13px}.search-summary__source-label strong{font-weight:500}.search-summary__bar{margin-top:0}.search-summary__matches li:before{content:"✦";margin-right:6px;color:var(--ww-purple)}.search-summary__tip{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding:13px 16px;border-radius:9px;background:#edf7ef;color:#45405a;font-size:12px;line-height:1.55}.search-summary__tip strong{color:var(--ww-text);font-size:15px}.rmock-recommended-note{display:none}.candidate-results-main [role=tabpanel]{margin-top:16px}.job-card--candidate{gap:16px;min-height:224px;padding:15px 18px;border-radius:10px}.job-card--candidate .job-card__badge{width:48px;height:48px;border-radius:10px;font-size:16px}.job-card--candidate .job-card__company,.job-card--candidate .job-card__location{font-size:13.5px}.job-card--candidate .job-card__location{display:flex;align-items:center;gap:8px}.job-card--candidate .job-card__company{margin-top:4px}.job-card--candidate .job-card__metadata{margin-top:8px}.job-card--candidate .job-card__recommendation{min-height:39px;margin-top:11px;padding-top:7px;padding-bottom:7px}.job-card--candidate .job-card__actions>a:last-child{justify-content:center;min-width:126px;min-height:39px}.job-card--candidate .job-card__actions{margin-top:11px}.job-list{gap:12px}}.search-progress{width:100%;max-width:480px;margin:0 auto;padding:24px 20px;background:var(--ww-results-bg, var(--panel));border:1px solid var(--ww-border, var(--border-low));border-radius:14px;box-shadow:0 1px 2px #17132109;text-align:center}.search-progress__header{margin-bottom:20px}.search-progress__heading{font-size:17px;font-weight:600;line-height:1.3;color:var(--ww-text, var(--text-primary));margin:0 0 6px}.search-progress__copy{margin:0}.search-progress__context{margin:8px 0 0}.search-progress__stages{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.search-progress__stage{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ww-text-muted, var(--text-muted));transition:color var(--t-hover, .12s) var(--ease-out, ease)}.search-progress__stage-marker{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;background:var(--ww-lavender-soft, var(--panel-alt));color:var(--ww-text-muted, var(--text-muted))}.search-progress__stage-label{font-size:14px;line-height:1.4}.search-progress__stage--active{background:var(--ww-lavender, var(--accent-soft));color:var(--ww-purple, var(--accent))}.search-progress__stage--active .search-progress__stage-marker{background:var(--ww-purple, var(--accent));color:#fff}.search-progress__stage--done .search-progress__stage-marker{background:var(--evidence-soft);color:var(--evidence)}.search-progress__stage--done .search-progress__stage-label{color:var(--ww-text, var(--text-primary))}.search-progress__bar{width:100%;height:4px;border-radius:999px;background:var(--ww-lavender-soft, var(--panel-alt));overflow:hidden}.search-progress__bar-fill{width:40%;height:100%;border-radius:999px;background:var(--ww-purple, var(--accent));transform:translate(0)}.search-progress__bar-fill--animated{animation:search-progress-sweep 1.6s ease-in-out infinite}@keyframes search-progress-sweep{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(-100%)}}.search-progress[data-phase=preparing] .search-progress__bar-fill{width:16%;animation-play-state:paused}@media(max-width:430px){.search-progress{padding:20px 16px}}.tag-list{list-style:none;margin:0;padding:0}.target-role-confirmation{gap:10px}.role-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.role-card-grid{grid-template-columns:1fr}}.role-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--panel);border:1px solid var(--border-low);border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.role-card:hover{border-color:var(--border-strong)}.role-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.role-card--selected{border-color:var(--accent);background:var(--accent-soft)}.role-card:disabled{cursor:not-allowed;opacity:.5}.role-card__badge{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--accent-strong);background:var(--accent-soft)}.candidate-analysis-summary{background:var(--panel-alt)}.candidate-analysis-summary__heading{font-weight:600}.target-role-cta{margin-top:28px}.target-role-cta__btn{min-height:52px;font-size:16px}.search-priority{border:none;margin:0;padding:0;position:relative}.search-priority__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.search-priority__option{position:relative;flex:1 1 120px;display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;text-align:center;background:var(--panel);border:1.5px solid var(--border-low);border-radius:8px;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.search-priority__option:hover{border-color:var(--border-strong)}.search-priority__option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-priority__option--selected{border-color:var(--accent);background:var(--accent-soft)}.search-priority__option--selected .search-priority__label{font-weight:600;color:var(--accent-strong)}.search-priority__option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.search-priority__legend{display:flex;align-items:center;gap:6px;position:relative}.search-mode-help{position:static}.search-priority__option{flex-wrap:wrap;gap:6px}.search-priority__badge{display:inline-flex;align-items:center;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--accent-strong);background:var(--accent-soft)}.search-mode-help__tooltip{display:flex;flex-direction:column;gap:8px;width:min(280px,78vw)}.search-mode-help__row{display:block}.search-mode-help__row strong{color:var(--text-primary)}.salary-help-row{position:relative}.salary-help-row .salary-help{position:static}.job-preview{position:sticky;top:128px;background:var(--panel);border:1px solid var(--border-low);border-radius:12px;padding:22px}.job-preview__badge{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff}.related-titles{display:flex;flex-direction:column;gap:10px}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 20px}.empty-state__actions{justify-content:center}.empty-state--compact{align-items:flex-start;text-align:left;gap:8px;padding:6px 0 4px}.empty-state--compact .text-section-heading{font-size:15px}.empty-state--compact .empty-state__actions{justify-content:flex-start}.rpg-scene{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px}.rpg-scene__stage{width:100%;max-width:480px;border-radius:10px;border:1px solid var(--border-low);overflow:hidden;background:var(--panel)}.rpg-pixel-scene{display:block;width:100%;height:auto;aspect-ratio:128 / 56;image-rendering:pixelated}.rpg-tech-stage{position:relative;display:block;width:100%;aspect-ratio:140 / 50;overflow:hidden}.rpg-tech-layer{position:absolute;display:block;pointer-events:none}.rpg-tech-bg{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rpg-industry-scene{display:block;width:100%;height:auto;aspect-ratio:140 / 50}.rpg-scene__status{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:480px}.rpg-scene__primary{font-weight:600;overflow-wrap:anywhere}.rpg-scene__location{margin:0}.rpg-scene__secondary{min-height:1.2em;margin:2px 0 0}.rpg-scene__progress{width:100%;max-width:480px;height:4px;border-radius:999px;background:var(--accent-soft);overflow:hidden;position:relative}.rpg-scene__progress-fill{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transition:width .4s ease-out}@keyframes rpg-progress-sweep{0%{transform:translate(0)}to{transform:translate(350%)}}.rpg-anim-progress{animation:rpg-progress-sweep 1.6s ease-in-out infinite}[data-rpg-phase=preparing] .rpg-scene__progress-fill{width:16%;animation-play-state:paused}@keyframes rpg-type-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}.rpg-anim-type{animation:rpg-type-bob .7s var(--stepped) infinite}@keyframes rpg-glow-pulse{0%,to{opacity:1}50%{opacity:.5}}.rpg-anim-glow{animation:rpg-glow-pulse 1.4s var(--stepped) infinite}@keyframes rpg-float-bob{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(-1.6px);opacity:1}}.rpg-anim-float{animation:rpg-float-bob 1.8s var(--stepped) infinite}@keyframes rpg-scanline-sweep{0%{transform:translateY(0);opacity:.9}to{transform:translateY(3.5px);opacity:.15}}.rpg-anim-scanline{animation:rpg-scanline-sweep 1.2s var(--stepped) infinite}@keyframes rpg-particle-fade{0%,to{opacity:0}50%{opacity:1}}.rpg-anim-particle{animation:rpg-particle-fade 2.2s var(--stepped) infinite}.rpg-anim-particle--2{animation-delay:.5s}.rpg-anim-particle--3{animation-delay:1s}@keyframes rpg-walk-cycle{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}.rpg-anim-walk{animation:rpg-walk-cycle 2.6s var(--stepped) infinite;transform-box:fill-box}@keyframes rpg-walk-tight{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px,-1px)}}.rpg-anim-walk-tight{animation:rpg-walk-tight 1.8s var(--stepped) infinite;transform-box:fill-box}@keyframes rpg-sign-glow{0%,to{filter:drop-shadow(0 0 3px rgba(138,109,251,.45))}50%{filter:drop-shadow(0 0 9px rgba(138,109,251,.85))}}.rpg-anim-sign-glow{animation:rpg-sign-glow 2.4s var(--stepped) infinite}@keyframes rpg-path-flow{to{stroke-dashoffset:-30}}.rpg-anim-path-flow{animation:rpg-path-flow 3.2s linear infinite}@keyframes rpg-pop-bounce{0%,to{transform:scale(1) translateY(0);opacity:.75}50%{transform:scale(1.1) translateY(-1.5px);opacity:1}}.rpg-anim-pop{animation:rpg-pop-bounce 2s var(--stepped) infinite;transform-box:fill-box;transform-origin:center}@keyframes rpg-window-blink{0%,to{opacity:1}50%{opacity:.35}}.rpg-anim-window-lit{animation:rpg-window-blink 1.6s var(--stepped) infinite}.filter-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);z-index:30}.filter-drawer{position:fixed;right:0;top:0;bottom:0;width:min(340px,90vw);background:var(--panel);z-index:31;padding:20px;overflow-y:auto;box-shadow:-8px 0 24px #1713212e}.filter-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.filter-drawer .candidate-filters{border:0;padding:0;background:none}.salary-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:var(--border-low);accent-color:var(--accent)}.salary-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent);cursor:pointer}.salary-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:3px solid var(--panel);box-shadow:0 0 0 1px var(--accent);cursor:pointer}.salary-slider__value{font-weight:700;color:var(--text-primary)}.app-footer{margin-top:auto;position:relative}.app-footer--static{margin-top:0}.app-footer__street{width:100%;background:var(--page)}.app-footer__street-img{display:block;width:100%;height:auto;image-rendering:pixelated}.app-footer__bar{background:var(--footer-bg);color:#ffffffeb;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;position:relative}.app-footer__links{display:flex;gap:22px;flex-wrap:wrap}.app-footer__links span{color:#ffffffd9}.app-footer__made{display:flex;align-items:center;gap:6px;color:#ffffffd9}.saved-jobs-container{max-width:1180px;margin:0 auto;padding:32px 24px 48px}.saved-job-list{display:grid;grid-template-columns:1fr;gap:16px}.saved-jobs-undo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--inset);border:1px solid var(--border-low);border-radius:8px;color:var(--text-secondary)}.saved-job-card{display:flex;flex-direction:column;gap:8px;background:var(--panel);border:1px solid var(--border-low);border-radius:10px;padding:16px;box-shadow:0 1px 2px #1713210a}.saved-job-card--viewed{background:var(--raised);box-shadow:inset 3px 0 0 var(--border-strong),0 1px 2px #1713210a}.saved-job-card--viewed .saved-job-card__title{color:var(--text-secondary);font-weight:500}.saved-job-card--expired{background:var(--inset);border-color:var(--border-low)}.saved-job-card--expired .saved-job-card__title{color:var(--text-secondary)}.saved-job-card__title-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.saved-job-card__expired-badge{display:inline-flex;align-items:center;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--caution);background:var(--caution-soft);border-radius:999px;padding:2px 8px;white-space:nowrap}.saved-job-card--closed{background:var(--inset);border-color:var(--border-low)}.saved-job-card--closed .saved-job-card__title{color:var(--text-secondary)}.saved-job-card__closed-badge{display:inline-flex;align-items:center;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--error-text);background:var(--error-soft);border-radius:999px;padding:2px 8px;white-space:nowrap}.saved-job-card__top{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.saved-job-card__heading{flex:1 1 200px;min-width:0}.saved-job-card__title{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.3}.saved-job-card__company{margin-top:2px;font-size:12.5px;color:var(--text-secondary)}.saved-job-card__actions{flex:0 0 auto;display:flex;align-items:center;gap:6px}.saved-job-card__actions .btn{min-height:32px;padding:6px 12px;font-size:12.5px}.saved-job-card__save{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--border-low);background:var(--inset);color:var(--accent-strong);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.saved-job-card__save:hover{border-color:var(--accent)}.saved-job-card__save:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.saved-job-card__facts{font-size:12.5px;color:var(--text-secondary);margin:0}.saved-job-card__fact--salary{font-weight:700;color:var(--accent-strong)}.saved-job-card__fact-sep{color:var(--border-strong);margin:0 6px}.saved-job-card__why{display:flex;flex-direction:column;gap:4px}.saved-job-card__why-label{font-size:11.5px;font-weight:600;color:var(--text-muted);margin:0}.saved-job-card__chips{display:flex;flex-wrap:wrap;gap:5px}.saved-job-card__chip{display:inline-flex;align-items:center;background:var(--evidence-soft);color:var(--evidence);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;white-space:nowrap}.saved-job-card__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:2px}.saved-job-card__destination{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.saved-job-card__source{min-width:0;display:inline-flex;border:1px solid var(--border-low);border-radius:6px;padding:2px 7px;background:var(--inset);font-size:11px;font-weight:600;color:var(--text-secondary);overflow-wrap:anywhere}.saved-job-card__dest-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.01em;border-radius:6px;padding:2px 7px;white-space:nowrap}.saved-job-card__dest-badge--employer{background:var(--accent-soft);color:var(--accent-strong)}.saved-job-card__dest-badge--ats{background:var(--raised);color:var(--text-secondary);border:1px solid var(--border-low)}.saved-job-card__dest-badge--portal{background:var(--inset);color:var(--text-secondary);border:1px solid var(--border-low)}.saved-job-card__dest-badge--agency{background:var(--caution-soft);color:var(--caution)}.saved-job-card__viewed{font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--raised);border-radius:999px;padding:2px 8px;white-space:nowrap;flex:0 0 auto}@media(min-width:961px){.saved-job-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.my-searches-list{display:grid;gap:12px}.my-searches-card{display:flex;align-items:center;gap:12px;padding:16px;background:var(--panel);border:1px solid var(--border-low);border-radius:10px;box-shadow:0 1px 2px #1713210a}.my-searches-card__open{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.my-searches-card__open:hover .my-searches-card__title{color:var(--accent)}.my-searches-card__open:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}.my-searches-card__title{font-weight:700}.my-searches-card__new{color:var(--accent-strong);font-weight:700}.my-searches-detail{max-width:1350px;margin:0 auto}.my-searches-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:18px 0 12px}.my-searches-detail__actions{flex:0 0 auto;align-items:stretch;gap:4px}@media(max-width:640px){.my-searches-card,.my-searches-detail__header{align-items:stretch;flex-direction:column}.my-searches-card>.btn,.my-searches-detail__actions .btn{align-self:flex-start}}@media(max-width:960px){.rail__nav{display:none}.hero__inner{grid-template-columns:1fr;text-align:center;padding-bottom:40px}.hero__sub{margin-left:auto;margin-right:auto}.hero__art{order:-1}.hero__art img{max-width:320px}.search-card{margin-top:24px}.search-card__fields{grid-template-columns:1fr}.results-shell,.results-shell--with-preview{grid-template-columns:minmax(0,1fr)}.filters-sidebar,.job-preview{display:none}.mobile-filter-button{display:inline-flex}.results-topbar{top:0}}@media(max-width:900px){.stage{max-width:92%}.text-entry-headline{font-size:42px}}@media(max-width:640px){.job-card{flex-wrap:wrap}.job-card__actions{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.job-card--candidate .job-card__actions{justify-content:flex-start;flex-wrap:wrap}.job-card--candidate .job-card__actions>a:last-child{margin-left:0}.job-card__recommendation{align-items:flex-start}}@media(max-width:480px){.stage{max-width:100%;padding:24px 16px 48px}.rail__inner{padding:12px 16px}.text-entry-headline{font-size:28px}.upload-slot{padding:28px 16px}.hero{padding:32px 16px 28px}.results-topbar,.results-page{padding-left:16px;padding-right:16px}}.feedback{min-width:0;margin:0}.feedback__buttons{flex-wrap:nowrap}.feedback__btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:3px 6px;border:1px solid var(--ww-border);border-radius:6px;background:var(--inset);font-size:13px;line-height:1;cursor:pointer;transition:border-color var(--t-hover) var(--ease-out),background var(--t-hover) var(--ease-out)}.feedback__btn:hover{border-color:var(--accent)}.feedback__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback__btn--active{border-color:var(--accent);background:var(--accent-soft)}.feedback__retry{color:var(--error-text);padding:4px;min-height:auto}.feedback__reasons{margin-top:8px}.feedback__reason{font-size:12px;padding:5px 10px;cursor:pointer}.feedback__reason--active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}.results-tabs{display:flex;gap:2px 24px;border-bottom:1px solid var(--ww-border);flex-wrap:wrap}.results-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:7px 1px;margin-bottom:-1px;font-size:14px;color:var(--ww-text-muted);cursor:pointer;white-space:nowrap}.results-tabs__tab:hover{color:var(--text-primary)}.results-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.results-tabs__tab[aria-selected=true]{color:var(--ww-purple);font-weight:600;border-bottom-color:var(--ww-purple)}.job-card__recommended-badge{display:inline-flex;align-items:center;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;color:var(--ww-success-text);background:var(--ww-success-bg);flex:0 0 auto}.panel--viewed,.job-card--viewed{background:var(--raised);border-color:var(--border-low);box-shadow:inset 3px 0 0 var(--border-strong),0 1px 2px #1713210a}.panel--viewed .text-body,.job-card--viewed .text-body,.job-card--viewed .job-card__title{font-weight:500;color:var(--text-secondary)}.job-card--viewed .job-card__badge{opacity:.6}.job-viewed-tag{color:var(--text-muted);font-weight:500}.job-card__pill--viewed{color:var(--text-muted);border-style:dashed}.auth-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-modal__header .confirm-dialog__title{margin:0}.auth-modal__form{margin-top:4px}.auth-modal__switch{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:-4px}.account-menu{position:relative}.account-menu__trigger{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.account-menu__badge{width:36px;height:36px;border-radius:50%;border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-strong);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.account-menu__badge--unverified{border-color:var(--caution);background:var(--caution-soft);color:var(--text-primary)}.account-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190}.account-menu__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:191;min-width:220px;background:var(--panel);border:1px solid var(--border-low);border-radius:10px;box-shadow:0 12px 32px #17132133;padding:10px;display:flex;flex-direction:column;gap:8px}.account-menu__email{padding:6px 8px 8px;border-bottom:1px solid var(--border-low);word-break:break-word}.account-menu__item{display:block;width:100%;text-align:left;background:none;border:none;border-radius:6px;padding:8px;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer}.account-menu__item:hover{background:var(--raised)}.auth-verification-notice{max-width:var(--content-max);margin:12px auto 0}.privacy-consent{display:flex;gap:10px;align-items:flex-start;max-width:60ch}.privacy-consent__box{margin-top:2px;flex:0 0 auto}.privacy-consent__text{color:var(--text-secondary);line-height:1.5}.resume-consent-row{display:flex;flex-direction:column;gap:10px;margin-top:16px}.resume-consent-row__actions{display:flex;flex-wrap:wrap;gap:10px}.privacy-consent__link{background:none;border:0;padding:0;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.privacy-consent__link:hover{color:var(--accent-strong)}.privacy-consent__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-footer__link-btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.app-footer__link-btn:hover{text-decoration:underline}.legal-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--page);overflow-y:auto}.legal-page__inner{max-width:720px;margin:0 auto;padding:32px 20px 64px}.legal-page__body{gap:8px}.legal-page__body h1{font-size:26px;margin-bottom:4px}.legal-page__body h2{margin-top:20px}.legal-page__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.confirm-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--overlay, rgba(23, 19, 33, .55));display:flex;align-items:center;justify-content:center;padding:20px}.confirm-dialog{background:var(--panel);border:1px solid var(--border-low);border-radius:12px;padding:24px;width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 16px 48px #17132147}.confirm-dialog__title{font-size:18px;margin:0 0 12px}.confirm-dialog__body{color:var(--text-secondary);line-height:1.5;gap:8px}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn--danger{background:var(--error-border);border-color:var(--error-border);color:#fff}.btn--danger:hover:not(:disabled){background:var(--error-text);border-color:var(--error-text)}.btn--danger:focus-visible{outline:2px solid var(--error-text);outline-offset:2px}html{overflow-x:clip}#root{max-width:100%}.job-card__body,.job-card__title,.job-card__salary,.job-card__metadata,.saved-job-card__heading,.rmock-card__facts,.notice__body,.hero__headline,.hero__sub{overflow-wrap:break-word}@supports (min-height: 100dvh){.app-shell{min-height:100dvh}}.app-footer__bar{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.filter-drawer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.legal-page__inner{padding-bottom:calc(64px + env(safe-area-inset-bottom))}@media(max-width:768px){input[type=text],input[type=number],input[type=email],input[type=password],select,textarea,.job-status-select{font-size:16px}}@media(max-width:960px){.rail__inner{flex-wrap:wrap;gap:10px 16px;padding:12px 16px;min-height:0}.rail__nav{display:flex;order:3;flex:1 1 100%;justify-content:flex-start;gap:24px;margin-top:2px}.rail__nav-item{font-size:15px;padding:4px 0}}@media(max-width:768px){.job-card__bookmark{width:40px;height:40px}.feedback__btn{min-width:40px;min-height:40px}.rmock-save-btn{min-height:44px;padding:10px 6px}.results-tabs__tab,.rmock-tabs__tab{padding:11px 6px}.btn--small,.saved-job-card__actions .btn,.saved-job-card__save{min-height:40px}.salary-help__trigger{width:24px;height:24px}}@media(max-width:380px){.search-priority__option{flex-basis:100%}}.search-priority__legend{flex-wrap:wrap}@media(max-width:640px){.combobox__option{min-height:44px}.search-mode-help__tooltip{left:auto;right:0;width:min(280px,82vw)}}@media(max-width:400px){.text-entry-headline{font-size:25px}.hero__sub{font-size:15px;margin-top:14px}.search-card{padding:16px}.page-section{padding-left:16px;padding-right:16px}.trust-row{gap:14px 24px;padding-left:16px;padding-right:16px}}@media(max-width:768px){.privacy-consent__text.text-caption{font-size:13px}.privacy-consent input[type=checkbox]{width:20px;height:20px}}@media(max-width:400px){.notice{padding:12px 14px}.notice>svg,.notice .sprite{flex:0 0 auto;max-width:24px;height:auto}}@media(max-width:560px){.results-topbar__field{flex:1 1 100%}}@media(max-width:430px){.row.salary-range-row{flex-direction:column;align-items:stretch}.salary-range-row .salary-range-sep{display:none}.salary-range-row .salary-input{flex-basis:auto;width:100%}}@media(max-width:480px){.rpg-scene{padding:16px 12px}}.job-card__fit-badge--good{color:var(--ww-success-text);background:var(--ww-success-bg);border:1px solid #cfe9db}
