/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#050505;--panel:#101010;--panel-2:#161616;--line:#303030;--green:#d7ff00;--green-d:#b9dc00;--cyan:#d7ff00;--text:#f7f7f4;--muted:#9c9c98}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 55% 4%,#d7ff0013 0,#0000 26%),linear-gradient(135deg,#030303,#0b0b0b 62%,#030303);min-height:100vh;margin:0;font-family:Inter,Manrope,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;padding:0 3vw 46px}.topbar{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;height:88px;display:grid}.brand{cursor:pointer;background:#000;border:0;justify-self:start;width:176px;height:74px;padding:0;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%}.topbar nav{gap:25px;height:100%;display:flex}.topbar nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 5px;font-weight:650;position:relative}.topbar nav button.active,.topbar nav button:hover{color:var(--text)}.topbar nav button.active:after{content:"";background:var(--green);border-radius:3px;height:3px;position:absolute;bottom:14px;left:0;right:0;box-shadow:0 0 12px #d7ff0066}.profile-actions{justify-self:end;align-items:center;gap:16px;display:flex}.icon-button,.avatar-button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:50%;width:42px;height:42px}.notification{color:var(--cyan);position:relative}.notification:after{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:1px}.avatar-button{color:var(--green);background:#191919;font-weight:800}.dashboard-grid{grid-template-columns:minmax(280px,29%) minmax(560px,1fr) 260px;gap:18px;max-width:1540px;margin:0 auto;padding-top:28px;display:grid}.hero-copy{padding:42px 28px 20px 0;position:relative;overflow:hidden}.hero-logo{object-fit:contain;object-position:left center;opacity:.98;width:245px;height:115px;margin:-20px 0 8px}.eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.eyebrow i,.availability i,.results-meta i,.hunter-head small i{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;display:inline-block}.hero-copy h1{letter-spacing:-.045em;max-width:620px;margin:25px 0 18px;font-size:clamp(43px,3.65vw,66px);line-height:1.04}.hero-copy h1 em{color:var(--green);font-style:normal}.hero-copy>p{color:var(--muted);max-width:510px;font-size:16px;line-height:1.65}.hero-actions{gap:10px;margin:31px 0 40px;display:flex}.primary,.secondary{border:1px solid var(--line);cursor:pointer;border-radius:8px;min-height:52px;padding:0 20px;font-weight:800;transition:all .2s}.primary{background:var(--green);border-color:var(--green);color:#080808;box-shadow:0 0 24px #d7ff0029}.primary:hover{background:#e3ff55;transform:translateY(-2px);box-shadow:0 9px 28px #d7ff0033}.secondary{background:0 0}.secondary:hover{border-color:var(--cyan)}.hero-actions b{margin-left:16px;font-size:18px}.value-list{gap:22px;display:grid}.value-list>div{align-items:center;gap:16px;display:flex}.value-list>div>span{color:var(--green);text-align:center;width:35px;font-size:30px}.value-list p{gap:5px;margin:0;font-size:15px;display:grid}.value-list small{color:var(--muted);font-size:12px}.results-panel,.hunter-card,.mini-processes{border:1px solid var(--line);background:linear-gradient(145deg,#161616fa,#090909fa);border-radius:13px;box-shadow:0 20px 60px #00000052}.results-panel{padding:16px}.search-row{background:#080808;border:1px solid #454545;border-radius:8px;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.search-row>span{color:var(--cyan);font-size:22px}.search-row input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:15px}.search-row button{background:var(--green);color:#080808;cursor:pointer;border:0;border-radius:6px;padding:9px 18px;font-weight:850}.search-row button:disabled{opacity:.65;cursor:wait}.filters{gap:6px;margin:12px 0;display:flex;overflow:auto}.filters span{white-space:nowrap;color:#aaa;background:#111;border:1px solid #303030;border-radius:999px;padding:7px 10px;font-size:10px}.filters span:first-child{color:var(--green);border-color:#829900}.results-meta{color:var(--muted);justify-content:space-between;padding:5px 2px 10px;font-size:11px;display:flex}.results-meta i{width:6px;height:6px;margin-left:5px}.candidate-list{gap:7px;display:grid}.candidate-card{background:linear-gradient(100deg,#131313f5,#080808eb);border:1px solid #303030;border-radius:9px;grid-template-columns:58px minmax(155px,1fr) 65px minmax(118px,.8fr) 30px;align-items:center;gap:10px;min-height:116px;padding:11px;transition:all .2s;display:grid;position:relative}.candidate-card:hover{border-color:#687b00;transform:translateY(-2px)}.candidate-card.web-result{grid-template-columns:52px minmax(260px,1fr) 76px 100px;padding:14px}.source-mark{width:46px;height:46px;color:var(--green);background:#202400;border:1px solid #5f7000;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.candidate-card>img{object-fit:cover;border:2px solid #385972;border-radius:50%;width:58px;height:58px}.name-line{align-items:center;gap:7px;display:flex}.name-line h3{margin:0;font-size:16px}.name-line span{background:var(--green);color:#080808;padding:2px 4px;font-size:7px;font-weight:900}.candidate-info p{color:#bdbdb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.candidate-info small{color:var(--muted);font-size:9px}.skill-list{gap:4px;margin-top:8px;display:flex;overflow:hidden}.skill-list span{white-space:nowrap;color:#aabac9;border:1px solid #28445a;border-radius:4px;padding:3px 5px;font-size:8px}.score{display:grid}.score strong{color:var(--green);letter-spacing:-.04em;font-size:24px}.score span{color:var(--muted);font-size:9px;line-height:1.2}.result-actions{justify-items:end;gap:8px;display:grid}.result-actions a{color:#0a0a0a;background:var(--green);white-space:nowrap;border-radius:5px;padding:8px 10px;font-size:9px;font-weight:850;text-decoration:none}.result-actions .save{margin-right:4px}.search-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:40px;display:grid}.search-empty>span{width:62px;height:62px;color:var(--green);background:#171a00;border:1px solid #667800;border-radius:14px;place-items:center;font-size:18px;font-weight:900;display:grid;box-shadow:0 0 28px #d7ff001a}.search-empty h3{margin:18px 0 8px;font-size:19px}.search-empty p{max-width:410px;color:var(--muted);font-size:12px;line-height:1.6}.search-empty.loading>span{animation:1.1s ease-in-out infinite pulse}.search-empty.error>span{color:#ff8d8d;background:#210d0d;border-color:#955}@keyframes pulse{50%{opacity:.5}}.result-disclaimer{color:#777;margin:12px 3px 0;font-size:9px;line-height:1.5}.candidate-card ul{color:#aebdca;gap:7px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.candidate-card li:before{content:"✓";color:var(--green);border:1px solid var(--green);border-radius:50%;margin-right:6px;padding:1px;font-size:6px}.save{color:#a7b6c4;cursor:pointer;background:0 0;border:1px solid #31506a;border-radius:50%;width:29px;height:29px}.save.saved{color:var(--green);border-color:var(--green)}.load-more{width:100%;color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:13px 0 2px;font-size:11px}.right-rail{align-content:start;gap:12px;display:grid}.hunter-card,.mini-processes{padding:16px}.availability{color:#d8e4ed;margin-bottom:16px;font-size:13px}.availability i{margin-right:8px}.hunter-head{align-items:center;gap:12px;display:flex}.hunter-head img{object-fit:cover;border:2px solid #3e6078;border-radius:50%;width:67px;height:67px}.hunter-head h3{margin:0 0 3px;font-size:14px}.hunter-head p{color:var(--muted);margin:0 0 5px;font-size:11px}.hunter-head small{color:var(--green);font-size:9px}.hunter-head small i{width:6px;height:6px;margin-right:4px}.hunter-card>p{color:#a9bac8;margin:17px 0;font-size:12px;line-height:1.55}.hunter-card>button{width:100%;height:42px;color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;background:0 0;border-radius:6px;font-weight:700}.hunter-card>button span{float:right;margin-right:10px}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h2{margin:0 0 10px;font-size:14px}.section-title button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:9px}.mini-processes{gap:8px;display:grid}.mini-process{text-align:left;cursor:pointer;background:#0a0a0a;border:1px solid #303030;border-radius:7px;grid-template-columns:1fr auto;padding:10px;display:grid;position:relative;overflow:hidden}.mini-process span,.mini-process b{gap:3px;font-size:10px;display:grid}.mini-process small{color:var(--muted);font-size:8px;font-weight:400}.mini-process b{text-align:right;font-size:17px}.mini-process>i{background:var(--green);height:2px;position:absolute;bottom:0;left:10px}.new-process{color:var(--cyan);text-align:left;cursor:pointer;background:0 0;border:0;padding-top:10px;font-size:11px}.new-process b{float:right;font-size:18px}.workspace-view{max-width:1380px;margin:0 auto;padding:56px 0}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.workspace-heading h1{letter-spacing:-.04em;max-width:850px;margin:15px 0 10px;font-size:clamp(38px,4vw,62px);line-height:1.03}.workspace-heading p{color:var(--muted);max-width:720px}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0 20px;display:grid}.metrics>div{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:8px;padding:20px;display:grid}.metrics span,.metrics small{color:var(--muted);font-size:11px}.metrics strong{font-size:30px}.metrics small{color:var(--green)}.process-table{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.table-head,.table-row{text-align:left;grid-template-columns:2fr 1fr .7fr 1fr 1fr;align-items:center;gap:15px;display:grid}.table-head{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#181818;padding:13px 18px;font-size:10px}.table-row{border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;width:100%;padding:18px}.table-row:hover{background:#181818}.table-row>span{color:#b6c3ce;align-items:center;gap:7px;font-size:12px;display:flex}.table-row>span:first-child{color:var(--text);gap:5px;display:grid}.table-row small{color:var(--muted);font-size:9px}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px}.table-row span:last-child{gap:8px}.table-row span:last-child b{background:#173146;border-radius:4px;width:68px;height:4px;overflow:hidden}.table-row span:last-child b i{background:var(--green);height:100%;display:block}.hunter-market{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.hunter-market article{border:1px solid var(--line);background:linear-gradient(145deg,#171717,#0b0b0b);border-radius:13px;padding:20px}.market-top{justify-content:space-between;align-items:start;display:flex}.market-top img{object-fit:cover;border:2px solid #3c6079;border-radius:50%;width:84px;height:84px}.market-top span{border-radius:20px;padding:6px 9px;font-size:10px}.market-top .online{color:var(--green);background:#d7ff0017}.market-top .busy{color:#c6c6c1;background:#ffffff0f}.hunter-market h2{margin:18px 0 6px}.hunter-market>article>p{color:var(--muted)}.hunter-stats{gap:40px;margin:23px 0;display:flex}.hunter-stats span{gap:4px;display:grid}.hunter-stats small{color:var(--muted);font-size:10px}.hunter-market article>button{width:100%;color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #28506a;border-radius:7px;padding:12px}.human-banner{background:linear-gradient(90deg,#d7ff0017,#0a0a0a99);border:1px solid #5e7000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:20px;padding:25px;display:grid}.human-banner>span{background:var(--green);color:#090909;border-radius:50%;place-items:center;width:56px;height:56px;font-weight:900;display:grid}.human-banner h2{margin:0 0 6px;font-size:19px}.human-banner p{color:var(--muted);margin:0;font-size:12px}.human-banner button{border:1px solid var(--green);color:var(--green);cursor:pointer;background:0 0;border-radius:7px;padding:11px 16px}.toast{z-index:20;border:1px solid var(--green);color:#fff;background:#1d2300;border-radius:9px;padding:13px 18px;font-size:12px;animation:.25s toast-in;position:fixed;top:92px;right:4vw;box-shadow:0 12px 40px #0008}.toast span{color:var(--green);margin-right:10px}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px)}}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(145deg,#191919,#090909);border:1px solid #4b4b4b;border-radius:14px;width:min(560px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #000b}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:14px}.modal h2{margin:16px 0 10px;font-size:27px;line-height:1.2}.modal>p{color:var(--muted);line-height:1.6}.modal form{gap:15px;margin-top:22px;display:grid}.modal label{color:#c6d3de;gap:7px;font-size:12px;display:grid}.modal input,.modal textarea,.modal select{width:100%;color:var(--text);background:#080808;border:1px solid #3b3b3b;border-radius:7px;outline:none;padding:12px}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:var(--cyan)}.modal textarea{resize:vertical;min-height:90px}.offers-view,.candidate-view{padding-bottom:82px}.offer-counter,.candidate-price{background:linear-gradient(145deg,#1a1e00,#0b0b0b);border:1px solid #667800;border-radius:12px;gap:4px;min-width:148px;padding:17px 20px;display:grid}.offer-counter strong,.candidate-price strong{color:var(--green);letter-spacing:-.04em;font-size:30px}.offer-counter span,.candidate-price span,.candidate-price small{color:var(--muted);font-size:10px}.offers-layout,.candidate-layout{grid-template-columns:minmax(0,1.35fr) minmax(350px,.75fr);align-items:start;gap:18px;margin-top:34px;display:grid}.offer-form,.candidate-form,.distribution-card,.pool-card,.candidate-results,.company-matches,.cv-builder{border:1px solid var(--line);background:linear-gradient(145deg,#161616fa,#080808fa);border-radius:13px}.offer-form,.candidate-form{padding:25px}.form-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.form-title>span{background:var(--green);color:#070707;border-radius:50%;flex:0 0 37px;place-items:center;height:37px;font-size:11px;font-weight:900;display:grid}.form-title h2,.distribution-card h2,.pool-card h2{margin:0 0 6px;font-size:20px}.form-title p,.distribution-card p,.pool-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:#d0d0cb;gap:7px;font-size:11px;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select{width:100%;min-width:0;color:var(--text);background:#080808;border:1px solid #383838;border-radius:7px;outline:none;padding:12px}.form-grid textarea{resize:vertical;min-height:106px}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:var(--green);box-shadow:0 0 0 3px #d7ff0012}.upload-zone{cursor:pointer;text-align:center;background:#111400;border:1px dashed #667800;border-radius:8px;place-content:center;justify-items:center;min-height:94px}.upload-zone input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.upload-zone span{color:var(--green);font-weight:800}.upload-zone small{color:var(--muted);font-size:9px}.offer-form fieldset{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:10px 18px;margin:18px 0;padding:15px;display:flex}.offer-form legend{color:var(--muted);padding:0 7px;font-size:10px}.offer-form fieldset label{font-size:11px}.offer-form fieldset input,.visibility-control input{accent-color:var(--green)}.offer-form>.primary,.candidate-form>.primary{width:100%;margin-top:4px}.form-error{color:#ff9b9b;font-size:11px}.offers-side{gap:18px;display:grid}.distribution-card,.pool-card{padding:23px}.step-tag{color:var(--green);text-transform:uppercase;letter-spacing:.1em;margin-bottom:15px;font-size:9px;font-weight:850;display:inline-block}.channel-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.channel-list a{color:var(--text);background:#0b0b0b;border:1px solid #343434;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:2px 8px;padding:11px;text-decoration:none;display:grid}.channel-list a:hover{border-color:#748900}.channel-list a>span{color:#080808;background:var(--green);border-radius:7px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.channel-list b{font-size:11px}.channel-list small{color:var(--muted);font-size:8px}.legal-note{color:#777;margin-top:12px;font-size:8px;line-height:1.5;display:block}.pool-flow{justify-content:space-between;align-items:center;gap:6px;margin:20px 0;display:flex}.pool-flow span{color:#dce79f;background:#151800;border:1px solid #647700;border-radius:5px;padding:7px 9px;font-size:9px}.pool-flow b{color:var(--green)}.saved-offers{margin-top:42px}.section-heading h2{margin:11px 0 18px;font-size:27px}.empty-offers{color:var(--muted);border:1px dashed #464646;border-radius:12px;align-items:center;gap:16px;padding:25px;display:flex}.empty-offers>span{height:48px;color:var(--green);background:#141700;border:1px solid #657700;border-radius:10px;flex:0 0 48px;place-items:center;font-weight:900;display:grid}.offer-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.offer-cards>article{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:20px}.offer-card-top{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.offer-card-top span{color:var(--green)}.offer-cards h3{margin:16px 0 6px}.offer-cards p,.offer-cards>article>small{color:var(--muted);font-size:10px}.offer-channels{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.offer-channels span,.possibility-tags span,.skill-score>div span,.cv-paper>div span{color:#dce79f;background:#141700;border:1px solid #586900;border-radius:999px;padding:5px 7px;font-size:8px}.offer-actions{gap:7px;display:flex}.offer-actions button{cursor:pointer;background:0 0;border:1px solid #4b4b4b;border-radius:6px;flex:1;padding:9px;font-size:9px}.offer-actions button:last-child{border-color:var(--green);color:var(--green)}.candidate-price strong{font-size:25px}.candidate-form{min-width:0}.visibility-control{cursor:pointer;background:#111400;border:1px solid #4e5d00;border-radius:8px;align-items:flex-start;gap:11px;margin:18px 0;padding:14px;display:flex}.visibility-control input{margin-top:3px}.visibility-control span{gap:4px;display:grid}.visibility-control strong{font-size:11px}.visibility-control small{color:var(--muted);font-size:9px;line-height:1.45}.candidate-results{min-height:520px;padding:22px}.candidate-placeholder{align-content:center;justify-items:start;min-height:474px;display:grid}.candidate-placeholder>span{width:56px;height:56px;color:var(--green);background:#151800;border:1px solid #677900;border-radius:12px;place-items:center;font-weight:900;display:grid}.candidate-placeholder h2{max-width:420px;margin:20px 0 9px;font-size:25px;line-height:1.15}.candidate-placeholder p{color:var(--muted);font-size:12px;line-height:1.6}.possibility-tags,.skill-score>div,.cv-paper>div{flex-wrap:wrap;gap:6px;display:flex}.skill-score{border-bottom:1px solid var(--line);padding:3px 2px 23px}.skill-score>span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:10px}.skill-score>strong{color:var(--green);letter-spacing:-.06em;margin:7px 0;font-size:57px;display:block}.skill-score>strong small{color:var(--muted);font-size:15px}.skill-score>p{color:var(--muted);font-size:11px}.adjacent-roles{padding-top:22px}.adjacent-roles>div:not(.step-tag){border-top:1px solid #242424;grid-template-columns:56px 1fr;align-items:center;gap:11px;padding:12px 0;display:grid}.adjacent-roles>div>strong{color:var(--green);font-size:19px}.adjacent-roles>div>span{gap:4px;display:grid}.adjacent-roles b{font-size:12px}.adjacent-roles small{color:var(--muted);font-size:9px;line-height:1.4}.candidate-bottom{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.company-matches,.cv-builder{padding:24px}.company-matches h2{margin:0 0 18px}.company-matches>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.company-matches section{background:#0b0b0b;border:1px solid #333;border-radius:9px;padding:15px}.company-matches section>strong{color:var(--green);font-size:23px}.company-matches h3{margin:11px 0 6px;font-size:13px}.company-matches p{min-height:48px;color:var(--muted);font-size:9px;line-height:1.5}.company-matches button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.cv-paper{color:#171717;background:#f2f2ed;border-radius:5px;margin-bottom:13px;padding:18px;box-shadow:0 12px 35px #0008}.cv-paper>small{color:#667800;font-size:8px;font-weight:900}.cv-paper h2{margin:5px 0 10px;font-size:22px}.cv-paper p{color:#4c4c48;font-size:9px;line-height:1.55}.cv-paper h3{letter-spacing:.12em;margin:14px 0 8px;font-size:9px}.cv-paper>div span{color:#273000;background:#e2ef9e;border-color:#b2c44c}.cv-builder>.primary{width:100%;min-height:44px}.cv-builder>p{color:var(--muted);text-align:center;margin-bottom:0;font-size:8px}.talent-lab{max-width:1500px}.talent-heading{align-items:center}.skill-index{background:#141700;border:1px solid #667800;border-radius:12px;gap:3px;min-width:170px;padding:18px 22px;display:grid}.skill-index strong{color:var(--green);font-size:34px}.skill-index span{font-size:11px;font-weight:800}.skill-index small{color:var(--muted);font-size:9px}.source-analyzer{background:linear-gradient(110deg,#181d00,#0b0b0b 55%);border:1px solid #596900;border-radius:13px;grid-template-columns:.8fr 1.2fr;gap:24px;margin:34px 0 18px;padding:24px;display:grid}.analyzer-copy h2{margin:0 0 8px;font-size:25px}.analyzer-copy p{color:var(--muted);font-size:11px;line-height:1.6}.analyzer-inputs{grid-template-columns:1fr auto;gap:8px;display:grid}.analyzer-inputs input,.analyzer-inputs textarea,.advanced-filters input,.advanced-filters select,.import-actions input{color:var(--text);background:#080808;border:1px solid #3b3b3b;border-radius:7px;outline:none;padding:11px}.analyzer-inputs textarea{resize:vertical;grid-column:1/-1;min-height:74px}.analyzer-inputs .primary{grid-area:1/2;min-height:42px}.analysis-output{border-top:1px solid #3b4500;grid-column:1/-1;grid-template-columns:210px 1fr;gap:18px;padding-top:18px;display:grid}.analysis-output>div:first-child{align-content:start;gap:6px;display:grid}.analysis-output small,.analysis-output span{color:var(--muted);font-size:9px}.analysis-output strong{font-size:12px}.category-cloud{flex-wrap:wrap;gap:7px;display:flex}.category-cloud section{background:#111400;border:1px solid #4e5c00;border-radius:7px;padding:8px 10px}.category-cloud b{color:var(--green);font-size:9px}.category-cloud p{color:#c9c9c3;margin:5px 0 0;font-size:8px}.search-workbench{grid-template-columns:330px minmax(0,1fr);gap:18px;display:grid}.advanced-filters{border:1px solid var(--line);background:linear-gradient(145deg,#151515,#090909);border-radius:12px;padding:20px}.advanced-filters>label,.filter-grid label{color:#c8c8c3;gap:6px;margin-bottom:12px;font-size:10px;display:grid}.skill-entry{grid-template-columns:1fr 38px;display:grid}.skill-entry input{border-radius:7px 0 0 7px}.skill-entry button{color:#080808;background:var(--green);cursor:pointer;border:0;border-radius:0 7px 7px 0;font-weight:900}.selected-skills{flex-wrap:wrap;gap:5px;margin:-3px 0 16px;display:flex}.selected-skills button{color:#dce79f;cursor:pointer;background:#151800;border:1px solid #657600;border-radius:999px;padding:5px 7px;font-size:8px}.filter-grid{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}.search-talent{width:100%;margin-top:5px}.privacy-note{color:#6f6f6b;margin-top:10px;font-size:8px;line-height:1.5;display:block}.skill-results{min-height:650px}.results-header{justify-content:space-between;align-items:end;padding:8px 3px 16px;display:flex}.results-header h2{margin:0;font-size:22px}.results-header>span{color:var(--muted);font-size:9px}.candidate-card.skill-card{grid-template-columns:52px minmax(260px,1fr) 78px 110px;min-height:134px;padding:14px}.evidence-skills{flex-wrap:wrap;gap:4px;margin:7px 0;display:flex}.evidence-skills span{color:#dce79f;background:#151800;border:1px solid #526100;border-radius:4px;padding:4px 6px;font-size:8px}.search-hero{text-align:center;max-width:920px;margin:12px auto 30px}.search-hero h1{letter-spacing:-.055em;margin:15px 0 10px;font-size:clamp(40px,5.2vw,72px);line-height:1}.search-hero>p{max-width:700px;color:var(--muted);margin:0 auto 28px;font-size:14px;line-height:1.6}.smart-search{text-align:left;background:linear-gradient(145deg,#171a08,#0b0b0b 55%);border:1px solid #586800;border-radius:16px;padding:8px;position:relative;box-shadow:0 24px 80px #0009,0 0 45px #d7ff000d}.smart-search textarea{resize:vertical;width:100%;min-height:142px;color:var(--text);background:#080808;border:0;border-radius:11px;outline:none;padding:20px 20px 58px;font-size:15px;line-height:1.55}.smart-search textarea::placeholder{color:#686863}.smart-search:focus-within{border-color:var(--green);box-shadow:0 24px 80px #0009,0 0 0 3px #d7ff0012}.smart-search .primary{min-width:150px;position:absolute;bottom:17px;right:17px}.input-hints{color:#777773;gap:15px;font-size:9px;display:flex;position:absolute;bottom:23px;left:24px}.reading-disclaimer{color:#777773;text-align:center;max-width:760px;margin:12px auto 0;font-size:9px;line-height:1.55}.link-fallback{background:linear-gradient(110deg,#211b0a,#0a0a0a 64%);border:1px solid #7d6422;border-radius:13px;grid-template-columns:minmax(240px,.75fr) minmax(360px,1.25fr);gap:22px;max-width:1160px;margin:0 auto 14px;padding:22px;display:grid}.fallback-copy>span{color:#ffd769;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.fallback-copy h2{margin:6px 0 7px;font-size:21px}.fallback-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.fallback-copy details{color:#c8c8c2;margin-top:13px;font-size:9px}.fallback-copy summary{color:#ffd769;cursor:pointer}.fallback-copy ul{color:var(--muted);margin:9px 0 0;padding-left:17px;line-height:1.7}.fallback-input{gap:10px;display:grid}.fallback-input textarea{resize:vertical;width:100%;min-height:132px;color:var(--text);background:#080808;border:1px solid #4b4532;border-radius:8px;outline:none;padding:13px;font-size:12px;line-height:1.5}.fallback-input textarea:focus{border-color:#ffd769;box-shadow:0 0 0 3px #ffd76912}.fallback-input .primary{justify-self:end}.skills-review{background:linear-gradient(110deg,#171b05,#0a0a0a 60%);border:1px solid #596900;border-radius:13px;grid-template-columns:minmax(220px,.75fr) minmax(330px,1.25fr) auto;align-items:center;gap:22px;max-width:1160px;margin:0 auto 14px;padding:22px;display:grid}.review-copy h2{margin:4px 0 7px;font-size:21px}.review-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.review-editor .selected-skills{margin:0 0 10px}.review-editor .selected-skills:empty{display:none}.review-editor .selected-skills button{padding:7px 9px;font-size:9px}.review-editor .selected-skills button.required{color:#090909;background:var(--green);border-color:var(--green)}.review-confirm{justify-items:stretch;gap:7px;min-width:175px;display:grid}.review-confirm small{color:#74746f;text-align:center;max-width:180px;font-size:8px;line-height:1.4}.skill-kind{color:var(--green);letter-spacing:.11em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.review-editor .skill-entry input,.compact-filters input,.compact-filters select{min-width:0;color:var(--text);background:#080808;border:1px solid #3b3b3b;outline:none;padding:11px}.review-search{white-space:nowrap}.advanced-toggle{text-align:left;width:min(760px,100%);color:var(--text);cursor:pointer;background:#0d0d0d;border:1px solid #2f2f2f;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 auto 14px;padding:13px 16px;display:grid}.advanced-toggle span{font-size:11px;font-weight:800}.advanced-toggle small{color:var(--muted);font-size:9px}.advanced-toggle b{color:var(--green);font-size:18px}.compact-filters{border:1px solid var(--line);background:#101010;border-radius:10px;width:min(920px,100%);margin:0 auto 18px;padding:18px}.compact-filters .filter-grid{grid-template-columns:repeat(3,1fr);gap:10px}.compact-filters .filter-grid label{margin:0}.simple-results{max-width:1160px;min-height:420px;margin:28px auto 0}.candidate-tabs{border:1px solid var(--line);background:#0b0b0b;border-radius:10px;gap:6px;margin:32px 0 18px;padding:6px;display:flex}.candidate-tabs button{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:10px;font-weight:800}.candidate-tabs button.active{color:#090909;background:var(--green)}.evolution-home{gap:18px;max-width:1180px;margin:0 auto;display:grid}.cv-version-control{background:linear-gradient(110deg,#12140d,#0b0c0a 68%);border:1px solid #42472e;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.cv-version-icon{color:#111;background:var(--green);letter-spacing:-.04em;border-radius:14px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;display:grid}.cv-version-control>div:nth-child(2){gap:5px;display:grid}.cv-version-control span{color:#9bab48;letter-spacing:.14em;font-size:8px;font-weight:900}.cv-version-control h2{margin:0;font-size:21px}.cv-version-control p{color:#979b91;max-width:660px;margin:0;font-size:10px;line-height:1.55}.cv-version-control small{color:#d4d8ce;overflow-wrap:anywhere;margin-top:3px;font-size:8px}.cv-version-control button{color:#d7ff00;cursor:pointer;background:#101303;border:1px solid #718400;border-radius:8px;min-height:44px;padding:0 18px;font-size:10px;font-weight:900}.cv-version-control button:hover{color:#111;background:var(--green)}.evolution-welcome{grid-template-columns:1fr 250px;align-items:end;gap:45px;padding:18px 0 12px;display:grid}.evolution-welcome h1{letter-spacing:-.05em;max-width:760px;margin:18px 0 12px;font-size:clamp(39px,4.4vw,66px);line-height:1}.evolution-welcome p{max-width:630px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.evolution-score{background:#101207;border:1px solid #424922;border-radius:14px;padding:22px}.evolution-score small,.evolution-score span{color:#969b82;letter-spacing:.08em;font-size:8px}.evolution-score strong{color:var(--green);margin:6px 0 13px;font-size:46px;display:block}.evolution-score>div{background:#2c3113;border-radius:10px;height:6px;margin-bottom:11px;overflow:hidden}.evolution-score i{background:var(--green);height:100%;display:block}.next-best-action{background:linear-gradient(115deg,#1c2303,#0b0c09 70%);border:1px solid #758900;border-radius:16px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 20px 60px #0005}.next-number{color:#0b0c08;background:var(--green);border-radius:18px;place-items:center;width:66px;height:66px;font-size:22px;font-weight:950;display:grid}.next-best-action span{color:#9cab43;letter-spacing:.13em;font-size:8px;font-weight:900}.next-best-action h2{margin:6px 0 7px;font-size:25px}.next-best-action p{color:#a2a59a;max-width:650px;margin:0;font-size:11px;line-height:1.55}.evolution-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.evolution-metrics article{background:#0d0e0c;border:1px solid #30322b;border-radius:11px;grid-template-columns:1fr auto;gap:5px 15px;padding:18px;display:grid}.evolution-metrics span{color:#a8aaa2;font-size:10px}.evolution-metrics strong{color:#eef0e9;grid-area:1/2/3;font-size:28px}.evolution-metrics small{color:#74786c;font-size:8px}.evolution-goals{background:#0b0c0a;border:1px solid #2e302b;border-radius:14px;margin-top:10px;padding:23px}.evolution-goals>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.evolution-goals h2{margin:2px 0 0;font-size:20px}.evolution-goals>header p{color:#70736a;font-size:9px}.evolution-goals>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.evolution-goals button{text-align:left;color:#ddd;cursor:pointer;background:#11120f;border:1px solid #32342e;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.evolution-goals button:hover{background:#161a08;border-color:#718500}.evolution-goals button>span{height:31px;color:var(--green);border:1px solid #5f7000;border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.evolution-goals button div{gap:4px;display:grid}.evolution-goals button b{font-size:11px}.evolution-goals button small{color:#777b70;font-size:8px}.evolution-goals button i{color:var(--green);font-style:normal}.quiet-journey{border-top:1px solid #2b2d28}.quiet-journey summary{color:#93968c;cursor:pointer;justify-content:space-between;padding:16px 3px;font-size:9px;display:flex}.quiet-journey summary span{color:#72766b}.quiet-journey ol{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.quiet-journey button{text-align:left;color:#ddd;cursor:pointer;background:#0d0e0c;border:1px solid #30322d;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.quiet-journey button i{color:#8b9b39;border:1px solid #536000;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-size:7px;font-style:normal;display:grid}.quiet-journey button span{gap:2px;min-width:0;display:grid}.quiet-journey button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.quiet-journey button small{color:#696d63;font-size:6px}.next-best-action>div:nth-child(2)>small{color:#7f876a;margin-top:11px;font-size:8px;display:block}.review-inbox{background:#0b0c0a;border:1px solid #30332c;border-radius:14px;padding:25px}.review-inbox>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-inbox h2{margin:5px 0 0;font-size:22px}.review-inbox>header>strong{color:#111;background:var(--green);border-radius:14px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.review-inbox>p{color:#74786e;margin:11px 0 18px;font-size:9px}.review-inbox>div{gap:7px;display:grid}.review-inbox button{color:#dedfd9;text-align:left;cursor:pointer;background:#10110f;border:1px solid #34372f;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.review-inbox button:hover{background:#151905;border-color:#677900}.review-inbox button>span{width:32px;height:32px;color:var(--green);border:1px solid #566400;border-radius:9px;place-items:center;display:grid}.review-inbox button>div{gap:4px;display:grid}.review-inbox button b{font-size:10px}.review-inbox button small{color:#74796d;font-size:8px}.review-inbox button i{color:#9eac46;font-size:8px;font-style:normal}.evolution-overview{border-top:1px solid #2b2d28;padding:0 3px}.evolution-overview>summary{color:#989b92;cursor:pointer;justify-content:space-between;gap:20px;padding:18px 0;font-size:9px;display:flex}.evolution-overview>summary span{color:#71756b}.evolution-overview>.evolution-metrics{margin-bottom:9px}.evolution-overview>ol{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.evolution-overview li button{color:#ddd;text-align:left;cursor:pointer;background:#0d0e0c;border:1px solid #30322d;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:66px;padding:10px;display:flex}.evolution-overview li i{color:#8b9b39;border:1px solid #536000;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;font-size:7px;font-style:normal;display:grid}.evolution-overview li span{gap:2px;min-width:0;display:grid}.evolution-overview li b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.evolution-overview li small{color:#696d63;font-size:6px}.focus-header{border-bottom:1px solid #303229;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:10px;padding:11px 14px;display:grid}.focus-header>button{color:#cfd1c8;cursor:pointer;background:#10110e;border:1px solid #3a3d33;border-radius:7px;justify-self:start;padding:9px 11px}.focus-header>div{text-align:center;gap:3px;display:grid}.focus-header small,.focus-header>span{color:#747a69;letter-spacing:.1em;font-size:7px}.focus-header>span{color:#8b983f;justify-self:end}.profile-journey{background:linear-gradient(145deg,#141606,#090909 60%);border:1px solid #3d4518;border-radius:15px;margin:28px 0 22px;padding:24px}.profile-journey>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:16px;display:flex}.profile-journey h2{margin:5px 0 0;font-size:24px}.profile-journey>header p{max-width:360px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.5}.journey-progress{background:#292d0e;border-radius:20px;height:7px;margin-bottom:17px;overflow:hidden}.journey-progress i{border-radius:inherit;background:var(--green);height:100%;transition:width .3s;display:block}.journey-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.journey-cards>button{text-align:left;color:#ddd;cursor:pointer;background:#0d0e0b;border:1px solid #30322a;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:start;gap:10px;min-height:132px;padding:15px;display:grid}.journey-cards>button:hover,.journey-cards>button.active{background:#151804;border-color:#7b9100;transform:translateY(-1px)}.journey-cards>button.done{border-color:#4a560c}.journey-cards>button>span{color:#101100;background:var(--green);border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:950;display:grid}.journey-cards>button>div{gap:5px;display:grid}.journey-cards small{color:#8d9d3f;letter-spacing:.12em;font-size:7px;font-weight:900}.journey-cards b{font-size:12px}.journey-cards p{color:#85877e;margin:0;font-size:9px;line-height:1.45}.journey-cards>button>i{color:var(--green);font-size:17px;font-style:normal}.journey-focus{background:linear-gradient(110deg,#1a2004,#0e0f0b 72%);border:1px solid #667800;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.journey-focus>span{color:#0b0c08;background:var(--green);border-radius:13px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:950;display:grid}.journey-focus>div{gap:4px;display:grid}.journey-focus small{color:#93a044;letter-spacing:.13em;font-size:7px;font-weight:950}.journey-focus h3{margin:0;font-size:18px}.journey-focus p{color:#919489;margin:0;font-size:9px}.journey-focus button{color:#090a06;background:var(--green);cursor:pointer;border:0;border-radius:8px;padding:12px 18px;font-size:9px;font-weight:900}.journey-overview{border-top:1px solid #30331f;margin-top:10px}.journey-overview summary{color:#a8ab9f;cursor:pointer;justify-content:space-between;padding:13px 4px 0;font-size:9px;display:flex}.journey-overview summary span{color:#829224}.journey-overview ol{grid-template-columns:repeat(7,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.journey-overview li{background:#10110e;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.journey-overview li i{color:#72766a;border:1px solid #3b3e34;border-radius:50%;flex:0 0 21px;place-items:center;height:21px;font-size:7px;font-style:normal;display:grid}.journey-overview li div{gap:2px;min-width:0;display:grid}.journey-overview li b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.journey-overview li small{color:#6e7168;font-size:6px}.journey-overview li.done i,.journey-overview li.current i{color:#0b0c08;border-color:var(--green);background:var(--green)}.candidate-outcomes{background:#d7ff000b;border:1px solid #3b4600;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin:24px 0 0;padding:16px 20px;display:grid}.candidate-outcomes>span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.candidate-outcomes>div{flex-wrap:wrap;gap:10px 22px;display:flex}.candidate-outcomes b{color:#d8d8d2;font-size:10px;font-weight:650}.candidate-flow-nav{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b07f0;border:1px solid #444b1e;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:14px;margin:0 0 18px;padding:11px 13px;display:grid;position:sticky;top:88px;box-shadow:0 14px 35px #0008}.candidate-flow-nav>button{color:#d9dccf;cursor:pointer;background:#11120e;border:1px solid #34372b;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:48px;padding:8px 12px;display:grid}.candidate-flow-nav>button span{color:var(--green);grid-row:1/3;font-size:20px}.candidate-flow-nav>button small{color:#74796b;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.candidate-flow-nav>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-flow-nav>button:disabled{opacity:.32;cursor:not-allowed}.candidate-flow-nav .flow-next{text-align:right;grid-template-columns:1fr auto}.candidate-flow-nav .flow-next span{grid-column:2}.flow-position{justify-items:center;gap:4px;min-width:310px;display:grid}.flow-position>small{color:#828b50;letter-spacing:.12em;font-size:7px;font-weight:950}.flow-position .flow-line{background:#30351b;border-radius:8px;width:220px;height:5px;overflow:hidden}.flow-position .flow-line i{border-radius:inherit;background:var(--green);height:100%;transition:width .25s;display:block}.flow-position>b{font-size:9px}.professional-passport{background:#0b0c08;border:1px solid #4a560f;border-radius:16px;margin-bottom:22px;overflow:hidden;box-shadow:0 28px 80px #0008}.passport-empty{text-align:center;max-width:660px;margin:auto;padding:70px 30px}.passport-empty .passport-mark{color:#101100;background:var(--green);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 18px;font-size:20px;font-weight:950;display:grid;transform:rotate(-5deg)}.passport-empty h2{margin:8px 0 10px;font-size:32px}.passport-empty>p:not(.step-tag){color:var(--muted);line-height:1.6}.passport-head{background:linear-gradient(115deg,#1d2307,#101208 64%,#080908);border-bottom:1px solid #353b17;justify-content:space-between;align-items:end;gap:28px;padding:34px 38px;display:flex}.passport-head h2{letter-spacing:-.045em;margin:7px 0 4px;font-size:38px}.passport-head p{color:#a6aa94;margin:0;font-size:11px}.passport-confidence{background:#161a05;border:1px solid #647600;border-radius:11px;flex:0 0 190px;padding:16px;display:grid}.passport-confidence small,.passport-confidence span{color:#939b6c;font-size:8px}.passport-confidence strong{color:var(--green);font-size:36px;line-height:1.15}.passport-intro{border-bottom:1px solid #282b1c;grid-template-columns:1.3fr .7fr;align-items:center;gap:35px;padding:32px 38px;display:grid}.passport-intro>div>span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950}.passport-intro h3{margin:7px 0;font-size:25px}.passport-intro p{color:#94978b;max-width:700px;margin:0;font-size:10px;line-height:1.65}.passport-intro dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.passport-intro dl div{background:#11130c;border:1px solid #303421;border-radius:9px;padding:13px}.passport-intro dt{color:var(--green);font-size:23px;font-weight:900}.passport-intro dd{color:#858979;margin:3px 0 0;font-size:7px;line-height:1.35}.passport-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.passport-block{background:#11120f;border:1px solid #2d3026;border-radius:12px;min-width:0;padding:22px}.passport-block>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.passport-block>header>div{align-items:center;gap:10px;display:flex}.passport-block>header span{color:#0b0c08;background:var(--green);border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:950;display:grid}.passport-block h3{margin:0;font-size:16px}.passport-block>header>b{color:#839137;letter-spacing:.12em;white-space:nowrap;font-size:7px}.passport-block>p{color:#85897d;font-size:9px;line-height:1.5}.passport-capabilities{gap:7px;margin-top:15px;display:grid}.passport-capabilities article{background:#090a08;border:1px solid #303329;border-radius:8px;grid-template-columns:1fr auto;gap:5px 12px;padding:12px;display:grid}.passport-capabilities article>div{gap:3px;display:grid}.passport-capabilities b{font-size:10px}.passport-capabilities small{color:#777c6c;font-size:7px}.passport-capabilities article>span{color:#172000;background:#aeca17;border-radius:20px;width:auto;height:auto;padding:4px 7px;font-size:7px}.passport-capabilities blockquote{color:#a4a99a;grid-column:1/-1;margin:3px 0 0;font-size:8px;line-height:1.45}.passport-block.inferred .passport-capabilities article>span{color:#d6dfad;background:#171a0e;border:1px solid #667221}.passport-note{color:#929687;border:1px dashed #414535;border-radius:8px;padding:15px;font-size:9px;line-height:1.55}.passport-block.review ul{gap:7px;margin:16px 0;padding:0;list-style:none;display:grid}.passport-block.review li{color:#d5c29b;background:#171208;border:1px solid #6a5423;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:9px;display:flex}.passport-block.review li i{color:#1a1100;background:#d69a2c;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-style:normal;font-weight:900;display:grid}.passport-block.review li.resolved{color:#cdd7a0;background:#121605;border-color:#4b5910}.passport-block.review li.resolved i{background:var(--green)}.passport-block.review button:not(.primary){color:var(--green);cursor:pointer;background:0 0;border:0;padding:9px 0;font-size:9px;font-weight:850}.next-action{color:#111;background:linear-gradient(135deg,#d7ff00,#adcf00);border-radius:10px;margin-top:16px;padding:21px}.next-action>span{color:#354000;font-size:8px;font-weight:950}.next-action h4{margin:6px 0;font-size:18px}.next-action p{color:#344000;font-size:9px;line-height:1.5}.next-action .primary{color:#d7ff00;background:#111}.passport-footer{background:#080906;border-top:1px solid #282b1c;justify-content:space-between;align-items:center;gap:20px;padding:19px 38px;display:flex}.passport-footer>div{align-items:center;gap:12px;display:flex}.passport-footer b{color:var(--green);letter-spacing:.16em}.passport-footer span,.passport-footer small{color:#777c6d;font-size:8px}@media (width<=850px){.candidate-flow-nav{grid-template-columns:52px 1fr 52px;gap:7px;top:0}.candidate-flow-nav>button{place-items:center;min-width:0;padding:7px;display:grid}.candidate-flow-nav>button small,.candidate-flow-nav>button b{display:none}.candidate-flow-nav>button span{grid-row:auto}.flow-position{min-width:0}.passport-head,.passport-footer{flex-direction:column;align-items:flex-start}.passport-confidence{box-sizing:border-box;width:100%}.passport-intro,.passport-grid{grid-template-columns:1fr}}@media (width<=620px){.candidate-flow-nav{border-radius:9px;margin-left:-7px;margin-right:-7px}.flow-position .flow-line{width:min(190px,48vw)}.flow-position>b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.passport-head,.passport-intro{padding:24px 20px}.passport-head h2{font-size:30px}.passport-intro dl{grid-template-columns:1fr 1fr 1fr}.passport-grid{padding:10px}.passport-block{padding:17px}.passport-block>header{flex-direction:column}.passport-footer{padding:18px 20px}}.guided-profile{grid-template-columns:280px minmax(0,760px);justify-content:center;align-items:start;gap:18px;display:grid}.guided-steps{border:1px solid var(--line);background:linear-gradient(145deg,#151515,#090909);border-radius:13px;gap:8px;padding:21px;display:grid;position:sticky;top:105px}.guided-step-item{color:#777;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.guided-step-item.active{color:#fff;background:#151800;border-color:#657700}.guided-step-item.done{color:#c7c7c1}.guided-step-item>i{color:#999;border:1px solid #444;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.guided-step-item.active>i,.guided-step-item.done>i{color:#080808;border-color:var(--green);background:var(--green)}.guided-step-item span{gap:3px;display:grid}.guided-step-item b{font-size:11px}.guided-step-item small{color:#777;font-size:8px;line-height:1.35}.guided-steps>p{color:#777;border-top:1px solid #292929;margin:10px 4px 0;padding-top:14px;font-size:8px;line-height:1.5}.guided-card{background:linear-gradient(145deg,#171717,#090909);border:1px solid #3b3b3b;border-radius:14px;min-height:620px;overflow:hidden;box-shadow:0 20px 70px #0007}.guided-progress{background:#0b0b0b;border-bottom:1px solid #2d2d2d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 24px;display:grid}.guided-progress>span,.guided-progress>b{color:#aaa;font-size:9px}.guided-progress>b{color:var(--green)}.guided-progress>div{background:#303300;border-radius:8px;height:5px;overflow:hidden}.guided-progress>div i{background:var(--green);border-radius:8px;height:100%;transition:width .25s;display:block}.guided-panel{padding:44px 48px}.guided-panel>h2{letter-spacing:-.03em;margin:4px 0 10px;font-size:32px}.guided-panel>p{max-width:610px;color:var(--muted);margin:0 0 28px;font-size:12px;line-height:1.65}.guided-panel .form-grid{gap:18px}.guided-panel .form-grid label{color:#edede8;font-size:12px;font-weight:700}.guided-panel .form-grid label em{float:right;color:var(--green);font-size:8px;font-style:normal;font-weight:800}.guided-panel .form-grid label>small{color:#777;font-size:8px;font-weight:400}.guided-panel .form-grid input,.guided-panel .form-grid textarea{min-height:48px;padding:14px;font-size:12px}.guided-panel .form-grid textarea{min-height:120px}.big-upload{text-align:center;cursor:pointer;background:#131700;border:1px dashed #768b00;border-radius:12px;place-items:center;min-height:150px;padding:25px;display:grid}.big-upload:hover{border-color:var(--green);background:#191e00}.big-upload input{opacity:0;width:1px;height:1px;position:absolute}.big-upload span{color:#090909;background:var(--green);border-radius:7px;padding:13px 22px;font-size:12px;font-weight:900}.big-upload small{color:#8f9b59;margin-top:11px;font-size:9px}.import-audit{background:#0d1006;border:1px solid #536200;border-radius:12px;margin-top:20px;padding:20px}.import-audit>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.import-audit>header div{gap:2px;display:grid}.import-audit>header span,.import-audit>header p{color:#9b9f8d;font-size:9px}.import-audit>header strong{color:var(--green);font-size:30px}.audit-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.audit-grid article{background:#11120e;border:1px solid #303326;border-radius:8px;gap:5px;min-height:98px;padding:13px;display:grid}.audit-grid article.confirmed{border-color:#526400}.audit-grid article.review{background:#171208;border-color:#8a6418}.audit-grid small{color:#858879;text-transform:uppercase;font-size:8px}.audit-grid b{color:#f5f5ef;text-overflow:ellipsis;font-size:11px;overflow:hidden}.audit-grid span{color:#aab778;font-size:8px}.import-audit details{border:1px solid #303326;border-radius:8px;margin-top:12px;padding:12px}.import-audit summary{color:#d5df9e;cursor:pointer;font-size:10px;font-weight:800}.audit-details{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:14px;display:grid}.audit-details>section:first-child{grid-row:span 2}.audit-details h4{margin:0 0 8px;font-size:10px}.audit-details p{color:#bbb;font-size:9px;line-height:1.5}.audit-details small{color:#7f846d}.extracted-experience{background:#090b07;border:1px solid #303326;border-radius:8px;margin-bottom:10px;padding:12px}.extracted-experience>header{justify-content:space-between;gap:12px;display:flex}.extracted-experience>header div{gap:4px;display:grid}.extracted-experience>header b{font-size:11px}.extracted-experience>header span{color:#b8bcac;font-size:9px}.extracted-experience ul{color:#aeb29f;padding-left:17px;font-size:9px;line-height:1.5}.extracted-experience details{margin-top:8px;padding:8px}.extracted-experience blockquote{color:#858a79;margin:8px 0 0;font-size:8px;line-height:1.5}.extraction-label{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-weight:900;display:block}.experience-tools{color:#cbd5a0;margin:9px 0 0;font-size:9px;line-height:1.5}.skill-suggestions{background:#111305;border:1px solid #3b4510;border-radius:9px;grid-column:1/-1;padding:14px}.skill-suggestions>b{color:var(--green);font-size:10px}.skill-suggestions>p{color:var(--muted);margin:4px 0 10px;font-size:9px}.skill-suggestions>div{flex-wrap:wrap;gap:6px;display:flex}.skill-suggestions button{color:#dce79f;cursor:pointer;background:#171b05;border:1px solid #596900;border-radius:999px;padding:6px 8px;font-size:8px}.cv-preview{position:relative;overflow:hidden}.cv-preview:after{content:"VISTA PREVIA · MATCHAX";z-index:4;color:#2028121a;letter-spacing:.04em;pointer-events:none;white-space:nowrap;font-size:48px;font-weight:950;position:absolute;inset:42% auto auto 4%;transform:rotate(-24deg)}.capability-evidence{gap:7px;max-height:420px;display:grid;overflow:auto}.capability-evidence article{background:#090b07;border:1px solid #303326;border-radius:7px;padding:10px}.capability-evidence header{justify-content:space-between;gap:8px;display:flex}.capability-evidence b{font-size:10px}.capability-evidence header span{text-transform:uppercase;border-radius:99px;padding:2px 5px;font-size:7px}.capability-evidence .explicit{color:#071000;background:var(--green)}.capability-evidence .inferred{color:#dce79f;border:1px solid #667800}.capability-evidence p{margin-bottom:0}.audit-continue{width:100%;margin-top:14px}.source-legend{color:#8f9384;flex-wrap:wrap;gap:13px;margin:-12px 0 22px;font-size:8px;display:flex}.source-legend span{align-items:center;gap:5px;display:flex}.source-legend i{background:#666;border-radius:50%;width:7px;height:7px}.source-legend i.high{background:var(--green)}.source-legend i.medium{background:#d49a2f}.guided-panel input.needs-review{background:#171208;border-color:#b27a23}.extraction-proof{background:#0c0d0a;border:1px solid #303326;border-radius:9px;margin-top:18px;padding:16px}.extraction-proof>b{margin-bottom:10px;font-size:10px;display:block}.extraction-proof>div{flex-wrap:wrap;gap:7px;display:flex}.extraction-proof span{color:#cbd5a0;background:#202510;border-radius:20px;padding:6px 9px;font-size:8px}.choice-divider{color:#777;align-items:center;gap:10px;margin:17px 0;display:flex}.choice-divider:before,.choice-divider:after{content:"";background:#303030;flex:1;height:1px}.choice-divider span{font-size:9px}.secondary-action{color:#ddd;cursor:pointer;background:#101010;border:1px solid #464646;border-radius:8px;width:100%;min-height:48px}.secondary-action:hover{border-color:#777}.linkedin-option{background:#0b0b0b;border:1px solid #303030;border-radius:8px;margin-top:18px;padding:14px 16px}.linkedin-option summary{color:#bdbdb7;cursor:pointer;font-size:10px;font-weight:700}.linkedin-option>div{grid-template-columns:1fr auto;margin-top:12px;display:grid}.linkedin-option input{color:#fff;background:#070707;border:1px solid #3c3c3c;border-radius:6px 0 0 6px;min-width:0;padding:11px}.linkedin-option button{color:#080808;background:var(--green);cursor:pointer;border:0;border-radius:0 6px 6px 0;padding:0 14px;font-size:9px;font-weight:850}.linkedin-option>small{color:#6f6f6a;margin-top:8px;font-size:8px;line-height:1.45;display:block}.linkedin-option>textarea{resize:vertical;color:#fff;background:#070707;border:1px solid #3c3c3c;border-radius:7px;width:100%;min-height:120px;margin-top:12px;padding:12px}.linkedin-option>button{border-radius:7px;width:100%;min-height:42px;margin-top:8px}.linkedin-warning,.upload-help{color:#8f8f89;font-size:10px;line-height:1.55}.linkedin-warning{margin:12px 0 0}.linkedin-warning b{color:#d8d8d2}.upload-help{margin:8px 2px 0}.manual-start{margin-top:16px}.guided-next{width:100%;min-height:50px;margin-top:20px}.guided-actions{border-top:1px solid #2d2d2d;justify-content:space-between;gap:12px;margin-top:28px;padding-top:21px;display:flex}.guided-actions>button:not(.primary){color:#aaa;cursor:pointer;background:0 0;border:0;padding:11px 0}.guided-actions .primary{min-width:240px}.example-box{border-left:3px solid var(--green);background:#111400;border-radius:0 7px 7px 0;margin:-8px 0 20px;padding:14px 16px}.example-box b{color:var(--green);text-transform:uppercase;font-size:9px}.example-box p{color:#c1c5a9;margin:5px 0 0;font-size:10px;line-height:1.5}.field-help{color:#8e9960!important;margin:10px 0 0!important;font-size:9px!important}.review-before-report{background:#0b0b0b;border:1px solid #3b3b3b;border-radius:9px;margin:20px 0 8px;padding:17px}.review-before-report h3{margin:0 0 13px;font-size:12px}.review-before-report>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.review-before-report span{background:#151515;border-radius:7px;gap:3px;padding:11px;display:grid}.review-before-report b{font-size:10px}.review-before-report small{color:#777;font-size:8px}.review-before-report>button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:9px}.profile-import{background:linear-gradient(110deg,#171b00,#0b0b0b);border:1px solid #536200;border-radius:12px;grid-template-columns:1fr 1.1fr;align-items:center;gap:28px;margin-bottom:18px;padding:22px;display:grid}.profile-import h2{margin:0 0 7px}.profile-import p{color:var(--muted);margin:0;font-size:11px}.import-actions{grid-template-columns:1fr .55fr;gap:8px;display:grid}.import-actions>div{grid-template-columns:1fr auto;display:grid}.import-actions>div input{border-radius:7px 0 0 7px}.import-actions>div button{color:#080808;background:var(--green);cursor:pointer;border:0;border-radius:0 7px 7px 0;font-size:10px;font-weight:850}.import-actions>label{cursor:pointer;background:#121500;border:1px dashed #657700;border-radius:7px;place-content:center;justify-items:center;min-height:54px;padding:7px;display:grid}.import-actions>label input{opacity:0;width:1px;height:1px;position:absolute}.import-actions>label span{color:var(--green);font-size:10px;font-weight:800}.import-actions>label small{color:var(--muted);font-size:7px}.section-intro{margin-bottom:24px}.section-intro h2{margin:0 0 7px;font-size:30px}.section-intro p{max-width:750px;color:var(--muted);font-size:11px;line-height:1.55}.test-center,.learning-center,.cv-studio{border:1px solid var(--line);background:linear-gradient(145deg,#151515,#080808);border-radius:13px;padding:26px}.cv-coming-soon{background:radial-gradient(circle at 75% 0,#d7ff0017,#0000 30%),linear-gradient(145deg,#11120f,#080908);border:1px solid #3a3d34;border-radius:16px;padding:38px}.cv-coming-soon>header{grid-template-columns:76px 1fr;align-items:start;gap:24px;max-width:900px;display:grid}.cv-coming-mark{color:#0b0c08;background:var(--green);border-radius:22px;place-items:center;width:76px;height:76px;font-size:22px;font-weight:950;display:grid}.cv-coming-soon header small{color:#a4b146;letter-spacing:.15em;font-size:8px;font-weight:950}.cv-coming-soon h2{letter-spacing:-.045em;max-width:780px;margin:9px 0 11px;font-size:clamp(30px,4vw,50px)}.cv-coming-soon header p{color:#969a90;max-width:760px;margin:0;font-size:11px;line-height:1.75}.cv-future-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:34px 0 12px;display:grid}.cv-future-grid article{background:#10110e;border:1px solid #34372f;border-radius:11px;min-height:175px;padding:20px}.cv-future-grid article>span{color:var(--green);font-size:8px;font-weight:950}.cv-future-grid b{margin:20px 0 8px;font-size:12px;display:block}.cv-future-grid p{color:#7f8379;margin:0;font-size:9px;line-height:1.6}.cv-coming-soon>footer{background:#151a04;border:1px solid #5e7000;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:10px;padding:24px;display:grid}.cv-coming-soon footer p{color:#92977f;margin:6px 0 0;font-size:9px;line-height:1.5}.cv-coming-soon .primary{min-width:230px}.cv-editorial-preview{background:#111408;border:1px solid #4e590d;border-radius:12px;margin:12px 0;padding:25px}.cv-editorial-preview>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.cv-editorial-preview header small,.cv-before-after small,.cv-recruiter-priority small{color:#9daa40;letter-spacing:.12em;font-size:7px;font-weight:950}.cv-editorial-preview header h3{max-width:720px;margin:7px 0 0;font-size:20px}.cv-editorial-preview>header>span{color:#111;background:var(--green);border-radius:999px;padding:7px 9px;font-size:7px;font-weight:950}.cv-before-after{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 9px;display:grid}.cv-before-after article{background:#0d0e0c;border:1px solid #35392d;border-radius:10px;padding:20px}.cv-before-after article:last-child{background:#151904;border-color:#5b6a08}.cv-before-after blockquote{color:#d4d6ce;min-height:75px;margin:13px 0;font-size:11px;line-height:1.65}.cv-before-after p,.cv-recruiter-priority p{color:#7f8477;margin:0;font-size:8px;line-height:1.6}.cv-recruiter-priority{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cv-recruiter-priority>div{background:#0e0f0d;border:1px solid #34372f;border-radius:10px;padding:18px}.cv-recruiter-priority p{margin-top:10px}.cv-recruiter-priority p b{color:#c7d176}.cv-recruiter-priority ol{color:#a6aa9f;grid-template-columns:1fr 1fr;gap:7px 15px;margin:12px 0 0;padding-left:18px;font-size:8px;display:grid}.profile-optional{background:#11130d;border:1px solid #424638;border-radius:11px;padding:0}.profile-optional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px;list-style:none;display:flex}.profile-optional summary span{color:var(--green);font-size:10px;font-weight:850}.profile-optional summary small{color:#777b70;font-size:8px}.profile-optional[open] summary{border-bottom:1px solid #35382f}.profile-optional>.form-grid{padding:18px}.profile-optional select{color:#f2f2ed;background:#090a08;border:1px solid #383b33;border-radius:7px;min-height:43px;padding:11px}.profile-optional>p{color:#72776a;margin:0;padding:0 18px 18px;font-size:8px;line-height:1.5}.autofill-note{background:#171b05;border:1px solid #586800;border-radius:9px;margin:18px 18px 0;padding:15px}.autofill-note b{color:#c4d267;font-size:9px}.autofill-note p{color:#848a72;margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=850px){.cv-future-grid{grid-template-columns:1fr 1fr}.cv-coming-soon>footer{grid-template-columns:1fr}.cv-coming-soon .primary{width:100%}}@media (width<=560px){.cv-coming-soon{padding:22px}.cv-coming-soon>header,.cv-future-grid{grid-template-columns:1fr}.cv-future-grid article{min-height:0}}@media (width<=650px){.cv-editorial-preview>header{flex-direction:column}.cv-before-after,.cv-recruiter-priority,.cv-recruiter-priority ol{grid-template-columns:1fr}}.report-coming-soon{background:radial-gradient(circle at 85% 0,#d7ff0014,#0000 31%),#0b0c0a;border:1px solid #383b33;border-radius:16px;padding:38px}.report-coming-soon>header{grid-template-columns:1fr 75px;align-items:start;gap:30px;display:grid}.report-coming-soon>header h2{letter-spacing:-.05em;max-width:780px;margin:9px 0 11px;font-size:clamp(32px,4vw,52px)}.report-coming-soon>header p{color:#94988e;max-width:790px;margin:0;font-size:11px;line-height:1.75}.report-lock{color:#101108;background:var(--green);border-radius:21px;place-items:center;width:75px;height:75px;font-size:21px;font-weight:950;display:grid}.report-preview-levels{grid-template-columns:repeat(3,1fr);gap:10px;margin:34px 0 12px;display:grid}.report-preview-levels article{background:#10110e;border:1px solid #34372f;border-radius:12px;flex-direction:column;min-height:365px;padding:25px;display:flex}.report-preview-levels article.available{background:#151a04;border-color:#596900}.report-preview-levels article.signature{background:linear-gradient(145deg,#171c04,#10110e);border-color:#586500}.report-preview-levels small{color:#a6b34a;letter-spacing:.13em;font-size:7px;font-weight:950}.report-preview-levels h3{margin:18px 0 9px;font-size:21px}.report-preview-levels p{color:#898d83;min-height:68px;margin:0;font-size:9px;line-height:1.65}.report-preview-levels ul{color:#c0c3b9;gap:9px;margin:20px 0;padding:0;font-size:9px;list-style:none;display:grid}.report-preview-levels article>span{color:#676b62;border-top:1px solid #30332d;margin-top:auto;padding-top:15px;font-size:8px}.report-preview-levels button{color:#111;background:var(--green);cursor:pointer;border:0;border-radius:8px;margin-top:auto;padding:12px;font-size:9px;font-weight:900}.report-future-detail{background:#10110e;border:1px solid #34372f;border-radius:12px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:25px;padding:26px;display:grid}.report-future-detail small{color:var(--green);letter-spacing:.12em;font-size:7px;font-weight:950}.report-future-detail h3{margin:7px 0 0;font-size:18px}.report-future-detail>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.report-future-detail span{color:#a8aca2;border:1px solid #34372f;border-radius:8px;padding:11px;font-size:8px}.report-coming-soon>footer{color:#777b72;margin-top:12px;padding:17px 4px;font-size:8px}.report-coming-soon>footer b{color:#9fab4a}.report-coming-soon>footer p{margin-left:8px;display:inline}@media (width<=850px){.report-preview-levels{grid-template-columns:1fr}.report-preview-levels article{min-height:0}.report-future-detail{grid-template-columns:1fr}}@media (width<=560px){.report-coming-soon{padding:22px}.report-coming-soon>header{grid-template-columns:1fr}.report-lock{grid-row:1}.report-future-detail>div:last-child{grid-template-columns:1fr}}.test-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.assessment-mode{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.assessment-mode button{text-align:left;color:#aaa;cursor:pointer;background:#0c0c0c;border:1px solid #333;border-radius:9px;grid-template-columns:34px 1fr;gap:2px 10px;padding:16px;display:grid}.assessment-mode button>span{color:var(--green);grid-row:1/3;font-weight:900}.assessment-mode button strong{color:#eee;font-size:13px}.assessment-mode button small{color:var(--muted)}.assessment-mode button.selected{border-color:var(--green);background:#161a03}.self-assessment{gap:10px;display:grid}.self-guidance{border-left:3px solid var(--green);background:#141602;padding:16px}.self-guidance p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.self-card{background:#0b0b0b;border:1px solid #303030;border-radius:9px;padding:18px}.self-card-head{align-items:flex-start;gap:12px;display:flex}.self-card-head>span{color:var(--green);font-weight:900}.self-card h3{margin:0;font-size:14px}.self-card-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.rating-scale{grid-template-columns:repeat(5,1fr);gap:6px;margin:15px 0;display:grid}.rating-scale button{color:#aaa;cursor:pointer;background:#111;border:1px solid #353535;border-radius:7px;min-height:66px;padding:8px}.rating-scale button b{color:#eee;margin-bottom:5px;font-size:16px;display:block}.rating-scale button small{font-size:7px;line-height:1.25;display:block}.rating-scale button.selected{border-color:var(--green);color:#111;background:var(--green)}.rating-scale button.selected b{color:#111}.self-card label{color:#ddd;gap:6px;font-size:9px;display:grid}.self-card textarea{resize:vertical;color:#eee;min-height:78px;font:inherit;background:#111;border:1px solid #333;border-radius:7px;padding:11px;font-size:10px;line-height:1.5}.test-summary>small{color:#8f917e;font-size:8px;line-height:1.5;display:block}.assessment-detected{background:#141800;border:1px solid #607100;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 15px;width:max-content;max-width:100%;margin-top:13px;padding:10px 13px;display:flex}.assessment-detected span{color:#0b0c08;background:var(--green);border-radius:20px;padding:4px 7px;font-size:7px;font-weight:900}.assessment-detected strong{font-size:10px}.assessment-detected small{color:#8d9568;font-size:8px}.test-questions{gap:9px;display:grid}.test-questions>article{background:#0b0b0b;border:1px solid #303030;border-radius:9px;grid-template-columns:38px 1fr;gap:12px;padding:16px;display:grid}.test-questions>article>span{color:var(--green);font-weight:900}.test-questions h3{margin:0 0 11px;font-size:13px}.test-questions article div div{flex-wrap:wrap;gap:6px;display:flex}.test-questions article button{color:#bcbcb6;cursor:pointer;background:#111;border:1px solid #383838;border-radius:6px;padding:8px 10px;font-size:9px}.test-questions article button.selected{border-color:var(--green);color:#080808;background:var(--green)}.test-summary{background:#121500;border:1px solid #596900;border-radius:10px;padding:21px;position:sticky;top:105px}.test-summary>span{color:var(--muted);font-size:9px}.test-summary>strong{color:var(--green);margin:6px 0;font-size:38px;display:block}.test-summary>div{background:#303500;border-radius:5px;height:5px;margin:10px 0 20px;overflow:hidden}.test-summary>div i{background:var(--green);height:100%;display:block}.test-summary h3{margin:0 0 7px}.test-summary p{color:var(--muted);font-size:10px;line-height:1.6}.learning-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.learning-grid>article{background:#0b0b0b;border:1px solid #323232;border-radius:10px;padding:18px}.course-top{color:var(--green);justify-content:space-between;font-size:9px;display:flex}.course-top b{color:#363636;font-size:25px}.learning-grid h3{min-height:42px;margin:15px 0 6px;font-size:14px}.learning-grid p{min-height:49px;color:var(--muted);font-size:9px;line-height:1.55}.learning-grid article>div:last-of-type{gap:6px;display:flex}.learning-grid article>div:last-of-type span{color:#aaa;border:1px solid #3b3b3b;border-radius:4px;padding:5px;font-size:8px}.learning-grid button{width:100%;color:var(--green);cursor:pointer;background:0 0;border:1px solid #667800;border-radius:6px;margin-top:16px;padding:9px;font-size:9px}.gap-recommendation{background:#151800;border:1px solid #627300;border-radius:10px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:20px;display:grid}.gap-recommendation>span{color:var(--green);font-size:9px;font-weight:900}.gap-recommendation strong{font-size:13px}.gap-recommendation p{color:var(--muted);margin:5px 0 0;font-size:9px}.gap-recommendation button{color:#080808;background:var(--green);cursor:pointer;border:0;border-radius:6px;padding:10px 14px;font-size:9px;font-weight:800}.cv-studio-grid{grid-template-columns:250px minmax(620px,790px);justify-content:center;align-items:start;gap:18px;display:grid}.cv-controls{gap:8px;display:grid}.cv-controls h3{margin:8px 0 4px;font-size:11px}.cv-controls>button:not(.primary){text-align:left;cursor:pointer;background:#0b0b0b;border:1px solid #343434;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.cv-controls>button.selected{border-color:var(--green);background:#151800}.cv-controls button i{border-radius:3px;flex:0 0 10px;height:38px}.cv-controls button span{gap:3px;display:grid}.cv-controls button em{color:var(--green);letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:950}.cv-controls button b{font-size:10px}.cv-controls button small{color:var(--muted);font-size:8px;line-height:1.4}.writing-tips{gap:6px;display:grid}.writing-tips p{color:#aaa;background:#0b0b0b;border-left:2px solid #4c4c4c;margin:0;padding:9px;font-size:8px;line-height:1.5}.writing-tips span{color:var(--green);margin-right:4px;font-weight:900}.cv-editorial-status{background:#151900;border:1px solid #647500;border-radius:8px;gap:5px;padding:12px;display:grid}.cv-editorial-status b{color:var(--green);letter-spacing:.1em;font-size:8px}.cv-editorial-status span{color:#e3e7d4;font-size:9px;font-weight:750}.cv-editorial-status small{color:#899164;font-size:8px;line-height:1.45}.cv-writing-plan{gap:7px;display:grid}.cv-writing-plan article{background:#0c0d0a;border:1px solid #34362e;border-radius:8px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.cv-writing-plan article>span{color:#111;background:#d09a36;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:950;display:grid}.cv-writing-plan article.ready>span{background:var(--green)}.cv-writing-plan article.pending>span{color:#93978a;background:0 0;border:1px solid #4a4d43}.cv-writing-plan article>div{gap:3px;display:grid}.cv-writing-plan small{color:#84902f;letter-spacing:.09em;font-size:6px;font-weight:950}.cv-writing-plan b{font-size:9px;line-height:1.35}.cv-writing-plan p{color:#84877e;margin:0;font-size:7px;line-height:1.5}.cv-preview{color:#171717;background:#f2f2ed;border-radius:5px;min-height:610px;padding:42px;box-shadow:0 20px 60px #0008}.cv-preview.template-skills{border-top:12px solid #84a7ff}.cv-preview.template-impacto{border-top:12px solid var(--green)}.cv-preview.template-esencial{border-top:12px solid #d5d5d0}.cv-preview header{border-bottom:1px solid #bdbdb6;padding-bottom:20px}.cv-preview header small{color:#667800;font-size:9px;font-weight:900}.cv-preview h2{margin:5px 0;font-size:31px}.cv-preview header p,.cv-preview section p{color:#55554f;font-size:9px;line-height:1.6}.cv-preview section{margin-top:27px}.cv-preview section h3{letter-spacing:.13em;font-size:10px}.cv-preview section div{flex-wrap:wrap;gap:5px;display:flex}.cv-preview section span{color:#263000;background:#dce79f;border-radius:4px;padding:5px 7px;font-size:8px}.cv-preview{color:#20231d;width:100%;min-height:0;box-shadow:none;background:0 0;gap:28px;padding:0;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:visible;border:0!important}.cv-preview:after{display:none}.cv-page{box-sizing:border-box;background:#f7f7f2;border-radius:3px;width:790px;height:1117px;min-height:1117px;padding-bottom:46px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0009}.cv-page:after{content:"VISTA PREVIA · MATCHAX";z-index:4;color:#20281217;letter-spacing:.04em;pointer-events:none;white-space:nowrap;font-size:52px;font-weight:950;position:absolute;top:44%;left:5%;transform:rotate(-24deg)}.cv-brand{color:#74796b;letter-spacing:.08em;border-top:1px solid #d6d8cf;justify-content:space-between;align-items:center;padding-top:9px;font-size:7px;display:flex;position:absolute;bottom:18px;left:38px;right:38px}.cv-brand b{color:#657600;letter-spacing:.15em}.cv-continuation>header{color:#e9eddf;background:#171b12;justify-content:space-between;padding:28px 38px 17px;font-size:8px;display:flex}.cv-continuation .cv-main{padding-top:34px}.cv-hero{color:#fff;background:#171b12;border:0;justify-content:space-between;align-items:end;gap:28px;padding:38px 42px 30px;display:flex}.cv-hero>div{display:block!important}.cv-hero h2{color:#fff;letter-spacing:-.045em;margin:5px 0 0;font-size:34px}.cv-hero small{color:#d7ff00;letter-spacing:.15em;font-size:9px;font-weight:900}.cv-hero p{color:#c9ccbf;text-align:right;margin:0;font-size:8px;line-height:1.65}.cv-document{grid-template-columns:185px minmax(0,1fr);height:932px;min-height:932px;display:grid}.cv-sidebar{color:#e8eadf;background:#252a20;padding:31px 24px}.cv-main{padding:32px 38px 45px}.cv-preview section{margin:0 0 27px}.cv-preview section h3{color:#670;letter-spacing:.16em;margin:0 0 12px;font-size:8px;font-weight:950}.cv-preview section p{color:#55584f;margin:0 0 9px;font-size:9px;line-height:1.6}.cv-sidebar section{margin-bottom:27px}.cv-sidebar section h3{color:#d7ff00}.cv-sidebar section p{color:#d5d8cc}.cv-sidebar section p b{color:#fff;font-size:9px}.cv-sidebar section small{color:#999e90}.cv-skill-list{gap:5px!important;display:grid!important}.cv-skill-list span{line-height:1.35;color:#e5e8dc!important;background:0 0!important;padding:0!important;font-size:8px!important}.cv-skill-list span:before{content:"•";color:#d7ff00;margin-right:6px}.cv-experience>article{border-left:1px solid #cdd2bd;padding:0 0 21px 18px;position:relative}.cv-experience>article:before{content:"";background:#829600;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.cv-experience article>header{border:0;justify-content:space-between;gap:15px;padding:0;display:flex}.cv-experience article>header>div{display:block!important}.cv-experience h4{color:#20231d;margin:0 0 3px;font-size:11px}.cv-experience article header b{color:#687044;font-size:8px}.cv-experience time{color:#85897c;white-space:nowrap;font-size:7px}.cv-experience ul{color:#55584f;margin:10px 0 0;padding-left:14px}.cv-experience li{margin-bottom:5px;font-size:9px;line-height:1.5}.cv-achievements{background:#eff1e5;border-left:2px solid #829600;margin-top:9px;padding:7px 9px;display:block!important}.cv-achievements p{font-weight:700;color:#465000!important;margin:0 0 3px!important}.template-skills .cv-hero{background:linear-gradient(120deg,#182742,#315b84)}.template-skills .cv-sidebar{color:#233247;background:#e8eef5}.template-skills .cv-sidebar section h3,.template-skills section h3{color:#315b84}.template-skills .cv-sidebar section p,.template-skills .cv-skill-list span{color:#34455b!important}.template-skills .cv-skill-list span:before,.template-skills .cv-experience>article:before{color:#4b7aa7;background:#4b7aa7}.template-skills .cv-achievements{background:#edf3f8;border-color:#4b7aa7}.template-esencial{background:#fff;border:1px solid #d9d9d2}.template-esencial .cv-hero{color:#181818;background:#fff;border-bottom:2px solid #222;padding:36px 44px 24px}.template-esencial .cv-hero h2,.template-esencial .cv-hero small,.template-esencial section h3{color:#181818}.template-esencial .cv-hero p{color:#555}.template-esencial .cv-document{display:block}.template-esencial .cv-sidebar{color:#222;background:#fff;grid-template-columns:repeat(3,1fr);gap:22px;padding:22px 44px 0;display:grid}.template-esencial .cv-sidebar section{margin:0}.template-esencial .cv-sidebar section h3{color:#181818}.template-esencial .cv-sidebar section p,.template-esencial .cv-skill-list span{color:#555!important}.template-esencial .cv-main{padding:25px 44px 45px}.template-esencial .cv-skill-list{grid-template-columns:1fr 1fr}.cv-score{background:#121500;border:1px solid #576700;border-radius:10px;grid-column:1;padding:18px}.cv-score>span{color:var(--muted);font-size:9px}.cv-score>strong{color:var(--green);margin:5px 0 18px;font-size:38px;display:block}.cv-score ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cv-score li{color:#797974;font-size:8px;line-height:1.4}.cv-score li:before{content:"○";margin-right:7px}.cv-score li.done{color:#d5d5cd}.cv-score li.done:before{content:"✓";color:var(--green)}.cv-risk{color:#ddd;border:1px solid #4b4b38;border-radius:7px;margin:-7px 0 18px;padding:11px;font-size:8px;line-height:1.45}.cv-risk b,.cv-risk small{display:block}.cv-risk small{color:#838378;margin-top:5px;font-size:7px}.cv-risk.low{background:#171b05;border-color:#647700}.cv-risk.medium{background:#191608;border-color:#806b20}.cv-risk.high{background:#1c0e0c;border-color:#803f35}.cv-studio{overflow-x:auto}.cv-preview{width:790px;max-width:none}.cv-continuation .cv-main{box-sizing:border-box;height:1010px}@media (width<=850px){.cv-studio-grid{grid-template-columns:790px;justify-content:start;width:790px}.cv-controls,.cv-score{width:min(790px,100vw - 74px)}.cv-score{grid-column:1}}.report-stage{gap:18px;display:grid}.report-levels{background:linear-gradient(140deg,#171a08,#090909 70%);border:1px solid #4a551b;border-radius:14px;padding:24px}.report-levels>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:17px;display:flex}.report-levels h2{margin:5px 0 0;font-size:24px}.report-levels>header p{max-width:420px;color:var(--muted);text-align:right;margin:0;font-size:9px}.report-levels>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.report-levels>div>button{color:#eee;text-align:left;cursor:pointer;background:#0e0f0c;border:1px solid #34352e;border-radius:11px;gap:7px;padding:18px;display:grid}.report-levels>div>button.selected{border-color:var(--green);background:#171b05;transform:translateY(-2px)}.report-levels button small{color:#8c993c;letter-spacing:.11em;font-size:7px;font-weight:950}.report-levels button h3{margin:0;font-size:17px}.report-levels button strong{color:var(--green);font-size:20px}.report-levels button p{color:#8d9085;min-height:40px;margin:0;font-size:8px;line-height:1.5}.report-levels button ul{color:#bec49e;gap:4px;margin:5px 0;padding:0;font-size:8px;list-style:none;display:grid}.report-levels button>span{color:var(--green);font-size:8px;font-weight:900}.report-toolbar{background:linear-gradient(110deg,#171b00,#0b0b0b 68%);border:1px solid #526100;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.report-toolbar h2{margin:2px 0 6px;font-size:25px}.report-toolbar p{color:var(--muted);margin:0;font-size:10px}.report-toolbar .primary{white-space:nowrap}.deep-reading-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.deep-reading-grid article,.career-pivots article{background:#fff;border:1px solid #d1d2c8;border-radius:9px;padding:18px}.deep-reading-grid small,.career-pivots article>small,.narrative-profile small{color:#718000;letter-spacing:.12em;font-size:7px;font-weight:950}.deep-reading-grid h3,.career-pivots h3{margin:7px 0;font-size:15px}.deep-reading-grid p,.deep-reading-grid li,.career-pivots p,.career-pivots dd{color:#62645d;font-size:9px;line-height:1.6}.career-pivots>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.career-pivots article>strong{color:#718000;font-size:11px}.career-pivots dl{gap:6px;display:grid}.career-pivots dl div{border-top:1px solid #e1e2da;padding-top:7px}.career-pivots dt{text-transform:uppercase;font-size:7px;font-weight:900}.career-pivots dd{margin:2px 0 0}.narrative-profile{background:#fff;border-left:4px solid #809300;padding:20px}.narrative-profile h3{margin:6px 0 18px;font-size:20px}.narrative-profile p{color:#555850;font-size:10px;line-height:1.7}.narrative-experience{gap:10px;margin-top:14px;display:grid}.narrative-experience article{background:#fff;border:1px solid #d4d5cc;border-radius:8px;padding:18px}.narrative-experience header{justify-content:space-between;gap:15px;display:flex}.narrative-experience h3{margin:0;font-size:14px}.narrative-experience span,.narrative-experience time{color:#777a70;font-size:8px}.narrative-experience li{color:#555850;margin-bottom:5px;font-size:9px;line-height:1.55}.narrative-experience blockquote{color:#4d560e;background:#f0f2e6;border-left:3px solid #809300;margin:10px 0 0;padding:9px;font-size:9px}.signature-actions{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.signature-actions article{color:#fff;background:#171b12;border-radius:8px;padding:15px}.signature-actions b{color:#d7ff00;font-size:9px}.signature-actions p{color:#bfc4b5;font-size:8px;line-height:1.5}@media (width<=850px){.report-levels>header{flex-direction:column;align-items:flex-start}.report-levels>header p{text-align:left}.report-levels>div,.deep-reading-grid,.career-pivots>div:last-child,.signature-actions{grid-template-columns:1fr}}.report-empty{text-align:center;border:1px solid var(--line);background:#0b0b0b;border-radius:13px;place-content:center;justify-items:center;min-height:430px;padding:35px;display:grid}.report-empty>span{color:#090909;background:var(--green);border-radius:15px;place-items:center;width:64px;height:64px;font-weight:950;display:grid}.report-empty h2{margin:20px 0 8px}.report-empty p{max-width:520px;color:var(--muted);font-size:11px;line-height:1.6}.report-empty .primary{margin-top:14px}.candidate-report{color:#171914;background:#f4f4ef;border-radius:14px;overflow:hidden;box-shadow:0 28px 80px #000a}.report-cover{color:#fff;background:radial-gradient(circle at 82% 20%,#d7ff0033,#0000 28%),linear-gradient(135deg,#050505,#161a05);align-content:space-between;min-height:330px;padding:34px 44px;display:grid;position:relative}.report-cover:after{content:"MX";color:#d7ff0014;letter-spacing:-.12em;font-size:180px;font-weight:950;position:absolute;bottom:-36px;right:34px}.report-cover>div:first-child{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.report-cover img{object-fit:contain;object-position:left center;width:150px;height:62px}.report-cover>div:first-child span{color:var(--green);letter-spacing:.16em;font-size:9px;font-weight:900}.report-person{z-index:1;position:relative}.report-person small{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-weight:800}.report-person h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(36px,5vw,64px)}.report-person p,.report-date{color:#b9b9b3;margin:0;font-size:11px}.report-summary{border-bottom:1px solid #d2d2ca;grid-template-columns:300px 1fr;gap:18px;padding:32px 44px;display:grid}.report-main-score{color:#fff;background:#10120a;border-radius:12px;padding:25px}.report-main-score>span{color:#b8b8b0;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.report-main-score>strong{color:var(--green);letter-spacing:-.06em;margin:8px 0;font-size:58px;display:block}.report-main-score p{color:#c7c7c0;margin:0;font-size:9px;line-height:1.55}.report-score-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-score-grid>div{background:#fff;border:1px solid #d4d4cd;border-radius:10px;align-content:center;padding:20px;display:grid}.report-score-grid span{color:#686860;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.report-score-grid strong{margin:8px 0;font-size:26px}.report-score-grid small{color:#77776f;font-size:8px;line-height:1.4}.report-visual-dashboard{background:#f7f8f3}.report-donut-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.report-donut-grid article{text-align:center;background:#fff;border:1px solid #d4d7cc;border-radius:12px;justify-items:center;padding:20px 14px;display:grid}.report-donut{border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.report-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.report-donut span{z-index:1;color:#202318;letter-spacing:-.04em;font-size:25px;font-weight:950;position:relative}.report-donut-grid h3{margin:14px 0 5px;font-size:14px}.report-donut-grid p{color:#74786d;margin:0;font-size:11px;line-height:1.45}.report-visual-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.report-bar-chart{background:#fff;border:1px solid #d4d7cc;border-radius:12px;padding:24px}.report-bar-chart header{margin-bottom:18px}.report-bar-chart header small{color:#728600;letter-spacing:.1em;font-size:10px;font-weight:900}.report-bar-chart h3{margin:6px 0 0;font-size:17px}.report-bar-row{grid-template-columns:minmax(100px,1fr) 1.3fr 42px;align-items:center;gap:10px;margin:13px 0;display:grid}.report-bar-row>span{color:#4f534b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.report-bar-row>div{background:#e0e3da;border-radius:999px;height:10px;overflow:hidden}.report-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#718900,#b6d900);height:100%;display:block}.report-bar-row strong{text-align:right;font-size:11px}.report-bar-chart footer{color:#777b72;border-top:1px solid #e0e2dc;margin-top:17px;padding-top:13px;font-size:10px;line-height:1.55}.role-chart .report-bar-row i{background:linear-gradient(90deg,#222815,#9db900)}.report-visual-index{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c09f2;border:1px solid #3d462c;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex;position:sticky;top:0;overflow:auto}.report-visual-index span{color:#d7ff00;padding:0 9px;font-size:11px;font-weight:950}.report-visual-index a{color:#d8ddd3;border:1px solid #343a30;border-radius:7px;flex:none;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.report-visual-index a:hover,.report-visual-index a:focus{color:#090a08;background:#d7ff00;border-color:#d7ff00}.candidate-report .report-heading p{font-size:12px}.candidate-report .report-score-grid span,.candidate-report .report-score-grid small,.candidate-report .report-main-score p{font-size:11px}.candidate-report .method-note{font-size:10px}.candidate-report .cv-diagnostic li b{font-size:12px}.candidate-report .cv-diagnostic li span,.candidate-report .report-skills span,.candidate-report .report-skills p{font-size:11px}.report-section{border-bottom:1px solid #d2d2ca;padding:34px 44px}.report-heading{grid-template-columns:38px 1fr;gap:13px;margin-bottom:23px;display:grid}.report-heading>span{color:#10110a;background:var(--green);border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.report-heading h2{margin:0 0 5px;font-size:24px}.report-heading p{color:#6e6e67;margin:0;font-size:9px;line-height:1.55}.cv-diagnostic{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cv-diagnostic ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-diagnostic li{background:#fff;border:1px solid #d1d1ca;border-left:4px solid #d19a58;border-radius:7px;grid-template-columns:1fr 1.2fr;gap:12px;padding:12px 14px;display:grid}.cv-diagnostic li.done{border-left-color:#7c9700}.cv-diagnostic li b{font-size:10px}.cv-diagnostic li span{color:#73736c;font-size:8px;line-height:1.4}.report-skills{background:#e9edcf;border-radius:10px;padding:20px}.report-skills h3{margin:0 0 14px;font-size:14px}.report-skills>div{flex-wrap:wrap;gap:6px;display:flex}.report-skills span{color:#384000;background:#f7f9e9;border:1px solid #a7b658;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.report-skills p{color:#575b3e;margin:18px 0 0;font-size:9px;line-height:1.55}.role-report-table{border:1px solid #d0d0c8;border-radius:9px;overflow:hidden}.role-report-head,.role-report-row{grid-template-columns:1.8fr .65fr .75fr .8fr .6fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.role-report-head{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#15170f;font-size:8px;font-weight:850}.role-report-row{background:#fff;border-top:1px solid #deded7;min-height:72px}.role-report-row>span{gap:4px;display:grid}.role-report-row b{font-size:11px}.role-report-row strong{font-size:18px}.role-report-row small{color:#777770;font-size:7px;line-height:1.35}.role-report-row i{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.role-report-row i.low{color:#456000;background:#e3efbd}.role-report-row i.medium{color:#765300;background:#fff0c7}.role-report-row i.high{color:#8b2929;background:#ffe0df}.method-note{color:#777770;margin-top:10px;font-size:7px;line-height:1.5;display:block}.job-opportunities{background:#ecece6}.job-role-groups{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.job-role-groups>section{background:#fff;border:1px solid #d0d0c8;border-radius:9px;overflow:hidden}.job-role-title{color:#fff;background:#15170f;justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:14px;display:flex}.job-role-title h3{margin:0;font-size:12px}.job-role-title span{color:var(--green);flex:none;font-size:8px}.job-role-groups a{color:#191a15;border-top:1px solid #deded7;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;text-decoration:none;display:flex}.job-role-groups a:hover{background:#f1f5dc}.job-role-groups a>div{gap:4px;display:grid}.job-role-groups a b{font-size:9px;line-height:1.35}.job-role-groups a span,.job-role-groups a small{color:#777770;font-size:7px}.job-role-groups>section>p,.report-loading{color:#707068;margin:0;padding:20px;font-size:9px;line-height:1.55}.report-footer{color:#b9b9b1;background:#11120d;justify-content:space-between;gap:24px;padding:24px 44px;display:flex}.report-footer span{color:var(--green);font-size:9px;font-weight:850}.report-footer p{text-align:right;max-width:560px;margin:0;font-size:7px;line-height:1.5}@media (width<=1180px){.dashboard-grid{grid-template-columns:280px 1fr}.right-rail{grid-column:1/-1;grid-template-columns:1fr 1.3fr}.hero-copy h1{font-size:45px}.topbar nav{gap:14px}.topbar nav button{font-size:11px}.offer-cards,.learning-grid{grid-template-columns:1fr 1fr}.cv-studio-grid{grid-template-columns:260px 1fr}.cv-score{grid-column:1/-1}}@media (width<=850px){.app-shell{padding:0 18px 35px}.topbar{grid-template-columns:1fr auto}.topbar nav{z-index:15;border-top:1px solid var(--line);background:#080808f5;justify-content:space-around;gap:0;height:62px;position:fixed;bottom:0;left:0;right:0}.topbar nav button{flex:1;padding:0 2px;font-size:10px}.topbar nav button.active:after{inset:0 25% auto}.profile-actions{grid-column:2}.dashboard-grid{padding-top:0;display:block}.hero-copy{padding:20px 0 35px}.hero-logo{display:none}.hero-copy h1{font-size:45px}.results-panel{margin-bottom:14px}.right-rail{grid-template-columns:1fr;display:grid}.metrics{grid-template-columns:1fr 1fr}.workspace-heading{flex-direction:column;align-items:start}.table-head{display:none}.table-row{grid-template-columns:1.5fr 1fr .6fr}.table-row span:nth-child(4),.table-row span:nth-child(5){display:none}.hunter-market{grid-template-columns:1fr}.human-banner{grid-template-columns:auto 1fr}.human-banner button{grid-column:1/-1}.offers-layout,.candidate-layout,.candidate-bottom,.source-analyzer,.search-workbench,.profile-import,.test-layout,.cv-studio-grid,.skills-review,.link-fallback,.report-summary,.cv-diagnostic{grid-template-columns:1fr}.skills-review{align-items:start}.review-search,.fallback-input .primary{width:100%}.review-confirm,.review-confirm small{width:100%;max-width:none}.compact-filters .filter-grid{grid-template-columns:1fr 1fr}.candidate-results{min-height:0}.candidate-placeholder{min-height:330px}.analysis-output{grid-template-columns:1fr}.test-summary{position:static}.job-role-groups{grid-template-columns:1fr}.report-toolbar{flex-direction:column;align-items:flex-start}.report-toolbar .primary{width:100%}}@media (width<=620px){.topbar{height:70px}.brand{width:132px;height:64px}.icon-button{display:none}.avatar-button{width:36px;height:36px;font-size:12px}.hero-copy h1{font-size:40px}.hero-actions{flex-direction:column}.results-panel{padding:10px}.filters{padding-bottom:3px}.candidate-card,.candidate-card.web-result,.candidate-card.skill-card{grid-template-columns:44px 1fr 55px;min-height:125px}.source-mark{width:40px;height:40px}.candidate-card>img{width:50px;height:50px}.candidate-card ul{display:none}.candidate-info{min-width:0}.score strong{font-size:20px}.result-actions{grid-column:2/-1;justify-content:space-between;align-items:center;display:flex}.metrics{grid-template-columns:1fr 1fr;gap:8px}.metrics>div{padding:15px}.table-row{grid-template-columns:1.6fr 1fr}.table-row span:nth-child(3){display:none}.workspace-view{padding:36px 0 70px}.workspace-heading h1{font-size:38px}.form-grid,.company-matches>div,.offer-cards,.filter-grid,.learning-grid,.compact-filters .filter-grid{grid-template-columns:1fr}.search-hero h1{font-size:42px}.search-hero>p{font-size:12px}.smart-search textarea{min-height:190px;padding:17px 17px 92px;font-size:13px}.smart-search .primary{width:auto;bottom:14px;left:17px;right:17px}.input-hints{justify-content:center;gap:9px;font-size:8px;bottom:66px;left:19px;right:19px}.advanced-toggle{grid-template-columns:1fr auto}.advanced-toggle small{grid-area:2/1/auto/-1}.channel-list{grid-template-columns:1fr}.pool-flow{flex-wrap:wrap;justify-content:flex-start}.offer-counter,.candidate-price,.skill-index{width:100%}.candidate-tabs{overflow:auto}.candidate-tabs button{flex:0 0 115px}.import-actions,.analyzer-inputs{grid-template-columns:1fr}.analyzer-inputs .primary{grid-area:auto/1}.source-analyzer,.test-center,.learning-center,.cv-studio{padding:17px}.gap-recommendation{grid-template-columns:1fr}.cv-preview{min-height:520px;padding:25px}.report-cover,.report-summary,.report-section,.report-footer{padding:24px 20px}.report-cover{min-height:290px}.report-cover:after{font-size:110px}.report-score-grid{grid-template-columns:1fr}.report-donut-grid{grid-template-columns:1fr 1fr}.report-donut{width:96px;height:96px}.report-visual-columns{grid-template-columns:1fr}.report-bar-chart{padding:19px 15px}.report-bar-row{grid-template-columns:minmax(90px,1fr) 1fr 35px}.report-bar-row>span{font-size:10px}.role-report-head{display:none}.role-report-row{grid-template-columns:1fr 1fr;padding:15px}.role-report-row>span:first-child{grid-column:1/-1}.report-footer{flex-direction:column}.report-footer p{text-align:left}}@media (width<=850px){.candidate-outcomes{grid-template-columns:1fr;gap:10px}.guided-profile{grid-template-columns:1fr}.guided-steps{grid-template-columns:repeat(4,1fr);padding:10px;position:static}.guided-steps>.step-tag,.guided-steps>p,.guided-step-item small{display:none}.guided-step-item{grid-template-columns:auto 1fr;padding:8px}.guided-card{min-height:0}}@media (width<=620px){.candidate-outcomes>div{grid-template-columns:1fr;gap:8px;display:grid}.guided-steps{grid-template-columns:repeat(4,1fr);gap:3px}.guided-step-item{place-items:center;padding:7px;display:grid}.guided-step-item span{display:none}.guided-panel{padding:28px 20px}.guided-panel>h2{font-size:26px}.guided-actions{flex-direction:column-reverse;align-items:stretch}.guided-actions .primary{width:100%;min-width:0}.guided-actions>button:not(.primary){text-align:left}.review-before-report>div{grid-template-columns:1fr}.linkedin-option>div{grid-template-columns:1fr;gap:7px}.linkedin-option input,.linkedin-option button{border-radius:6px;min-height:42px}.audit-grid,.audit-details{grid-template-columns:1fr}.audit-details>section:first-child{grid-row:auto}.import-audit>header,.extracted-experience>header{flex-direction:column;align-items:start}}@media (width<=850px){.journey-cards{grid-template-columns:1fr 1fr}.profile-journey>header{flex-direction:column;align-items:start}.profile-journey>header p{text-align:left}.journey-overview ol{grid-template-columns:1fr 1fr}}@media (width<=620px){.profile-journey{padding:16px}.journey-cards{grid-template-columns:1fr}.journey-cards>button{min-height:112px}.journey-focus{grid-template-columns:42px 1fr}.journey-focus>span{width:38px;height:38px}.journey-focus button{grid-column:1/-1;width:100%}.journey-overview ol{grid-template-columns:1fr}}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.topbar,.workspace-heading,.candidate-tabs,.report-toolbar,.report-visual-index,.toast{display:none!important}.app-shell,.workspace-view,.candidate-view,.report-stage{margin:0!important;padding:0!important}.candidate-report{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.report-cover{break-after:avoid;min-height:245px}.report-section,.report-summary,.report-donut-grid,.report-visual-columns{break-inside:avoid}.job-role-groups{grid-template-columns:1fr}.job-role-groups a{color:#191a15!important}}@media (width<=620px){.assessment-mode,.rating-scale{grid-template-columns:1fr}.rating-scale button{text-align:left;grid-template-columns:28px 1fr;align-items:center;min-height:0;display:grid}.rating-scale button b{margin:0}}@media (width<=850px){.evolution-welcome{grid-template-columns:1fr;gap:20px}.evolution-score{width:100%}.next-best-action{grid-template-columns:55px 1fr}.next-number{border-radius:14px;width:52px;height:52px}.next-best-action .primary{grid-column:1/-1;width:100%}.evolution-goals>div,.evolution-metrics{grid-template-columns:1fr}.quiet-journey ol{grid-template-columns:1fr 1fr}.focus-header{grid-template-columns:1fr auto}.focus-header>div{display:none}.cv-version-control{grid-template-columns:50px 1fr}.cv-version-icon{width:50px;height:50px}.cv-version-control>button{grid-column:1/-1;width:100%}.evolution-overview>ol{grid-template-columns:1fr 1fr}}@media (width<=620px){.evolution-welcome h1{font-size:42px}.evolution-welcome p{font-size:12px}.next-best-action{grid-template-columns:1fr;padding:20px}.evolution-goals>header{flex-direction:column;align-items:start}.quiet-journey ol{grid-template-columns:1fr}.focus-header>span{font-size:6px}.candidate-flow-nav{grid-template-columns:1fr 1fr;position:static}.candidate-flow-nav .flow-position{display:none}.review-inbox{padding:18px}.review-inbox button{grid-template-columns:32px 1fr}.review-inbox button i{grid-column:2}.evolution-overview>summary{flex-direction:column;align-items:flex-start}.evolution-overview>ol{grid-template-columns:1fr}.cv-version-control{grid-template-columns:1fr;padding:18px}.cv-version-icon{width:44px;height:44px}.cv-version-control h2{font-size:20px}.cv-version-control p{font-size:12px}.cv-version-control small{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.beta-shell{color:#f4f4ef;background:radial-gradient(circle at 75% 15%,#d7ff0014,#0000 28%),#080908;flex-direction:column;min-height:100vh;display:flex}.beta-nav{border-bottom:1px solid #282b22;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 40px);height:82px;margin:auto;display:grid}.beta-nav img{object-fit:contain;object-position:left;width:154px;height:58px}.beta-nav>span{color:#a6b153;letter-spacing:.16em;font-size:8px;font-weight:900}.beta-nav button{color:#b8bbb1;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:10px}.beta-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:75px;width:min(1180px,100% - 40px);min-height:650px;margin:auto;padding:70px 0 85px;display:grid}.beta-kicker,.beta-flow>header>span,.beta-proof>span{color:var(--green);letter-spacing:.16em;font-size:9px;font-weight:900}.beta-copy h1{letter-spacing:-.06em;max-width:760px;margin:20px 0;font-size:clamp(48px,5.8vw,82px);line-height:.98}.beta-copy h1 em{color:var(--green);font-style:normal}.beta-copy>p{color:#a9aca3;max-width:630px;font-size:16px;line-height:1.7}.beta-primary{color:#090a07;background:var(--green);cursor:pointer;border:0;border-radius:9px;min-height:54px;padding:0 22px;font-weight:900;box-shadow:0 14px 38px #d7ff0021}.beta-primary:disabled{opacity:.5;cursor:wait}.beta-copy .beta-primary{margin-top:20px}.beta-copy>small{color:#73776c;margin-top:13px;font-size:9px;display:block}.beta-result-card{background:linear-gradient(145deg,#171c05,#0c0d0a);border:1px solid #596600;border-radius:18px;padding:28px;box-shadow:0 30px 80px #0008}.beta-card-top{color:#9da64e;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:8px;display:flex}.beta-card-top b{color:#0c0d09;background:var(--green);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.beta-result-card>strong{font-size:20px}.beta-result-card ul{gap:0;margin:18px 0 22px;padding:0;list-style:none;display:grid}.beta-result-card li{color:#ced1c7;border-bottom:1px solid #30351c;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.beta-result-card li i{color:var(--green);font-size:8px;font-style:normal}.beta-result-card>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.beta-result-card>div:last-child span{color:#b6c16e;border:1px solid #4a540c;border-radius:99px;padding:6px 8px;font-size:7px}.beta-proof{background:#0d0e0c;border-top:1px solid #22241f;padding:80px max(20px,50% - 590px)}.beta-proof h2{max-width:800px;margin:15px 0 40px;font-size:clamp(30px,3vw,48px);line-height:1.08}.beta-proof>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.beta-proof article{background:#11120f;border:1px solid #30322d;border-radius:13px;padding:26px}.beta-proof article>b{color:var(--green);font-size:10px}.beta-proof h3{margin:18px 0 8px}.beta-proof article p{color:#85897f;margin:0;font-size:10px;line-height:1.6}.beta-flow{width:min(1040px,100% - 40px);margin:0 auto;padding:65px 0 100px}.beta-flow>header{max-width:720px;margin-bottom:30px}.beta-flow h1{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(38px,4vw,62px)}.beta-flow>header p{color:#969a90;line-height:1.6}.beta-form{background:#0e0f0d;border:1px solid #34362f;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;max-width:700px;padding:26px;display:grid}.beta-form>label:not(.beta-consent):not(.beta-upload),.beta-fields>label:not(.beta-consent){color:#c9cbc4;gap:7px;font-size:10px;display:grid}.beta-form input,.beta-fields input,.beta-fields textarea{color:#f3f3ed;background:#080908;border:1px solid #383b33;border-radius:8px;outline:0;min-width:0;padding:13px}.beta-form input:focus,.beta-fields input:focus,.beta-fields textarea:focus{border-color:var(--green)}.beta-consent{cursor:pointer;background:#11120f;border:1px solid #373a31;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:11px;padding:14px;display:flex}.beta-consent input{accent-color:var(--green);flex:none;margin-top:2px}.beta-consent span{gap:4px;display:grid}.beta-consent b{font-size:10px}.beta-consent small{color:#767a70;font-size:8px;line-height:1.5}.beta-upload{cursor:pointer;background:#151903;border:1px dashed #728500;border-radius:12px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:130px;display:grid}.beta-upload input{opacity:0;width:1px;height:1px;position:absolute}.beta-upload b{color:var(--green)}.beta-upload small,.beta-security{color:#7d8463;font-size:8px}.beta-upload.locked{opacity:.55}.beta-security,.beta-error{grid-column:1/-1;margin:0;line-height:1.55}.beta-error{color:#ff9c9c;font-size:10px}.beta-review{grid-template-columns:210px 1fr;align-items:start;gap:16px;display:grid}.beta-found{background:#151902;border:1px solid #5d6c00;border-radius:13px;grid-template-columns:1fr auto;gap:7px 12px;padding:22px;display:grid;position:sticky;top:20px}.beta-found>span{color:#929e3a;letter-spacing:.12em;grid-column:1/-1;margin-bottom:12px;font-size:8px;font-weight:900}.beta-found strong{color:var(--green);font-size:27px}.beta-found small{color:#8b8f84;text-align:right;align-self:center;font-size:8px}.beta-fields{background:#0e0f0d;border:1px solid #34362f;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.beta-fields .wide{grid-column:1/-1}.beta-fields textarea{resize:vertical;min-height:100px;font:inherit;font-size:10px;line-height:1.5}.beta-success{text-align:center;width:min(960px,100% - 40px);margin:auto;padding:80px 0 110px}.success-mark{color:#0a0b08;background:var(--green);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:28px;font-weight:950;display:grid}.beta-success>p:first-of-type{color:#9aa83a;letter-spacing:.15em;font-size:8px;font-weight:900}.beta-success h1{letter-spacing:-.05em;max-width:780px;margin:15px auto;font-size:clamp(42px,5vw,68px);line-height:1}.success-lead{color:#a9aca3;max-width:690px;margin:0 auto;line-height:1.7}.success-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:40px 0 25px;display:grid}.success-grid article{background:#0f100e;border:1px solid #34362f;border-radius:12px;padding:22px}.success-grid span{color:var(--green);font-size:8px}.success-grid b{margin:14px 0 8px;display:block}.success-grid p{color:#858980;margin:0;font-size:9px;line-height:1.55}.beta-success>small{color:#72766c;margin-top:15px;display:block}@media (width<=780px){.beta-nav{grid-template-columns:1fr auto}.beta-nav>span{display:none}.beta-hero{grid-template-columns:1fr;gap:35px;padding-top:45px}.beta-copy h1{font-size:50px}.beta-proof>div,.success-grid,.beta-form,.beta-fields,.beta-review{grid-template-columns:1fr}.beta-found{position:static}.beta-fields .wide,.beta-consent,.beta-upload{grid-column:1}}.control-shell,.data-shell{color:#f3f3ed;background:#080908;min-height:100vh}.control-shell{padding-bottom:80px}.control-top{background:#0d0e0c;border-bottom:1px solid #292b26;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.control-top>div{align-items:center;gap:16px;display:flex}.control-top img,.data-shell header img{width:118px;height:auto}.control-top span,.control-top small,.control-title small,.control-main small,.control-side small,.compliance-board small{letter-spacing:.13em;color:#9eb54d;font-size:10px}.control-top>div:last-child{font-size:10px}.control-top a{color:#95998f}.control-title{grid-template-columns:1fr 360px;align-items:end;gap:50px;width:min(1440px,92vw);margin:0 auto;padding:58px 0 36px;display:grid}.control-title h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(44px,5vw,78px);line-height:.93}.control-title h1 em,.data-shell h1 em{color:#a8c337;font-style:normal}.control-title p{color:#91958c;max-width:650px;line-height:1.6}.control-readiness{background:#11120f;border:1px solid #35382f;border-radius:16px;gap:9px;padding:23px;display:grid}.control-readiness>div{background:#2d3028;border-radius:20px;height:7px;overflow:hidden}.control-readiness i{background:#a8c337;height:100%;display:block}.control-readiness>b{font-size:38px}.control-readiness small{color:#8f9387;letter-spacing:0;line-height:1.5}.control-metrics{grid-template-columns:repeat(4,1fr);gap:12px;width:min(1440px,92vw);margin:0 auto 22px;display:grid}.control-metrics article{background:#10110f;border:1px solid #30332c;border-radius:12px;gap:7px;padding:22px;display:grid}.control-metrics span{letter-spacing:.12em;color:#858a7d;font-size:9px}.control-metrics strong{font-size:38px}.control-metrics small{color:#777c70}.control-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;width:min(1440px,92vw);margin:0 auto;display:grid}.control-main,.control-side section,.compliance-board{background:#0f100e;border:1px solid #30332c;border-radius:14px;overflow:hidden}.control-main>header,.control-side header,.compliance-board>header{border-bottom:1px solid #2c2f28;justify-content:space-between;align-items:end;padding:20px 22px;display:flex}.control-main h2,.compliance-board h2,.control-side h3{margin:4px 0 0}.control-main>header a{color:#b8d33e;border:1px solid #71851f;border-radius:7px;padding:10px 14px;font-size:10px}.candidate-row{border-bottom:1px solid #252721;grid-template-columns:1.2fr 1.2fr .6fr .8fr 1fr;align-items:center;gap:15px;padding:15px 20px;display:grid}.candidate-row>span{gap:4px;min-width:0;display:grid}.candidate-row b,.candidate-row small{text-overflow:ellipsis;overflow:hidden}.candidate-row small{color:#777c72;letter-spacing:0;font-size:9px}.candidate-row strong{font-size:22px}.candidate-row.headings{color:#7e8377;letter-spacing:.12em;background:#151713;padding-block:10px;font-size:8px}.candidate-row i{border-radius:5px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal}.candidate-row i.yes{color:#b7d044;background:#1c2407}.candidate-row i.no{color:#969a91;background:#22241f}.control-empty{color:#81857c;padding:30px}.control-side{align-content:start;gap:16px;display:grid}.control-side article{border-bottom:1px solid #262821;grid-template-columns:1fr auto;gap:5px;padding:14px 18px;display:grid}.control-side article span,.control-side article time,.control-side section>p{color:#777c72;font-size:9px}.control-side article i{color:#a8c337;grid-area:1/2/3;font-size:8px;font-style:normal}.compliance-board{width:min(1440px,92vw);margin:16px auto 0}.compliance-board>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;display:grid}.compliance-board article{border:1px solid #30332b;border-radius:10px;gap:12px;padding:16px;display:flex}.compliance-board article>b{border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.compliance-board article.done>b{color:#b9d842;background:#273406}.compliance-board article.pending>b{color:#ffc05c;background:#392807}.compliance-board article span{gap:6px;display:grid}.compliance-board article small{color:#7f8479;letter-spacing:0;line-height:1.4}.data-shell header{border-bottom:1px solid #2a2d27;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.data-shell header span{letter-spacing:.14em;color:#a8c337;font-size:10px}.data-shell>section{width:min(760px,90vw);margin:0 auto;padding:70px 0}.data-shell h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(44px,6vw,72px);line-height:.95}.data-shell>section>p{color:#8c9187;line-height:1.6}.data-card{background:#10110f;border:1px solid #34372f;border-radius:14px;margin:28px 0 16px;overflow:hidden}.data-card>div,.data-card>label{border-bottom:1px solid #292c26;gap:5px;padding:18px 20px;display:grid}.data-card>div span{color:#a8c337;letter-spacing:.12em;font-size:8px}.data-card small{color:#7e8378}.data-card>label{cursor:pointer;grid-template-columns:auto 1fr}.data-card label input{accent-color:#a8c337;margin-top:3px}.data-card label span{gap:5px;display:grid}.data-actions{gap:10px;display:flex}.data-actions a,.data-actions button,.data-home{color:#bdd641;font:inherit;cursor:pointer;background:0 0;border:1px solid #70821f;border-radius:8px;padding:13px 16px;font-size:10px}.data-actions button{color:#ff9b9b;border-color:#683a3a}.data-message{font-size:10px}.report-beta-footer a{color:#b8cf46;text-decoration:underline}@media (width<=950px){.control-title,.control-grid{grid-template-columns:1fr}.control-metrics,.control-side,.compliance-board>div{grid-template-columns:1fr 1fr}.candidate-table{overflow-x:auto}.candidate-row{min-width:900px}}@media (width<=620px){.control-top>div:last-child small,.control-top>div:last-child b{display:none}.control-title{padding-top:36px}.control-title h1{font-size:50px}.control-metrics,.control-side,.compliance-board>div{grid-template-columns:1fr}.data-actions{flex-direction:column}}.invitation-board{background:linear-gradient(115deg,#11140c,#0d0e0c 65%);border:1px solid #3e4728;border-radius:16px;width:min(1440px,92vw);margin:0 auto 22px;overflow:hidden}.invitation-board>header{border-bottom:1px solid #2c3320;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.invitation-board h2{margin:5px 0;font-size:30px}.invitation-board header p{color:#858a7d;margin:0;font-size:12px}.invitation-board>header>button,.invite-submit{color:#080808;cursor:pointer;background:#cfff00;border:0;border-radius:8px;padding:13px 18px;font-weight:850}.invite-message{color:#cfff00;background:#1b2309;padding:11px 24px;font-size:11px}.invite-summary{border-bottom:1px solid #292e22;grid-template-columns:repeat(4,1fr);display:grid}.invite-summary span{border-right:1px solid #292e22;gap:4px;padding:18px 24px;display:grid}.invite-summary b{font-size:25px}.invite-summary small{letter-spacing:.13em;color:#7f8577;font-size:8px}.invite-list article{border-bottom:1px solid #242820;grid-template-columns:minmax(0,1fr) 100px 130px 110px;align-items:center;gap:14px;padding:15px 24px;display:grid}.invite-list article>span{gap:4px;min-width:0;display:grid}.invite-list article small,.invite-list time{color:#7f8577;font-size:9px}.invite-list i{border-radius:5px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal}.invite-list i.registrado{color:#cfff00;background:#263507}.invite-list i.abierto{color:#aaca83;background:#20291a}.invite-list i.pendiente{color:#9a9e94;background:#252722}.invite-list button{color:#bdd641;cursor:pointer;background:0 0;border:1px solid #70831f;border-radius:6px;padding:8px 10px;font-size:9px}.invite-empty{gap:7px;padding:30px 24px;display:grid}.invite-empty span{color:#858a7d;font-size:11px}.invite-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.invite-modal form{background:#11130e;border:1px solid #4b552f;border-radius:16px;gap:15px;width:min(520px,100%);padding:30px;display:grid;position:relative;box-shadow:0 30px 90px #000}.invite-modal h3{margin:0;font-size:30px}.invite-modal p{color:#8c9187;margin:0;font-size:12px;line-height:1.5}.invite-modal label{color:#d7d9d1;gap:7px;font-size:11px;display:grid}.invite-modal input{color:#f4f5ee;background:#080908;border:1px solid #383c33;border-radius:7px;outline:none;padding:13px}.invite-modal input:focus{border-color:#a9c72f}.invite-close{color:#9a9e94;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:10px;right:14px}.invite-submit:disabled{opacity:.6}.invitation-board small{letter-spacing:.12em;color:#9eb54d}@media (width<=720px){.invitation-board>header{flex-direction:column;align-items:flex-start}.invitation-board>header>button{width:100%}.invite-summary{grid-template-columns:1fr 1fr}.invite-summary span:nth-child(2){border-right:0}.invite-list article{grid-template-columns:1fr auto}.invite-list time{display:none}.invite-list article>button{grid-column:1/-1}.invite-list i{grid-area:1/2}.invitation-board h2{font-size:26px}}.legal-shell{color:#f1f2ec;background:#090a08;min-height:100vh}.legal-shell>header{border-bottom:1px solid #2b2e27;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex}.legal-shell>header img{width:118px}.legal-shell>header span{letter-spacing:.12em;color:#a8c337;font-size:9px}.legal-shell>article{width:min(840px,90vw);margin:0 auto;padding:70px 0 90px}.legal-title{border-bottom:1px solid #30332c;padding-bottom:36px}.legal-title small{color:#a8c337;letter-spacing:.13em}.legal-title h1{letter-spacing:-.055em;margin:13px 0 18px;font-size:clamp(46px,6vw,78px);line-height:.94}.legal-title p,.legal-shell section p,.legal-shell li{color:#9a9e95;line-height:1.75}.legal-shell section{border-bottom:1px solid #2c2f29;padding:28px 0}.legal-shell section h2{margin:0 0 14px;font-size:24px}.legal-shell ul{padding-left:20px}.legal-shell dl{gap:8px;margin:0;display:grid}.legal-shell dl>div{border-bottom:1px solid #242721;grid-template-columns:210px 1fr;gap:20px;padding:11px 0;display:grid}.legal-shell dt{letter-spacing:.1em;color:#7f8479;font-size:9px}.legal-shell dd{margin:0}.legal-shell a{color:#b8d341;text-decoration:underline}.legal-shell footer{color:#858a80;justify-content:space-between;gap:20px;padding-top:25px;font-size:9px;display:flex}@media (width<=600px){.legal-shell dl>div{grid-template-columns:1fr;gap:4px}.legal-shell footer{flex-direction:column}}.beta-report{width:min(1050px,100% - 40px);margin:0 auto;padding:55px 0 100px}.report-beta-cover{background:linear-gradient(135deg,#171b08,#0a0b09 68%);border:1px solid #526000;border-radius:18px;grid-template-columns:1fr 240px;align-items:end;gap:50px;padding:42px;display:grid}.report-beta-cover .success-mark{border-radius:14px;width:48px;height:48px;margin:0 0 17px;font-size:20px}.report-beta-cover>div>p:first-of-type{color:#a1ad43;letter-spacing:.13em;font-size:8px;font-weight:900}.report-beta-cover h1{letter-spacing:-.055em;max-width:700px;margin:13px 0 15px;font-size:clamp(36px,4.5vw,62px);line-height:1}.report-beta-cover>div>p:last-child{color:#aeb1a8;max-width:710px;font-size:12px;line-height:1.75}.report-beta-score{background:#121504;border:1px solid #596600;border-radius:13px;padding:22px}.report-beta-score small,.report-beta-score span{color:#89905e;font-size:8px}.report-beta-score strong{color:var(--green);margin:8px 0 14px;font-size:48px;display:block}.report-beta-score>div{background:#30350f;border-radius:10px;height:6px;margin-bottom:10px;overflow:hidden}.report-beta-score i{background:var(--green);height:100%;display:block}.report-beta-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.report-beta-facts div{background:#0e0f0d;border:1px solid #30322e;border-radius:10px;gap:4px;padding:17px;display:grid}.report-beta-facts strong{font-size:28px}.report-beta-facts span{color:#777b71;font-size:8px}.report-beta-section{background:#0e0f0d;border:1px solid #31332f;border-radius:14px;margin-top:12px;padding:30px}.report-beta-section>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}.report-beta-section>header>span{color:#0a0b08;background:var(--green);border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:950;display:grid}.report-beta-section header small,.report-beta-next small{color:#87912f;letter-spacing:.13em;font-size:7px;font-weight:900}.report-beta-section h2,.report-beta-next h2{margin:4px 0 0;font-size:22px}.report-narrative{color:#c4c7be;max-width:860px;font-size:13px;line-height:1.8}.report-alert{background:#171407;border-left:3px solid #d6a12f;margin-top:19px;padding:15px 18px}.report-alert b{color:#e1b44c;font-size:9px}.report-alert p{color:#9a9788;margin:5px 0 0;font-size:9px;line-height:1.6}.strength-evidence{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strength-evidence article{background:#11120f;border:1px solid #34362f;border-radius:9px;grid-template-columns:30px 1fr;gap:10px;padding:15px;display:grid}.strength-evidence i{color:var(--green);font-size:8px;font-style:normal}.strength-evidence p{color:#777b71;margin:5px 0 0;font-size:8px;line-height:1.5}.report-gaps{gap:8px;display:grid}.report-gaps article{background:#15120b;border:1px solid #493d24;border-radius:9px;gap:12px;padding:15px;display:flex}.report-gaps article>span{color:#111;background:#d6a12f;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-weight:900;display:grid}.report-gaps b{color:#d7ab4a;text-transform:uppercase;font-size:8px}.report-gaps p{color:#aba89c;margin:4px 0 0;font-size:9px;line-height:1.55}.report-roles{gap:7px;display:grid}.report-roles article{background:#11120f;border:1px solid #34362f;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:16px;display:grid}.report-roles p{color:#7d8177;margin:4px 0 0;font-size:8px}.report-roles strong{color:var(--green);font-size:24px}.report-method{color:#666a62;margin-top:12px;font-size:7px;display:block}.report-beta-next{background:#171c04;border:1px solid #667800;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:12px;padding:28px;display:grid}.report-beta-next p{color:#979c87;max-width:700px;margin:7px 0 0;font-size:10px}.report-beta-footer{color:#777c70;justify-content:space-between;gap:15px;padding:18px 4px;font-size:8px;display:flex}.report-beta-footer b{color:#9baa42}.beta-evolution-bar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d0bf0;border:1px solid #373b2d;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:12px 15px;display:flex;position:sticky;top:10px}.beta-evolution-bar>b{color:var(--green);letter-spacing:.14em;font-size:8px}.beta-evolution-bar>div{gap:5px;display:flex}.beta-evolution-bar button{color:#aeb1a7;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:8px}.beta-evolution-bar button:hover{color:#111;background:var(--green)}.recruiter-verdict{grid-template-columns:1fr 1fr;gap:10px;display:grid}.recruiter-verdict article{border-radius:12px;min-height:250px;padding:24px}.recruiter-verdict small{letter-spacing:.13em;font-size:7px;font-weight:950}.recruiter-verdict h3{margin:8px 0 20px;font-size:20px}.recruiter-verdict p{border-top:1px solid #ffffff13;grid-template-columns:27px 1fr;align-items:start;gap:10px;margin:0;padding:13px 0;font-size:9px;line-height:1.55;display:grid}.recruiter-verdict p b{border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.verdict-positive{background:linear-gradient(145deg,#161b05,#10120c);border:1px solid #53620a}.verdict-positive small,.verdict-positive p b{color:var(--green)}.verdict-positive p b{background:#293308}.verdict-negative{background:linear-gradient(145deg,#1d100d,#11100e);border:1px solid #5b392f}.verdict-negative small,.verdict-negative p b{color:#ff9b75}.verdict-negative p b{background:#422016}.surprise-insight{background:var(--green);color:#0a0b08;border:1px solid #596900;border-radius:12px;margin-top:10px;padding:26px 28px;position:relative;overflow:hidden}.surprise-insight:after{content:"✦";opacity:.12;font-size:90px;position:absolute;top:2px;right:25px}.surprise-insight small{color:#3f4800;letter-spacing:.14em;font-size:7px;font-weight:950}.surprise-insight h3{margin:8px 0 7px;font-size:21px}.surprise-insight p{max-width:800px;margin:0;font-size:10px;line-height:1.65}.evolution-roadmap{background:#0b0c0a;border:1px solid #373a32;border-radius:14px;margin-top:12px;padding:30px}.evolution-roadmap>small{color:var(--green);letter-spacing:.14em;font-size:7px;font-weight:950}.evolution-roadmap>h2{margin:6px 0 22px;font-size:25px}.evolution-roadmap>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.evolution-roadmap article,.evolution-roadmap>div>button{color:#f4f4ef;text-align:left;cursor:pointer;background:#10110f;border:1px solid #30332c;border-radius:10px;min-height:165px;padding:17px;transition:all .2s}.evolution-roadmap>div>button:hover{background:#171b09;border-color:#788d00;transform:translateY(-3px)}.evolution-roadmap article.done,.evolution-roadmap>div>button.done{background:#151a04;border-color:#617200}.evolution-roadmap span{color:#111;background:#4d5146;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:18px;font-size:8px;font-weight:950;display:grid}.evolution-roadmap .done span{background:var(--green)}.evolution-roadmap b{font-size:10px;display:block}.evolution-roadmap p{color:#777b71;margin:7px 0 15px;font-size:8px;line-height:1.5}.evolution-roadmap button i{color:var(--green);font-size:8px;font-style:normal;font-weight:850}@media (width<=780px){.beta-evolution-bar{flex-direction:column;align-items:flex-start;position:static}.beta-evolution-bar>div{width:100%;overflow:auto}.beta-evolution-bar button{white-space:nowrap}.report-beta-cover{grid-template-columns:1fr;gap:20px;padding:24px}.report-beta-facts{grid-template-columns:1fr 1fr}.recruiter-verdict,.strength-evidence{grid-template-columns:1fr}.evolution-roadmap>div{grid-template-columns:1fr 1fr}.report-beta-next{grid-template-columns:1fr}.report-beta-next button{width:100%}.report-beta-footer{flex-direction:column}}@media (width<=500px){.evolution-roadmap>div{grid-template-columns:1fr}.report-beta-section,.evolution-roadmap{padding:20px}}.beta-hero{position:relative;overflow:hidden}.hero-glow{background:radial-gradient(circle,#a8c52f1f 0,#9db51b08 38%,#0000 70%);border-radius:50%;width:62vw;height:62vw;animation:5s ease-in-out infinite heroBreath;position:absolute;top:-25%;right:-12%}.talent-system{place-items:center;min-height:590px;display:grid;position:relative}.system-ring{border:1px solid #62731f;border-radius:50%;position:absolute;box-shadow:0 0 60px #9fbd1510,inset 0 0 45px #a4c22908}.ring-a{animation:24s linear infinite ringSpin;inset:8%}.ring-b{border-style:dashed;animation:18s linear infinite reverse ringSpin;inset:24%}.system-ring:before,.system-ring:after{content:"";background:var(--green);width:8px;height:8px;box-shadow:0 0 22px var(--green);border-radius:50%;position:absolute}.system-ring:before{top:14%;left:14%}.system-ring:after{bottom:25%;right:8%}.system-core{z-index:3;text-align:center;color:#0a0b08;background:radial-gradient(circle at 38% 32%,#c2df52,#829c16 68%,#5b6a13);border:1px solid #b8d44b;border-radius:50%;place-content:center;width:210px;height:210px;animation:4s ease-in-out infinite coreFloat;display:grid;box-shadow:0 0 0 14px #a8c52f0b,0 0 80px #a8c52f4d}.system-core b{letter-spacing:-.07em;font-size:30px}.system-core b span{font-style:italic}.system-core small{letter-spacing:.16em;margin-top:9px;font-size:8px;font-weight:950}.system-node{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#161a0bde,#0c0d0be8);border:1px solid #56651c;border-radius:10px;min-width:185px;padding:14px 16px;animation:5s ease-in-out infinite nodeFloat;position:absolute;box-shadow:0 18px 45px #0009}.system-node i{float:right;color:#647518;font-size:9px;font-style:normal}.system-node b,.system-node span{display:block}.system-node b{color:#c1da4c;letter-spacing:.08em;font-size:10px}.system-node span{color:#858b7e;margin-top:5px;font-size:8px}.node-pro{top:16%;left:-2%}.node-hunter{animation-delay:-1.7s;top:34%;right:-4%}.node-company{animation-delay:-3.2s;bottom:10%;left:8%}.system-pulse{z-index:2;background:#d4f65b;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #d4f65b}.pulse-one{animation:4s linear infinite pulseOne}.pulse-two{animation:5s linear 1s infinite pulseTwo}.pulse-three{animation:4.5s linear 2s infinite pulseThree}.three-worlds{grid-template-columns:repeat(3,1fr);gap:10px;width:min(1180px,100% - 40px);margin:0 auto 100px;display:grid}.three-worlds article{background:linear-gradient(150deg,#11130f,#0b0c0a);border:1px solid #34372f;border-radius:16px;padding:36px 30px;transition:all .35s;position:relative;overflow:hidden}.three-worlds article:before{content:"";background:linear-gradient(90deg,transparent,var(--green),transparent);opacity:.3;height:2px;position:absolute;inset:0 0 auto}.three-worlds article:hover{border-color:#748821;transform:translateY(-8px);box-shadow:0 28px 60px #0008}.three-worlds article:first-child{background:linear-gradient(145deg,#1b2108,#0d0f0c 70%);border-color:#647518}.three-worlds small{color:var(--green);letter-spacing:.14em;font-size:8px;font-weight:950}.three-worlds h2{letter-spacing:-.04em;min-height:105px;margin:16px 0;font-size:28px;line-height:1.08}.three-worlds p{color:#959a8f;min-height:110px;font-size:12px;line-height:1.65}.three-worlds ul{border-block:1px solid #2f322b;min-height:165px;padding:15px 0;list-style:none}.three-worlds li{color:#c0c4ba;padding:7px 0;font-size:9px}.three-worlds li:before{content:"✦";color:var(--green);margin-right:9px}.three-worlds button{background:var(--green);border:0;border-radius:8px;margin-top:12px;padding:14px 17px;font-weight:900}.three-worlds article>span{color:#92978c;border:1px solid #42463d;border-radius:7px;margin-top:12px;padding:9px 11px;font-size:8px;display:inline-block}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes heroBreath{50%{opacity:.65;transform:scale(1.12)}}@keyframes coreFloat{50%{transform:translateY(-10px);box-shadow:0 0 0 22px #a8c52f08,0 0 110px #a8c52f59}}@keyframes nodeFloat{50%{transform:translateY(-9px)}}@keyframes pulseOne{0%{opacity:0;top:40%;left:24%}to{opacity:0;top:50%;left:50%}}@keyframes pulseTwo{0%{opacity:0;top:38%;right:23%}to{opacity:0;top:50%;right:49%}}@keyframes pulseThree{0%{opacity:0;bottom:18%;left:29%}to{opacity:0;bottom:48%;left:49%}}@media (width<=900px){.three-worlds{grid-template-columns:1fr}.three-worlds h2,.three-worlds p,.three-worlds ul{min-height:0}.talent-system{width:min(570px,92vw);margin:auto}.node-hunter{right:0}.node-pro{left:0}}@media (width<=560px){.talent-system{min-height:460px}.system-core{width:145px;height:145px}.system-core b{font-size:22px}.system-node{min-width:145px;padding:10px}.system-node b{font-size:8px}.node-pro{top:7%}.node-hunter{top:39%}.node-company{bottom:4%;left:1%}.three-worlds article{padding:27px 24px}}@media (prefers-reduced-motion:reduce){.hero-glow,.system-ring,.system-core,.system-node,.system-pulse{animation:none}}.x-network{isolation:isolate;min-height:590px;position:relative}.x-beam{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000 0,#d7ff0040 12%,#d7ff00 49%,#d7ff0040 88%,#0000);width:80%;height:2px;position:absolute;top:49%;left:10%;box-shadow:0 0 20px #d7ff0059}.x-beam-one{transform:rotate(43deg)}.x-beam-two{transform:rotate(-43deg)}.x-beam:after{content:"";background:inherit;filter:blur(8px);opacity:.45;position:absolute;inset:-4px 0}.x-center{z-index:4;clip-path:polygon(50% 30%,72% 0,100% 0,66% 50%,100% 100%,72% 100%,50% 70%,28% 100%,0 100%,34% 50%,0 0,28% 0);filter:drop-shadow(0 0 26px #d7ff00a6);color:#f6f7f2;background:#070806;grid-template-columns:auto auto;place-content:center;align-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x-center:before{content:"";clip-path:inherit;z-index:-1;background:#d7ff00;position:absolute;inset:5px}.x-center:after{content:"";clip-path:inherit;z-index:-1;background:#090a08;position:absolute;inset:8px}.x-center span{letter-spacing:.05em;font-size:12px;font-weight:950}.x-center>b{color:#d7ff00;font-size:62px;font-style:italic;line-height:.8}.x-center small{text-align:center;color:#a7ae9c;letter-spacing:.15em;grid-column:1/3;margin-top:8px;font-size:7px;font-weight:900}.x-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080907f0;border:1px solid #343a28;border-radius:9px;width:205px;padding:15px 17px;transition:all .25s;position:absolute;box-shadow:0 18px 45px #000000b3}.x-card i{float:right;color:#687051;font-size:8px;font-style:normal}.x-card b,.x-card span{display:block}.x-card b{color:#d7ff00;letter-spacing:.1em;font-size:9px}.x-card span{color:#8d9386;margin-top:5px;font-size:7px}.x-signal{z-index:2;opacity:0;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 6px #fff,0 0 20px #d7ff00}.signal-a{animation:3.2s linear infinite signalTL}.signal-b{animation:3.6s linear .4s infinite signalTR}.signal-c{animation:3.4s linear .8s infinite signalBL}.signal-d{animation:3.8s linear 1.2s infinite signalBR}.three-worlds article{background:linear-gradient(145deg,#10110e,#080908)!important;border-color:#2d3127!important}.three-worlds article:first-child{box-shadow:inset 0 0 45px #d7ff0009;border-color:#718600!important}.three-worlds article:before{background:linear-gradient(90deg,#0000,#d7ff00,#0000)!important}.brand-manifesto strong{color:#d7ff00}.hero-glow{background:radial-gradient(circle,#d7ff001f,#d7ff0006 42%,#0000 70%)}@keyframes signalTL{0%{opacity:0;top:19%;left:17%}20%{opacity:1}to{opacity:0;top:49%;left:49%}}@keyframes signalTR{0%{opacity:0;top:19%;right:17%}20%{opacity:1}to{opacity:0;top:49%;right:49%}}@keyframes signalBL{0%{opacity:0;bottom:19%;left:17%}20%{opacity:1}to{opacity:0;bottom:49%;left:49%}}@keyframes signalBR{0%{opacity:0;bottom:19%;right:17%}20%{opacity:1}to{opacity:0;bottom:49%;right:49%}}@media (width<=900px){.x-network{width:min(600px,92vw);margin:auto}.x-card{width:180px}}@media (width<=560px){.x-network{width:100%;min-height:455px}.x-center{width:125px;height:125px}.x-center>b{font-size:39px}.x-center span{font-size:8px}.x-card{width:138px;padding:10px}.x-card b{font-size:7px}.x-card span{font-size:6px}.x-top-left,.x-bottom-left{left:0}.x-top-right,.x-bottom-right{right:0}.x-beam{width:86%;left:7%}}@media (prefers-reduced-motion:reduce){.x-signal{animation:none}}.hero-secondary{cursor:pointer;border-radius:8px;padding:13px 18px;font-weight:750;color:#d7ff00!important;background:0 0!important;border:1px solid #778b23!important}.beta-request-modal{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.beta-request-modal form{background:linear-gradient(145deg,#12150c,#080908);border:1px solid #58691d;border-radius:18px;gap:14px;width:min(580px,100%);max-height:92vh;padding:32px;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #000}.beta-request-modal h2{margin:0;font-size:clamp(32px,5vw,49px);line-height:1}.beta-request-modal>form>p,.request-success p{color:#92988b;margin:0;line-height:1.55}.beta-request-modal label{color:#dfe2d8;gap:7px;font-size:11px;display:grid}.beta-request-modal input,.beta-request-modal textarea{color:#f5f6ef;background:#070806;border:1px solid #393d32;border-radius:8px;outline:none;width:100%;padding:13px}.beta-request-modal textarea{resize:vertical;min-height:82px}.beta-request-modal input:focus,.beta-request-modal textarea:focus{border-color:#b8d335}.request-close{color:#a4aa9c;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.request-privacy{line-height:1.45;color:#777d70!important;letter-spacing:0!important}.request-privacy a{color:#b6cf3c}.request-success{text-align:center;justify-items:center;gap:15px;padding:20px 0;display:grid}.request-success>span{color:#080808;background:#d7ff00;border-radius:50%;place-items:center;width:58px;height:58px;font-size:27px;font-weight:900;display:grid}.request-success button{color:#d7ff00;cursor:pointer;background:0 0;border:1px solid #788d23;border-radius:7px;padding:12px 18px}.access-requests{background:#0b0d09;border-bottom:1px solid #2c3320;padding:22px 24px}.access-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.access-title span{gap:5px;display:grid}.access-title b{font-size:20px}.access-title p,.access-empty{color:#7f8577;margin:0;font-size:10px}.access-requests article{border-top:1px solid #252a20;grid-template-columns:1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.access-requests article>span{gap:4px;display:grid}.access-requests article small{color:#8b9184;letter-spacing:0}.access-requests article p{color:#adb3a5;margin:4px 0 0;font-size:10px}.access-requests article button{color:#080808;cursor:pointer;background:#d7ff00;border:0;border-radius:6px;padding:9px 12px;font-weight:800}.access-requests article i{color:#cfff00;background:#253307;border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal}.access-empty{padding:16px 0}@media (width<=620px){.beta-request-modal form{padding:26px 20px}.access-title{flex-direction:column;align-items:start}.access-requests article{grid-template-columns:1fr}.access-requests article button{width:100%}.hero-actions{align-items:stretch}.hero-actions .hero-secondary{width:100%}}.beta-nav>nav{gap:24px;display:flex}.beta-nav>nav a,.beta-nav-actions>a{color:#898e83;font-size:9px;text-decoration:none}.beta-nav>nav a:hover,.beta-nav-actions>a:hover{color:var(--green)}.beta-nav-actions{justify-self:end;align-items:center;gap:16px;display:flex}.beta-nav-actions button{color:#c4dc4d;background:#141706;border:1px solid #53600f;border-radius:7px;padding:11px 15px}.hero-actions{align-items:center;gap:20px;margin-top:24px;display:flex}.hero-actions .beta-primary{margin:0}.hero-actions>a{color:#b6baaf;font-size:10px}.matchax-orbit{aspect-ratio:1;background:radial-gradient(circle,#222b08 0,#10130a 36%,#090a08 70%);border:1px solid #303628;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 90px #9fbd1010}.matchax-orbit:before,.matchax-orbit:after{content:"";border:1px solid #56621d;border-radius:50%;position:absolute;inset:14%}.matchax-orbit:after{border-style:dashed;inset:30%}.orbit-core{z-index:2;text-align:center;background:var(--green);color:#0a0b08;border-radius:50%;place-content:center;width:145px;height:145px;display:grid;box-shadow:0 0 60px #a9ca3440}.orbit-core b{font-size:45px;line-height:1}.orbit-core span{letter-spacing:.12em;margin-top:6px;font-size:8px;font-weight:900}.matchax-orbit>i{z-index:3;color:#a9c63c;letter-spacing:.1em;background:#101308;border:1px solid #53621d;border-radius:30px;padding:7px 10px;font-size:7px;font-style:normal;position:absolute}.orbit-one{top:8%;left:30%}.orbit-two{top:44%;right:-3%}.orbit-three{bottom:8%;right:27%}.orbit-four{top:54%;left:-5%}.brand-manifesto,.two-worlds,.matchax-future,.landing-final,.landing-footer{width:min(1180px,100% - 40px);margin-inline:auto}.brand-manifesto{border-top:1px solid #2a2d26;grid-template-columns:1fr 1fr;gap:80px;padding:110px 0;display:grid}.brand-manifesto small,.two-worlds small,.matchax-future>small,.landing-final small{color:var(--green);letter-spacing:.15em;font-size:8px;font-weight:900}.brand-manifesto h2,.matchax-future>h2,.landing-final h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(38px,4.5vw,66px);line-height:1}.brand-manifesto h2 em{color:var(--green);font-style:normal}.brand-manifesto>div:last-child{align-content:center;gap:15px;display:grid}.brand-manifesto p{color:#9ba095;margin:0;font-size:15px;line-height:1.7}.brand-manifesto strong{color:#d0dd91;border-top:1px solid #394027;padding-top:17px;font-size:18px;line-height:1.5}.two-worlds{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:100px;display:grid}.two-worlds article{background:#0e0f0d;border:1px solid #33362f;border-radius:16px;padding:42px}.two-worlds article:first-child{background:linear-gradient(145deg,#171c07,#0d0f0c 70%);border-color:#647518}.two-worlds h2{letter-spacing:-.04em;margin:14px 0;font-size:34px}.two-worlds p{color:#959a8f;line-height:1.65}.two-worlds ul{border-block:1px solid #2f322b;padding:15px 0;list-style:none}.two-worlds li{color:#c0c4ba;padding:7px 0;font-size:10px}.two-worlds li:before{content:"✦";color:var(--green);margin-right:9px}.two-worlds button{background:var(--green);cursor:pointer;border:0;border-radius:8px;margin-top:12px;padding:14px 17px;font-weight:900}.two-worlds article>span{color:#858a7f;letter-spacing:.1em;border:1px solid #42463d;border-radius:7px;margin-top:15px;padding:9px 11px;font-size:8px;display:inline-block}.matchax-future{border-block:1px solid #2a2d26;padding:90px 0}.matchax-future>h2{max-width:800px}.matchax-future>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:35px;display:grid}.matchax-future article{background:#0e0f0d;border:1px solid #30332d;border-radius:12px;min-height:220px;padding:24px}.matchax-future article>b{color:var(--green);font-size:12px}.matchax-future h3{margin:45px 0 8px;font-size:22px}.matchax-future p{color:#858a80;font-size:10px;line-height:1.6}.landing-final{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:105px 0;display:grid}.landing-final p{color:#8e9388}.landing-footer{border-top:1px solid #2a2d26;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:28px 0 45px;display:grid}.landing-footer p{color:#6f746a;font-size:9px}.landing-footer nav{gap:18px;display:flex}.landing-footer a{color:#83887d;font-size:8px}@media (width<=900px){.beta-nav>nav{display:none}.beta-nav{grid-template-columns:1fr auto}.beta-hero,.brand-manifesto,.two-worlds,.landing-final{grid-template-columns:1fr}.matchax-orbit{width:min(500px,90vw);margin:auto}.matchax-future>div{grid-template-columns:1fr 1fr}.brand-manifesto{gap:30px}.landing-footer{grid-template-columns:1fr}.landing-footer nav{flex-wrap:wrap}}@media (width<=560px){.beta-nav-actions>a{display:none}.beta-hero{min-height:auto;padding-bottom:55px}.beta-copy h1{font-size:48px}.matchax-orbit{width:85vw}.orbit-core{width:110px;height:110px}.brand-manifesto{padding:75px 0}.two-worlds article{padding:26px}.matchax-future>div{grid-template-columns:1fr}.landing-final{padding:75px 0}.hero-actions{flex-direction:column;align-items:flex-start}}.company-contact{background:linear-gradient(135deg,#151a08,#080908 68%);border:1px solid #526217;border-radius:20px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;width:min(1180px,100% - 40px);margin:0 auto 100px;padding:12px;display:grid;box-shadow:0 30px 80px #0008,inset 0 1px #d7ff0017}.company-contact>div,.company-contact aside{padding:42px}.company-contact small,.company-contact aside>span{color:#d7ff00;letter-spacing:.14em;font-size:9px;font-weight:900}.company-contact h2{letter-spacing:-.055em;max-width:650px;margin:14px 0;font-size:clamp(40px,5vw,68px);line-height:.98}.company-contact>div>p{color:#a5aa9f;max-width:720px;font-size:15px;line-height:1.7}.company-contact ul{border-top:1px solid #343a28;grid-template-columns:repeat(3,1fr);gap:8px;padding:25px 0 0;list-style:none;display:grid}.company-contact li{color:#c5c9bf;font-size:10px;line-height:1.5}.company-contact li:before{content:"✦";color:#d7ff00;margin-bottom:8px;display:block}.company-contact aside{background:#0b0c0a;border:1px solid #343a28;border-radius:14px;flex-direction:column;justify-content:center;display:flex}.company-contact aside strong{letter-spacing:-.03em;margin:18px 0;font-size:27px;line-height:1.15}.company-contact aside p{color:#8c9286;font-size:11px;line-height:1.6}.company-contact aside button{color:#090a08;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;margin-top:20px;padding:15px 18px;font-weight:900}.company-contact aside button:hover{background:#e4ff55;transform:translateY(-2px)}@media (width<=820px){.company-contact{grid-template-columns:1fr}.company-contact>div,.company-contact aside{padding:30px}.company-contact ul{grid-template-columns:1fr}}@media (width<=560px){.company-contact{width:calc(100% - 24px);margin-bottom:75px;padding:7px}.company-contact>div,.company-contact aside{padding:24px 20px}.company-contact h2{font-size:42px}.company-contact aside button{width:100%}}.three-worlds article:nth-child(2)>span:after{content:"ACCESO PROFESIONAL · BETA ACTIVA";font-size:8px}.three-worlds article:nth-child(3)>span:after{content:"CONTACTO PARA EMPRESAS · BETA ACTIVA";font-size:8px}.cv-editorial-preview>header>span:after{content:"ACCESO GRADUAL";font-size:8px}.report-future-grid article>small{font-size:0}.report-future-grid article>small:after{content:"ACCESO GRADUAL EN BETA";font-size:8px}.report-future-grid article.signature>small:after{content:"NIVEL SIGNATURE · ACCESO BETA"}.audience-gateway a[href=\#headhunters] strong:after{content:"Inscribirme como headhunter →";font-size:9px}.audience-gateway a[href=\#empresas] strong:after{content:"Quiero encontrar candidatos →";font-size:9px}.audience-gateway a[href=\#headhunters],.audience-gateway a[href=\#empresas]{cursor:pointer}.beta-nav>nav a,.beta-nav-actions>a{font-size:14px}.beta-kicker,.beta-proof>span,.brand-manifesto small,.three-worlds small,.matchax-future>small,.landing-final small{font-size:12px}.beta-copy>p{font-size:20px;line-height:1.6}.beta-copy>small{font-size:12px}.beta-primary,.hero-secondary{min-height:58px!important;padding-inline:25px!important;font-size:15px!important}.beta-proof article p,.matchax-future p{font-size:15px;line-height:1.65}.beta-proof h3,.matchax-future h3{font-size:26px}.brand-manifesto p{font-size:18px}.three-worlds h2{font-size:34px}.three-worlds p{font-size:16px}.three-worlds li{font-size:14px}.three-worlds article>span{cursor:pointer;text-align:center;width:100%;font-weight:950;color:#090a08!important;background:#d7ff00!important;border:0!important;padding:16px 18px!important}.three-worlds article:nth-child(2)>span:after,.three-worlds article:nth-child(3)>span:after,.audience-gateway strong{font-size:14px!important}.audience-gateway a[href=\#headhunters] strong:after,.audience-gateway a[href=\#empresas] strong:after{font-size:14px}.audience-gateway b{font-size:30px!important}.audience-gateway span{line-height:1.5;font-size:16px!important}.matchax-purpose{background:linear-gradient(145deg,#171d08,#0a0b09 68%);border:1px solid #526217;border-radius:24px;order:2;width:min(1180px,100% - 40px);margin:20px auto 90px;padding:55px;box-shadow:0 35px 90px #0008}.matchax-purpose>small{color:#d7ff00;letter-spacing:.14em;font-size:13px;font-weight:950}.matchax-purpose>h2{letter-spacing:-.055em;max-width:920px;margin:18px 0;font-size:clamp(46px,6vw,76px);line-height:.98}.purpose-lead{color:#bdc2b7;max-width:850px;font-size:21px;line-height:1.6}.matchax-purpose>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.matchax-purpose article{background:#0c0d0b;border:1px solid #363b2f;border-radius:13px;padding:25px}.matchax-purpose article b{color:#d7ff00;letter-spacing:.1em;font-size:12px;display:block}.matchax-purpose article strong{margin:22px 0 10px;font-size:25px;line-height:1.15;display:block}.matchax-purpose article p{color:#989e92;font-size:15px;line-height:1.6}.beta-nav{order:0}.audience-gateway{order:3}.three-worlds{order:6}@media (width<=800px){.matchax-purpose{padding:34px 25px}.matchax-purpose>div{grid-template-columns:1fr}.matchax-purpose>h2{font-size:48px}.purpose-lead{font-size:18px}.three-worlds h2{font-size:32px}.three-worlds p{font-size:16px}.three-worlds li{font-size:14px}}@media (width<=560px){.beta-copy h1{font-size:52px}.beta-copy>p{font-size:18px}.matchax-purpose{width:calc(100% - 24px);padding:28px 20px}.matchax-purpose>h2{font-size:40px}.matchax-purpose article strong{font-size:23px}.beta-proof article p,.matchax-future p{font-size:14px}}.report-beta-cover>div>p:first-of-type{font-size:11px}.report-beta-cover>div>p:last-child,.report-narrative{font-size:17px;line-height:1.75}.report-beta-score small,.report-beta-score span{font-size:11px;line-height:1.5}.report-beta-score strong{letter-spacing:-.03em;font-size:32px}.report-beta-facts span{font-size:12px}.report-beta-section header small,.report-beta-next small{font-size:10px}.report-beta-section h2,.report-beta-next h2{font-size:30px}.report-alert b{font-size:13px}.report-alert p{font-size:14px}.strength-evidence b{font-size:16px}.strength-evidence p{font-size:13px}.strength-evidence em{color:#c5d967;background:#202808;border-radius:5px;margin-top:7px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.strength-evidence article.unverified em{color:#ffc27a;background:#302009}.report-gaps b{font-size:11px}.report-gaps p{font-size:14px}.recruiter-verdict small{font-size:10px}.recruiter-verdict h3{font-size:26px}.recruiter-verdict p{font-size:14px}.surprise-insight small{font-size:10px}.surprise-insight h3{font-size:27px}.surprise-insight p{font-size:15px}.report-roles b{font-size:17px}.report-roles p{font-size:13px}.report-roles strong{text-align:right;max-width:150px;font-size:13px;line-height:1.3}.report-method{font-size:11px;line-height:1.55}.profile-questions ol{gap:9px;padding:0;list-style:none;display:grid}.profile-questions li{background:#11130f;border:1px solid #34382e;border-radius:10px;grid-template-columns:45px 1fr;align-items:center;gap:15px;padding:17px;display:grid}.profile-questions li b{color:#080908;background:#d7ff00;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.profile-questions li span{font-size:16px;line-height:1.5}.profile-questions>button{color:#d7ff00;cursor:pointer;background:0 0;border:1px solid #7f9622;border-radius:8px;margin-top:16px;padding:14px 18px;font-weight:900}.report-beta-next p{font-size:14px}.report-beta-footer{font-size:11px}@media (width<=560px){.report-beta-cover>div>p:last-child,.report-narrative{font-size:16px}.report-beta-section h2,.report-beta-next h2{font-size:25px}.recruiter-verdict p,.report-gaps p{font-size:14px}.profile-questions li{grid-template-columns:38px 1fr;padding:14px}.profile-questions li b{width:36px;height:36px}.profile-questions li span{font-size:15px}}.campaign-board{color:#eef1e8;background:linear-gradient(145deg,#10140b,#090b09);border:1px solid #45511d;border-radius:20px;margin:28px 0;padding:28px}.campaign-board>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.campaign-board>header small,.campaign-compose small,.campaign-monitor small,.campaign-history>header small{color:#d7ff00;letter-spacing:.13em;font-size:10px;font-weight:900}.campaign-board>header h2{margin:8px 0 6px;font-size:34px}.campaign-board>header p{color:#a7aea1;margin:0;font-size:14px}.campaign-board>header button,.campaign-selection-head button{color:#d7ff00;cursor:pointer;background:#10130d;border:1px solid #53602d;border-radius:8px;padding:11px 14px;font-weight:800}.campaign-message{color:#e8f7a5;background:#182006;border:1px solid #6f8126;border-radius:9px;margin-bottom:18px;padding:13px 16px;font-size:14px}.campaign-workspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:14px;display:grid}.campaign-compose,.campaign-monitor{background:#0d0f0c;border:1px solid #30362a;border-radius:14px;padding:24px}.campaign-subject{border-bottom:1px solid #30362a;gap:7px;padding-bottom:18px;display:grid}.campaign-subject b{font-size:18px}.campaign-copy{background:#131806;border:1px solid #3d481b;border-radius:10px;margin:18px 0;padding:20px}.campaign-copy h3{margin:8px 0 10px;font-size:25px}.campaign-copy p{color:#bcc2b7;margin:0;font-size:14px;line-height:1.65}.campaign-copy span{color:#d7ff00;margin-top:14px;font-size:12px;font-weight:800;display:block}.campaign-consent{cursor:pointer;border:1px solid #30362a;border-radius:9px;align-items:flex-start;gap:12px;margin:17px 0;padding:15px;display:flex}.campaign-consent input{accent-color:#d7ff00;width:19px;height:19px}.campaign-consent span{gap:5px;display:grid}.campaign-consent b{font-size:14px}.campaign-consent small{color:#8e9589;font-size:12px;line-height:1.45}.campaign-selection-head{justify-content:space-between;align-items:center;margin:16px 0 9px;display:flex}.campaign-selection-head b{font-size:13px}.campaign-candidates{border:1px solid #30362a;border-radius:10px;max-height:310px;overflow:auto}.campaign-candidates label{cursor:pointer;border-bottom:1px solid #252a21;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.campaign-candidates label:last-child{border-bottom:0}.campaign-candidates input{accent-color:#d7ff00;width:18px;height:18px}.campaign-candidates span{gap:4px;display:grid}.campaign-candidates b{font-size:14px}.campaign-candidates small{color:#899084;font-size:11px}.campaign-candidates i{color:#d7ff00;font-size:12px;font-style:normal;font-weight:900}.campaign-send{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:9px;width:100%;margin-top:14px;padding:16px;font-size:15px;font-weight:950}.campaign-send:disabled{opacity:.45;cursor:not-allowed}.campaign-legal-note{color:#7f867a;margin:12px 2px 0;font-size:11px;line-height:1.5}.campaign-monitor header{border-bottom:1px solid #30362a;padding-bottom:18px}.campaign-monitor h3{margin:8px 0 0;font-size:23px}.campaign-metrics{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.campaign-metrics span{background:#11150e;border:1px solid #32392b;border-radius:9px;gap:4px;padding:16px;display:grid}.campaign-metrics b{color:#d7ff00;font-size:28px}.campaign-metrics small{color:#979e92;letter-spacing:.09em;font-size:9px;font-weight:900}.campaign-monitor>p{color:#aeb5a9;font-size:13px;line-height:1.6}.campaign-history{background:#0d0f0c;border:1px solid #30362a;border-radius:14px;margin-top:14px;overflow:hidden}.campaign-history>header{border-bottom:1px solid #30362a;justify-content:space-between;padding:18px 20px;display:flex}.campaign-history>article>button{color:#eef1e8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #282d24;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:17px 20px;display:flex}.campaign-history>article>button span{gap:5px;display:grid}.campaign-history>article>button b{font-size:15px}.campaign-history>article>button small{color:#899084;font-size:11px}.campaign-history>article>button i{color:#d7ff00;font-size:11px;font-style:normal;font-weight:900}.campaign-history>article>div{padding:7px 20px 17px}.campaign-history>article>div>section{border-bottom:1px solid #252a21;grid-template-columns:minmax(0,1fr) auto minmax(170px,.5fr);align-items:center;gap:18px;padding:13px 0;display:grid}.campaign-history section span{gap:4px;display:grid}.campaign-history section b{font-size:13px}.campaign-history section small{color:#899084;font-size:10px}.campaign-history section>i{border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:950}.campaign-history i.sent{color:#bfc5ba;background:#242923}.campaign-history i.clicked{color:#d7ff00;background:#273006}.campaign-history i.accessed{color:#72d9ff;background:#0b2a35}.campaign-history i.revised{color:#78ef9a;background:#0a3218}.campaign-history i.failed{color:#ff9b8f;background:#38130f}@media (width<=900px){.campaign-workspace{grid-template-columns:1fr}.campaign-monitor{order:-1}.campaign-metrics{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.campaign-board{padding:18px 13px}.campaign-board>header{flex-direction:column;align-items:flex-start}.campaign-board>header h2{font-size:28px}.campaign-board>header button{width:100%}.campaign-compose,.campaign-monitor{padding:18px 14px}.campaign-metrics{grid-template-columns:1fr 1fr}.campaign-history>article>div>section{grid-template-columns:1fr}.campaign-history section>i{justify-self:start}.campaign-candidates small{font-size:12px;line-height:1.4}}.integrated-hero{grid-template-columns:1fr;min-height:720px;padding-block:75px}.integrated-hero .beta-copy{z-index:2;max-width:1040px;position:relative}.integrated-hero .beta-copy h1{max-width:950px;font-size:clamp(58px,7.2vw,96px)}.integrated-hero .beta-copy>p{max-width:900px;font-size:21px}.hero-entry-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.hero-entry-grid>button{color:#f4f5ef;text-align:left;cursor:pointer;background:linear-gradient(145deg,#11130f,#090a08);border:1px solid #3d4237;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:190px;padding:25px;transition:all .25s;display:flex}.hero-entry-grid>button:hover{border-color:#d7ff00;transform:translateY(-5px);box-shadow:0 22px 50px #0008}.hero-entry-grid small{color:#d7ff00;letter-spacing:.12em;font-size:11px;font-weight:950}.hero-entry-grid b{letter-spacing:-.035em;margin:26px 0 12px;font-size:25px;line-height:1.15}.hero-entry-grid span{color:#b0b5a9;margin-top:auto;font-size:14px}.hero-access{border-top:1px solid #34382f;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.hero-access>span{color:#858b7f;letter-spacing:.1em;font-size:12px;font-weight:800}.hero-access>button{color:#d7ff00;cursor:pointer;background:0 0;border:0;padding:12px 16px;font-weight:900}@media (width<=800px){.integrated-hero{min-height:auto;padding-block:55px}.hero-entry-grid{grid-template-columns:1fr}.hero-entry-grid>button{min-height:155px}.integrated-hero .beta-copy h1{font-size:58px}}@media (width<=560px){.integrated-hero{width:calc(100% - 24px);padding-top:40px}.integrated-hero .beta-copy h1{font-size:48px}.integrated-hero .beta-copy>p{font-size:18px}.hero-entry-grid b{font-size:23px}.hero-entry-grid span{font-size:14px}.hero-access{flex-direction:column;align-items:flex-start}}.recruiter-contact{grid-template-columns:minmax(0,1.65fr) minmax(300px,.35fr)}.recruiter-tools span{min-height:125px;font-size:14px;line-height:1.55}.recruiter-tools b{font-size:11px}.recruiter-privacy-note{background:#111506;border-left:3px solid #d7ff00;margin:20px 0 0;padding:15px 18px;color:#aeb5a7!important;font-size:13px!important}.audience-gateway a[href=\#headhunters]>span:after{content:"Analizar ofertas y CV, buscar talento, comparar perfiles, crear shortlists y gestionar procesos";font-size:16px;line-height:1.5}@media (width<=1050px){.recruiter-contact{grid-template-columns:1fr}.recruiter-tools{grid-template-columns:1fr 1fr}}@media (width<=560px){.recruiter-tools{grid-template-columns:1fr}.recruiter-tools span{min-height:0}}.matchax-purpose article:nth-child(2)>p{font-size:0}.matchax-purpose article:nth-child(2)>p:after{content:"Analizar vacantes y CV, buscar en la base autorizada, comparar perfiles, crear shortlists, presentar informes y gestionar procesos.";font-size:15px;line-height:1.6}.cv-coming-soon header small{font-size:12px;line-height:1.4}.cv-coming-soon header p{font-size:16px;line-height:1.65}.cv-future-grid article>span{font-size:12px}.cv-future-grid b{font-size:17px;line-height:1.35}.cv-future-grid p{font-size:14px;line-height:1.65}.cv-editorial-preview header small,.cv-before-after small,.cv-recruiter-priority small{font-size:11px;line-height:1.45}.cv-editorial-preview header h3{font-size:27px;line-height:1.2}.cv-editorial-preview>header>span:after{font-size:11px}.cv-before-after blockquote{min-height:0;font-size:18px;line-height:1.6}.cv-before-after p,.cv-recruiter-priority p{font-size:14px;line-height:1.65}.cv-recruiter-priority ol{font-size:14px;line-height:1.5}.cv-coming-soon footer b{font-size:17px}.cv-coming-soon footer p{font-size:14px;line-height:1.6}.cv-coming-soon .primary{min-height:52px;font-size:14px}@media (width<=650px){.cv-coming-soon{padding:20px 16px}.cv-coming-mark{border-radius:17px;width:64px;height:64px}.cv-coming-soon h2{font-size:36px;line-height:1.05}.cv-coming-soon header p{font-size:17px}.cv-future-grid article{padding:20px 18px}.cv-future-grid b{margin:14px 0 8px;font-size:20px}.cv-future-grid p{font-size:16px}.cv-editorial-preview{padding:20px 16px}.cv-editorial-preview header h3{font-size:25px}.cv-before-after article,.cv-recruiter-priority>div{padding:18px 16px}.cv-before-after blockquote{font-size:19px;line-height:1.55}.cv-before-after p,.cv-recruiter-priority p,.cv-recruiter-priority ol{font-size:16px}.cv-coming-soon>footer{padding:20px 16px}.cv-coming-soon footer b{font-size:19px}.cv-coming-soon footer p{font-size:16px}.cv-coming-soon .primary{width:100%;min-width:0;font-size:16px}}.audience-tabs{order:3;width:min(1180px,100% - 40px);margin:0 auto 90px}.audience-tabs>header{background:#0d0f0c;border:1px solid #32362e;border-radius:18px;margin-bottom:14px;padding:38px 40px}.audience-tabs>header>small{color:#d7ff00;letter-spacing:.14em;font-size:12px;font-weight:950}.audience-tabs>header h2{letter-spacing:-.05em;max-width:900px;margin:14px 0 30px;font-size:clamp(40px,5vw,65px);line-height:1}.audience-tabs [role=tablist]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.audience-tabs [role=tab]{color:#aeb3a8;cursor:pointer;background:#11130f;border:1px solid #3b4036;border-radius:9px;min-height:58px;font-size:16px;font-weight:850}.audience-tabs [role=tab][aria-selected=true]{color:#090a08;background:#d7ff00;border-color:#d7ff00}.audience-panel{background:linear-gradient(145deg,#151a08,#090a08 68%);border:1px solid #526217;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:12px;display:grid}.audience-panel>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.audience-panel>div>span{color:#d7ff00;letter-spacing:.13em;font-size:11px;font-weight:950}.audience-panel h3{letter-spacing:-.045em;margin:18px 0;font-size:clamp(35px,4vw,52px);line-height:1}.audience-panel>div>p{color:#afb4a9;font-size:17px;line-height:1.7}.audience-panel>div>button{color:#090a08;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;margin-top:18px;padding:16px 20px;font-size:14px;font-weight:950}.audience-detail-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.audience-detail-grid section{background:#0b0c0a;border:1px solid #34392f;border-radius:12px;padding:24px}.audience-detail-grid section>b{color:#d7ff00;letter-spacing:.1em;font-size:11px}.audience-detail-grid ul{margin:20px 0 0;padding:0;list-style:none}.audience-detail-grid li{color:#c2c7bc;border-top:1px solid #2a2e27;padding:10px 0;font-size:14px;line-height:1.45}.audience-detail-grid li:before{content:"✓";color:#d7ff00;margin-right:9px;font-weight:900}@media (width<=850px){.audience-panel{grid-template-columns:1fr}.audience-tabs>header{padding:30px 25px}.audience-panel>div{padding:28px}.audience-detail-grid{grid-template-columns:1fr}}@media (width<=560px){.audience-tabs{width:calc(100% - 24px)}.audience-tabs>header h2{font-size:39px}.audience-tabs [role=tablist]{grid-template-columns:1fr}.audience-tabs [role=tab]{min-height:52px}.audience-panel>div{padding:23px 18px}.audience-panel h3{font-size:36px}.audience-panel>div>p{font-size:16px}.audience-panel>div>button{width:100%}.audience-detail-grid li{font-size:14px}}.company-journey section{flex-direction:column;align-items:flex-start;min-height:185px;display:flex;position:relative}.company-journey section>i{color:#d7ff00;border:1px solid #71851f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:11px;font-style:normal;font-weight:950;display:grid}.company-journey section>b{font-size:12px}.company-journey section>p{color:#aeb4a7;margin:14px 0 0;font-size:14px;line-height:1.6}.company-panel .audience-detail-grid{align-content:start}@media (width<=560px){.company-journey section{min-height:0}.company-journey section>p{font-size:15px}}.recruiter-contact{background:linear-gradient(135deg,#0d0f0c,#111607 70%);border:1px solid #343a28;border-radius:20px;order:7;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;width:min(1180px,100% - 40px);margin:0 auto 20px;padding:12px;display:grid}.recruiter-contact>div,.recruiter-contact aside{padding:42px}.recruiter-contact small,.recruiter-contact aside>span{color:#d7ff00;letter-spacing:.14em;font-size:9px;font-weight:900}.recruiter-contact h2{letter-spacing:-.05em;max-width:760px;margin:14px 0;font-size:clamp(38px,4.6vw,62px);line-height:1}.recruiter-contact>div>p{color:#a3a99d;max-width:720px;font-size:15px;line-height:1.7}.recruiter-tools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px;display:grid}.recruiter-tools span{color:#c1c6ba;background:#090a08;border:1px solid #30352a;border-radius:9px;min-height:88px;padding:15px;font-size:10px;line-height:1.45}.recruiter-tools b{color:#d7ff00;margin-bottom:12px;font-size:9px;display:block}.recruiter-contact aside{background:#131705;border:1px solid #526217;border-radius:14px;flex-direction:column;justify-content:center;display:flex}.recruiter-contact aside strong{letter-spacing:-.03em;margin:18px 0;font-size:27px;line-height:1.15}.recruiter-contact aside p{color:#949a8e;font-size:11px;line-height:1.6}.recruiter-contact aside button{color:#090a08;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;margin-top:20px;padding:15px 18px;font-weight:900}.recruiter-interests{border:1px solid #393d32;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.recruiter-interests legend{color:#dfe2d8;padding:0 6px;font-size:11px}.beta-request-modal .recruiter-interests label{background:#0d0f0b;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.beta-request-modal .recruiter-interests input{accent-color:#d7ff00;width:16px;height:16px}.beta-request-modal .recruiter-interests span{font-size:10px}@media (width<=820px){.recruiter-contact{grid-template-columns:1fr}.recruiter-contact>div,.recruiter-contact aside{padding:30px}.recruiter-tools{grid-template-columns:1fr 1fr}}@media (width<=560px){.recruiter-contact{width:calc(100% - 24px);padding:7px}.recruiter-contact>div,.recruiter-contact aside{padding:24px 20px}.recruiter-contact h2{font-size:40px}.recruiter-tools,.recruiter-interests{grid-template-columns:1fr}.recruiter-contact aside button{width:100%}}.candidate-detail{padding-bottom:80px}.candidate-cover,.candidate-actions,.candidate-insights,.candidate-detail-grid{width:min(1360px,92vw);margin-inline:auto}.candidate-cover{grid-template-columns:1fr 320px;align-items:end;gap:40px;padding:54px 0 28px;display:grid}.candidate-cover h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(46px,5vw,76px)}.candidate-cover p{color:#91968b}.candidate-cover>div>i{color:#999d94;background:#252722;border-radius:5px;margin-top:10px;padding:7px 9px;font-size:8px;font-style:normal;display:inline-block}.candidate-cover>div>i.yes{color:#bddb40;background:#243006}.candidate-cover aside{background:#11120f;border:1px solid #34372f;border-radius:12px;gap:8px;padding:20px;display:grid}.candidate-cover aside span,.candidate-detail small{letter-spacing:.11em;color:#9db345;font-size:9px}.candidate-cover aside strong{font-size:42px}.candidate-cover aside>div{background:#303329;border-radius:10px;height:7px;overflow:hidden}.candidate-cover aside>div i{background:#aac43c;height:100%;display:block}.candidate-cover aside small{color:#808579;letter-spacing:0}.candidate-actions{border-block:1px solid #292c26;gap:9px;padding:13px 0;display:flex}.candidate-actions a,.candidate-actions button{color:#b7cf46;font:inherit;cursor:pointer;background:0 0;border:1px solid #58651f;border-radius:7px;padding:11px 14px;font-size:9px}.candidate-insights{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 0;display:grid}.candidate-insights article{background:#0f100e;border:1px solid #30332c;border-radius:10px;gap:6px;padding:18px;display:grid}.candidate-insights span{color:#7f8478;font-size:8px}.candidate-insights strong{font-size:31px}.candidate-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.candidate-detail-main>section,.candidate-detail-side>section{background:#0f100e;border:1px solid #30332c;border-radius:12px;margin-bottom:14px;padding:22px}.candidate-detail h2,.candidate-detail h3{margin:5px 0 14px}.candidate-summary{color:#d8dad3;font-size:18px;line-height:1.6}.analysis-method{background:#151805;border-left:3px solid #9db638;padding:15px}.analysis-method p,.experience-review p,.skill-review p,.candidate-detail-side p,.candidate-detail-side li{color:#898e83;line-height:1.55}.experience-review>article{border-top:1px solid #292c26;grid-template-columns:42px 1fr;gap:12px;padding:20px 0;display:grid}.experience-review>article>i{color:#9eb73b;font-style:normal}.experience-review ul{color:#aeb2a9;padding-left:18px;line-height:1.55}.candidate-achievements{background:#151805;padding:10px 14px}.candidate-achievements p{color:#aeca43}.skill-review{grid-template-columns:1fr 1fr;gap:9px;display:grid}.skill-review article{border:1px solid #2d3029;border-radius:9px;padding:14px}.skill-review article span{float:right;color:#9bb138;font-size:8px}.candidate-detail-side dl>div{border-bottom:1px solid #292c26;gap:3px;padding:10px 0;display:grid}.candidate-detail-side dt{color:#777c72;font-size:8px}.candidate-detail-side dd{overflow-wrap:anywhere;margin:0}.candidate-timeline article{gap:10px;padding:9px 0;display:flex}.candidate-timeline article>i{background:#9eb739;border-radius:50%;width:8px;height:8px;margin-top:4px}.candidate-timeline article div{gap:3px;display:grid}.candidate-timeline small{color:#777c72;letter-spacing:0}@media (width<=900px){.candidate-cover,.candidate-detail-grid{grid-template-columns:1fr}.candidate-insights{grid-template-columns:1fr 1fr}}@media (width<=560px){.candidate-actions{flex-direction:column}.candidate-insights,.skill-review{grid-template-columns:1fr}}@media print{.control-top,.candidate-actions{display:none}.control-shell{color:#111;background:#fff}.candidate-detail-main>section,.candidate-detail-side>section,.candidate-insights article,.candidate-cover aside{background:#fff;border-color:#ccc}.candidate-detail-grid{grid-template-columns:1fr}.candidate-summary,.analysis-method p,.experience-review p,.skill-review p{color:#333}}.score-explained>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.score-explained>div>article{background:#0d100b;border:1px solid #30372b;border-radius:12px;padding:20px}.score-explained article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.score-explained article header b{font-size:13px}.score-explained article header strong{color:#d7ff00;font-size:25px}.score-explained article>span{background:#292e25;border-radius:99px;height:7px;margin:14px 0;display:block;overflow:hidden}.score-explained article>span i{background:#d7ff00;height:100%;display:block}.score-explained article p{color:#93998e;margin:0;font-size:12px;line-height:1.55}.action-plan>div{gap:10px;display:grid}.action-plan article{background:#0d100b;border:1px solid #343a2e;border-radius:12px;grid-template-columns:46px 1fr;gap:16px;padding:20px;display:grid}.action-plan article>span{color:#080908;background:#d7ff00;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.action-plan article small{color:#d7ff00;letter-spacing:.12em;font-size:9px;font-weight:900}.action-plan article h3{margin:5px 0 7px;font-size:20px}.action-plan article p{color:#a7aca2;margin:0;line-height:1.55}.action-plan-note{color:#c7cbc1;background:#151905;border-left:3px solid #d7ff00;margin-top:14px;padding:15px}@media (width<=720px){.score-explained>div{grid-template-columns:1fr}.action-plan article{grid-template-columns:38px 1fr}.action-plan article>span{width:36px;height:36px}}.technical-taxonomy,.professional-charts{background:#0e100d;border:1px solid #343a2e;border-radius:16px;margin-top:12px;padding:34px}.technical-taxonomy>header,.professional-charts>header{max-width:760px;margin-bottom:24px}.technical-taxonomy>header small,.professional-charts>header small{color:#a7bd3d;letter-spacing:.14em;font-size:10px;font-weight:900}.technical-taxonomy h2,.professional-charts h2{letter-spacing:-.035em;margin:7px 0;font-size:32px}.technical-taxonomy>header p,.professional-charts>header p{color:#9da398;margin:0;font-size:14px;line-height:1.6}.taxonomy-identity{grid-template-columns:1.15fr 1.15fr .7fr;gap:10px;display:grid}.taxonomy-identity article{background:#12150f;border:1px solid #3a4132;border-radius:12px;gap:8px;padding:20px;display:grid}.taxonomy-identity span{color:#889438;letter-spacing:.11em;font-size:10px;font-weight:900}.taxonomy-identity strong{font-size:20px;line-height:1.2}.taxonomy-identity small{color:#8f958a;font-size:12px;line-height:1.45}.taxonomy-groups{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.taxonomy-groups article{background:#0a0c09;border:1px solid #30372c;border-radius:12px;padding:20px}.taxonomy-groups b{margin-bottom:13px;font-size:14px;display:block}.taxonomy-groups article>div{flex-wrap:wrap;gap:7px;display:flex}.taxonomy-groups span{color:#d7eaa0;background:#171d09;border:1px solid #4b5820;border-radius:99px;padding:7px 9px;font-size:11px}.taxonomy-groups small{color:#858b80;line-height:1.5}.chart-dashboard{grid-template-columns:.75fr 1.25fr 1fr;gap:12px;display:grid}.chart-dashboard>article{background:#0a0c09;border:1px solid #353c31;border-radius:14px;padding:22px}.chart-dashboard>article>b{margin-bottom:18px;font-size:15px;display:block}.quality-donut>div{aspect-ratio:1;border-radius:50%;place-items:center;width:180px;margin:0 auto 20px;display:grid}.quality-donut>div>span{aspect-ratio:1;text-align:center;background:#0a0c09;border-radius:50%;place-content:center;width:124px;display:grid}.quality-donut strong{color:#d7ff00;font-size:38px}.quality-donut small{color:#8e9488;text-transform:uppercase;font-size:10px}.quality-donut p,.evidence-chart p{color:#8e9589;margin:8px 0 0;font-size:12px;line-height:1.55}.dimension-chart>div{grid-template-columns:1fr auto;gap:5px 12px;margin:12px 0;display:grid}.dimension-chart span{color:#b8bdb4;font-size:12px}.dimension-chart strong{color:#d7ff00;font-size:12px}.dimension-chart i{background:#252a23;border-radius:20px;grid-column:1/-1;height:8px;overflow:hidden}.dimension-chart em{background:linear-gradient(90deg,#7f981c,#d7ff00);border-radius:20px;height:100%;display:block}.evidence-chart>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.evidence-chart span{min-height:var(--evidence-size);text-align:center;background:#141906;border:1px solid #46511f;border-radius:12px;place-content:center;padding:12px;display:grid;position:relative}.evidence-chart span strong{color:#d7ff00;font-size:25px}.evidence-chart span small{color:#aeb4a9;font-size:10px}.evidence-chart span i{color:#65713c;font-size:8px;font-style:normal;position:absolute;top:6px;right:7px}.evidence-chart p{margin-top:16px}@media (width<=850px){.taxonomy-identity,.taxonomy-groups,.chart-dashboard{grid-template-columns:1fr}.quality-donut>div{width:160px}.technical-taxonomy,.professional-charts{padding:24px}}.report-only-action{grid-column:3;justify-self:end}.candidate-feedback{background:linear-gradient(135deg,#10140a,#0b0d0a);border:1px solid #53631c;border-radius:18px;width:min(1180px,100% - 40px);margin:24px auto;padding:10px}.candidate-feedback form,.feedback-thanks{padding:34px}.candidate-feedback header small,.feedback-thanks small{color:#d7ff00;letter-spacing:.13em;font-size:9px;font-weight:900}.candidate-feedback h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(30px,4vw,48px)}.candidate-feedback header p,.feedback-thanks p{color:#a3a99d;line-height:1.6}.candidate-feedback fieldset{border:0;margin:24px 0;padding:0}.candidate-feedback legend,.candidate-feedback label{color:#dfe2da;gap:9px;font-size:12px;display:grid}.feedback-stars{gap:5px;display:flex}.feedback-stars button{color:#444b40;cursor:pointer;background:0 0;border:0;font-size:34px}.candidate-feedback textarea{color:#f3f4ef;min-height:105px;font:inherit;resize:vertical;background:#090a08;border:1px solid #3a4035;border-radius:9px;padding:14px}.recommend-slider{margin-top:20px}.recommend-slider span{justify-content:space-between;display:flex}.recommend-slider b{color:#d7ff00;font-size:18px}.recommend-slider input{accent-color:#d7ff00}.feedback-consent{align-items:center;margin:18px 0;color:#969c91!important;display:flex!important}.candidate-feedback .beta-primary{width:100%;margin-top:10px}.feedback-thanks{text-align:center}.feedback-thanks>span{color:#080908;background:#d7ff00;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:25px;font-weight:900;display:grid}@media (width<=560px){.candidate-feedback{width:calc(100% - 24px)}.candidate-feedback form,.feedback-thanks{padding:24px 18px}}.beta-flow-progress{background:#0b0d0a;border:1px solid #30362b;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(1040px,100% - 40px);margin:24px auto 0;padding:8px;display:grid}.beta-flow-progress span,.beta-flow-progress b{color:#858c80;text-align:center;border-radius:8px;padding:13px 14px;font-size:12px}.beta-flow-progress b{color:#090a08;background:#d7ff00}.cv-entry-switch{background:#090a08;border:1px solid #363c31;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;padding:6px;display:grid}.cv-entry-switch button{color:#a8afa2;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:47px;font-size:14px;font-weight:850}.cv-entry-switch button.active{color:#d7ff00;background:#242c0b;box-shadow:inset 0 0 0 1px #697d1c}.manual-cv-entry{gap:12px;display:grid}.manual-cv-entry label{color:#e6e8e1;gap:9px;font-size:14px;font-weight:800;display:grid}.manual-cv-entry textarea{color:#f4f5ef;min-height:240px;font:inherit;resize:vertical;background:#090a08;border:1px solid #444b3e;border-radius:10px;padding:17px;font-size:15px;line-height:1.6}.manual-cv-entry .beta-primary{width:100%;margin:0}.cv-safety-net{background:#151a08;border-left:3px solid #d7ff00;gap:7px;padding:18px;display:grid}.cv-safety-net b{color:#edf2dc;font-size:15px}.cv-safety-net span{color:#a8afa1;font-size:13px;line-height:1.55}.extraction-health{background:#11150b;border:1px solid #4b552d;border-radius:12px;width:min(1040px,100% - 40px);margin:18px auto;padding:20px 22px}.extraction-health.good{border-color:#647822}.extraction-health.needs-help{background:#171208;border-color:#98712b}.extraction-health b{color:#eff3e6;font-size:17px;display:block}.extraction-health p{color:#aeb4a7;margin:7px 0 0;font-size:14px;line-height:1.55}.beta-found button{color:#c3c8bd;font:inherit;cursor:pointer;background:0 0;border:1px solid #4a5144;border-radius:7px;margin-top:20px;padding:10px 12px;font-size:12px}.profile-repair-title{background:#151a08;border:1px solid #58671f;border-radius:10px;gap:6px;margin-top:8px;padding:18px;display:grid}.profile-repair-title b{color:#d7ff00;font-size:17px}.profile-repair-title span{color:#acb2a6;font-size:13px;line-height:1.5}.beta-fields label em{color:#858c80;margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.beta-fields textarea{line-height:1.55}.editable-profile-section{border-top:1px solid #30342d;gap:12px;margin-top:8px;padding-top:22px;display:grid}.editable-profile-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.editable-profile-section>header>div{gap:4px;display:grid}.editable-profile-section>header b{color:#eef1e8;font-size:17px}.editable-profile-section>header span{color:#8f968a;font-size:12px}.editable-profile-section>header>button,.editable-profile-card>header>button,.inline-remove{color:#d7ff00;font:inherit;cursor:pointer;background:#171d08;border:1px solid #596922;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:800}.editable-profile-card{background:#090a08;border:1px solid #3b4037;border-radius:11px;gap:14px;padding:18px;display:grid}.editable-profile-card>header{justify-content:space-between;align-items:center;display:flex}.editable-profile-card>header b{color:#d7ff00;font-size:13px}.editable-profile-card>header>button,.inline-remove{color:#eaa7a7;background:#170d0d;border-color:#553e3e}.editable-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editable-profile-grid label{color:#c9cbc4;gap:7px;font-size:11px;display:grid}.editable-profile-grid .wide{grid-column:1/-1}.editable-profile-card.compact{grid-template-columns:1fr auto;align-items:end}.editable-profile-card.compact .inline-remove{margin-bottom:1px}@media (width<=620px){.beta-flow-progress{grid-template-columns:1fr;width:calc(100% - 24px);padding:6px}.beta-flow-progress span,.beta-flow-progress b{padding:10px;font-size:12px}.cv-entry-switch{grid-template-columns:1fr}.manual-cv-entry textarea{min-height:210px;font-size:16px}.extraction-health{width:calc(100% - 24px);padding:18px}.extraction-health b,.profile-repair-title b{font-size:16px}.profile-repair-title span,.cv-safety-net span{font-size:14px}.editable-profile-section>header{flex-direction:column;align-items:flex-start}.editable-profile-grid{grid-template-columns:1fr}.editable-profile-grid .wide{grid-column:1}.editable-profile-card.compact{grid-template-columns:1fr}.editable-profile-card input,.editable-profile-card textarea{font-size:16px}.inline-remove{justify-self:start}}.app-shell:has(.candidate-only-topbar){font-size:16px}.app-shell:has(.candidate-only-topbar) .topbar nav button{font-size:15px}.app-shell:has(.candidate-only-topbar) p{font-size:15px;line-height:1.65}.app-shell:has(.candidate-only-topbar) small{font-size:12px;line-height:1.45}:is(.app-shell:has(.candidate-only-topbar) button,.app-shell:has(.candidate-only-topbar) label,.app-shell:has(.candidate-only-topbar) input,.app-shell:has(.candidate-only-topbar) textarea,.app-shell:has(.candidate-only-topbar) select){font-size:15px}.app-shell:has(.candidate-only-topbar) .evolution-welcome p{font-size:17px}:is(.app-shell:has(.candidate-only-topbar) .evolution-score small,.app-shell:has(.candidate-only-topbar) .evolution-score span){font-size:12px}.app-shell:has(.candidate-only-topbar) .evolution-metrics span{font-size:14px}.app-shell:has(.candidate-only-topbar) .evolution-metrics small{font-size:12px}:is(.app-shell:has(.candidate-only-topbar) .evolution-goals h2,.app-shell:has(.candidate-only-topbar) .review-inbox h2){font-size:26px}:is(.app-shell:has(.candidate-only-topbar) .evolution-goals button b,.app-shell:has(.candidate-only-topbar) .review-inbox button b){font-size:15px}:is(.app-shell:has(.candidate-only-topbar) .evolution-goals button small,.app-shell:has(.candidate-only-topbar) .review-inbox button small){font-size:13px}.app-shell:has(.candidate-only-topbar) .profile-import p{font-size:14px}.app-shell:has(.candidate-only-topbar) .profile-optional summary small{font-size:14px}.app-shell:has(.candidate-only-topbar) .profile-optional>p{font-size:14px}.app-shell:has(.candidate-only-topbar) .autofill-note p{font-size:14px}.app-shell:has(.candidate-only-topbar) .profile-optional summary span{font-size:14px}.app-shell:has(.candidate-only-topbar) .autofill-note b{font-size:14px}.app-shell:has(.candidate-only-topbar) .evolution-roadmap b{font-size:15px}.app-shell:has(.candidate-only-topbar) .evolution-roadmap p{font-size:13px}.app-shell:has(.candidate-only-topbar) .evolution-roadmap button i{font-size:13px}.journey-health{border-bottom:1px solid #2c3028;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.journey-health article{background:#0c0e0b;border:1px solid #343a31;border-radius:11px;gap:5px;padding:20px;display:grid}.journey-health strong{font-size:38px}.journey-health b{font-size:15px}.journey-health small{color:#969c90;font-size:12px;line-height:1.45}.journey-health .blocked{background:#180d0d;border-color:#813e3e}.journey-health .blocked strong{color:#ff8f8f}.journey-health .attention{background:#181407;border-color:#806523}.journey-health .attention strong{color:#ffd36d}.journey-health .active strong{color:#d7ff00}.journey-health .complete strong{color:#8fe2a0}.journey-list{max-height:760px;overflow:auto}.journey-list>article.journey-person{grid-template-columns:1.05fr .85fr 1.25fr .55fr .7fr;padding:18px 20px;font-size:14px}.journey-person>span b{font-size:14px;line-height:1.4}.journey-person>span small{font-size:12px;line-height:1.45}.journey-identity{padding-left:17px;position:relative}.journey-identity>i{background:#8b9185;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:0}.journey-person.blocked .journey-identity>i{background:#f77}.journey-person.attention .journey-identity>i{background:#ffd060}.journey-person.active .journey-identity>i{background:#d7ff00}.journey-person.complete .journey-identity>i{background:#78d98a}.journey-stage{color:#d7ff00;background:#22271c;border-radius:5px;width:max-content;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.journey-issue b{color:#e4e7df}.journey-person.blocked .journey-issue b{color:#faa}.journey-person.attention .journey-issue b{color:#ffdc82}.journey-disclaimer{color:#92988d;border-top:1px solid #2d302a;margin:0;padding:15px 20px;font-size:12px;line-height:1.5}.candidate-table{max-height:650px;overflow:auto}.candidate-row.headings{z-index:2;position:sticky;top:0}.candidate-row b{font-size:13px}.candidate-row small{font-size:11px;line-height:1.4}.candidate-row.headings,.control-side article span,.control-side article time,.control-side section>p{font-size:11px}.control-main>header p,.journey-board header p{font-size:14px;line-height:1.55}@media (width<=950px){.journey-health{grid-template-columns:1fr 1fr}.journey-list>article.journey-person{min-width:980px}.journey-list{overflow:auto}.app-shell:has(.candidate-only-topbar) .topbar nav button{font-size:13px}}@media (width<=560px){.journey-health{grid-template-columns:1fr}.journey-health article{padding:17px}.journey-health strong{font-size:34px}.app-shell:has(.candidate-only-topbar){padding-inline:12px}.app-shell:has(.candidate-only-topbar) p{font-size:16px}.app-shell:has(.candidate-only-topbar) small{font-size:13px}:is(.app-shell:has(.candidate-only-topbar) button,.app-shell:has(.candidate-only-topbar) label,.app-shell:has(.candidate-only-topbar) input,.app-shell:has(.candidate-only-topbar) textarea,.app-shell:has(.candidate-only-topbar) select){font-size:16px}.app-shell:has(.candidate-only-topbar) .topbar nav button{font-size:12px}}.candidate-view .evolution-home{gap:24px}.candidate-view .evolution-welcome{padding:30px 0 18px}.candidate-view .evolution-welcome .eyebrow{font-size:13px!important}.candidate-view .evolution-welcome h1{font-size:clamp(48px,5.2vw,76px)}.candidate-view .evolution-welcome p{max-width:760px;line-height:1.65;font-size:19px!important}.candidate-view .evolution-score{padding:27px}.candidate-view .evolution-score small,.candidate-view .evolution-score span{line-height:1.5;font-size:14px!important}.candidate-view .evolution-score strong{font-size:54px}.candidate-view .cv-version-control{grid-template-columns:68px minmax(0,1fr) auto;gap:22px;padding:28px}.candidate-view .cv-version-icon{width:68px;height:68px;font-size:18px}.candidate-view .cv-version-control span{font-size:13px!important}.candidate-view .cv-version-control h2{font-size:29px}.candidate-view .cv-version-control p{line-height:1.65;font-size:17px!important}.candidate-view .cv-version-control small{font-size:13px!important}.candidate-view .cv-version-control button{min-height:54px;padding-inline:22px;font-size:15px!important}.candidate-view .next-best-action{grid-template-columns:76px minmax(0,1fr) auto;gap:25px;padding:32px}.candidate-view .next-number{font-size:24px}.candidate-view .next-best-action span{line-height:1.45;font-size:13px!important}.candidate-view .next-best-action h2{font-size:32px}.candidate-view .next-best-action p{line-height:1.65;font-size:17px!important}.candidate-view .next-best-action small{font-size:13px!important}.candidate-view .next-best-action .primary{min-height:56px;font-size:16px!important}.candidate-view .review-inbox{padding:30px}.candidate-view .review-inbox .step-tag{font-size:13px!important}.candidate-view .review-inbox h2{font-size:31px}.candidate-view .review-inbox>p{line-height:1.6;font-size:17px!important}.candidate-view .review-inbox button{grid-template-columns:42px 1fr auto;gap:16px;padding:19px}.candidate-view .review-inbox button>span{width:40px;height:40px;font-size:16px}.candidate-view .review-inbox button b{font-size:17px!important}.candidate-view .review-inbox button small,.candidate-view .review-inbox button i{font-size:14px!important}.candidate-view .evolution-overview>summary{padding:23px 3px;font-size:15px!important}.candidate-view .evolution-metrics span{font-size:15px!important}.candidate-view .evolution-metrics small{font-size:13px!important}.candidate-view .evolution-overview li button{min-height:96px;padding:15px}.candidate-view .evolution-overview li i{flex-basis:32px;height:32px;font-size:11px}.candidate-view .evolution-overview li b{white-space:normal;font-size:14px!important}.candidate-view .evolution-overview li small,.candidate-view .focus-header small,.candidate-view .focus-header>span{font-size:12px!important}.candidate-view .focus-header>button{min-height:46px;font-size:14px!important}@media (width<=850px){.candidate-view .cv-version-control{grid-template-columns:58px 1fr}.candidate-view .next-best-action{grid-template-columns:64px 1fr}.candidate-view .evolution-overview>ol{grid-template-columns:1fr 1fr}}@media (width<=620px){.candidate-view .evolution-home{gap:18px}.candidate-view .evolution-welcome{padding-top:18px}.candidate-view .evolution-welcome h1{font-size:44px}.candidate-view .evolution-welcome p{font-size:18px!important}.candidate-view .evolution-score{padding:22px}.candidate-view .cv-version-control{grid-template-columns:1fr;padding:22px}.candidate-view .cv-version-control p{font-size:16px!important}.candidate-view .cv-version-control small{font-size:14px!important}.candidate-view .next-best-action{grid-template-columns:1fr;padding:24px}.candidate-view .next-best-action h2{font-size:28px}.candidate-view .next-best-action p{font-size:16px!important}.candidate-view .review-inbox{padding:22px}.candidate-view .review-inbox h2{font-size:27px}.candidate-view .review-inbox>p{font-size:16px!important}.candidate-view .review-inbox button{grid-template-columns:40px 1fr;padding:17px}.candidate-view .review-inbox button i{grid-column:2}.candidate-view .evolution-overview>summary{font-size:16px!important}.candidate-view .evolution-overview>ol{grid-template-columns:1fr}.candidate-view .evolution-overview li b{font-size:16px!important}.candidate-view .evolution-overview li small{font-size:14px!important}}.beta-evolution-bar{min-height:68px;padding:14px 18px}.beta-evolution-bar>b{font-size:13px!important}.beta-evolution-bar>div{gap:8px}.beta-evolution-bar button{min-height:42px;padding:10px 14px;font-weight:800;font-size:14px!important}.beta-evolution-bar>a{color:#d7ff00;white-space:nowrap;border:1px solid #687820;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:850;text-decoration:none}.beta-evolution-bar>a:hover{color:#090a08;background:#d7ff00}.candidate-help-button{z-index:14;color:#e8ecdf;background:#151a08;border:1px solid #73871f;border-radius:10px;padding:14px 17px;font-size:14px;text-decoration:none;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #0009}.candidate-help-button b{color:#d7ff00;margin-left:5px}.candidate-help-button:hover{background:#202809}.journey-board>header h2{font-size:32px}.journey-board>header small{font-size:12px}.journey-list .journey-person>a,.journey-person a{font-size:13px;font-weight:850}@media (width<=780px){.beta-evolution-bar{gap:12px}.beta-evolution-bar>div{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.beta-evolution-bar button{white-space:normal;text-align:left}.beta-evolution-bar>a{text-align:center;width:100%}.candidate-help-button{padding:12px 14px;font-size:13px;bottom:74px;right:12px}}@media (width<=480px){.beta-evolution-bar>b{font-size:14px!important}.beta-evolution-bar button{font-size:15px!important}.beta-evolution-bar>div{grid-template-columns:1fr}.candidate-help-button{text-align:center;left:12px;right:12px}}[data-control-section][data-control-active=false],.control-shell>.control-metrics:not([data-control-active]),.control-shell>.journey-board:not([data-control-active]),.control-shell>.control-grid:not([data-control-active]),.control-shell>.invitation-board:not([data-control-active]),.control-shell>.feedback-board:not([data-control-active]),.control-shell>.compliance-board:not([data-control-active]){display:none!important}.control-navigation{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b09f2;border:1px solid #343a30;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:7px;width:min(1440px,92vw);margin:0 auto 24px;padding:7px;display:grid;position:sticky;top:0}.control-navigation button{color:#aeb5a8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:5px;min-height:72px;padding:12px 15px;display:grid}.control-navigation button:hover{background:#15190f}.control-navigation button.active{color:#090a08;background:#d7ff00;border-color:#71831f}.control-navigation button span{align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.control-navigation button small{font-size:11px;line-height:1.35}.control-navigation button i{color:#130707;background:#f77;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-style:normal;display:grid}.control-navigation button.active i{color:#d7ff00;background:#171a0b}.live-monitor{background:#0d0f0c;border:1px solid #3b432c;border-radius:16px;width:min(1440px,92vw);margin:0 auto 22px;overflow:hidden}.live-monitor.loading{color:#afb7a9;padding:30px}.live-monitor>header{border-bottom:1px solid #2d3129;justify-content:space-between;align-items:center;gap:25px;padding:26px 28px;display:flex}.live-monitor>header small{color:#d7ff00;letter-spacing:.13em;font-size:12px;font-weight:900}.live-monitor>header h2{margin:7px 0 4px;font-size:32px}.live-monitor>header p{color:#989f93;margin:0;font-size:14px}.live-monitor>header>div:last-child{align-items:center;gap:10px;display:flex}.live-monitor>header>div:last-child>i{background:#8cff92;border-radius:50%;width:9px;height:9px;animation:1.8s infinite monitorPulse;box-shadow:0 0 14px #71ff79}.live-monitor>header>div:last-child>span{color:#8cff92;font-size:11px;font-weight:900}.live-monitor>header button{color:#d7ff00;cursor:pointer;background:#141806;border:1px solid #65751f;border-radius:7px;margin-left:8px;padding:11px 14px;font-weight:850}@keyframes monitorPulse{50%{opacity:.35}}.monitor-notice{color:#090a08;background:#d7ff00;gap:13px;padding:15px 28px;display:flex}.monitor-notice b,.monitor-notice span{font-size:13px}.monitor-kpis{border-bottom:1px solid #2d3129;grid-template-columns:repeat(4,1fr);gap:9px;padding:18px;display:grid}.monitor-kpis article{background:#10120f;border:1px solid #333830;border-radius:10px;gap:5px;padding:18px;display:grid}.monitor-kpis strong{font-size:34px}.monitor-kpis span{color:#9ba295;font-size:13px}.monitor-kpis article.alert{background:#170d0d;border-color:#7b4040}.monitor-kpis article.alert strong{color:#f99}.monitor-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);min-height:520px;display:grid}.monitor-people{border-right:1px solid #2d3129;max-height:680px;overflow:auto}.monitor-people>button{color:#e7e9e3;text-align:left;cursor:pointer;background:#0d0f0c;border:0;border-bottom:1px solid #282c26;grid-template-columns:1fr .75fr 145px;align-items:center;gap:18px;width:100%;padding:17px 20px;display:grid}.monitor-people>button:hover,.monitor-people>button.active{background:#171c0b}.monitor-people>button.active{box-shadow:inset 4px 0 #d7ff00}.monitor-people>button.blocked{box-shadow:inset 4px 0 #f77}.monitor-people>button span{gap:5px;display:grid}.monitor-people small{color:#8e9589;font-size:12px;line-height:1.4}.monitor-people>button span:nth-child(2)>i{background:#d7ff00;border-radius:10px;height:6px;display:block}.monitor-people>button span:nth-child(2){position:relative}.monitor-people>button span:nth-child(2):before{content:"";background:#30352d;border-radius:10px;height:6px;position:absolute;top:0;left:0;right:0}.monitor-people>button span:nth-child(2)>i{z-index:1;position:relative}.monitor-people time{color:#777e72;text-align:right;font-size:11px}.monitor-layout>aside{background:#10120f;padding:26px}.monitor-layout>aside>header small{color:#d7ff00;letter-spacing:.12em;font-size:11px}.monitor-layout>aside>header h3{margin:8px 0 3px;font-size:27px}.monitor-layout>aside>header p{color:#8e9589;margin:0 0 13px;font-size:13px}.monitor-layout>aside>header a{color:#d7ff00;border:1px solid #61701e;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:850;display:inline-block}.monitor-profile-change{background:#0c0e0b;border:1px solid #383e32;border-radius:10px;margin:22px 0;padding:18px}.monitor-profile-change>span{color:#9ba64f;letter-spacing:.1em;font-size:10px;font-weight:900}.monitor-profile-change strong{margin:6px 0;font-size:36px;display:block}.monitor-profile-change>div{background:#30352d;border-radius:10px;height:7px;margin-bottom:9px;overflow:hidden}.monitor-profile-change>div i{background:#d7ff00;height:100%;display:block}.monitor-profile-change small{color:#90978b;font-size:12px}.monitor-issue{background:#1b0e0e;border-left:3px solid #f77;margin-bottom:16px;padding:15px}.monitor-issue b{color:#ffabab;font-size:13px}.monitor-issue p{color:#c5a7a7;margin:5px 0 0;font-size:13px;line-height:1.45}.monitor-layout aside ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.monitor-layout aside li{grid-template-columns:28px 1fr;gap:11px;min-height:55px;display:grid}.monitor-layout aside li>i{z-index:1;color:#10120f;background:#10120f;border:1px solid #464c42;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid;position:relative}.monitor-layout aside li:not(:last-child)>i:after{content:"";background:#3a3f37;width:1px;height:31px;position:absolute;top:24px}.monitor-layout aside li.done>i{background:#d7ff00;border-color:#d7ff00}.monitor-layout aside li span{align-content:start;gap:3px;display:grid}.monitor-layout aside li b{font-size:13px}.monitor-layout aside li small{color:#7f867a;font-size:11px}.monitor-layout aside>footer,.live-monitor>footer{color:#777e72;font-size:11px}.monitor-layout aside>footer{border-top:1px solid #30342d;padding-top:14px}.live-monitor>footer{border-top:1px solid #2d3129;padding:13px 20px}.monitor-empty{text-align:center;place-content:center;min-height:420px;display:grid}.monitor-empty b{font-size:20px}.monitor-empty p{color:#8d9488;max-width:330px;line-height:1.6}@media (width<=950px){.monitor-layout{grid-template-columns:1fr}.monitor-people{border-bottom:1px solid #2d3129;border-right:0}.monitor-kpis{grid-template-columns:1fr 1fr}}@media (width<=620px){.live-monitor{width:calc(100% - 24px)}.live-monitor>header{flex-direction:column;align-items:flex-start;padding:22px 18px}.live-monitor>header>div:last-child{flex-wrap:wrap;width:100%}.live-monitor>header button{margin-left:auto}.monitor-kpis{grid-template-columns:1fr;padding:12px}.monitor-people>button{grid-template-columns:1fr;padding:17px}.monitor-people time{text-align:left}.monitor-layout>aside{padding:22px 18px}}.monitor-tools{background:#0a0c09;border-bottom:1px solid #2d3129;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.monitor-tools nav{flex-wrap:wrap;gap:6px;display:flex}.monitor-tools button{color:#aeb5a8;cursor:pointer;background:#11140f;border:1px solid #343a30;border-radius:7px;min-height:39px;padding:9px 12px;font-size:12px;font-weight:800}.monitor-tools button.active{color:#090a08;background:#d7ff00;border-color:#d7ff00}.monitor-tools input{color:#f2f4ed;background:#090b09;border:1px solid #3b4236;border-radius:7px;width:min(330px,100%);min-height:41px;padding:9px 12px;font-size:13px}.monitor-list-empty{text-align:center;place-content:center;gap:7px;min-height:240px;padding:24px;display:grid}.monitor-list-empty b{font-size:17px}.monitor-list-empty span{color:#8e9589;font-size:13px}@media (width<=620px){.control-navigation{grid-template-columns:1fr 1fr;width:calc(100% - 24px);position:static}.control-navigation button:first-child{grid-column:1/-1}.control-navigation button{min-height:62px}.monitor-tools{flex-direction:column;align-items:stretch}.monitor-tools nav{grid-template-columns:1fr 1fr;display:grid}.monitor-tools input{width:100%}}.monitor-meaning{background:#12150f;border-bottom:1px solid #2d3129;flex-wrap:wrap;align-items:center;gap:18px;padding:13px 20px;display:flex}.monitor-meaning>b{color:#d7ff00;font-size:12px}.monitor-meaning span{color:#9da497;font-size:12px}.monitor-meaning span strong{color:#e8eae5}.monitor-action{border-radius:8px;gap:5px;margin:14px 0;padding:13px;display:grid}.monitor-action.required{background:#1d1409;border:1px solid #8c5d2d}.monitor-action.waiting{background:#12170f;border:1px solid #3c4632}.monitor-action b{font-size:14px}.monitor-action span{color:#9da497;font-size:12px}.candidate-row{position:relative}.candidate-row-actions a:after{content:"";z-index:1;position:absolute;inset:0}.candidate-row-actions a{color:#d7ff00;position:relative}.candidate-row-actions a:focus:after{outline-offset:-3px;outline:2px solid #d7ff00}.candidate-actions{z-index:7;flex-wrap:wrap;position:sticky;top:0}.candidate-actions a{font-size:13px}.candidate-status-strip{grid-template-columns:repeat(4,1fr);gap:8px;width:min(1440px,92vw);margin:0 auto 18px;display:grid}.candidate-status-strip article{background:#0d0f0c;border:1px solid #363c32;border-radius:10px;gap:7px;padding:18px;display:grid}.candidate-status-strip span{color:#92998d;font-size:11px;font-weight:850}.candidate-status-strip b{font-size:15px}.candidate-status-strip .warning{background:#1b1209;border-color:#8d562c}.admin-report,.candidate-answer-report,.candidate-future-note,.candidate-journey-full{background:#0d0f0c;border:1px solid #3b432c;border-radius:16px;width:min(1440px,92vw);margin:0 auto 22px;padding:32px}.admin-report>header small,.candidate-answer-report>header small,.candidate-future-note small,.candidate-journey-full>header small{color:#d7ff00;letter-spacing:.12em;font-size:12px;font-weight:900}.admin-report>header h2,.candidate-answer-report>header h2,.candidate-future-note h2,.candidate-journey-full>header h2{margin:8px 0;font-size:34px}.admin-report>header p,.candidate-answer-report>header p,.candidate-future-note p{color:#a3aa9d;max-width:850px;font-size:15px;line-height:1.65}.admin-report-score{background:#151a09;border:1px solid #5d6e22;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;margin:24px 0;padding:23px;display:grid}.admin-report-score strong{color:#d7ff00;grid-row:1/3;font-size:54px}.admin-report-score span{font-size:19px;font-weight:900}.admin-report-score p{color:#9da496;margin:0;font-size:13px}.admin-report-summary{background:#12150f;border-left:4px solid #d7ff00;padding:24px}.admin-report-summary small{color:#d7ff00;font-weight:900}.admin-report-summary p{font-size:18px;line-height:1.65}.admin-verdict{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.admin-verdict section{border:1px solid #394034;border-radius:11px;padding:24px}.admin-verdict section:last-child{background:#160d0c;border-color:#71433d}.admin-verdict small{color:#d7ff00;font-weight:900}.admin-verdict section:last-child small{color:#ff9c90}.admin-verdict h3{font-size:22px}.admin-verdict p{font-size:15px;line-height:1.55}.admin-opportunity{background:#151a09;border:1px solid #637422;border-radius:11px;margin-top:14px;padding:24px}.admin-opportunity small{color:#d7ff00;font-weight:900}.admin-opportunity h3{font-size:24px}.admin-opportunity p{font-size:16px;line-height:1.6}.candidate-answer-report>section{background:#10120f;border:1px solid #343a31;border-radius:12px;margin-top:22px;padding:23px}.candidate-answer-report>section>h3{font-size:23px}.candidate-answer-report article{border-top:1px solid #30352d;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.candidate-answer-report article>b{color:#d7ff00;font-size:16px}.candidate-answer-report article p{margin:0 0 7px;font-size:15px;line-height:1.5}.candidate-answer-report article span,.candidate-answer-report article small{color:#9fa69a;font-size:13px;line-height:1.5;display:block}.candidate-answer-report article span strong{color:#eef0ea}.assessment-admin-score{background:#181d0d;align-items:center;gap:18px;margin-bottom:10px;padding:18px;display:flex}.assessment-admin-score>strong{color:#d7ff00;font-size:42px}.assessment-admin-score>span{font-size:17px;font-weight:850;display:grid}.assessment-admin-score small{color:#9da497;font-size:12px}.candidate-data-empty{color:#a6ada1;border:1px dashed #4b5147;padding:20px;font-size:14px;line-height:1.6}.candidate-future-note{background:#151a09;border-color:#6f811f}.candidate-journey-full>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.candidate-journey-full article{border:1px solid #333930;border-radius:8px;gap:11px;padding:15px;display:flex}.candidate-journey-full article i{background:#d7ff00;border-radius:50%;width:9px;height:9px;margin-top:4px}.candidate-journey-full article span{gap:5px;display:grid}.candidate-journey-full article b{font-size:13px}.candidate-journey-full article small{color:#92998d;font-size:11px}@media (width<=800px){.candidate-status-strip,.admin-verdict,.candidate-journey-full>div{grid-template-columns:1fr 1fr}.candidate-actions{position:static}.admin-report,.candidate-answer-report,.candidate-future-note,.candidate-journey-full{padding:23px}}@media (width<=560px){.monitor-meaning{gap:8px;display:grid}.candidate-status-strip,.admin-verdict,.candidate-journey-full>div,.admin-report-score{grid-template-columns:1fr}.admin-report-score strong{grid-row:auto}.admin-report>header h2,.candidate-answer-report>header h2,.candidate-future-note h2{font-size:28px}.candidate-answer-report article{grid-template-columns:34px 1fr}}.cv-rewrite-live{font-size:16px}.cv-writing-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.cv-writing-summary article{background:#0d0f0c;border:1px solid #343a30;border-radius:14px;gap:7px;padding:22px;display:grid}.cv-writing-summary small,.cv-rewrite-list small{color:#b9d64a;letter-spacing:.1em;font-size:11px;font-weight:900}.cv-writing-summary strong{color:#f4f5f1;font-size:clamp(26px,3vw,42px)}.cv-writing-summary span{color:#aeb4aa;font-size:14px}.cv-rewrite-list{gap:16px;margin:24px 0;display:grid}.cv-rewrite-list>article{background:#0c0e0b;border:1px solid #3c4337;border-radius:16px;overflow:hidden}.cv-rewrite-list>article>header{border-bottom:1px solid #30352d;align-items:center;gap:14px;padding:16px 20px;display:flex}.cv-rewrite-list>article>header span{color:#d7ff00;font-weight:900}.cv-rewrite-list>article>header b{font-size:18px}.cv-rewrite-list>article>div{grid-template-columns:1fr 1fr;display:grid}.cv-rewrite-list section{align-content:start;gap:13px;min-height:210px;padding:24px;display:grid}.cv-rewrite-list section+section{border-left:1px solid #30352d}.cv-rewrite-list section.recommended{background:#121707}.cv-rewrite-list section p{color:#f0f1ed;margin:0;font-size:18px;line-height:1.55}.cv-rewrite-list section footer{color:#9ca398;font-size:13px;line-height:1.5}.cv-rewrite-empty{background:#101409;border:1px solid #56631e;border-radius:16px;align-items:flex-start;gap:20px;margin:24px 0;padding:28px;display:flex}.cv-rewrite-empty>span{color:#d7ff00;font-size:34px;font-weight:900}.cv-rewrite-empty h3{margin:0 0 8px;font-size:24px}.cv-rewrite-empty p{color:#adb3a8;line-height:1.6}.cv-rewrite-empty button{margin-top:10px}@media (width<=760px){.cv-writing-summary,.cv-rewrite-list>article>div{grid-template-columns:1fr}.cv-rewrite-list section+section{border-top:1px solid #30352d;border-left:0}.cv-rewrite-list section{min-height:0;padding:20px}.cv-rewrite-list section p{font-size:17px}}.three-worlds article:nth-child(2)>span,.three-worlds article:nth-child(3)>span{font-size:15px!important}.three-worlds article:nth-child(2)>span:after,.three-worlds article:nth-child(3)>span:after{content:none!important}.audience-gateway a[href=\#headhunters] strong,.audience-gateway a[href=\#empresas] strong{font-size:15px!important}.audience-gateway a[href=\#headhunters] strong:after,.audience-gateway a[href=\#empresas] strong:after{content:none!important}.audience-gateway a[href=\#headhunters]>span{font-size:16px!important}.audience-gateway a[href=\#headhunters]>span:after{content:none!important}.cv-editorial-preview>header>span{font-size:13px!important}.cv-editorial-preview>header>span:after{content:none!important}.beta-shell .hero-entry-grid small,.beta-shell .hero-access span,.beta-shell .beta-kicker,.beta-shell .beta-proof>span,.beta-shell .brand-manifesto small,.beta-shell .three-worlds small,.beta-shell .matchax-future>small,.beta-shell .landing-final small{font-size:13px!important}.beta-shell .hero-entry-grid span,.beta-shell .three-worlds li,.beta-shell .landing-footer p,.beta-shell .landing-footer a{font-size:14px!important}.beta-shell .hero-entry-grid b{font-size:20px}.beta-shell .audience-gateway strong{font-size:15px!important}.control-navigation>a{color:#d7ff00;text-align:left;background:#151a08;border:1px solid #657720;border-radius:9px;align-content:center;gap:5px;min-height:72px;padding:12px 15px;text-decoration:none;display:grid}.control-navigation>a span{font-size:16px;font-weight:900}.control-navigation>a small{font-size:12px;line-height:1.35}.campaign-candidates i.profile-pending{color:#ffcb77}.campaign-candidates i.profile-ready{color:#d7ff00}@media (width<=900px){.control-navigation{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.control-navigation{grid-template-columns:1fr 1fr}.control-navigation button:first-child{grid-column:1/-1}.control-navigation>a{min-height:62px}.campaign-candidates label{grid-template-columns:20px 1fr}.campaign-candidates label>i{grid-column:2;justify-self:start}}.control-navigation{grid-template-columns:repeat(8,1fr)}@media (width<=900px){.control-navigation{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.control-navigation{grid-template-columns:1fr 1fr}.topbar nav a{color:var(--muted);justify-content:center;align-items:center;font-size:10px;font-weight:650;text-decoration:none;display:flex}.topbar nav a:hover{color:var(--text)}}.report-empty-guided{text-align:left;background:linear-gradient(145deg,#151a09,#0b0d0a);border:1px solid #637521;border-radius:20px;width:min(980px,92vw);margin:42px auto;padding:46px}.report-empty-guided>span{color:#d7ff00;font-size:34px;font-weight:950}.report-empty-guided h2{max-width:700px;margin:16px 0;font-size:clamp(34px,5vw,58px);line-height:1}.report-empty-guided p{color:#b2b8ad;max-width:760px;font-size:18px;line-height:1.65}.improvement-boundary-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.improvement-boundary-grid article{background:#10120f;border:1px solid #49513f;border-radius:14px;padding:28px}.improvement-boundary-grid article:last-child{background:#160f0d;border-color:#66443e}.improvement-boundary-grid small{color:#d7ff00;letter-spacing:.12em;font-size:12px;font-weight:950}.improvement-boundary-grid article:last-child small{color:#ff9d8d}.improvement-boundary-grid h3{margin:12px 0 18px;font-size:25px}.improvement-boundary-grid ul{gap:12px;margin:0;padding-left:20px;display:grid}.improvement-boundary-grid li{color:#c2c7be;font-size:16px;line-height:1.55}.report-feedback-card{background:linear-gradient(145deg,#151a08,#0d0f0c);border:1px solid #647620;border-radius:18px;width:min(1180px,92vw);margin:24px auto 70px;padding:38px}.report-feedback-card form{gap:24px;display:grid}.report-feedback-card header small{color:#d7ff00;letter-spacing:.12em;font-size:12px;font-weight:950}.report-feedback-card h2{margin:9px 0;font-size:clamp(30px,4vw,46px)}.report-feedback-card header p{color:#adb4a8;max-width:760px;font-size:17px;line-height:1.6}.report-feedback-card fieldset{border:0;padding:0}.report-feedback-card legend,.report-feedback-card>form>label{color:#e7eae2;gap:10px;font-size:16px;font-weight:800;display:grid}.feedback-stars{gap:8px;margin-top:10px;display:flex}.feedback-stars button{color:#4f554a;cursor:pointer;background:0 0;border:0;padding:0;font-size:40px}.feedback-stars button.active{color:#d7ff00}.report-feedback-card input[type=range]{accent-color:#d7ff00;width:min(520px,100%)}.report-feedback-card textarea{color:#f3f5ee;min-height:140px;font:inherit;background:#090b09;border:1px solid #454d3f;border-radius:10px;padding:16px;font-size:16px;line-height:1.55}.report-feedback-card .feedback-consent{color:#aeb5aa;align-items:flex-start;gap:11px;font-size:14px;font-weight:500;display:flex}.feedback-consent input{accent-color:#d7ff00;width:19px;height:19px}.feedback-thanks{align-items:flex-start;gap:22px;display:flex}.feedback-thanks>span{color:#090a08;background:#d7ff00;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:950;display:grid}.feedback-thanks p{color:#adb4a8;font-size:17px;line-height:1.6}@media (width<=700px){.report-empty-guided,.report-feedback-card{width:calc(100% - 24px);padding:26px 20px}.improvement-boundary-grid{grid-template-columns:1fr}.improvement-boundary-grid article{padding:22px}.improvement-boundary-grid li{font-size:17px}.feedback-stars button{font-size:36px}}.profile-depth{background:#0d0f0c;border:1px solid #4a533d;border-radius:14px;overflow:hidden}.profile-depth>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.profile-depth>summary::-webkit-details-marker{display:none}.profile-depth>summary span{font-size:18px;font-weight:900}.profile-depth>summary small{color:#a9b94d;font-size:12px}.profile-depth[open]>summary{background:#141909;border-bottom:1px solid #33392f}.profile-depth>p{color:#aeb5a9;margin:20px 22px;font-size:15px;line-height:1.6}.profile-depth-list{gap:12px;padding:0 20px 18px;display:grid}.profile-depth-list>article{background:#0a0c09;border:1px solid #353b31;border-radius:11px;padding:20px}.profile-depth-list>article>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.profile-depth-list>article>header b{color:#d7ff00;font-size:14px}.profile-depth-list>article>header button{color:#e39a8c;cursor:pointer;background:0 0;border:1px solid #624640;border-radius:6px;padding:7px 10px;font-size:12px}.profile-depth .secondary-action{margin:0 20px 20px}.profile-depth-field{color:#dfe2db;gap:9px;margin:0 20px 20px;font-size:14px;font-weight:800;display:grid}.profile-depth-field textarea{color:#eef1e9;min-height:120px;font:inherit;background:#090b09;border:1px solid #3b4237;border-radius:9px;padding:14px;line-height:1.55}@media (width<=620px){.profile-depth>summary{flex-direction:column;align-items:flex-start;padding:18px}.profile-depth>summary span{font-size:19px}.profile-depth>p{margin:18px}.profile-depth-list{padding:0 12px 14px}.profile-depth-list>article{padding:17px 14px}.profile-depth .secondary-action,.profile-depth-field{margin-left:14px;margin-right:14px}}.extraction-blockers{color:#f5e7b0;background:#211a08;border:1px solid #8b6d20;border-radius:12px;margin:18px 0;padding:18px 20px}.extraction-blockers b{font-size:16px}.extraction-blockers ul{margin:10px 0 0;padding-left:20px}.extraction-blockers li{margin:6px 0;font-size:14px;line-height:1.45}.cv-review-confirmation{cursor:pointer;background:#151a08;border:1px solid #657720;border-radius:12px;align-items:flex-start;gap:14px;margin:20px 0;padding:18px;display:flex!important}.cv-review-confirmation input{accent-color:#d7ff00;flex:none;height:22px;width:22px!important}.cv-review-confirmation span{gap:5px;display:grid}.cv-review-confirmation b{color:#eef1e8;font-size:16px}.cv-review-confirmation small{color:#aeb5a9;line-height:1.5;font-size:13px!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.x-network{isolation:isolate;max-width:620px;min-height:520px;margin:auto;position:relative}.x-network:before{content:"";filter:blur(18px);background:radial-gradient(circle,#d7ff0014,#0000 62%);position:absolute;inset:16%}.x-connect-line{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#d7ff0059,#d7ff00,#d7ff0059,#0000);width:62%;height:1px;position:absolute;top:49.8%;left:19%}.line-one{transform:rotate(39deg)}.line-two{transform:rotate(-39deg)}.x-symbol{z-index:3;color:#d7ff00;letter-spacing:-.15em;text-shadow:0 0 42px #d7ff0038;font-size:clamp(150px,19vw,230px);font-style:italic;font-weight:950;line-height:.72;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.x-caption{z-index:4;text-align:center;width:230px;margin:0;position:absolute;top:62%;left:50%;transform:translate(-50%)}.x-caption b,.x-caption span{display:block}.x-caption b{color:#f7f7f4;letter-spacing:.3em;font-size:12px}.x-caption span{color:#8c9285;letter-spacing:.08em;margin-top:6px;font-size:8px}.x-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0b09;border:1px solid #30332d;border-radius:8px;width:190px;padding:13px 15px;box-shadow:0 14px 35px #0007}.x-card:hover{border-color:#596314;transform:none;box-shadow:0 14px 35px #0007}.x-top-left{top:5%;left:0}.x-top-right{top:5%;right:0}.x-bottom-left{bottom:5%;left:0}.x-bottom-right{bottom:5%;right:0}@media (width<=560px){.x-network{width:100%;min-height:390px;margin-top:15px}.x-connect-line{display:none}.x-symbol{font-size:128px;top:45%}.x-caption{width:180px;top:57%}.x-card{width:calc(50% - 7px);min-width:0;padding:11px 10px}.x-card i{font-size:7px}.x-card b{letter-spacing:.05em;font-size:7px}.x-card span{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.x-top-left,.x-top-right{top:0}.x-bottom-left,.x-bottom-right{bottom:0}}.beta-nav{background:#000;grid-template-columns:auto 1fr auto;gap:36px}.beta-nav>nav{justify-self:center}.beta-nav .brand-home{cursor:pointer;background:#000;border:0;width:150px;height:62px;padding:0;position:relative;overflow:hidden;justify-self:start!important}.brand-home img{mix-blend-mode:screen;transform:translate(-35px,-32px);width:220px!important;max-width:none!important;height:auto!important;display:block!important}.brand-home:after,.brand-home:before{display:none!important}.audience-gateway{width:min(1180px,100% - 40px);margin:0 auto;padding:55px 0 90px}.audience-gateway header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.audience-gateway small{color:#d7ff00;letter-spacing:.14em;font-size:8px;font-weight:950}.audience-gateway h2{letter-spacing:-.04em;max-width:580px;margin:0;font-size:34px}.audience-gateway>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.audience-gateway button,.audience-gateway a{color:#f5f6f1;text-align:left;cursor:pointer;background:#0d0e0c;border:1px solid #30332d;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:205px;padding:24px;text-decoration:none;transition:all .25s;display:flex}.audience-gateway button{background:linear-gradient(145deg,#171c04,#0c0d0b);border-color:#758a00}.audience-gateway button:hover,.audience-gateway a:hover{border-color:#d7ff00;transform:translateY(-4px)}.audience-gateway i{color:#6f7469;align-self:flex-end;font-size:9px;font-style:normal}.audience-gateway b{margin-top:30px;font-size:22px}.audience-gateway span{color:#8e9388;margin-top:8px;font-size:10px;line-height:1.5}.audience-gateway strong{color:#d7ff00;margin-top:auto;font-size:8px}.mobile-dock{display:none}@media (width<=900px){.audience-gateway header{display:block}.audience-gateway h2{margin-top:9px}.audience-gateway>div{grid-template-columns:1fr}.audience-gateway button,.audience-gateway a{min-height:155px}.audience-gateway b{margin-top:15px}}@media (width<=560px){.beta-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505eb;padding:13px 16px;position:sticky;top:0}.brand-home img{width:112px}.beta-nav-actions button{padding:9px 11px}.audience-gateway{width:calc(100% - 28px);padding:30px 0 55px}.audience-gateway h2{font-size:28px}.audience-gateway>div{gap:7px}.audience-gateway button,.audience-gateway a{min-height:132px;padding:18px}.audience-gateway b{font-size:19px}.mobile-dock{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a08f5;border:1px solid #363a31;border-radius:15px;grid-template-columns:repeat(4,1fr);height:60px;padding:6px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 40px #000}.mobile-dock a,.mobile-dock button{color:#8f9589;text-align:center;background:0 0;border:0;border-radius:10px;place-content:center;gap:2px;padding:0;text-decoration:none;display:grid}.mobile-dock a:hover,.mobile-dock button:hover{color:#0b0c09;background:#d7ff00}.mobile-dock i{font-size:16px;font-style:normal;line-height:1}body{padding-bottom:58px}.beta-nav{border-bottom-color:#24271f;grid-template-columns:1fr auto;gap:12px;width:100%;height:62px;padding:0 18px}.beta-nav .brand-home{justify-self:start!important;width:118px!important;height:58px!important}.brand-home img{transform:translate(-29px,-26px);width:176px!important}.beta-nav-actions{gap:0}.beta-nav-actions>a{display:none}.beta-nav-actions button{color:#d7ff00;background:#111400;border-color:#596800;border-radius:8px;padding:9px 13px;font-size:9px}.three-worlds{gap:9px;width:calc(100% - 28px);margin-bottom:55px}.three-worlds article{border-radius:12px!important;padding:22px 20px!important}.three-worlds small{font-size:7px}.three-worlds h2{line-height:1.05;min-height:0!important;margin:11px 0!important;font-size:25px!important}.three-worlds p{line-height:1.55;min-height:0!important;margin:0 0 12px!important;font-size:10px!important}.three-worlds ul{margin:0;min-height:0!important;padding:9px 0!important}.three-worlds li{padding:5px 0!important;font-size:8px!important}.three-worlds button{width:100%;margin-top:12px;font-size:9px;padding:12px!important}.three-worlds article>span{margin-top:11px;font-size:7px}.mobile-dock{background:#090a08;border-width:1px 0 0;border-radius:0;height:50px;padding:0 10px;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0008}.mobile-dock a,.mobile-dock button{color:#8e9388;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-dock i{display:none}.mobile-dock span{font-size:8px;font-weight:850}.mobile-dock a:active,.mobile-dock button:active{color:#d7ff00;background:0 0}.brand-manifesto,.matchax-future,.landing-final{padding:58px 0}}.landing-footer img{mix-blend-mode:screen;width:120px;display:block!important}.landing-footer:before{display:none}.beta-nav .brand-home{width:126px!important;height:72px!important}.beta-nav .brand-home img{width:170px!important;transform:translate(-29px,-25px)!important}@media (width<=560px){.beta-nav .brand-home{width:110px!important;height:58px!important}.beta-nav .brand-home img{width:145px!important;transform:translate(-24px,-21px)!important}}.beta-primary,.three-worlds button,.landing-final button{color:#080908!important;text-shadow:none!important}.audience-gateway button{color:#f5f6f1!important;text-shadow:none!important}.audience-gateway button strong{color:#d7ff00!important}.integrated-hero{isolation:isolate;background:#050605;position:relative;overflow:hidden;align-items:center!important;width:min(1440px,100%)!important;min-height:720px!important;padding:90px max(20px,50% - 590px)!important;display:flex!important}.integrated-hero:before{content:"";z-index:-3;opacity:.88;filter:saturate(1.08)contrast(1.03);background:url(/matchax-corporate-hero.png) 100%/cover no-repeat;position:absolute;inset:0}.integrated-hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#050605 0%,#050605fa 24%,#050605d1 47%,#0506052e 76%,#05060514),linear-gradient(#050605 0%,#0000 22% 76%,#050605 100%);position:absolute;inset:0}.integrated-hero .beta-copy{z-index:2;width:min(660px,58%);position:relative}.integrated-hero .hero-glow{z-index:-1;width:46vw;height:46vw;top:8%;right:18%}.hero-audience-labels{z-index:2;gap:6px;display:flex;position:absolute;bottom:46px;right:max(28px,50% - 590px)}.hero-audience-labels span{color:#d7ff00;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050604a3;border:1px solid #d7ff0047;border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900}@media (width<=780px){.integrated-hero{align-items:flex-start!important;min-height:780px!important;padding:58px 20px 335px!important}.integrated-hero:before{opacity:.78;background-position:bottom;background-size:auto 100%;height:54%;inset:auto 0 0}.integrated-hero:after{background:linear-gradient(#050605 0% 48%,#050605ed 58%,#0506051f 83%,#050605 100%)}.integrated-hero .beta-copy{width:100%;max-width:650px}.integrated-hero .hero-glow{width:100vw;height:100vw;top:35%;right:-35%}.hero-audience-labels{justify-content:center;bottom:28px;left:0;right:0}}@media (width<=560px){.integrated-hero{min-height:720px!important;padding:42px 18px 300px!important}.integrated-hero:before{background-size:auto 100%;height:46%}.integrated-hero .beta-copy h1{font-size:45px}.hero-audience-labels{gap:3px;bottom:20px}.hero-audience-labels span{padding:6px;font-size:6px}.audience-gateway{padding-bottom:28px!important}.audience-gateway button,.audience-gateway a{min-height:112px!important}.audience-gateway b{margin-top:7px!important}.audience-gateway strong{margin-top:12px!important}.audience-gateway header{margin-bottom:16px!important}}.beta-shell{--mx-bg:#050605;--mx-surface:#0c0e0b;--mx-line:#2c3128;--mx-accent:#d7ff00;--mx-copy:#f5f6f1;--mx-muted:#aeb4aa;background:radial-gradient(circle at 50% 0,#d7ff000e,transparent 28%),var(--mx-bg)}.audience-gateway,.three-worlds{display:none!important}.beta-nav{border-color:var(--mx-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605e6;order:0}.beta-hero{order:1}.audience-tabs{order:2}.beta-proof{order:3}.brand-manifesto{order:4}.matchax-future{order:5}.recruiter-contact{order:6}.company-contact{order:7}.landing-final{order:8}.landing-footer{order:9}.integrated-hero,.audience-tabs,.beta-proof,.brand-manifesto,.matchax-future,.recruiter-contact,.company-contact,.landing-final,.landing-footer{width:min(1180px,100% - 40px)}.integrated-hero{border:1px solid var(--mx-line);background:linear-gradient(105deg,#050605f7 0%,#050605e6 48%,#05060538 100%),url(/matchax-corporate-hero.png) 100%/cover no-repeat;border-radius:28px;min-height:760px;margin:24px auto 88px;padding:76px 64px;box-shadow:0 45px 110px #0000008c}.integrated-hero .beta-copy{max-width:980px}.integrated-hero .beta-copy h1{max-width:870px}.integrated-hero .beta-copy>p{color:#c5cac1;max-width:820px}.hero-entry-grid{gap:12px}.hero-entry-grid>button{border-color:var(--mx-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c09e6;border-radius:16px;min-height:205px;padding:27px}.hero-entry-grid>button:first-child{background:#101408eb;border-color:#546019}.hero-entry-grid>button:hover{border-color:var(--mx-accent);background:#11150d}.hero-entry-grid b{font-size:27px}.hero-entry-grid span{font-size:15px}.audience-tabs{margin-bottom:88px}.audience-tabs>header,.audience-panel,.beta-proof,.recruiter-contact,.company-contact{border-color:var(--mx-line);background:var(--mx-surface);box-shadow:none;border-radius:24px}.audience-tabs>header{padding:48px}.audience-tabs>header h2{max-width:850px}.audience-tabs [role=tablist]{gap:10px}.audience-tabs [role=tab]{border-color:var(--mx-line);color:#c6cbc2;background:#090b09;border-radius:12px}.audience-tabs [role=tab][aria-selected=true]{border-color:var(--mx-accent);background:var(--mx-accent);color:#080908;box-shadow:0 0 0 4px #d7ff0014}.audience-panel{background:linear-gradient(135deg,#0d100c,#080a08);margin-top:12px;padding:14px}.audience-panel>div{padding:42px}.audience-detail-grid section{border-color:var(--mx-line);background:#0a0c09}.audience-detail-grid li{border-color:#252a22}.company-journey section{background:#0a0c09}.beta-proof{margin:0 auto 88px;padding:58px}.beta-proof>h2{letter-spacing:-.05em;max-width:900px;margin-bottom:36px;font-size:clamp(40px,5vw,66px);line-height:1}.beta-proof>div{gap:12px}.beta-proof article{border:1px solid var(--mx-line);background:#090b09;border-radius:15px;min-height:230px;padding:30px}.beta-proof article b{color:var(--mx-accent)}.brand-manifesto{border:1px solid var(--mx-line);background:linear-gradient(135deg,#0d0f0c,#080908);border-radius:24px;margin-bottom:88px;padding:72px 58px}.matchax-future{border-color:var(--mx-line);margin-bottom:88px;padding:72px 0}.matchax-future article{border-color:var(--mx-line);background:var(--mx-surface);border-radius:15px}.recruiter-contact,.company-contact{background:linear-gradient(135deg,#0c0e0b,#080a08);margin-bottom:22px;padding:14px}.recruiter-contact>div,.recruiter-contact aside,.company-contact>div,.company-contact aside{padding:44px}.recruiter-contact aside,.company-contact aside{background:#11150b;border-color:#4e5c18;border-radius:16px}.recruiter-tools span{border-color:var(--mx-line);background:#080a08}.recruiter-contact aside button,.company-contact aside button,.audience-panel>div>button{color:#080908;background:var(--mx-accent);border-radius:10px;min-height:54px;font-size:15px}.landing-final{background:linear-gradient(135deg,#141906,#090b08);border:1px solid #4d5b18;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;margin-top:66px;padding:72px 58px;display:grid}.landing-final h2{font-size:clamp(42px,5vw,68px)}.landing-final p{max-width:680px;color:var(--mx-muted);font-size:17px;line-height:1.65}.final-actions{gap:10px;display:grid}.final-actions button{min-height:72px;color:var(--mx-copy);text-align:left;cursor:pointer;background:#090b08;border:1px solid #52611b;border-radius:12px;grid-template-columns:130px 1fr;align-items:center;padding:18px 22px;font-size:17px;font-weight:850;display:grid}.final-actions button:hover{border-color:var(--mx-accent);transform:translate(5px)}.final-actions span{color:var(--mx-accent);letter-spacing:.1em;font-size:11px}.landing-footer{margin-top:48px}.landing-footer img{width:150px}.landing-footer p,.landing-footer a{font-size:13px}@media (width<=900px){.integrated-hero{background-position:68%;padding:58px 42px}.landing-final{grid-template-columns:1fr;gap:32px}.brand-manifesto{padding:58px 42px}.beta-proof{padding:48px 42px}}@media (width<=560px){.integrated-hero,.audience-tabs,.beta-proof,.brand-manifesto,.matchax-future,.recruiter-contact,.company-contact,.landing-final,.landing-footer{width:calc(100% - 24px)}.integrated-hero{background:linear-gradient(#050605c7,#050605fa 46%),url(/matchax-corporate-hero.png) 66% 0/auto 48% no-repeat;margin-top:12px;padding:42px 20px}.integrated-hero .beta-copy h1{font-size:46px}.integrated-hero .beta-copy>p{font-size:17px}.hero-entry-grid>button{min-height:150px}.audience-tabs>header{padding:30px 20px}.audience-tabs>header h2{font-size:38px}.audience-panel{padding:7px}.audience-panel>div{padding:25px 19px}.beta-proof{padding:34px 21px}.beta-proof>h2{font-size:38px}.brand-manifesto{padding:44px 22px}.brand-manifesto h2{font-size:40px}.matchax-future{padding:58px 0}.recruiter-contact,.company-contact{padding:7px}.recruiter-contact>div,.recruiter-contact aside,.company-contact>div,.company-contact aside{padding:27px 20px}.landing-final{margin-top:52px;padding:42px 21px}.landing-final h2{font-size:40px}.final-actions button{grid-template-columns:1fr;gap:8px;font-size:16px}.landing-footer{gap:18px;padding-bottom:105px}}.audience-deep-content{align-content:start;gap:12px;padding:14px!important;display:grid!important}.audience-deep-content .audience-detail-grid{grid-template-columns:1fr 1fr}.audience-deep-content .audience-detail-grid section{flex-direction:column;align-items:flex-start;min-height:210px;padding:25px;display:flex;position:relative}.audience-deep-content .audience-detail-grid section>i{color:#d7ff00;border:1px solid #66771e;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:20px;font-size:11px;font-style:normal;font-weight:950;display:grid}.audience-deep-content .audience-detail-grid section>b{font-size:12px;line-height:1.35}.audience-deep-content .audience-detail-grid section>p{color:#aeb4aa;margin:14px 0 0;font-size:14px;line-height:1.65}.audience-outcome{background:linear-gradient(135deg,#151a08,#0b0d09);border:1px solid #52611b;border-radius:14px;padding:26px 28px!important}.audience-outcome>b{color:#d7ff00;letter-spacing:.12em;font-size:11px}.audience-outcome>p{max-width:800px;color:#e4e6df!important;margin:12px 0!important;font-size:17px!important;line-height:1.55!important}.audience-outcome>span{color:#a4aa9d;border-top:1px solid #333a27;padding-top:12px;font-size:12px;line-height:1.55;display:block}@media (width<=980px){.audience-deep-content .audience-detail-grid{grid-template-columns:1fr}.audience-deep-content .audience-detail-grid section{min-height:0}.audience-panel{grid-template-columns:1fr}.audience-panel>div:first-child{padding-bottom:20px}}@media (width<=560px){.audience-deep-content{padding:7px!important}.audience-deep-content .audience-detail-grid section{padding:21px}.audience-deep-content .audience-detail-grid section>p{font-size:15px}.audience-outcome{padding:22px 20px!important}.audience-outcome>p{font-size:16px!important}.audience-outcome>span{font-size:13px}}.product-demo{background:#080a08;border:1px solid #2c3128;border-radius:24px;margin-top:14px;padding:50px}.product-demo>header{max-width:900px;margin-bottom:30px}.product-demo>header small{color:#d7ff00;letter-spacing:.13em;font-size:11px;font-weight:950}.product-demo>header h3{letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,4vw,55px);line-height:1}.product-demo>header p{color:#aeb4aa;max-width:800px;font-size:17px;line-height:1.65}.talent-demo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.database-preview,.candidate-report-preview{background:#0d0f0c;border:1px solid #33382f;border-radius:16px;overflow:hidden}.demo-window-head{background:#11140f;border-bottom:1px solid #2a2f27;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.demo-window-head b{letter-spacing:.08em;font-size:11px}.demo-window-head span{color:#8f9689;font-size:10px}.demo-search{color:#c7cdc1;background:#090b08;border:1px solid #4d5a1b;border-radius:9px;margin:18px;padding:15px 16px;font-size:12px}.demo-search i{float:right;color:#d7ff00;font-style:normal;font-weight:900}.demo-filters{flex-wrap:wrap;gap:6px;padding:0 18px 12px;display:flex}.demo-filters span{color:#9ca296;border:1px solid #30352d;border-radius:999px;padding:7px 9px;font-size:9px}.demo-candidate{border-top:1px solid #282d25;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.demo-candidate>i{color:#080908;background:#d7ff00;border-radius:10px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:950;display:grid}.demo-candidate>div{gap:5px;display:grid}.demo-candidate b{font-size:14px}.demo-candidate span,.demo-candidate small{color:#92988d;font-size:10px}.demo-candidate strong{color:#d7ff00;font-size:10px}.database-preview footer,.candidate-report-preview footer{color:#7f867a;border-top:1px solid #292e26;padding:15px 18px;font-size:10px}.report-demo-title{padding:24px}.report-demo-title small{color:#d7ff00;letter-spacing:.1em;font-size:9px;font-weight:900}.report-demo-title h4{letter-spacing:-.035em;margin:8px 0;font-size:28px}.report-demo-title p{color:#a8aea3;margin:0;font-size:13px;line-height:1.55}.report-demo-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 18px;display:grid}.report-demo-grid section{background:#090b09;border:1px solid #2d322a;border-radius:10px;padding:16px}.report-demo-grid b{color:#d7ff00;letter-spacing:.08em;font-size:9px}.report-demo-grid p{color:#a5aba0;margin:9px 0 0;font-size:11px;line-height:1.5}.selection-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.selection-options article{background:#0d0f0c;border:1px solid #33382f;border-radius:17px;flex-direction:column;align-items:flex-start;padding:34px;display:flex}.selection-options article.assisted-option{background:linear-gradient(145deg,#151a08,#0b0d0a);border-color:#53611d}.selection-options article>span{color:#d7ff00;letter-spacing:.12em;font-size:10px;font-weight:950}.selection-options h4{letter-spacing:-.04em;margin:20px 0 12px;font-size:30px;line-height:1.08}.selection-options p{color:#aab0a5;font-size:14px;line-height:1.6}.selection-options ul{border-top:1px solid #2c3129;gap:0;width:100%;margin:20px 0;padding:0;list-style:none;display:grid}.selection-options li{color:#c5cac1;border-bottom:1px solid #2c3129;padding:13px 0;font-size:13px;line-height:1.45}.selection-options li:before{content:"✓";color:#d7ff00;margin-right:10px;font-weight:950}.selection-options button{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:10px;width:100%;min-height:54px;margin-top:auto;padding:14px 16px;font-size:14px;font-weight:950}.choice-note{color:#9fa69a;background:#11140f;border-left:3px solid #d7ff00;margin:14px 0 0;padding:18px 20px;font-size:12px;line-height:1.6}@media (width<=900px){.talent-demo,.selection-options{grid-template-columns:1fr}.product-demo{padding:38px 28px}}@media (width<=560px){.product-demo{border-radius:16px;padding:28px 18px}.product-demo>header h3{font-size:37px}.product-demo>header p{font-size:16px}.demo-candidate{grid-template-columns:42px 1fr}.demo-candidate strong{grid-column:2}.report-demo-grid{grid-template-columns:1fr}.selection-options article{padding:25px 20px}.selection-options h4{font-size:27px}}.audience-overview{grid-template-columns:repeat(3,1fr);gap:10px;width:min(1440px,92vw);margin:0 auto 14px;display:grid}.audience-overview article{background:#0e100d;border:1px solid #34382f;border-radius:14px;align-content:center;gap:8px;min-height:155px;padding:26px;display:grid;position:relative;overflow:hidden}.audience-overview article:before{content:"";background:#d7ff00;width:4px;position:absolute;inset:0 auto 0 0}.audience-overview article.headhunter:before{background:#66d5ff}.audience-overview article.company:before{background:#ffbf69}.audience-overview span{letter-spacing:.13em;color:#aeb4a7;font-size:10px;font-weight:950}.audience-overview strong{font-size:43px;line-height:1}.audience-overview small{color:#7f867a;font-size:11px;line-height:1.45}.audience-filters{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.audience-filters button{color:#aeb4a8;cursor:pointer;background:#0f110e;border:1px solid #353a31;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.audience-filters button b{color:#d7dbd2;background:#22261f;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:grid}.audience-filters button.active{color:#d7ff00;background:#151a08;border-color:#d7ff00}.audience-filters button.active b{color:#080908;background:#d7ff00}.invitation-actions{align-items:center;gap:8px;display:flex}.invitation-actions a,.invitation-actions button{border-radius:8px;padding:13px 16px;font-size:11px;font-weight:850;text-decoration:none}.invitation-actions a{color:#d7ff00;border:1px solid #66741f}.invitation-actions button{color:#080908;cursor:pointer;background:#d7ff00;border:0}.access-requests .access-request{grid-template-columns:110px minmax(0,1fr) auto;gap:16px}.audience-badge,.table-audience-badge{color:#d7ff00;letter-spacing:.1em;background:#1a2108;border:1px solid #61731e;border-radius:6px;width:max-content;padding:7px 9px;font-style:normal;font-weight:950;font-size:8px!important}.audience-badge.headhunter{color:#72dbff;background:#0b222b;border-color:#2f7c96}.audience-badge.company{color:#ffc878;background:#291d0c;border-color:#855f2c}.access-request.headhunter{border-left:3px solid #55c9ef;padding-left:14px}.access-request.company{border-left:3px solid #f2ad50;padding-left:14px}.access-request.candidate{border-left:3px solid #cfff00;padding-left:14px}.access-requests article button.review-action{color:#cbd4df;background:0 0;border:1px solid #667080}.access-requests article>i{white-space:nowrap}.candidate-row>span:first-child .table-audience-badge{margin-bottom:6px;display:inline-block}.candidate-row>span:first-child{align-content:center}.candidate-funnel{background:#0d0f0c;border:1px solid #34382f;border-radius:16px;width:min(1440px,92vw);margin:0 auto 14px;overflow:hidden}.candidate-funnel>header{border-bottom:1px solid #292e26;justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.candidate-funnel h2{margin:5px 0 0;font-size:28px}.candidate-funnel header small{color:#d7ff00;letter-spacing:.13em;font-size:10px;font-weight:900}.candidate-funnel header p{color:#8d9488;margin:0;font-size:12px}.candidate-funnel>div{grid-template-columns:repeat(5,1fr);display:grid}.candidate-funnel article{border-right:1px solid #292e26;gap:7px;padding:22px;display:grid;position:relative}.candidate-funnel article:last-child{border-right:0}.candidate-funnel article>span{color:#596052;font-size:10px;position:absolute;top:12px;right:14px}.candidate-funnel strong{color:#f4f5ee;font-size:36px;line-height:1}.candidate-funnel b{color:#d7ff00;font-size:12px}.candidate-funnel article small{color:#858c80;font-size:10px;line-height:1.4}.progress-stage{color:#c4d09d;letter-spacing:.09em;background:#20251a;border-radius:5px;width:max-content;margin-bottom:7px;padding:6px 8px;font-style:normal;font-weight:900;display:inline-block;font-size:8px!important}.progress-stage.preparado{color:#d7ff00;background:#263507}.progress-stage.analizado{color:#78defb;background:#14262b}.candidate-row-actions{align-content:center!important}.candidate-row-actions a{color:#d7ff00;border:1px solid #6b7d22;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.delivery-confirmation{color:#d7ff00;margin-top:9px;font-size:10px;display:block}.access-requests article button.sent-confirmed{color:#080908;background:#d7ff00;border-color:#d7ff00}@media (width<=900px){.candidate-funnel>div{grid-template-columns:1fr 1fr}.candidate-funnel article:nth-child(2n){border-right:0}.candidate-funnel article:last-child{grid-column:1/-1}.candidate-funnel>header{flex-direction:column;align-items:flex-start}}@media (width<=800px){.audience-overview{grid-template-columns:1fr}.audience-overview article{min-height:120px}.access-requests .access-request{grid-template-columns:1fr}.audience-badge{grid-row:auto}.access-request>button,.access-request>i{text-align:center;width:100%}.audience-filters button{flex:calc(50% - 7px);justify-content:space-between}.invitation-actions{flex-direction:column;align-items:stretch;width:100%}.invitation-actions a,.invitation-actions button{text-align:center}}.journey-board,.feedback-board{background:#0d0f0c;border:1px solid #343a30;border-radius:16px;width:min(1440px,92vw);margin:0 auto 14px;overflow:hidden}.journey-board>header,.feedback-board>header{border-bottom:1px solid #292e26;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.journey-board h2,.feedback-board h2{margin:5px 0;font-size:28px}.journey-board header p{color:#8f968a;margin:0;font-size:12px}.journey-board header>strong,.feedback-board header>strong{color:#d7ff00;text-align:right;font-size:37px}.journey-board header>strong small{color:#8f968a;letter-spacing:.1em;font-size:8px;display:block}.journey-board header small,.feedback-board header small{color:#aeca43;letter-spacing:.12em;font-size:9px}.journey-list article{border-bottom:1px solid #282d25;grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) 100px 180px minmax(150px,.8fr);align-items:center;gap:15px;padding:18px 25px;display:grid}.journey-list article>span{gap:5px;min-width:0;display:grid}.journey-list article small{color:#858c80;overflow-wrap:anywhere;font-size:9px}.journey-stage{color:#a8afa2;letter-spacing:.08em;background:#242820;border-radius:5px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.journey-stage.email-enviado{color:#74d9ff;background:#17242a}.journey-stage.acceso-abierto{color:#ffe16f;background:#2d280d}.journey-stage.perfil-creado,.journey-stage.analizado,.journey-stage.preparado{color:#d7ff00;background:#243006}.journey-list a{color:#d7ff00;text-align:center;border:1px solid #657720;border-radius:7px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.feedback-board>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.feedback-board article{background:#10120f;border:1px solid #30362c;border-radius:12px;grid-template-columns:90px 110px 1fr;gap:14px;padding:20px;display:grid}.feedback-board article>span{align-content:start;gap:4px;display:grid}.feedback-board article>span b{color:#d7ff00;font-size:24px}.feedback-board blockquote{color:#d6d9d1;grid-column:auto;margin:0;font-size:14px;line-height:1.55}.feedback-board footer{color:#80877a;grid-column:1/-1;font-size:9px}@media (width<=900px){.journey-list article{grid-template-columns:1fr 1fr}.journey-list article>span:last-child{grid-column:1/-1}.feedback-board>div{grid-template-columns:1fr}}@media (width<=600px){.journey-board>header,.feedback-board>header{flex-direction:column;align-items:flex-start}.journey-list article{grid-template-columns:1fr}.journey-list article>span:last-child{grid-column:auto}.feedback-board article{grid-template-columns:1fr 1fr}.feedback-board blockquote{grid-column:1/-1}}.invite-list .clickable-invitation{cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.invite-list .clickable-invitation:hover,.invite-list .clickable-invitation:focus-visible{background:#13170f;outline:none;box-shadow:inset 4px 0 #d7ff00}.invite-list .clickable-invitation:hover>span b{color:#d7ff00}.invite-list .clickable-invitation:after{content:"Ver detalle →";color:#9eb54d;font-size:9px;font-weight:850}.invite-list .clickable-invitation{grid-template-columns:minmax(0,1fr) 100px 130px 110px 90px}.invitation-detail{background:linear-gradient(145deg,#12150c,#080908);border:1px solid #53611d;border-radius:17px;gap:17px;width:min(560px,100%);padding:34px;display:grid;position:relative;box-shadow:0 35px 100px #000}.invitation-detail>small{color:#d7ff00;letter-spacing:.13em;font-size:10px;font-weight:950}.invitation-detail h3{margin:0;padding-right:35px;font-size:31px;line-height:1.1}.detail-status{border-radius:6px;width:max-content;padding:7px 9px;font-size:9px;font-weight:900}.detail-status.registrado{color:#cfff00;background:#263507}.detail-status.abierto{color:#aaca83;background:#20291a}.detail-status.pendiente{color:#9a9e94;background:#252722}.invitation-detail dl{border-top:1px solid #2e3329;margin:0;display:grid}.invitation-detail dl>div{border-bottom:1px solid #2e3329;grid-template-columns:150px 1fr;gap:18px;padding:13px 0;display:grid}.invitation-detail dt{color:#858c80;font-size:10px}.invitation-detail dd{color:#e1e4dc;overflow-wrap:anywhere;margin:0;font-size:11px}.invitation-detail .invite-submit{width:100%;min-height:50px}@media (width<=720px){.invite-list .clickable-invitation{grid-template-columns:1fr auto}.invite-list .clickable-invitation:after{grid-column:1/-1}.invitation-detail{padding:28px 20px}.invitation-detail dl>div{grid-template-columns:1fr;gap:5px}}.candidate-live-demo{background:radial-gradient(circle at 82% 16%,#263406 0,#0000 34%),#080a07;border:1px solid #718821;border-radius:22px;order:4;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:12px;width:min(1180px,100% - 40px);margin:-62px auto 90px;padding:12px;display:grid;box-shadow:0 35px 100px #000a}.candidate-live-demo>div,.candidate-live-demo>aside{border-radius:14px;padding:46px}.candidate-live-demo>div>small,.candidate-live-demo>aside>span{color:#d7ff00;letter-spacing:.14em;font-size:11px;font-weight:950}.candidate-live-demo h2{letter-spacing:-.055em;max-width:680px;margin:18px 0;font-size:clamp(43px,5vw,68px);line-height:.97}.candidate-live-demo>div>p{color:#b2b8ac;max-width:660px;font-size:18px;line-height:1.7}.candidate-live-demo ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.candidate-live-demo li{color:#aeb4a8;border:1px solid #353b2e;border-radius:999px;padding:9px 11px;font-size:12px}.candidate-live-demo li:before{content:"✓";color:#d7ff00;margin-right:7px;font-weight:900}.candidate-live-demo>aside{background:linear-gradient(145deg,#192006,#0b0d09);border:1px solid #4c5c17;flex-direction:column;justify-content:center;display:flex}.candidate-live-demo>aside>strong{letter-spacing:-.04em;margin:28px 0 10px;font-size:34px;line-height:1.05}.candidate-live-demo>aside>p{color:#a7ad9f;font-size:15px;line-height:1.55}.candidate-live-demo>aside>div{border-block:1px solid #38421c;grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:9px;margin:25px 0;padding:18px 0;display:grid}.candidate-live-demo>aside>div b{color:#d7ff00;font-size:31px}.candidate-live-demo>aside>div small{color:#838a7d;padding-bottom:5px;font-size:11px}.candidate-live-demo button{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:9px;min-height:58px;padding:15px 20px;font-size:15px;font-weight:950;transition:all .2s}.candidate-live-demo button:hover{background:#e3ff48;transform:translateY(-2px);box-shadow:0 18px 40px #0008}.candidate-demo-banner{z-index:20;color:#080908;background:#d7ff00;border-bottom:1px solid #718821;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;position:sticky;top:0}.candidate-demo-banner>div{gap:3px;display:grid}.candidate-demo-banner b{letter-spacing:.1em;font-size:12px}.candidate-demo-banner span{font-size:13px}.candidate-demo-banner button{color:#090a08;cursor:pointer;background:0 0;border:1px solid #090a08;border-radius:7px;padding:9px 12px;font-weight:900}.candidate-demo-report .success-mark{letter-spacing:.08em;border-radius:10px;width:auto;min-width:54px;padding-inline:12px;font-size:16px}.cv-language-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-language-comparison article{background:#0d0f0c;border:1px solid #363b31;border-radius:14px;flex-direction:column;min-height:290px;padding:30px;display:flex}.cv-language-comparison article>small{color:#92998d;letter-spacing:.12em;font-size:10px;font-weight:900}.cv-language-comparison article>p{color:#d8dbd3;letter-spacing:-.025em;margin:30px 0;font-size:24px;line-height:1.45}.cv-language-comparison article>footer{border-top:1px solid #32362e;gap:7px;margin-top:auto;padding-top:20px;display:grid}.cv-language-comparison footer b{color:#d7ff00;font-size:12px}.cv-language-comparison footer span{color:#92988d;font-size:13px;line-height:1.55}.cv-language-comparison .recommended-copy{background:linear-gradient(145deg,#171d08,#0c0e0a);border-color:#718821}.cv-language-comparison .recommended-copy>small{color:#d7ff00}@media (width<=800px){.candidate-live-demo,.cv-language-comparison{grid-template-columns:1fr}.candidate-live-demo{margin-top:-55px}.candidate-live-demo>div,.candidate-live-demo>aside{padding:32px}.candidate-demo-banner{flex-direction:column;align-items:flex-start;position:relative}}@media (width<=560px){.candidate-live-demo{width:calc(100% - 24px);margin-top:-70px;padding:7px}.candidate-live-demo>div,.candidate-live-demo>aside{padding:26px 20px}.candidate-live-demo h2{font-size:42px}.candidate-live-demo>div>p{font-size:16px}.candidate-live-demo ul{display:grid}.candidate-demo-banner{padding:15px}.candidate-demo-banner button{width:100%}.cv-language-comparison article{min-height:0;padding:22px}.cv-language-comparison article>p{font-size:20px}}.candidate-view{font-size:16px;line-height:1.55}.candidate-view p,.candidate-view li,.candidate-view label,.candidate-view input,.candidate-view textarea,.candidate-view select,.candidate-view button{font-size:15px}.candidate-view small,.candidate-view .step-tag,.candidate-view .eyebrow{line-height:1.45;font-size:13px!important}.candidate-view h2{line-height:1.12}.candidate-view .report-coming-soon>header p,.candidate-view .report-preview-levels p,.candidate-view .report-preview-levels li,.candidate-view .report-future-detail span{line-height:1.6;font-size:16px!important}.candidate-view .report-preview-levels h3{font-size:27px}.candidate-view .report-preview-levels button,.candidate-view .report-preview-levels article>span{font-size:15px!important}.candidate-view .assessment-detected small,.candidate-view .assessment-detected label,.candidate-view .test-question p,.candidate-view .self-assessment p,.candidate-view .cv-editorial-preview p,.candidate-view .cv-editorial-preview li{line-height:1.6;font-size:16px!important}.candidate-view .cv-page p,.candidate-view .cv-page li{font-size:13px;line-height:1.5}.candidate-view .cv-page h3{font-size:13px}.candidate-view .cv-page h4{font-size:16px}.candidate-view .cv-score p,.candidate-view .cv-score li{font-size:14px}.candidate-example-notice{color:#eef2e8;background:#171d08;border:1px solid #71831f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 22px;padding:16px 20px;display:grid}.candidate-example-notice b{color:#d7ff00;letter-spacing:.08em;font-size:13px}.candidate-example-notice span{font-size:15px}.candidate-example-notice button{color:#090a08;white-space:nowrap;cursor:pointer;background:#d7ff00;border:0;border-radius:7px;padding:11px 14px;font-size:14px;font-weight:900}.monitor-kpis{grid-template-columns:repeat(6,1fr)}.monitor-kpis article{min-width:0}.monitor-kpis span,.monitor-kpis small{line-height:1.45;font-size:13px!important}.monitor-meaning>b,.monitor-meaning span{font-size:13px}.monitor-tools button,.monitor-tools input{font-size:14px}.monitor-people b{font-size:16px}.monitor-people small,.monitor-people time{font-size:13px}.monitor-layout>aside>header small,.monitor-profile-change>span{font-size:12px}.monitor-layout>aside>header p,.monitor-layout>aside>header a,.monitor-profile-change small,.monitor-layout aside li b,.monitor-layout aside li small,.monitor-layout aside>footer,.live-monitor>footer{font-size:13px}.control-navigation button small{font-size:12px}.control-navigation button span{font-size:16px}@media (width<=1100px){.monitor-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.candidate-example-notice{grid-template-columns:1fr}.candidate-example-notice a{text-align:center}.monitor-kpis{grid-template-columns:1fr 1fr}.candidate-view p,.candidate-view li,.candidate-view label,.candidate-view input,.candidate-view textarea,.candidate-view select,.candidate-view button{font-size:16px}.candidate-view small,.candidate-view .step-tag,.candidate-view .eyebrow{font-size:14px!important}}.candidate-view .report-stage{gap:24px;margin-top:26px}.candidate-view .report-levels{padding:30px}.candidate-view .report-levels h2{font-size:32px}.candidate-view .report-levels>header p{line-height:1.55;font-size:15px!important}.candidate-view .report-levels button small{font-size:12px!important}.candidate-view .report-levels button h3{font-size:23px}.candidate-view .report-levels button strong{font-size:30px}.candidate-view .report-levels button p,.candidate-view .report-levels button li,.candidate-view .report-levels button>span{line-height:1.45;font-size:14px!important}.report-integrity{background:linear-gradient(135deg,#151a09,#0d0f0c);border:1px solid #53621d;border-radius:15px;padding:28px}.report-integrity>header small{color:#d7ff00;letter-spacing:.11em;font-size:12px;font-weight:900}.report-integrity>header h3{margin:7px 0;font-size:28px}.report-integrity>header p{color:#aab1a4;max-width:820px;margin:0;font-size:15px;line-height:1.6}.report-integrity>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.report-integrity article{background:#0c0e0b;border:1px solid #353b31;border-radius:10px;gap:6px;padding:20px;display:grid}.report-integrity article strong{color:#d7ff00;font-size:36px}.report-integrity article span{font-size:15px;font-weight:850}.report-integrity article small{color:#969e91;line-height:1.45;font-size:13px!important}.safe-role-routes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.safe-role-routes article{background:#fff;border:1px solid #d1d2c8;border-radius:10px;padding:24px}.safe-role-routes article>small{letter-spacing:.1em;font-weight:950;color:#718000!important;font-size:10px!important}.safe-role-routes h3{color:#181a16;margin:9px 0;font-size:20px}.safe-role-routes article>strong{color:#667400;font-size:14px}.safe-role-routes p,.safe-role-routes dd{line-height:1.55;color:#5f625a!important;font-size:13px!important}.safe-role-routes dl{gap:9px;margin-top:16px;display:grid}.safe-role-routes dl div{border-top:1px solid #e0e2da;padding-top:9px}.safe-role-routes dt{color:#252820;text-transform:uppercase;font-size:10px;font-weight:900}.safe-role-routes dd{margin:3px 0 0}.candidate-view .deep-reading-grid p,.candidate-view .deep-reading-grid li,.candidate-view .career-pivots p,.candidate-view .career-pivots dd{font-size:13px!important}.candidate-view .deep-reading-grid h3,.candidate-view .career-pivots h3{font-size:19px}.candidate-view .deep-reading-grid small,.candidate-view .career-pivots article>small,.candidate-view .narrative-profile small{font-size:10px!important}@media (width<=900px){.report-integrity>div,.safe-role-routes{grid-template-columns:1fr 1fr}}@media (width<=620px){.candidate-view .report-levels{padding:21px}.candidate-view .report-levels>div,.report-integrity>div,.safe-role-routes{grid-template-columns:1fr}.report-integrity{padding:22px}.candidate-view .report-toolbar{flex-direction:column;align-items:flex-start}.candidate-view .report-toolbar button{width:100%}}.candidate-view .assessment-mode{grid-template-columns:repeat(3,1fr)}.candidate-view .assessment-mode button{padding:20px}.candidate-view .assessment-mode button strong{font-size:16px}.candidate-view .assessment-mode button small{line-height:1.45;font-size:13px!important}.candidate-view .report-evidence-map .report-score-grid{grid-template-columns:repeat(4,1fr)}.candidate-view .report-evidence-map .report-score-grid span{font-size:11px}.candidate-view .report-evidence-map .report-score-grid small{font-size:12px;line-height:1.5}.candidate-view .report-profession-map .deep-reading-grid p,.candidate-view .report-profession-map .deep-reading-grid li{font-size:15px!important}.candidate-view .report-profession-map .deep-reading-grid h3{font-size:22px}.candidate-view .report-evidence-map .narrative-profile li{margin:10px 0;font-size:15px;line-height:1.5}@media (width<=850px){.candidate-view .assessment-mode,.candidate-view .report-evidence-map .report-score-grid{grid-template-columns:1fr}}.candidate-view .occupation-hint{background:#151905;border-left:3px solid #b9d600;border-radius:0 7px 7px 0;margin-top:8px;padding:10px 12px;line-height:1.45;display:block;color:#cdd5c6!important;font-size:13px!important}.talent-shell{color:#f5f6f0;background:radial-gradient(circle at 78% 4%,#d7ff001a,#0000 24%),#070806;min-height:100vh;padding:24px 4vw 80px}.talent-top{border-bottom:1px solid #30352c;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1500px,100%);margin:auto;padding:8px 0 22px;display:grid}.talent-top a{color:#d7ff00;font-weight:800;text-decoration:none}.talent-top img{object-fit:contain;width:150px;height:68px}.talent-top span{color:#92998d;letter-spacing:.08em;justify-self:end;font-size:12px;font-weight:800}.talent-intro{grid-template-columns:1fr 360px;align-items:end;gap:50px;width:min(1500px,100%);margin:48px auto 24px;display:grid}.talent-intro small,.talent-brief header small,.talent-results header small,.talent-compare header small,.talent-decision small{color:#d7ff00;letter-spacing:.13em;font-size:12px;font-weight:900}.talent-intro h1{letter-spacing:-.055em;max-width:950px;margin:12px 0 18px;font-size:clamp(42px,5vw,76px);line-height:.98}.talent-intro h1 em{color:#d7ff00;font-style:normal}.talent-intro p{color:#aeb4a8;max-width:820px;font-size:18px;line-height:1.55}.talent-intro aside{background:#111507;border:1px solid #59681e;border-radius:14px;padding:22px}.talent-intro aside b{color:#d7ff00;font-size:12px}.talent-intro aside p{margin:10px 0 0;font-size:14px}.talent-mode{grid-template-columns:1fr 1fr;gap:10px;width:min(1500px,100%);margin:0 auto 16px;display:grid}.talent-mode button{color:#aeb4a8;text-align:left;cursor:pointer;background:#0d0f0c;border:1px solid #32372e;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.talent-mode button.active{color:#fff;background:#151a08;border-color:#d7ff00}.talent-mode i{color:#d7ff00;background:#20251b;border-radius:9px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.talent-mode span{gap:5px;display:grid}.talent-mode b{font-size:19px}.talent-mode small{font-size:13px}.talent-workspace{grid-template-columns:minmax(340px,430px) 1fr;align-items:start;gap:14px;width:min(1500px,100%);margin:auto;display:grid}.talent-brief,.talent-results,.talent-compare,.talent-decision{background:#0d0f0c;border:1px solid #343a30;border-radius:16px}.talent-brief{padding:26px;position:sticky;top:12px}.talent-brief h2,.talent-results h2,.talent-compare h2,.talent-decision h2{margin:8px 0;font-size:28px}.talent-brief header p{color:#92998d;font-size:14px;line-height:1.5}.talent-brief>label,.talent-brief-row label{gap:8px;margin-top:18px;display:grid}.talent-brief label span{font-size:14px;font-weight:800}.talent-brief input,.talent-brief textarea,.talent-brief select{color:#fff;background:#080a07;border:1px solid #3b4136;border-radius:9px;outline:none;width:100%;padding:14px;font-size:15px}.talent-brief textarea{resize:vertical;min-height:88px}.talent-brief input:focus,.talent-brief textarea:focus,.talent-brief select:focus{border-color:#d7ff00;box-shadow:0 0 0 3px #d7ff0014}.talent-brief-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.talent-search-button{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:9px;width:100%;margin-top:22px;padding:16px;font-size:15px;font-weight:900}.talent-search-button:disabled{opacity:.65}.talent-method{color:#858c80;margin-top:12px;font-size:11px;line-height:1.5;display:block}.talent-results{min-height:700px;overflow:hidden}.talent-results>header,.talent-compare>header{border-bottom:1px solid #2d322a;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.talent-results>header>span{color:#080908;background:#d7ff00;border-radius:7px;padding:9px 11px;font-size:11px;font-weight:900}.talent-empty{text-align:center;place-content:center;justify-items:center;min-height:570px;padding:40px;display:grid}.talent-empty>b{color:#d7ff00;background:#171c08;border:1px solid #62741e;border-radius:16px;place-items:center;width:70px;height:70px;font-size:18px;display:grid}.talent-empty h3{margin:20px 0 8px;font-size:24px}.talent-empty p{color:#8e9589;max-width:480px;margin:0;font-size:15px;line-height:1.6}.talent-empty.error>b{color:#ff8f8f;background:#1d0b0b;border-color:#753a3a}.talent-list{display:grid}.talent-list>article{border-bottom:1px solid #292e26;padding:24px}.talent-card-head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.talent-code{color:#080908;background:#d7ff00;border-radius:9px;place-items:center;min-width:76px;height:48px;font-size:13px;font-weight:950;display:grid}.talent-card-head h3{margin:0 0 5px;font-size:21px}.talent-card-head p{color:#8e9589;margin:0;font-size:13px}.talent-card-head>strong{color:#d7ff00;font-size:32px}.talent-card-head>strong small{font-size:12px}.talent-score{background:#252a22;border-radius:5px;height:4px;margin:16px 0;overflow:hidden}.talent-score i{background:#d7ff00;height:100%;display:block}.talent-card-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.talent-card-grid section{background:#0a0c09;border:1px solid #30352d;border-radius:10px;padding:15px}.talent-card-grid small{color:#a8b349;letter-spacing:.1em;font-size:10px;font-weight:900}.talent-card-grid p{color:#c7ccc2;margin:9px 0 0;font-size:13px;line-height:1.45}.talent-tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.talent-tags span{color:#bcc4b5;border:1px solid #3c4431;border-radius:999px;padding:7px 9px;font-size:11px}.talent-list footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.talent-list footer>span{color:#858c80;font-size:12px}.talent-list footer>div{gap:8px;display:flex}.talent-list footer button,.talent-list footer a,.talent-compare a,.talent-decision button,.talent-decision a{color:#d7ff00;cursor:pointer;background:0 0;border:1px solid #687920;border-radius:8px;padding:11px 13px;font-size:12px;font-weight:850;text-decoration:none}.talent-list footer button.selected{color:#080908;background:#d7ff00}.talent-list footer button:disabled{opacity:.35}.talent-compare{width:min(1500px,100%);margin:16px auto 0;overflow:hidden}.talent-compare header button{color:#aeb4a8;cursor:pointer;background:0 0;border:0}.talent-compare>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.talent-compare article{background:#090b08;border:1px solid #343a30;border-radius:12px;padding:22px}.talent-compare article>span{color:#d7ff00;font-size:12px;font-weight:900}.talent-compare h3{min-height:52px;font-size:19px}.talent-compare article>strong{color:#d7ff00;font-size:30px}.talent-compare dl{gap:9px;margin:20px 0;display:grid}.talent-compare dl div{border-bottom:1px solid #282d25;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.talent-compare dt{color:#92998d;font-size:12px}.talent-compare dd{margin:0;font-weight:850}.talent-compare a{text-align:center;display:block}.talent-decision{grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(1500px,100%);margin:16px auto 0;padding:30px;display:grid}.talent-decision p{color:#959c90;max-width:900px;font-size:15px;line-height:1.55}.talent-decision>div:last-child{gap:10px;display:flex}.talent-decision button{color:#080908;background:#d7ff00}.talent-decision a{align-items:center;display:flex}@media (width<=1000px){.talent-intro,.talent-workspace{grid-template-columns:1fr}.talent-brief{position:static}.talent-compare>div,.talent-decision{grid-template-columns:1fr}.talent-decision>div:last-child{flex-wrap:wrap}}@media (width<=650px){.talent-shell{padding:14px 12px 70px}.talent-top{grid-template-columns:1fr auto}.talent-top img{width:105px}.talent-top span{grid-column:1/-1;justify-self:start;margin-top:8px;font-size:10px}.talent-intro{gap:18px;margin-top:32px}.talent-intro h1{font-size:42px}.talent-intro p{font-size:16px}.talent-mode,.talent-brief-row,.talent-card-grid{grid-template-columns:1fr}.talent-card-head{grid-template-columns:auto 1fr}.talent-card-head>strong{grid-column:1/-1}.talent-list footer{flex-direction:column;align-items:flex-start}.talent-list footer>div{width:100%}.talent-list footer button,.talent-list footer a{text-align:center;flex:1}.talent-decision>div:last-child{display:grid}.talent-decision button,.talent-decision a{text-align:center;justify-content:center}}.talent-scope{background:#0d0f0c;border:1px solid #343a30;border-radius:16px;width:min(1500px,100%);margin:0 auto 16px;padding:22px}.talent-scope>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.talent-scope h2{margin:6px 0 0;font-size:25px}.talent-scope header small{color:#d7ff00;letter-spacing:.12em;font-size:11px;font-weight:900}.talent-scope header p{color:#92998d;margin:0;font-size:13px}.talent-scope>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.talent-scope button{color:#aeb4a8;text-align:left;cursor:pointer;background:#090b08;border:1px solid #353b31;border-radius:10px;gap:5px;padding:16px;display:grid}.talent-scope button.active{color:#fff;background:#171c08;border-color:#d7ff00}.talent-scope button b{font-size:16px}.talent-scope button span{font-size:12px}.talent-scope footer{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.talent-scope footer span{color:#aeb4a8;background:#151914;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.talent-scope footer .on{color:#d7ff00}.talent-scope footer .restricted{color:#ffc36f}.talent-results>header p{color:#90978b;margin:5px 0 0;font-size:12px}.talent-warning{color:#ffc977;background:#211a09;border-bottom:1px solid #5e4a22;margin:0;padding:11px 24px;font-size:12px}.talent-card-head>strong{justify-items:end;display:grid}.talent-card-head>strong>i{color:#8c9387;letter-spacing:.1em;margin-top:2px;font-size:8px;font-style:normal}.talent-list>article.public-result{background:linear-gradient(90deg,#15202373,#0000)}.public-result .talent-code{background:#78e1ff}.talent-snippet{color:#aeb5aa;margin:0 0 14px;font-size:13px;line-height:1.55}@media (width<=650px){.talent-scope>header{flex-direction:column;align-items:flex-start}.talent-scope>div{grid-template-columns:1fr}}.jobs-admin-shell,.job-portal-shell{color:#f5f6f0;background:radial-gradient(circle at 74% 0,#d7ff0017,#0000 25%),#070806;min-height:100vh;padding:24px 4vw 80px}.jobs-admin-top,.job-portal-top{border-bottom:1px solid #30352c;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1450px,100%);margin:auto;padding-bottom:20px;display:grid}.jobs-admin-top img,.job-portal-top img{object-fit:contain;width:145px;height:68px}.jobs-admin-top a,.job-portal-top a{color:#d7ff00;font-weight:850;text-decoration:none}.jobs-admin-top span,.job-portal-top a:last-child{justify-self:end}.jobs-admin-title,.job-portal-title{justify-content:space-between;align-items:end;gap:30px;width:min(1450px,100%);margin:42px auto 22px;display:flex}.jobs-admin-title small,.job-portal-title small,.job-create-card header small,.job-admin-guide>small,.jobs-management>header small,.job-results-head small{color:#d7ff00;letter-spacing:.13em;font-size:11px;font-weight:950}.jobs-admin-title h1,.job-portal-title h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(42px,5vw,72px);line-height:1}.jobs-admin-title h1 em,.job-portal-title h1 em{color:#d7ff00;font-style:normal}.jobs-admin-title p,.job-portal-title p{color:#a5aca0;max-width:780px;font-size:17px;line-height:1.55}.jobs-admin-title>a{color:#d7ff00;border:1px solid #67791f;border-radius:9px;padding:14px 18px;font-weight:850;text-decoration:none}.jobs-notice{z-index:9;color:#d7ff00;background:#182007;border:1px solid #71831f;border-radius:9px;width:min(1450px,100%);margin:0 auto 12px;padding:13px 16px;position:sticky;top:10px}.jobs-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;width:min(1450px,100%);margin:auto;display:grid}.job-create-card,.job-admin-guide,.jobs-management,.job-portal-status,.job-filters,.job-card-list>article{background:#0d0f0c;border:1px solid #343a30;border-radius:16px}.job-create-card{padding:26px}.job-create-card h2,.job-admin-guide h2,.jobs-management h2,.job-results-head h2{margin:7px 0;font-size:28px}.job-create-card header p{color:#90978b}.job-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.job-form-grid label,.job-create-card>label{color:#d4d8cf;gap:7px;font-size:13px;font-weight:750;display:grid}.job-form-grid .wide{grid-column:1/-1}.job-form-grid input,.job-form-grid select,.job-form-grid textarea{color:#fff;background:#080a07;border:1px solid #3b4136;border-radius:8px;outline:none;width:100%;padding:13px}.job-form-grid textarea{resize:vertical;min-height:105px}.job-form-grid input:focus,.job-form-grid textarea:focus,.job-form-grid select:focus{border-color:#d7ff00}.job-publish-check{align-items:start;margin:18px 0;grid-template-columns:auto 1fr!important}.job-publish-check input{margin-top:3px}.job-publish-check span{gap:3px;display:grid}.job-publish-check small{color:#858c80}.job-create-card>button,.job-apply{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;width:100%;padding:15px;font-weight:950}.job-error{color:#ff8c8c}.job-admin-guide{padding:26px;position:sticky;top:15px}.job-admin-guide ol{gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.job-admin-guide li{border:1px solid #30352d;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.job-admin-guide li b{color:#d7ff00}.job-admin-guide li span{font-size:13px}.jobs-management{width:min(1450px,100%);margin:15px auto 0;overflow:hidden}.jobs-management>header{border-bottom:1px solid #2b3028;justify-content:space-between;align-items:center;padding:24px;display:flex}.jobs-management>header strong{color:#d7ff00;font-size:36px}.jobs-management>header strong span{font-size:9px}.jobs-empty{text-align:center;color:#8f968a;padding:45px}.managed-offers>article{border-bottom:1px solid #2b3028;padding:22px}.managed-offers>article>header{grid-template-columns:1fr auto;gap:20px;display:grid}.managed-offers header span{color:#d7ff00;background:#252b1f;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-block}.managed-offers h3{margin:10px 0 5px;font-size:24px}.managed-offers header p{color:#92998d;margin:0}.managed-offers header>strong{color:#d7ff00;text-align:right;font-size:32px}.managed-offers header>strong small{color:#858c80;font-size:8px;display:block}.managed-offer-actions{gap:7px;margin-top:16px;display:flex}.managed-offer-actions button{color:#d7ff00;cursor:pointer;background:0 0;border:1px solid #56651a;border-radius:7px;padding:10px 12px}.job-applicant-list{border-top:1px solid #2c3129;gap:7px;margin-top:18px;padding-top:18px;display:grid}.job-applicant-list>article{background:#090b08;border:1px solid #30352c;border-radius:10px;grid-template-columns:1.1fr 130px 1fr 210px;align-items:center;gap:15px;padding:16px;display:grid}.job-applicant-list h4{margin:7px 0 3px;font-size:17px}.job-applicant-list p,.job-applicant-list small{color:#8c9387;margin:0;font-size:11px}.application-match{display:grid}.application-match strong{color:#d7ff00;font-size:26px}.application-match span,.application-match small{font-size:10px}.job-applicant-list blockquote{color:#bec5ba;margin:0;font-size:12px;line-height:1.5}.application-actions{gap:8px;display:grid}.application-actions a,.application-actions select{color:#d7ff00;background:#0b0d0a;border:1px solid #56651a;border-radius:7px;padding:10px;font-size:11px;text-decoration:none}.job-portal-title{display:block}.job-portal-status{justify-content:space-between;align-items:center;gap:20px;width:min(1300px,100%);margin:0 auto 15px;padding:20px 22px;display:flex}.job-portal-status>div{gap:4px;display:grid}.job-portal-status span{color:#d7ff00;letter-spacing:.12em;font-size:9px;font-weight:950}.job-portal-status b{font-size:17px}.job-portal-status small{color:#8c9387}.job-portal-status a{color:#080908;background:#d7ff00;border-radius:8px;padding:12px 15px;font-weight:900;text-decoration:none}.job-filters{grid-template-columns:1fr auto;gap:12px;width:min(1300px,100%);margin:auto;padding:12px;display:grid}.job-filters label{background:#080a07;border:1px solid #363c32;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.job-filters label span{color:#d7ff00}.job-filters input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:12px 0}.job-filters>div{gap:6px;display:flex}.job-filters button{color:#aeb4a8;cursor:pointer;background:0 0;border:1px solid #363c32;border-radius:8px;padding:11px 13px}.job-filters button.active{color:#080908;background:#d7ff00}.job-results-head{justify-content:space-between;align-items:end;width:min(1300px,100%);margin:28px auto 12px;display:flex}.job-results-head p{color:#8f968a;max-width:450px;font-size:12px}.job-card-list{gap:10px;width:min(1300px,100%);margin:auto;display:grid}.job-card-list>article{padding:24px}.job-card-list>article>header{grid-template-columns:1fr auto;gap:18px;display:grid}.job-card-list header span{color:#d7ff00;font-size:10px;font-weight:900}.job-card-list h2{margin:8px 0 5px;font-size:27px}.job-card-list header p{color:#8f968a;margin:0}.job-card-list header>strong{color:#d7ff00;text-align:right;font-size:32px}.job-card-list header>strong small{color:#858c80;font-size:8px;display:block}.job-description{color:#c4cac0;max-width:930px;line-height:1.55}.job-meta,.job-card-list footer{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.job-meta span{color:#aeb5aa;border:1px solid #384033;border-radius:999px;padding:7px 9px;font-size:10px}.job-match{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.job-match section{background:#090b08;border:1px solid #30352d;border-radius:9px;padding:15px}.job-match small{color:#aeba52;font-size:9px;font-weight:900}.job-match p{color:#bec5ba;margin:8px 0 0;font-size:12px}.job-card-list footer{border-top:1px solid #292e26;padding-top:15px}.job-card-list footer button{color:#080908;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;margin-left:auto;padding:12px 16px;font-weight:900}.application-state{color:#d7ff00;background:#1a2108;border-radius:7px;padding:10px 12px;font-size:11px;font-weight:900}.job-modal{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020402db;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.job-modal>section{background:#0d0f0c;border:1px solid #55631d;border-radius:16px;width:min(650px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto}.job-modal-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.job-modal>section>small{color:#d7ff00;font-weight:900}.job-modal h2{font-size:31px}.job-modal h3{margin-top:24px}.job-modal li{color:#bbc2b7;margin:8px 0}.job-modal label{gap:8px;margin-top:20px;display:grid}.job-modal textarea{color:#fff;background:#080a07;border:1px solid #394032;border-radius:8px;min-height:100px;padding:12px}.application-consent{align-items:start;grid-template-columns:auto 1fr!important}.application-consent input{margin-top:4px}.application-consent span{color:#aeb4a8;font-size:12px;line-height:1.5}.job-modal-message{color:#d7ff00}.job-login{color:#080908;text-align:center;background:#d7ff00;border-radius:8px;margin-top:25px;padding:14px;font-weight:900;text-decoration:none;display:block}.job-portal-footer{color:#8f968a;border-top:1px solid #30352c;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1300px,100%);margin:28px auto 0;padding:22px;display:grid}.job-portal-footer b,.job-portal-footer a{color:#d7ff00}.job-portal-footer a{text-decoration:none}@media (width<=900px){.jobs-admin-grid{grid-template-columns:1fr}.job-admin-guide{position:static}.job-applicant-list>article{grid-template-columns:1fr 1fr}.job-applicant-list blockquote,.application-actions{grid-column:1/-1}.job-filters{grid-template-columns:1fr}.job-filters>div{overflow:auto}.job-results-head{flex-direction:column;align-items:flex-start}.job-match{grid-template-columns:1fr}}@media (width<=620px){.jobs-admin-shell,.job-portal-shell{padding:14px 12px 70px}.jobs-admin-top,.job-portal-top{grid-template-columns:1fr auto}.jobs-admin-top img,.job-portal-top img{width:100px}.jobs-admin-top span,.job-portal-top a:last-child{grid-column:1/-1;justify-self:start;margin-top:7px;font-size:10px}.jobs-admin-title{flex-direction:column;align-items:flex-start}.jobs-admin-title h1,.job-portal-title h1{font-size:41px}.job-form-grid{grid-template-columns:1fr}.job-form-grid .wide{grid-column:auto}.managed-offers>article>header{grid-template-columns:1fr}.managed-offers header>strong{text-align:left}.managed-offer-actions{display:grid}.job-applicant-list>article{grid-template-columns:1fr}.job-applicant-list blockquote,.application-actions{grid-column:auto}.job-portal-status{flex-direction:column;align-items:flex-start}.job-portal-status a{text-align:center;width:100%}.job-card-list>article>header{grid-template-columns:1fr}.job-card-list header>strong{text-align:left}.job-portal-footer{grid-template-columns:1fr}}
