.marketing-consent-notice{z-index:80;box-sizing:border-box;color:#173852;background:#fff;border:1px solid #d7e2e9;border-radius:14px;width:min(540px,100% - 36px);padding:20px;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 35px #15334b22}.marketing-consent-notice strong{font-size:16px}.marketing-consent-notice p{margin:8px 0 14px;font-size:13px;line-height:1.6}.marketing-consent-notice a{color:#175c88;text-decoration:underline}.marketing-consent-actions{gap:10px;display:flex}.marketing-consent-actions button{color:#123653;cursor:pointer;background:#fff;border:1px solid #b6c9d8;border-radius:8px;flex:1;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.marketing-consent-actions button:hover{background:#fff3e7;border-color:#b46b31}@media (width<=480px){.marketing-consent-notice{width:calc(100% - 20px);padding:16px;bottom:10px;left:10px}}.marketing-consent-notice p a{align-items:center;min-height:36px;font-size:13px;display:inline-flex}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@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;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[rive\:semantics\]{rive:semantics}}:root{color:#071a2f;font-synthesis:none;background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.public-header{color:#fff;z-index:20;background:#071a2f;justify-content:space-between;align-items:center;height:76px;padding:0 max(5vw,24px);display:flex;position:relative}.brand{align-items:center;gap:8px;font-weight:700;display:flex}.brand img{object-fit:cover;object-position:center;width:130px;height:45px}.brand span{color:#8aa3bc;border-left:1px solid #36516b;padding-left:10px}.nav{align-items:center;gap:29px;font-size:14px;display:flex}.nav a:hover{color:#2dd4bf}.nav-cta{background:#14b8a6;border-radius:8px;padding:12px 19px;font-weight:700;color:#06253b!important}.menu-button{color:#fff;background:0 0;border:0;display:none}.hero{color:#fff;background:#071a2f;grid-template-columns:1.03fr .97fr;gap:70px;min-height:590px;padding:80px max(7vw,30px);display:grid;overflow:hidden}.eyebrow{color:#55daca;background:#0c3045;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-3px;margin:25px 0 20px;font-size:clamp(44px,5vw,67px);line-height:1.05}.hero h1 em{color:#27c7b6;font-style:normal}.hero-copy>p{color:#b8c5d2;max-width:610px;font-size:18px;line-height:1.65}.hero-actions{gap:12px;margin:32px 0;display:flex}.primary-link,.secondary-link{border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:750;display:inline-flex}.primary-link{color:#06273e;background:#14b8a6}.secondary-link{color:#fff;border:1px solid #496175}.trust-row{color:#91a5b8;gap:25px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row svg{color:#14b8a6;width:16px}.hero-visual{background:radial-gradient(circle,#12405b 0,#0000 60%);min-height:420px;position:relative}.candidate-card{color:#071a2f;background:#fff;border-radius:15px;width:min(470px,90%);padding:26px;position:absolute;top:50px;left:5%;transform:rotate(1deg);box-shadow:0 30px 60px #0005}.candidate-head{align-items:center;gap:13px;display:flex}.portrait{color:#08776c;background:#d7f5ef;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.candidate-head div:nth-child(2){flex-direction:column;flex:1;display:flex}.candidate-head small{color:var(--vendrex-text-secondary,#173b61);margin-top:4px}.candidate-head>span{color:#087f71;background:#dff8f3;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700}.match-bar{background:#e2e8f0;border-radius:9px;height:7px;margin:24px 0 19px}.match-bar i{background:#14b8a6;border-radius:9px;width:92%;height:100%;display:block}.match-grid{color:#486176;grid-template-columns:1fr 1fr;gap:11px;font-size:12px;display:grid}.match-grid span{align-items:center;gap:7px;display:flex}.match-grid svg{color:#14b8a6;width:15px}.floating-stat,.human-note{color:#071a2f;background:#fff;border-radius:10px;position:absolute;box-shadow:0 15px 40px #0004}.floating-stat{align-items:center;gap:12px;padding:14px;display:flex;top:0;right:0}.floating-stat>span{color:#0f8f81;background:#ddf7f3;border-radius:8px;padding:9px}.floating-stat div{flex-direction:column;display:flex}.floating-stat small{color:var(--vendrex-text-secondary,#173b61)}.human-note{color:#425c71;align-items:center;gap:10px;padding:14px 18px;font-size:12px;display:flex;bottom:45px;left:0}.human-note svg{color:#14b8a6}.logo-strip{text-align:center;color:var(--vendrex-text-secondary,#173b61);border-bottom:1px solid #e2e8f0;padding:31px max(7vw,30px);font-size:11px}.logo-strip>div{color:#738398;justify-content:space-around;align-items:center;margin-top:23px;font-size:20px;display:flex}.logo-strip b span{font-size:8px}.split-section,.company-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:100px max(8vw,30px);display:grid}.section-kicker{color:#0c9586;letter-spacing:1.5px;font-size:11px;font-weight:800}.split-section h2,.company-section h2,.featured h2,.cta h2{letter-spacing:-1.5px;margin:14px 0;font-size:40px;line-height:1.15}.split-section>div>p,.company-section>div>p{color:var(--vendrex-text-secondary,#173b61);line-height:1.7}.split-section ul{margin:30px 0;padding:0;list-style:none}.split-section li{gap:14px;margin:20px 0;display:flex}.split-section li>span{color:#0b9486;background:#e5f8f5;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.split-section li svg{width:20px}.split-section li div{flex-direction:column;gap:5px;display:flex}.split-section li p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:13px}.text-link,.section-title a{color:#087f71;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.text-link svg,.section-title svg{width:16px}.candidate-ui,.company-ui{background:#fff;border:1px solid #dbe3ec;border-radius:16px;padding:25px;box-shadow:0 25px 60px #13395c14}.ui-top{border-bottom:1px solid #e5eaf0;justify-content:space-between;padding-bottom:18px;font-weight:750;display:flex}.ui-top svg{color:#14b8a6}.application{align-items:center;gap:12px;padding:24px 0;display:flex}.app-logo,.job-company{color:#fff;background:#0b3150;border-radius:9px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.application div{flex-direction:column;flex:1;display:flex}.application small{color:var(--vendrex-text-secondary,#173b61);margin-top:4px}.application>b{color:#a16207;background:#fef3c7;border-radius:99px;padding:6px 8px;font-size:10px}.timeline{border-top:2px solid #e2e8f0;justify-content:space-between;padding-top:14px;display:flex}.timeline span{width:23px;height:23px;color:var(--vendrex-text-secondary,#173b61);border:2px solid #cbd5e1;border-radius:50%;place-items:center;font-size:10px;display:grid;position:relative}.timeline .done{color:#fff;background:#14b8a6;border-color:#14b8a6}.timeline .active{color:#078377;border-color:#14b8a6}.timeline small{color:var(--vendrex-text-secondary,#173b61);white-space:nowrap;position:absolute;top:29px}.ui-message{color:#08776c;background:#e9faf7;border-radius:9px;align-items:center;gap:12px;margin-top:55px;padding:14px;display:flex}.ui-message div{flex-direction:column;display:flex}.ui-message small{margin-top:4px}.company-section{background:#f0f5f8}.company-ui{color:#fff;background:#071a2f}.mini-nav{border-bottom:1px solid #214158;padding-bottom:17px;font-weight:700}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.metric-row span{background:#0d2a42;border-radius:8px;flex-direction:column;padding:16px;display:flex}.metric-row b{color:#34d1bf;font-size:25px}.metric-row small{color:#93a6b7}.pipeline{color:#071a2f;background:#fff;border-radius:8px;padding:15px}.pipeline>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.pipeline span{background:#f0f4f7;flex-direction:column;gap:7px;padding:11px;font-size:10px;display:flex}.pipeline b{font-size:18px}.feature-grid{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.feature-grid span{grid-template-columns:28px 1fr;gap:3px 8px;display:grid}.feature-grid svg{color:#14b8a6;grid-row:1/3;width:22px}.feature-grid small{color:var(--vendrex-text-secondary,#173b61)}.featured{background:#fff;padding:90px max(7vw,30px)}.section-title{justify-content:space-between;align-items:end;display:flex}.jobs-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;display:grid}.jobs-grid article{border:1px solid #dfe6ed;border-radius:12px;padding:22px;position:relative}.jobs-grid label{color:#0c8175;background:#e2f8f4;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;top:15px;right:15px}.jobs-grid small{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:5px;margin-top:14px;display:flex}.jobs-grid small svg{color:#14b8a6;width:14px}.jobs-grid h3{margin:14px 0}.jobs-grid p{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:7px;font-size:12px;display:flex}.jobs-grid p svg{width:14px}.jobs-grid>article>strong{margin:18px 0;display:block}.jobs-grid article>a{color:#0a877a;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;font-weight:700;display:flex}.jobs-grid article>a svg{width:15px}.cta{color:#fff;background:#08233a;border-radius:17px;justify-content:space-between;align-items:center;margin:0 max(5vw,20px) 70px;padding:55px max(5vw,35px);display:flex}.cta span{color:#2dd4bf;font-size:11px;font-weight:800}.cta p{color:#a9b9c8}.cta a{color:#06253b;background:#14b8a6;border-radius:8px;gap:8px;padding:15px 20px;font-weight:700;display:flex}footer{color:#b2bfcb;background:#051423;grid-template-columns:2fr 1fr 1fr;gap:40px;padding:55px max(7vw,30px) 30px;display:grid}footer>div{flex-direction:column;gap:11px;font-size:13px;display:flex}footer strong{color:#fff}.copyright{border-top:1px solid #25384a;grid-column:1/-1;padding-top:23px;font-size:11px}.auth-page{grid-template-columns:42% 58%;min-height:100vh;display:grid}.auth-brand{color:#fff;background:#071a2f;flex-direction:column;justify-content:space-between;padding:45px 7vw;display:flex}.auth-brand>div svg{color:#14b8a6;width:40px;height:40px}.auth-brand p,.auth-brand small{color:#9fb0c0;line-height:1.6}.auth-panel{place-items:center;padding:30px;display:grid}.auth-box{width:min(450px,100%)}.auth-box h2{margin-bottom:7px;font-size:34px}.auth-box>p{color:var(--vendrex-text-secondary,#173b61)}.auth-box .notice{background:#eff6ff;border-left:3px solid #2563eb;padding:12px;font-size:12px}.auth-box button{color:#17344c;cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:9px;align-items:center;gap:12px;width:100%;margin-top:12px;padding:15px;font-weight:700;display:flex}.auth-box button:hover{background:#f4fffd;border-color:#14b8a6}.auth-box button svg:last-child{margin-left:auto}.app-shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.app-shell>aside{color:#fff;background:#071a2f;flex-direction:column;padding:20px 16px;display:flex}.workspace-label{color:#6f899f;letter-spacing:1.2px;padding:20px 12px 10px;font-size:9px}.app-shell aside nav{flex-direction:column;gap:4px;display:flex}.app-shell aside nav a,.signout{color:#9eb0c0;border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;display:flex}.signout{cursor:pointer;background:0 0;border:0;margin-top:auto}.workspace{background:#f3f6f8;min-width:0}.workspace>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:flex-end;align-items:center;height:70px;padding:0 30px;display:flex}.header-actions{align-items:center;gap:10px;font-size:12px;display:flex}.header-actions>button{background:0 0;border:0;position:relative}.header-actions>button i{background:#14b8a6;border-radius:50%;width:6px;height:6px;position:absolute;top:0;right:3px}.avatar{color:#087d72;background:#d8f5f1;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.header-actions>div:nth-child(3){flex-direction:column;display:flex}.header-actions small{color:var(--vendrex-text-secondary,#173b61)}.mobile-mark{display:none}.dashboard{max-width:1400px;margin:auto;padding:32px}.welcome{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.welcome small{color:#0b9183;letter-spacing:1px;font-size:10px;font-weight:800}.welcome h1{margin:5px 0;font-size:29px}.welcome p{color:var(--vendrex-text-secondary,#173b61);margin:0}.welcome>a,.empty-panel>a{color:#053046;background:#14b8a6;border-radius:8px;gap:8px;padding:13px 18px;font-size:13px;font-weight:700;display:flex}.metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.metrics>div{background:#fff;border:1px solid #e0e7ed;border-radius:10px;grid-template-columns:1fr auto;padding:18px;display:grid}.metrics span{color:#0f9d8e;background:#e4f8f5;border-radius:8px;grid-area:1/2/3;padding:8px}.metrics small{color:var(--vendrex-text-secondary,#173b61)}.metrics strong{margin-top:6px;font-size:27px}.metrics em{color:#0c9385;grid-column:1/-1;margin-top:9px;font-size:10px;font-style:normal}.dash-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.panel{background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:20px}.panel>header{border-bottom:1px solid #e6ebef;justify-content:space-between;padding-bottom:14px;display:flex}.panel h2{margin:0;font-size:15px}.panel header p{color:var(--vendrex-text-secondary,#173b61);margin:4px 0 0;font-size:11px}.panel header button,.panel header a{color:var(--vendrex-text-secondary,#173b61);background:#fff;border:1px solid #dbe3e9;border-radius:6px;padding:7px 9px;font-size:10px}.funnel{flex-direction:column;align-items:center;gap:7px;padding:22px;display:flex}.funnel span{color:#fff;text-align:center;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:#0d8e82;padding:8px;font-weight:800}.funnel small{opacity:.85;margin-left:5px;font-weight:400}.interview{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:15px 0;display:flex}.interview>b{color:#0a887b;font-size:12px}.interview span{flex-direction:column;flex:1;font-size:12px;display:flex}.interview small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px}.interview button{color:#0a887b;background:0 0;border:0;font-size:10px}.attention{margin-top:18px}.attention>div{grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;display:grid}.attention>div>span{color:#a06500;background:#fff8e8;border-radius:8px;align-items:center;gap:11px;padding:13px;display:flex}.attention p{color:#344d61;flex-direction:column;flex:1;margin:0;font-size:11px;display:flex}.attention small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px}.attention button{color:#0a887b;background:0 0;border:0;align-items:center;font-size:10px;display:flex}.attention button svg{width:14px}.empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-panel>svg{color:#14b8a6;width:45px;height:45px}.placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:30px;display:flex}.placeholder>span{color:#0a8c7f;font-size:11px;font-weight:800}.placeholder h1{margin:10px;font-size:42px}.placeholder p{max-width:560px;color:var(--vendrex-text-secondary,#173b61);line-height:1.7}.placeholder a{color:#0a8c7f;gap:7px;font-weight:700;display:flex}.placeholder a svg{width:17px}.screen-center{place-items:center;min-height:100vh;display:grid}@media (width<=900px){.nav{background:#071a2f;flex-direction:column;padding:25px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.menu-button{display:block}.hero,.split-section,.company-section{grid-template-columns:1fr}.hero{padding-top:50px}.hero-visual{min-height:360px}.split-section,.company-section{gap:45px}.jobs-grid{grid-template-columns:1fr}.logo-strip>div{flex-wrap:wrap;gap:25px}.app-shell{grid-template-columns:1fr}.app-shell>aside{display:none}.metrics{grid-template-columns:1fr 1fr}.dash-grid,.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.workspace>header{justify-content:space-between}.mobile-mark{font-weight:800;display:block}.attention>div{grid-template-columns:1fr}}@media (width<=600px){.hero h1{font-size:43px}.hero-actions,.trust-row,.section-title,.cta,.welcome{flex-direction:column;align-items:stretch}.hero-visual{display:none}.split-section,.company-section,.featured{padding:65px 24px}.split-section h2,.company-section h2,.featured h2{font-size:32px}.feature-grid,.metrics{grid-template-columns:1fr}.logo-strip>div b:nth-child(n+4){display:none}.cta{padding:35px 25px}.dashboard{padding:20px}.header-actions>div:nth-child(3),.header-actions>svg{display:none}footer{grid-template-columns:1fr}.auth-panel{padding:22px}.auth-box h2{font-size:29px}}.onboarding-form{margin-top:24px}.oauth-btn{box-shadow:0 8px 22px #082c540f;color:var(--navy)!important;background:#fff!important;border:1px solid #082c542e!important;justify-content:center!important}.oauth-btn:hover{transform:translateY(-1px);border-color:var(--cyan)!important}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:4px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.field-error{color:#b42318;margin-top:5px;font-size:12px;line-height:1.35;display:block}.field-note{color:var(--muted);background:#f3faf9;border-radius:12px;margin:-7px 0 3px;padding:10px 12px;font-size:12px;line-height:1.5}.optional-consent{border:1px solid var(--line);background:#f6fafc;border-radius:14px;padding:14px}.optional-consent span{flex-direction:column;gap:4px;display:flex}.optional-consent small{color:var(--muted);font-weight:400}.success-box{text-align:center;background:linear-gradient(135deg,#f0fbf9,#fff8f1);border:1px solid #14b8a62e;border-radius:20px;padding:26px}.welcome-page{text-align:center;background:radial-gradient(circle at 50% 30%,#17bebb1a,#0000 35%);place-content:center;justify-items:center;min-height:calc(100vh - 150px);padding:48px 24px;display:grid}.welcome-page h1{letter-spacing:-.045em;margin:12px 0;font-family:Manrope,Inter,sans-serif;font-size:clamp(38px,6vw,64px)}.welcome-page>p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.6}.welcome-actions{grid-template-columns:repeat(3,minmax(190px,1fr));gap:14px;width:min(800px,100%);margin-top:28px;display:grid}.welcome-actions a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;padding:20px;font-weight:750;display:flex;box-shadow:0 15px 35px #082c5412}.welcome-actions a:first-child{background:var(--navy);color:#fff}.welcome-actions a:hover{transform:translateY(-2px);box-shadow:0 18px 38px #082c541f}@media (width<=700px){.welcome-actions,.onboarding-form{grid-template-columns:1fr}.onboarding-form .wide{grid-column:1}.auth-box{width:100%}}:root{--navy:#082c54;--navy-2:#0b3d70;--cyan:#17bebb;--cyan-soft:#dff8f7;--ink:#102a43;--muted:#60758c;--surface:#f5f9fd;--line:#082c541c;color:var(--ink)}.public-header{color:var(--navy);border-bottom:1px solid var(--line);background:#fffffff5;height:88px;position:sticky;top:0;box-shadow:0 10px 30px #082c540d}.brand{flex-shrink:0;width:275px;height:58px;position:relative;overflow:hidden}.brand img{object-fit:cover;width:300px;max-width:none;height:60px;position:absolute;top:-1px;left:-52px}.brand span{color:var(--navy-2);border-left:1px solid var(--line);background:#fff;padding-left:10px;position:absolute;top:20px;left:202px}.app-shell aside .brand,.auth-brand .brand,footer .brand{width:205px}.app-shell aside .brand span,.auth-brand .brand span,footer .brand span{display:none}.nav-cta,.primary-link,.submit-btn,.page-action{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-radius:999px;box-shadow:0 12px 26px #082c542e;color:#fff!important}.hero{color:var(--ink);background:radial-gradient(circle at 82% 18%,#17bebb29,#0000 20%),linear-gradient(#f7fbff,#fff)}.hero h1 em{color:var(--navy-2)}.hero-copy>p{color:var(--muted)}.eyebrow{color:var(--navy-2);background:#082c540f}.secondary-link{color:var(--navy);border-color:var(--line);background:#fff}.trust-row{color:var(--muted)}.hero-visual{background:radial-gradient(circle,#17bebb2e,#0000 62%)}.app-shell>aside{background:var(--navy)}.app-shell aside nav a.active{color:#62ddd9;background:#0d4775}.workspace{background:var(--surface)}.content-page{max-width:1320px;margin:auto;padding:32px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.page-heading h1{margin:0;font-size:30px}.page-heading p{color:var(--muted);margin:7px 0 0}.page-action{cursor:pointer;border:0;align-items:center;gap:8px;padding:12px 18px;font-weight:750;display:inline-flex}.page-action svg{width:17px}.surface{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:22px;padding:25px;box-shadow:0 12px 30px #082c540d}.form-stack{flex-direction:column;gap:17px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wide{grid-column:1/-1}.field{color:var(--navy);flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.field>div{border:1px solid var(--line);border-radius:12px;align-items:center;padding-left:12px;display:flex}.field>div svg{width:18px;color:var(--muted)}.field input,.field textarea,.field select,.interview-form input,.interview-form textarea,.interview-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:12px 13px}.field>div input{border:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #17bebb1f}.check{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.submit-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:800;display:flex}.submit-btn:disabled{opacity:.6}.form-actions{justify-content:flex-end;gap:12px;display:flex}.form-actions>button:first-child{border:1px solid var(--line);background:#fff;border-radius:999px;padding:12px 20px}.notice{color:var(--navy-2);background:#eef8ff;border-radius:10px;padding:13px;font-size:13px}.alert.error{color:#b42318;background:#fff0f0;border:1px solid #ffd2ce;border-radius:10px;padding:12px}.setup-required{color:#75520a;background:#fff8e8;border:1px solid #f4d486;border-radius:16px;max-width:720px;margin:55px auto;padding:25px}.setup-required p{margin-bottom:0}.state-card{text-align:center;min-height:230px;color:var(--muted);background:#fff;border:1px dashed #c9d6e2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.state-card h3{color:var(--ink);margin-bottom:5px}.spinner{border:3px solid #d8e5ef;border-top-color:var(--cyan);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-brand{background:linear-gradient(145deg,var(--navy),#0d4f86)}.auth-brand h1 em{color:#51d9d4;font-style:normal}.auth-kicker{color:#67e0dc;letter-spacing:.15em;font-size:11px;font-weight:800}.auth-box h2{color:var(--navy);font-family:Manrope,Inter,sans-serif}.auth-box p a,.form-link{color:var(--navy-2);font-weight:750}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.choice-grid>a{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:9px;padding:22px;display:flex}.choice-grid>a>svg:first-child{color:var(--cyan)}.choice-grid>a>svg:last-child{margin-top:8px}.choice-grid span{color:var(--muted);font-size:13px}.success-box{text-align:center;background:var(--cyan-soft);border-radius:16px;padding:28px}.success-box>svg{color:#078b88;width:40px;height:40px}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#f5f9fd;padding:14px 18px;font-size:11px}.table-wrap td{border-top:1px solid var(--line);padding:16px 18px;font-size:13px}.table-wrap td:first-child{flex-direction:column;gap:4px;display:flex}.table-wrap td small{color:var(--muted)}.status{color:var(--muted);background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.status.published,.status.verified,.status.confirmed,.status.completed{color:#067647;background:#def7ec}.status.draft,.status.pending,.status.pending_confirmation{color:#995d00;background:#fff3d6}.status.paused,.status.rejected,.status.suspended{color:#b42318;background:#ffebeb}.row-actions{gap:7px;display:flex}.row-actions a,.row-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:7px}.row-actions svg{width:15px;height:15px}.dropzone{text-align:center;background:#fff;border:2px dashed #b9ccd9;border-radius:18px;flex-direction:column;align-items:center;margin-bottom:22px;padding:38px;display:flex}.dropzone>svg{width:42px;height:42px;color:var(--cyan)}.dropzone p{color:var(--muted)}.dropzone input{margin:10px}.document-list>div,.interview-list article,.application-list article{border-top:1px solid var(--line);align-items:center;gap:14px;padding:15px;display:flex}.document-list span,.interview-list article>div,.application-list article>div{flex-direction:column;flex:1;gap:4px;display:flex}.document-list small,.interview-list small,.application-list span{color:var(--muted);font-size:12px}.progress-profile{background:#dce7ef;border-radius:99px;height:9px;margin:-10px 0 22px}.progress-profile i{background:linear-gradient(90deg,var(--cyan),#51d9d4);border-radius:99px;height:100%;display:block}.public-page{background:var(--surface);min-height:70vh;padding:60px max(6vw,25px)}.jobs-hero{text-align:center;max-width:800px;margin:0 auto 45px}.jobs-hero>span,.plans-page>span{color:var(--navy-2);letter-spacing:.15em;font-size:11px;font-weight:800}.jobs-hero h1,.plans-page h1{color:var(--navy);font:800 clamp(36px,5vw,55px)/1.1 Manrope,Inter,sans-serif}.jobs-hero input{border:1px solid var(--line);border-radius:999px;width:min(600px,100%);padding:17px 22px;box-shadow:0 12px 30px #082c5412}.public-jobs-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.public-jobs-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 12px 30px #082c540d}.job-logo{background:linear-gradient(145deg,var(--navy),var(--navy-2));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.verified-line{color:var(--muted);align-items:center;gap:6px;margin-top:15px;font-size:12px;display:flex}.verified-line svg{width:15px;color:var(--cyan)}.public-jobs-grid h2{font-size:19px}.public-jobs-grid p,.job-detail-head p{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.public-jobs-grid p svg,.job-detail-head p svg{width:15px}.public-jobs-grid strong{margin:16px 0;display:block}.public-jobs-grid a{text-align:center;border-top:1px solid var(--line);color:var(--navy-2);padding-top:14px;font-weight:800;display:block}.job-detail{background:var(--surface);min-height:80vh}.job-detail>header{border-bottom:1px solid var(--line);background:#fff;padding:35px max(8vw,25px)}.job-detail-head{align-items:center;gap:20px;margin-top:30px;display:flex}.job-detail-head h1{margin:5px 0;font-size:40px}.job-detail-head span{align-items:center;gap:6px;display:flex}.job-detail-head span svg{width:17px;color:var(--cyan)}.job-content{grid-template-columns:1fr 340px;gap:35px;max-width:1150px;margin:auto;padding:40px 25px;display:grid}.job-section{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:16px;padding:24px}.job-section h2{font-size:19px}.long-copy{white-space:pre-line;color:var(--muted);line-height:1.75}.job-section li{color:var(--muted);margin:9px 0}.apply-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:15px;padding:24px;display:flex;position:sticky;top:115px;box-shadow:0 16px 38px #082c541a}.apply-card>strong{font-size:22px}.apply-card>span{color:var(--muted);align-items:center;gap:7px;display:flex}.apply-card>span svg{width:16px}.apply-card>button{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;border:0;border-radius:999px;padding:14px;font-weight:800}.apply-success{background:var(--cyan-soft);color:#067c78;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:15px;display:flex}.share-row{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:14px;display:flex}.share-row button{color:var(--navy-2);background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.fraud-warning{color:#795908;background:#fff8e8;border-radius:14px;gap:14px;padding:20px;display:flex}.fraud-warning p{flex-direction:column;gap:5px;margin:0;display:flex}.kanban{gap:14px;padding-bottom:18px;display:flex;overflow-x:auto}.kanban>section{background:#eaf1f6;border-radius:14px;min-width:275px;padding:12px}.kanban>section>header{justify-content:space-between;padding:7px;font-size:12px;font-weight:800;display:flex}.kanban article{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:14px}.kanban article h3{margin:10px 0 4px;font-size:14px}.kanban article p{color:var(--muted);font-size:12px}.kanban article small{color:var(--muted);align-items:center;gap:5px;display:flex}.kanban article small svg{width:13px}.kanban article label{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.kanban article select{width:100%;min-width:0;color:var(--navy);border:0;font-size:11px}.interview-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.interview-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.interview-list article,.application-list article{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px}.interview-list article>svg,.application-list article>svg{color:var(--cyan)}.interview-list article button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px}.notifications-list{flex-direction:column;gap:8px;display:flex}.notifications-list>button{text-align:left;border:1px solid var(--line);border-left:4px solid var(--cyan);background:#fff;border-radius:12px;gap:13px;padding:16px;display:flex}.notifications-list>button.read{opacity:.75;border-left-color:#dbe4eb}.notifications-list span{flex-direction:column;display:flex}.notifications-list p{color:var(--muted);margin:5px 0}.empathy-score{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:45px;display:flex}.empathy-score>svg{width:55px;height:55px;color:var(--cyan)}.empathy-score>strong{color:var(--navy);font-size:65px}.empathy-score>span{background:var(--cyan-soft);color:#057e7a;border-radius:99px;padding:7px 14px;font-weight:800}.usage{margin:20px 0}.usage>span{justify-content:space-between;font-size:12px;display:flex}.usage>div{background:#e4edf3;border-radius:99px;height:8px;margin-top:8px}.usage i{background:var(--cyan);border-radius:99px;height:100%;display:block}.verification-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;padding:40px}.verification-card>svg{width:55px;height:55px;color:var(--cyan)}.upload-field{border:1px dashed #aac3d4;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.upload-field>svg{color:var(--cyan)}.upload-field span{flex-direction:column;flex:1;display:flex}.upload-field small{color:var(--muted)}.review-list article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:15px;margin-bottom:10px;padding:18px;display:flex}.review-list article>div{flex:1}.review-list button{color:#067647;background:#def7ec;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;display:flex}.review-list .danger{color:#b42318;background:#ffebeb}.plans-page{text-align:center;background:var(--surface);padding:80px max(5vw,25px)}.plans-page>p{color:var(--muted)}.plans-page>div{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:45px auto;display:grid}.plans-page article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:18px;padding:25px;position:relative}.plans-page article.recommended{border:2px solid var(--cyan);transform:translateY(-9px)}.plans-page article>label{background:var(--cyan);color:var(--navy);border-radius:99px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:-12px;right:20px}.plans-page h2{font-size:30px}.plans-page h2 em{color:var(--muted);font-size:11px}.plans-page ul{min-height:145px;padding:0;list-style:none}.plans-page li{color:var(--muted);gap:8px;margin:10px 0;font-size:12px;display:flex}.plans-page li svg{width:15px;color:var(--cyan)}.plans-page button{border:1px solid var(--navy);width:100%;color:var(--navy);background:#fff;border-radius:999px;padding:12px;font-weight:800}.status-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.status-page>strong{color:var(--cyan);font-size:80px}.status-page h1{color:var(--navy);margin:0}.status-page p{color:var(--muted)}@media (width<=900px){.public-header{height:76px}.public-header .nav{background:#fff;top:76px}.brand{width:180px}.content-page{padding:22px}.form-grid,.job-content,.interview-form{grid-template-columns:1fr}.wide{grid-column:auto}.public-jobs-grid,.plans-page>div{grid-template-columns:1fr 1fr}.job-detail-head h1{font-size:32px}.apply-card{position:static}.choice-grid{grid-template-columns:1fr}}@media (width<=600px){.public-jobs-grid,.plans-page>div{grid-template-columns:1fr}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.form-grid{grid-template-columns:1fr}.job-detail-head{align-items:flex-start}.job-detail-head .job-logo{display:none}.content-page{padding:18px}.plans-page article.recommended{transform:none}.review-list article{flex-wrap:wrap;align-items:flex-start}}body{color:var(--ink);letter-spacing:-.005em;font-family:Inter,ui-sans-serif,system-ui,sans-serif}h1,h2,h3,.brand,.nav-cta,.primary-link,.submit-btn,.page-action{font-family:Manrope,Inter,sans-serif}.public-header{padding-inline:max(5vw,32px)}.nav{gap:32px;font-weight:600}.nav a:not(.nav-cta){color:#29465f;font-size:13px;transition:color .2s}.nav a:not(.nav-cta):hover{color:var(--navy-2)}.nav-cta{border-radius:12px;padding:13px 21px;box-shadow:0 10px 22px #082c5429}.hero{align-items:center;min-height:640px;padding:92px max(7vw,34px)}.hero h1{letter-spacing:-.055em;max-width:700px;font-family:Manrope,sans-serif;font-size:clamp(46px,4.8vw,68px);font-weight:600;line-height:1.02}.hero-copy>p{max-width:620px;font-size:17px;line-height:1.75}.eyebrow{letter-spacing:.01em;padding:9px 14px;font-weight:700}.hero-actions{margin:34px 0}.primary-link,.secondary-link{border-radius:12px;min-height:52px;padding:0 22px}.primary-link{box-shadow:0 12px 28px #082c542e}.secondary-link{box-shadow:0 4px 12px #082c540a}.candidate-card{border:1px solid #082c5417;border-radius:18px;transform:none;box-shadow:0 28px 70px #082c5429}.floating-stat,.human-note{border:1px solid #082c5414;box-shadow:0 18px 42px #082c5421}.logo-strip{color:#7890a5;letter-spacing:.04em;background:#f8fbfd;padding:27px max(7vw,30px)}.split-section,.company-section{gap:90px;padding-block:88px}.split-section h2,.company-section h2,.featured h2,.cta h2{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-weight:600;line-height:1.13}.split-section>div>p,.company-section>div>p{font-size:15px}.candidate-ui,.company-ui{border-radius:18px;box-shadow:0 22px 60px #082c541a}.featured{padding-block:82px}.jobs-grid article,.public-jobs-grid article{border-radius:16px;transition:transform .2s,box-shadow .2s}.jobs-grid article:hover,.public-jobs-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 38px #082c541a}.cta{background:linear-gradient(120deg,#082c54,#0b3d70);border-radius:20px;box-shadow:0 22px 55px #082c542e}.app-shell>aside{padding:22px 16px}.app-shell aside .brand,.auth-brand .brand,footer .brand{background:#fff;border-radius:10px;height:54px;box-shadow:0 8px 20px #0000001f}.app-shell aside .brand img,.auth-brand .brand img,footer .brand img{top:-3px}.workspace>header{height:76px}.content-page,.dashboard{padding:36px}.page-heading h1,.welcome h1{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-weight:700}.surface,.panel,.metrics>div,.table-wrap{border-radius:14px;box-shadow:0 8px 24px #082c540b}.field input,.field textarea,.field select,.interview-form input,.interview-form textarea,.interview-form select,.submit-btn,.page-action{border-radius:10px}.status{border-radius:8px}.menu-button{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px}@media (width<=900px){.public-header{padding-inline:20px}.public-header .brand{width:218px}.public-header .brand span{display:none}.nav.open{border-top:1px solid var(--line);background:#fff;box-shadow:0 20px 35px #082c541f}.menu-button{display:flex}.hero{min-height:auto;padding:64px 28px}.hero h1{font-size:clamp(43px,10vw,58px)}.split-section,.company-section{padding-block:70px}.content-page,.dashboard{padding:24px}}@media (width<=600px){.public-header{height:72px;padding-inline:16px}.public-header .brand{width:215px;height:54px}.public-header .brand img{top:-3px}.hero{padding:48px 28px 54px}.hero h1{letter-spacing:-.05em;margin-top:26px;font-size:42px;line-height:1.04}.hero-copy>p{font-size:16px;line-height:1.75}.hero-actions{gap:10px}.hero-actions a{width:100%}.trust-row{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.logo-strip{padding:22px}.split-section,.company-section,.featured{padding:62px 24px}.split-section h2,.company-section h2,.featured h2{font-size:32px}.candidate-ui{padding:19px}.cta{margin-inline:16px}.auth-panel{padding:26px 20px}}.hero{grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:60px}.hero-copy{max-width:700px}.hero h1 em{color:var(--navy-2);font-style:normal;position:relative}.hero h1 em:after{content:"";z-index:-1;background:#17bebb40;border-radius:99px;height:8px;position:absolute;bottom:4px;left:2px;right:0}.smart-search{z-index:2;background:#fff;border:1px solid #082c541f;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:center;margin-top:30px;padding:7px;display:grid;position:relative;box-shadow:0 18px 46px #082c541f}.smart-search label{border-right:1px solid var(--line);align-items:center;gap:9px;height:48px;padding:0 13px;display:flex}.smart-search label svg{width:18px;color:var(--cyan);flex-shrink:0}.smart-search input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;font-size:13px}.smart-search button{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;height:48px;padding:0 19px;font-family:Manrope,sans-serif;font-weight:700;display:flex}.smart-search button svg{width:17px}.popular-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.popular-searches button{border:1px solid var(--line);color:var(--navy-2);cursor:pointer;background:#ffffffbf;border-radius:99px;padding:6px 10px}.hero-copy .hero-actions{align-items:center;margin:26px 0 0}.hero-copy .hero-actions .secondary-link{min-height:44px}.hero-copy .hero-actions .text-link{font-family:Manrope,sans-serif}.people-visual{isolation:isolate;background:linear-gradient(145deg,#e9faf8eb,#f1f6fbf2);border:1px solid #17bebb2e;border-radius:32px;height:495px;position:relative;overflow:visible;box-shadow:0 30px 75px #082c5424}.people-visual:before{content:"";z-index:0;background:radial-gradient(circle at 64% 23%,#ffffffeb 0 5%,#0000 5.5%),radial-gradient(circle at 20% 75%,#17bebb33 0 7%,#0000 7.5%),linear-gradient(135deg,#17bebb2e,#082c5414);border-radius:48% 52% 45% 55%;position:absolute;inset:9% 7% 8% 8%;transform:rotate(-4deg)}.people-visual img{object-fit:contain;object-position:center bottom;z-index:2;filter:drop-shadow(0 24px 24px #082c5429);width:108%;height:103%;margin-left:-4%;display:block;position:relative}.people-visual:after{content:"";z-index:1;border:1px dashed #082c541f;border-radius:25px;position:absolute;inset:18px}.people-overlay{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #082c5417;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 16px 38px #082c5429}.people-overlay>svg{color:var(--cyan);width:22px}.people-overlay span{flex-direction:column;display:flex}.people-overlay strong{font:700 12px Manrope,sans-serif}.people-overlay small{color:var(--muted);margin-top:3px;font-size:10px}.people-overlay.match{top:34px;right:-23px}.people-overlay.human{bottom:30px;left:-28px}.profession-orbit{z-index:3;width:46px;height:46px;color:var(--navy-2);background:#fff;border:1px solid #082c5414;border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 28px #082c5421}.profession-orbit svg{width:21px}.orbit-operations{top:102px;left:22px;transform:rotate(-7deg)}.orbit-digital{color:var(--cyan);bottom:105px;right:28px;transform:rotate(7deg)}.value-ribbon{z-index:5;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:1120px;margin:-38px auto 0;padding:8px;display:grid;position:relative;box-shadow:0 18px 45px #082c5417}.value-ribbon>div{border-right:1px solid var(--line);align-items:center;gap:13px;padding:18px 22px;display:flex}.value-ribbon>div:last-child{border-right:0}.value-ribbon svg{width:23px;color:var(--cyan)}.value-ribbon span{flex-direction:column;display:flex}.value-ribbon strong{font:700 12px Manrope,sans-serif}.value-ribbon small{color:var(--muted);margin-top:3px;font-size:10px}.app-logo svg{width:19px}.company-ui{padding:26px;position:relative}.mini-nav{justify-content:space-between;align-items:center;display:flex}.mini-nav small{color:#7f98ad;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.experience-callout{background:#0d365b;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:14px;display:flex}.experience-callout>svg{color:var(--cyan)}.experience-callout span{flex-direction:column;display:flex}.experience-callout small{color:#9eb2c2;margin-top:3px;font-size:10px}@media (width<=1050px){.hero{grid-template-columns:1fr}.people-visual{width:100%;max-width:720px;margin:auto}.value-ribbon{margin:20px 25px 0}}@media (width<=900px){.people-visual{height:420px}.value-ribbon{grid-template-columns:1fr;margin:18px 24px 0}.value-ribbon>div{border-right:0;border-bottom:1px solid var(--line)}.value-ribbon>div:last-child{border-bottom:0}}@media (width<=600px){.smart-search{grid-template-columns:1fr;padding:8px}.smart-search label{border-right:0;border-bottom:1px solid var(--line)}.smart-search button{justify-content:center;margin-top:7px}.popular-searches{margin-top:12px}.hero-copy .hero-actions{grid-template-columns:1fr 1fr;display:grid}.people-visual{border-radius:20px;height:330px;margin-top:12px}.people-visual img,.people-visual:after{border-radius:20px}.people-overlay{padding:10px 12px}.people-overlay.match{top:18px;right:-4px}.people-overlay.human{bottom:18px;left:-4px}.value-ribbon{margin:16px 16px 0}.value-ribbon>div{padding:15px}.value-ribbon small{font-size:9px}}.people-visual img{object-position:center bottom}.role-paths{background:#fff;padding:92px max(7vw,30px) 72px}.role-heading{text-align:center;max-width:720px;margin:0 auto 38px}.role-heading h2{letter-spacing:-.04em;margin:13px 0;font:600 42px/1.15 Manrope,sans-serif}.role-heading p{color:var(--muted);line-height:1.7}.role-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1160px;margin:auto;display:grid}.role-grid>a{background:var(--surface);border:1px solid #082c5414;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.role-grid>a:hover{border-color:#17bebb80;transform:translateY(-3px);box-shadow:0 13px 28px #082c5414}.role-grid>a>span{width:48px;height:48px;color:var(--cyan);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #082c540f}.role-grid>a>span svg{width:22px}.role-grid>a>strong{font:700 13px Manrope,sans-serif}.role-grid>a>svg{width:17px;color:var(--navy-2)}@media (width<=900px){.role-grid{grid-template-columns:1fr 1fr}.role-paths{padding-block:70px}}@media (width<=600px){.role-paths{padding:62px 22px}.role-heading{text-align:left;margin-bottom:27px}.role-heading h2{font-size:32px}.role-grid{grid-template-columns:1fr}.role-grid>a{padding:14px}.people-visual img{object-position:center bottom;width:116%;margin-left:-8%}.people-overlay.match{max-width:190px}.profession-orbit{width:40px;height:40px}.orbit-operations{top:74px;left:12px}.orbit-digital{bottom:78px;right:12px}}.brand{gap:11px;width:auto;min-width:0;height:auto;position:static;overflow:visible}.brand img{object-fit:contain;width:180px;max-width:100%;height:auto;position:static}.brand span{color:var(--navy-2);border-left:1px solid var(--line);background:0 0;padding-left:11px;position:static}.public-header .brand img{width:190px}.footer-brand-block .brand{width:max-content;height:auto;box-shadow:none;background:0 0;padding:0}.footer-brand-block .brand img{width:205px;height:auto;position:static}.footer-brand-block .brand span{display:none}.footer-brand-block>p{color:#9fb2c3;max-width:300px;margin:5px 0 0;line-height:1.55}.cta{gap:44px}.cta>div:first-child{max-width:780px}.cta p{max-width:760px;line-height:1.65}.cta-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.cta .cta-actions>a{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 21px;font-family:Manrope,sans-serif;font-size:13px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.cta .cta-actions>a:hover{transform:translateY(-2px)}.cta .cta-candidate{color:var(--navy);background:linear-gradient(135deg,#f8fcfd,#e5f5f3);border:1px solid #ffffffb8;box-shadow:0 13px 28px #00000024}.cta .cta-candidate svg{color:#0b9d94}.cta .cta-candidate:hover{background:#fff;box-shadow:0 16px 32px #0000002e}.cta .cta-company{color:#fff;background:0 0;border:1px solid #ffffff6b}.cta .cta-company:hover{background:#ffffff14}.nav-cta,.primary-link{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff!important}.hero-copy .secondary-link{border-color:var(--line);color:var(--navy);background:#fff;box-shadow:0 10px 24px #082c5414}@media (width<=900px){.public-header .brand img{width:174px}.public-header .brand{width:auto}.cta-actions{flex-wrap:wrap;width:100%}.cta .cta-actions>a{flex:1}.footer-brand-block .brand{width:max-content}}@media (width<=600px){.public-header .brand{width:auto;height:auto}.public-header .brand img{width:166px;top:auto}.cta-actions{flex-direction:column}.cta .cta-actions>a{width:100%}.footer-brand-block .brand img{width:185px}.footer-brand-block>p{max-width:260px}}.nav-session{align-items:center;gap:9px;display:flex}.nav-session>span{letter-spacing:.04em;background:#ffffff29;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.dashboard{padding-top:42px}.welcome{padding:3px 2px 5px}.welcome h1{font-size:34px}.welcome>a{border-radius:12px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #082c5421}.welcome>a:hover{transform:translateY(-2px);box-shadow:0 16px 30px #082c542e}.metrics{gap:18px}.metrics>div{border:1px solid #dce6ed;min-height:112px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 28px #082c540e}.metrics>div:after{content:"";opacity:.72;background:linear-gradient(90deg,#0b4a78,#20c8b8);width:100%;height:3px;position:absolute;bottom:0;left:0}.metrics span{border-radius:12px}.metrics strong{letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:30px}.panel{border-color:#dce6ed;box-shadow:0 12px 32px #082c540d}.empty-panel{background:radial-gradient(circle at 50% 45%,#effcf9 0,#fff 48%);min-height:290px}.empty-panel>svg{background:#def8f4;border-radius:18px;width:66px;height:66px;padding:12px}.empty-panel h2{margin:15px 0 0;font-size:20px}.empty-panel p{margin:8px 0 18px}.empty-panel>a{border-radius:11px}.dash-grid .panel:first-child{background:linear-gradient(145deg,#fff 55%,#f2fbfa)}.usage>div{height:10px}.usage i{background:linear-gradient(90deg,#0c5684,#1cc6b6)}.account-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.account-summary>span{background:#eef6f8;border:1px solid #d9e6ec;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 11px;padding:14px 16px;display:grid}.account-summary svg{color:#0a9285;grid-row:1/3}.account-summary small{color:var(--vendrex-text-secondary,#173b61)}.account-summary strong{font-size:13px}.success-box>button{justify-content:center;color:#087e73!important;background:#eef8f7!important}@media (width<=900px){.dashboard{padding-top:28px}.nav-session{justify-content:center;width:100%}.metrics>div{min-height:100px}}@media (width<=700px){.account-summary{grid-template-columns:1fr}}.auth-brand .brand,.app-shell>aside .brand{width:max-content;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;position:static;overflow:visible}.auth-brand .brand img,.app-shell>aside .brand img{object-fit:contain;max-width:100%;height:auto;position:static}.auth-brand .brand img{width:205px}.auth-brand .brand span,.app-shell>aside .brand span{color:#e6f0f6;background:0 0;border-left:1px solid #ffffff4d;padding-left:11px;display:block;position:static}.auth-brand .brand span{font-size:15px}.app-shell>aside .brand{gap:8px}.app-shell>aside .brand img{width:132px}.app-shell>aside .brand span{padding-left:8px;font-size:11px}@media (width<=600px){.auth-brand .brand img{width:178px}.auth-brand .brand span{font-size:13px}}.footer-brand-block .brand{gap:10px}.footer-brand-block .brand span{color:#e6f0f6;background:0 0;border-left:1px solid #ffffff4d;padding-left:10px;font-size:13px;display:block;position:static}.footer-brand-block .brand img{width:190px}footer a{transition:color .2s}footer a:hover{color:#56d8cf}.recruiter-visual{background:linear-gradient(145deg,#e9faf7,#dcecf5);border:1px solid #ffffff24;border-radius:15px;height:225px;margin:-8px -8px 20px;position:relative;overflow:hidden}.recruiter-halo{background:#17bebb33;border-radius:50%;width:290px;height:290px;position:absolute;top:-105px;right:-25px;box-shadow:-190px 135px 0 -95px #082c541c}.recruiter-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 18px #082c542e);width:102%;height:108%;position:absolute;bottom:-10%;left:-1%}.recruiter-note{z-index:2;color:var(--navy);background:#fffffff0;border:1px solid #082c5414;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 24px #082c5421}.recruiter-note>svg{width:20px;color:var(--cyan)}.recruiter-note span{flex-direction:column;display:flex}.recruiter-note strong{font:700 11px Manrope,sans-serif}.recruiter-note small{color:var(--muted);margin-top:2px;font-size:9px}.role-grid>a,.jobs-grid article,.candidate-ui,.company-ui,.value-ribbon{border-color:#082c541a}.role-grid>a,.jobs-grid article{box-shadow:0 8px 22px #082c5409}a,button{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #17bebb6b}.section-kicker{color:#087f78}.cta,.people-visual,.candidate-ui,.company-ui{transition:box-shadow .25s}.cta:hover{box-shadow:0 26px 64px #082c5438}@media (width<=900px){.recruiter-visual{height:265px}.footer-brand-block .brand{width:max-content}}@media (width<=600px){.footer-brand-block .brand img{width:170px}.footer-brand-block .brand span{font-size:12px}.recruiter-visual{height:210px}.recruiter-visual img{width:112%;left:-6%}.recruiter-note{max-width:230px;bottom:10px;left:10px}}.auth-box .submit-btn{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff;border:0;justify-content:center;box-shadow:0 12px 26px #082c542e}.auth-box .submit-btn:hover{background:linear-gradient(135deg,#0a3765,#0d4f86);border-color:#0000}.auth-box .submit-btn:disabled{opacity:.65;cursor:not-allowed}:root{--hope:#f2b84b;--hope-deep:#9a6200;--hope-soft:#fff5d8;--warm-canvas:#fafaf6;--warm-white:#fffefa}.workspace{background:radial-gradient(circle at 88% 8%,#f2b84b21,transparent 25%),radial-gradient(circle at 16% 96%,#17bebb12,transparent 28%),linear-gradient(145deg,var(--warm-canvas),#f4faf8);min-height:100vh}.workspace>header{background:#fffefaf5;border-bottom-color:#082c5417}.welcome small{color:#087f78;align-items:center;gap:7px;display:inline-flex}.welcome small:before{content:"";background:var(--hope);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2b84b29}.welcome p{color:#536d82}.account-summary>span{background:#ffffffc7;border-color:#082c541a;box-shadow:0 7px 20px #082c5409}.account-summary>span:first-child{background:linear-gradient(135deg,#f8fffd,#eef9f6)}.account-summary>span:nth-child(2){background:linear-gradient(135deg,#f7fbff,#eef6fb)}.metrics>div{background:#ffffffeb;border-color:#082c541a}.metrics>div:after{background:linear-gradient(90deg,var(--navy-2) 0 38%,var(--cyan) 68%,var(--hope) 100%);height:4px}.metrics>div:hover{transition:transform .2s,box-shadow .2s;transform:translateY(-2px);box-shadow:0 16px 34px #082c5417}.empty-panel{background:radial-gradient(circle at 50% 38%,#fff5d8e0,transparent 25%),radial-gradient(circle at 38% 62%,#dff8f7b3,transparent 30%),var(--warm-white);border-color:#d2931d33}.empty-panel>svg{color:#0a9589;background:linear-gradient(145deg,#e1faf6,var(--hope-soft));box-shadow:0 12px 26px #9769131a}.empty-panel h2{color:var(--navy)}.empty-panel p{color:#5a7183}.empty-panel>a{box-shadow:0 11px 24px #17bebb2e}.panel{background:#ffffffeb}@media (width<=700px){.workspace{background:linear-gradient(160deg,var(--warm-canvas),#f3faf8)}.welcome small:before{box-shadow:0 0 0 4px #f2b84b24}}:root{--action:#0b9f96;--action-bright:#18c2b4;--action-soft:#e3f8f5;--danger:#b42318;--danger-soft:#fff0ee}.submit-btn,.page-action,.welcome>a,.empty-panel>a,.apply-card>button,.plans-page article button{background:linear-gradient(135deg,var(--action),var(--action-bright));border:1px solid #042f3814;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 11px 25px #0b9f9633;color:#042f38!important}.submit-btn:hover,.page-action:hover,.welcome>a:hover,.empty-panel>a:hover,.apply-card>button:hover,.plans-page article button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 15px 31px #0b9f9645}.form-actions>button:first-child,.panel header button,.panel header a,.interview-list article button,.document-list button,.share-row button{background:var(--hope-soft);color:var(--hope-deep);cursor:pointer;border:1px solid #d2931d52;border-radius:10px;font-weight:750;transition:background .2s,transform .2s,border-color .2s}.form-actions>button:first-child:hover,.panel header button:hover,.panel header a:hover,.interview-list article button:hover,.document-list button:hover,.share-row button:hover{background:#ffedb7;border-color:#9a62006b;transform:translateY(-1px)}.row-actions a,.row-actions button{background:var(--action-soft);color:#087f78;border-color:#0b9f9640;transition:background .2s,transform .2s,border-color .2s}.row-actions a:hover,.row-actions button:hover{background:#c9f2ed;border-color:#0b9f9680;transform:translateY(-1px)}.row-actions .danger,.review-list .danger{background:var(--danger-soft);color:var(--danger);border-color:#ffd0ca}.review-list button:not(.danger){background:var(--action-soft);color:#087f78;border:1px solid #0b9f9647}.popular-searches button{background:var(--hope-soft);color:#805300;border-color:#d2931d47}.popular-searches button:hover{border-color:var(--hope);background:#ffedba}.notifications-list>button{background:linear-gradient(90deg,#fff,var(--action-soft));border-color:#0b9f962e}.notifications-list>button.read{border-left-color:var(--hope);opacity:.78;background:#fffefa}.notification-preferences{border:1px solid var(--line);background:#ffffffd1;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 10px 28px #082c540d}.notification-preferences>span{align-items:center;gap:12px;display:flex}.notification-preferences>span>svg{width:22px;color:var(--action)}.notification-preferences>span>span{flex-direction:column;gap:3px;display:flex}.notification-preferences small{color:var(--muted)}.notification-preferences button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#eef3f5;border-radius:999px;padding:9px 14px;font-weight:800}.notification-preferences button.active{background:var(--action-soft);color:#087d76;border-color:#0b9f9647}@media (width<=640px){.notification-preferences{flex-direction:column;align-items:flex-start}.notification-preferences button{align-self:flex-end}}.button{background:var(--action-soft);color:#087f78;cursor:pointer;border:1px solid #0b9f9638;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:750;display:inline-flex}button:disabled,.submit-btn:disabled,.page-action:disabled{cursor:not-allowed;color:#7a8792!important;box-shadow:none!important;filter:none!important;background:#e7ebee!important;border-color:#d9dfe4!important;transform:none!important}.signout{color:#b9d1df!important}.signout:hover{background:#ffffff12;color:#fff!important}.header-actions>a{color:var(--navy)}.choice-grid>a{background:linear-gradient(145deg,#f5fffd,var(--action-soft));border-color:#0b9f9638;box-shadow:0 10px 25px #082c540b}.choice-grid>a:nth-child(2){background:linear-gradient(145deg,var(--warm-white),var(--hope-soft));border-color:#d2931d42}.choice-grid>a:hover{border-color:var(--action);box-shadow:0 15px 32px #082c5417}.choice-grid>a:nth-child(2):hover{border-color:var(--hope)}.hero-copy .secondary-link{background:var(--hope-soft);color:#734b00;border-color:#d2931d4d}.hero-copy .secondary-link:hover{border-color:var(--hope);background:#ffedb8}.interview-list article button:first-child{background:var(--action-soft);color:#087f78;border-color:#0b9f9647}.interview-list article button:last-child:not(:first-child){background:var(--hope-soft);color:var(--hope-deep);border-color:#d2931d4d}.table-wrap th{background:linear-gradient(90deg,#f3fbf9,var(--hope-soft));color:var(--vendrex-text-secondary,#173b61)}.status{color:var(--vendrex-text-secondary,#173b61);background:#e8f1f5}.state-card{background:linear-gradient(145deg,var(--warm-white),#f3fbf9);border-color:#0b9f963d}:root{--orange:#f28b45;--orange-deep:#99440f;--orange-soft:#fff0e5;--orange-line:#f28b4557}.account-summary>span:nth-child(3){background:linear-gradient(135deg,#fffaf6,var(--orange-soft));border-color:var(--orange-line)}.account-summary>span:nth-child(3) svg{color:#c35d1a}.metrics>div:nth-child(2) span{color:#b85112;background:var(--orange-soft)}.metrics>div:nth-child(2):after{background:linear-gradient(90deg,#d96822,var(--orange))}.metrics>div:nth-child(3) span{color:var(--navy-2);background:#eaf3fb}.metrics>div:nth-child(3):after{background:linear-gradient(90deg,var(--navy-2),#4d8fbe)}.metrics>div:nth-child(4):after{background:linear-gradient(90deg,#0c9188,var(--cyan))}.empty-panel{border-color:var(--orange-line);background:radial-gradient(circle at 50% 34%,#fff0e5f0,transparent 27%),radial-gradient(circle at 36% 68%,#dff8f7bd,transparent 31%),var(--warm-white)}.empty-panel>svg{background:linear-gradient(145deg,#e1faf6,var(--orange-soft))}.empty-panel>a{background:linear-gradient(135deg,#e97831,#f59b5d);border-color:#99440f2e;box-shadow:0 12px 26px #da68223b;color:#321704!important}.empty-panel>a:hover{box-shadow:0 16px 33px #da68224d}.form-actions>button:first-child,.panel header button,.panel header a,.interview-list article button:last-child:not(:first-child),.document-list button,.share-row button{background:var(--orange-soft);color:var(--orange-deep);border-color:var(--orange-line)}.form-actions>button:first-child:hover,.panel header button:hover,.panel header a:hover,.interview-list article button:last-child:not(:first-child):hover,.document-list button:hover,.share-row button:hover{background:#ffe1cb;border-color:#99440f6b}.table-wrap th{background:linear-gradient(90deg,#eefaf8,var(--orange-soft))}.popular-searches button{background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-deep)}.workspace .candidate-jobs-page{background:0 0;min-height:calc(100vh - 70px);padding:42px 32px 60px}.candidate-jobs-page .jobs-hero{border:1px solid var(--orange-line);background:radial-gradient(circle at 90% 12%,#f28b452e,#0000 30%),#ffffffe0;border-radius:22px;max-width:920px;padding:34px;box-shadow:0 16px 38px #082c5412}.candidate-jobs-page .jobs-hero>span{color:var(--orange-deep)}.candidate-jobs-page .jobs-hero input{background:#fff;border-color:#082c5426}.candidate-jobs-page .public-jobs-grid article{border-top:3px solid #0000;transition:transform .2s,box-shadow .2s,border-color .2s}.candidate-jobs-page .public-jobs-grid article:nth-child(3n+1){border-top-color:var(--cyan)}.candidate-jobs-page .public-jobs-grid article:nth-child(3n+2){border-top-color:var(--orange)}.candidate-jobs-page .public-jobs-grid article:nth-child(3n){border-top-color:#4d8fbe}.candidate-jobs-page .public-jobs-grid article:hover{transform:translateY(-3px);box-shadow:0 17px 36px #082c541a}.workspace .candidate-job-detail{background:0 0;min-height:calc(100vh - 70px)}.candidate-job-detail>header{border-bottom-color:var(--orange-line);background:#ffffffdb}.candidate-job-detail .apply-card{border-top:4px solid var(--orange)}.candidate-job-detail .fraud-warning{background:var(--orange-soft);color:#774019}@media (width<=700px){.workspace .candidate-jobs-page{padding:24px 18px 45px}.candidate-jobs-page .jobs-hero{padding:24px 18px}.candidate-job-detail>header{padding-inline:20px}}.auth-box .submit-btn,.auth-box .submit-btn:hover,.auth-box .submit-btn:focus-visible{background:linear-gradient(135deg,var(--navy),var(--navy-2));border-color:#0000;color:#fff!important}.auth-box .submit-btn svg{color:currentColor;stroke:currentColor}.auth-box .submit-btn:disabled{opacity:1;color:#52616d!important;background:#dfe5e9!important;border-color:#cbd5dc!important}.auth-box .submit-btn:disabled svg{color:currentColor}.submit-btn svg,.page-action svg,.welcome>a svg,.empty-panel>a svg,.apply-card>button svg{color:currentColor;stroke:currentColor}.field>div:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px #17bebb21}.field>div:focus-within input{box-shadow:none}.field input::placeholder,.field textarea::placeholder{color:#718399;opacity:1}.interest-picker{background:linear-gradient(145deg,#f8fffd,#fffaf6);border:1px solid #082c541f;border-radius:14px;margin:0;padding:18px}.interest-picker legend{color:var(--navy);padding:0 8px;font-weight:800}.interest-picker legend small{color:var(--orange-deep);margin-left:7px;font-weight:700}.interest-picker>p{color:var(--muted);margin:2px 0 14px;font-size:12px}.interest-picker>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.interest-picker label{color:#3f5870;cursor:pointer;background:#fff;border:1px solid #082c5417;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.interest-picker label:has(input:checked){background:var(--action-soft);color:#075f59;border-color:#0b9f9673;font-weight:750}.interest-picker input{accent-color:var(--action)}.field>input[list]{background:#fff}.field textarea::placeholder{color:#6c7e8e;line-height:1.55}.form-grid .field input[name=salary_expectation]{background:linear-gradient(90deg,var(--orange-soft) 0 30px,#fff 30px);padding-left:34px}@media (width<=800px){.interest-picker>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.interest-picker>div{grid-template-columns:1fr}}.document-error{color:var(--danger)!important}.resume-suggestions{background:linear-gradient(145deg,#f5fffd,var(--orange-soft));border:1px solid #0b9f963d;border-radius:12px;grid-column:1/-1;margin-top:12px;padding:16px}.resume-suggestions>strong{color:var(--navy)}.resume-suggestions ul{color:#50697d;grid-template-columns:1fr 1fr;gap:7px 18px;margin:10px 0;padding-left:18px;font-size:12px;display:grid}.resume-suggestions button{background:var(--action-soft)!important;color:#075f59!important;border:1px solid #0b9f964d!important;width:auto!important}.document-list>div{flex-wrap:wrap}@media (width<=600px){.resume-suggestions ul{grid-template-columns:1fr}}.public-header{box-shadow:none}.nav{font-weight:650}.nav>a:not(.nav-cta){color:#405b72}.hero{padding-top:64px}.guided-entry{margin:28px 0 20px}.guided-entry>span{color:var(--navy);margin-bottom:10px;font:750 13px Manrope,Inter,sans-serif;display:block}.guided-entry>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guided-entry a{min-height:58px;color:var(--navy);background:#ffffffe6;border:1px solid #082c541f;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 14px;font:700 12px Manrope,Inter,sans-serif;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #082c540b}.guided-entry a:first-child{border-color:#0b9f964d}.guided-entry a:last-child{border-color:var(--orange-line)}.guided-entry a:hover{transform:translateY(-2px);box-shadow:0 13px 29px #082c5417}.guided-entry a>svg:first-child{width:20px;color:var(--action)}.guided-entry a>svg:last-child{width:16px}.smart-search{margin-top:0}.access-choice{margin-bottom:24px}.access-choice>a{min-height:205px;position:relative}.access-choice>a small{letter-spacing:.12em;color:#087f78;font-size:9px;font-weight:800}.access-choice>a:nth-child(2) small{color:var(--orange-deep)}.access-choice>a strong{color:var(--navy);font:750 17px Manrope,Inter,sans-serif}.access-choice>a>svg:last-child{position:absolute;bottom:17px;right:20px}.auth-help{text-align:center;font-size:13px}.change-access{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.change-access svg{width:14px}.form-stack>.change-access{justify-content:center;margin-top:-4px}.company-landing{background:#fff}.company-hero-minimal{background:radial-gradient(circle at 82% 20%,#17bebb1c,#0000 25%),linear-gradient(145deg,#fbfdfd,#f7fafc);grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;min-height:610px;padding:95px max(8vw,30px);display:grid}.company-hero-minimal h1{color:var(--navy);letter-spacing:-2.6px;margin:16px 0;font:800 clamp(43px,5vw,66px)/1.08 Manrope,Inter,sans-serif}.company-hero-minimal h1 em{color:#0b8f87;font-style:normal}.company-hero-minimal>div:first-child>p{max-width:610px;color:var(--muted);font-size:18px;line-height:1.7}.company-hero-actions{align-items:center;gap:20px;margin:30px 0 14px;display:flex}.quiet-link{color:var(--navy-2);font-size:13px;font-weight:800}.company-hero-minimal>div:first-child>small{color:var(--muted)}.company-focus-card{background:var(--navy);color:#fff;border-radius:24px;padding:35px;box-shadow:0 28px 65px #082c542e}.company-focus-card>span{color:#54ddd2;background:#17bebb26;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.company-focus-card>small{color:#64ddd4;letter-spacing:.13em;margin:26px 0 8px;font-weight:800;display:block}.company-focus-card h2{font:750 28px/1.25 Manrope,Inter,sans-serif}.company-focus-card ul{margin:26px 0 0;padding:0;list-style:none}.company-focus-card li{color:#c4d2df;border-top:1px solid #ffffff1c;align-items:center;gap:12px;padding:13px 0;display:flex}.company-focus-card i{color:#62ddd3;width:30px;font-style:normal;font-weight:800}.company-principles{padding:95px max(8vw,30px)}.company-principles header{max-width:710px}.company-principles h2,.company-final-cta h2{color:var(--navy);font:750 clamp(31px,4vw,44px)/1.15 Manrope,Inter,sans-serif}.company-principles>div{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.company-principles article{border-top:1px solid #082c5429;padding:27px 8px;position:relative}.company-principles article>svg{color:var(--action);width:25px}.company-principles article>b{color:#91a4b5;font-size:11px;position:absolute;right:8px}.company-principles h3{color:var(--navy);font:750 20px Manrope,Inter,sans-serif}.company-principles p{color:var(--muted);line-height:1.65}.company-final-cta{background:linear-gradient(135deg,#f3fbfa,#fff7f0);border:1px solid #082c5414;border-radius:22px;justify-content:space-between;align-items:center;margin:0 max(5vw,20px) 70px;padding:50px max(5vw,30px);display:flex}.company-final-cta h2{margin:10px 0 0;font-size:34px}.plans-page{background:linear-gradient(#f8fbfd,#fff);min-height:75vh;position:relative}.plans-back{color:var(--muted);align-items:center;gap:7px;margin-bottom:30px;font-size:12px;font-weight:750;display:inline-flex}.plans-back svg{width:15px}.plans-page>h1{max-width:770px;margin:16px auto}.plans-grid{align-items:stretch}.plans-page .plans-grid article{flex-direction:column;display:flex;box-shadow:0 14px 34px #082c540e}.plans-page .plans-grid article>ul{flex:1}.plans-page .plans-grid article>a{background:var(--navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:800;display:flex}.plans-page .plans-grid article>a svg{width:15px}footer{grid-template-columns:2fr 1fr 1fr 1fr}@media (width<=900px){.company-hero-minimal{grid-template-columns:1fr;gap:45px;padding-top:65px}.company-principles>div{grid-template-columns:1fr}.company-final-cta{flex-direction:column;align-items:flex-start;gap:25px}footer{grid-template-columns:1.5fr 1fr 1fr}.footer-brand-block{grid-column:1/-1}}@media (width<=600px){.guided-entry>div{grid-template-columns:1fr}.company-hero-actions{flex-direction:column;align-items:flex-start}.company-hero-minimal{padding:60px 22px}.company-focus-card{padding:25px}.company-principles{padding:65px 22px}.company-final-cta{padding:34px 24px}.access-choice>a{min-height:170px}footer{grid-template-columns:1fr}}body{color:var(--ink);background:#fffefa;line-height:1.5}h1,h2,h3,h4{text-wrap:balance;font-family:Manrope,Inter,sans-serif}p{text-wrap:pretty}.section-kicker:before{content:"";background:var(--orange);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #f28b451f}button,.button,.primary-link,.secondary-link,.nav-cta,.page-action,.submit-btn{min-height:44px}.primary-link,.secondary-link,.nav-cta,.page-action,.submit-btn{letter-spacing:-.01em;font-family:Manrope,Inter,sans-serif}.field span,.table-wrap th,.workspace-label{letter-spacing:.01em}.guided-entry a:first-child{background:linear-gradient(145deg,#fffaf6,var(--orange-soft));border-color:var(--orange-line)}.guided-entry a:first-child>svg:first-child{color:#c45a18}.guided-entry a:last-child{background:linear-gradient(145deg,#f7fffd,var(--action-soft));border-color:#0b9f9645}.guided-entry a:last-child>svg:first-child{color:var(--action)}.access-choice>a:first-child{background:linear-gradient(145deg,#fffaf6,var(--orange-soft));border-color:var(--orange-line)}.access-choice>a:first-child small,.access-choice>a:first-child>svg:first-child{color:var(--orange-deep)}.access-choice>a:nth-child(2){background:linear-gradient(145deg,#f7fffd,var(--action-soft));border-color:#0b9f9645}.access-choice>a:nth-child(2) small,.access-choice>a:nth-child(2)>svg:first-child{color:#087f78}.cta-candidate{box-shadow:0 12px 27px #da68223b;background:linear-gradient(135deg,#ec7b35,var(--orange))!important;color:#321704!important}.cta-company{border:1px solid #ffffff59;color:#fff!important;background:0 0!important}.candidate-shell .welcome>a,.candidate-shell .empty-panel>a,.candidate-job-detail .apply-card>button{background:linear-gradient(135deg,#eb7731,var(--orange));border-color:#99440f33;box-shadow:0 12px 27px #da68223b;color:#321704!important}.candidate-shell .welcome>a:hover,.candidate-shell .empty-panel>a:hover,.candidate-job-detail .apply-card>button:hover{box-shadow:0 16px 34px #da68224d}.candidate-shell aside nav a.active{position:relative}.candidate-shell aside nav a.active:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;right:10px}.apply-profile-gate{border:1px solid var(--orange-line);background:var(--orange-soft);color:#61300f;border-radius:14px;padding:16px}.apply-profile-gate strong{color:var(--navy);font-size:16px;display:block}.apply-profile-gate p{margin:6px 0 13px;font-size:13px;line-height:1.5}.apply-profile-gate a{background:linear-gradient(135deg,#eb7731,var(--orange));color:#321704;text-align:center;border-radius:999px;padding:12px 14px;font-weight:800;display:block;box-shadow:0 10px 22px #da682233}.plan-terms{text-align:left;grid-template-columns:1fr 1fr!important;gap:12px!important;max-width:760px!important;margin:30px auto 0!important;display:grid!important}.plan-terms span{color:var(--muted);background:#fff;border:1px solid #082c541a;border-radius:13px;flex-direction:column;gap:4px;padding:15px 17px;font-size:12px;display:flex}.plan-terms span:first-child{border-left:3px solid var(--action)}.plan-terms span:last-child{border-left:3px solid var(--orange)}.plan-terms strong{color:var(--navy);font:750 13px Manrope,Inter,sans-serif}.panel-explainer{color:var(--muted);margin:6px 0 20px;font-size:12px;line-height:1.55}.plans-page article.recommended>label{background:var(--orange);color:#3c1d06}.plans-page article.recommended{border-color:var(--orange);box-shadow:0 18px 42px #f28b4524}@media (width<=600px){.plan-terms{grid-template-columns:1fr!important}.section-kicker{line-height:1.7}}.public-header .nav-cta:not(.nav-session){background:linear-gradient(135deg,#ef7c36,var(--orange));border:1px solid #99440f29;box-shadow:0 10px 23px #da682233;color:#321704!important}.public-header .nav-cta:not(.nav-session):hover{box-shadow:0 14px 28px #da682245;color:#321704!important}.smart-search button{background:linear-gradient(135deg,#ec7832,var(--orange));color:#321704;border:1px solid #99440f26;box-shadow:0 9px 20px #da68222e}.smart-search button:hover{transform:translateY(-1px);box-shadow:0 13px 27px #da682242}.smart-search{transition:border-color .18s,box-shadow .18s;overflow:hidden}.smart-search:focus-within{border-color:#0b9f9680;box-shadow:0 18px 46px #082c541f,0 0 0 4px #12b8ad1a}.smart-search label{border-radius:10px}.smart-search label:focus-within{background:linear-gradient(90deg,#12b8ad0b,#0000)}.smart-search input,.smart-search input:focus,.smart-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.smart-search input::selection{color:var(--navy);background:#12b8ad33}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.field input:focus,.field textarea:focus,.field select:focus{border-color:#0b9f968c;outline:0;box-shadow:0 0 0 3px #12b8ad1a}.hero{background:radial-gradient(circle at 80% 13%,#f28b451c,#0000 18%),radial-gradient(circle at 88% 35%,#17bebb1f,#0000 24%),linear-gradient(#fbfdfd,#fff)}.people-visual{border-color:#f28b4533}.profession-orbit.orbit-operations{color:#c45a18;background:var(--orange-soft)}.people-overlay.human>svg{color:#c45a18}.role-grid>a:nth-child(3n+1){border-top:3px solid var(--orange)}.role-grid>a:nth-child(3n+2){border-top:3px solid var(--action)}.role-grid>a:nth-child(3n){border-top:3px solid #4d8fbe}.role-grid>a:nth-child(3n+1)>span{color:#c45a18;background:var(--orange-soft)}.featured{background:linear-gradient(#fff,#fffaf6)}.jobs-grid article:nth-child(3n+1),.public-jobs-grid article:nth-child(3n+1){border-top:3px solid var(--orange)}.jobs-grid article:nth-child(3n+2),.public-jobs-grid article:nth-child(3n+2){border-top:3px solid var(--action)}.jobs-grid article:nth-child(3n),.public-jobs-grid article:nth-child(3n){border-top:3px solid #4d8fbe}.public-jobs-grid article>a{background:var(--orange-soft);color:var(--orange-deep);border-top:0;border-radius:10px;margin-top:16px;padding:11px}.public-jobs-grid article>a:hover{background:#ffe1cb}.candidate-shell .workspace{background:radial-gradient(circle at 87% 7%,#f28b4524,#0000 24%),radial-gradient(circle at 15% 95%,#17bebb12,#0000 28%),linear-gradient(145deg,#fffdf9,#f4faf8)}.candidate-shell .account-summary>span:first-child{border-top:3px solid var(--orange)}.candidate-shell .account-summary>span:nth-child(2){border-top:3px solid var(--action)}.candidate-shell .account-summary>span:nth-child(3){border-top:3px solid #4d8fbe}.candidate-shell .metrics>div:nth-child(odd)>span{color:#b85112;background:var(--orange-soft)}.candidate-shell .progress-profile i,.candidate-shell .usage i{background:linear-gradient(90deg,#e8722d,var(--orange))}.candidate-shell .page-action,.candidate-shell .submit-btn{background:linear-gradient(135deg,#eb7731,var(--orange));border-color:#99440f2b;box-shadow:0 11px 25px #da682236;color:#321704!important}.candidate-shell .notifications-list>button:not(.read){border-left-color:var(--orange);background:linear-gradient(90deg,#fff,var(--orange-soft))}.candidate-shell .interview-list article>svg,.candidate-shell .application-list article>svg,.candidate-shell .dropzone>svg{color:#c45a18}.company-shell .page-action,.company-shell .submit-btn{background:linear-gradient(135deg,var(--action),var(--action-bright));color:#042f38!important}.company-shell .usage i{background:linear-gradient(90deg,var(--navy-2),var(--action))}.company-shell .panel,.company-shell .surface{border-color:#0b9f9624}.admin-shell .page-action,.admin-shell .submit-btn{background:linear-gradient(135deg,var(--navy),var(--navy-2));color:#fff!important}.admin-shell .metrics>div:nth-child(3)>span{color:#b85112;background:var(--orange-soft)}.status.pending,.status.pending_confirmation,.status.draft,.attention>div>span{background:var(--orange-soft);color:var(--orange-deep)}.kanban>section:nth-child(3n+1){border-top:3px solid var(--orange)}.kanban>section:nth-child(3n+2){border-top:3px solid var(--action)}.kanban>section:nth-child(3n){border-top:3px solid #4d8fbe}@media (prefers-reduced-motion:no-preference){.public-header .nav-cta:not(.nav-session),.smart-search button,.public-jobs-grid article>a,.candidate-shell .page-action,.candidate-shell .submit-btn{transition:transform .2s,box-shadow .2s,background .2s}}.recruiter-dashboard-visual{background:#0a2137;border-color:#f28b4538;height:285px;box-shadow:inset 0 0 0 1px #ffffff0a}.recruiter-dashboard-visual img{object-fit:cover;object-position:center 43%;filter:none;width:100%;height:100%;position:static}.company-ui:has(.recruiter-dashboard-visual){box-shadow:0 26px 62px #082c542b}@media (width<=900px){.recruiter-dashboard-visual{height:320px}}@media (width<=600px){.recruiter-dashboard-visual{height:230px}.recruiter-dashboard-visual img{object-position:45% center;width:100%;height:100%}}.recruitment-story{width:100%;max-width:670px;margin:auto;padding:10px 0 0;position:relative}.recruitment-photo{background:#fff8f2;border-radius:28px;height:410px;position:relative;overflow:hidden;box-shadow:0 25px 65px #082c5424}.recruitment-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#082c541a);position:absolute;inset:0}.recruitment-photo img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.illustrative-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--navy);letter-spacing:.12em;background:#ffffffe6;border-radius:999px;padding:7px 10px;font:800 9px Manrope,Inter,sans-serif;position:absolute;top:18px;left:20px;box-shadow:0 7px 18px #082c5417}.story-alert{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy);background:#fffffff5;border:1px solid #082c5417;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 15px 34px #082c5424}.story-alert>svg{flex-shrink:0;width:22px;height:22px}.story-alert span{flex-direction:column;display:flex}.story-alert strong{font:750 11px Manrope,Inter,sans-serif}.story-alert small{color:var(--muted);margin-top:2px;font-size:9px}.story-interview>svg{color:var(--action)}.story-success>svg{color:var(--orange)}.journey-card{z-index:4;background:#fffffffa;border:1px solid #082c541a;border-radius:20px;width:91%;margin:-65px auto 0;padding:24px 25px 22px;position:relative;box-shadow:0 22px 52px #082c5424}.journey-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.journey-card h3{color:var(--navy);margin:6px 0 0;font-size:21px}.journey-card>header>b{background:var(--orange-soft);color:var(--orange-deep);border-radius:999px;padding:7px 10px;font-size:10px}.journey-track{grid-template-columns:repeat(4,1fr);margin:25px 0 22px;display:grid;position:relative}.journey-track:before{content:"";background:linear-gradient(90deg,var(--action) 0 66%,#dbe5eb 66%);height:2px;position:absolute;top:12px;left:10%;right:10%}.journey-track>span{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.journey-track i{color:#8192a1;background:#fff;border:2px solid #d5e0e7;border-radius:50%;place-items:center;width:25px;height:25px;font:800 9px Inter,sans-serif;display:grid}.journey-track .done i{border-color:var(--action);background:var(--action);color:#fff}.journey-track .active i{border-color:var(--orange);color:var(--orange-deep);box-shadow:0 0 0 5px #f28b4521}.journey-track small{color:var(--muted);font-size:9px}.journey-track .active small{color:var(--orange-deep);font-weight:800}.candidate-joy{background:linear-gradient(135deg,#fff9f4,var(--orange-soft));border:1px solid #f28b4538;border-radius:14px;align-items:center;gap:12px;padding:14px 15px;display:flex}.candidate-joy>svg:first-child{color:#c45a18}.candidate-joy>svg:last-child{color:var(--orange);width:18px;margin-left:auto}.candidate-joy p{flex-direction:column;gap:3px;margin:0;display:flex}.candidate-joy strong{color:var(--navy);font:750 12px Manrope,Inter,sans-serif}.candidate-joy small{color:var(--muted);font-size:9px}@media (width<=900px){.recruitment-story{max-width:720px}.recruitment-photo{height:440px}}@media (width<=600px){.recruitment-story{padding-inline:2px}.recruitment-photo{border-radius:21px;height:310px}.recruitment-photo img{object-position:44% center}.story-alert{padding:9px 10px}.story-interview{top:56px;right:8px}.story-success{bottom:62px;left:8px}.journey-card{width:94%;margin-top:-36px;padding:19px 15px}.journey-card h3{font-size:18px}.journey-track small{font-size:8px}.candidate-joy>svg:last-child{display:none}}.story-alert{width:218px;max-width:calc(100% - 36px)}.story-interview{top:66px;right:18px}.story-success{bottom:82px;left:18px}@media (width<=600px){.story-alert{width:188px;max-width:calc(100% - 20px);padding:9px 10px}.story-interview{top:50px;right:10px}.story-success{bottom:55px;left:10px}}.company-hero-refined{grid-template-columns:minmax(420px,560px) minmax(520px,690px);justify-content:center;gap:clamp(65px,8vw,130px);min-height:690px;padding:95px clamp(32px,7vw,120px) 120px;overflow:hidden}.company-hero-copy{align-self:center}.company-hero-copy h1{max-width:680px;font-size:clamp(50px,4.5vw,72px);line-height:1.04}.company-hero-copy>p{max-width:570px!important;font-size:18px!important}.company-start{background:linear-gradient(135deg,#eb7731,var(--orange));box-shadow:0 13px 28px #da682238;color:#321704!important}.company-hero-actions .quiet-link{align-items:center;gap:7px;display:inline-flex}.company-hero-actions .quiet-link svg{width:15px}.company-trust{color:var(--muted);align-items:center;gap:22px;margin-top:22px;font-size:11px;display:flex}.company-trust span{align-items:center;gap:7px;display:flex}.company-trust svg{width:16px;color:var(--action)}.company-hero-showcase{align-self:center;height:500px;position:relative}.company-hero-showcase>img{object-fit:cover;object-position:48% center;border-radius:30px;width:100%;height:100%;display:block;box-shadow:0 28px 72px #082c5429}.company-hero-showcase:before{content:"";z-index:0;border:1px solid #f28b4538;border-radius:34px;position:absolute;inset:-18px 22px 22px -18px}.company-hero-showcase>img,.company-hero-showcase>div{z-index:1;position:relative}.showcase-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #082c541a;border-radius:18px;padding:19px 21px;bottom:-55px;left:34px;right:34px;box-shadow:0 20px 46px #082c5426;position:absolute!important}.showcase-summary header{align-items:center;gap:11px;display:flex}.showcase-summary header>span{background:var(--action-soft);width:39px;height:39px;color:var(--action);border-radius:11px;place-items:center;display:grid}.showcase-summary header>span svg{width:19px}.showcase-summary header>div{flex-direction:column;flex:1;display:flex}.showcase-summary header small{color:#087f78;letter-spacing:.11em;font-size:8px;font-weight:800}.showcase-summary header strong{color:var(--navy);margin-top:3px;font:750 13px Manrope,Inter,sans-serif}.showcase-summary header>b{background:var(--orange-soft);color:var(--orange-deep);border-radius:999px;padding:6px 9px;font-size:9px}.showcase-summary>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.showcase-summary>div>span{background:#f6fafc;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;display:flex}.showcase-summary i{color:var(--navy);font:800 17px Manrope,Inter,sans-serif}.showcase-summary small{color:var(--muted);font-size:8px}.showcase-alert{background:#fffffff7;border:1px solid #082c5417;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;top:35px;left:-38px;box-shadow:0 16px 35px #082c5424;position:absolute!important}.showcase-alert>svg{width:21px;color:var(--orange)}.showcase-alert span{flex-direction:column;display:flex}.showcase-alert strong{color:var(--navy);font:750 11px Manrope,Inter,sans-serif}.showcase-alert small{color:var(--muted);margin-top:2px;font-size:9px}.company-principles-refined{max-width:1440px;margin:auto;padding:115px clamp(30px,6vw,90px)}.company-principles-refined>header{text-align:center;max-width:800px;margin:0 auto 52px}.company-principles-refined>header h2{margin:15px 0 17px;font-size:clamp(38px,4vw,54px)}.company-principles-refined>header>p{max-width:650px;color:var(--muted);margin:auto;line-height:1.7}.company-principles-refined>div{gap:22px;margin-top:0}.company-principles-refined article{background:#fff;border:1px solid #082c541a;border-radius:18px;min-height:260px;padding:28px;box-shadow:0 12px 32px #082c540b}.company-principles-refined article>div{justify-content:space-between;align-items:center;display:flex}.company-principles-refined article>div>span{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.company-principles-refined article>div svg{width:22px}.company-principles-refined article:first-child>div>span{background:var(--orange-soft);color:#c45a18}.company-principles-refined article:nth-child(2)>div>span{background:var(--action-soft);color:var(--action)}.company-principles-refined article:nth-child(3)>div>span{color:var(--navy-2);background:#eaf3fb}.company-principles-refined article>div>b{color:#9aabba;font-size:10px;position:static}.company-principles-refined h3{margin:23px 0 10px;font-size:20px}.company-principles-refined article>p{min-height:54px}.company-principles-refined article>small{color:var(--navy-2);border-top:1px solid #082c5414;margin-top:22px;padding-top:17px;font-size:10px;font-weight:700;display:block}.company-final-refined{background:radial-gradient(circle at 90% 25%,#f28b4521,#0000 27%),linear-gradient(135deg,#f1fbf9,#fffaf6);max-width:1500px;margin:0 auto 80px;padding:55px clamp(35px,6vw,85px)}.company-final-refined>div:first-child{max-width:750px}.company-final-refined h2{font-size:clamp(32px,3.3vw,47px)}.company-final-refined p{color:var(--muted)}.company-final-refined>div:last-child{align-items:center;gap:20px;display:flex}.company-final-refined>div:last-child .primary-link{background:linear-gradient(135deg,#eb7731,var(--orange));color:#321704}.company-final-refined>div:last-child .quiet-link{white-space:nowrap}@media (width<=1050px){.company-hero-refined{grid-template-columns:1fr;gap:60px;padding-bottom:125px}.company-hero-copy{text-align:center}.company-hero-copy>p{margin-inline:auto}.company-hero-actions,.company-trust{justify-content:center}.company-hero-showcase{width:min(690px,100%);margin:auto}.showcase-alert{left:18px}.company-principles-refined>div{grid-template-columns:1fr}}@media (width<=600px){.company-hero-refined{padding:60px 20px 100px}.company-hero-copy h1{font-size:43px}.company-hero-actions,.company-trust{flex-direction:column;align-items:stretch}.company-hero-actions .quiet-link{justify-content:center}.company-hero-showcase{height:390px}.company-hero-showcase>img{border-radius:22px}.showcase-summary{padding:15px;bottom:-60px;left:12px;right:12px}.showcase-summary>div>span{flex-direction:column;align-items:flex-start;gap:2px;padding:8px}.showcase-alert{top:18px;left:12px}.company-principles-refined{padding:90px 20px}.company-principles-refined>header{text-align:left}.company-final-refined{align-items:flex-start;margin:0 16px 55px;padding:35px 24px}.company-final-refined>div:last-child{flex-direction:column;align-items:flex-start}}body{font-size:16px;line-height:1.5}.section-kicker{font-size:12px}.public-header .nav{font-size:14px}.company-trust{font-size:12px}.showcase-summary header small{font-size:10px}.showcase-summary header strong{font-size:14px}.showcase-summary header>b,.showcase-summary small{font-size:10px}.showcase-alert strong{font-size:12px}.showcase-alert small{font-size:10px}.company-principles-refined>header>p,.company-principles-refined article>p,.company-final-refined p{font-size:15px}.company-principles-refined article>small{font-size:12px}.company-principles-refined article>div>b{font-size:11px}.plans-page .plans-grid article>a{min-height:46px;font-size:13px}.plans-page li{font-size:13px;line-height:1.55}.plan-terms span{font-size:13px}.plan-terms strong,.app-shell aside nav a,.signout{font-size:14px}.workspace-label{font-size:10px}.metrics small{font-size:13px}.metrics em{font-size:11px}.panel h2{font-size:17px}.panel header p{font-size:13px}.panel header button,.panel header a{font-size:12px}.field,.field input,.field textarea,.field select,.interview-form input,.interview-form textarea,.interview-form select{font-size:14px}.jobs-grid p,.jobs-grid article>a,.public-jobs-grid p,.public-jobs-grid article>a{font-size:13px}.primary-link,.secondary-link,.page-action,.submit-btn,.plans-page article button,.plans-page article>a{min-height:46px}.primary-link svg,.secondary-link svg,.quiet-link svg,.text-link svg,.page-action svg,.plans-page article>a svg{transition:transform .2s}@media (prefers-reduced-motion:no-preference){.plans-page .plans-grid article,.role-grid>a,.jobs-grid article,.public-jobs-grid article,.company-principles-refined article,.metrics>div{transition:transform .24s,box-shadow .24s,border-color .24s}.plans-page .plans-grid article:hover,.plans-page .plans-grid article:focus-within{border-color:#f28b458c;transform:translateY(-8px);box-shadow:0 24px 52px #082c5421}.plans-page .plans-grid article.recommended{transform:translateY(-7px)}.plans-page .plans-grid article.recommended:hover,.plans-page .plans-grid article.recommended:focus-within{transform:translateY(-14px)scale(1.01);box-shadow:0 28px 58px #f28b4533}.role-grid>a:hover,.role-grid>a:focus-visible,.jobs-grid article:hover,.public-jobs-grid article:hover,.company-principles-refined article:hover{border-color:#0b9f9657;transform:translateY(-5px);box-shadow:0 20px 42px #082c541a}.company-principles-refined article:first-child:hover{border-color:#f28b4575}.metrics>div:hover{transform:translateY(-3px);box-shadow:0 16px 34px #082c5414}a:hover>svg:last-child,button:hover>svg:last-child{transform:translate(3px)}}.reports-subnav{border-bottom:1px solid #dce6e9;gap:4px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.reports-subnav button{min-height:42px;color:var(--vendrex-text-secondary,#173b61);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:12px;font-weight:750;position:relative}.reports-subnav button.active{color:#fff;background:#082c54;box-shadow:0 7px 16px #082c5420}.reports-subnav button.active:after{content:"";background:#f28b45;border-radius:2px;height:2px;position:absolute;bottom:4px;left:15px;right:15px}.reports-period strong{color:#143959}.report-multiselect{min-width:205px;color:var(--vendrex-text-secondary,#173b61);gap:5px;font-size:12px;font-weight:700;display:grid;position:relative}.report-multiselect>button{min-width:205px;color:#143959!important;justify-content:space-between!important;padding:0 12px!important;font-weight:500!important}.report-multiselect>button svg{width:15px}.report-multiselect-menu header{border-bottom:1px solid #e6edef;justify-content:space-between;padding:3px 4px 8px;display:flex}.report-multiselect-menu header button{color:#087d76;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.report-multiselect-menu label{cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 7px;display:flex!important}.report-multiselect-menu input{opacity:0;pointer-events:none;position:absolute}.report-multiselect-menu i{color:#fff;background:#fff;border:1px solid #bdd3d8;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.report-multiselect-menu input:checked+i{background:#00a88f;border-color:#00a88f}.reports-filter-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.reports-filters .apply{color:#fff;background:#082c54;border-color:#082c54}.report-phase-card{background:linear-gradient(135deg,#fff 55%,#eff9f7);border-top:1px solid #dce6e9;flex-direction:column;justify-content:center;min-height:330px;padding:clamp(28px,5vw,65px);display:flex}.report-phase-card>small{color:#008f7c;letter-spacing:.14em;font-size:10px;font-weight:850}.report-phase-card h2{margin:8px 0 5px;font:750 clamp(28px,3vw,40px)/1.1 Manrope,sans-serif}.report-phase-card>p{max-width:560px;color:var(--vendrex-text-secondary,#173b61);font-size:15px}.report-phase-card>div{color:#6d4a35;background:#fff7f0;border-radius:12px;align-items:center;gap:12px;max-width:700px;margin-top:25px;padding:14px 16px;font-size:12px;display:flex}.report-phase-card svg{color:#f28b45;flex:none;width:20px}@media (width<=720px){.reports-subnav{margin-inline:-8px}.reports-filters .report-multiselect,.reports-filters .report-multiselect>button{width:100%}.reports-filter-actions{width:100%;margin-left:0}.reports-filter-actions button{flex:1;justify-content:center}.reports-period{flex-wrap:wrap;align-items:flex-start}.reports-period span{width:100%;margin-left:21px}}.plans-page .plans-ai-note{text-align:left;background:linear-gradient(110deg,#effbf9,#fff8f2);border:1px solid #00a0962e;border-radius:17px;grid-template-columns:52px 1fr 220px;align-items:center;gap:16px;max-width:960px;margin:18px auto 10px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #082c540d}.plans-ai-note>span:first-child{color:#008f87;background:#dff7f3;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.plans-ai-note>span:first-child svg{width:24px}.plans-ai-note>div{gap:3px;display:grid}.plans-ai-note>div small{color:#008f87;letter-spacing:.12em;font-size:10px;font-weight:800}.plans-ai-note>div strong{color:var(--navy);font:750 17px Manrope,Inter,sans-serif}.plans-ai-note>div p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.plans-ai-safety{border-left:1px solid #082c541f;grid-template-columns:22px 1fr;align-items:center;padding-left:16px;display:grid}.plans-ai-safety svg{color:#008f87;grid-row:1/3;width:18px}.plans-ai-safety b{color:var(--navy);font-size:12px}.plans-ai-safety small{color:var(--muted);font-size:10px}.plans-page li.plan-ai-feature{color:var(--navy);background:linear-gradient(110deg,#eaf9f7,#fff4eb);border-radius:12px;align-items:center;margin-top:15px;padding:11px}.plans-page li.plan-ai-feature>svg{width:18px;height:18px;color:var(--orange);flex:0 0 18px}.plan-ai-feature span{display:grid}.plan-ai-feature b{font-size:12px}.plan-ai-feature small{color:var(--muted);font-size:10px}.plans-page .plans-ai-footnote{max-width:760px;color:var(--muted);margin:-24px auto 0;font-size:11px}@media (width<=760px){.plans-page .plans-ai-note{grid-template-columns:44px 1fr}.plans-ai-safety{border-top:1px solid #082c541f;border-left:0;grid-column:1/-1;padding:12px 0 0}.plans-page .plans-ai-footnote{margin-top:-18px}}.ats-pipeline-summary{grid-template-columns:repeat(3,minmax(145px,.62fr)) minmax(330px,1.7fr);gap:12px;margin:18px 0;display:grid}.ats-pipeline-summary>div,.ats-pipeline-summary>aside{background:#fff;border-radius:16px;align-items:flex-start;gap:12px;min-height:112px;padding:17px;display:flex;box-shadow:0 8px 24px #082c540e}.ats-pipeline-summary svg{color:#078e84;background:#e5f8f5;border-radius:12px;width:38px;height:38px;padding:10px}.ats-pipeline-summary>div:nth-child(2) svg{color:#dc641e;background:#fff0e6}.ats-pipeline-summary>div:nth-child(3) svg{color:#246b9d;background:#edf4fb}.ats-pipeline-summary span{display:block}.ats-pipeline-summary small{color:#087d76;letter-spacing:.1em;font-size:9px;font-weight:900}.ats-pipeline-summary strong{color:var(--navy);margin:4px 0 2px;font:800 24px Manrope,Inter,sans-serif;display:block}.ats-pipeline-summary p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:11px}.ats-pipeline-summary>aside{background:linear-gradient(115deg,#fff,#fff6ee);border:1px solid #f28b4552}.ats-pipeline-summary>aside svg{color:#d85d17;background:#fff0e4}.ats-pipeline-summary>aside strong{font:800 13px/1.45 Inter,sans-serif}.ats-pipeline-summary>aside p{margin-top:5px;font-size:10px}.ats-pipeline-tools{background:#f0f5f6;border-radius:15px;grid-template-columns:minmax(240px,1.15fr) minmax(190px,.78fr) minmax(285px,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ats-pipeline-tools>label{background:#fff;border-radius:11px;align-items:center;gap:9px;height:52px;padding:0 13px;display:flex}.ats-pipeline-tools label svg{color:#078e84;width:17px}.ats-pipeline-tools input,.ats-pipeline-tools select{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:13px}.ats-date-filter{background:#fff;border-radius:11px;grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;height:52px;padding:5px 10px;display:grid}.ats-date-filter>svg{color:#078e84;width:17px}.ats-date-filter>label{border-left:1px solid #e5edef;min-width:0;padding-left:8px;display:grid}.ats-date-filter>label span{color:#738898;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.ats-date-filter input{height:22px;padding:0;font-size:10px}.ats-focus-filter{background:#fff;border-radius:11px;align-items:center;gap:3px;height:52px;padding:4px;display:flex}.ats-focus-filter>svg{width:16px;color:var(--vendrex-text-secondary,#173b61);margin:0 4px}.ats-focus-filter button{color:#5d7586;cursor:pointer;background:0 0;border:0;border-radius:8px;height:42px;padding:0 10px;font-size:11px;font-weight:800}.ats-focus-filter button b{margin-left:4px}.ats-focus-filter button.active{color:#087d76;background:#e4f7f4}.ats-focus-filter button.active.attention{color:#b84e12;background:#fff0e6}.ats-clear{color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.ats-clear svg{width:14px}.ats-stage-key{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:17px;margin:18px 2px 10px;font-size:10px;display:flex}.ats-stage-key span{align-items:center;gap:6px;display:flex}.ats-stage-key i{background:#10a89d;border-radius:50%;width:9px;height:9px}.ats-stage-key span:nth-child(2) i{background:#4189b5}.ats-stage-key span:nth-child(3) i{background:#f28b45}.ats-stage-key small{color:#526e80;align-items:center;gap:5px;margin-left:auto;font-weight:750;display:flex}.ats-stage-key small svg{color:#087d76;width:14px}.ats-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ats-stage{background:#f0f5f7;border-radius:15px;min-width:0;min-height:205px;transition:background .18s,box-shadow .18s,transform .18s;overflow:hidden}.ats-stage.drop-ready{background:#edf9f7;box-shadow:inset 0 0 0 2px #099d934d}.ats-stage-initial{border-top:3px solid #10a89d}.ats-stage-evaluation{border-top:3px solid #4189b5}.ats-stage-decision{border-top:3px solid #f28b45}.ats-stage>header{justify-content:space-between;align-items:center;padding:14px 14px 11px;display:flex}.ats-stage>header span{display:grid}.ats-stage>header small{color:#6e8595;letter-spacing:.1em;font-size:8px;font-weight:850}.ats-stage>header strong{color:var(--navy);margin-top:3px;font-size:13px}.ats-stage>header>b{min-width:29px;height:29px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;font-size:12px;display:grid}.ats-stage-cards{gap:9px;padding:0 9px 10px;display:grid}.ats-stage-cards article{cursor:grab;background:#fff;border-radius:12px;min-width:0;padding:13px;box-shadow:0 5px 15px #082c540d}.ats-stage-cards article.dragging{opacity:.5;cursor:grabbing}.ats-stage-cards article>header{align-items:center;gap:7px;display:flex}.ats-stage-cards .avatar{width:36px;height:36px;font-size:10px}.ats-card-handle{color:var(--vendrex-text-secondary,#173b61);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.ats-card-handle svg{width:13px}.ats-waiting{color:#b84e12;background:#fff0e6;border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:850;display:flex}.ats-waiting svg{width:11px}.ats-stage-cards h3{color:var(--navy);margin:11px 0 6px;font-size:14px}.ats-stage-cards .ats-job-name{color:#365970;white-space:normal;background:#f2f7f8;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}.ats-job-name svg{color:#078e84;width:13px;min-width:13px}.ats-stage-cards article>small{color:#6d8493;align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.ats-stage-cards article>small svg{width:12px}.ats-stage-cards article>a{color:#087d76;background:#e7f8f5;border-radius:8px;justify-content:space-between;align-items:center;margin-top:11px;padding:9px 10px;font-size:10px;font-weight:850;display:flex}.ats-stage-cards article>a svg{width:13px}.ats-stage-empty{color:#8ba0ad;align-content:center;place-items:center;gap:7px;min-height:95px;font-size:9px;display:grid}.ats-stage-empty span{background:#d7e2e7;border-radius:99px;width:28px;height:3px}.ats-no-results{color:var(--vendrex-text-secondary,#173b61);background:#f2f7f8;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:15px;padding:25px;display:flex}.ats-no-results svg{width:18px}.ats-no-results button{color:#087d76;cursor:pointer;background:0 0;border:0;font-weight:850}@media (width<=1200px){.ats-pipeline-summary{grid-template-columns:repeat(3,1fr)}.ats-pipeline-summary>aside{grid-column:1/-1}.ats-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.ats-pipeline-tools{grid-template-columns:1fr 1fr}.ats-date-filter{grid-column:1/-1}.ats-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ats-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ats-pipeline-summary{grid-template-columns:1fr}.ats-pipeline-summary>aside{grid-column:auto}.ats-pipeline-tools,.ats-stage-grid{grid-template-columns:1fr}.ats-stage-key span{display:none}.ats-stage-key small{margin-left:0}.ats-stage{min-height:150px}}.ats-card-actions{grid-template-columns:1fr auto;gap:6px;margin-top:11px;display:grid}.ats-card-actions a{color:#087d76;background:#e7f8f5;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;min-height:34px;padding:8px 9px;font-size:9px;font-weight:850;display:flex}.ats-card-actions a:last-child{color:#a44912;background:#fff0e6}.ats-card-actions svg{width:12px}.interview-page-actions{align-items:center;gap:10px;display:flex}.interview-view-switch{background:#edf3f5;border-radius:11px;padding:4px;display:flex}.interview-view-switch button{height:38px;color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.interview-view-switch button.active{color:var(--navy);background:#fff;box-shadow:0 4px 12px #082c5414}.interview-view-switch svg{width:15px}.interview-kpis{background:#ffffffb3;border-block:1px solid #dbe6ea;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.interview-kpis article{border-right:1px solid #dbe6ea;align-items:center;gap:11px;min-height:84px;padding:15px 18px;display:flex}.interview-kpis article:last-child{border-right:0}.interview-kpis article>svg{color:#078e84;background:#e5f8f5;border-radius:11px;width:38px;height:38px;padding:10px}.interview-kpis article.attention>svg{color:#c45a18;background:#fff0e6}.interview-kpis span{display:grid}.interview-kpis strong{color:var(--navy);font:800 25px/1 Manrope,Inter,sans-serif}.interview-kpis small{color:var(--vendrex-text-secondary,#173b61);margin-top:5px;font-size:10px}.interview-toolbar{background:#eef4f5;border-radius:14px;grid-template-columns:minmax(220px,1.3fr) repeat(5,minmax(130px,.72fr)) auto;gap:8px;padding:9px;display:grid}.interview-toolbar>label{background:#fff;border-radius:9px;align-items:center;gap:7px;height:44px;padding:0 11px;display:flex}.interview-toolbar label svg{color:#078e84;width:16px}.interview-toolbar input,.interview-toolbar select{width:100%;min-width:0;height:44px;color:var(--navy);background:#fff;border:0;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.interview-toolbar input{background:0 0;padding:0}.interview-toolbar>button{color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.interview-toolbar>button svg{width:13px}.interview-agenda-center{margin-top:20px;padding-right:300px;position:relative}.interview-agenda-group{margin-bottom:22px}.interview-agenda-group>header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.interview-agenda-group h2{color:var(--navy);margin:0;font:800 18px Manrope,Inter,sans-serif}.interview-agenda-group header span{min-width:25px;height:25px;color:var(--vendrex-text-secondary,#173b61);background:#edf3f5;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.interview-agenda-group>p{color:#8295a2;padding:16px;font-size:11px}.interview-agenda-group>div{gap:9px;display:grid}.interview-operation-row{background:#fff;border-bottom:1px solid #dde7eb;grid-template-columns:70px minmax(200px,1.15fr) minmax(170px,.8fr) minmax(155px,.65fr);align-items:center;gap:14px;min-height:112px;padding:14px;display:grid}.interview-operation-row:hover{background:#fbfdfd}.interview-date-block{height:74px;color:var(--navy);background:#eef8f7;border-radius:12px;align-content:center;place-items:center;display:grid}.interview-date-block strong{font:800 23px/1 Manrope}.interview-date-block span{text-transform:uppercase;font-size:9px;font-weight:850}.interview-date-block small{color:var(--vendrex-text-secondary,#173b61);margin-top:4px;font-size:9px}.interview-main{min-width:0}.interview-status{color:#08766f;background:#e5f8f5;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.interview-status.pending_confirmation,.interview-status.feedback_pending,.interview-status.reschedule_requested{color:#a44912;background:#fff0e6}.interview-main h3{color:var(--navy);margin:7px 0 4px;font-size:14px}.interview-main p,.interview-logistics span{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.interview-main p svg,.interview-logistics svg{color:#078e84;width:13px}.interview-main small,.interview-logistics small{color:#7b8f9d;margin-top:5px;font-size:9px;display:block}.interview-row-action{gap:6px;display:grid}.interview-row-action button,.interview-row-action a{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.interview-row-action button.primary{background:var(--navy);color:#fff;border:0}.interview-row-action a{color:#08766f}.interview-row-action svg{width:13px}.interview-vendi-note{background:linear-gradient(135deg,#eefaf8,#fff7ef);border-radius:15px;gap:10px;width:275px;padding:18px;display:flex;position:absolute;top:0;right:0}.interview-vendi-note>svg{width:36px;height:36px;color:var(--orange);background:#fff;border-radius:11px;padding:9px}.interview-vendi-note small{color:#08766f;letter-spacing:.1em;font-size:8px;font-weight:850}.interview-vendi-note strong{color:var(--navy);margin:5px 0;font-size:13px;display:block}.interview-vendi-note p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:10px;line-height:1.5}.company-interview-calendar{background:#fff;border-radius:17px;margin-top:20px;padding:20px;box-shadow:0 10px 28px #082c540d}.company-interview-calendar>header{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.company-interview-calendar header button{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#edf4f5;border:0;border-radius:10px;place-items:center;display:grid}.company-interview-calendar header svg{width:17px}.company-interview-calendar header div{text-align:center}.company-interview-calendar header small{color:#08766f;letter-spacing:.12em;font-size:8px;font-weight:850}.company-interview-calendar h2{text-transform:capitalize;margin:4px 0 0}.company-calendar-week,.company-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.company-calendar-week span{color:#6f8493;text-align:center;padding:8px;font-size:9px;font-weight:800}.company-calendar-grid{border-top:1px solid #e2eaed;border-left:1px solid #e2eaed}.company-calendar-grid>div,.company-calendar-grid>i{border-bottom:1px solid #e2eaed;border-right:1px solid #e2eaed;min-height:118px;padding:8px}.company-calendar-grid>div.today{background:#f1fbf9}.company-calendar-grid b{color:var(--navy);margin-bottom:5px;font-size:11px;display:block}.company-calendar-grid button{border:0;border-left:3px solid var(--orange);width:100%;color:var(--navy);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff4eb;border-radius:4px;margin-bottom:3px;padding:5px;font-size:8px;overflow:hidden}.company-calendar-grid button span{color:#a44912;margin-right:4px;font-weight:850}.company-calendar-grid small{color:var(--vendrex-text-secondary,#173b61);font-size:8px}.interview-modal-backdrop,.interview-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04182b6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.interview-dialog,.score-dialog{background:#fff;border-radius:18px;width:min(820px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #04182b3d}.interview-dialog>header,.score-dialog>header{background:linear-gradient(120deg,#f2fbfa,#fff7ef);justify-content:space-between;padding:21px 24px;display:flex}.interview-dialog header small,.score-dialog header small{color:#08766f;letter-spacing:.12em;font-size:8px;font-weight:850}.interview-dialog h2,.score-dialog h2{color:var(--navy);margin:5px 0 2px}.interview-dialog header p,.score-dialog header p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:11px}.interview-dialog header button,.score-dialog header button{cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.interview-dialog header svg,.score-dialog header svg{width:16px}.interview-dialog-fields{grid-template-columns:1fr 1fr;gap:15px;padding:22px 24px;display:grid}.interview-dialog-fields label,.score-comment{color:var(--navy);gap:6px;font-size:11px;font-weight:800;display:grid}.interview-dialog-fields label.wide{grid-column:1/-1}.interview-dialog-fields input,.interview-dialog-fields select,.interview-dialog-fields textarea,.score-comment textarea{width:100%;font:inherit;color:var(--navy);background:#fff;border:1px solid #d9e4e8;border-radius:9px;padding:11px}.interview-dialog>footer,.score-dialog>footer{border-top:1px solid #e1eaed;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.interview-dialog footer button,.score-dialog footer button{cursor:pointer;background:#fff;border:1px solid #d8e3e7;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.interview-dialog footer .submit-btn,.score-dialog footer .submit-btn{background:var(--orange);color:#321704!important}.interview-drawer-backdrop{place-items:stretch end;padding:0}.interview-drawer{background:#fff;width:min(470px,100%);height:100%;padding:22px;overflow:auto;box-shadow:-25px 0 60px #04182b2e}.interview-drawer>header{border-bottom:1px solid #e0e9ec;gap:12px;padding-bottom:18px;display:flex}.interview-drawer header button{cursor:pointer;background:#eef4f5;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.interview-drawer header svg{width:16px}.interview-drawer header small{color:#08766f;letter-spacing:.12em;font-size:8px;font-weight:850}.interview-drawer h2{color:var(--navy);margin:4px 0}.interview-drawer header p{color:var(--vendrex-text-secondary,#173b61);margin:0}.interview-drawer>section{border-bottom:1px solid #e0e9ec;padding:19px 0}.interview-drawer h3{color:var(--navy);align-items:center;gap:7px;margin:0 0 12px;font-size:14px;display:flex}.interview-drawer h3 svg{width:17px;color:var(--orange)}.interview-drawer dl{gap:8px;margin:0;display:grid}.interview-drawer dl>div{justify-content:space-between;gap:18px;display:flex}.interview-drawer dt{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.interview-drawer dd{color:var(--navy);text-align:right;margin:0;font-size:10px;font-weight:750}.interview-drawer dd a{color:#08766f;align-items:center;gap:4px;display:flex}.interview-drawer dd svg{width:12px}.interview-drawer section>p{color:var(--vendrex-text-secondary,#173b61);font-size:11px;line-height:1.55}.drawer-primary{background:var(--orange);color:#321704;cursor:pointer;border:0;border-radius:8px;padding:10px 12px;font-weight:850}.score-summary{background:#eef8f7;border-radius:10px;padding:13px}.score-summary strong,.score-summary span{color:var(--navy);font-size:11px;display:block}.score-summary span{color:#08766f;margin-top:4px}.score-summary p{margin:8px 0 0!important}.interview-drawer>footer a{background:var(--navy);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:11px;font-size:11px;font-weight:850;display:flex}.interview-drawer footer svg{width:14px}.score-dialog{padding-bottom:4px}.score-dialog fieldset{border:1px solid #e0e9ec;border-radius:11px;grid-template-columns:1fr repeat(5,46px);gap:6px;margin:14px 24px;padding:12px;display:grid}.score-dialog legend{color:var(--navy);padding:0 6px;font-size:11px;font-weight:800}.score-dialog fieldset label{position:relative}.score-dialog fieldset input{opacity:0;position:absolute}.score-dialog fieldset span{color:#617888;cursor:pointer;background:#eef3f5;border-radius:8px;place-items:center;height:36px;font-size:9px;display:grid}.score-dialog fieldset label:first-of-type span{padding:0 8px}.score-dialog fieldset input:checked+span{color:#08766f;background:#dff7f3;font-weight:850;box-shadow:inset 0 0 0 1px #79d8ce}.score-comment{margin:16px 24px}.interview-empty-guided{text-align:center;background:linear-gradient(145deg,#f3fbfa,#fff7ef);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;margin-top:20px;padding:45px;display:flex}.interview-empty-guided>div{color:#078e84;background:#fff;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.interview-empty-guided>div svg{width:26px}.interview-empty-guided>span{color:#08766f;letter-spacing:.12em;margin-top:16px;font-size:9px;font-weight:850}.interview-empty-guided h2{color:var(--navy);margin:7px 0}.interview-empty-guided p{max-width:550px;color:var(--vendrex-text-secondary,#173b61);margin:0;line-height:1.55}.interview-empty-guided nav{gap:8px;margin-top:20px;display:flex}.interview-empty-guided nav a,.interview-empty-guided nav button{color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:11px 14px;font-weight:850}.interview-empty-guided nav button{background:var(--orange);color:#321704}.interview-empty-guided>small{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:6px;margin-top:20px;display:flex}.interview-empty-guided>small svg{color:#078e84;width:14px}@media (width<=1180px){.interview-toolbar{grid-template-columns:repeat(3,1fr)}.interview-toolbar>label{grid-column:1/-1}.interview-agenda-center{padding-right:0}.interview-vendi-note{width:auto;margin-top:18px;position:static}.interview-operation-row{grid-template-columns:70px 1fr 1fr}.interview-row-action{grid-column:2/-1;grid-template-columns:1fr auto}}@media (width<=760px){.interview-page-actions{flex-direction:column;align-items:stretch}.interview-kpis{grid-template-columns:1fr 1fr}.interview-kpis article:nth-child(2){border-right:0}.interview-kpis article:nth-child(-n+2){border-bottom:1px solid #dbe6ea}.interview-toolbar{grid-template-columns:1fr 1fr}.interview-operation-row{grid-template-columns:62px 1fr}.interview-logistics,.interview-row-action{grid-column:2}.interview-row-action{grid-template-columns:1fr}.company-calendar-grid>div,.company-calendar-grid>i{min-height:80px;padding:4px}.company-calendar-grid button{font-size:0}.company-calendar-grid button span{font-size:7px}.interview-dialog-fields{grid-template-columns:1fr}.interview-dialog-fields label.wide{grid-column:auto}.score-dialog fieldset{grid-template-columns:repeat(3,1fr)}.score-dialog fieldset label:first-of-type{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=600px){.company-trust{font-size:13px}.showcase-summary small{font-size:9px}.plans-page .plans-grid article.recommended{transform:none}.company-principles-refined article>p{min-height:auto}}.company-shell .page-action,.company-shell .submit-btn{background:linear-gradient(135deg,#eb7731,var(--orange));border-color:#99440f29;box-shadow:0 11px 25px #da682233;color:#321704!important}.company-shell .page-action:hover,.company-shell .submit-btn:hover{box-shadow:0 16px 32px #da682245}.company-shell .app-shell aside nav a.active{color:#67e1d7;box-shadow:inset 3px 0 0 var(--orange);background:#124971}.job-form-page{max-width:1220px;padding-bottom:80px}.job-form-heading{margin-bottom:20px}.job-form-heading h1{margin-top:14px;font-size:36px}.job-form-heading p{font-size:16px}.job-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:750;display:inline-flex}.job-back svg{width:16px}.job-positive{background:var(--orange-soft);width:max-content;color:var(--orange-deep);letter-spacing:.04em;border-radius:999px;align-items:center;gap:7px;margin-top:24px;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.job-positive svg{width:15px}.job-form-progress{background:#ffffffb8;border:1px solid #082c5417;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px;padding:9px;display:grid}.job-form-progress span{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.job-form-progress b{background:var(--action-soft);color:#087f78;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.job-form-progress span:first-child b{background:var(--orange-soft);color:var(--orange-deep)}.guided-job-form{flex-direction:column;gap:18px;display:flex}.job-form-section{background:#fffffff5;border:1px solid #082c541a;border-radius:20px;overflow:hidden;box-shadow:0 15px 38px #082c540e}.job-form-section>header{background:linear-gradient(110deg,#fffaf6,#f5fcfb);border-bottom:1px solid #082c5414;gap:15px;padding:24px 28px;display:flex}.job-form-section>header>span{background:var(--orange-soft);color:#c45a18;border-radius:13px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.job-form-section:nth-of-type(2)>header>span{background:var(--action-soft);color:var(--action)}.job-form-section:nth-of-type(3)>header>span{color:var(--navy-2);background:#eaf3fb}.job-form-section>header svg{width:21px}.job-form-section header small{color:#087f78;letter-spacing:.12em;font-size:10px;font-weight:800}.job-form-section h2{color:var(--navy);margin:3px 0;font:750 20px Manrope,Inter,sans-serif}.job-form-section header p{color:var(--muted);margin:0;font-size:13px}.job-fields{grid-template-columns:1fr 1fr;gap:21px 18px;padding:28px;display:grid}.guided-field{gap:8px}.guided-field>span{font-size:14px}.guided-field>small{color:#6a7f91;font-size:12px;font-weight:500;line-height:1.4}.guided-field input,.guided-field select,.guided-field textarea{min-height:47px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.guided-field textarea{resize:vertical;line-height:1.6}.guided-field input::placeholder,.guided-field textarea::placeholder{color:#8a9baa}.guided-field input:focus,.guided-field select:focus,.guided-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 4px #f28b451f}.guided-field input:disabled,.guided-field select:disabled{color:#8293a2;cursor:not-allowed;background:#f4f7f9}.money-input{align-items:center;overflow:hidden;padding-left:0!important;display:flex!important}.money-input>span{background:var(--orange-soft);color:var(--orange-deep);align-self:stretch;place-items:center;padding:0 15px;font-weight:800;display:grid}.money-input input{box-shadow:none!important;border:0!important}.job-form-error{width:100%}.job-form-actions{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #082c541c;border-radius:17px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 45px #082c5424}.job-form-actions>div{align-items:center;gap:10px;margin-right:auto;display:flex}.job-form-actions>div>svg{color:var(--action);width:23px}.job-form-actions>div span{flex-direction:column;display:flex}.job-form-actions>div strong{color:var(--navy);font-size:13px}.job-form-actions>div small{color:var(--muted);font-size:11px}.job-form-actions button{cursor:pointer;border-radius:10px;min-height:44px;padding:11px 18px}.job-cancel{color:var(--navy);background:#fff;border:1px solid #082c5426;font-weight:750}.job-save{width:auto!important;margin:0!important}.job-save:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:no-preference){.job-form-section{transition:transform .22s,box-shadow .22s,border-color .22s}.job-form-section:focus-within{border-color:#f28b4547;transform:translateY(-2px);box-shadow:0 20px 44px #082c5414}}@media (width<=700px){.job-form-page{padding:20px 14px 100px}.job-form-heading h1{font-size:30px}.job-form-progress{grid-template-columns:1fr}.job-form-progress span{padding:7px 9px}.job-fields{grid-template-columns:1fr;padding:21px 17px}.job-form-section>header{padding:20px 17px}.guided-field.wide{grid-column:auto}.job-form-actions{flex-wrap:wrap;bottom:8px}.job-form-actions>div{width:100%}.job-form-actions button{flex:1}}.job-form-section.job-form-step-01>header>span{background:var(--orange-soft);color:#c45a18}.job-form-section.job-form-step-02>header>span{background:var(--action-soft);color:var(--action)}.job-form-section.job-form-step-03>header>span{color:var(--navy-2);background:#eaf3fb}.job-ai-assistant{background:radial-gradient(circle at 91% 20%,#f28b4521,#0000 25%),linear-gradient(115deg,#f2fbfa,#fff9f4);border:1px solid #f28b454d;border-radius:20px;grid-template-columns:54px minmax(0,1fr) 230px;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 14px 34px #082c540f}.job-ai-icon{color:#d85f18;background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 22px #082c5414}.job-ai-icon svg{width:25px;height:25px}.job-ai-copy>small{color:#087f78;letter-spacing:.13em;font-size:10px;font-weight:850}.job-ai-copy h2{color:var(--navy);margin:5px 0 4px;font:750 21px/1.2 Manrope,Inter,sans-serif}.job-ai-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.job-ai-copy label{margin-top:13px;display:block}.job-ai-copy label>span{color:var(--navy);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.job-ai-copy label em{color:var(--muted);font-style:normal;font-weight:500}.job-ai-copy input{width:100%;min-height:42px;color:var(--navy);font:inherit;background:#ffffffd1;border:1px solid #d9e5e8;border-radius:11px;padding:10px 12px}.job-ai-copy input:focus{border-color:var(--orange);outline:0;box-shadow:0 0 0 4px #f28b451f}.job-ai-assistant>aside{gap:9px;display:grid}.job-ai-quota{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.job-ai-quota>b{color:var(--navy);grid-row:1/3;font:800 32px/1 Manrope}.job-ai-quota small{color:var(--navy);font-size:10px;font-weight:800}.job-ai-quota em{color:var(--muted);font-size:10px;font-style:normal}.job-ai-assistant>aside>button{color:#241408;cursor:pointer;background:#f5823b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:850;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 22px #f2823b33}.job-ai-assistant>aside>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #f2823b45}.job-ai-assistant>aside>button:disabled{opacity:.55;cursor:not-allowed}.job-ai-assistant>aside>button svg{width:17px}.job-ai-assistant>aside>small{color:#657b8b;align-items:flex-start;gap:5px;font-size:9px;line-height:1.35;display:flex}.job-ai-assistant>aside>small svg{color:#07877f;width:13px;min-width:13px}.job-ai-result{color:#076f69;background:#edf9f7;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.job-ai-result>svg{width:21px}.job-ai-result>span{flex-direction:column;display:flex}.job-ai-result strong{font-size:12px}.job-ai-result small{color:#557477;margin-top:2px;font-size:11px}@media (width<=850px){.job-ai-assistant{grid-template-columns:50px 1fr}.job-ai-assistant>aside{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center}.job-ai-assistant>aside>small{grid-column:1/-1}}@media (width<=560px){.job-ai-assistant{grid-template-columns:1fr;padding:18px}.job-ai-icon{width:46px;height:46px}.job-ai-assistant>aside{grid-template-columns:1fr}.job-ai-assistant>aside>small{grid-column:auto}}.guided-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-label-row>b{font-size:14px}.guided-label-row>button{background:var(--action-soft);color:#08776f;cursor:pointer;border:1px solid #0b9f9633;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.guided-label-row>button svg{width:14px}.guided-label-row>button:hover{background:#d5f5ef;transform:translateY(-1px)}.jobs-hero>span{align-items:center;gap:7px;display:inline-flex}.jobs-hero>span svg{width:16px;color:var(--orange)}.jobs-hero>p{max-width:620px;color:var(--muted);margin:-18px auto 24px;font-size:15px}.jobs-results-heading{max-width:1180px;margin:0 auto 18px}.jobs-results-heading>div{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.jobs-results-heading strong{color:var(--navy);font:750 17px Manrope,Inter,sans-serif}.jobs-results-heading span{color:var(--muted);font-size:13px}.public-jobs-grid{align-items:stretch}.public-jobs-grid article{flex-direction:column;min-height:390px;padding:24px;display:flex}.public-jobs-grid article>header{align-items:center;gap:12px;display:flex}.public-jobs-grid article>header .verified-line{margin:0;font-size:13px}.job-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.job-tags span{background:var(--action-soft);color:#08776f;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.job-tags span:nth-child(2){background:var(--orange-soft);color:var(--orange-deep)}.public-jobs-grid h2{color:var(--navy);margin:17px 0 12px;font:750 21px/1.3 Manrope,Inter,sans-serif}.public-jobs-grid article>p{margin:6px 0}.public-jobs-grid .job-excerpt{-webkit-line-clamp:3;color:var(--vendrex-text-secondary,#173b61);-webkit-box-orient:vertical;margin:14px 0 18px;line-height:1.6;display:-webkit-box;overflow:hidden}.public-jobs-grid article>footer{border-top:1px solid #082c5417;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;display:flex}.public-jobs-grid article>footer>strong{color:var(--navy);margin:0;font-size:14px}.public-jobs-grid article>footer>.salary-conversation{color:var(--muted);font-weight:650}.public-jobs-grid article>footer>a{background:var(--orange-soft);color:var(--orange-deep);white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;display:inline-flex}.public-jobs-grid article>footer>a svg{width:15px}.candidate-jobs-page .public-jobs-grid article{background:#fffffff2}@media (width<=700px){.guided-label-row{flex-direction:column;align-items:flex-start}.jobs-results-heading>div{flex-direction:column;align-items:flex-start;gap:3px}.public-jobs-grid article{min-height:auto}.public-jobs-grid article>footer{flex-direction:column;align-items:flex-start}.public-jobs-grid article>footer>a{justify-content:center;width:100%}}.site-footer{color:#b2bfcb;background:#051423;grid-template-columns:minmax(250px,1.35fr) minmax(130px,.55fr) minmax(150px,.65fr) minmax(420px,1.8fr);gap:34px;padding:48px max(7vw,30px) 28px;display:grid}.site-footer>div{flex-direction:column;gap:11px;font-size:13px;display:flex}.site-footer strong{color:#fff}.footer-legal{min-width:0}.footer-legal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.footer-legal>header>div{flex-direction:column;gap:4px;display:flex}.footer-legal>header span{color:#8fa8bb;font-size:11px}.footer-legal>header>a{color:#56d8cf;border:1px solid #56d8cf40;border-radius:999px;flex-shrink:0;padding:8px 11px;font-size:11px;font-weight:750}.footer-legal-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.footer-legal details{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;padding:0 11px}.footer-legal summary{color:#e7f0f6;cursor:pointer;padding:11px 0;font-size:11px;font-weight:750;list-style:none}.footer-legal summary::-webkit-details-marker{display:none}.footer-legal summary:after{content:"+";float:right;color:#56d8cf;font-size:15px;line-height:12px}.footer-legal details[open] summary:after{content:"−"}.footer-legal details>a{color:#abc0d1;padding:0 0 10px;font-size:11px;line-height:1.35;display:block}.footer-legal details>a:hover{color:#fff}.jobs-hero h1{letter-spacing:-1.8px;max-width:760px;margin:16px auto 14px;line-height:1.08}.jobs-hero>p{max-width:620px;margin:0 auto 30px;font-size:15px;line-height:1.65}.public-jobs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.public-jobs-grid article:only-child{max-width:580px}.public-jobs-grid article>footer{color:inherit;background:0 0;border-top:1px solid #082c5417;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:17px 0 0;display:flex}.public-jobs-grid article>footer>strong{padding:0}.public-jobs-grid article>footer>a{justify-content:center;min-height:42px}.jobs-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1180px}.jobs-grid article{flex-direction:column;min-height:216px;padding:24px;display:flex}.jobs-grid article>a{margin-top:auto}.featured .section-title{gap:24px}@media (width<=1100px){.site-footer{grid-template-columns:1.2fr .6fr .7fr}.footer-legal{grid-column:1/-1}}@media (width<=700px){.jobs-hero h1{letter-spacing:-1.1px;font-size:38px}.jobs-hero>p{font-size:14px}.public-jobs-grid article>footer{align-items:stretch}.site-footer{grid-template-columns:1fr 1fr}.footer-brand-block,.footer-legal{grid-column:1/-1}.footer-legal-groups{grid-template-columns:1fr}.footer-legal>header{flex-direction:column;align-items:stretch}.footer-legal>header>a{text-align:center}.featured .section-title{align-items:flex-start}}.jobs-search{background:#fff;border:1px solid #082c5421;border-radius:18px;align-items:center;gap:12px;width:min(660px,100%);min-height:58px;margin:auto;padding:0 18px;display:flex;box-shadow:0 14px 34px #082c5412}.jobs-search>svg{width:20px;color:var(--orange)}.jobs-search input{background:0 0;width:100%;font-size:15px;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.jobs-search button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:#edf3f7;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.jobs-search button svg{width:15px}.jobs-filter-bar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #082c541a;border-radius:16px;align-items:center;gap:9px;max-width:1180px;margin:-6px auto 30px;padding:12px;display:flex;position:sticky;top:10px;box-shadow:0 12px 30px #082c5412}.filter-label{color:var(--navy);white-space:nowrap;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.filter-label svg{width:17px;color:var(--orange)}.filter-label b{background:var(--orange);color:#321704;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.jobs-filter-bar select,.jobs-results-heading select{color:#395469;cursor:pointer;background:#fff;border:1px solid #082c541f;border-radius:10px;min-height:39px;padding:0 30px 0 11px;font-size:12px}.filters-clear{color:var(--orange-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:10px;font-size:11px;font-weight:800;display:inline-flex}.filters-clear svg{width:14px}.jobs-results-heading>div>div{flex-direction:column;gap:4px;display:flex}.jobs-results-heading label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.company-line{flex:1;min-width:0}.company-line>small{color:#768a9b;margin-top:4px;font-size:10px;display:block}.job-logo{overflow:hidden}.job-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}.clarity-score{color:#72889a;flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:9px;display:flex}.clarity-score b{color:#087f78;font:800 14px Manrope,Inter,sans-serif}.company-signals{flex-wrap:wrap;gap:7px;margin:15px 0 0;display:flex}.company-signals span{color:var(--vendrex-text-secondary,#173b61);background:#f1f6f8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:650;display:inline-flex}.company-signals svg{color:#0b958a;width:13px}.public-jobs-grid article{min-height:430px}.public-jobs-grid article:hover .clarity-score{color:var(--navy)}@media (width<=1100px){.jobs-filter-bar{flex-wrap:wrap;position:static}.filter-label{width:100%}.jobs-filter-bar select{flex:1;min-width:145px}}@media (width<=700px){.jobs-search{border-radius:15px;min-height:54px}.jobs-filter-bar{margin-top:0;padding:10px}.jobs-filter-bar select{min-width:calc(50% - 5px);max-width:calc(50% - 5px)}.filters-clear{justify-content:center;width:100%}.jobs-results-heading label{justify-content:space-between;width:100%}.jobs-results-heading label select{flex:1}.clarity-score{align-items:flex-start}.public-jobs-grid article>header{flex-wrap:wrap}.company-signals{gap:5px}.public-jobs-grid article{min-height:auto}}.job-company-profile{background:linear-gradient(135deg,#fff,#f5fbfa);border:1px solid #082c541a;border-radius:16px;margin-bottom:16px;padding:25px}.job-company-profile>header{align-items:center;gap:13px;display:flex}.job-company-profile>header>div:nth-child(2){flex:1}.job-company-profile header small{color:#087f78;letter-spacing:.12em;font-size:9px;font-weight:800}.job-company-profile h2{color:var(--navy);margin:3px 0 0;font:750 20px Manrope,Inter,sans-serif}.job-company-profile>header>span{background:var(--action-soft);color:#08776f;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.job-company-profile>header>span svg{width:14px}.company-profile-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.company-profile-facts>span{background:#f1f6f8;border-radius:11px;grid-template-columns:22px 1fr;gap:2px 7px;padding:13px;display:grid}.company-profile-facts svg{width:18px;color:var(--orange);grid-row:1/3}.company-profile-facts b{color:var(--navy);font-size:12px}.company-profile-facts small{color:var(--muted);font-size:9px}.job-company-profile>p{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.65}.job-detail-head .job-logo img{padding:4px}@media (width<=600px){.company-profile-facts{grid-template-columns:1fr}.job-company-profile>header{flex-wrap:wrap;align-items:flex-start}.job-company-profile>header>span{margin-left:65px}}.job-section{padding:0;overflow:hidden}.job-section>header{background:linear-gradient(110deg,#f8fbfd,#fff);border-bottom:1px solid #082c5412;align-items:center;gap:13px;padding:18px 22px;display:flex}.job-section>header>span{background:var(--action-soft);color:#087f78;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.job-section>header svg{width:20px}.job-section>header small{color:var(--vendrex-text-secondary,#173b61);letter-spacing:.13em;font-size:8px;font-weight:800;display:block}.job-section>header h2{margin:2px 0 0;font-size:18px}.job-section-blue>header>span{color:var(--navy-2);background:#eaf3fb}.job-section-orange>header>span{background:var(--orange-soft);color:var(--orange-deep)}.job-section>.long-copy{margin:0;padding:21px 22px 23px;font-size:14px}.job-detail-list{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:10px 20px 18px;list-style:none;display:grid}.job-detail-list li{border-bottom:1px solid #082c540e;grid-template-columns:24px 1fr;align-items:flex-start;gap:8px;margin:0;padding:11px 8px;display:grid}.job-detail-list li>span{background:var(--action-soft);color:#087f78;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.job-detail-list li>span svg{stroke-width:3px;width:13px}.job-detail-list li>p{color:#4f687b;margin:1px 0 0;font-size:13px;line-height:1.5}.job-section-blue .job-detail-list li>span{color:var(--navy-2);background:#eaf3fb}.job-section-orange .job-detail-list li>span{background:var(--orange-soft);color:var(--orange-deep)}@media (width<=700px){.job-detail-list{grid-template-columns:1fr;padding-inline:14px}.job-section>header{padding:16px}.job-section>.long-copy{padding:18px 16px 20px}.job-detail-list li{padding-inline:3px}}.candidate-jobs-page .jobs-hero h1{letter-spacing:-1.5px;text-wrap:balance;max-width:680px;margin:14px auto 16px;font-size:clamp(36px,4vw,52px);line-height:1.12}.candidate-jobs-page .jobs-hero>p{margin:0 auto 24px;line-height:1.6;position:relative}.candidate-jobs-page .public-jobs-grid article{min-height:340px}.candidate-jobs-page .public-jobs-grid article>footer{min-height:auto;color:var(--navy);background:0 0}.profile-encouragement{color:var(--muted);margin:12px 0 22px;font-size:14px}.cv-intro{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:-8px 0 26px;display:flex}.cv-intro p{margin:0}.cv-intro span{color:#087b74;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.cv-intro svg{width:18px}.privacy-data{margin-top:18px;padding:18px 22px}.privacy-data summary{cursor:pointer;color:var(--navy);font-weight:800}.privacy-data p{color:var(--muted);font-size:13px}.privacy-data button{border:1px solid var(--line);color:var(--navy-2);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:inline-flex}.privacy-data button svg{width:16px}.cv-choice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cv-choice-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:300px;padding:34px;display:flex;box-shadow:0 16px 40px #082c540f}.cv-choice-grid article.accent{background:linear-gradient(145deg,#fff,var(--orange-soft));border-color:var(--orange-line)}.cv-choice-grid article>span{background:var(--action-soft);color:#079890;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.cv-choice-grid article.accent>span{color:var(--orange-deep);background:#fff2e8}.cv-choice-grid h2{color:var(--navy);margin:24px 0 8px}.cv-choice-grid p{color:var(--muted);margin:0 0 28px;line-height:1.65}.cv-choice-grid button{background:var(--navy);color:#fff;border:0;border-radius:12px;margin-top:auto;padding:13px 18px;font-weight:800}.cv-choice-grid .accent button{background:var(--orange);color:#25170d}.cv-upload-flow,.cv-review{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:820px;margin:auto;padding:30px;box-shadow:0 16px 42px #082c540f}.text-back{color:var(--navy-2);background:0 0;border:0;margin-bottom:18px;font-weight:700}.cv-dropzone{text-align:center;cursor:pointer;background:#f8fbfd;border:2px dashed #b9c9d7;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:35px;display:flex}.cv-dropzone.has-file{border-color:var(--cyan);background:var(--cyan-soft)}.cv-dropzone svg{width:48px;height:48px;color:var(--cyan);margin-bottom:16px}.cv-dropzone strong{max-width:470px;color:var(--navy);font-size:18px}.cv-dropzone p,.privacy-copy{color:var(--muted);font-size:13px}.cv-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.privacy-copy{text-align:center}.cv-upload-flow>.submit-btn{min-width:210px;margin:18px auto 0;display:block}.cv-section-heading{gap:14px;margin-bottom:22px;display:flex}.cv-section-heading>svg{background:var(--orange-soft);width:42px;height:42px;color:var(--orange-deep);border-radius:12px;padding:10px}.cv-section-heading h2{color:var(--navy);margin:0}.cv-section-heading p{color:var(--muted);margin:5px 0}.review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review-grid article{border:1px solid var(--line);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.review-grid article>svg{background:var(--action-soft);color:#087b74;border-radius:9px;width:32px;height:32px;padding:8px}.review-grid article div{flex-direction:column;display:flex}.review-grid small{color:var(--muted)}.review-grid label{font-size:12px;font-weight:700}.cv-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.cv-actions>button:not(.submit-btn){color:var(--muted);background:0 0;border:0;font-weight:700}.cv-builder{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cv-config{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;position:sticky;top:92px}.cv-config>div:first-child{align-items:center;gap:10px;display:flex}.cv-config h2{margin:0}.cv-config>p,.cv-config fieldset>small{color:var(--muted);font-size:12px}.cv-config fieldset{border:0;margin:20px 0 0;padding:0}.cv-config legend{margin-bottom:9px;font-weight:800}.cv-config fieldset>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;margin-bottom:8px;padding:12px}.cv-config fieldset>button.active{border-color:var(--cyan);background:var(--cyan-soft)}.cv-config fieldset>button span,.cv-config fieldset>button small{display:block}.cv-config fieldset>button span{font-weight:800}.cv-config fieldset>button small{color:var(--muted);margin-top:3px}.cv-config em{float:right;background:var(--orange-soft);color:var(--orange-deep);border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal}.accent-options{gap:10px;display:flex}.accent-options button{height:32px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff!important;border-radius:50%!important;width:32px!important}.accent-options button.active{box-shadow:0 0 0 2px var(--navy)}.accent-options .navy{background:#08335f!important}.accent-options .teal{background:#079890!important}.accent-options .orange{background:#ef7d32!important}.toggle{gap:8px;margin-bottom:10px;display:flex}.download-cv{background:var(--orange);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:14px;font-weight:850;display:flex}.cv-preview{background:#dfe7ed;border-radius:18px;min-height:900px;padding:36px}.cv-paper{color:#233c52;background:#fff;width:min(100%,760px);min-height:880px;margin:auto;padding:58px;box-shadow:0 18px 55px #082c5426}.cv-paper header{border-bottom:3px solid var(--cv-accent);align-items:center;gap:22px;padding-bottom:22px;display:flex}.cv-paper header img{object-fit:cover;border-radius:50%;width:84px;height:84px}.cv-paper h1{color:var(--cv-accent);margin:0;font-size:34px}.cv-paper header h2{margin:7px 0;font-size:16px}.cv-paper header p{color:#687e90;margin:0;font-size:11px}.cv-paper section{margin-top:25px}.cv-paper section h3{color:var(--cv-accent);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #dfe7ed;margin:0 0 10px;padding-bottom:6px;font-size:13px}.cv-paper section p{color:#4e6578;line-height:1.6}.cv-entry{flex-direction:column;margin-bottom:16px;display:flex}.cv-entry span,.cv-entry small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px}.cv-placeholder{background:#f6f8fa;border-radius:10px;padding:14px}.cv-chips{flex-wrap:wrap;gap:7px;display:flex}.cv-chips span{background:#edf3f6;border-radius:999px;padding:6px 9px;font-size:11px}.cv-preview.executive .cv-paper header{background:var(--cv-accent);border:0;padding:22px}.cv-preview.executive .cv-paper header *{color:#fff}.cv-preview.modern .cv-paper{border-left:14px solid var(--cv-accent)}@media (width<=850px){.candidate-jobs-page .jobs-hero h1{font-size:36px}.cv-intro{flex-direction:column;align-items:flex-start}.cv-choice-grid,.cv-builder{grid-template-columns:1fr}.cv-config{order:2;position:static}.cv-preview{order:1;min-height:auto;padding:12px}.cv-paper{min-height:700px;padding:28px}.review-grid{grid-template-columns:1fr}.cv-actions{flex-direction:column}.cv-actions button{width:100%}}.candidate-story{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:26px;box-shadow:0 14px 34px #082c540d}.candidate-story>header{margin-bottom:20px}.candidate-story>header span{color:#087d76;letter-spacing:.14em;font-size:9px;font-weight:850}.candidate-story>header h2{color:var(--navy);margin:5px 0;font:750 23px Manrope,Inter,sans-serif}.candidate-story>header p{color:var(--muted);margin:0;font-size:13px}.story-block{background:#fcfdfd;border:1px solid #082c541a;border-radius:15px;margin-top:12px;padding:18px}.story-block>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.story-block>header>span{background:var(--action-soft);color:#087d76;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.story-block>header svg{width:18px}.story-block h3{color:var(--navy);margin:0}.story-block>header>button{border:1px solid var(--orange-line);background:var(--orange-soft);color:var(--orange-deep);border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.story-row{border-top:1px solid #082c5412;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 0;padding:13px 4px 0 48px;display:flex}.story-row>div{flex-direction:column;gap:3px;display:flex}.story-row span,.story-row small{color:var(--muted)}.story-row>button{color:#8a9baa;background:0 0;border:0}.story-empty{color:var(--muted);margin:14px 0 0;padding-left:48px;font-size:13px}.story-form{background:#f4f8fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding:16px;display:grid}.story-form label{color:var(--navy);flex-direction:column;gap:6px;font-size:12px;font-weight:750;display:flex}.story-form input,.story-form textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;padding:11px}.story-form .wide{grid-column:1/-1}.story-form .story-check{flex-direction:row;align-items:center;display:flex}.story-form .story-check input{width:auto}.story-form>button{background:var(--navy);color:#fff;border:0;border-radius:9px;align-self:end;padding:11px;font-weight:800}.story-form.skill{grid-template-columns:1fr auto}.story-chips{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding-left:48px;display:flex}.story-chips>span{background:var(--action-soft);color:#08736d;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:750;display:flex}.story-chips button{color:inherit;background:0 0;border:0;font-size:17px;line-height:1}.cv-builder-shell{gap:14px;display:grid}.cv-source-note{background:linear-gradient(100deg,#f3fcfa,#fffaf5);border:1px solid #0b9f963d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.cv-source-note>span{background:var(--action-soft);color:#087d76;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.cv-source-note strong{color:var(--navy)}.cv-source-note p{color:var(--muted);margin:3px 0 0;font-size:12px}.cv-source-note a{color:var(--navy-2);background:#fff;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;box-shadow:0 4px 14px #082c5414}.cv-upload-flow{padding:34px}.cv-upload-flow .text-back{display:inline-flex}.cv-dropzone{max-width:680px;margin:auto}.cv-upload-flow .privacy-copy{max-width:560px;margin:17px auto;line-height:1.55}.cv-upload-flow .notice,.cv-upload-flow .feedback{max-width:680px;margin-inline:auto}.photo-choice{grid-template-columns:1fr 1fr;margin-bottom:10px;gap:7px!important;display:grid!important}.cv-config .photo-choice button{font-size:11px;font-weight:800;text-align:center!important;border:1px solid var(--line)!important;width:auto!important;color:var(--muted)!important;background:#fff!important;border-radius:9px!important;margin:0!important;padding:9px 6px!important}.cv-config .photo-choice button.active{border-color:var(--cyan)!important;background:var(--action-soft)!important;color:#076f69!important}.photo-upload{cursor:pointer;background:#f7fafc;border:1px dashed #9cb7c9;border-radius:11px;align-items:center;gap:10px;min-height:72px;padding:10px;display:flex}.photo-upload>svg,.photo-upload>img{object-fit:cover;border-radius:9px;flex:none;width:42px;height:42px}.photo-upload>svg{background:var(--action-soft);color:#087d76;padding:10px}.photo-upload>span{flex-direction:column;gap:3px;min-width:0;display:flex}.photo-upload strong{color:var(--navy);font-size:11px}.photo-upload small{color:var(--muted);font-size:9px}.photo-upload input{opacity:0;width:1px;height:1px;position:absolute}.photo-privacy{margin-top:9px!important;line-height:1.45!important;display:block!important}@media (width<=700px){.candidate-story{padding:18px}.story-block>header{grid-template-columns:auto 1fr}.story-block>header>button{grid-column:1/-1;justify-content:center}.story-row,.story-empty,.story-chips{padding-left:0}.story-form{grid-template-columns:1fr}.story-form .wide{grid-column:auto}.cv-source-note{grid-template-columns:auto 1fr}.cv-source-note a{text-align:center;grid-column:1/-1}.cv-upload-flow{padding:20px}.cv-dropzone{min-height:230px;padding:24px 18px}}.candidate-home{max-width:1380px;margin:auto}.candidate-welcome{justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;display:flex}.candidate-welcome small,.candidate-recommendations header span,.candidate-stats header span,.next-step>span{color:#087d76;letter-spacing:.14em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.candidate-welcome small svg,.next-step>span svg{width:14px;color:var(--orange)}.candidate-welcome h1{max-width:760px;color:var(--navy);letter-spacing:-1.5px;margin:9px 0 8px;font:800 clamp(30px,3.2vw,44px)/1.1 Manrope,Inter,sans-serif}.candidate-welcome p{color:var(--muted);margin:0;font-size:15px}.candidate-welcome>a{background:var(--orange);color:#2c180c;border-radius:12px;align-items:center;gap:8px;padding:13px 17px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #e06c2538}.candidate-welcome>a svg{width:17px}.candidate-progress-card{background:linear-gradient(120deg,#fff 0,#f4fbf9 55%,#fff8f2 100%);border:1px solid #082c541a;border-radius:22px;grid-template-columns:190px 1fr;align-items:center;gap:30px;padding:28px 32px;display:grid;box-shadow:0 18px 42px #082c540f}.readiness-ring{background:conic-gradient(var(--orange) 0 var(--progress),#e6edf1 var(--progress) 360deg);border-radius:50%;place-items:center;width:150px;height:150px;margin:auto;display:grid;position:relative}.readiness-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.readiness-ring>div{flex-direction:column;align-items:center;display:flex;position:relative}.readiness-ring strong{color:var(--navy);font:800 31px Manrope,Inter,sans-serif}.readiness-ring span{color:var(--muted);font-size:10px}.progress-copy>span{color:var(--orange-deep);letter-spacing:.13em;font-size:9px;font-weight:850}.progress-copy h2{color:var(--navy);margin:6px 0;font:750 23px/1.25 Manrope,Inter,sans-serif}.progress-copy>p{color:var(--muted);margin:0;font-size:13px}.journey-line{grid-template-columns:repeat(4,1fr);margin-top:23px;display:grid}.journey-line>a{grid-template-columns:28px 1fr;gap:8px;min-width:0;display:grid;position:relative}.journey-line>a>span{color:#a9bac6;z-index:1;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.journey-line>a.done>span{color:#07867d;background:#dff7f2}.journey-line svg{width:18px}.journey-line div{flex-direction:column;padding-right:12px;display:flex}.journey-line strong{color:var(--navy);font-size:11px}.journey-line small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.35}.journey-line i{background:#dce6eb;height:2px;position:absolute;top:12px;left:14px;right:-14px}.journey-line a.done i{background:linear-gradient(90deg,var(--cyan),#dce6eb)}.candidate-home-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:20px;display:grid}.candidate-stats,.next-step,.candidate-recommendations{background:#fff;border:1px solid #082c541a;border-radius:19px;box-shadow:0 14px 35px #082c540d}.candidate-stats{padding:24px}.candidate-stats>header,.candidate-recommendations>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.candidate-stats h2,.candidate-recommendations h2{color:var(--navy);margin:5px 0 0;font:750 21px Manrope,Inter,sans-serif}.candidate-stats header a,.candidate-recommendations header>a{color:#087d76;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.candidate-stats header a svg,.candidate-recommendations header>a svg{width:14px}.candidate-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.candidate-stat-grid article{background:#fbfdfd;border:1px solid #082c5414;border-radius:13px;grid-template-columns:38px 1fr;gap:10px;min-height:110px;padding:14px;display:grid}.candidate-stat-grid article>svg{background:var(--action-soft);color:#087e77;border-radius:10px;width:36px;height:36px;padding:9px}.candidate-stat-grid article:nth-child(2n)>svg{background:var(--orange-soft);color:var(--orange-deep)}.candidate-stat-grid article>div{flex-direction:column;display:flex}.candidate-stat-grid strong{color:var(--navy);font:800 24px Manrope,Inter,sans-serif}.candidate-stat-grid span{color:#3d586e;font-size:10px;font-weight:750}.candidate-stat-grid em{color:var(--muted);grid-column:1/-1;font-size:9px;font-style:normal}.search-activity{background:linear-gradient(#f6fafb,#fff);border-radius:13px;grid-template-columns:repeat(4,1fr);align-items:end;gap:14px;height:130px;margin-top:18px;padding:13px 12px 0;display:grid}.search-activity>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.search-activity span{background:linear-gradient(180deg,var(--cyan),#69d8ca);border-radius:7px 7px 2px 2px;width:min(42px,72%);min-height:9px;max-height:92px;transition:height .4s}.search-activity>div:nth-child(2n) span{background:linear-gradient(180deg,var(--orange),#f5b17d)}.search-activity small{height:25px;color:var(--muted);text-align:center;font-size:8px}.next-step{background:radial-gradient(circle at 100% 0,#f28b4533,transparent 36%),var(--navy);color:#fff;padding:25px}.next-step>span{color:#68ded2}.next-step h2{margin:20px 0 7px;font:750 25px Manrope,Inter,sans-serif}.next-step>p{color:#b9c9d6;line-height:1.65}.next-step>a{background:var(--orange);color:#2d180c;border-radius:11px;justify-content:space-between;align-items:center;margin-top:24px;padding:13px 15px;font-weight:850;display:flex}.next-step>a svg{width:17px}.next-step>div{color:#9fb2c2;border-top:1px solid #ffffff24;align-items:flex-start;gap:9px;margin-top:24px;padding-top:18px;display:flex}.next-step>div svg{color:#59d7ca;flex:none;width:17px}.next-step>div small{line-height:1.5}.candidate-recommendations{margin-top:20px;padding:24px}.candidate-recommendations header p{color:var(--muted);margin:5px 0 0;font-size:12px}.candidate-recommendations>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.candidate-recommendations article{border:1px solid #082c5414;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;transition:transform .2s,box-shadow .2s;display:grid}.candidate-recommendations article:hover{transform:translateY(-2px);box-shadow:0 10px 24px #082c5414}.candidate-recommendations article>span{color:#fff;background:var(--cyan);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:850;display:grid}.candidate-recommendations article>span.orange{background:var(--orange);color:#2b170b}.candidate-recommendations article small,.candidate-recommendations article p{color:var(--muted);font-size:9px}.candidate-recommendations article h3{color:var(--navy);margin:2px 0;font-size:14px}.candidate-recommendations article p{margin:0}.candidate-recommendations article>a{background:var(--orange-soft);width:32px;height:32px;color:var(--orange-deep);border-radius:9px;place-items:center;display:grid}.candidate-recommendations article>a svg{width:15px}.positive-empty{background:#f4faf8;border-radius:13px;align-items:center;gap:12px;grid-column:1/-1!important;padding:22px!important;display:flex!important}.positive-empty svg{color:var(--cyan)}.positive-empty p{color:var(--muted);margin:0}@media (width<=1050px){.candidate-home-grid{grid-template-columns:1fr}.next-step{grid-template-columns:1fr auto;gap:8px 25px;display:grid}.next-step>span,.next-step>h2,.next-step>p,.next-step>div{grid-column:1}.next-step>a{grid-area:2/2/4;align-self:center;gap:20px}.journey-line{grid-template-columns:1fr 1fr;gap:15px}.journey-line i{display:none}}@media (width<=700px){.candidate-welcome{flex-direction:column;align-items:flex-start}.candidate-welcome>a{justify-content:space-between;width:100%}.candidate-progress-card{grid-template-columns:1fr;padding:22px 18px}.readiness-ring{width:132px;height:132px}.journey-line{grid-template-columns:1fr;gap:10px}.journey-line>a{background:#f7fafb;border-radius:10px;padding:8px}.candidate-stat-grid,.candidate-recommendations>div{grid-template-columns:1fr}.candidate-stats,.candidate-recommendations{padding:18px}.candidate-stats>header,.candidate-recommendations>header{flex-direction:column;align-items:flex-start}.next-step{display:block}.next-step>a{margin-top:20px}.search-activity{gap:7px}}.candidate-app{background:#f4f8f8;min-height:100vh}.candidate-topbar{z-index:40;background:#fffffff7;border-bottom:1px solid #082c5417;justify-content:space-between;align-items:center;height:80px;padding:0 max(4vw,24px);display:flex;position:sticky;top:0}.candidate-topbar .brand{width:235px;height:54px}.candidate-topbar .brand img{width:245px;height:55px;left:-43px}.candidate-topbar .brand span{top:18px;left:166px}.candidate-top-actions{align-items:center;gap:10px;font-size:13px;display:flex}.candidate-top-actions>a,.candidate-top-actions>button{width:40px;height:40px;color:var(--navy);background:#fff;border:1px solid #082c541a;border-radius:11px;place-items:center;display:grid}.candidate-top-actions>div:nth-child(3){flex-direction:column;display:flex}.candidate-top-actions small{color:var(--muted)}.candidate-nav{z-index:35;scrollbar-width:none;background:#eaf3f6;border-bottom:1px solid #082c5414;justify-content:center;align-items:center;gap:7px;min-height:68px;padding:9px max(4vw,24px);display:flex;position:sticky;top:80px;overflow-x:auto}.candidate-nav::-webkit-scrollbar{display:none}.candidate-nav a{color:#4e687c;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:14px;font-weight:750;transition:background .2s,color .2s,transform .2s;display:flex}.candidate-nav a svg{width:19px;height:19px}.candidate-nav a:hover{color:var(--navy);background:#ffffffb8;transform:translateY(-1px)}.candidate-nav a.active{background:var(--navy);color:#fff;box-shadow:0 8px 18px #082c5426}.candidate-nav a.active svg{color:#65ded2}.candidate-workspace{background:radial-gradient(circle at 88% 4%,#f28b4521,#0000 24%),radial-gradient(circle at 12% 94%,#17bebb12,#0000 28%),linear-gradient(145deg,#fffdf9,#f4faf8);min-height:calc(100vh - 148px)}@media (width<=820px){.candidate-topbar{height:66px;padding-inline:16px}.candidate-topbar .brand{width:176px}.candidate-topbar .brand img{width:205px;left:-43px}.candidate-topbar .brand span,.candidate-top-actions>div:nth-child(3){display:none}.candidate-nav{justify-content:flex-start;padding-inline:12px;top:66px}.candidate-nav a{padding-inline:13px}.candidate-workspace{min-height:calc(100vh - 124px)}}@media (width<=520px){.candidate-nav a span{display:none}.candidate-nav a{min-width:46px}.candidate-nav a.active{min-width:auto}.candidate-nav a.active span{display:block}.candidate-top-actions .avatar{display:none}}.public-jobs-grid article{position:relative}.job-favorite{z-index:2;color:#708597;cursor:pointer;background:#fff;border:1px solid #082c541a;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .2s,color .2s,background .2s;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 7px 18px #082c5414}.job-favorite svg{width:19px}.job-favorite:hover{color:var(--orange-deep);background:var(--orange-soft);transform:translateY(-2px)}.job-favorite.is-favorite{color:#b84d10;background:var(--orange-soft);border-color:#ffc49f}.job-favorite.is-favorite svg{fill:currentColor}.public-jobs-grid article>header{padding-right:46px}.application-celebration{background:linear-gradient(135deg,#effcf9,#fff7ef);border:1px solid #bcebe5;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-bottom:20px;padding:26px;display:grid;box-shadow:0 14px 34px #082c5412}.application-celebration>svg{color:#079c91;width:44px;height:44px}.application-celebration small{color:#087f78;letter-spacing:.12em;font-size:10px;font-weight:850}.application-celebration h2{color:var(--navy);margin:3px 0;font:800 23px Manrope,Inter,sans-serif}.application-celebration p{color:var(--muted);margin:0;line-height:1.55}.application-celebration>a{background:var(--orange);color:#351605;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex}.application-celebration>a svg{width:16px}.application-tools{border-top:1px solid #082c5417;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.application-tools>span,.application-tools>button{min-height:68px;color:var(--navy);text-align:left;background:#fffc;border:1px solid #082c5417;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:0 10px;padding:12px 14px;display:grid}.application-tools>span>svg,.application-tools>button>svg{color:#099d93;grid-row:1/3;width:21px}.application-tools b,.application-tools small{display:block}.application-tools small{color:var(--muted);margin-top:2px;font-size:11px}.application-tools button{cursor:pointer;grid-template-columns:auto 1fr auto}.application-tools button i{background:#cbd6dd;border-radius:999px;width:34px;height:20px;padding:3px}.application-tools button i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;display:block}.application-tools button.is-on i{background:#0aa59a}.application-tools button.is-on i:after{transform:translate(14px)}@media (width<=800px){.application-celebration{grid-template-columns:auto 1fr}.application-celebration>a{grid-column:1/-1;justify-content:center}.application-tools{grid-template-columns:1fr}.candidate-nav{justify-content:flex-start}}.profile-interest-card{background:#fff;border:1px solid #082c5417;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:15px 18px;display:flex}.profile-interest-card>div{align-items:center;gap:12px;display:flex}.profile-interest-card>div>svg{background:var(--orange-soft);width:42px;height:42px;color:var(--orange-deep);border-radius:12px;padding:11px}.profile-interest-card span{flex-direction:column;display:flex}.profile-interest-card small{color:#087d76;letter-spacing:.12em;font-size:8px;font-weight:850}.profile-interest-card strong{color:var(--navy);margin-top:2px;font-size:13px}.profile-interest-card p{color:var(--muted);margin:2px 0 0;font-size:10px}.profile-interest-card>a{color:var(--navy-2);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.profile-interest-card>a svg{width:14px}.stored-resumes{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:22px;padding:24px;box-shadow:0 14px 34px #082c540d}.stored-resumes>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.stored-resumes header span{color:#087d76;letter-spacing:.13em;font-size:8px;font-weight:850}.stored-resumes h2{color:var(--navy);margin:4px 0;font-size:19px}.stored-resumes header p{color:var(--muted);margin:0;font-size:11px}.stored-resumes header button{border:1px solid var(--orange-line);background:var(--orange-soft);color:var(--orange-deep);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-size:11px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.stored-resumes header button:hover{background:#ffe8d8;transform:translateY(-2px);box-shadow:0 9px 20px #e06c2524}.stored-resumes header button:focus-visible,.stored-resumes article button:focus-visible{outline-offset:3px;outline:3px solid #12b8ad47}.stored-resumes header button svg{width:15px}.stored-resumes>div{gap:10px;margin-top:18px;display:grid}.stored-resumes article{background:#f6f9fa;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.stored-resumes article:hover{background:#fff;border-color:#b8e8e3;transform:translateY(-2px);box-shadow:0 10px 24px #082c5414}.stored-resumes article>svg{background:var(--action-soft);color:#087d76;border-radius:10px;width:38px;height:38px;padding:9px}.stored-resumes article span{flex-direction:column;gap:2px;display:flex}.stored-resumes article strong{color:var(--navy);font-size:14px}.stored-resumes article small{color:var(--muted);font-size:9px}.stored-resumes article button{color:var(--navy-2);cursor:pointer;background:#fff;border:1px solid #082c541f;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:850;transition:background .18s,color .18s,transform .18s}.stored-resumes article button:hover{border-color:var(--navy);background:var(--navy);color:#fff;transform:translate(2px)}.candidate-profile-link{background:var(--action-soft);color:#08766f;text-align:center;border-radius:8px;margin-top:10px;padding:8px;font-size:10px;font-weight:800;display:block}.company-candidate{max-width:1050px;margin:auto}.company-candidate>.text-back{align-items:center;gap:6px;display:inline-flex}.company-candidate>header{align-items:center;gap:16px;margin:20px 0;display:flex}.candidate-monogram{background:var(--navy);color:#fff;border-radius:17px;place-items:center;width:64px;height:64px;font-size:20px;font-weight:850;display:grid}.company-candidate>header span{color:#087d76;letter-spacing:.12em;font-size:8px;font-weight:850}.company-candidate>header h1{color:var(--navy);margin:3px 0}.company-candidate>header p{color:var(--muted);margin:0}.candidate-contact{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.candidate-contact span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.candidate-contact svg{color:#087d76;width:15px}.company-candidate>section{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:12px;padding:20px}.company-candidate>section h2{color:var(--navy);align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.company-candidate>section h2 svg{width:18px;color:var(--orange)}.company-candidate>section>p,.company-candidate>section article p{color:var(--muted);line-height:1.6}.company-candidate>section article{border-top:1px solid #082c5412;flex-direction:column;padding:12px 0;display:flex}.company-candidate>section article span{color:var(--muted)}@media (width<=700px){.profile-interest-card,.stored-resumes>header{flex-direction:column;align-items:flex-start}.profile-interest-card>a,.stored-resumes header button{justify-content:center;width:100%}.stored-resumes article{grid-template-columns:auto 1fr}.stored-resumes article button{grid-column:1/-1;padding-top:8px}.candidate-contact{flex-direction:column;align-items:stretch}.candidate-contact span{border-radius:10px}}.favorite-error{color:#8b3c0e;background:#fff4ea;border:1px solid #ffc89f;border-radius:12px;max-width:1180px;margin:-14px auto 22px;padding:12px 16px;font-size:13px;font-weight:700}.cv-config{width:330px}.cv-builder{grid-template-columns:330px minmax(0,1fr)}.cv-config fieldset:first-of-type{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cv-config fieldset:first-of-type legend{grid-column:1/-1}.cv-config fieldset:first-of-type>button{text-align:left;cursor:pointer;flex-direction:column;min-height:132px;display:flex;margin:0!important;padding:10px!important}.template-thumb{background:#fff;border:1px solid #d9e3e9;border-radius:6px;grid-template-rows:7px repeat(3,1fr);gap:4px;height:49px;margin-bottom:8px;padding:7px;overflow:hidden;display:grid!important}.template-thumb b{background:#dfe8ed;border-radius:2px;display:block}.template-thumb b:first-child{background:#0a3764;width:55%}.template-thumb.executive{border-top:12px solid #0a3764;padding-top:0}.template-thumb.modern{border-left:8px solid #0a9d92}.template-thumb.timeline b:not(:first-child){border-left:3px solid #ef7d32;margin-left:9px}.template-thumb.compact{grid-template-rows:8px 1fr;grid-template-columns:1fr 1fr}.template-thumb.compact b:first-child{grid-column:1/-1}.cv-config fieldset:first-of-type>button.active .template-thumb{border-color:var(--cyan);box-shadow:0 0 0 2px #0b9f9624}.cv-config fieldset:first-of-type>button span{font-size:12px}.cv-config fieldset:first-of-type>button small{font-size:9px;line-height:1.35}.cv-preference-error{background:#fff4ea;border-radius:8px;padding:9px;font-weight:700;color:#914114!important}.cv-preview.timeline .cv-entry{border-left:2px solid var(--cv-accent);padding-left:20px;position:relative}.cv-preview.timeline .cv-entry:before{content:"";background:var(--cv-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-6px}.cv-preview.compact .cv-paper{padding:42px}.cv-preview.compact .cv-paper section{margin-top:17px}.cv-preview.compact .cv-entry{margin-bottom:10px}.cv-preview.compact .cv-paper section p{font-size:12px;line-height:1.45}@media (width<=850px){.cv-config{width:auto}.cv-builder{grid-template-columns:1fr}}.candidate-chart{background:linear-gradient(#fbfdfd,#f6faf9);border:1px solid #082c5414;border-radius:15px;margin-top:18px;padding:18px 18px 12px}.chart-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:10px;display:flex}.chart-heading span{color:#087f78;letter-spacing:.13em;font-size:9px;font-weight:850}.chart-heading h3{color:var(--navy);margin:4px 0 0;font:750 17px Manrope,Inter,sans-serif}.chart-heading>small{color:var(--muted);font-size:10px}.chart-insight{color:#765136;background:#fff7ef;border-radius:10px;margin:6px 4px 0;padding:11px 13px;font-size:11px;line-height:1.5}.recharts-tooltip-wrapper{outline:none}.candidate-stats{overflow:hidden}@media (width<=700px){.chart-heading{flex-direction:column;align-items:flex-start;gap:4px}.candidate-chart{padding-inline:10px}.candidate-chart .recharts-yAxis .recharts-cartesian-axis-tick-value{font-size:10px}}.profile-save-bar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #082c541c;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;margin-top:8px;padding:13px 15px;display:flex;position:sticky;bottom:16px;box-shadow:0 15px 38px #082c5424}.profile-save-bar>span{flex-direction:column;display:flex}.profile-save-bar strong{color:var(--navy);font:800 17px Manrope,Inter,sans-serif}.profile-save-bar small{color:var(--muted);margin-top:3px}.profile-save-bar .submit-btn{background:var(--orange);color:#321704;min-width:190px;margin:0;box-shadow:0 9px 22px #e06c2533}.progress-profile{background:#e5edf1;height:10px;overflow:hidden}.progress-profile i{background:linear-gradient(90deg,var(--navy-2),var(--cyan) 72%,var(--orange));transition:width .35s}.profile-encouragement{border-left:3px solid var(--orange);color:#506a7d;background:#fff8f1;border-radius:0 10px 10px 0;padding:11px 14px}@media (width<=700px){.profile-save-bar{flex-direction:column;align-items:stretch;bottom:8px}.profile-save-bar .submit-btn{width:100%;min-width:0}}.pipeline-health{grid-template-columns:.72fr .72fr 1.56fr;gap:9px;margin-top:8px;display:grid}.pipeline-health>div{background:#fff;border:1px solid #082c5414;border-radius:12px;min-height:92px;padding:13px}.pipeline-health small{color:#087d76;letter-spacing:.08em;font-size:8px;font-weight:850;display:block}.pipeline-health strong{color:var(--navy);margin-top:5px;font:800 18px Manrope,Inter,sans-serif;display:block}.pipeline-health span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.pipeline-health .pipeline-action{border-color:var(--orange-line);background:linear-gradient(120deg,#fff,#fff4ea);padding-right:105px;position:relative}.pipeline-action>strong{font-size:11px;line-height:1.45}.pipeline-action>a{background:var(--orange);color:#351704;border-radius:9px;align-items:center;gap:5px;padding:9px 10px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:12px;right:12px}.pipeline-action>a svg{width:13px}.candidate-chart .recharts-bar-rectangle{filter:drop-shadow(0 4px 5px #082c5412)}.candidate-chart .recharts-tooltip-wrapper{z-index:4}@media (width<=800px){.pipeline-health{grid-template-columns:1fr 1fr}.pipeline-health .pipeline-action{grid-column:1/-1}}@media (width<=540px){.pipeline-health{grid-template-columns:1fr}.pipeline-health .pipeline-action{grid-column:auto;padding-right:13px}.pipeline-action>a{width:max-content;margin-top:10px;position:static}}.journey-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid;position:relative}.journey-line:before{content:"";background:#d8e4e9;height:2px;position:absolute;top:20px;left:5%;right:5%}.journey-line>a{border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:0 8px 10px;text-decoration:none;display:grid;position:relative}.journey-line>a>span{color:#9fb3c0;z-index:2;background:#fff;border:5px solid #f8fbfa;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #cbd9e1}.journey-line>a>span svg{width:20px;height:20px}.journey-line>a>div{min-width:0;padding-top:3px}.journey-line>a strong{color:var(--navy);font-size:12px;line-height:1.25;text-decoration:none;display:block}.journey-line>a small{color:#698092;margin-top:4px;font-size:9px;line-height:1.4;display:block}.journey-line>a>i{display:none}.journey-line>a.done>span{color:#078b82;background:#ddf7f2;box-shadow:0 0 0 1px #55cfc3}.journey-line>a.done:after{content:"";z-index:1;background:#39bfb4;height:2px;position:absolute;top:20px;left:20px;right:-34px}.journey-line>a.done:last-child:after{display:none}.journey-line>a.current{background:#fff7ef;padding:7px 10px 10px;box-shadow:0 7px 18px #e06c2514}.journey-line>a.current>span{color:var(--orange-deep);box-shadow:0 0 0 2px var(--orange);background:#fff;border-color:#fff7ef}.journey-line>a.current strong{color:#9d430c}.journey-line>a:hover strong{color:#087d76}@media (width<=950px){.journey-line{grid-template-columns:1fr 1fr}.journey-line:before,.journey-line>a.done:after{display:none}.journey-line>a{background:#ffffffb3;border:1px solid #082c5414;padding:9px}}@media (width<=600px){.journey-line{grid-template-columns:1fr;gap:8px}.journey-line>a{grid-template-columns:38px 1fr}.journey-line>a>span{width:38px;height:38px}.journey-line>a small{font-size:10px}}.match-guide{background:radial-gradient(circle at 100% 0,#f28b4521,#0000 34%),linear-gradient(135deg,#fff,#f3fbf9);border:1px solid #082c541a;border-radius:20px;max-width:1180px;margin:0 auto 26px;padding:22px;box-shadow:0 14px 35px #082c540f}.match-guide-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.match-guide-icon{background:var(--orange-soft);width:48px;height:48px;color:var(--orange-deep);border-radius:14px;place-items:center;display:grid}.match-guide-icon svg{width:23px}.match-guide-heading span{color:#087d76;letter-spacing:.13em;font-size:9px;font-weight:850}.match-guide-heading h2{color:var(--navy);margin:4px 0;font:800 22px/1.25 Manrope,Inter,sans-serif}.match-guide-heading p{max-width:750px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.match-guide-heading>a{border:1px solid var(--orange-line);min-height:42px;color:var(--orange-deep);white-space:nowrap;background:#fff8f1;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.match-guide-heading>a svg{width:15px}.match-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.match-recommendation{background:#ffffffe6;border:1px solid #082c5417;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.match-recommendation:hover{border-color:#74d4ca;transform:translateY(-2px);box-shadow:0 10px 22px #082c5414}.match-score{color:#087d76;background:#e7f8f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 0 0 2px #9ae0d8}.match-score strong{font-size:15px}.match-score span{letter-spacing:0;font-size:7px}.match-recommendation small{color:var(--muted);font-size:9px}.match-recommendation h3{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font:750 14px Manrope,Inter,sans-serif;overflow:hidden}.match-recommendation p{color:#557083;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.match-recommendation>svg{width:16px;color:var(--orange-deep)}.match-disclaimer{color:#708596;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.match-disclaimer svg{width:13px;color:var(--orange)}.job-tags .match-tag{color:var(--navy-2);background:#eaf1f8;align-items:center;gap:4px;display:inline-flex}.job-tags .match-tag svg{width:11px;color:var(--orange)}@media (width<=900px){.match-recommendations{grid-template-columns:1fr}.match-guide-heading{align-items:start}.match-guide-heading>a{grid-column:2}}@media (width<=600px){.match-guide{padding:17px}.match-guide-heading{grid-template-columns:auto 1fr}.match-guide-heading>a{grid-column:1/-1;justify-content:center}.match-guide-heading h2{font-size:19px}.match-disclaimer{align-items:flex-start}}.favorites-guide{background:linear-gradient(120deg,#fff,#f3fbfa 58%,#fff7ef);border:1px solid #082c541a;border-radius:19px;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr) auto;align-items:center;gap:22px;max-width:1180px;margin:0 auto 25px;padding:22px;display:grid;box-shadow:0 13px 32px #082c540e}.favorites-guide>div:first-child>span{color:#087d76;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.favorites-guide>div:first-child>span svg{fill:#ffefe5;width:14px;color:var(--orange)}.favorites-guide h2{color:var(--navy);margin:5px 0 3px;font:800 20px Manrope,Inter,sans-serif}.favorites-guide p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.favorite-best{background:#ffffffc7;border:1px solid #082c5414;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.favorite-best>svg{background:var(--orange-soft);width:38px;height:38px;color:var(--orange-deep);border-radius:11px;padding:9px}.favorite-best span{flex-direction:column;min-width:0;display:flex}.favorite-best small{color:#087d76;letter-spacing:.1em;font-size:7px;font-weight:850}.favorite-best strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:12px;overflow:hidden}.favorite-best em{color:var(--orange-deep);font-size:10px;font-style:normal;font-weight:800}.favorites-guide-actions{flex-direction:column;gap:7px;display:flex}.favorites-guide-actions a{min-height:39px;color:var(--navy-2);white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.favorites-guide-actions a:first-child{background:var(--navy);color:#fff}.favorites-guide-actions a:last-child{border:1px solid var(--orange-line);color:var(--orange-deep);background:#fff8f1}.favorites-guide-actions svg{width:14px}@media (width<=950px){.favorites-guide{grid-template-columns:1fr 1fr}.favorites-guide-actions{flex-direction:row;grid-column:1/-1}.favorites-guide-actions a{flex:1}}@media (width<=650px){.favorites-guide{grid-template-columns:1fr;padding:17px}.favorites-guide-actions{flex-direction:column;grid-column:auto}}.candidate-jobs-page:has(.favorites-heading){padding-top:30px}.favorites-heading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1180px;margin:0 auto 18px;display:flex}.favorites-heading>div>span{color:var(--orange-deep);letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.favorites-heading>div>span svg{width:15px;fill:var(--orange-soft)}.favorites-heading h1{color:var(--navy);letter-spacing:-1.5px;margin:8px 0 2px;font:800 clamp(36px,4vw,52px)/1 Manrope,Inter,sans-serif}.favorites-heading p{color:var(--muted);margin:0;font-size:15px}.favorites-heading>label{background:#fff;border:1px solid #082c5421;border-radius:12px;align-items:center;gap:9px;width:min(340px,100%);height:46px;padding:0 13px;display:flex}.favorites-heading>label>svg{color:#5c7589;width:17px}.favorites-heading input{background:0 0;outline:0;width:100%;font-size:12px;box-shadow:none!important;border:0!important}.favorites-heading label button{color:#637b8e;cursor:pointer;background:#edf3f6;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.favorites-heading label button svg{width:13px}.favorites-summary{background:#fff;border:1px solid #082c541a;border-radius:17px;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.65fr));align-items:center;max-width:1180px;margin:0 auto 16px;padding:16px 20px;display:grid;box-shadow:0 10px 26px #082c540b}.favorites-summary-copy{align-items:center;gap:12px;padding-right:20px;display:flex}.favorites-summary-copy>svg{background:var(--action-soft);color:#078c83;border-radius:11px;width:40px;height:40px;padding:10px}.favorites-summary-copy span{display:grid}.favorites-summary-copy b{color:var(--navy);font-size:14px}.favorites-summary-copy small{max-width:330px;color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.favorite-stat{border-left:1px solid #082c5417;align-items:center;gap:10px;min-height:76px;padding:8px 16px;display:flex}.favorite-stat>i{background:var(--action-soft);color:#078c83;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.favorite-stat.orange>i{background:var(--orange-soft);color:var(--orange-deep)}.favorite-stat svg{width:19px}.favorite-stat span{display:grid}.favorite-stat strong{color:var(--navy);font:800 23px/1 Manrope,Inter,sans-serif}.favorite-stat b{color:var(--navy);margin-top:3px;font-size:11px}.favorite-stat small{color:var(--muted);margin-top:2px;font-size:8px}.favorites-filter-bar{margin-top:0;margin-bottom:16px;position:static;box-shadow:0 8px 22px #082c540b}.favorites-filter-bar .filters-clear{color:#087d76;margin-left:auto}.favorites-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.favorites-jobs-grid .favorite-job-card{min-height:390px;padding:19px}.favorite-job-card .job-excerpt{display:none}.favorite-decision-meta{border-top:1px solid #082c5414;border-bottom:1px solid #082c5414;grid-template-columns:repeat(3,1fr);gap:6px;margin:13px 0 4px;padding:11px 0;display:grid}.favorite-decision-meta span{color:#597185;align-items:center;gap:5px;font-size:8px;line-height:1.35;display:flex}.favorite-decision-meta svg{color:#078c83;flex:none;width:13px}.favorite-decision-meta .closing-soon{color:var(--orange-deep);font-weight:800}.favorite-decision-meta .closing-soon svg{color:var(--orange)}.favorite-job-card>footer{flex-direction:column;align-items:stretch!important}.favorite-card-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.favorite-card-actions>a,.favorite-card-actions>button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:10px;font-weight:850;display:flex}.favorite-card-actions>a{background:var(--navy)!important;color:#fff!important}.favorite-card-actions>button{color:var(--navy);background:#fff;border:1px solid #082c5426;padding:0 11px}.favorite-card-actions>button.selected{background:var(--action-soft);color:#087d76;border-color:#7bd7ce}.favorite-card-actions>button:disabled{opacity:.45;cursor:not-allowed}.favorite-card-actions svg{width:14px}.favorites-empty{text-align:center;background:#fff;border:1px solid #082c541a;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;max-width:780px;min-height:330px;margin:24px auto;padding:45px;display:flex}.favorites-empty>svg{background:var(--orange-soft);width:58px;height:58px;color:var(--orange-deep);border-radius:50%;padding:15px}.favorites-empty h2{color:var(--navy);margin:17px 0 6px;font:800 25px Manrope,Inter,sans-serif}.favorites-empty p{max-width:510px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.favorites-empty a{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:11px;font-weight:850;display:flex}.favorites-empty a svg{width:15px}.single-favorite-grid{vertical-align:top;width:min(760px,100% - 420px);margin-left:max(50% - 590px,0px);margin-right:16px;display:inline-grid}.single-favorite-grid .favorite-job-card{max-width:none}.single-favorite-checklist{vertical-align:top;background:#fff;border:1px solid #082c541a;border-radius:18px;flex-direction:column;width:380px;min-height:390px;padding:25px;display:inline-flex}.single-favorite-checklist>span{color:#087d76;letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.single-favorite-checklist>span svg{width:15px}.single-favorite-checklist h2{color:var(--navy);margin:9px 0 5px;font:800 22px Manrope,Inter,sans-serif}.single-favorite-checklist p{color:var(--muted);margin:0;font-size:11px}.single-favorite-checklist ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.single-favorite-checklist li{color:#405d73;align-items:center;gap:9px;font-size:11px;display:flex}.single-favorite-checklist li svg{background:var(--action-soft);color:#078c83;border-radius:50%;width:20px;height:20px;padding:4px}.single-favorite-checklist>a{background:var(--orange);color:#321704;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-size:11px;font-weight:850;display:flex}.single-favorite-checklist>a svg{width:15px}.favorites-compare-bar{z-index:9;background:#fff;border:1px solid #082c541f;border-radius:14px;align-items:center;gap:12px;max-width:1180px;margin:18px auto 0;padding:12px 15px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 35px #082c5421}.favorites-compare-bar>div{align-items:center;gap:9px;margin-right:auto;display:flex}.favorites-compare-bar>div>svg{background:var(--action-soft);color:#078c83;border-radius:10px;width:34px;height:34px;padding:8px}.favorites-compare-bar span{display:grid}.favorites-compare-bar b{color:var(--navy);font-size:12px}.favorites-compare-bar small{color:var(--muted);font-size:9px}.favorites-compare-bar button{color:#60788c;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.favorites-compare-bar>a{background:var(--navy);color:#fff;border-radius:9px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.favorites-compare-bar>a svg{width:14px}.favorites-comparison{background:#fff;border:1px solid #082c541a;border-radius:18px;max-width:1180px;margin:18px auto 0;padding:23px}.favorites-comparison header>span{color:#087d76;letter-spacing:.11em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.favorites-comparison header svg{width:14px}.favorites-comparison h2{color:var(--navy);margin:6px 0 17px;font:800 21px Manrope,Inter,sans-serif}.favorites-comparison>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.favorites-comparison article{background:#f9fbfc;border:1px solid #082c5417;border-radius:13px;padding:16px}.favorites-comparison h3{color:var(--navy);margin:0;font-size:15px}.favorites-comparison article>small{color:var(--muted);font-size:9px}.favorites-comparison dl{margin:13px 0 0}.favorites-comparison dl>div{border-top:1px solid #082c5412;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.favorites-comparison dt{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.favorites-comparison dd{color:var(--navy);text-align:right;margin:0;font-size:9px;font-weight:750}@media (width<=1000px){.favorites-summary{grid-template-columns:1fr 1fr}.favorites-summary-copy{grid-column:1/-1}.favorite-stat:nth-child(3){border-left:0}.favorites-jobs-grid{grid-template-columns:repeat(2,1fr)}.single-favorite-grid{width:100%;max-width:680px;margin:0 auto 14px;display:grid}.single-favorite-checklist{width:100%;max-width:680px;min-height:auto;margin:0 auto;display:flex}.favorites-comparison>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.favorites-heading{flex-direction:column;align-items:stretch;gap:16px}.favorites-heading>label{width:100%}.favorites-summary{grid-template-columns:1fr;padding:14px}.favorites-summary-copy{grid-column:auto}.favorite-stat{border-top:1px solid #082c5414;border-left:0}.favorites-jobs-grid,.favorite-decision-meta{grid-template-columns:1fr}.favorites-compare-bar{flex-wrap:wrap;align-items:stretch}.favorites-compare-bar>a{justify-content:center;width:100%}.favorites-comparison>div{grid-template-columns:1fr}}.favorites-compare-bar .compare-hint{color:#60788c;background:#f1f5f7;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:750}.candidate-jobs-page:has(.favorites-empty) .favorites-filter-bar{display:none}.candidate-jobs-page:has(.favorites-heading){max-width:1360px;margin:0 auto;padding:34px 40px 64px}:is(.candidate-jobs-page:has(.favorites-heading) .favorites-heading,.candidate-jobs-page:has(.favorites-heading) .favorites-summary,.candidate-jobs-page:has(.favorites-heading) .favorites-filter-bar,.candidate-jobs-page:has(.favorites-heading) .favorites-results-heading,.candidate-jobs-page:has(.favorites-heading) .favorites-results-layout,.candidate-jobs-page:has(.favorites-heading) .favorites-compare-bar,.candidate-jobs-page:has(.favorites-heading) .favorites-comparison){width:100%;max-width:1240px;margin-left:auto;margin-right:auto}.favorites-heading{align-items:center;margin-bottom:22px;padding:0 4px}.favorites-heading h1{font-size:clamp(38px,4vw,50px)}.favorites-heading>label{width:360px;box-shadow:0 8px 22px #082c540b}.favorites-summary{grid-template-columns:minmax(320px,1.45fr) repeat(3,minmax(165px,.65fr));margin-bottom:18px;padding:18px 22px}.favorites-filter-bar{grid-template-columns:auto repeat(5,minmax(120px,1fr)) auto;gap:10px;margin-bottom:22px;padding:13px 15px;display:grid}.favorites-filter-bar select{width:100%;min-width:0}.favorites-results-heading{margin-bottom:16px}.favorites-results-layout{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.favorites-results-layout.is-single{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.favorites-results-layout.is-multiple{grid-template-columns:minmax(0,1fr) 300px}.favorites-results-layout>.favorites-jobs-grid{width:100%;max-width:none;margin:0}.favorites-jobs-grid{gap:18px}.favorites-jobs-grid .favorite-job-card{min-width:0;min-height:405px;padding:22px}.single-favorite-grid{grid-template-columns:minmax(0,1fr);width:100%;margin:0;display:grid}.single-favorite-grid .favorite-job-card{width:100%;max-width:none}.single-favorite-checklist{border-color:#082c541f;width:100%;min-height:405px;padding:28px;display:flex;box-shadow:0 12px 28px #082c540d}.single-favorite-checklist ul{background:#f6faf9;border-radius:13px;padding:15px}.multiple-favorites-checklist{height:max-content;min-height:405px;position:sticky;top:92px}.favorites-results-layout.is-multiple .favorites-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-decision-meta{gap:12px}.favorite-job-card{transition:transform .22s,box-shadow .22s,border-color .22s}.favorite-job-card:hover{border-color:#0b9f9647!important;transform:translateY(-4px)!important;box-shadow:0 18px 38px #082c5417!important}@media (width<=1050px){.candidate-jobs-page:has(.favorites-heading){padding-inline:28px}.favorites-summary{grid-template-columns:1fr 1fr}.favorites-summary-copy{grid-column:1/-1}.favorites-filter-bar{grid-template-columns:auto repeat(3,1fr)}.favorites-filter-bar .filters-clear{margin-left:0}.favorites-results-layout.is-single,.favorites-results-layout.is-multiple{grid-template-columns:1fr}.single-favorite-checklist{min-height:auto}.multiple-favorites-checklist{position:static}.favorites-results-layout.is-multiple .favorites-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.candidate-jobs-page:has(.favorites-heading){padding:24px 16px 48px}.favorites-heading{align-items:stretch;padding:0}.favorites-heading>label{width:100%}.favorites-summary{grid-template-columns:1fr}.favorites-summary-copy{grid-column:auto}.favorites-filter-bar{flex-wrap:wrap;display:flex;overflow:visible}.favorites-filter-bar select{width:calc(50% - 5px);min-width:calc(50% - 5px)}.favorites-filter-bar .filter-label,.favorites-filter-bar .filters-clear{justify-content:center;width:100%}.favorites-jobs-grid .favorite-job-card{min-height:auto}.single-favorite-checklist{padding:22px}.favorites-results-layout.is-multiple .favorites-jobs-grid{grid-template-columns:1fr}}.favorites-results-layout.is-single{grid-template-columns:minmax(480px,650px) minmax(310px,370px);justify-content:start;gap:22px}.favorites-results-layout.is-single .single-favorite-grid{max-width:650px}.favorites-results-layout.is-single .favorite-job-card{align-self:start;height:auto;min-height:0}.favorite-job-card>header{grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:13px;padding-right:48px!important;display:grid!important}.favorite-job-card>header .company-line{min-width:0}.favorite-job-card>header .verified-line{max-width:100%;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden;margin:0!important}.favorite-job-card>header .company-line>small{margin-top:3px;line-height:1.3}.favorite-job-card .clarity-score{display:none}.favorite-job-card .job-tags{margin-top:15px}.favorite-job-card h2{margin:14px 0 9px}.favorite-job-card>p{margin:5px 0}.favorite-job-card .company-signals{margin-top:13px}.favorite-job-card .favorite-decision-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 0;padding:11px 0}.favorite-job-card>footer{margin-top:0!important;padding-top:14px!important}.favorite-job-card>footer>strong{margin-bottom:12px!important}.favorite-job-card .job-favorite{top:18px;right:18px}.favorites-results-layout.is-single .single-favorite-checklist{height:100%;min-height:0;max-height:520px}@media (width<=1050px){.favorites-results-layout.is-single{grid-template-columns:minmax(0,1fr);justify-content:stretch}.favorites-results-layout.is-single .single-favorite-grid{max-width:720px}.favorites-results-layout.is-single .single-favorite-checklist{max-width:720px;max-height:none}}@media (width<=700px){.favorite-job-card>header{grid-template-columns:46px minmax(0,1fr);padding-right:44px!important}.favorite-job-card .job-logo{width:46px;height:46px}.favorite-job-card .favorite-decision-meta{grid-template-columns:1fr;gap:8px}.favorites-results-layout.is-single .single-favorite-grid{max-width:none}}.candidate-jobs-page .favorites-results-layout.is-single>.single-favorite-grid.public-jobs-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:650px!important;margin:0!important;display:grid!important}.candidate-jobs-page .favorites-results-layout.is-single>.single-favorite-grid.public-jobs-grid>article:only-child{width:100%!important;max-width:none!important}.candidate-jobs-page .favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.favorite-choice{min-width:0;position:relative}.favorite-choice summary{color:#395469;cursor:pointer;background:#fff;border:1px solid #082c5424;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;height:42px;padding:0 13px;font-size:12px;list-style:none;transition:border-color .18s,box-shadow .18s;display:flex}.favorite-choice summary::-webkit-details-marker{display:none}.favorite-choice summary span{border-bottom:2px solid #38556b;border-right:2px solid #38556b;flex:none;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.favorite-choice[open] summary{border-color:#70cfc8;box-shadow:0 0 0 3px #17bebb1c}.favorite-choice[open] summary span{transform:rotate(225deg)translate(-2px,-2px)}.favorite-choice>div{z-index:30;background:#fff;border:1px solid #082c541f;border-radius:15px;gap:3px;width:max(100%,190px);max-height:245px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 18px 42px #082c5429}.favorite-choice>div button{color:#3d596e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:11px;display:flex}.favorite-choice>div button:hover,.favorite-choice>div button.selected{color:#087d76;background:#edf9f7}.favorite-choice>div button svg{width:14px}.favorites-results-heading .favorite-choice{min-width:150px}.favorites-results-heading .favorite-choice summary{border-radius:11px;height:39px}@media (width<=1050px){.candidate-jobs-page .favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.candidate-jobs-page .favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:minmax(0,1fr)!important}.favorites-filter-bar .favorite-choice{width:calc(50% - 5px)}.favorites-results-heading .favorite-choice,.favorite-choice>div{width:100%}}.candidate-applications{gap:18px;display:grid}.applications-overview{background:radial-gradient(circle at 100% 0,#f28b4524,#0000 35%),linear-gradient(135deg,#fff,#f2fbf9);border:1px solid #082c541a;border-radius:19px;justify-content:space-between;align-items:center;gap:25px;padding:22px;display:flex;box-shadow:0 13px 32px #082c540e}.applications-overview>div:first-child>span{color:#087d76;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.applications-overview>div:first-child>span svg{width:14px;color:var(--orange)}.applications-overview h2{color:var(--navy);margin:5px 0 3px;font:800 22px Manrope,Inter,sans-serif}.applications-overview p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.application-overview-stats{gap:8px;display:flex}.application-overview-stats span{min-width:90px;color:var(--muted);text-align:center;background:#ffffffd1;border:1px solid #082c5414;border-radius:12px;padding:12px;font-size:9px}.application-overview-stats strong{color:var(--navy);margin-bottom:2px;font:800 22px Manrope,Inter,sans-serif;display:block}.guided-application-list{gap:14px;display:grid}.guided-application-list>article{box-shadow:0 12px 30px #082c540d;background:#fff!important;border:1px solid #082c541a!important;border-radius:18px!important;margin:0!important;padding:22px!important;display:block!important}.guided-application-list article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.application-job-icon{background:var(--action-soft);color:#087d76;border-radius:13px;place-items:center;width:46px;height:46px;flex:none!important;display:grid!important}.application-job-icon svg{width:21px}.guided-application-list header>div:nth-child(2){display:block!important}.guided-application-list header small{color:#087d76;font-size:9px;font-weight:800}.guided-application-list h3{color:var(--navy);margin:2px 0;font:800 18px Manrope,Inter,sans-serif}.guided-application-list header span:not(.application-stage-badge){color:var(--muted);font-size:10px}.application-stage-badge{color:#087d76;background:#e4f8f4;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.application-stage-badge.closed{color:#617687;background:#f0f3f5}.recruitment-journey{grid-template-columns:repeat(var(--stage-count,9),minmax(0,1fr));gap:5px;margin:24px 0 20px;position:relative;display:grid!important}.recruitment-journey:before{content:"";background:#dde7ec;height:2px;position:absolute;top:16px;left:4%;right:4%}.recruitment-journey>div{text-align:center;z-index:1;min-width:0;position:relative;flex-direction:column!important;align-items:center!important;gap:6px!important;display:flex!important}.recruitment-journey>div>span{color:#9aadb9;background:#f5f8fa;border:5px solid #fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 0 0 1px #cfdae1}.recruitment-journey svg{width:15px}.recruitment-journey small{color:var(--vendrex-text-secondary,#173b61);font-size:8px;line-height:1.25}.recruitment-journey>div.done>span{color:#078a81;background:#dff7f2;box-shadow:0 0 0 1px #5ed1c5}.recruitment-journey>div.current>span{color:var(--orange-deep);box-shadow:0 0 0 2px var(--orange);background:#fff2e8}.recruitment-journey>div.current small{color:#9c430e;font-weight:850}.guided-application-list article>footer{border-top:1px solid #082c5414;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.guided-application-list footer>div{flex-direction:column;display:flex}.guided-application-list footer strong{color:var(--navy);font-size:12px}.guided-application-list footer span{color:var(--muted);margin-top:3px;font-size:10px}.guided-application-list footer>a{background:var(--orange-soft);min-height:40px;color:var(--orange-deep);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.guided-application-list footer>a svg{width:14px}@media (width<=900px){.applications-overview{flex-direction:column;align-items:flex-start}.application-overview-stats{width:100%}.application-overview-stats span{flex:1}.recruitment-journey{grid-template-columns:repeat(4,1fr);gap:14px}.recruitment-journey:before{display:none}}@media (width<=600px){.applications-overview{padding:17px}.application-overview-stats{grid-template-columns:repeat(3,1fr);display:grid}.application-overview-stats span{min-width:0;padding:9px 5px}.guided-application-list>article{padding:17px!important}.guided-application-list article>header{grid-template-columns:auto 1fr}.application-stage-badge{grid-column:1/-1;justify-self:start}.recruitment-journey{grid-template-columns:repeat(2,1fr)}.recruitment-journey>div{text-align:left;background:#f7fafb;border-radius:10px;padding:7px;flex-direction:row!important;align-items:flex-start!important}.guided-application-list article>footer{flex-direction:column;align-items:stretch}.guided-application-list footer>a{justify-content:center}}.applications-tabs{align-items:center;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.applications-tabs button{color:#587083;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #082c541a;border-radius:999px;min-height:40px;padding:0 14px;font-size:11px;font-weight:750}.applications-tabs button b{color:var(--navy);background:#edf3f6;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:9px}.applications-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff;box-shadow:0 8px 18px #082c5424}.applications-tabs button.active b{color:#fff;background:#ffffff29}.candidate-applications-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.candidate-applications-layout>main{min-width:0}.guided-application-list{gap:11px}.guided-application-list>article{padding:18px!important}.application-status-compact{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.application-status-compact>i{--application-progress:0%;background:conic-gradient(var(--cyan) var(--application-progress),#e5ecef 0);border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid;position:relative}.application-status-compact>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.application-status-compact b{z-index:1;color:var(--navy);font-size:10px;position:relative}.application-route{border-top:1px solid #082c5412;margin-top:15px}.application-route summary{color:var(--navy-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px 0;font-size:10px;font-weight:850;list-style:none;display:flex}.application-route summary::-webkit-details-marker{display:none}.application-route summary:before{content:"+";background:var(--action-soft);color:#087d76;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.application-route[open] summary:before{content:"−"}.application-route summary span{color:var(--muted);margin-left:auto;font-weight:650}.application-route .recruitment-journey{margin-bottom:4px}.application-stage-guide{background:linear-gradient(150deg,#fff,#f3faf9);border:1px solid #082c541a;border-radius:18px;padding:22px;position:sticky;top:165px;box-shadow:0 13px 30px #082c540e}.application-stage-guide>span{color:#087d76;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.application-stage-guide>span svg{width:14px;color:var(--orange)}.application-stage-guide h2{color:var(--navy);margin:6px 0 4px;font:800 20px Manrope,Inter,sans-serif}.application-stage-guide>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.application-stage-guide ol{gap:2px;margin:18px 0;padding:0;list-style:none;display:grid}.application-stage-guide li{grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:7px 0;display:grid;position:relative}.application-stage-guide li:not(:last-child):after{content:"";background:#d9e5e9;width:1px;position:absolute;top:35px;bottom:-3px;left:13px}.application-stage-guide li>b{color:#087d76;z-index:1;background:#e3f7f3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.application-stage-guide li:nth-last-child(-n+2)>b{background:var(--orange-soft);color:var(--orange-deep)}.application-stage-guide li span{flex-direction:column;display:flex}.application-stage-guide li strong{color:var(--navy);font-size:11px}.application-stage-guide li small{color:var(--muted);margin-top:1px;font-size:8px}.application-stage-guide>small{color:var(--muted);border-top:1px solid #082c5414;align-items:flex-start;gap:6px;padding-top:13px;font-size:9px;line-height:1.45;display:flex}.application-stage-guide>small svg{width:14px;color:var(--orange);flex:none}.applications-filter-empty{text-align:center;background:#fff9;border:1px dashed #c8d7df;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px;display:flex}.applications-filter-empty svg{width:32px;color:var(--orange)}.applications-filter-empty strong{color:var(--navy);margin-top:8px}.applications-filter-empty span{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=1000px){.candidate-applications-layout{grid-template-columns:1fr}.application-stage-guide{position:static}.application-stage-guide ol{grid-template-columns:1fr 1fr}.application-stage-guide li:nth-child(odd):after{display:none}}@media (width<=600px){.applications-overview{display:none}.candidate-applications{gap:13px}.guided-application-list article>header{grid-template-columns:auto 1fr auto}.application-status-compact{border-top:1px solid #082c5412;grid-column:1/-1;padding-top:10px;justify-content:space-between!important}.application-stage-badge{grid-column:auto}.application-route summary span{display:none}.application-stage-guide ol{grid-template-columns:1fr}.application-stage-guide li:after{display:block!important}.application-stage-guide li:last-child:after{display:none!important}}.candidate-applications .guided-application-list article>footer{border-radius:0 0 18px 18px;color:var(--navy)!important;background:linear-gradient(105deg,#f5faf9,#fff8f1)!important;border-top:1px solid #e1eaee!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:16px -18px -18px!important;padding:15px 18px!important;display:flex!important}.candidate-applications .guided-application-list footer>div{gap:2px!important}.candidate-applications .guided-application-list footer strong{line-height:1.4;color:#0a3157!important;font-size:12px!important}.candidate-applications .guided-application-list footer span{line-height:1.45;color:var(--vendrex-text-secondary,#173b61)!important;font-size:10px!important}.candidate-applications .guided-application-list footer>a{color:#a8460c;background:#fff0e5;flex:none;min-height:42px;padding:0 14px;font-size:11px;box-shadow:0 5px 13px #e06c2517}.guided-application-list header small{font-size:10px}.guided-application-list h3{font-size:19px}.guided-application-list header span:not(.application-stage-badge){font-size:11px}.application-stage-badge{padding:8px 12px;font-size:11px}.application-route summary{padding-top:13px;font-size:11px}.application-route summary span{font-size:10px}.recruitment-journey{gap:8px;margin-top:20px}.recruitment-journey small{color:#5c7487;max-width:84px;font-size:9px;line-height:1.35}.recruitment-journey>div.current small{color:#9c430e}.application-stage-guide{padding:24px}.application-stage-guide>span{font-size:9px}.application-stage-guide>p{font-size:12px}.application-stage-guide li{padding:8px 0}.application-stage-guide li strong{font-size:12px}.application-stage-guide li small{font-size:9px;line-height:1.35}.application-stage-guide>small{font-size:10px}.application-overview p,.applications-tabs button{font-size:12px}@media (width<=600px){.candidate-applications .guided-application-list article>footer{flex-direction:column!important;align-items:stretch!important;margin:16px -17px -17px!important;padding:15px 17px!important}.candidate-applications .guided-application-list footer>a{justify-content:center;width:100%}.guided-application-list h3{font-size:17px}.recruitment-journey small{max-width:none;font-size:10px}}.application-meta{flex-wrap:wrap;align-items:center;margin-top:7px;flex-direction:row!important;gap:7px!important;display:flex!important}.application-meta>span{background:#f2f6f8;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-weight:650;color:var(--vendrex-text-secondary,#173b61)!important;font-size:9px!important;display:inline-flex!important}.application-meta>span:first-child{background:#fff4eb;color:#a64b14!important}.application-meta svg{width:13px;height:13px}.application-status-compact>i{box-shadow:0 0 0 4px #fff7ef}.application-status-compact>i b{color:#9b430f}.application-stage-badge{border:1px solid #bfe9e3}.applications-tabs button.active{background:linear-gradient(135deg,var(--navy),#0d4879)}.application-stage-guide li:nth-last-child(-n+2)>b{box-shadow:0 0 0 3px #fff6ef}.recruitment-journey>div.current>span{box-shadow:0 0 0 2px var(--orange),0 4px 10px #e06c2524;background:#fff1e6}.application-meta>span.urgent{background:#fff0e4;border:1px solid #ffc69f;font-weight:850;box-shadow:0 4px 10px #e06c2514;color:#a33f08!important}@media (width<=600px){.application-meta{align-items:stretch;flex-direction:column!important}.application-meta>span{width:100%}}.application-stage-guide{padding-top:0;overflow:visible}.stage-guide-vendi{pointer-events:none;z-index:3;width:176px;height:145px;position:absolute;top:-132px;right:8px;overflow:visible}.stage-guide-vendi img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 16px #082c5429);width:176px;height:176px}.stage-guide-vendi i{color:var(--orange);font-size:17px;font-style:normal;animation:2.4s ease-in-out infinite vendiSpark;position:absolute;top:15px;right:5px}.stage-guide-vendi:after{content:"";filter:blur(3px);background:radial-gradient(#082c542e,#082c5400 70%);border-radius:50%;width:108px;height:20px;animation:6.2s ease-in-out infinite vendiShadow;position:absolute;bottom:-20px;left:50%;translate:-50%}@keyframes vendiShadow{0%,to{opacity:.42;scale:1}.5%{opacity:.36;scale:.96}}.stage-guide-welcome{z-index:1;border-top:3px solid var(--orange);background:linear-gradient(120deg,#eefaf8 0%,#fff9f3 66%,#fff0e3 100%);border-bottom:1px solid #082c5414;border-radius:18px 18px 0 0;margin:0 -24px;padding:20px 145px 18px 24px;position:relative;box-shadow:inset 0 1px #ffffffd9}.stage-guide-welcome>span{color:#087d76;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.stage-guide-welcome>span svg{width:13px;color:var(--orange)}.stage-guide-welcome>strong{background:var(--orange);width:48px;height:48px;color:var(--navy);border-radius:15px;place-items:center;margin-top:8px;font:850 27px/1 Manrope,Inter,sans-serif;display:inline-grid;box-shadow:0 8px 18px #f07e3533}.stage-guide-welcome>small{color:#486579;margin-left:7px;font-size:10px;font-weight:800}.stage-guide-welcome>p{color:var(--muted);margin:5px 0 0;font-size:10px}.stage-daily-tip{background:#fff8f1;border:1px solid #ffdbbf;border-radius:12px;align-items:flex-start;gap:9px;margin:14px 0 17px;padding:12px;display:flex}.stage-daily-tip>svg{width:18px;color:var(--orange-deep);flex:none}.stage-daily-tip>span{display:block}.stage-daily-tip small{color:#a84910;letter-spacing:.11em;font-size:7px;font-weight:900;display:block}.stage-daily-tip p{color:#4d6578;margin:3px 0 0;font-size:9px;line-height:1.5}.stage-guide-content>span{color:#087d76;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.stage-guide-content>span svg{width:14px;color:var(--orange)}.stage-guide-content h2{color:var(--navy);margin:6px 0 4px;font:800 20px Manrope,Inter,sans-serif}.stage-guide-content>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.stage-guide-content ol{gap:2px;margin:18px 0;padding:0;list-style:none;display:grid}.stage-guide-content li{grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid;position:relative}.stage-guide-content li:not(:last-child):after{content:"";background:#d9e5e9;width:1px;position:absolute;top:35px;bottom:-3px;left:13px}.stage-guide-content li>b{color:#087d76;z-index:1;background:#e3f7f3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.stage-guide-content li:nth-last-child(-n+2)>b{background:var(--orange-soft);color:var(--orange-deep);box-shadow:0 0 0 3px #fff6ef}.stage-guide-content li span{flex-direction:column;display:flex}.stage-guide-content li strong{color:var(--navy);font-size:12px}.stage-guide-content li small{color:var(--muted);margin-top:1px;font-size:9px;line-height:1.35}.stage-guide-content>small{color:var(--muted);border-top:1px solid #082c5414;align-items:flex-start;gap:6px;padding-top:13px;font-size:10px;line-height:1.45;display:flex}.stage-guide-content>small svg{width:14px;color:var(--orange);flex:none}@keyframes vendiPeek{0%,to{transform:translateY(9px)rotate(1deg)}50%{transform:translateY(0)rotate(-1deg)}}@keyframes vendiSpark{0%,to{opacity:.35;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(25deg)}}@media (width<=1000px){.stage-guide-vendi{width:158px;height:132px;top:-118px;right:18px}.stage-guide-vendi img{width:158px;height:158px}.stage-guide-welcome{margin-inline:-24px}}@media (width<=600px){.stage-guide-vendi{width:118px;height:101px;top:-87px;right:5px}.stage-guide-vendi img{width:118px;height:118px}.stage-guide-welcome{margin-inline:-24px;padding-right:106px}.stage-guide-content ol{grid-template-columns:1fr}.stage-guide-content li:after{display:block!important}.stage-guide-content li:last-child:after{display:none!important}}@media (prefers-reduced-motion:reduce){.stage-guide-vendi,.stage-guide-vendi i,.stage-guide-vendi:after{animation:none}}.vendrex-toast{border:1px solid #082c541f!important;font-family:Inter,sans-serif!important;box-shadow:0 14px 36px #082c5424!important}.candidate-interviews-page{gap:18px;display:grid}.interviews-hero{background:radial-gradient(circle at 100% 0,#f28b4526,#0000 36%),linear-gradient(135deg,#fff,#f1faf8);border:1px solid #082c541a;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px;display:grid;box-shadow:0 13px 32px #082c540e}.interviews-hero-icon{background:var(--orange-soft);width:50px;height:50px;color:var(--orange-deep);border-radius:14px;place-items:center;display:grid}.interviews-hero-icon svg{width:24px}.interviews-hero>div:nth-child(2)>span,.interview-calendar-card header span,.interview-agenda header span{color:#087d76;letter-spacing:.13em;font-size:9px;font-weight:850}.interviews-hero h2{color:var(--navy);margin:4px 0;font:800 22px Manrope,Inter,sans-serif}.interviews-hero p{color:var(--muted);margin:0;font-size:12px}.interview-hero-stat{text-align:center;background:#fffc;border:1px solid #082c5414;border-radius:12px;min-width:95px;padding:12px}.interview-hero-stat strong{color:var(--navy);font:800 23px Manrope,Inter,sans-serif;display:block}.interview-hero-stat span{color:var(--muted);font-size:9px}.interviews-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}.interviews-layout>main{gap:16px;min-width:0;display:grid}.interview-calendar-card,.interview-agenda,.interview-prep-card{background:#fff;border:1px solid #082c541a;border-radius:18px;box-shadow:0 12px 30px #082c540d}.interview-calendar-card{padding:21px}.interview-calendar-card>header,.interview-agenda>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.interview-calendar-card h2,.interview-agenda h2{color:var(--navy);text-transform:capitalize;margin:4px 0 0;font:800 19px Manrope,Inter,sans-serif}.interview-calendar-card header>div:last-child{gap:5px;display:flex}.interview-calendar-card header button{border:1px solid var(--line);min-width:34px;height:34px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;place-items:center;padding:0 9px;font-size:10px;font-weight:800;display:grid}.interview-calendar-card header button:hover{border-color:var(--orange-line);background:var(--orange-soft)}.interview-calendar-card header button svg{width:15px}.calendar-weekdays{border-bottom:1px solid #082c5412;margin-top:19px;padding-bottom:8px}.calendar-weekdays span{color:#718596;text-align:center;font-size:9px;font-weight:800}.calendar-grid{gap:4px;margin-top:6px}.calendar-grid>i,.calendar-grid>div{min-height:66px}.calendar-grid>div{color:#6a8091;background:#fafcfc;border:1px solid #0000;border-radius:10px;padding:7px}.calendar-grid b{font-size:10px}.calendar-grid>div.today{border-color:var(--orange-line);color:var(--orange-deep);background:#fff7f0}.calendar-grid>div.has-interview{background:#effaf8;border-color:#9adfd7}.calendar-grid>div>span{background:var(--navy);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-top:5px;padding:4px 5px;font-size:8px;display:block;overflow:hidden}.interview-agenda{padding:21px}.interview-agenda>header>small{color:var(--muted);font-size:10px}.interview-positive-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:28px;display:flex}.interview-positive-empty>svg{background:var(--action-soft);color:#078e84;border-radius:13px;width:44px;height:44px;padding:11px}.interview-positive-empty h3{color:var(--navy);margin:12px 0 5px}.interview-positive-empty p{max-width:520px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.interview-positive-empty>a{background:var(--orange);color:#351a09;border-radius:10px;align-items:center;gap:7px;margin-top:16px;padding:11px 14px;font-size:11px;font-weight:850;display:flex}.interview-positive-empty>a svg{width:14px}.enhanced-interview-list{margin-top:15px}.enhanced-interview-list article{grid-template-columns:auto 1fr auto;display:grid;padding:15px!important}.interview-date{background:var(--orange-soft);width:54px;height:58px;color:var(--orange-deep);border-radius:12px;justify-content:center;align-items:center;flex-direction:column!important;display:flex!important}.interview-date strong{font-size:19px}.interview-date span{text-transform:uppercase;font-size:9px}.enhanced-interview-list h3{color:var(--navy);margin:3px 0}.enhanced-interview-list p{color:var(--muted);align-items:center;gap:5px;margin:4px 0;font-size:10px;display:flex}.enhanced-interview-list p svg{color:#078e84;width:13px}.interview-actions{justify-content:center;flex-direction:column!important;align-items:stretch!important;gap:6px!important;display:flex!important}.interview-actions button{justify-content:center;align-items:center;gap:5px;display:flex;font-size:10px!important}.interview-actions button:first-child{background:var(--orange);color:#321704;border:0}.interview-actions button svg{width:14px}.interview-prep-card{background:linear-gradient(150deg,#fff,#fff8f1);padding:22px;position:sticky;top:165px}.interview-prep-card>span{color:#a44810;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.interview-prep-card>span svg{width:15px}.interview-prep-card h2{color:var(--navy);margin:7px 0}.interview-prep-card ol{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.interview-prep-card li{grid-template-columns:31px 1fr;align-items:center;gap:9px;display:grid}.interview-prep-card li>b{color:#087d76;background:#e3f7f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.interview-prep-card li:nth-child(4)>b{background:var(--orange-soft);color:var(--orange-deep)}.interview-prep-card li span{flex-direction:column;display:flex}.interview-prep-card li strong{color:var(--navy);font-size:11px}.interview-prep-card li small{color:var(--muted);margin-top:2px;font-size:9px}.interview-prep-card>a{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.interview-prep-card>a svg{width:14px}.interview-prep-card>small{color:var(--muted);align-items:flex-start;gap:6px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.interview-prep-card>small svg{width:14px;color:var(--orange);flex:none}@media (width<=950px){.interviews-layout{grid-template-columns:1fr}.interview-prep-card{position:static}.interview-prep-card ol{grid-template-columns:1fr 1fr}}@media (width<=600px){.interviews-hero{grid-template-columns:auto 1fr;padding:17px}.interview-hero-stat{grid-column:1/-1;width:100%}.interview-calendar-card,.interview-agenda{padding:15px}.calendar-grid>i,.calendar-grid>div{min-height:48px}.calendar-grid>div{padding:5px}.calendar-grid>div>span{font-size:7px}.enhanced-interview-list article{grid-template-columns:auto 1fr}.interview-actions{grid-column:1/-1}.interview-prep-card ol{grid-template-columns:1fr}}.interview-comparison-guide{background:linear-gradient(120deg,#effaf8,#fff8f1);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:14px 17px;display:flex}.interview-comparison-guide>svg{color:#078e84;background:#fff;border-radius:11px;width:38px;height:38px;padding:10px}.interview-comparison-guide div{flex:1}.interview-comparison-guide strong{color:var(--navy);font-size:13px;display:block}.interview-comparison-guide p{color:var(--vendrex-text-secondary,#173b61);margin:3px 0 0;font-size:10px}.interview-comparison-guide>span{color:#08766f;background:#fff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.compare-toggle{color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:9px;font-weight:800;display:flex}.compare-toggle svg{width:14px}.compare-toggle.active{color:#08766f}.interview-comparison{background:#fff;border-radius:18px;margin:18px 0 22px;padding:22px;box-shadow:0 12px 30px #082c540e}.interview-comparison>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.interview-comparison header small{color:#08766f;letter-spacing:.12em;font-size:8px;font-weight:850}.interview-comparison h2{color:var(--navy);margin:5px 0 2px;font-size:20px}.interview-comparison header p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:10px}.interview-comparison header>svg{color:#c45a18;background:#fff0e6;border-radius:12px;width:42px;height:42px;padding:11px}.interview-comparison-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.interview-comparison-grid article{background:#f6fafb;border-radius:14px;padding:17px;position:relative}.interview-comparison-grid article>button{width:28px;height:28px;color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:#fff;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.interview-comparison-grid article>button svg{width:13px}.interview-comparison-grid article>span{color:#08766f;font-size:8px;font-weight:850}.interview-comparison-grid h3{color:var(--navy);margin:5px 32px 10px 0;font-size:14px}.interview-comparison-grid article>strong{color:var(--navy);align-items:baseline;gap:5px;font-size:25px;display:flex}.interview-comparison-grid article>strong small{color:var(--vendrex-text-secondary,#173b61);font-size:8px}.interview-comparison-grid dl{margin:12px 0}.interview-comparison-grid dl>div{border-top:1px solid #e0e9ec;justify-content:space-between;padding:6px 0;display:flex}.interview-comparison-grid dt{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.interview-comparison-grid dd{color:var(--navy);margin:0;font-size:10px;font-weight:850}.interview-comparison-grid article>p{color:var(--vendrex-text-secondary,#173b61);background:#fff;border-radius:9px;margin:0;padding:10px;font-size:9px;line-height:1.5}.interview-comparison-grid article>p b{color:var(--navy);margin-bottom:3px;display:block}.score-decision-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 24px;display:grid}.score-decision-fields label{color:var(--navy);gap:6px;font-size:11px;font-weight:800;display:grid}.score-decision-fields select{width:100%;color:var(--navy);background:#fff;border:1px solid #d9e4e8;border-radius:9px;padding:11px}@media (width<=900px){.interview-comparison-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.interview-comparison-guide{flex-wrap:wrap;align-items:flex-start}.interview-comparison-guide>span{margin-left:50px}.interview-comparison-grid,.score-decision-fields{grid-template-columns:1fr}.interview-comparison{padding:15px}}.cv-choice-grid article{cursor:pointer;transition:transform .22s,box-shadow .22s,border-color .22s}.cv-choice-grid article:hover{border-color:#8eddd4;transform:translateY(-5px);box-shadow:0 22px 48px #082c541c}.cv-choice-grid article.accent:hover{border-color:var(--orange);box-shadow:0 22px 48px #e06c2521}.cv-choice-grid article button{cursor:pointer}.cv-choice-grid article:hover button{transform:translateY(-1px)}.cv-choice-grid article>span{transition:transform .22s}.cv-choice-grid article:hover>span{transform:scale(1.07)rotate(-2deg)}.cv-sort-hint{color:#087d76;background:#f3fbf9;border:1px dashed #b9d8d4;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:18px 0 6px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.cv-sort-hint svg{width:15px}.cv-draggable-section{cursor:grab;border:1px solid #0000;border-radius:10px;transition:background .18s,border-color .18s,transform .18s,opacity .18s;position:relative}.cv-draggable-section:hover{background:#fbfefd;border-color:#c6e6e2}.cv-draggable-section:active{cursor:grabbing}.cv-draggable-section.dragging{opacity:.48;transform:scale(.985)}.cv-drag-handle{color:#568079;opacity:0;background:#edf6f5;border-radius:8px;place-items:center;width:27px;height:27px;transition:opacity .18s;display:grid;position:absolute;top:20px;right:5px}.cv-draggable-section:hover .cv-drag-handle{opacity:1}.cv-drag-handle svg{width:16px}.cv-draggable-section>section{padding:0 8px 5px}.cv-paper{background:linear-gradient(#fff,#fdfefe)}.cv-paper header{position:relative}.cv-paper header:after{content:"";background:var(--orange);width:92px;height:3px;position:absolute;bottom:-3px;left:0}.cv-paper h1{letter-spacing:-.7px}.cv-paper header h2{font-weight:650}.cv-paper section h3{border:0;border-left:4px solid var(--cv-accent);letter-spacing:.1em;background:#f2f6f8;border-radius:5px;padding:8px 10px}.cv-entry{border-left:1px solid #dce6eb;padding:0 0 13px 13px}.cv-entry:before{content:"";background:var(--cv-accent);width:7px;height:7px;box-shadow:0 0 0 1px var(--cv-accent);border:2px solid #fff;border-radius:50%;margin-bottom:-9px;margin-left:-17px;display:block}.cv-entry>strong{color:#183b59;font-size:13px}.cv-entry>span{font-size:11px}.cv-entry>small{color:var(--cv-accent);font-size:9px;font-weight:700}.cv-entry>p{margin:7px 0 0;font-size:11px;line-height:1.5}.cv-chips span{color:#274960;background:#f6fafb;border:1px solid #dbe7eb}.cv-preview.executive .cv-paper{padding-top:38px}.cv-preview.executive .cv-paper header{background:linear-gradient(125deg,var(--cv-accent),#0d426e);margin:-38px -58px 0;padding:34px 58px}.cv-preview.executive .cv-paper header:after{background:var(--orange);bottom:0;left:58px}.cv-preview.modern .cv-paper{border-left-width:18px}.cv-preview.modern .cv-paper header:after{background:var(--cv-accent)}.cv-preview.compact .cv-paper section h3{padding-block:6px}.cv-preview.compact .cv-entry{padding-bottom:7px}.cv-config fieldset:first-of-type>button{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.cv-config fieldset:first-of-type>button:hover{border-color:#8eddd4;transform:translateY(-2px);box-shadow:0 8px 18px #082c5412}@media (width<=850px){.cv-sort-hint{display:none}.cv-draggable-section{cursor:default}.cv-drag-handle{display:none}.cv-preview.executive .cv-paper header{margin:-28px -28px 0;padding:25px 28px}}.profile-final-save{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#f28b4529,#0000 38%),#fffffff5;border:1px solid #082c541f;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 44px #082c5426}.profile-final-save>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.profile-final-save>div>span{color:#087d76;letter-spacing:.13em;grid-column:1/-1;font-size:8px;font-weight:850}.profile-final-save strong{color:var(--navy);font:850 22px Manrope,Inter,sans-serif}.profile-final-save p{color:var(--muted);margin:0;font-size:12px}.profile-final-save small{color:#8d470f;grid-column:1/-1;margin-top:4px;font-size:10px}.profile-final-save .submit-btn{background:var(--orange);color:#321704;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:245px;margin:0;padding:14px 18px;display:flex;box-shadow:0 10px 24px #e06c2538}.profile-final-save .submit-btn svg{width:17px}.profile-final-save .submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #e06c2545}@media (width<=700px){.profile-final-save{flex-direction:column;align-items:stretch;padding:16px;bottom:8px}.profile-final-save>div{grid-template-columns:auto 1fr}.profile-final-save .submit-btn{width:100%;min-width:0}}.profile-route-choice{border:1px solid var(--orange-line);background:linear-gradient(135deg,#fff 15%,#f3fcfa 62%,var(--orange-soft));border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(420px,1.05fr);align-items:center;gap:28px;margin-bottom:22px;padding:24px 26px;display:grid;box-shadow:0 15px 38px #082c540f}.profile-route-choice>div>span,.quick-profile-note small{color:#087d76;letter-spacing:.13em;font-size:9px;font-weight:900}.profile-route-choice h2{color:var(--navy);margin:5px 0;font-size:24px}.profile-route-choice p{color:var(--muted);margin:0;line-height:1.55}.profile-route-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-route-actions>a{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;transition:all .2s;display:grid;box-shadow:0 8px 20px #082c540d}.profile-route-actions>a:hover{border-color:var(--orange-line);transform:translateY(-2px)}.profile-route-actions>a>svg:first-child{width:19px;color:var(--orange)}.profile-route-actions>a>svg:last-child{width:16px}.profile-route-actions span{flex-direction:column;display:flex}.profile-route-actions small{color:var(--muted);margin-top:3px;font-size:10px}.profile-anchor{position:absolute;transform:translateY(-130px)}.quick-profile-note{border:1px solid var(--orange-line);background:linear-gradient(110deg,#fff,var(--orange-soft));border-radius:16px;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.quick-profile-note>svg{width:24px;color:var(--orange)}.quick-profile-note div{flex-direction:column;display:flex}.quick-profile-note strong{color:var(--navy);margin:3px 0;font-size:16px}.quick-profile-note p{color:var(--muted);margin:0;font-size:12px}.shared-resume>div{background:linear-gradient(100deg,var(--action-soft),#fff);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.shared-resume>div span{flex-direction:column;display:flex}.shared-resume>div small{color:var(--muted);margin-top:4px}.shared-resume button{background:var(--orange);color:#241407;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-weight:850;display:flex}.shared-resume button svg{width:17px}.resume-access-note{color:#087d76;align-items:center;gap:6px;margin-top:12px;display:flex}.resume-access-note svg{width:15px}@media (width<=900px){.profile-route-choice,.profile-route-actions{grid-template-columns:1fr}.shared-resume>div{flex-direction:column;align-items:stretch}}.notifications-list>button{cursor:pointer;align-items:flex-start;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}.notifications-list>button:hover{border-color:#a9ded9;transform:translateY(-2px);box-shadow:0 12px 28px #082c5414}.notifications-list .notification-icon{background:var(--action-soft);color:#087d76;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.notifications-list .notification-icon svg{width:20px}.notifications-list span{gap:2px}.notifications-list em{color:#087d76;letter-spacing:.14em;margin-bottom:2px;font-size:8px;font-style:normal;font-weight:900}.notifications-list strong{color:var(--navy);font-size:15px}.notifications-list p{margin:4px 0 7px;line-height:1.5}.notifications-list small{color:var(--muted);font-size:10px}.notifications-list .notification-celebration{border-left-color:var(--orange)!important;background:linear-gradient(100deg,#fff,var(--orange-soft))!important}.notifications-list .notification-celebration .notification-icon{color:var(--orange-deep);background:#fff0e4}.notifications-list .notification-progress{border-left-color:var(--action)!important;background:linear-gradient(100deg,#fff,#effbf9)!important}.notifications-list .notification-interview{background:linear-gradient(100deg,#fff,#f0f7fc)!important;border-left-color:#4d8fbe!important}.notifications-list>button.read{filter:saturate(.72)}.candidate-shell .notification-read-all{background:linear-gradient(135deg,#eb7731,var(--orange));cursor:pointer;border-color:#99440f2e;box-shadow:0 10px 24px #da682233;color:#321704!important}.candidate-shell .notification-read-all:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #da682245}.candidate-shell .notification-read-all:disabled{box-shadow:none;cursor:not-allowed;opacity:.72;background:#eef2f3;border-color:#dce5e9;color:#789!important}.candidate-app .notification-read-all{background:linear-gradient(135deg,#eb7731,var(--orange));cursor:pointer;border-color:#99440f2e;box-shadow:0 10px 24px #da682233;color:#321704!important}.candidate-app .notification-read-all:disabled{box-shadow:none;cursor:not-allowed;opacity:.72;background:#eef2f3;border-color:#dce5e9;color:#789!important}.notification-bell{flex:none;position:relative}.notification-bell>button{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #082c541c;border-radius:12px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.notification-bell>button:hover,.notification-bell>button[aria-expanded=true]{border-color:#0b9f9661;transform:translateY(-1px);box-shadow:0 8px 20px #082c541a}.notification-bell>button>b{background:var(--orange);color:#321704;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-6px;right:-6px}.notification-popover{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #082c541c;border-radius:18px;width:min(390px,100vw - 24px);animation:.18s ease-out notification-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 60px #082c5433}.notification-popover>header{background:linear-gradient(110deg,#fff,var(--orange-soft));border-bottom:1px solid #082c5414;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.notification-popover>header>div{flex-direction:column;display:flex}.notification-popover>header small{color:#087d76;letter-spacing:.14em;font-size:8px;font-weight:900}.notification-popover>header strong{color:var(--navy);margin-top:3px;font-size:18px}.notification-popover>header button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border:0;border-radius:9px;place-items:center;display:grid}.notification-popover>header button svg{width:17px}.notification-preview-list{max-height:390px;padding:8px;display:grid;overflow-y:auto}.notification-preview-list>a{color:var(--navy);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px 10px;transition:background .18s;display:grid;position:relative}.notification-preview-list>a:hover{background:#f3faf9}.notification-preview-list>a>i{background:var(--orange);width:9px;height:9px;box-shadow:0 0 0 5px var(--orange-soft);border-radius:50%;margin-top:5px}.notification-preview-list>a.read>i{box-shadow:none;background:#c4d1d8}.notification-preview-list>a>span{flex-direction:column;min-width:0;display:flex}.notification-preview-list strong{font-size:12px}.notification-preview-list p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:3px 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.notification-preview-list small{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.notification-preview-list>a>svg{width:15px;color:var(--vendrex-text-secondary,#173b61);margin-top:10px}.notification-popover-empty{text-align:center;flex-direction:column;align-items:center;padding:34px 20px;display:flex}.notification-popover-empty>svg{background:var(--action-soft);color:#087d76;border-radius:12px;width:35px;height:35px;padding:8px}.notification-popover-empty strong{color:var(--navy);margin-top:10px}.notification-popover-empty p{color:var(--muted);margin:5px 0;font-size:11px}.notification-popover>footer{border-top:1px solid #082c5414;padding:11px 14px}.notification-popover>footer a{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px;font-size:11px;font-weight:800;display:flex}.notification-popover>footer svg{width:14px}@keyframes notification-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=520px){.notification-popover{width:auto;position:fixed;top:72px;left:12px;right:12px}.notification-preview-list{max-height:55vh}}.admin-command-bar{color:#fff;background:linear-gradient(120deg,#082c54,#0b416b 67%,#0d5b70);border:1px solid #082c541a;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;margin:20px 0;padding:22px 24px;display:flex;box-shadow:0 18px 38px #082c5421}.admin-command-bar>div{gap:5px;display:grid}.admin-command-bar span{color:#5de1d4;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.admin-command-bar span svg{width:15px}.admin-command-bar strong{font:800 23px Manrope,Inter,sans-serif}.admin-command-bar small{color:#bdd2df;font-size:11px}.admin-command-bar nav{gap:10px;display:flex}.admin-command-bar a{min-height:43px;color:var(--navy);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.admin-command-bar a:last-child{background:var(--orange)}.admin-command-bar a svg{width:15px}.admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-metrics>div{min-width:0}.admin-metrics>div small{white-space:normal}.admin-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;margin-top:20px;display:grid}.admin-dashboard-grid>.panel{border-radius:18px;padding:22px}.admin-dashboard-grid .panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-dashboard-grid .panel>header small{color:#078e84;letter-spacing:.13em;font-size:8px;font-weight:850}.admin-dashboard-grid .panel>header h2{color:var(--navy);margin:5px 0 0;font:800 19px Manrope,Inter,sans-serif}.admin-dashboard-grid .panel>header>svg{width:22px;color:var(--orange)}.admin-chart{height:278px;margin-top:17px}.admin-trend>footer{color:var(--vendrex-text-secondary,#173b61);justify-content:center;gap:18px;font-size:9px;display:flex}.admin-trend>footer span{align-items:center;gap:5px;display:flex}.admin-trend>footer i{border-radius:50%;width:8px;height:8px}.admin-trend>footer .teal{background:#10a89d}.admin-trend>footer .orange{background:#f47f38}.admin-trend>footer .navy{background:#0b3764}.admin-academy-health>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.admin-academy-health>div>span{background:#f3f8f9;border-radius:12px;padding:12px}.admin-academy-health>div strong,.admin-academy-health>div small{display:block}.admin-academy-health>div strong{color:var(--navy);font:800 24px Manrope}.admin-academy-health>div small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:8px}.admin-academy-health>p{color:var(--vendrex-text-secondary,#173b61);font-size:10px;line-height:1.5}.admin-academy-health>a{color:#087d76;align-items:center;gap:5px;margin-top:10px;font-size:10px;font-weight:850;display:inline-flex}.admin-academy-health>a svg{width:14px}.admin-opportunities>article{border-bottom:1px solid #e5ecef;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-opportunities>article>span{width:36px;height:36px;color:var(--orange-deep);background:#fff2e8;border-radius:10px;place-items:center;display:grid}.admin-opportunities>article svg{width:17px}.admin-opportunities article strong,.admin-opportunities article small{display:block}.admin-opportunities article strong{color:var(--navy);font-size:11px}.admin-opportunities article small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:9px;line-height:1.4}.admin-opportunities article a{color:#087d76;font-size:9px;font-weight:850}.admin-recent>div{margin-top:12px}.admin-recent article{border-bottom:1px solid #e7edef;grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.admin-recent article>i{background:#10a89d;border-radius:50%;width:8px;height:8px}.admin-recent article>i.vacante{background:#f47f38}.admin-recent article>i.curso{background:#154d78}.admin-recent strong,.admin-recent small{display:block}.admin-recent strong{color:var(--navy);font-size:10px}.admin-recent small,.admin-recent time{color:var(--vendrex-text-secondary,#173b61);font-size:8px}.admin-recent time{white-space:nowrap}@media (width<=1200px){.admin-metrics{grid-template-columns:repeat(3,1fr)!important}}@media (width<=900px){.admin-command-bar{flex-direction:column;align-items:flex-start}.admin-dashboard-grid{grid-template-columns:1fr}.admin-command-bar nav{flex-wrap:wrap}}@media (width<=650px){.admin-metrics{grid-template-columns:repeat(2,1fr)!important}.admin-command-bar{padding:18px}.admin-command-bar nav{width:100%}.admin-command-bar a{flex:1}.admin-academy-health>div{grid-template-columns:1fr}.admin-opportunities>article{grid-template-columns:38px 1fr}.admin-opportunities article>a{grid-column:2}}.admin-business{grid-column:1/2}.admin-consumption{grid-column:2/3}.admin-business-kpis,.admin-consumption>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.admin-business-kpis>span,.admin-consumption>div>span{background:linear-gradient(145deg,#f2faf9,#fff8f2);border-radius:12px;padding:13px}.admin-business-kpis strong,.admin-business-kpis small,.admin-consumption strong,.admin-consumption small{display:block}.admin-business-kpis strong,.admin-consumption strong{color:var(--navy);font:800 21px Manrope}.admin-business-kpis small,.admin-consumption small{color:#657e90;margin-top:4px;font-size:8px}.plan-mix{gap:9px;display:grid}.plan-mix>span{grid-template-columns:95px 1fr 120px;align-items:center;gap:9px;display:grid}.plan-mix b{color:var(--navy);font-size:9px}.plan-mix i{background:#edf2f4;border-radius:99px;height:7px;overflow:hidden}.plan-mix em{border-radius:inherit;background:linear-gradient(90deg,#0ba79c,#f48139);height:100%;display:block}.plan-mix small{text-align:right;color:#627b8d;font-size:8px}.metric-caveat,.admin-consumption>p{color:#687f90;border-top:1px solid #e5ecef;margin:14px 0 0;padding-top:12px;font-size:9px;line-height:1.5}.admin-consumption code{color:#a44812}.admin-audit>div{margin-top:12px}.admin-audit article{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-audit strong,.admin-audit small{display:block}.admin-audit strong{color:var(--navy);text-transform:capitalize;font-size:10px}.admin-audit small,.admin-audit time{color:var(--vendrex-text-secondary,#173b61);font-size:8px}.admin-audit time{white-space:nowrap}.admin-audit>div>p{color:var(--vendrex-text-secondary,#173b61);font-size:10px}@media (width<=900px){.admin-business,.admin-consumption{grid-column:auto}.admin-business-kpis,.admin-consumption>div{grid-template-columns:1fr 1fr}.plan-mix>span{grid-template-columns:75px 1fr 105px}}@media (width<=550px){.admin-business-kpis,.admin-consumption>div{grid-template-columns:1fr}.plan-mix>span{grid-template-columns:70px 1fr}.plan-mix small{text-align:left;grid-column:2}}.admin-shell .dashboard,.admin-shell .content-page{width:100%;max-width:1760px;padding:42px clamp(28px,4vw,72px)}.admin-shell .workspace{background:radial-gradient(circle at 92% 5%,#f88b4817,#0000 28%),radial-gradient(circle at 12% 75%,#14b8a614,#0000 30%),#f7faf9}.admin-shell .welcome{margin-bottom:14px}.admin-shell .welcome h1{font-size:clamp(32px,2.5vw,44px)}.admin-page-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-page-summary article{background:#fff;border:1px solid #082c541a;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 13px;min-height:108px;padding:18px;display:grid;box-shadow:0 10px 28px #082c540d}.admin-page-summary article>span{color:#078e84;background:#e4f8f5;border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.admin-page-summary article:nth-child(2n)>span{color:#d65e18;background:#fff0e6}.admin-page-summary svg{width:21px}.admin-page-summary strong{color:var(--navy);align-self:end;font:800 27px Manrope}.admin-page-summary small{color:#637b8c;align-self:start;font-size:10px}.admin-toolbar{align-items:center;gap:12px;margin:18px 0;display:flex}.admin-search{background:#fff;border:1px solid #d8e3e8;border-radius:13px;align-items:center;gap:10px;max-width:520px;min-height:48px;padding:0 15px;display:flex;box-shadow:0 7px 20px #082c540a}.admin-search svg{color:#698295;width:18px}.admin-search input{width:100%;color:var(--navy);background:0 0;border:0;outline:0}.admin-toolbar .admin-search{flex:1}.admin-toolbar select{min-height:48px;color:var(--navy);background:#fff;border:1px solid #d8e3e8;border-radius:13px;padding:0 38px 0 14px}.admin-table{border-radius:18px;margin-top:18px}.admin-table table{font-size:12px}.admin-table th{color:#456274;background:#edf6f6;padding:15px 18px}.admin-table td{padding:17px 18px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{color:#718797;margin-top:4px}.role-pill{color:#087d76;background:#e4f8f5;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.role-pill.platform_admin{color:#173f70;background:#e8eef9}.role-pill.company_admin,.role-pill.recruiter,.role-pill.interviewer{color:#ad4e16;background:#fff0e6}.admin-settings-intro{background:linear-gradient(100deg,#eefaf8,#fff8f3);border:1px solid #cfe7e3;border-radius:17px;gap:14px;margin-bottom:20px;padding:20px;display:flex}.admin-settings-intro>svg{color:#078e84}.admin-settings-intro strong{color:var(--navy)}.admin-settings-intro p{color:var(--vendrex-text-secondary,#173b61);margin:5px 0 0;font-size:12px}.admin-plan-catalog{background:#fff;border:1px solid #dce6ea;border-radius:18px;padding:24px}.admin-plan-catalog>header{justify-content:space-between;align-items:center;display:flex}.admin-plan-catalog header small{color:#078e84;letter-spacing:.12em;font-size:9px;font-weight:850}.admin-plan-catalog h2{color:var(--navy);margin:5px 0}.admin-plan-catalog header>span{color:#087d76;background:#e4f8f5;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:800}.admin-plan-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-plan-catalog article{background:linear-gradient(145deg,#fff,#f7fbfa);border:1px solid #dfe8eb;border-radius:16px;padding:20px}.admin-plan-catalog article>span{color:#d65e18;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-plan-catalog h3{color:var(--navy);margin:9px 0 5px}.admin-plan-catalog article>strong{color:#087d76;font:800 22px Manrope}.admin-plan-catalog article p{color:#657e90;min-height:32px;font-size:11px}.admin-plan-catalog article small{color:#087d76;background:#e4f8f5;border-radius:99px;padding:5px 8px;font-weight:800;display:inline-flex}@media (width<=1000px){.admin-page-summary{grid-template-columns:repeat(2,1fr)}.admin-plan-catalog>div{grid-template-columns:1fr 1fr}}@media (width<=650px){.admin-shell .dashboard,.admin-shell .content-page{padding:24px 18px}.admin-page-summary,.admin-plan-catalog>div{grid-template-columns:1fr}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{max-width:none}}.verification-flow{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px;display:grid}.verification-flow article{color:var(--vendrex-text-secondary,#173b61);background:#fff;border:1px solid #dbe6ea;border-radius:15px;align-items:center;gap:11px;padding:17px;display:flex;position:relative}.verification-flow article:not(:last-child):after{content:"";background:#cbdadd;width:12px;height:2px;position:absolute;right:-13px}.verification-flow b{background:#edf3f5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.verification-flow span{flex-direction:column;display:flex}.verification-flow strong{font-size:12px}.verification-flow small{margin-top:3px;font-size:9px}.verification-flow .active{color:#a84c16;background:#fff8f2;border-color:#f5b087}.verification-flow .done{color:#087d76;background:#f2fbf9;border-color:#9ddfd7}.verification-flow .done b{color:#fff;background:#10a89d}.verification-card{background:#fff;border:1px solid #dce7ea;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:22px;padding:24px;display:grid;box-shadow:0 12px 30px #082c540d}.verification-card>svg{color:#5f7889;background:#e9f3f5;border-radius:13px;width:44px;height:44px;padding:10px}.verification-card.verified{background:linear-gradient(110deg,#f1fbf9,#fff);border-color:#91d9d1}.verification-card.verified>svg{color:#078e84;background:#daf6f1}.verification-card.rejected{background:#fff8f3;border-color:#f3b693}.verification-card.rejected>svg{color:#c35416;background:#ffeadc}.verification-card small{color:#078e84;letter-spacing:.12em;font-size:8px;font-weight:850}.verification-card h2{color:var(--navy);margin:4px 0}.verification-card p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:11px}.verification-card aside{border-left:1px solid #dfe8eb;min-width:170px;padding:14px}.verification-card aside strong,.verification-card aside small{display:block}.verification-card aside small{letter-spacing:0;margin-top:5px}.verification-tabs{gap:8px;margin:18px 0;display:flex}.verification-tabs button{color:#597184;cursor:pointer;background:#fff;border:1px solid #d8e4e8;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:750}.verification-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff}.admin-review-list article{background:#fff;border:1px solid #dce6ea;border-radius:16px;grid-template-columns:auto 1fr auto;gap:14px;padding:18px;display:grid}.admin-review-list .verification-mark{color:#078e84;background:#e5f8f5;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.admin-review-list .verification-mark.rejected{color:#c45113;background:#ffede2}.admin-review-list article>div>small{color:#078e84;letter-spacing:.12em;font-size:8px;font-weight:850}.admin-review-list h3{margin:4px 0}.admin-review-list p,.admin-review-list time{color:#647d8e;margin:0;font-size:10px;display:block}.admin-review-list time{margin-top:5px}.admin-review-list nav{align-items:center;gap:8px;display:flex}.admin-review-list nav button{color:#087d76;cursor:pointer;background:#e3f8f4;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.admin-review-list nav button.danger{color:#ad4710;background:#ffede3}.admin-review-list nav svg{width:15px}.admin-review-list aside{flex-direction:column;align-items:flex-end;display:flex}.admin-review-list aside strong{color:var(--navy);font-size:11px}.admin-review-list aside small{color:var(--vendrex-text-secondary,#173b61);margin-top:5px;font-size:9px}@media (width<=750px){.verification-flow{grid-template-columns:1fr}.verification-flow article:after{display:none}.verification-card,.admin-review-list article{grid-template-columns:auto 1fr}.verification-card aside,.admin-review-list nav,.admin-review-list aside{grid-column:1/-1}.verification-card aside{border-top:1px solid #dfe8eb;border-left:0}.admin-review-list nav{flex-direction:column;align-items:stretch}}.company-portal .candidate-nav a.active{background:#0b3764}.company-portal .dashboard,.company-portal .content-page{width:100%;max-width:1520px;padding:38px clamp(24px,4vw,62px)}.company-insight-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px;margin:20px 0;display:grid}.company-funnel>header,.company-quick-actions>header{justify-content:space-between;align-items:center;display:flex}.company-funnel header small,.company-quick-actions header small{color:#087d76;letter-spacing:.12em;font-size:8px;font-weight:900}.company-funnel header h2,.company-quick-actions header h2{color:var(--navy);margin:5px 0 0;font:800 19px Manrope}.company-funnel header svg,.company-quick-actions header>svg{color:var(--orange)}.company-funnel-bars{gap:13px;margin:20px 0;display:grid}.company-funnel-bars>span{grid-template-columns:110px 1fr 34px;align-items:center;gap:10px;display:grid}.company-funnel-bars b{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.company-funnel-bars i{background:#e8f0f2;border-radius:99px;height:10px;overflow:hidden}.company-funnel-bars em{border-radius:inherit;background:#10a89d;height:100%;display:block}.company-funnel-bars em.blue{background:#2787a8}.company-funnel-bars em.orange{background:#f48b46}.company-funnel-bars em.navy{background:#0b3764}.company-funnel-bars strong{text-align:right;color:var(--navy)}.company-funnel>footer{background:#f2f8f8;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.company-funnel>footer span{text-align:center}.company-funnel>footer strong,.company-funnel>footer small{display:block}.company-funnel>footer strong{color:var(--navy);font:800 22px Manrope}.company-funnel>footer small{color:#688091;margin-top:3px;font-size:9px}.company-vendi-guide{background:radial-gradient(circle at 100% 100%,#f48b462e,#0000 42%),linear-gradient(135deg,#fff,#fff7f0);border:1px solid #f2b58e;border-radius:18px;padding:25px;position:relative;overflow:hidden;box-shadow:0 13px 32px #082c540f}.company-vendi-guide>div{color:#087d76;align-items:center;gap:7px;display:flex}.company-vendi-guide>div svg{width:18px;color:var(--orange)}.company-vendi-guide>div small{letter-spacing:.12em;font-size:8px;font-weight:900}.company-vendi-guide h2{color:var(--navy);margin:22px 0 8px;font:800 24px Manrope}.company-vendi-guide p{color:var(--vendrex-text-secondary,#173b61);font-size:12px;line-height:1.6}.company-vendi-guide>a{background:var(--orange);color:#321704;border-radius:10px;align-items:center;gap:7px;margin:14px 0;padding:11px 13px;font-size:10px;font-weight:850;display:inline-flex}.company-vendi-guide>a svg{width:14px}.company-vendi-guide>small{color:#7a8e9a;font-size:8px;line-height:1.4;display:block}.company-operations-grid{grid-template-columns:1.1fr .9fr}.company-quick-actions{gap:8px;display:grid}.company-quick-actions>header{margin-bottom:4px}.company-quick-actions>a{color:var(--navy);background:#fff;border:1px solid #e0e9ec;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.company-quick-actions>a:hover{border-color:#9ddfd7;transform:translateY(-2px);box-shadow:0 10px 22px #082c540f}.company-quick-actions>a>svg:first-child{color:#078e84;background:#e5f8f5;border-radius:10px;width:36px;height:36px;padding:9px}.company-quick-actions>a:nth-child(3)>svg:first-child{color:#d65e18;background:#fff0e6}.company-quick-actions>a>span{flex-direction:column;display:flex}.company-quick-actions strong{font-size:11px}.company-quick-actions small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:9px}.company-quick-actions>a>svg:last-child{width:15px}.pipeline-overview{grid-template-columns:.65fr .65fr 1.7fr;gap:12px;margin-bottom:16px;display:grid}.pipeline-overview>div{background:#fff;border:1px solid #dce7ea;border-radius:15px;padding:17px}.pipeline-overview small{color:#087d76;letter-spacing:.1em;font-size:8px;font-weight:900}.pipeline-overview strong{color:var(--navy);margin-top:5px;font:800 26px Manrope;display:block}.pipeline-overview span{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.pipeline-overview .vendi-company-tip{background:linear-gradient(120deg,#fff,#fff6ee);border-color:#f1b58e;gap:12px;display:flex}.vendi-company-tip>svg{color:#d65e18;background:#fff0e5;border-radius:12px;width:38px;height:38px;padding:9px}.vendi-company-tip>span{display:block}.vendi-company-tip strong{font:800 12px/1.45 Inter}.vendi-company-tip p{color:#788e9d;margin:5px 0 0;font-size:8px}.pipeline-drag-hint{color:#087d76;background:#f1faf8;border:1px dashed #b8d9d5;border-radius:11px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.pipeline-drag-hint svg{width:16px}.company-kanban section{min-height:430px;transition:background .18s,border-color .18s}.company-kanban section.drop-ready{background:#f5fcfb;border-color:#a7dcd6}.company-kanban article{cursor:grab;transition:transform .18s,opacity .18s,box-shadow .18s}.company-kanban article:hover{transform:translateY(-2px);box-shadow:0 12px 25px #082c5417}.company-kanban article.dragging{opacity:.45;cursor:grabbing;transform:scale(.98)}@media (width<=1000px){.company-insight-grid,.company-operations-grid{grid-template-columns:1fr}.pipeline-overview{grid-template-columns:1fr 1fr}.pipeline-overview .vendi-company-tip{grid-column:1/-1}}@media (width<=620px){.company-portal .dashboard,.company-portal .content-page{padding:24px 16px}.pipeline-overview{grid-template-columns:1fr}.pipeline-overview .vendi-company-tip{grid-column:auto}.company-funnel-bars>span{grid-template-columns:90px 1fr 28px}.company-funnel>footer{grid-template-columns:1fr}}.company-portal .page-action,.company-portal .submit-btn{background:linear-gradient(135deg,#ef7d36,#f79552);border-color:#99440f29;box-shadow:0 11px 25px #da682233;color:#321704!important}.company-portal .page-action:hover,.company-portal .submit-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #da682245}.company-portal button,.company-portal a{cursor:pointer}.company-portal input,.company-portal select,.company-portal textarea{border-radius:12px}.company-profile-vendi{background:linear-gradient(120deg,#fff9f4,#f1faf8);border:1px solid #f2b58e;border-radius:17px;grid-template-columns:82px 1fr;align-items:center;gap:18px;margin:18px 0;padding:18px 22px;display:grid;overflow:hidden}.company-profile-vendi img{object-fit:contain;width:82px;height:82px}.company-profile-vendi small{color:#087d76;letter-spacing:.12em;font-size:8px;font-weight:900}.company-profile-vendi strong{color:var(--navy);margin-top:5px;font:800 15px Manrope;display:block}.company-profile-vendi p{color:#637b8c;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.55}@media (width<=600px){.company-profile-vendi{grid-template-columns:60px 1fr;padding:15px}.company-profile-vendi img{width:60px;height:60px}}.company-exec{color:#082c54}.company-exec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.company-exec-head>div:first-child small,.company-exec .exec-title small,.exec-plan>div>small{color:#007f78;letter-spacing:.13em;font-size:9px;font-weight:900}.company-exec-head h1{margin:7px 0 4px;font:800 clamp(27px,3vw,38px) Manrope}.company-exec-head p{color:var(--vendrex-text-secondary,#173b61);margin:0}.company-head-actions{align-items:stretch;gap:10px;display:flex}.company-head-actions>span{background:#fff;border:1px solid #dbe7e9;border-radius:13px;grid-template-columns:auto 1fr;column-gap:9px;min-width:164px;padding:10px 14px;display:grid}.company-head-actions>span:nth-child(2){background:#fff9f5;border-color:#f3d2bd}.company-head-actions svg{color:#009a90;grid-row:1/3;width:20px}.company-head-actions small{color:#678091;font-size:9px}.company-head-actions strong{font-size:11px}.company-head-actions>a{color:#241305;background:#f28b45;border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-size:11px;font-weight:850;display:flex;box-shadow:0 10px 22px #f28b4538}.company-head-actions>a svg{width:18px;color:inherit}.exec-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:16px;display:grid}.exec-kpis article{background:#fff;border:1px solid #dbe6e9;border-radius:15px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex;box-shadow:0 9px 24px #082c540b}.exec-kpis article>span{color:#009e93;background:#e4f7f4;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.exec-kpis article:nth-child(3)>span,.exec-kpis article:nth-child(5)>span{color:#dd651d;background:#fff0e5}.exec-kpis svg{width:21px}.exec-kpis small,.exec-kpis strong{display:block}.exec-kpis small{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.exec-kpis strong{margin-top:4px;font:800 25px Manrope}.exec-main{grid-template-columns:minmax(0,1.7fr) minmax(285px,.62fr);gap:16px;display:grid}.company-exec .panel{background:#fff;border:1px solid #dce7e9;border-radius:16px;padding:20px;box-shadow:0 10px 27px #082c540a}.exec-title{justify-content:space-between;align-items:center;display:flex}.exec-title h2{margin:5px 0 0;font:800 18px Manrope}.exec-title>svg{color:#f28b45;width:20px}.exec-funnel-list{gap:10px;margin:20px 0;display:grid}.exec-funnel-list>div{grid-template-columns:125px minmax(120px,1fr) 72px 72px;align-items:center;gap:10px;display:grid}.exec-funnel-list span{color:var(--vendrex-text-secondary,#173b61);font-size:10px;font-weight:750}.exec-funnel-list i{background:#e9f0f1;border-radius:99px;height:11px;overflow:hidden}.exec-funnel-list i b{border-radius:inherit;background:linear-gradient(90deg,#0b3764,#00a88f);height:100%;display:block}.exec-funnel-list>div:nth-last-child(-n+2) i b{background:linear-gradient(90deg,#00a88f,#f28b45)}.exec-funnel-list>div>strong{font-size:11px}.exec-funnel-list>div>strong small{color:#6f8492}.exec-funnel-list em{color:#7b909d;font-size:8px;font-style:normal}.exec-funnel footer{background:#f3f8f8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.exec-funnel footer span{text-align:center}.exec-funnel footer strong,.exec-funnel footer small{display:block}.exec-funnel footer strong{font:800 21px Manrope}.exec-funnel footer small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:8px}.exec-side{align-content:start;gap:16px;display:grid}.exec-health{gap:8px;display:grid}.health-row{background:#f7fbfa;border:1px solid #dce9e9;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.health-row.orange{background:#fff8f3;border-color:#f4ccb3}.health-row svg{color:#00a88f;width:17px}.health-row.orange svg{color:#f28b45}.health-row strong{font-size:9px;line-height:1.45}.exec-vendi{background:linear-gradient(110deg,#f1fbf9,#fff8f1);border-top:1px solid #e3eaec;border-radius:11px;gap:10px;margin-top:4px;padding:12px;display:flex}.exec-vendi>svg{color:#f28b45;width:22px}.exec-vendi small{color:#007f78;letter-spacing:.1em;font-size:7px;font-weight:900}.exec-vendi strong{margin-top:4px;font-size:10px;display:block}.exec-vendi p{color:#667e8e;margin:4px 0 7px;font-size:8px;line-height:1.45}.exec-vendi a{color:#c95312;align-items:center;gap:4px;font-size:8px;font-weight:850;display:inline-flex}.exec-vendi a svg{width:12px}.exec-priorities{gap:7px;display:grid}.exec-priorities>a{color:#082c54;border:1px solid #e1e9eb;border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:10px 11px;display:grid}.exec-priorities>a:hover{background:#fffaf6;border-color:#f0ad80}.exec-priorities span,.exec-priorities strong,.exec-priorities small{display:block}.exec-priorities strong{font-size:9px}.exec-priorities small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:8px}.exec-priorities svg{width:14px}.exec-lower{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:16px;margin-top:16px;display:grid}.exec-chart{min-width:0}.exec-chart .recharts-default-legend{font-size:10px}.exec-jobs{align-content:start;gap:8px;display:grid}.exec-jobs>a{color:#082c54;border:1px solid #e2eaec;border-radius:11px;grid-template-columns:minmax(130px,1fr) repeat(3,auto);align-items:center;gap:12px;padding:12px;display:grid}.exec-jobs>a>span strong,.exec-jobs>a>span small,.exec-jobs>a>b small{display:block}.exec-jobs>a>span strong{font-size:10px}.exec-jobs>a>span small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:7px}.exec-jobs>a>b{text-align:center;font-size:12px}.exec-jobs>a>b small{color:var(--vendrex-text-secondary,#173b61);font-size:7px;font-weight:500}.exec-empty{color:#6c8392;font-size:10px}.exec-plan{grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(190px,1fr)) auto;align-items:center;gap:22px;margin-top:16px;display:grid}.exec-plan h2{margin:5px 0 4px}.exec-plan p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:9px}.plan-row span{justify-content:space-between;font-size:9px;display:flex}.plan-row span small{color:var(--vendrex-text-secondary,#173b61)}.plan-row i{background:#e5edef;border-radius:99px;height:8px;margin:8px 0 5px;display:block;overflow:hidden}.plan-row i b{border-radius:inherit;background:linear-gradient(90deg,#0b3764,#00a88f);height:100%;display:block}.plan-row em{color:#718793;font-size:8px;font-style:normal}.exec-plan>a{color:#c95312;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.exec-plan>a svg{width:13px}@media (width<=1100px){.company-exec-head{align-items:flex-start}.company-head-actions{flex-wrap:wrap;justify-content:flex-end}.exec-main,.exec-lower{grid-template-columns:1fr}.exec-side,.exec-plan{grid-template-columns:1fr 1fr}.exec-plan>div:first-child{grid-column:1/-1}}@media (width<=760px){.company-exec-head{display:grid}.company-head-actions{justify-content:flex-start}.company-head-actions>span{flex:1;min-width:0}.company-head-actions>a{min-height:46px}.exec-side{grid-template-columns:1fr}.exec-funnel-list>div{grid-template-columns:95px 1fr 55px}.exec-funnel-list em{display:none}.exec-jobs>a{grid-template-columns:1fr repeat(2,auto)}.exec-jobs>a>b:last-child{display:none}.exec-plan{grid-template-columns:1fr}.exec-plan>div:first-child{grid-column:auto}}@media (width<=520px){.company-head-actions>span{flex-basis:100%}.company-head-actions>a{justify-content:center;width:100%}.exec-funnel footer,.exec-jobs>a{grid-template-columns:1fr}.exec-jobs>a>b{display:none}.exec-kpis{grid-template-columns:1fr 1fr}}.company-exec{max-width:1480px}.company-exec-head{border-bottom:1px solid #e1eaec;padding-bottom:18px}.exec-kpis{background:#ffffff9e;border-block:1px solid #dfe9eb;gap:0}.exec-kpis article{min-height:82px;box-shadow:none;border:0;background:0 0;border-right:1px solid #e1e9eb;border-radius:0}.exec-kpis article:last-child{border-right:0}.company-exec .panel{box-shadow:0 14px 34px #082c5409}.exec-main{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr)}.exec-side{display:block}.exec-health{height:100%}.exec-analytics{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:16px;display:grid}.exec-donut,.exec-stage-time{min-width:0}.exec-donut .recharts-default-legend{font-size:9px}.exec-chart-empty{text-align:center;color:#708694;place-content:center;justify-items:center;min-height:190px;display:grid}.exec-chart-empty svg{color:#00a88f;width:28px}.exec-chart-empty p{max-width:300px;font-size:10px;line-height:1.5}.exec-vendi{align-items:center;min-height:132px;padding:16px 14px 14px 96px;position:relative;overflow:hidden}.exec-vendi-avatar{object-fit:contain;mix-blend-mode:multiply;width:96px;height:132px;position:absolute;bottom:-16px;left:2px}.exec-vendi>div{z-index:1;position:relative}.exec-vendi em{color:#80919b;margin-top:8px;font-size:7px;font-style:normal;display:block}.exec-lower{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr) minmax(260px,.55fr)}.exec-jobs>a{grid-template-columns:minmax(130px,1fr) repeat(3,auto);position:relative}.exec-jobs>a>em{color:#07877f;grid-column:1/-1;font-size:8px;font-style:normal;font-weight:800}.exec-priorities{align-content:start}.exec-priorities>a{min-height:54px}.plan-row.near-limit i b{background:linear-gradient(90deg,#f28b45,#d96420)}.plan-row.near-limit em{color:#b64a12;font-weight:700}@media (width<=1180px){.exec-lower{grid-template-columns:1fr 1fr}.exec-chart{grid-column:1/-1}.exec-priorities{grid-column:auto}.exec-main{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}}@media (width<=900px){.exec-kpis{grid-template-columns:repeat(3,1fr);display:grid}.exec-kpis article:nth-child(3){border-right:0}.exec-kpis article:nth-child(-n+3){border-bottom:1px solid #e1e9eb}.exec-main,.exec-analytics,.exec-lower{grid-template-columns:1fr}.exec-chart{grid-column:auto}.exec-funnel{order:2}.exec-side{order:1}.exec-priorities{grid-column:auto}}@media (width<=620px){.exec-kpis{grid-template-columns:1fr 1fr}.exec-kpis article:nth-child(3){border-right:1px solid #e1e9eb}.exec-kpis article:nth-child(2n){border-right:0}.exec-kpis article:nth-child(-n+4){border-bottom:1px solid #e1e9eb}.exec-funnel-list>div{grid-template-columns:86px 1fr 48px}.exec-funnel-list>div em{display:none}.exec-vendi{padding-left:82px}.exec-vendi-avatar{width:82px}.exec-analytics .recharts-wrapper,.exec-chart .recharts-wrapper{font-size:9px}}.exec-experience{grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(125px,.65fr));align-items:stretch;gap:0;margin-top:16px;display:grid;overflow:hidden;padding:0!important}.exec-experience-copy{background:linear-gradient(125deg,#eefaf8,#fffaf6);padding:20px 22px}.exec-experience-copy p{color:#617b8b;max-width:460px;margin:9px 0;font-size:9px;line-height:1.55}.exec-experience-copy>a{color:#bf5418;align-items:center;gap:5px;font-size:9px;font-weight:850;display:inline-flex}.exec-experience-copy>a svg{width:13px}.exec-experience>article{border-left:1px solid #e1eaec;flex-direction:column;justify-content:center;padding:18px 15px;display:flex}.exec-experience>article strong{color:#082c54;font:800 25px Manrope}.exec-experience>article span{color:#294c68;margin-top:5px;font-size:9px;font-weight:800}.exec-experience>article small{color:#708694;margin-top:5px;font-size:8px;line-height:1.4}.exec-experience>article.alert{background:#fff8f3}.exec-experience>article.alert strong{color:#cf5a18}@media (width<=1050px){.exec-experience{grid-template-columns:repeat(2,1fr)}.exec-experience-copy{grid-column:1/-1}.exec-experience>article:nth-of-type(odd){border-left:0}.exec-experience>article{border-top:1px solid #e1eaec}}@media (width<=560px){.exec-experience{grid-template-columns:1fr}.exec-experience-copy{grid-column:auto}.exec-experience>article{border-left:0}}.exec-empathy-index{align-items:center;gap:11px;margin:12px 0 9px;display:flex}.exec-empathy-index>strong{color:#082c54;background:#fff;border:7px solid #f28b45;border-radius:50%;place-items:center;width:58px;height:58px;font:800 21px Manrope;display:grid;box-shadow:0 7px 18px #f28b4529}.exec-empathy-index span,.exec-empathy-index b,.exec-empathy-index small{display:block}.exec-empathy-index b{color:#082c54;font-size:11px}.exec-empathy-index small{color:#6f8593;margin-top:3px;font-size:8px}.company-portal{background:#fff}.company-portal .candidate-topbar{height:74px;box-shadow:none;background:#fff;border-bottom:1px solid #e4eaed}.company-portal .candidate-nav{background:#fff;border-bottom:1px solid #dfe7ea;gap:3px;min-height:64px;padding-block:7px;top:74px;box-shadow:0 5px 16px #082c5406}.company-portal .candidate-nav a{color:#536b7d;min-height:48px;box-shadow:none;border-radius:8px;padding:10px 15px;font-size:13.5px;font-weight:700;position:relative;transform:none}.company-portal .candidate-nav a:hover{color:#082c54;background:#f6f9fa;transform:none}.company-portal .candidate-nav a.active{color:#082c54;box-shadow:none;background:#f2f7f8}.company-portal .candidate-nav a.active:after{content:"";background:#f28b45;border-radius:4px;height:2px;position:absolute;bottom:3px;left:13px;right:13px}.company-portal .candidate-nav a svg,.company-portal .candidate-nav a.active svg{color:#087f78;width:18px;height:18px}.company-nav-count{color:#244b65;background:#e8f2f3;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:850;line-height:1;display:inline-grid}.company-portal .candidate-nav a.active .company-nav-count{color:#c95415;background:#fff;box-shadow:inset 0 0 0 1px #f3c8ac}.company-portal .dashboard,.company-portal .content-page,.company-portal .reports-page{max-width:1480px}.company-portal .company-exec .panel,.company-portal .surface,.company-portal .table-wrap{box-shadow:none;border-color:#e2e9ec}.company-portal .company-exec .panel:hover{border-color:#d6e2e6}.company-portal .page-heading h1,.company-portal .company-exec-head h1,.company-portal .reports-head h1{letter-spacing:-.035em}.company-portal .page-heading p,.company-portal .company-exec-head p,.company-portal .reports-head p{font-size:14px;line-height:1.55}.company-portal input,.company-portal select,.company-portal textarea{font-size:13px;line-height:1.45}.company-portal label{font-size:12px}.company-portal table th{font-size:11px}.company-portal table td{font-size:13px}.company-portal .panel p,.company-portal .panel li{line-height:1.5}@media (width<=820px){.company-portal .candidate-topbar{height:66px}.company-portal .candidate-nav{justify-content:flex-start;top:66px}.company-portal .candidate-nav a{padding-inline:12px}.company-nav-count{min-width:20px;height:20px}}.exec-vendi{background:radial-gradient(circle at 5% 100%,#2879a824,#0000 34%),linear-gradient(120deg,#edf9f8,#fff8f1);min-height:184px;padding:22px 18px 20px 148px}.exec-vendi-avatar{mix-blend-mode:normal;filter:drop-shadow(0 12px 14px #082c541f);width:154px;height:196px;bottom:-8px;left:-2px}.exec-plan>nav{gap:7px;display:grid}.exec-plan>nav a{color:#0b3764;border:1px solid #d9e5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:10px 12px;font-size:9px;font-weight:850;display:flex}.exec-plan>nav a.upgrade{color:#281405;background:#f28b45;border-color:#f28b45;box-shadow:0 8px 18px #f28b452e}.exec-plan>nav svg{width:13px}.exec-donut .recharts-pie-sector{filter:drop-shadow(0 4px 5px #082c5414)}.exec-stage-time .recharts-bar-rectangle:nth-child(2n){fill:#2879a8}.exec-health>.exec-title>svg{color:#f28b45}@media (width<=760px){.exec-vendi{min-height:165px;padding-left:126px}.exec-vendi-avatar{width:132px;height:174px}.exec-plan>nav{grid-column:1/-1}}.company-exec .exec-funnel footer{background:0 0;gap:10px;padding:0}.company-exec .exec-funnel footer>span{background:#f3faf9;border:1px solid #d9e7e8;border-radius:12px;align-content:center;min-width:0;min-height:76px;padding:13px 12px;display:grid}.company-exec .exec-funnel footer>span:nth-child(2){background:#f4f8fc}.company-exec .exec-funnel footer>span:nth-child(3){background:#fff8f2;border-color:#f1dfd2}.company-exec .exec-funnel footer strong{color:#082c54;font-size:20px;line-height:1.1}.company-exec .exec-funnel footer small{color:var(--vendrex-text-secondary,#173b61);opacity:1;margin-top:5px;font-size:8px;line-height:1.35}.company-exec .exec-plan>nav{justify-content:flex-end;display:flex}.company-exec .exec-plan>nav a.upgrade{justify-content:center;min-width:136px;padding:12px 16px}@media (width<=760px){.company-exec .exec-plan>nav{justify-content:stretch}.company-exec .exec-plan>nav a.upgrade{width:100%}}@media (width<=520px){.company-exec .exec-funnel footer{grid-template-columns:1fr}.company-exec .exec-funnel footer>span{min-height:66px}}.jobs-center{max-width:1320px;margin:0 auto}.jobs-overview{grid-template-columns:minmax(0,1fr) 410px;gap:20px;margin-bottom:22px;display:grid}.jobs-summary{background:#fff;border:1px solid #dbe7eb;border-radius:18px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.jobs-summary>div{border-right:1px solid #e4ecef;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-content:center;gap:0 10px;padding:18px;display:grid}.jobs-summary>div:last-child{border:0}.jobs-summary span{color:#009b90;background:#e9f8f5;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.jobs-summary svg{width:19px}.jobs-summary strong{color:#082f57;font:700 22px/1 Manrope}.jobs-summary small{color:#61768c}.jobs-summary .attention span{color:#e8661a;background:#fff0e5}.jobs-vendi{background:linear-gradient(120deg,#fffaf6,#f1fbfa);border:1px solid #f2c9ae;border-radius:18px;align-items:center;min-height:118px;padding:20px 20px 20px 150px;display:flex;position:relative;overflow:hidden}.jobs-vendi>.vendi-motion{width:142px;height:180px;position:absolute;bottom:-45px;left:6px}.jobs-vendi img{object-fit:contain;object-position:center top;width:100%;height:100%}.jobs-vendi small{color:#008f86;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.jobs-vendi strong{color:#082f57;margin:7px 0 4px;font:700 15px/1.3 Manrope;display:block}.jobs-vendi p{color:#5b7187;margin:0;font-size:13px;line-height:1.45}.jobs-tabs{border-bottom:1px solid #dfe8ec;gap:8px;margin:0 0 14px;display:flex}.jobs-tabs button{color:#586e84;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font-weight:700}.jobs-tabs button b{background:#edf3f5;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:7px;font-size:11px;display:inline-grid}.jobs-tabs button.active{color:#082f57;border-color:#f5843d}.jobs-tabs button.active b{color:#c65112;background:#fff0e6}.jobs-toolbar{background:#fff;border:1px solid #dfe8ec;border-radius:16px;grid-template-columns:1fr 220px 210px;gap:10px;margin-bottom:14px;padding:12px;display:grid}.jobs-toolbar label{border:1px solid #d8e3e8;border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.jobs-toolbar label:focus-within{border-color:#00a89f;box-shadow:0 0 0 3px #00a89f1d}.jobs-toolbar svg{color:#008f86;width:18px}.jobs-toolbar input,.jobs-toolbar select{color:#203b55;width:100%;height:42px;font:inherit;background:#fff;border:0;outline:0}.jobs-toolbar select{cursor:pointer;border:1px solid #d8e3e8;border-radius:11px;padding:0 12px}.jobs-list{gap:12px;display:grid}.managed-job{background:#fff;border:1px solid #dbe6ea;border-radius:17px;padding:20px 22px;box-shadow:0 8px 24px #1234540a}.managed-job>header{justify-content:space-between;gap:22px;display:flex}.managed-job h2{color:#082f57;margin:8px 0 5px;font:700 20px/1.2 Manrope}.managed-job header p{color:#63788d;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.managed-job header p svg{width:15px}.managed-job header p i{background:#9aacbb;border-radius:50%;width:3px;height:3px}.managed-job .status{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.managed-job .status.published{color:#007d76;background:#e1f7f3}.managed-job .status.draft{color:#53697c;background:#edf2f5}.managed-job .status.paused{color:#b94b0d;background:#fff0e5}.job-time{text-align:right;color:#74879a;flex-direction:column;gap:8px;font-size:12px;display:flex}.job-time b{color:#31516e}.job-time b.soon{color:#c55212}.job-numbers{grid-template-columns:repeat(4,minmax(90px,150px));gap:8px;margin:17px 0;display:grid}.job-numbers>div{background:#f5f9fa;border-radius:10px;padding:10px 12px}.job-numbers strong{color:#082f57;font:700 18px Manrope;display:block}.job-numbers small{color:#64798d}.job-numbers .attention{background:#fff1e7}.job-numbers .attention strong{color:#d55c17}.job-health{background:#f4f8f9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.job-health>span{background:#78a4b3;border-radius:50%;width:8px;height:8px}.job-health.moving>span{background:#00a89f}.job-health.attention{background:#fff7f0}.job-health.attention>span{background:#f5843d}.job-health strong,.job-health small{display:block}.job-health strong{color:#173b5d;font-size:13px}.job-health small{color:#687d90;margin-top:2px;font-size:12px}.managed-job>footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.job-main-action{background:#082f57;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-flex;color:#fff!important}.job-main-action:hover{background:#0c426f}.job-main-action svg{width:16px}.managed-job footer nav{gap:7px;display:flex}.managed-job footer nav a,.managed-job footer nav button{color:#36536e;cursor:pointer;background:#fff;border:1px solid #d6e2e7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.managed-job footer nav a:hover,.managed-job footer nav button:hover{color:#c85516;background:#fff8f3;border-color:#f5843d}.managed-job footer nav svg{width:17px}.jobs-no-results{color:#62798d;border:1px dashed #bed4dc;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.jobs-no-results svg{color:#00a89f}.jobs-no-results button{color:#c95617;cursor:pointer;background:0 0;border:0;font-weight:700}.jobs-create{color:#102f4c!important;background:#f5843d!important}.jobs-create:hover{background:#ed7124!important}.vendrex-toast{font-family:Inter,sans-serif}@media (width<=1050px){.jobs-overview{grid-template-columns:1fr}.jobs-summary{grid-template-columns:repeat(5,1fr)}.jobs-vendi{min-height:120px}.jobs-toolbar{grid-template-columns:1fr 1fr}.jobs-toolbar label{grid-column:1/-1}}@media (width<=700px){.jobs-summary{grid-template-columns:repeat(2,1fr)}.jobs-summary>div{border-bottom:1px solid #e4ecef}.jobs-tabs{overflow-x:auto}.jobs-toolbar{grid-template-columns:1fr}.jobs-toolbar label{grid-column:auto}.managed-job>header,.managed-job>footer{flex-direction:column;align-items:flex-start}.job-time{text-align:left}.job-numbers{grid-template-columns:repeat(2,1fr);width:100%}.managed-job footer nav{align-self:flex-end}.jobs-vendi{padding-left:120px}.jobs-vendi>.vendi-motion{width:125px;left:-6px}.page-heading{align-items:flex-start}}.company-portal .page-heading{margin-bottom:20px}.company-portal .page-heading h1{color:#082f57;letter-spacing:-.035em;font:800 clamp(30px,3vw,40px)/1.05 Manrope}.company-portal .page-heading p{color:#5e7488;max-width:620px;font-size:14px}.company-portal .jobs-overview{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:stretch;gap:16px}.company-portal .jobs-summary{border-color:#d9e5e9;min-height:156px;box-shadow:0 12px 30px #082f570a}.company-portal .jobs-summary>div{padding:22px 16px}.company-portal .jobs-summary span{width:42px;height:42px}.company-portal .jobs-summary small{margin-top:3px;font-size:11px}.company-portal .jobs-vendi{background:radial-gradient(circle at 92% 15%,#0ea89e1c,#0000 34%),linear-gradient(125deg,#f1fbf9,#fff8f2);border-color:#d2e5e4;min-height:156px;padding:24px 245px 24px 25px;box-shadow:0 12px 30px #082f570d}.company-portal .jobs-vendi>.vendi-motion{object-fit:cover;object-position:52% 45%;mix-blend-mode:multiply;border-radius:0;width:238px;height:190px;bottom:-24px;left:auto;right:-6px}.company-portal .jobs-vendi strong{max-width:300px;font-size:17px}.company-portal .jobs-vendi p{max-width:300px;font-size:12px}.company-portal .jobs-tabs button{font-size:12px}.company-portal .jobs-toolbar{border-radius:14px;padding:10px;box-shadow:0 8px 22px #082f5709}.company-portal .managed-job{border-left:3px solid #0aa69c;grid-template-rows:auto auto;grid-template-columns:minmax(260px,.9fr) minmax(370px,1.1fr) auto;align-items:center;gap:15px 24px;padding:21px 22px;display:grid;box-shadow:0 10px 27px #082f570b}.company-portal .managed-job>header{display:block}.company-portal .job-time{text-align:left;gap:4px;margin-top:11px}.company-portal .job-numbers{grid-template-columns:repeat(4,minmax(80px,1fr));gap:7px;margin:0}.company-portal .job-numbers>div{flex-direction:column;justify-content:center;min-height:66px;padding:10px 12px;display:flex}.company-portal .job-health{grid-column:1/3;min-height:50px}.company-portal .managed-job>footer{border-left:1px solid #e2e9ec;flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:stretch;align-items:stretch;gap:12px;min-width:170px;margin:0;padding:0 0 0 20px;display:flex;color:inherit!important;background:0 0!important}.company-portal .managed-job>footer .job-main-action{background:#0b3764;justify-content:center;padding:12px 15px}.company-portal .managed-job>footer nav{justify-content:center}.company-portal .managed-job>footer nav a,.company-portal .managed-job>footer nav button{background:#f7fafb}.company-portal .jobs-no-results{background:#fff}.company-portal .jobs-create{min-height:46px;box-shadow:0 10px 22px #f28b4533;border-radius:12px!important}@media (width<=1100px){.company-portal .jobs-overview{grid-template-columns:1fr}.company-portal .managed-job{grid-template-columns:1fr 1fr}.company-portal .managed-job>footer{border-top:1px solid #e2e9ec;border-left:0;flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;padding:14px 0 0}.company-portal .job-health{grid-column:1/-1}}@media (width<=720px){.company-portal .jobs-vendi{padding:22px 145px 22px 20px}.company-portal .jobs-vendi>.vendi-motion{width:185px;right:-30px}.company-portal .managed-job{grid-template-columns:1fr}.company-portal .job-numbers{grid-template-columns:repeat(2,1fr)}.company-portal .job-health,.company-portal .managed-job>footer{grid-column:auto}.company-portal .managed-job>footer{flex-direction:column;align-items:stretch}.company-portal .managed-job>footer nav{align-self:flex-end}}.company-portal .jobs-overview{border-bottom:1px solid #dce7e9;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);padding:0 0 20px}.company-portal .jobs-summary{min-height:128px;box-shadow:none;background:0 0;border:0;border-radius:0}.company-portal .jobs-summary>div{border:0;padding:18px 20px;position:relative}.company-portal .jobs-summary span{background:#e7f7f4}.company-portal .jobs-vendi{min-height:128px;box-shadow:none;background:linear-gradient(105deg,#e7f8f5cc,#fff8f1b3);border:0;border-radius:18px;padding:18px 210px 18px 22px}.company-portal .jobs-vendi .vendi-motion{object-fit:cover;object-position:52% 45%;mix-blend-mode:multiply;width:230px;height:176px;position:absolute;bottom:-35px;left:auto;right:-14px}.company-portal .jobs-vendi p{line-height:1.45}.company-portal .jobs-tabs{margin-top:12px;margin-bottom:10px}.company-portal .jobs-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe8eb;border-radius:0;padding:7px 0 13px}.company-portal .jobs-toolbar label,.company-portal .jobs-toolbar select{background:#fff}.company-portal .managed-job{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dbe5e8;border-radius:0;padding:22px 0;border-left:0!important}.company-portal .managed-job:hover{box-shadow:none}.company-portal .job-health{background:0 0;border-left:2px solid #a9cbc8;border-radius:0;padding:8px 11px}.company-portal .job-health.attention{background:0 0;border-left-color:#f28b45}.company-portal .managed-job>footer{border-left-color:#dfe7ea}.company-portal .managed-job>footer .job-main-action{background:#0b3764;box-shadow:0 7px 15px #0b37641f}.company-portal .managed-job>footer nav a,.company-portal .managed-job>footer nav button{background:#eef4f5;border:0}.company-portal .managed-job>footer nav a:hover,.company-portal .managed-job>footer nav button:hover{background:#fff0e5}.company-portal .jobs-no-results{border:0;border-bottom:1px solid #dbe5e8;border-radius:0}@media (width<=1100px){.company-portal .jobs-overview{grid-template-columns:1fr}.company-portal .jobs-vendi{min-height:138px}.company-portal .jobs-summary>div{padding-inline:13px}}@media (width<=720px){.company-portal .jobs-vendi{padding-right:140px}.company-portal .jobs-vendi .vendi-motion{width:190px;right:-42px}.company-portal .jobs-summary{grid-template-columns:repeat(2,1fr)}.company-portal .jobs-summary>div+div:before{display:none}.company-portal .managed-job{padding:20px 4px}}.company-portal .jobs-center{width:100%;max-width:1180px}.company-portal .jobs-overview{grid-template-columns:1fr;gap:14px;padding:0 0 18px;display:grid}.company-portal .jobs-summary{border-bottom:1px solid #dce7e9;order:1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-height:104px}.company-portal .jobs-summary>div{grid-template-columns:42px minmax(0,1fr);min-width:0;padding:15px 18px;display:grid}.company-portal .jobs-summary>div+div:before{height:56%;top:22%}.company-portal .jobs-summary strong{font-size:24px}.company-portal .jobs-summary small{white-space:nowrap;font-size:10px}.company-portal .jobs-vendi{background:radial-gradient(circle at 88% 45%,#12b8ac26,#0000 25%),linear-gradient(100deg,#edf9f7 0%,#fffaf5 100%);border:0;border-radius:18px;order:2;align-items:center;width:100%;min-height:148px;padding:25px 330px 25px 30px;display:flex;overflow:hidden}.company-portal .jobs-vendi>div{z-index:2;max-width:570px;position:relative}.company-portal .jobs-vendi>img{z-index:1;mix-blend-mode:multiply;object-fit:cover!important;object-position:52% 45%!important;width:330px!important;max-width:none!important;height:225px!important;position:absolute!important;bottom:-38px!important;left:auto!important;right:-8px!important}.company-portal .jobs-vendi strong{max-width:560px;font-size:19px;line-height:1.25}.company-portal .jobs-vendi p{max-width:540px;margin-top:7px;font-size:13px}.company-portal .jobs-tabs{margin-top:4px}.company-portal .managed-job{grid-template-columns:minmax(245px,.9fr) minmax(320px,1.25fr) minmax(160px,.5fr);column-gap:18px}.company-portal .managed-job>footer{min-width:0;padding-left:16px}.company-portal .managed-job>footer .job-main-action{white-space:nowrap;width:100%}.company-portal .job-numbers{grid-template-columns:repeat(4,minmax(68px,1fr))}.company-portal .job-numbers>div{min-width:0}.company-portal .job-health{grid-column:1/3}.company-portal .jobs-toolbar{grid-template-columns:minmax(250px,1fr) minmax(180px,220px) minmax(160px,200px)}@media (width<=980px){.company-portal .jobs-vendi{padding-right:275px}.company-portal .jobs-vendi>img{width:300px!important;right:-35px!important}.company-portal .managed-job{grid-template-columns:1fr 1.3fr}.company-portal .managed-job>footer{flex-direction:row;grid-area:auto/1/auto/-1;align-items:center;padding:13px 0 0;display:flex}.company-portal .managed-job>footer .job-main-action{width:auto}.company-portal .job-health{grid-column:1/-1}}@media (width<=720px){.company-portal .jobs-summary{grid-template-columns:repeat(2,1fr)}.company-portal .jobs-summary>div{grid-template-columns:38px 1fr}.company-portal .jobs-summary>div:last-child{grid-column:1/-1}.company-portal .jobs-vendi{align-items:flex-start;min-height:210px;padding:22px 150px 22px 20px}.company-portal .jobs-vendi>img{width:245px!important;height:185px!important;bottom:-20px!important;right:-70px!important}.company-portal .jobs-vendi strong{font-size:16px}.company-portal .jobs-vendi p{font-size:11px}.company-portal .jobs-toolbar,.company-portal .managed-job{grid-template-columns:1fr}.company-portal .job-health,.company-portal .managed-job>footer{grid-column:auto}.company-portal .job-numbers{grid-template-columns:repeat(2,1fr)}}.company-portal .jobs-center{width:min(100%,1180px);margin-inline:auto}.company-portal .jobs-overview{border-bottom:1px solid #dce7e9;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:stretch;gap:18px;padding:0 0 22px;display:grid}.company-portal .jobs-summary{order:initial;background:#ffffffb8;border:1px solid #d9e5e9;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:158px;display:grid;overflow:hidden;box-shadow:0 14px 35px #082f570b}.company-portal .jobs-summary>div{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:18px 10px;display:flex;position:relative}.company-portal .jobs-summary>div+div:before{content:"";background:#dce7e9;width:1px;height:56%;position:absolute;top:22%;left:0}.company-portal .jobs-summary span{background:#e7f7f4;border-radius:13px;flex:0 0 42px;grid-row:auto;width:42px;height:42px}.company-portal .jobs-summary strong{font-size:25px;line-height:1}.company-portal .jobs-summary small{white-space:normal;margin:0;font-size:11px;line-height:1.25}.company-portal .jobs-vendi{order:initial;isolation:isolate;background:radial-gradient(circle at 10% 30%,#13b8ac29,#0000 33%),linear-gradient(125deg,#eefaf8 0%,#fff9f4 100%);border:1px solid #d2e5e4;border-radius:20px;align-items:center;width:100%;min-height:158px;padding:25px 24px 25px 190px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #082f570b}.company-portal .jobs-vendi:after{content:"";z-index:-1;border:1px solid #12aba121;border-radius:50%;width:255px;height:255px;position:absolute;bottom:-88px;left:-45px}.company-portal .jobs-vendi>div{z-index:3;min-width:0;max-width:250px;position:relative}.company-portal .jobs-vendi small{font-size:9px;line-height:1.35}.company-portal .jobs-vendi strong{max-width:none;margin:8px 0 6px;font-size:17px;line-height:1.28}.company-portal .jobs-vendi p{color:#526d82;max-width:none;margin:0;font-size:12px;line-height:1.5}.company-portal .jobs-vendi>img{z-index:1;mix-blend-mode:multiply;filter:drop-shadow(0 15px 16px #082f571f);object-fit:cover!important;object-position:50% 46%!important;width:225px!important;max-width:none!important;height:205px!important;position:absolute!important;bottom:-34px!important;left:-18px!important;right:auto!important}.company-portal .jobs-tabs{margin:12px 0 10px}.company-portal .jobs-toolbar{background:#ffffffd1;border:1px solid #dfe8ec;border-radius:15px;grid-template-columns:minmax(270px,1fr) minmax(180px,220px) minmax(160px,200px);padding:10px;box-shadow:0 8px 22px #082f5709}.company-portal .jobs-toolbar label,.company-portal .jobs-toolbar select{background:#fff;border-radius:11px;min-width:0}.company-portal .jobs-list{gap:12px;display:grid}.company-portal .managed-job{background:#ffffffd1;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:minmax(245px,.9fr) minmax(330px,1.25fr) minmax(170px,.5fr);align-items:center;gap:15px 20px;padding:21px 22px;display:grid;box-shadow:0 9px 26px #082f570a;border:1px solid #dbe6ea!important;border-left:3px solid #0aa69c!important}.company-portal .managed-job:nth-child(2n){border-left-color:#f28b45!important}.company-portal .managed-job>header{min-width:0;display:block}.company-portal .job-numbers{grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;min-width:0;margin:0;display:grid}.company-portal .job-numbers>div{background:#f2f7f8;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:64px;padding:10px 12px;display:flex}.company-portal .job-health.attention{background:#fff6ef}.company-portal .managed-job>footer{border-top:0;border-left:1px solid #dfe7ea;flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:stretch;align-items:stretch;gap:11px;min-width:0;margin:0;padding:0 0 0 18px;display:flex;background:0 0!important}.company-portal .managed-job>footer .job-main-action{white-space:nowrap;justify-content:center;width:100%}.company-portal .managed-job>footer nav{align-self:center}@media (width<=1080px){.company-portal .jobs-overview{grid-template-columns:1fr}.company-portal .jobs-vendi{min-height:150px;padding-left:280px}.company-portal .jobs-vendi>div{max-width:560px}.company-portal .jobs-vendi>img{width:270px!important;left:8px!important}.company-portal .managed-job{grid-template-columns:1fr 1.35fr}.company-portal .job-health{grid-column:1/-1}.company-portal .managed-job>footer{border-top:1px solid #dfe7ea;border-left:0;flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;min-width:0;padding:14px 0 0}.company-portal .managed-job>footer .job-main-action{width:auto}}@media (width<=720px){.company-portal .jobs-summary{grid-template-columns:repeat(2,1fr);min-height:auto}.company-portal .jobs-summary>div{min-height:104px}.company-portal .jobs-summary>div+div:before{display:none}.company-portal .jobs-summary>div:last-child{grid-column:1/-1}.company-portal .jobs-vendi{align-items:flex-start;min-height:205px;padding:22px 18px 22px 145px}.company-portal .jobs-vendi>div{max-width:none}.company-portal .jobs-vendi strong{font-size:16px}.company-portal .jobs-vendi p{font-size:11px}.company-portal .jobs-vendi>img{width:235px!important;height:180px!important;bottom:-18px!important;left:-62px!important}.company-portal .jobs-toolbar{grid-template-columns:1fr}.company-portal .managed-job{grid-template-columns:1fr;padding:20px 17px}.company-portal .job-numbers{grid-template-columns:repeat(2,1fr)}.company-portal .job-health,.company-portal .managed-job>footer{grid-column:auto}.company-portal .managed-job>footer{flex-direction:column;align-items:stretch}.company-portal .managed-job>footer .job-main-action{width:100%}.company-portal .managed-job>footer nav{align-self:flex-end}}.talent-pool-page{max-width:1480px!important}.talent-pool-head{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.talent-pool-head>div>small{color:#087f78;letter-spacing:.13em;font-size:10px;font-weight:900}.talent-pool-head h1{color:#082f57;letter-spacing:-.045em;margin:8px 0;font:800 clamp(32px,3.4vw,48px)/1.04 Manrope}.talent-pool-head p{color:#5c7488;max-width:720px;margin:0;font-size:15px;line-height:1.6}.talent-pool-head aside{background:linear-gradient(120deg,#eefaf8,#fff6ee);border-radius:16px;align-items:center;gap:13px;padding:17px 19px;display:flex}.talent-pool-head aside>svg{color:#d65e18;background:#fff0e4;border-radius:12px;width:40px;height:40px;padding:10px}.talent-pool-head aside span{flex-direction:column;gap:4px;display:flex}.talent-pool-head aside b{color:#082f57;font-size:13px}.talent-pool-head aside small{color:var(--vendrex-text-secondary,#173b61);font-size:11px;line-height:1.45}.talent-pool-kpis{border-block:1px solid #dce6e9;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid}.talent-pool-kpis article{align-items:center;gap:13px;padding:19px 22px;display:flex;position:relative}.talent-pool-kpis article+article:before{content:"";background:#dce6e9;width:1px;height:50%;position:absolute;left:0}.talent-pool-kpis svg{color:#078c82;background:#e6f7f4;border-radius:13px;width:42px;height:42px;padding:11px}.talent-pool-kpis article:nth-child(2n) svg{color:#d65e18;background:#fff0e6}.talent-pool-kpis span{flex-direction:column;display:flex}.talent-pool-kpis strong{color:#082f57;font:800 27px Manrope}.talent-pool-kpis small{color:var(--vendrex-text-secondary,#173b61);font-size:11px}.talent-pool-filters{background:#fff;border:1px solid #dde7ea;border-radius:16px;grid-template-columns:minmax(300px,1.4fr) repeat(4,minmax(135px,.65fr)) auto;align-items:stretch;gap:9px;padding:11px;display:grid;box-shadow:0 9px 25px #082f570a}.talent-pool-filters label{background:#f4f8f9;border-radius:12px;flex-direction:column;justify-content:center;min-height:56px;padding:7px 12px;display:flex}.talent-pool-filters label>span{color:var(--vendrex-text-secondary,#173b61);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.talent-pool-filters select,.talent-pool-filters input{color:#173b5c;width:100%;height:30px;padding:0;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important}.talent-pool-filters .talent-search{background:#fff;border:1px solid #dce6e9;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.talent-search>svg{color:#078c82;width:19px}.talent-search button{background:#eef4f5;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.talent-search button svg{width:15px}.talent-clear{color:#087f78;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:800;display:flex}.talent-clear svg{width:16px}.talent-results-head{justify-content:space-between;align-items:end;margin:24px 0 14px;display:flex}.talent-results-head>div{flex-direction:column;gap:4px;display:flex}.talent-results-head strong{color:#082f57;font-size:16px}.talent-results-head span{color:#688092;font-size:11px}.talent-results-head label{color:#688092;align-items:center;gap:8px;display:flex}.talent-results-head select{background:#fff;border:1px solid #dce6e9;border-radius:11px;min-width:190px;height:42px;padding-inline:12px}.talent-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.talent-pool-grid>article{border:1px solid #dce7ea;background:#fff;border-top:3px solid #0aa69c;border-radius:17px;flex-direction:column;min-height:355px;padding:20px;display:flex;box-shadow:0 10px 28px #082f570b}.talent-pool-grid>article:nth-child(3n+2){border-top-color:#f28b45}.talent-pool-grid>article header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.talent-avatar{color:#fff;background:#0b3764;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.talent-pool-grid h2{color:#082f57;margin:0;font:800 17px Manrope}.talent-pool-grid header p{color:#60798b;margin:3px 0 0;font-size:11px}.talent-pool-grid header>span{border-radius:999px;padding:6px 8px;font-size:9px;font-weight:850}.talent-pool-grid header>span.active{color:#087c74;background:#e4f7f3}.talent-pool-grid header>span.available{color:#b44e12;background:#fff0e4}.talent-facts{color:#526f84;gap:8px;margin:18px 0;font-size:11px;display:grid}.talent-facts span{align-items:center;gap:7px;display:flex}.talent-facts svg{color:#1f7897;width:15px}.talent-skills{flex-wrap:wrap;gap:6px;min-height:30px;display:flex}.talent-skills span,.talent-skills small{color:#087c74;background:#eef7f6;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:750}.talent-context{border-bottom:1px solid #e2e9eb;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding:15px 0;display:flex}.talent-context>span{flex-direction:column;gap:3px;display:flex}.talent-context b{color:#173b5c;font-size:11px}.talent-context small{color:#718797;font-size:9px}.talent-context>span:last-child{flex-direction:row;align-items:flex-end}.talent-context svg{color:#d65e18;width:14px}.talent-pool-grid footer{grid-template-columns:1fr auto;align-items:end;gap:14px;padding-top:15px;display:grid}.talent-pool-grid footer>span{flex-direction:column;gap:5px;display:flex}.talent-pool-grid footer i{background:#e5edef;border-radius:99px;width:100%;height:5px;overflow:hidden}.talent-pool-grid footer i b{border-radius:inherit;background:linear-gradient(90deg,#0aa69c,#56cfc1);height:100%;display:block}.talent-pool-grid footer small{color:#708697;font-size:9px}.talent-pool-grid footer a{color:#fff;background:#0b3764;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:850;display:flex}.talent-pool-grid footer a svg{width:14px}.talent-empty{text-align:center;background:#fff;border:1px dashed #bed5d8;border-radius:18px;padding:70px 24px}.talent-empty svg{color:#0aa69c;width:44px}.talent-empty h2{color:#082f57}.talent-empty p{color:var(--vendrex-text-secondary,#173b61)}.talent-empty button{color:#321704;background:#f28b45;border:0;border-radius:10px;padding:11px 16px;font-weight:850}@media (width<=1180px){.talent-pool-filters{grid-template-columns:repeat(3,1fr)}.talent-search{grid-column:1/-1}.talent-pool-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.talent-pool-head{grid-template-columns:1fr}.talent-pool-kpis{grid-template-columns:repeat(2,1fr)}.talent-pool-kpis article:nth-child(3):before{display:none}.talent-pool-filters{grid-template-columns:1fr}.talent-search{grid-column:auto}.talent-results-head{flex-direction:column;align-items:flex-start;gap:12px}.talent-pool-grid,.talent-pool-grid footer{grid-template-columns:1fr}.talent-pool-grid footer a{justify-content:center}}.company-portal .jobs-toolbar{grid-template-columns:minmax(240px,1.45fr) repeat(4,minmax(130px,.72fr)) auto;align-items:stretch;gap:9px;padding:11px;display:grid}.company-portal .jobs-toolbar label{background:#fff;border:1px solid #d7e3e8;border-radius:13px;align-items:center;min-height:52px;padding:0 13px;display:flex;position:relative}.company-portal .jobs-toolbar .jobs-search-field{gap:10px}.company-portal .jobs-toolbar .jobs-search-field input{height:48px;font-size:14px}.company-portal .jobs-filter-field{grid-template-columns:1fr;gap:2px;align-content:center!important;padding:6px 11px!important;display:grid!important}.company-portal .jobs-filter-field>span{color:var(--vendrex-text-secondary,#173b61);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.company-portal .jobs-filter-field select{color:#183b5c;font-size:12px;font-weight:650;height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 24px 0 0!important}.company-portal .jobs-clear-filters{color:#b64c12;cursor:pointer;background:#fff1e7;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:0 11px;font-weight:750;display:inline-flex}.company-portal .jobs-clear-filters:hover{background:#ffe6d5}.company-portal .jobs-clear-filters svg{width:14px}.company-portal .managed-job h2{color:#082f57;letter-spacing:-.018em;text-transform:none;margin:9px 0 7px;font:780 20px/1.18 Manrope,Inter,sans-serif}.company-portal .managed-job header p{font-size:13px}.company-portal .job-time span{color:#61798e;font-size:12px}.company-portal .job-time b{font-size:12px}.company-portal .job-numbers small{font-size:10px;line-height:1.25}.company-portal .jobs-tabs button{font-size:12px;transition:color .18s,border-color .18s,background .18s}.company-portal .jobs-tabs button:hover{color:#082f57;background:#f4f9f9}.company-portal .managed-job .status{letter-spacing:.1em;font-size:9px}@media (width<=1120px){.company-portal .jobs-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.company-portal .jobs-search-field{grid-column:1/-1}.company-portal .jobs-clear-filters{min-height:48px}}@media (width<=760px){.company-portal .jobs-toolbar{grid-template-columns:1fr 1fr}.company-portal .jobs-search-field,.company-portal .jobs-clear-filters{grid-column:1/-1}.company-portal .jobs-filter-field{min-width:0}}@media (width<=480px){.company-portal .jobs-toolbar{grid-template-columns:1fr}}.reports-page{max-width:1440px;color:var(--navy,#082c54);margin:0 auto;padding:34px clamp(20px,4vw,58px) 70px}.reports-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.reports-head small,.report-title+small{letter-spacing:.14em;color:#008f7c;font-size:11px;font-weight:800}.reports-head h1{margin:7px 0;font:700 clamp(30px,3vw,44px)/1.08 Manrope,sans-serif}.reports-head p{color:var(--muted,#60758c);margin:0;font-size:16px}.reports-head>div:last-child{gap:10px;display:flex}.reports-head button,.reports-filters button{color:#082c54;cursor:pointer;background:#fff;border:1px solid #cbdde1;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:750;display:inline-flex}.reports-head button.primary{background:#f28b45;border-color:#f28b45;box-shadow:0 10px 25px #f28b4530}.reports-head svg,.reports-filters svg{width:17px}.reports-filters{background:#fff;border:1px solid #d8e5e8;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 12px 30px #082c540a}.reports-filters>span{align-self:center;align-items:center;gap:7px;margin-right:3px;font-weight:800;display:flex}.reports-filters label{color:var(--vendrex-text-secondary,#173b61);gap:5px;font-size:12px;font-weight:700;display:grid}.reports-filters select,.reports-filters input{color:#143959;background:#fff;border:1px solid #cbdde1;border-radius:11px;min-width:150px;min-height:42px;padding:0 12px;font:500 13px Inter,sans-serif}.reports-filters select[multiple]{height:64px;padding:5px 10px}.reports-filters label small{font-size:10px;font-weight:500}.reports-filters .clear{color:#008f7c;border:0;margin-left:auto}.report-kpis{grid-template-columns:repeat(7,minmax(115px,1fr));gap:10px;margin-bottom:16px;display:grid}.report-kpis article{background:linear-gradient(145deg,#fff,#f7fcfb);border:1px solid #d8e5e8;border-radius:15px;padding:16px 17px;position:relative;overflow:hidden}.report-kpis article:nth-child(3n){border-top:2px solid #f28b45}.report-kpis small{color:var(--vendrex-text-secondary,#173b61);font-size:12px;display:block}.report-kpis strong{margin-top:7px;font:750 27px Manrope,sans-serif;display:block}.reports-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-panel{background:#fff;border:1px solid #d8e5e8;border-radius:18px;min-width:0;padding:20px;box-shadow:0 14px 34px #082c5408}.report-panel.wide{grid-column:1/-1}.report-title{align-items:center;gap:10px;margin-bottom:18px;display:flex}.report-title span{color:#008f7c;background:#e3f8f4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.report-title svg{width:17px}.report-title h2{margin:0;font:700 18px Manrope,sans-serif}.report-rates{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.report-rates article{border-right:1px solid #e1eaec;min-width:0;padding:6px 14px}.report-rates article:last-child{border:0}.report-rates small{color:var(--vendrex-text-secondary,#173b61);min-height:32px;display:block}.report-rates strong{font:750 23px Manrope,sans-serif}.report-rates i{background:#e8eff1;border-radius:9px;height:5px;margin-top:10px;display:block;overflow:hidden}.report-rates i b{background:linear-gradient(90deg,#00a88f,#2879a8);height:100%;display:block}.report-empty{text-align:center;min-height:220px;color:var(--vendrex-text-secondary,#173b61);background:#f7fbfb;border-radius:14px;place-items:center;padding:20px;display:grid}.report-table-wrap{overflow:auto}.report-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.report-table-wrap th,.report-table-wrap td{border-bottom:1px solid #e4ecee;padding:13px 12px;font-size:13px}.report-table-wrap thead th{color:var(--vendrex-text-secondary,#173b61);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.report-table-wrap tbody th{color:#082c54}.route-loading{text-align:center;color:var(--vendrex-text-secondary,#173b61);padding:80px}@media (width<=1050px){.report-kpis{grid-template-columns:repeat(4,1fr)}.report-rates{grid-template-columns:repeat(3,1fr)}.report-rates article:nth-child(3){border:0}.reports-head{align-items:flex-start}.reports-head>div:last-child{flex-direction:column}}@media (width<=720px){.reports-page{padding:24px 14px 50px}.reports-head{display:block}.reports-head>div:last-child{flex-direction:row;margin-top:18px}.reports-head button{flex:1;justify-content:center}.reports-filters{align-items:stretch}.reports-filters label,.reports-filters select,.reports-filters input,.reports-filters>span{width:100%}.reports-filters .clear{margin-left:0}.report-kpis{grid-template-columns:repeat(2,1fr)}.reports-grid{grid-template-columns:1fr}.report-rates{grid-template-columns:1fr 1fr}.report-rates article{border:0;border-bottom:1px solid #e1eaec}.report-panel{padding:16px}}.company-portal .candidate-nav{gap:7px;padding-inline:clamp(16px,4vw,54px)}.company-portal .candidate-nav a{border-radius:11px;min-height:48px;padding:10px 16px;font-size:14px;line-height:1.2}.company-portal .candidate-nav a.active{color:#fff;background:#0b3764;box-shadow:0 8px 18px #0b376429}.company-portal .candidate-nav a.active:after{display:none}.company-portal .candidate-nav a.active svg{color:#50d4c6}.company-portal .candidate-nav a.active .company-nav-count{color:#fff;box-shadow:none;background:#ffffff26}.company-portal .candidate-nav a:hover:not(.active){color:#082c54;background:#edf5f6}.company-portal .company-nav-count{font-size:11px}.company-portal .candidate-workspace{background:radial-gradient(circle at 94% 5%,#f28b4513,#0000 24%),radial-gradient(circle at 4% 92%,#10a89d0e,#0000 27%),#fff}.company-portal .company-exec .panel,.company-portal .surface,.company-portal .table-wrap,.company-portal .report-panel{box-shadow:none;border-color:#0000}.company-portal .reports-page{padding-top:38px;padding-bottom:70px}.company-portal .reports-head{align-items:center;margin-bottom:18px}.company-portal .reports-head h1{max-width:760px;font-size:clamp(34px,3vw,48px)}.company-portal .reports-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.company-portal .reports-export-actions button{border-radius:999px;min-height:42px;padding-inline:16px}.company-portal .reports-export-actions .primary{color:#082c54}.reports-brief{background:linear-gradient(90deg,#f1fbf9 0,#fff 55%,#fff8f2 100%);border-block:1px solid #dfe8eb;grid-template-columns:minmax(330px,1.7fr) repeat(3,minmax(125px,.55fr));align-items:stretch;margin:0 0 18px;display:grid}.reports-brief>div{border-right:1px solid #dfe8eb;flex-direction:column;justify-content:center;min-height:104px;padding:20px 22px;display:flex}.reports-brief>div:first-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px}.reports-brief>div:first-child>svg{color:#008f7c;background:#daf5f0;border-radius:13px;width:38px;height:38px;padding:9px}.reports-brief small{color:var(--vendrex-text-secondary,#173b61);font-size:11px;font-weight:750}.reports-brief>div:first-child small{color:#008f7c;letter-spacing:.12em}.reports-brief strong{color:#082c54;margin-top:5px;font:750 21px/1.15 Manrope,sans-serif;display:block}.reports-brief>div:first-child strong{font-size:18px}.reports-brief p{color:var(--vendrex-text-secondary,#173b61);margin:5px 0 0;font-size:12px}.company-portal .reports-subnav{border-bottom-color:#dfe8eb;gap:7px;padding:4px 0 10px}.company-portal .reports-subnav button{color:#536b7d;background:0 0;border-bottom:0;border-radius:999px;min-height:40px;padding:0 15px;font-size:13px}.company-portal .reports-subnav button.active{background:#082c54;box-shadow:0 8px 20px #082c5420;color:#fff!important}.company-portal .reports-subnav button.active:after{display:none}.company-portal .reports-filters{box-shadow:none;background:#f5f9fa;border:0;border-radius:18px;padding:14px 16px}.company-portal .reports-filters select,.company-portal .reports-filters input,.company-portal .report-multiselect>button{background:#fff;border-color:#d5e2e6;border-radius:12px}.company-portal .report-view>header{max-width:850px;margin:26px 0 22px}.company-portal .report-view>header h2{font-size:clamp(28px,2.4vw,38px)}.company-portal .report-kpis{border-block:1px solid #dfe8eb;gap:0;margin-bottom:22px}.company-portal .report-kpis article{border:0;background:0 0;border-right:1px solid #dfe8eb;border-radius:0;min-height:104px;padding:20px}.company-portal .report-kpis article:last-child{border-right:0}.company-portal .report-kpis article:nth-child(3n){border-top:0}.company-portal .report-kpis strong{font-size:30px}.company-portal .reports-grid{gap:22px}.company-portal .report-panel{background:#fff;border:1px solid #e1eaed;border-radius:20px;padding:24px 26px;box-shadow:0 16px 38px #082c5407}.company-portal .report-panel.wide{box-shadow:none;border-inline:0;border-radius:0;padding-inline:0}.company-portal .report-title h2{font-size:20px}.company-portal .report-empty{background:linear-gradient(135deg,#f7fbfb,#fff9f4);min-height:250px}.company-portal .report-table-wrap thead{background:#f2f7f8}.company-portal .report-table-wrap th,.company-portal .report-table-wrap td{padding:14px}@media (width<=1050px){.reports-brief{grid-template-columns:1fr 1fr}.reports-brief>div:nth-child(2){border-right:0}.company-portal .report-kpis{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.reports-brief{grid-template-columns:1fr}.reports-brief>div{border-bottom:1px solid #dfe8eb;border-right:0;min-height:auto}.company-portal .reports-export-actions{justify-content:flex-start}.company-portal .reports-export-actions button{flex:none}.company-portal .report-kpis{grid-template-columns:1fr 1fr}.company-portal .report-kpis article:nth-child(2n){border-right:0}}.company-portal .company-exec .panel{background:#fff}.company-portal .exec-funnel{background:linear-gradient(145deg,#fff 0%,#f7fbfb 100%)}.company-portal .exec-health{background:linear-gradient(145deg,#fff 0%,#fffaf6 100%)}.company-portal .exec-donut,.company-portal .exec-stage-time,.company-portal .exec-chart,.company-portal .exec-jobs,.company-portal .exec-priorities{background:#f8fbfb}.company-portal .health-row{background:#eef8f6;border:0}.company-portal .health-row.orange{background:#fff0e5;border:0}.company-portal .exec-priorities>a,.company-portal .exec-jobs>a{background:#f2f7f8;border:0}.company-portal .exec-priorities>a:hover,.company-portal .exec-jobs>a:hover{background:#e9f5f3}.company-portal .exec-vendi{background:linear-gradient(110deg,#eaf8f6,#fff3e9);border-top:0}.company-portal .exec-plan{background:linear-gradient(110deg,#f3faf9,#fff8f2);border:0}.company-portal .company-exec-head p,.company-portal .page-heading p,.company-portal .reports-head p{font-size:15px}.company-portal .company-exec-head>div:first-child small,.company-portal .company-exec .exec-title small,.company-portal .exec-plan>div>small,.company-portal .company-funnel header small,.company-portal .company-quick-actions header small{font-size:10px}.company-portal .exec-kpis small{font-size:12px}.company-portal .exec-kpis strong{font-size:28px}.company-portal .exec-title h2{font-size:20px}.company-portal .exec-funnel-list span,.company-portal .exec-funnel-list>div>strong{font-size:12px}.company-portal .exec-funnel-list em,.company-portal .exec-funnel footer small{font-size:10px}.company-portal .health-row strong{font-size:11px}.company-portal .exec-vendi small{font-size:9px}.company-portal .exec-vendi strong{font-size:12px}.company-portal .exec-vendi p,.company-portal .exec-vendi em,.company-portal .exec-vendi a{font-size:10px}.company-portal .exec-priorities strong{font-size:11px}.company-portal .exec-priorities small{font-size:10px}.company-portal .exec-jobs>a>span strong{font-size:12px}.company-portal .exec-jobs>a>span small,.company-portal .exec-jobs>a>b small,.company-portal .exec-jobs>a>em{font-size:10px}.company-portal .exec-plan p,.company-portal .plan-row span,.company-portal .plan-row em,.company-portal .exec-plan>a{font-size:11px}.company-portal .company-quick-actions strong{font-size:12px}.company-portal .company-quick-actions small{font-size:11px}.company-trends{background:linear-gradient(118deg,#fff 0%,#f7fcfb 58%,#fff8f2 100%);margin-top:20px;padding:28px 30px}.company-trends>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.company-trends>header small{color:#087d76;letter-spacing:.12em;font-size:10px;font-weight:900}.company-trends>header h2{color:var(--navy);margin:7px 0 5px;font:800 23px Manrope}.company-trends>header p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:12px;line-height:1.55}.company-trends>header>svg{color:#d65e18;background:#fff0e5;border-radius:13px;width:42px;height:42px;padding:11px}.company-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.company-trend-grid>a{min-height:172px;color:var(--navy);background:#ffffffe6;border:1px solid #dfe9ec;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.company-trend-grid>a:hover{border-color:#9edbd5;transform:translateY(-2px);box-shadow:0 13px 28px #082c5412}.company-trend-grid>a>span{color:#087d76;background:#e7f8f5;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.company-trend-grid>a:nth-child(2)>span{color:#2879a8;background:#edf4fb}.company-trend-grid>a:nth-child(3)>span{color:#d65e18;background:#fff0e5}.company-trend-grid svg{width:18px}.company-trend-grid div{flex-direction:column;min-width:0;display:flex}.company-trend-grid small{color:#087d76;letter-spacing:.1em;font-size:8px;font-weight:900}.company-trend-grid strong{margin-top:7px;font:800 14px/1.35 Manrope}.company-trend-grid p{color:var(--vendrex-text-secondary,#173b61);margin:8px 0;font-size:11px;line-height:1.55}.company-trend-grid em{color:#9f480f;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-style:normal;font-weight:800;display:flex}.company-trend-grid em svg{width:13px}.company-trends>footer{color:#526f80;background:#f1f8f7;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:13px 15px;font-size:10px;line-height:1.45;display:flex}.company-trends>footer svg{color:#078f87;flex:none;width:18px}.company-trends>footer strong{color:var(--navy)}@media (width<=1000px){.company-trend-grid{grid-template-columns:1fr}.company-trend-grid>a{min-height:0}}@media (width<=620px){.company-trends{padding:22px 18px}.company-trends>header h2{font-size:19px}.company-trends>header>svg{display:none}}.company-portal .pipeline-overview small,.company-portal .pipeline-overview span{font-size:11px}.company-portal .vendi-company-tip strong{font-size:13px}.company-portal .vendi-company-tip p{font-size:11px}.company-portal .pipeline-drag-hint{font-size:12px}.company-portal .panel small{font-size:11px}.company-portal input,.company-portal select,.company-portal textarea{border-color:#d6e3e7;font-size:14px}.company-portal input:focus,.company-portal select:focus,.company-portal textarea:focus{border-color:#64c9bf;outline:0;box-shadow:0 0 0 3px #10a89d1a}@media (width<=900px){.company-portal .candidate-nav{padding-inline:12px}.company-portal .candidate-nav a{font-size:13px}}.company-portal .jobs-center{max-width:1320px}.company-portal .jobs-overview{border-bottom:0;grid-template-columns:1fr;gap:12px;padding-bottom:18px;display:grid}.company-portal .jobs-summary{width:100%;min-height:112px;box-shadow:none;background:linear-gradient(110deg,#f4faf9,#fff9f4);border:0;border-radius:18px;order:1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-portal .jobs-summary>div{text-align:left;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);place-content:center start;column-gap:12px;min-height:112px;padding:16px 20px;display:grid}.company-portal .jobs-summary>div+div:before{background:#082c5417;height:56%;top:22%}.company-portal .jobs-summary span{background:#dff4f0;grid-row:1/3;width:44px;height:44px}.company-portal .jobs-summary>div.attention span{color:#cf5b17;background:#ffe7d7}.company-portal .jobs-summary strong{align-self:end;font-size:27px}.company-portal .jobs-summary small{color:#536f83;align-self:start;font-size:12px}.company-portal .jobs-vendi{width:100%;min-height:104px;box-shadow:none;background:radial-gradient(circle at 5%,#0faca029,#0000 20%),linear-gradient(100deg,#eaf8f6,#fff5ec);border:0;border-radius:18px;order:2;align-items:center;padding:19px 32px 19px 190px;display:flex}.company-portal .jobs-vendi>img,.company-portal .jobs-vendi>.vendi-motion{mix-blend-mode:multiply;object-fit:contain!important;width:170px!important;height:145px!important;bottom:-27px!important;left:12px!important;right:auto!important}.company-portal .jobs-vendi small{font-size:10px}.company-portal .jobs-vendi strong{max-width:none;margin:5px 0 3px;font-size:18px}.company-portal .jobs-vendi p{max-width:none;margin:0;font-size:12px}.company-portal .jobs-tabs{border-bottom:1px solid #dce7e9;margin:8px 0 0}.company-portal .jobs-tabs button{min-height:44px;padding-inline:15px;font-size:13px}.company-portal .jobs-toolbar{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce7e9;border-radius:0;margin:0 0 5px;padding:13px 0 16px}.company-portal .jobs-toolbar label{background:#f3f7f8;border:0;min-height:54px}.company-portal .jobs-toolbar label:focus-within{background:#edf8f6;box-shadow:0 0 0 2px #10a89d1f}.company-portal .jobs-filter-field>span{font-size:10px}.company-portal .jobs-filter-field select{font-size:13px}.company-portal .jobs-list{gap:0}.company-portal .managed-job{box-shadow:none;background:#fff;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.2fr) minmax(190px,.52fr);gap:14px 24px;padding:24px 8px;border:0!important;border-bottom:1px solid #dce7e9!important}.company-portal .managed-job:hover{box-shadow:none;background:linear-gradient(90deg,#fbfdfd,#fffaf6)}.company-portal .managed-job h2{font-size:21px}.company-portal .managed-job header p,.company-portal .job-time span,.company-portal .job-time b{font-size:12px}.company-portal .job-numbers{gap:9px}.company-portal .job-numbers>div{background:#eff5f6;border-radius:12px;min-height:66px;padding:11px 13px}.company-portal .job-numbers .attention{background:#fff0e5}.company-portal .job-numbers strong{font-size:22px}.company-portal .job-numbers small{font-size:11px}.company-portal .job-health{background:#eef7f6;border:0;border-radius:10px;grid-column:1/3;min-height:44px;padding:10px 13px}.company-portal .job-health.attention{background:#fff3e9;border:0}.company-portal .job-health strong{font-size:12px}.company-portal .job-health small{font-size:11px}.company-portal .managed-job>footer{border-left:1px solid #dce7e9;grid-area:1/3/3;padding-left:20px}.company-portal .managed-job>footer nav{justify-content:center;gap:7px;display:flex}.company-portal .managed-job>footer nav a,.company-portal .managed-job>footer nav button{color:#31566f;cursor:pointer;background:#edf4f5;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.company-portal .managed-job>footer nav a:hover,.company-portal .managed-job>footer nav button:hover{color:#bc4d10;background:#fff0e5}.company-portal .managed-job>footer nav svg{width:17px}@media (width<=1000px){.company-portal .managed-job{grid-template-columns:1fr 1.3fr}.company-portal .job-health{grid-column:1/-1}.company-portal .managed-job>footer{border-top:1px solid #e2eaec;border-left:0;grid-area:auto/1/auto/-1;padding:13px 0 0}.company-portal .managed-job>footer nav{margin-left:auto}.company-portal .jobs-summary>div{grid-template-columns:38px 1fr;padding-inline:12px}.company-portal .jobs-summary span{width:38px;height:38px}}@media (width<=720px){.company-portal .jobs-summary{grid-template-columns:repeat(2,1fr)}.company-portal .jobs-summary>div{min-height:90px}.company-portal .jobs-summary>div:last-child{grid-column:1/-1}.company-portal .jobs-vendi{min-height:150px;padding:20px 18px 20px 135px}.company-portal .jobs-vendi>img,.company-portal .jobs-vendi>.vendi-motion{width:155px!important;left:-18px!important}.company-portal .managed-job{grid-template-columns:1fr;padding-inline:2px}.company-portal .job-health,.company-portal .managed-job>footer{grid-column:auto}.company-portal .job-numbers{grid-template-columns:repeat(2,1fr)}}.company-portal .jobs-vendi{isolation:isolate;background:linear-gradient(100deg,#e9f8f6 0%,#fff5ec 100%);padding-left:220px;overflow:hidden}.company-portal .jobs-vendi:before{content:"";z-index:0;background:#ffffff9e;border-radius:50%;width:160px;height:160px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.company-portal .jobs-vendi>img,.company-portal .jobs-vendi>.vendi-motion{z-index:1;filter:drop-shadow(0 10px 14px #082c541a);object-fit:contain!important;object-position:center bottom!important;mix-blend-mode:normal!important;width:185px!important;height:150px!important;bottom:-22px!important;left:18px!important}.company-portal .jobs-vendi>div{z-index:2}.company-portal .jobs-toolbar{align-items:stretch}.company-portal .jobs-toolbar>label{height:54px;min-height:54px;margin:0}.company-portal .jobs-search-field{align-items:center!important;padding:0 14px!important;display:flex!important}.company-portal .jobs-search-field input{width:100%;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 0 0 8px!important}.company-portal .jobs-filter-field{height:54px!important;min-height:54px!important;padding:7px 13px!important}.company-portal .jobs-filter-field select{width:100%;height:25px!important;margin:0!important}:root{--control-radius:13px;--popover-radius:18px;--focus-ring:0 0 0 4px #10a89d1f}input,select,textarea,button,[role=menu],[role=listbox],details>div{transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s,opacity .18s}input,select,textarea{box-shadow:none;background-clip:padding-box!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea{border-radius:var(--control-radius)!important}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#385a72 50%),linear-gradient(135deg,#385a72 50%,#0000 50%)!important;background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}input:focus,select:focus,textarea:focus{box-shadow:var(--focus-ring)!important;border-color:#64c9bf!important;outline:0!important}input:-webkit-autofill{-webkit-text-fill-color:var(--navy);border-radius:var(--control-radius)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--navy);border-radius:var(--control-radius)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--navy);border-radius:var(--control-radius)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.notification-popover,.skillscore>div,.report-multiselect-menu,.company-profile-menu{transform-origin:100% 0;animation:.2s cubic-bezier(.2,.8,.2,1) soft-menu-in}@keyframes soft-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.company-verification-banner{z-index:32;background:linear-gradient(90deg,#fff8f1,#fff);border-bottom:1px solid #f2c7aa;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:1480px;margin:0 auto;padding:10px clamp(18px,4vw,44px);display:grid;position:sticky;top:138px;box-shadow:0 8px 22px #082c540b}.company-verification-banner>svg{color:#d65e18;background:#fff0e5;border-radius:11px;width:34px;height:34px;padding:8px}.company-verification-banner>div{flex-direction:column;min-width:0;display:flex}.company-verification-banner strong{color:var(--navy);font-size:12px}.company-verification-banner span{color:#60798b;margin-top:2px;font-size:11px}.company-verification-banner>a{color:#a7430c;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:850;display:flex;box-shadow:0 5px 14px #082c540f}.company-verification-banner>a svg{width:14px}.company-verification-banner.blocked{background:#fff1e7;border-color:#e8945d}.company-verification-chip{color:#a7430c;background:#fff0e5;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.company-verification-chip svg{width:14px}.company-verification-chip.verified{color:#087d76;background:#e5f8f5}.pipeline-view-switcher{background:#edf3f5;border-radius:14px;gap:3px;width:max-content;margin:14px 0 12px;padding:4px;display:flex}.pipeline-view-switcher button{color:#5d7586;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:11px;font-weight:850;display:flex}.pipeline-view-switcher button svg{width:16px}.pipeline-list-view{background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 10px 28px #082c540e}.pipeline-list-view>header,.pipeline-list-view>article{grid-template-columns:1.1fr 1fr .7fr .55fr 1fr;align-items:center;gap:14px;display:grid}.pipeline-list-view>header{color:var(--vendrex-text-secondary,#173b61);letter-spacing:.07em;text-transform:uppercase;background:#f0f5f6;padding:12px 16px;font-size:9px;font-weight:900}.pipeline-list-view>article{border-top:1px solid #e6edef;min-height:68px;padding:12px 16px}.pipeline-list-view>article:hover{background:#f9fcfc}.pipeline-list-view>article>div,.pipeline-list-view>article>span{color:#5b7486;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.pipeline-list-view .avatar{flex:0 0 34px;width:34px;height:34px}.pipeline-list-view strong,.pipeline-list-view b{color:var(--navy);font-size:12px}.pipeline-list-view>article>span svg{color:#078e84;width:14px}.pipeline-list-view nav{justify-content:flex-end;gap:6px;display:flex}.pipeline-list-view nav a{color:#087d76;background:#edf7f6;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:850}.pipeline-calendar-view{background:#fff;border-radius:18px;padding:20px;box-shadow:0 10px 28px #082c540e}.pipeline-calendar-view>header{border-bottom:1px solid #e5edef;align-items:center;gap:11px;padding-bottom:16px;display:flex}.pipeline-calendar-view>header>svg{color:#d65e18;background:#fff0e5;border-radius:12px;width:38px;height:38px;padding:10px}.pipeline-calendar-view>header>div{flex-direction:column;display:flex}.pipeline-calendar-view>header strong{color:var(--navy)}.pipeline-calendar-view>header span{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:11px}.pipeline-calendar-view>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.pipeline-calendar-view article{background:#f3f7f8;border-radius:14px;min-height:145px;padding:14px}.pipeline-calendar-view time{color:#087d76;text-transform:capitalize;font-size:10px;font-weight:900}.pipeline-calendar-view article>section{gap:7px;margin-top:10px;display:grid}.pipeline-calendar-view article a{color:var(--navy);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.pipeline-calendar-view article a:hover{transform:translateY(-1px);box-shadow:0 6px 14px #082c540f}.pipeline-calendar-view .avatar{width:30px;height:30px;font-size:9px}.pipeline-calendar-view article a div{flex-direction:column;min-width:0;display:flex}.pipeline-calendar-view article a strong{font-size:10px}.pipeline-calendar-view article a small{color:#6c8292;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pipeline-calendar-view article a>svg{width:14px}@media (width<=900px){.company-verification-banner{grid-template-columns:auto 1fr;top:130px}.company-verification-banner>a{grid-column:1/-1;justify-content:center}.pipeline-list-view{overflow-x:auto}.pipeline-list-view>header,.pipeline-list-view>article{min-width:820px}.pipeline-calendar-view>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.pipeline-calendar-view>div{grid-template-columns:1fr}.pipeline-view-switcher{width:100%}.pipeline-view-switcher button{flex:1;justify-content:center}}:root{--ui-canvas:#f8faf9;--ui-surface:#fff;--ui-soft:#f1f6f6;--ui-line:#12384e1a;--ui-line-strong:#12384e29;--ui-ink:#0a3159;--ui-muted:#617789;--ui-accent:#168f86;--ui-action:#ef8745;--ui-shadow:0 14px 36px #14304312}.candidate-topbar{border-color:var(--ui-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:0 1px #0a315905}.candidate-nav,.company-portal .candidate-nav{border-color:var(--ui-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf9f0;gap:8px;min-height:70px;padding-block:10px;box-shadow:0 9px 28px #1430430b}.candidate-app input,.candidate-app select,.candidate-app textarea,.app-shell input,.app-shell select,.app-shell textarea,.public-app input,.public-app select,.public-app textarea{border:1px solid var(--ui-line-strong);min-height:46px;color:var(--ui-ink);box-shadow:none;background-color:#fff;border-radius:14px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.candidate-app input:focus,.candidate-app select:focus,.candidate-app textarea:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus,.public-app input:focus,.public-app select:focus,.public-app textarea:focus{background:#fff;border-color:#168f8694;outline:0;box-shadow:0 0 0 4px #168f8618}.candidate-app select,.app-shell select,.public-app select{cursor:pointer;background-color:#fff}.candidate-app select option,.app-shell select option,.public-app select option{color:var(--ui-ink);background:#fff}.notification-popover a,.report-multiselect-menu button,.company-profile-menu a,[role=menu] a,[role=menu] button,[role=option]{border-radius:11px;transition:background .16s,color .16s,transform .16s}[role=menu] a:hover,[role=menu] button:hover,[role=option]:hover{background:var(--ui-soft)}.company-portal .panel:hover,.candidate-app .panel:hover{border-color:#168f862e}.pipeline-view-switcher{border:1px solid var(--ui-line);background:#edf3f3;border-radius:17px;gap:5px;width:100%;max-width:520px;margin:18px 0;padding:5px;box-shadow:inset 0 1px 2px #14304308}.pipeline-list-view,.pipeline-calendar-view{border-color:var(--ui-line);box-shadow:var(--ui-shadow);background:#fff;border-radius:20px}@media (prefers-reduced-motion:no-preference){.notification-popover,.report-multiselect-menu,.company-profile-menu,[role=menu],[role=listbox]{animation:.2s cubic-bezier(.2,.8,.2,1) soft-menu-in}}@media (width<=820px){.candidate-nav,.company-portal .candidate-nav{min-height:62px;padding-block:7px}.candidate-nav a,.company-portal .candidate-nav a{min-height:44px;padding-inline:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-portal .managed-job{align-items:start}.company-portal .managed-job>header,.company-portal .job-numbers,.company-portal .managed-job>footer{align-self:start;margin-top:0}.company-portal .job-numbers>div{height:66px}.company-portal .jobs-summary>div.attention,.company-portal .job-numbers>div.attention,.company-portal .job-health.attention{margin-top:0}.company-portal .managed-job>footer{justify-content:flex-start;padding-top:0}.company-portal .managed-job>footer .job-main-action{min-height:48px}.company-portal .job-health{align-self:end;margin-top:0}@media (width<=720px){.company-portal .jobs-vendi{padding-left:145px}.company-portal .jobs-vendi:before{left:-5px}.company-portal .jobs-vendi>img,.company-portal .jobs-vendi>.vendi-motion{left:-20px!important}.company-portal .managed-job>footer{padding-top:13px}}.company-portal .exec-experience{background:#fff;border:0;grid-template-rows:repeat(2,minmax(112px,auto));grid-template-columns:minmax(410px,1.25fr) repeat(2,minmax(185px,.62fr));min-height:300px;margin-top:24px;overflow:hidden;box-shadow:0 12px 34px #082c540d}.company-portal .exec-experience-copy{background:linear-gradient(135deg,#f2fbf9 0%,#fffaf5 100%);grid-row:1/3;padding:30px 32px}.company-portal .exec-experience-copy p{max-width:560px;margin:15px 0 16px;font-size:12px;line-height:1.65}.company-portal .exec-experience-copy>a{font-size:12px}.company-portal .exec-experience>article{background:#fff;border-bottom:1px solid #e5edef;border-left:1px solid #e5edef;justify-content:center;min-width:0;padding:24px 26px}.company-portal .exec-experience>article:nth-of-type(3),.company-portal .exec-experience>article:nth-of-type(4){border-bottom:0}.company-portal .exec-experience>article strong{font-size:34px;line-height:1}.company-portal .exec-experience>article span{margin-top:9px;font-size:12px;line-height:1.35}.company-portal .exec-experience>article small{margin-top:7px;font-size:10px;line-height:1.5}.company-portal .exec-empathy-index{gap:18px;margin:18px 0 12px}.company-portal .exec-empathy-index>strong{background:conic-gradient(#f5843d calc(var(--empathy-score,0) * 1%),#dfeaed 0);border:0;flex:0 0 94px;width:94px;height:94px;font-size:30px;position:relative;box-shadow:0 10px 25px #f28b4524}.company-portal .exec-empathy-index>strong:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.company-portal .exec-empathy-index>strong{isolation:isolate}.company-portal .exec-empathy-index>strong:before{z-index:-1}.company-portal .exec-empathy-index b{font-size:14px}.company-portal .exec-empathy-index small{font-size:11px}@media (width<=1050px){.company-portal .exec-experience{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.company-portal .exec-experience-copy{grid-area:auto/1/auto/-1}.company-portal .exec-experience>article{border-top:0}.company-portal .exec-experience>article:nth-of-type(odd){border-left:0}}@media (width<=620px){.company-portal .exec-experience{grid-template-columns:1fr}.company-portal .exec-experience-copy{grid-column:auto;padding:24px 20px}.company-portal .exec-experience>article{border-left:0}.company-portal .exec-empathy-index>strong{flex-basis:82px;width:82px;height:82px}}.company-portal .exec-vendi{isolation:isolate;background:linear-gradient(125deg,#eaf8f6 0%,#f8fcfb 49%,#fff4ea 100%);border:1px solid #00968b29;border-radius:20px;align-items:center;min-height:218px;margin-top:14px;padding:25px 22px 22px 176px;position:relative;overflow:hidden;box-shadow:0 16px 34px #082c5414}.company-portal .exec-vendi:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:18px;position:absolute;inset:18px 18px 18px 154px;box-shadow:0 9px 24px #082c540e}.company-portal .exec-vendi:after{content:"";z-index:-1;background:#ffffffb8;border-radius:5px;width:22px;height:22px;position:absolute;top:72px;left:144px;transform:rotate(45deg)}.company-portal .exec-vendi-halo{z-index:-2;background:radial-gradient(circle,#2cc5b63d 0%,#2cc5b614 47%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-74px;left:-38px}.company-portal .exec-vendi-avatar{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 17px #082c5429);width:202px;height:238px;transition:filter .25s;bottom:-12px;left:-13px}.company-portal .exec-vendi:hover .exec-vendi-avatar{filter:drop-shadow(0 18px 21px #082c5438)}.company-portal .exec-vendi-message{z-index:1;min-width:0;position:relative}.company-portal .exec-vendi-message small{letter-spacing:.14em;font-size:10px}.company-portal .exec-vendi-message strong{color:#082c54;max-width:240px;margin-top:8px;font:800 16px/1.25 Manrope}.company-portal .exec-vendi-message a{color:#2d1608;background:#f28b45;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;box-shadow:0 7px 15px #f28b452e}.company-portal .exec-vendi-message em{border-top:1px solid #e4ecec;max-width:265px;margin-top:12px;padding-top:10px;font-size:8px;line-height:1.45}.company-portal .exec-vendi.is-attention{border-color:#f28b4547}@media (width<=1180px){.company-portal .exec-vendi{padding-left:152px}.company-portal .exec-vendi-avatar{width:184px;left:-22px}.company-portal .exec-vendi:before{left:132px}.company-portal .exec-vendi:after{left:123px}}@media (width<=760px){.company-portal .exec-vendi{min-height:205px;padding:22px 18px 20px 132px}.company-portal .exec-vendi-avatar{width:174px;height:220px;left:-31px}.company-portal .exec-vendi:before{inset:14px 14px 14px 115px}.company-portal .exec-vendi:after{left:108px}.company-portal .exec-vendi-message strong{font-size:14px}}.company-portal .exec-main{grid-template-columns:minmax(0,1.65fr) minmax(380px,.72fr);align-items:start;gap:20px}.company-portal .exec-side{align-self:start;min-width:0}.company-portal .exec-health{align-content:start;height:auto}.company-portal .exec-funnel{min-width:0}.company-portal .exec-vendi{border-radius:18px;min-height:178px;padding:20px 18px 18px 148px}.company-portal .exec-vendi:before{border-radius:15px;inset:14px 14px 14px 130px}.company-portal .exec-vendi:after{width:18px;height:18px;top:62px;left:122px}.company-portal .exec-vendi-halo{width:230px;height:230px;bottom:-78px;left:-36px}.company-portal .exec-vendi-avatar{width:174px;height:202px;bottom:-9px;left:-18px}.company-portal .exec-vendi-message strong{max-width:none;font-size:14px;line-height:1.3}.company-portal .exec-vendi-message p{max-width:none;margin:7px 0 10px;font-size:10px;line-height:1.5}.company-portal .exec-vendi-message em{max-width:none;margin-top:9px;padding-top:8px;font-size:8px}.company-portal .exec-experience{border-radius:20px;grid-template-rows:repeat(2,minmax(122px,1fr));grid-template-columns:minmax(440px,2fr) repeat(2,minmax(190px,1fr));width:100%}.company-portal .exec-experience-copy{min-width:0}.company-portal .exec-experience>article{min-height:122px}@media (width<=1180px){.company-portal .exec-main{grid-template-columns:1fr}.company-portal .exec-side{width:100%}.company-portal .exec-health{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.company-portal .exec-health>.exec-title,.company-portal .exec-health>.exec-vendi{grid-column:1/-1}.company-portal .exec-vendi{min-height:170px;padding-left:178px}.company-portal .exec-vendi:before{left:154px}.company-portal .exec-vendi:after{left:146px}.company-portal .exec-vendi-avatar{width:180px;left:4px}}@media (width<=860px){.company-portal .exec-experience{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.company-portal .exec-experience-copy{grid-area:auto/1/auto/-1}}@media (width<=620px){.company-portal .exec-health{grid-template-columns:1fr}.company-portal .exec-health>.exec-title,.company-portal .exec-health>.exec-vendi{grid-column:auto}.company-portal .exec-vendi{min-height:190px;padding:20px 15px 18px 126px}.company-portal .exec-vendi:before{inset:12px 12px 12px 110px}.company-portal .exec-vendi:after{left:103px}.company-portal .exec-vendi-avatar{width:165px;height:210px;left:-30px}.company-portal .exec-experience{grid-template-columns:1fr}}.reports-subnav{border-bottom:1px solid #dfe8eb;gap:4px;margin-bottom:14px;display:flex;overflow:auto}.reports-subnav button{color:var(--vendrex-text-secondary,#173b61);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 17px;font-weight:750}.reports-subnav button:hover{color:#082c54;background:#f6faf9}.reports-subnav button.active{color:#082c54;border-bottom-color:#f28b45}.reports-period{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:6px;margin:0 2px 20px;font-size:12px;display:flex}.reports-period svg{color:#00a88f;width:15px}.reports-period span{color:#087b70;background:#e7f7f4;border-radius:999px;margin-left:auto;padding:6px 10px;font-weight:750}.report-multiselect{color:var(--vendrex-text-secondary,#173b61);gap:5px;font-size:12px;font-weight:700;display:grid;position:relative}.report-multiselect>button{min-width:150px;justify-content:space-between!important}.report-multiselect-menu{z-index:30;background:#fff;border:1px solid #d7e3e7;border-radius:14px;width:310px;max-height:330px;padding:10px;position:absolute;top:70px;left:0;overflow:auto;box-shadow:0 18px 48px #082c5422}.report-multiselect-menu header{border-bottom:1px solid #e4ecee;justify-content:space-between;padding-bottom:7px;display:flex}.report-multiselect-menu header button{color:#087f78;border:0;min-height:30px;padding:0 5px}.report-multiselect-menu label{cursor:pointer;align-items:center;gap:9px;padding:9px 5px;display:flex!important}.report-multiselect-menu input{display:none}.report-multiselect-menu i{border:1px solid #c5d6dc;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.report-multiselect-menu i svg{width:13px}.reports-filter-actions{gap:7px;margin-left:auto;display:flex}.reports-filter-actions .apply{color:#fff;background:#082c54;border-color:#082c54}.report-view>header{margin:8px 0 20px}.report-view>header small{color:#008f7c;letter-spacing:.14em;font-size:10px;font-weight:850}.report-view>header h2{letter-spacing:-.03em;margin:7px 0 5px;font:750 clamp(26px,3vw,38px)/1.1 Manrope,sans-serif}.report-view>header p{color:var(--vendrex-text-secondary,#173b61);max-width:720px;margin:0;line-height:1.55}.report-kpis-four{grid-template-columns:repeat(4,1fr)}.report-rate{padding:13px 0}.report-rate small{color:var(--vendrex-text-secondary,#173b61);display:block}.report-rate strong{margin-top:5px;font:750 22px Manrope;display:block}.report-rate i{background:#e6eef0;border-radius:9px;height:6px;margin-top:10px;display:block;overflow:hidden}.report-rate i b{background:linear-gradient(90deg,#00a88f,#2879a8);border-radius:9px;height:100%;display:block}.report-signal{color:#486175;background:#f4f8f9;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0;padding:13px 14px;display:flex}.report-signal span{background:#2879a8;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.report-signal p{margin:0;font-size:12px;line-height:1.5}.report-signal.warn{color:#76503a;background:#fff4eb}.report-signal.warn span{background:#f28b45}.report-signal.good{color:#236d65;background:#ecfaf7}.report-signal.good span{background:#00a88f}.report-method-note{color:#6d5547;background:#fff7f1;border-left:3px solid #f28b45;margin-top:12px;padding:13px 16px;font-size:12px}.reports-head button svg:last-child{width:13px}.company-profile-form{max-width:1080px}.company-form-heading h2,.company-brand-settings h2{margin:5px 0 0;font:750 21px Manrope}.company-form-heading small,.company-brand-settings header small{color:#008f7c;letter-spacing:.14em;font-size:9px;font-weight:850}.company-brand-settings{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.company-brand-settings>header{grid-column:1/-1}.company-brand-settings>header p{color:var(--vendrex-text-secondary,#173b61);margin:6px 0}.company-logo-setting{background:#f4f9f9;border-radius:15px;align-items:center;gap:16px;padding:17px;display:flex}.company-logo-preview{background:#fff;border-radius:16px;place-items:center;width:94px;height:94px;display:grid;overflow:hidden;box-shadow:0 8px 20px #082c5410}.company-logo-preview img{object-fit:contain;max-width:88%;max-height:88%}.company-logo-preview span{color:#082c54;font:800 30px Manrope}.company-logo-setting label{flex-direction:column;gap:5px;display:flex}.company-logo-setting small{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.company-logo-setting input{opacity:0;pointer-events:none;position:absolute}.company-logo-setting i{color:#fff;cursor:pointer;background:#082c54;border-radius:9px;width:max-content;margin-top:6px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:750}.company-brand-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brand-color-control{gap:10px;padding:7px!important;display:flex!important}.brand-color-control input{border:0;height:35px;padding:0;width:44px!important}.brand-color-control b{font-size:12px}.company-profile-save{color:#082c54;background:#f28b45;border-radius:12px;min-width:250px;margin-left:auto;box-shadow:0 10px 24px #f28b4530}@media (width<=850px){.report-kpis-four{grid-template-columns:1fr 1fr}.company-brand-settings,.company-brand-grid{grid-template-columns:1fr}.company-brand-settings>header{grid-column:auto}}.candidate-intelligence{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:18px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.candidate-intelligence>article{background:#fff;border:1px solid #dbe6eb;border-radius:18px;padding:22px;box-shadow:0 12px 30px #082c540d}.candidate-intelligence article>small{color:#07877f;letter-spacing:.11em;font-size:10px;font-weight:900}.candidate-score-card>div{align-items:center;gap:16px;margin:12px 0 18px;display:flex}.candidate-score-card>div>strong{color:#078f87;font:800 42px/1 Manrope}.candidate-score-card>div>strong span{color:#78909f;font-size:20px}.candidate-score-card>div p{color:#5d7486;flex-direction:column;margin:0;font-size:12px;line-height:1.5;display:flex}.candidate-score-card>div p b{color:#082c54;font-size:16px}.candidate-score-card>span{grid-template-columns:95px 1fr 34px;align-items:center;gap:9px;margin-top:9px;display:grid}.candidate-score-card>span b,.candidate-score-card>span small{color:#456075;font-size:10px}.candidate-score-card>span i{background:#e6eef1;border-radius:99px;height:6px;overflow:hidden}.candidate-score-card>span em{border-radius:inherit;background:linear-gradient(90deg,#0aa89e,#f4843d);height:100%;display:block}.candidate-affinity-card h2{color:#082c54;align-items:center;gap:8px;margin:10px 0 5px;font:750 21px Manrope;display:flex}.candidate-affinity-card h2 svg{color:#f07e38;width:20px}.candidate-affinity-card>p{color:#5d7486;margin:0 0 14px;font-size:12px;line-height:1.55}.candidate-affinity-card>div{gap:8px;display:grid}.candidate-affinity-card a{color:#082c54;background:#f5f9fa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:transform .18s,background .18s;display:flex}.candidate-affinity-card a:hover{background:#eef8f7;transform:translateY(-1px)}.candidate-affinity-card a>span,.candidate-affinity-card a>strong{flex-direction:column;display:flex}.candidate-affinity-card a small{color:#647c8d;margin-top:3px;font-size:10px;font-weight:500}.candidate-affinity-card a>strong{color:#078f87;align-items:flex-end;font-size:20px}.candidate-affinity-card a>strong small{text-align:right;max-width:170px}.candidate-intelligence-note{align-items:flex-start;gap:8px;display:flex;color:#5e7383!important;margin:-4px 0 20px!important;font-size:11px!important}.candidate-intelligence-note svg{color:#078f87;flex:none;width:16px}.home-job-reason{color:#526c7e;font:700 8px Inter;position:absolute;bottom:14px;left:17px}.home-job:has(.home-job-reason){padding-bottom:36px}@media (width<=900px){.candidate-intelligence{grid-template-columns:1fr}.candidate-affinity-card a{align-items:flex-start}.candidate-affinity-card a>strong small{max-width:130px}}.talent-score{background:linear-gradient(100deg,#edf9f7,#fff7f0);border-radius:11px;align-items:center;gap:9px;margin:14px 0 4px;padding:10px 12px;display:flex}.talent-score>svg{color:#f07e38;width:18px}.talent-score>span{flex-direction:column;display:flex}.talent-score b{color:#082c54;font-size:11px}.talent-score small{color:#647c8d;margin-top:2px;font-size:9px}.tasks-page{max-width:1380px;color:var(--navy);margin:0 auto;padding:38px 42px 70px}.tasks-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.tasks-hero small,.tasks-locked>small{color:#078f87;letter-spacing:.12em;font-size:10px;font-weight:850}.tasks-hero h1{margin:6px 0 3px;font:750 clamp(30px,3vw,43px)/1.06 Manrope}.tasks-hero p{color:var(--muted);margin:0;font-size:15px}.tasks-primary{color:#25160d;cursor:pointer;background:#f5823b;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:850;display:inline-flex;box-shadow:0 10px 25px #f5823b35}.tasks-primary svg{width:18px}.task-kpis{border-block:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(280px,1.7fr);display:grid}.task-kpis>article{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:104px;padding:18px;display:flex}.task-kpis>article>svg{color:#078f87;background:#e6f8f6;border-radius:11px;width:37px;height:37px;padding:10px}.task-kpis article.alert>svg{color:#d7611d;background:#fff0e5}.task-kpis span{flex-direction:column;display:flex}.task-kpis b{font:800 26px Manrope}.task-kpis small{color:var(--muted);font-size:11px}.task-kpis .task-guidance{background:linear-gradient(110deg,#f3fbfa,#fff7f1);border-right:0}.task-guidance strong{font-size:12px;line-height:1.45}.task-guidance small{color:#078f87;letter-spacing:.08em;font-weight:850}.tasks-toolbar{align-items:center;gap:12px;margin-top:26px;display:flex}.task-view-toggle{background:#edf4f6;border-radius:12px;padding:4px;display:flex}.task-view-toggle button{color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex}.task-view-toggle button.active{color:#fff;background:#082c54;box-shadow:0 6px 15px #082c5425}.task-view-toggle svg{width:16px}.task-search{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.task-search svg{color:#078f87;width:18px}.task-search input{width:100%;color:var(--navy);font:inherit;border:0;outline:0}.task-clear{color:#078f87;cursor:pointer;background:0 0;border:0;font-weight:800}.task-filters{background:#f3f7f8;border-radius:14px;grid-template-columns:auto repeat(5,minmax(120px,1fr)) 145px minmax(165px,1.2fr);align-items:center;gap:8px;margin:12px 0 22px;padding:10px 12px;display:grid}.task-filters>span{align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.task-filters svg{color:#f5823b;width:16px}.task-filters select,.task-filters input{min-width:0;height:42px;color:var(--vendrex-text-secondary,#173b61);background:#fff;border:1px solid #dbe6ea;border-radius:10px;padding:0 11px;font:700 11px Manrope}.task-list{gap:10px;display:grid}.task-list>article{border-left:3px solid #00a88f;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:grid}.task-list>article:hover{transform:translateY(-2px);box-shadow:0 12px 32px #082c540d}.task-list>article.high,.task-list>article.overdue{border-left-color:#f5823b}.task-list>article.done{opacity:.66}.task-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #a9c5ca;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.task-check span{background:#d9e7e9;border-radius:50%;width:9px;height:9px}.task-check:disabled{background:#00a88f;border-color:#00a88f}.task-check svg{width:16px}.task-main header{align-items:center;gap:8px;display:flex}.task-main header>span,.task-main header>b,.task-status{color:#078f87;text-transform:uppercase;background:#e6f8f6;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.task-main header>b{color:#b84e10;background:#fff0e4}.task-status{color:#567083;background:#edf3f5;margin-left:auto}.task-status.completed{color:#078f87;background:#e6f8f6}.task-status.cancelled{color:#6d7479;background:#f0f1f2}.task-main h2{margin:7px 0 3px;font:750 17px Manrope}.task-main>p{max-width:760px;color:var(--muted);margin:0;font-size:11px}.task-main footer{flex-wrap:wrap;gap:13px;margin-top:11px;display:flex}.task-main footer span{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:5px;font-size:10px;display:flex}.task-main footer svg{color:#078f87;width:14px}.task-main footer .due-over{color:#c45515;font-weight:800}.task-open{color:#fff;cursor:pointer;background:#082c54;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.task-open svg{width:15px}.tasks-empty{text-align:center;background:linear-gradient(120deg,#f8fcfb,#fffaf6);border:1px dashed #b9d8d7;border-radius:18px;align-content:center;place-items:center;min-height:320px;display:grid}.tasks-empty>svg{color:#078f87;background:#e4f8f5;border-radius:50%;width:45px;height:45px;padding:13px}.tasks-empty h2{margin:14px 0 3px}.tasks-empty p{color:var(--muted)}.tasks-empty a{color:#078f87;align-items:center;gap:7px;margin-top:9px;font-weight:850;display:flex}.tasks-calendar{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.tasks-calendar>header{justify-content:center;align-items:center;gap:25px;padding:18px;display:flex}.tasks-calendar>header h2{text-align:center;text-transform:capitalize;min-width:190px;margin:0}.tasks-calendar>header button{color:#082c54;cursor:pointer;background:#edf5f6;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays b{border-top:1px solid var(--line);border-right:1px solid var(--line);color:var(--vendrex-text-secondary,#173b61);text-align:center;background:#f5f9fa;padding:10px;font-size:10px}.calendar-grid>article{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:124px;padding:8px}.calendar-grid article.muted{color:#9aabb5;background:#fafcfc}.calendar-grid article>strong{margin-bottom:6px;font-size:11px;display:block}.calendar-grid .event{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;width:100%;margin:3px 0;padding:5px 6px;font-size:8px;display:block;overflow:hidden}.calendar-grid button.event{cursor:pointer}.calendar-grid .task{color:#087d75;background:#e5f8f5}.calendar-grid .task.high{color:#b84e10;background:#fff0e4}.calendar-grid .interview{color:#185e91;background:#eaf2fb}.task-modal{z-index:100;justify-items:end;display:grid;position:fixed;inset:0}.task-modal-backdrop{background:#071f36a8;border:0;position:absolute;inset:0}.task-modal>form{background:#fff;width:min(610px,100%);height:100%;padding:25px;position:relative;overflow:auto;box-shadow:-15px 0 50px #071f3640}.task-modal form>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.task-modal header small{color:#078f87;letter-spacing:.1em;font-size:9px;font-weight:850}.task-modal h2{margin:5px 0;font:750 28px Manrope}.task-modal header button{cursor:pointer;background:#edf4f5;border:0;border-radius:9px;padding:7px}.task-modal label{color:#27465d;gap:6px;margin-bottom:14px;font-size:11px;font-weight:800;display:grid}.task-modal input,.task-modal select,.task-modal textarea{color:#082c54;background:#fff;border:1px solid #d7e3e7;border-radius:10px;outline:0;width:100%;padding:11px 12px;font:500 12px Manrope}.task-modal input:focus,.task-modal select:focus,.task-modal textarea:focus{border-color:#00a88f;box-shadow:0 0 0 3px #00a88f14}.task-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.task-modal fieldset{background:#fff8f2;border:1px solid #f2c4a5;border-radius:13px;grid-template-columns:1fr 1fr;gap:0 12px;margin:4px 0 15px;padding:14px;display:grid}.task-modal fieldset legend{color:#b84e10;padding:0 5px;font-weight:850}.task-modal fieldset p{color:var(--muted);grid-column:1/-1;margin:0;font-size:9px}.task-modal .task-checkbox{align-self:center;align-items:center;display:flex}.task-modal .task-checkbox input{width:auto}.task-modal form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:15px;display:flex}.task-modal form>footer>button:not(.tasks-primary){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;padding:11px 16px;font-weight:800}.tasks-locked{text-align:center;background:radial-gradient(circle at 90% 0,#fff0e3,#0000 42%),#fff;border:1px solid #f2c5a7;border-radius:23px;max-width:860px;margin:50px auto;padding:50px;box-shadow:0 25px 60px #082c5410}.tasks-locked>svg{color:#f5823b;background:#fff0e4;border-radius:20px;width:65px;height:65px;padding:17px}.tasks-locked h1{max-width:650px;margin:12px auto 8px;font:750 36px/1.12 Manrope}.tasks-locked>p{max-width:650px;color:var(--muted);margin:auto;line-height:1.6}.tasks-locked>div{flex-wrap:wrap;justify-content:center;gap:12px;margin:25px 0;display:flex}.tasks-locked>div span{color:#285369;background:#eef8f7;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.tasks-locked>div svg{color:#00a88f;width:15px}.tasks-locked>a{color:#fff;background:#082c54;border-radius:11px;align-items:center;gap:7px;padding:13px 17px;font-weight:850;display:inline-flex}@media (width<=1100px){.task-kpis{grid-template-columns:repeat(4,1fr)}.task-kpis .task-guidance{grid-column:1/-1}.task-filters{grid-template-columns:repeat(4,1fr)}.task-filters>span{grid-column:1/-1}.calendar-grid>article{min-height:100px}}@media (width<=760px){.tasks-page{padding:25px 16px 50px}.tasks-hero{flex-direction:column;align-items:flex-start}.task-kpis{grid-template-columns:1fr 1fr}.task-kpis>article:nth-child(2n){border-right:0}.tasks-toolbar{flex-wrap:wrap;align-items:stretch}.task-search{flex-basis:100%;order:2}.task-filters{display:flex;overflow-x:auto}.task-filters select,.task-filters input{min-width:145px}.task-list>article{grid-template-columns:auto 1fr}.task-open{grid-column:2;justify-self:start}.task-main header{flex-wrap:wrap}.task-status{margin-left:0}.calendar-weekdays b{font-size:8px}.calendar-grid>article{min-height:75px;padding:4px}.calendar-grid .event{border-radius:50%;width:8px;height:8px;padding:0;font-size:0}.task-form-grid,.task-modal fieldset{grid-template-columns:1fr}.tasks-locked{padding:35px 20px}.tasks-locked h1{font-size:28px}}.task-modal{place-items:center;padding:24px;overflow:auto}.task-modal>form{border:1px solid #dce7ea;border-radius:24px;width:min(760px,100vw - 32px);height:auto;max-height:calc(100vh - 48px);padding:28px 30px;box-shadow:0 28px 80px #071f3652}.task-modal form>header{z-index:3;background:#fff;border-radius:24px 24px 0 0;margin:-28px -30px 22px;padding:28px 30px 16px;position:sticky;top:-28px}.task-modal header button{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.task-modal header button:hover{background:#e4f1f2}.task-modal input,.task-modal select,.task-modal textarea{border-radius:14px;min-height:48px;font-size:14px}.task-modal textarea{resize:vertical;min-height:108px}.task-modal form>footer{z-index:3;background:#fff;border-radius:0 0 24px 24px;margin:6px -30px -28px;padding:18px 30px 24px;position:sticky;bottom:-28px;box-shadow:0 -12px 28px #082f550d}.task-modal form>footer>button{min-height:46px;border-radius:14px!important;padding:0 22px!important}.task-modal form>footer .tasks-primary{color:#082f55;background:#f5823d;box-shadow:0 10px 22px #f5823d32}@media (width<=760px){.task-modal{padding:10px}.task-modal>form{border-radius:20px;width:100%;max-height:calc(100vh - 20px);padding:22px 18px}.task-modal form>header{border-radius:20px 20px 0 0;margin:-22px -18px 18px;padding:22px 18px 14px;top:-22px}.task-modal form>footer{border-radius:0 0 20px 20px;margin:4px -18px -22px;padding:15px 18px 20px;bottom:-22px}.task-modal form>footer>button{flex:1}}.ats-task-count{color:#9a420f;background:#fff4ea;border-radius:999px;align-items:center;width:max-content;margin-top:.45rem;padding:.28rem .55rem;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.ats-task-count:hover{color:#7c330c;background:#ffe8d6}.company-profile-read,.company-profile-form{gap:22px;max-width:1180px;margin:0 auto;display:grid}.company-identity-hero{--company-accent:#00a88f;background:linear-gradient(118deg,var(--company-accent),#fff 58%,#fff7f1);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px 30px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-identity-hero{background:linear-gradient(118deg,color-mix(in srgb,var(--company-accent) 9%,#fff),#fff 58%,#fff7f1)}}.company-identity-hero{border:1px solid var(--company-accent);box-shadow:0 18px 48px #082c5414}@supports (color:color-mix(in lab, red, red)){.company-identity-hero{border:1px solid color-mix(in srgb,var(--company-accent) 22%,#dbe7ec)}}.company-identity-logo,.company-logo-preview{color:#082c54;background:#fff;border:1px solid #dce7ec;place-items:center;font-weight:800;display:grid;overflow:hidden}.company-identity-logo{border-radius:22px;width:104px;height:104px}.company-identity-logo img,.company-logo-preview img{object-fit:contain;width:100%;height:100%;padding:10px}.company-identity-hero small,.company-form-heading small,.company-report-ready small,.company-brand-settings>header small{color:#008f7e;letter-spacing:.14em;font-weight:800}.company-identity-hero h2{color:#082c54;margin:5px 0 7px;font-size:clamp(1.8rem,3vw,2.6rem)}.company-identity-hero p{color:#55718c;max-width:680px;margin:0;line-height:1.6}.company-identity-hero button,.company-report-ready a,.company-profile-save{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:800;display:inline-flex}.company-identity-hero button{color:#fff;background:#082c54}.company-identity-hero button svg,.company-report-ready svg,.company-profile-save svg{width:18px;height:18px}.company-facts-preview{background:#dce7ec;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-facts-preview article{background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 12px;min-height:96px;padding:20px;display:grid}.company-facts-preview article>span{color:#009e8c;background:#e8f8f5;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.company-facts-preview svg{width:20px}.company-facts-preview small{color:#6b8196}.company-facts-preview strong{color:#082c54;overflow-wrap:anywhere}.company-report-ready{background:#f7fafb;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.company-report-ready>div{align-items:center;gap:14px;display:flex}.company-report-ready>div>svg{color:#f47f36;background:#fff1e7;border-radius:10px;width:36px;height:36px;padding:8px}.company-report-ready span{gap:3px;display:grid}.company-report-ready p{color:var(--vendrex-text-secondary,#173b61);margin:0}.company-report-ready a{color:#082c54;background:#fff;border:1px solid #d6e2e8}.company-data-editor,.company-brand-settings{background:#fff;border-radius:22px;padding:28px;box-shadow:0 14px 40px #082c540f}.company-form-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:5px;display:flex}.company-form-heading h2,.company-brand-settings h2{color:#082c54;margin:5px 0}.company-form-heading p,.company-brand-settings p{color:#60778e;margin:0}.company-cancel-edit{color:#405c74;cursor:pointer;background:#f3f7f8;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.company-cancel-edit svg{width:17px}.company-profile-save{color:#082c54;background:#f4873f;justify-self:end;box-shadow:0 10px 24px #f4873f33}.report-brand-preview{--preview-accent:#00a88f;background:linear-gradient(135deg,#082c54 0 38%,var(--preview-accent) 38%);border-radius:18px;max-width:610px;margin-top:22px;padding:22px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.report-brand-preview{background:linear-gradient(135deg,#082c54 0 38%,color-mix(in srgb,var(--preview-accent) 16%,#fff) 38%)}}.report-brand-preview{color:#082c54;box-shadow:0 15px 32px #082c541f}.report-brand-preview header{align-items:center;gap:12px;display:flex}.report-brand-preview header>div{background:#fff;border-radius:9px;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}.report-brand-preview header img{object-fit:contain;width:100%;height:100%;padding:5px}.report-brand-preview header span{font-weight:900}.report-brand-preview header small{color:#fff}.report-brand-preview h3{margin:18px 0 4px;padding-left:40%;font-size:1.35rem}.report-brand-preview p{color:#5a7188;margin:0;padding-left:40%}.report-brand-preview>div{gap:8px;margin-top:16px;padding-left:40%;display:flex}.report-brand-preview i{background:var(--preview-accent);border-radius:99px;width:52px;height:8px}@supports (color:color-mix(in lab, red, red)){.report-brand-preview i{background:color-mix(in srgb,var(--preview-accent) 70%,#fff)}}@media (width<=820px){.company-identity-hero{grid-template-columns:auto 1fr}.company-identity-hero button{grid-column:1/-1}.company-facts-preview{grid-template-columns:1fr 1fr}.company-report-ready{flex-direction:column;align-items:flex-start}.report-brand-preview h3,.report-brand-preview p,.report-brand-preview>div{padding-left:0}}@media (width<=560px){.company-identity-hero{grid-template-columns:1fr}.company-identity-logo{width:82px;height:82px}.company-facts-preview{grid-template-columns:1fr}.company-form-heading{flex-direction:column}.company-profile-save{width:100%}}.candidate-topbar .brand{gap:8px;width:auto;height:auto}.candidate-topbar .brand img{object-fit:contain;width:150px;max-width:none;height:auto;position:static}.candidate-topbar .brand span{padding-left:9px;font-size:13px;line-height:1.1;position:static}@media (width<=820px){.candidate-topbar .brand img{width:132px}.candidate-topbar .brand{gap:6px}}.candidate-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-color:#12384e1a;box-shadow:0 1px #0a315905}.candidate-nav,.company-portal .candidate-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8faf9f2;border-color:#12384e1a;gap:8px;min-height:70px;padding-block:10px;box-shadow:0 9px 28px #1430430b}.candidate-nav a:hover,.company-portal .candidate-nav a:hover:not(.active){color:#0a3159;background:#fff;border-color:#168f861c;transform:translateY(-1px);box-shadow:0 7px 18px #1430430e}.candidate-nav a.active,.company-portal .candidate-nav a.active{color:#fff;background:linear-gradient(145deg,#0d416f,#0a3159);border-color:#0b3b68;box-shadow:0 10px 23px #0a31592b}.candidate-nav a.active svg,.company-portal .candidate-nav a.active svg{color:#72d8cf}.company-nav-count{color:#436173;background:#e8f1f2;border:0}.app-shell aside nav a{border:1px solid #0000;border-radius:13px;margin:3px 10px;transition:background .2s,border-color .2s,transform .2s}.app-shell aside nav a:hover{background:#fff1;border-color:#ffffff14;transform:translate(2px)}.app-shell aside nav a.active{background:#ffffff1c;box-shadow:inset 3px 0 #70d8cf}.candidate-app input,.candidate-app select,.candidate-app textarea,.app-shell input,.app-shell select,.app-shell textarea{color:#0a3159;min-height:46px;box-shadow:none;background-color:#fff;border:1px solid #12384e29;border-radius:14px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.candidate-app input:focus,.candidate-app select:focus,.candidate-app textarea:focus,.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{background:#fff;border-color:#168f8694;outline:0;box-shadow:0 0 0 4px #168f8618}:is(.candidate-app input:autofill,.app-shell input:autofill){-webkit-text-fill-color:#0a3159!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.candidate-app select,.app-shell select{cursor:pointer;background-color:#fff}.candidate-app select option,.app-shell select option{color:#0a3159;background:#fff}.notification-popover,.report-multiselect-menu,.company-profile-menu,[role=menu],[role=listbox]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;background:#fffffffb!important;border:1px solid #12384e1a!important;border-radius:18px!important;box-shadow:0 22px 55px #14304324!important}.company-portal .panel,.company-portal .surface,.company-portal .table-wrap,.candidate-app .panel,.candidate-app .surface{background:#fff;border-color:#12384e1a;box-shadow:0 10px 30px #1430430a}.pipeline-view-switcher{background:#edf3f3;border:1px solid #12384e1a;border-radius:17px;gap:5px;width:100%;max-width:520px;margin:18px 0;padding:5px;box-shadow:inset 0 1px 2px #14304308}.pipeline-view-switcher button{color:#536b7b;border-radius:12px;flex:1;justify-content:center;min-height:42px;font-size:12px;font-weight:800}.pipeline-view-switcher button:hover{color:#0a3159;background:#ffffffb8}.pipeline-view-switcher button.active svg{color:#168f86}.pipeline-list-view,.pipeline-calendar-view{background:#fff;border-color:#12384e1a;border-radius:20px;box-shadow:0 14px 36px #14304312}.company-verification-banner{background:linear-gradient(100deg,#fff9f4,#fff);border:1px solid #ef874533;border-radius:16px;margin-top:10px;box-shadow:0 10px 26px #1430430d}.company-verification-banner>a{border:1px solid #ef874533;border-radius:12px}@media (width<=820px){.candidate-nav,.company-portal .candidate-nav{min-height:62px;padding-block:7px}.candidate-nav a,.company-portal .candidate-nav a{min-height:44px;padding-inline:13px}}.legal-page,.legal-center,.report-page,.privacy-settings{color:#082f55;width:min(1120px,100% - 40px);margin:0 auto;padding:64px 0 88px}.legal-page>header,.legal-center>header,.report-page>header{max-width:780px;margin-bottom:40px}.legal-page>header span,.legal-center>header span,.report-page>header span,.privacy-settings>header span{letter-spacing:.14em;color:#008f87;font-size:.76rem;font-weight:800}.legal-page h1,.legal-center h1,.report-page h1,.privacy-settings h1{letter-spacing:-.045em;margin:.55rem 0 1rem;font-size:clamp(2.15rem,5vw,4.5rem);line-height:1.02}.legal-page>header p,.legal-center>header p,.report-page>header p,.privacy-settings>header p{color:#59738c;font-size:1.12rem;line-height:1.7}.legal-page>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.legal-page section{background:#ffffffdb;border:1px solid #dbe7eb;border-radius:22px;padding:28px}.legal-page section h2{margin:0 0 12px;font-size:1.25rem}.legal-page section h3{margin:18px 0 4px;font-size:1rem}.legal-page section p,.legal-page section li{color:#506b84;line-height:1.7}.legal-page>footer{color:#3f6175;background:#f0faf8;border-radius:20px;margin-top:28px;padding:24px 28px}.legal-center>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.legal-center>div>a{background:#fff;border:1px solid #dbe7eb;border-radius:22px;flex-direction:column;gap:13px;min-height:150px;padding:24px;transition:all .2s;display:flex;box-shadow:0 14px 35px #082f550f}.legal-center>div>a:hover{border-color:#00a88f;transform:translateY(-3px)}.legal-center>div svg{color:#009d91}.legal-center>div span{color:var(--vendrex-text-secondary,#173b61);font-size:.82rem}.legal-center>aside{background:linear-gradient(110deg,#effbf9,#fff5ed);border-radius:22px;align-items:center;gap:18px;margin-top:24px;padding:24px;display:flex}.legal-center>aside p{flex:1;margin:0}.report-page{max-width:760px}.report-page form,.legal-success{background:#fff;border:1px solid #dbe7eb;border-radius:24px;gap:18px;padding:30px;display:grid;box-shadow:0 18px 45px #082f5512}.report-page label{gap:8px;font-weight:750;display:grid}.report-page select,.report-page textarea{width:100%;font:inherit;border:1px solid #ccdae3;border-radius:14px;padding:14px 16px}.report-page textarea{resize:vertical;min-height:150px}.report-page button,.privacy-actions .primary{color:#071f38;background:#f5823a;border:0;border-radius:14px;padding:14px 20px;font-weight:800}.privacy-settings>header{margin-bottom:28px}.privacy-settings>section{border-top:1px solid #dce7eb;grid-template-columns:280px 1fr;gap:28px;padding:28px 0;display:grid}.privacy-settings section>div:first-child svg{color:#00a695}.privacy-settings h2{margin:9px 0 6px}.privacy-settings p{color:#607a91}.privacy-options{gap:10px;display:grid}.privacy-options label{cursor:pointer}.privacy-options input{opacity:0;position:absolute}.privacy-options label>span{background:#fff;border:1px solid #dbe6eb;border-radius:17px;grid-template-columns:auto 1fr;gap:3px 12px;padding:17px;display:grid}.privacy-options label>span svg{color:#5a738c;grid-row:1/3}.privacy-options label>span small{color:#61798e;grid-column:2}.privacy-options input:checked+span{background:#effbf9;border-color:#00a88f;box-shadow:0 0 0 3px #00a88f14}.privacy-toggle{align-items:flex-start;gap:12px;padding:13px 0;display:flex}.privacy-toggle span{gap:4px;display:grid}.privacy-toggle small{color:#657e92}.privacy-actions{align-items:center;gap:20px;padding:20px 0 34px;display:flex}.privacy-actions p{color:#008f87}.privacy-data button{background:#fff;border:1px solid #cbdbe3;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-weight:750;display:inline-flex}.privacy-data button.danger{color:#a43d33;border-color:#f0c8c2}.privacy-data>small{color:#698095;grid-column:2}.trust-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.trust-grid>div{border:1px solid #dce7eb;border-radius:20px;padding:22px}.trust-grid article{border-bottom:1px solid #e5ecef;grid-template-columns:auto 1fr auto;gap:12px;padding:16px 0;display:grid}.trust-grid article button{background:#f5823a;border:0;border-radius:10px;grid-column:3;padding:8px 12px;font-weight:700}.optional-consent small{color:#6a7f91;margin-top:6px;font-weight:400;display:block}.legal-center>.legal-framework{background:#f6faf9;border-left:4px solid #00a88f;border-radius:18px;margin-top:24px;padding:24px 28px}.legal-center>.legal-framework h2{margin:0 0 8px;font-size:1.05rem}.legal-center>.legal-framework p{color:#526d82;max-width:980px;margin:0;line-height:1.65}@media (width<=760px){.legal-page,.legal-center,.report-page,.privacy-settings{width:min(100% - 24px,1120px);padding-top:34px}.legal-page>article,.legal-center>div,.trust-grid{grid-template-columns:1fr}.legal-center>aside{flex-wrap:wrap;align-items:flex-start}.privacy-settings>section{grid-template-columns:1fr}.privacy-data>small{grid-column:1}.legal-page h1,.legal-center h1{font-size:2.45rem}}.share-row{flex-wrap:wrap}.share-row .report-vacancy-link{color:#667d91;align-items:center;gap:6px;padding:8px 0;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.share-row .report-vacancy-link svg{width:15px;height:15px}.share-row .report-vacancy-link:hover{color:#a54822;text-decoration:underline}.public-footer-legal a:focus-visible,.legal-center a:focus-visible,.report-page button:focus-visible,.privacy-settings button:focus-visible,.report-vacancy-link:focus-visible{outline-offset:3px;outline:3px solid #00a88f59}.candidate-jobs-page .public-jobs-grid article>footer{width:100%;min-width:0}.candidate-jobs-page .public-jobs-grid article>footer .favorite-card-actions{flex:none;margin-left:auto;display:flex}.candidate-jobs-page .public-jobs-grid article>footer .favorite-card-actions>a{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:142px;min-height:44px;line-height:1.2;display:inline-flex;border-radius:13px!important;padding:11px 15px!important;font-size:12px!important}.candidate-jobs-page .public-jobs-grid article>footer .favorite-card-actions>a svg{flex:none}@media (width<=700px){.candidate-jobs-page .public-jobs-grid article>footer .favorite-card-actions{width:100%;margin-left:0}.candidate-jobs-page .public-jobs-grid article>footer .favorite-card-actions>a{width:100%}}:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page,.legal-page,.legal-center,.report-page) :where(button,.button,[role=button]):not(.task-modal-backdrop){cursor:pointer;border-radius:12px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page,.legal-page,.legal-center,.report-page) :where(button,.button,[role=button]):not(:disabled):not(.task-modal-backdrop):hover{transform:translateY(-1px)}:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page,.legal-page,.legal-center,.report-page) :where(button,.button,[role=button]):disabled{cursor:not-allowed;opacity:.58}:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page,.legal-page,.legal-center,.report-page) :where(input,select,textarea){border-radius:14px}:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page,.legal-page,.legal-center,.report-page) :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #168f8638}:where(.jobs-filter-bar,.favorites-filter-bar,.task-filters,.talent-pool-filters,.reports-filter-bar,.pipeline-filter-bar){box-shadow:0 12px 34px #14304311;border-radius:18px!important}:where(.jobs-filter-bar,.favorites-filter-bar,.task-filters,.talent-pool-filters,.reports-filter-bar,.pipeline-filter-bar) :where(select,input,button){min-height:42px;border-radius:12px!important}:where(.notification-popover,.report-multiselect-menu,.company-profile-menu,[role=menu],[role=listbox]){transform-origin:top;animation:.16s ease-out both soft-menu-in;border-radius:18px!important}@media (prefers-reduced-motion:reduce){:where(.candidate-app,.app-shell,.landing-v2,.public-jobs-page) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer-legal>header{align-items:center;min-height:36px;margin-bottom:12px}.footer-legal>header>strong{font-size:13px}.footer-legal>header>a{justify-content:center;align-items:center;min-height:34px;display:inline-flex}.footer-legal-groups{align-items:start}.footer-legal details{min-width:0}.footer-legal summary{white-space:normal;line-height:1.35}.offer-page,.candidate-offer{color:#082c54;width:min(1200px,100% - 40px);margin:0 auto;padding:40px 0 72px}.text-back{color:#587286;align-items:center;gap:7px;margin-bottom:20px;font-size:13px;font-weight:750;display:inline-flex}.text-back svg{width:17px}.offer-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.offer-page-heading small,.candidate-offer header>span{color:#008f82;letter-spacing:.14em;font-size:10px;font-weight:900}.offer-page-heading h1,.candidate-offer h1{letter-spacing:-.04em;margin:7px 0 5px;font:760 clamp(31px,4vw,48px)/1.05 Manrope,sans-serif}.offer-page-heading p,.candidate-offer header p{color:#60798e;margin:0}.offer-status{color:#4c677a;background:#edf4f5;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850;display:inline-flex}.offer-status.sent,.offer-status.viewed{color:#087c71;background:#e7f7f4}.offer-status.accepted{color:#17714f;background:#dff8ec}.offer-status.conversation_requested{color:#ad521c;background:#fff2e8}.offer-editor,.candidate-offer-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.offer-editor>section,.offer-editor>aside,.candidate-offer-layout>main,.candidate-offer-layout>aside{background:#fff;border:1px solid #12384e1a;border-radius:22px;box-shadow:0 16px 40px #1430430f}.offer-editor>section,.candidate-offer-layout>main{padding:28px}.offer-editor h2{align-items:center;gap:9px;margin:0 0 22px;font:750 20px Manrope;display:flex}.offer-editor h2 svg{color:#f5823a;width:20px}.offer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.offer-form-grid label{color:#34536b;gap:7px;font-size:12px;font-weight:800;display:grid}.offer-form-grid label.wide{grid-column:1/-1}.offer-form-grid input,.offer-form-grid select,.offer-form-grid textarea{color:#082c54;background:#fff;border:1px solid #d6e3e8;border-radius:13px;outline:0;width:100%;min-height:46px;padding:11px 13px;font:500 13px Manrope}.offer-form-grid textarea{resize:vertical;min-height:96px}.offer-form-grid :is(input,select,textarea):focus{border-color:#00a88f;box-shadow:0 0 0 4px #00a88f17}.offer-editor>aside,.candidate-offer-layout>aside{background:linear-gradient(145deg,#f2fbf9,#fff8f2);padding:24px;position:sticky;top:96px}.offer-editor>aside>svg,.candidate-offer-layout>aside>svg{color:#f5823a;background:#fff0e4;border-radius:13px;width:40px;height:40px;padding:10px}.offer-editor>aside ul{color:#587186;gap:11px;padding:0;font-size:12px;list-style:none;display:grid}.offer-editor>aside li{gap:8px;display:flex}.offer-editor>aside li svg{color:#00a88f;flex:none;width:16px}.offer-preview,.offer-final-state{background:#fff;border-radius:13px;margin:16px 0;padding:14px}.offer-preview{justify-content:space-between;display:flex}.offer-editor>aside button,.candidate-offer-layout>aside button{color:#082c54;cursor:pointer;background:#fff;border:1px solid #cbdde2;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:9px;font-weight:850;display:flex}.offer-editor>aside button.primary{color:#fff;background:#082c54;border-color:#082c54}.application-offer-link{align-items:center;color:#a84e1b!important;background:#fff0e5!important;border-radius:10px!important;gap:7px!important;font-weight:850!important;display:inline-flex!important}.candidate-offer>header{background:radial-gradient(circle at 95% 0,#fff0e5,#0000 35%),linear-gradient(120deg,#f0fbf9,#fff);border:1px solid #12384e1a;border-radius:24px;margin-bottom:22px;padding:30px;position:relative}.candidate-offer>header>span{align-items:center;gap:7px;display:flex}.candidate-offer>header .offer-status{position:absolute;top:28px;right:28px}.candidate-offer-layout>main>section:not(:last-child){border-bottom:1px solid #e2eaed;margin-bottom:22px;padding-bottom:22px}.offer-highlight{background:linear-gradient(100deg,#eefaf8,#fff8f2);border-radius:16px;align-items:center;gap:14px;display:flex;border:0!important;padding:17px!important}.offer-highlight>svg{color:#f5823a;background:#fff;border-radius:12px;width:42px;height:42px;padding:10px}.offer-highlight span,.offer-detail-grid span{flex-direction:column;display:flex}.offer-highlight small,.offer-detail-grid small{color:#678095;font-size:9px;font-weight:850}.offer-highlight strong{font:800 25px Manrope}.offer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.offer-detail-grid>div{background:#f5f9fa;border-radius:14px;gap:10px;padding:15px;display:flex}.offer-detail-grid svg{color:#009b8e;flex:none;width:18px}.offer-detail-grid strong{margin-top:4px;font-size:12px}.offer-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0;list-style:none;display:grid}.offer-benefits li{color:#506b81;gap:8px;font-size:12px;display:flex}.offer-benefits svg{color:#00a88f;width:16px}.candidate-offer-layout>aside textarea{resize:vertical;border:1px solid #d6e2e7;border-radius:13px;width:100%;min-height:90px;margin:12px 0 5px;padding:11px}.candidate-offer-layout>aside button.accept{background:#00a88f;border-color:#00a88f}.candidate-offer-layout>aside button.reject{color:#954539;border-color:#efd8d3}@media (width<=900px){.offer-editor,.candidate-offer-layout{grid-template-columns:1fr}.offer-editor>aside,.candidate-offer-layout>aside{position:static}.candidate-offer>header .offer-status{margin-top:16px;position:static}}@media (width<=620px){.offer-page,.candidate-offer{width:min(100% - 24px,1200px);padding-top:24px}.offer-page-heading{flex-direction:column;align-items:flex-start}.offer-form-grid,.offer-detail-grid,.offer-benefits{grid-template-columns:1fr}.offer-form-grid label.wide{grid-column:auto}.offer-editor>section,.candidate-offer-layout>main{padding:19px}}.opportunity-page{width:min(1420px,100% - 48px);margin:0 auto;padding:42px 0 70px}.opportunity-hero{background:linear-gradient(120deg,#fff,#f0faf8 62%,#fff5ec);border:1px solid #dce8e9;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex;box-shadow:0 16px 38px #082c540f}.opportunity-hero small{color:#087e78;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.opportunity-hero small svg{width:16px;color:var(--orange)}.opportunity-hero h1{max-width:780px;color:var(--navy);margin:10px 0 7px;font-size:clamp(30px,4vw,50px);line-height:1.05}.opportunity-hero p{color:var(--vendrex-text-secondary,#173b61);margin:0}.opportunity-hero aside{background:#fff;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-width:170px;padding:20px;display:grid;box-shadow:0 10px 28px #082c5414}.opportunity-hero aside svg{color:#d75e18;background:#fff0e6;border-radius:11px;grid-row:1/3;width:36px;height:36px;padding:8px}.opportunity-hero aside strong{color:var(--navy);font:800 28px Manrope}.opportunity-hero aside span{color:#667f90;font-size:10px}.opportunity-view-tabs{gap:8px;margin:22px 0 12px;display:flex}.opportunity-view-tabs button{color:#506b7d;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:11px 16px;font-weight:750;display:flex}.opportunity-view-tabs button svg{width:17px}.opportunity-view-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 8px 18px #082c5426}.opportunity-filters{background:#fff;border-radius:18px;grid-template-columns:minmax(260px,1fr) 190px 190px auto;gap:10px;padding:12px;display:grid;box-shadow:0 8px 24px #082c540f}.opportunity-filters label{border:1px solid #d9e4e8;border-radius:13px;align-items:center;gap:9px;padding:0 13px;display:flex}.opportunity-filters label svg{color:#078e84;width:18px}.opportunity-filters input{background:0 0;border:0;outline:0;width:100%}.opportunity-filters select,.opportunity-filters>button{min-height:46px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d9e4e8;border-radius:13px;padding:0 14px}.opportunity-filters>button{justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.opportunity-filters>button svg{width:16px}.opportunity-filters>button.active{color:#b64d0e;background:#fff1e7;border-color:#f5a16b}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.opportunity-grid.list{grid-template-columns:1fr}.opportunity-grid.calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-card{background:#fff;border:1px solid #dce7e9;border-top:3px solid #13b7ae;border-radius:19px;flex-direction:column;min-height:345px;padding:22px;transition:all .18s;display:flex;box-shadow:0 12px 30px #082c540e}.opportunity-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #082c5417}.opportunity-card>header{justify-content:space-between;align-items:center;display:flex}.opportunity-card>header>span{color:#087d76;background:#e5f8f5;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.opportunity-card nav{gap:6px;display:flex}.opportunity-card nav button{color:#6b8292;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.opportunity-card nav button svg{width:16px}.opportunity-card nav button.saved{color:#c55412;background:#fff0e5;border-color:#ffc49c}.opportunity-card h2{color:var(--navy);margin:16px 0 5px;font-size:20px}.opportunity-card .organizer{color:#087d76;margin:0;font-weight:750}.opportunity-meta{gap:8px;margin:18px 0;display:grid}.opportunity-meta span{color:#5e7688;align-items:center;gap:8px;font-size:11px;display:flex}.opportunity-meta svg{color:#4b88b2;width:15px}.opportunity-card>p:not(.organizer){color:var(--vendrex-text-secondary,#173b61);font-size:12px;line-height:1.55}.opportunity-card footer{border-top:1px solid #e1e9ec;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.opportunity-card footer>span{color:#668091;font-size:9px}.opportunity-card footer>span b{color:#078e84;font-size:16px;display:block}.opportunity-card footer>a{background:var(--orange);color:#2f1607;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.opportunity-card footer>a svg{width:14px}.opportunity-card>small{color:#8a9ba6;margin-top:10px;font-size:9px}.opportunity-disclaimer{color:#667d8e;align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}.opportunity-disclaimer svg{color:#078e84;width:16px}.opportunity-admin-grid{grid-template-columns:1fr 1.25fr;gap:18px;display:grid}.opportunity-admin-grid>.surface{border-radius:19px;padding:22px}.opportunity-admin-grid>.surface>header small{color:#078e84;letter-spacing:.12em;font-size:9px;font-weight:900}.opportunity-admin-grid h2{margin:5px 0 18px}.source-row,.moderation-row{border-top:1px solid #e2eaed;align-items:center;gap:12px;padding:14px 0;display:flex}.source-row>span{color:#078e84;background:#e5f8f5;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.source-row>span.error{color:#d65e18;background:#fff0e6}.source-row>div,.moderation-row>div{flex:1}.source-row p,.moderation-row p{color:var(--vendrex-text-secondary,#173b61);margin:3px 0;font-size:11px}.source-row small{color:#81929d;font-size:9px}.source-row button,.moderation-row button,.moderation-row a{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #dbe5e8;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:750}.moderation-row>div>span{color:#d15b18;text-transform:uppercase;font-size:8px;font-weight:900}.moderation-row strong{margin-top:4px;display:block}.moderation-row nav{align-items:center;gap:6px;display:flex}.moderation-row nav button{align-items:center;gap:5px;display:flex}.moderation-row nav svg{width:14px}@media (width<=1000px){.opportunity-grid{grid-template-columns:repeat(2,1fr)}.opportunity-filters{grid-template-columns:1fr 1fr}.opportunity-admin-grid{grid-template-columns:1fr}.opportunity-hero{align-items:flex-start}.opportunity-hero aside{min-width:145px}}@media (width<=650px){.opportunity-page{width:min(100% - 28px,1420px);padding-top:24px}.opportunity-hero{padding:24px;display:block}.opportunity-hero aside{margin-top:18px}.opportunity-filters,.opportunity-grid,.opportunity-grid.calendar{grid-template-columns:1fr}.opportunity-view-tabs{overflow-x:auto}.opportunity-card{min-height:0}.opportunity-card footer{gap:12px}.opportunity-card footer>a{white-space:nowrap}}.opportunity-reason>svg{color:#078e84;width:22px;height:22px;margin:0 auto 7px}.opportunity-reason>span{color:#087d76;font-size:10px;font-weight:850;display:block}.opportunity-reason>p{color:#496a77;margin:7px 0 0;font-size:9px;line-height:1.35}.opportunity-page{width:min(1280px,100% - 48px);padding-top:32px}.opportunity-hero{padding:30px 34px}.opportunity-hero h1{max-width:820px;font-size:clamp(34px,4.2vw,54px)}.opportunity-insights{background:#dfeaec;border-radius:18px;grid-template-columns:repeat(3,minmax(120px,170px)) minmax(300px,1fr);align-items:stretch;gap:1px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #082c540d}.opportunity-insights>div,.opportunity-insights>p{background:#fff;margin:0;padding:16px 20px}.opportunity-insights>div strong{color:var(--navy);font:800 22px Manrope;display:block}.opportunity-insights>div span{color:#688091;font-size:11px}.opportunity-insights>p{background:linear-gradient(110deg,#effaf8,#fff8f1);align-items:center;gap:12px;display:flex}.opportunity-insights>p>svg{color:#d35b17;background:#fff0e5;border-radius:11px;width:34px;height:34px;padding:8px}.opportunity-insights>p span{color:#62798a;font-size:11px;line-height:1.45}.opportunity-insights>p b{color:var(--navy);font-size:12px;display:block}.opportunity-controls{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.opportunity-controls .opportunity-view-tabs{margin:0}.opportunity-controls>select{min-height:42px;color:var(--navy);background:#fff;border:1px solid #d9e4e8;border-radius:12px;padding:0 38px 0 14px;font-weight:700}.opportunity-filters{grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(135px,.65fr)) auto auto;margin-top:12px;padding:10px}.opportunity-filters .clear{color:#087d76;background:0 0;border-color:#0000}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.opportunity-card{border-top-width:2px;min-height:370px;padding:20px;position:relative}.opportunity-card-body{flex:1;gap:18px;display:flex}.opportunity-card-main{flex-direction:column;flex:1;min-width:0;display:flex}.opportunity-card h2{font-size:19px;line-height:1.25}.opportunity-meta span{flex-wrap:wrap;font-size:12px}.opportunity-meta span small{color:#bd591f;padding-left:4px;font-size:10px}.opportunity-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunity-match{text-align:center;background:#eff9f7;border-radius:15px;flex:0 0 88px;align-self:flex-start;width:88px;padding:13px 8px}.opportunity-match strong{color:#078e84;font:800 20px Manrope;display:block}.opportunity-match span{color:#657d8c;font-size:9px}.opportunity-match p{color:#496a77;margin:8px 0 0;font-size:9px;line-height:1.3}.opportunity-card footer{margin-top:18px}.opportunity-card footer>small{color:#7a8f9b;font-size:9px}.opportunity-card footer>a{background:var(--navy);color:#fff}.opportunity-status{color:#087d76;text-transform:uppercase;background:#e8f7f4;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:850;position:absolute;bottom:-10px;right:20px}.opportunity-status.soon{color:#bd591f;background:#fff0e5}.opportunity-status.expired{color:#71838e;background:#edf1f3}.opportunity-grid.list{gap:10px}.opportunity-card.compact{min-height:0;padding:17px 19px}.opportunity-card.compact .opportunity-card-body{align-items:center}.opportunity-card.compact h2{margin-top:8px}.opportunity-card.compact .opportunity-meta{flex-wrap:wrap;margin:10px 0;display:flex}.opportunity-card.compact .opportunity-description{-webkit-line-clamp:1;margin:4px 0}.opportunity-card.compact footer{margin-top:10px;padding-top:11px}.opportunity-calendar{gap:18px;margin-top:18px;display:grid}.opportunity-month{background:#fff;border:1px solid #dbe7e9;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px #082c540d}.opportunity-month>header{text-transform:capitalize;background:linear-gradient(100deg,#edf9f7,#fff8f1);align-items:center;gap:10px;padding:16px 20px;display:flex}.opportunity-month>header svg{color:#078e84;width:19px}.opportunity-month>header h2{color:var(--navy);margin:0;font-size:17px}.opportunity-month>header span{color:#087d76;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;font-weight:800;display:grid}.opportunity-month>div{background:#e2eaed;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.opportunity-month .opportunity-card{box-shadow:none;border:0;border-radius:0}.opportunity-disclaimer{background:#f1f8f7;border-radius:13px;padding:14px 17px;font-size:11px}@media (width<=1100px){.opportunity-insights{grid-template-columns:repeat(3,1fr)}.opportunity-insights>p{grid-column:1/-1}.opportunity-filters{grid-template-columns:repeat(3,1fr)}.opportunity-filters label{grid-column:1/-1}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.opportunity-page{width:min(100% - 24px,1280px)}.opportunity-hero{padding:24px}.opportunity-hero h1{font-size:clamp(30px,10vw,42px)}.opportunity-hero aside{gap:10px;min-width:0;display:flex}.opportunity-insights{grid-template-columns:repeat(3,1fr)}.opportunity-insights>div{text-align:center;padding:13px 10px}.opportunity-insights>div strong{font-size:18px}.opportunity-controls{flex-direction:column;align-items:stretch;gap:10px}.opportunity-controls>select{width:100%}.opportunity-filters{grid-template-columns:1fr 1fr}.opportunity-filters label{grid-column:1/-1}.opportunity-grid,.opportunity-month>div{grid-template-columns:1fr}.opportunity-card-body{display:block}.opportunity-match{text-align:left;align-items:center;gap:7px;width:auto;margin:10px 0;padding:9px 12px;display:flex}.opportunity-match p{margin:0}.opportunity-card footer{flex-direction:column;align-items:stretch}.opportunity-card footer>a{justify-content:center}.opportunity-card.compact .opportunity-card-body{display:block}.opportunity-card.compact .opportunity-description{-webkit-line-clamp:2}}@media (width<=480px){.opportunity-insights{grid-template-columns:1fr}.opportunity-insights>p{grid-column:auto}.opportunity-filters{grid-template-columns:1fr}.opportunity-filters label{grid-column:auto}.opportunity-view-tabs button{padding:10px 12px}.opportunity-card{padding:17px}.opportunity-card h2{font-size:18px}}.kyc-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.kyc-steps span{color:#577184;background:#edf6f6;border-radius:15px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.kyc-steps span.active{color:#087e74;background:#e4f8f4}.kyc-steps b{color:#f4762d;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.kyc-form,.kyc-status{background:#fff;border-radius:22px;gap:18px;padding:26px;display:grid;box-shadow:0 16px 42px #082c5412}.kyc-form section{border-bottom:1px solid #e4ecee;gap:15px;padding-bottom:20px;display:grid}.kyc-section-head{align-items:flex-start;gap:12px;display:flex}.kyc-section-head>svg{color:#00a18f;width:22px}.kyc-section-head h2{margin:0;font-size:19px}.kyc-section-head p{color:#637c8d;margin:4px 0 0;font-size:12px}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kyc-grid label,.kyc-reason{color:#284a62;gap:7px;font-size:12px;font-weight:800;display:grid}.kyc-grid input,.kyc-grid select,.kyc-reason textarea{color:#082c54;background:#fff;border:1px solid #d6e3e8;border-radius:13px;width:100%;min-height:45px;padding:11px 13px}.kyc-upload{background:#f6fbfa;border:1px dashed #abcfd0;border-radius:16px;padding:16px}.kyc-upload input{border:0;padding:0}.kyc-upload small{color:#748b9b}.kyc-consent{background:#fff7f0;border-radius:14px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:15px;display:flex!important}.kyc-consent input{margin-top:2px;width:18px!important;min-height:auto!important}.kyc-submit,.kyc-review-actions button{color:#2c1609;cursor:pointer;background:#f5823a;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-weight:850;display:inline-flex}.kyc-submit:disabled{opacity:.55;cursor:not-allowed}.kyc-status header,.kyc-admin-toolbar,.kyc-review-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.kyc-status h2{margin:7px 0 0}.kyc-status-observation,.kyc-corrections{color:#94451b;background:#fff4eb;border-radius:14px;padding:15px}.kyc-status dl{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kyc-status dt{color:#708797;font-size:10px}.kyc-status dd{margin:4px 0 0;font-weight:800}.kyc-admin-toolbar{flex-wrap:wrap;margin:18px 0}.kyc-admin-toolbar>div{flex-wrap:wrap;gap:10px;display:flex}.kyc-admin-toolbar input,.kyc-admin-toolbar select{background:#fff;border:1px solid #d8e4e8;border-radius:12px;min-height:42px;padding:10px 13px}.kyc-summary{color:var(--vendrex-text-secondary,#173b61);gap:12px;font-size:12px;display:flex}.kyc-admin-list{gap:12px;display:grid}.kyc-admin-row{background:#fff;border-radius:17px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(110px,.45fr)) auto;align-items:center;gap:14px;padding:17px 18px;display:grid;box-shadow:0 9px 28px #082c540e}.kyc-admin-row p,.kyc-admin-row small{color:#6a8292;margin:3px 0}.kyc-admin-row>button{color:#fff;cursor:pointer;background:#0b3765;border:0;border-radius:11px;min-height:39px;padding:0 14px;font-weight:800}.kyc-review-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03162a8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kyc-review-panel{background:#fff;border-radius:24px;width:min(760px,100%);max-height:90vh;padding:25px;overflow:auto;box-shadow:0 30px 90px #0000003d}.kyc-review-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.kyc-review-panel>header button{cursor:pointer;background:0 0;border:0;font-size:27px}.kyc-review-docs,.kyc-review-score{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}.kyc-review-docs a,.kyc-review-score>div{color:#087e74;background:#f1f8f7;border-radius:14px;padding:15px;font-weight:800}.kyc-review-score small{color:#6a8292;margin-top:4px;font-weight:500;display:block}.kyc-review-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:18px}.kyc-review-actions button.approve{color:#fff;background:#0aa38f}.kyc-review-actions button.reject{color:#b04327;background:#fff0ec}.kyc-review-actions button:disabled{opacity:.5}.kyc-review-panel fieldset{border:0;gap:8px;padding:0;display:grid}.kyc-review-panel fieldset label{align-items:center;gap:8px;display:flex}@media (width<=760px){.kyc-steps,.kyc-grid,.kyc-status dl,.kyc-review-docs,.kyc-review-score,.kyc-admin-row{grid-template-columns:1fr}.kyc-admin-row>button{width:100%}.kyc-form,.kyc-status{padding:19px}.kyc-admin-toolbar{align-items:stretch}.kyc-admin-toolbar>div{width:100%;display:grid}.kyc-review-panel{padding:19px}.kyc-review-actions button{width:100%}}.verification-flow.kyc-steps article{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;display:grid}.verification-flow.kyc-steps article>b{display:contents}.verification-flow.kyc-steps article b>span{background:var(--mint-soft,#e8f8f5);width:40px;height:40px;color:var(--teal,#008f83);border-radius:14px;place-items:center;font-size:1rem;display:grid}.verification-flow.kyc-steps article small{color:var(--text-muted,#64748b);grid-column:2;line-height:1.45}.verification-card.kyc-status{grid-template-columns:auto minmax(0,1fr) minmax(140px,auto);align-items:start;gap:18px;display:grid}.verification-card.kyc-status>svg{width:28px;height:28px;color:var(--teal,#008f83)}.verification-card.kyc-status h2{margin:.2rem 0 .45rem}.verification-card.kyc-status aside{border-left:1px solid var(--line,#dbe7ea);gap:4px;padding-left:18px;display:grid}.verification-card.kyc-status aside small{color:var(--text-muted,#64748b)}.kyc-form section>header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.kyc-form section>header>span{background:var(--mint-soft,#e8f8f5);width:42px;height:42px;color:var(--teal,#008f83);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.kyc-form section>header h2{margin:0 0 3px;font-size:1.15rem}.kyc-form section>header p{color:var(--text-muted,#64748b);margin:0}.kyc-upload>span{grid-template-columns:auto 1fr;align-items:center;column-gap:11px;display:grid}.kyc-upload>span>svg{width:24px;color:var(--teal,#008f83);grid-row:1/3}.kyc-upload>span>small{color:var(--text-muted,#64748b);line-height:1.4}.kyc-upload{cursor:pointer;background:linear-gradient(110deg,#f7fcfb,#fff);border:1px dashed #9bc9c7;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:18px 20px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.kyc-upload:hover{background:linear-gradient(110deg,#eefaf8,#fff8f1);border-color:#009d90;transform:translateY(-2px);box-shadow:0 14px 34px #082c5417}.kyc-upload:focus-within{border-style:solid;border-color:#007f74;box-shadow:0 0 0 4px #009d9024}.kyc-upload.has-file{background:linear-gradient(110deg,#eaf9f6,#fff);border-style:solid;border-color:#00a18f}.kyc-upload-copy{min-width:0;grid-template-columns:auto minmax(0,1fr)!important;column-gap:12px!important;display:grid!important}.kyc-upload-action{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex!important}.kyc-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:230px;color:var(--text-muted,#64748b);font-size:.82rem;font-weight:600;overflow:hidden}.kyc-file-button{color:var(--navy,#073764);background:#fff;border:1px solid #c9dcdf;border-radius:12px;flex:none;padding:10px 14px;font-size:.84rem;font-weight:800;transition:background .2s,color .2s,border-color .2s;box-shadow:0 5px 14px #082c540f}.kyc-upload:hover .kyc-file-button,.kyc-upload.has-file .kyc-file-button{color:#241307;background:#f5823a;border-color:#f5823a}.kyc-upload>input{clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important}.kyc-consent small{color:var(--text-muted,#64748b);margin-top:5px;line-height:1.45;display:block}.kyc-review-list{gap:12px;display:grid}.kyc-admin-toolbar>select{border:1px solid var(--line,#dbe7ea);min-height:44px;color:var(--navy,#073764);background:#fff;border-radius:14px;padding:0 38px 0 14px}.kyc-review-list>article{border:1px solid var(--line,#dbe7ea);background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.verification-mark{background:var(--mint-soft,#e8f8f5);width:44px;height:44px;color:var(--teal,#008f83);border-radius:15px;place-items:center;display:grid}.verification-mark.rejected,.verification-mark.suspended{color:#c85419;background:#fff1e8}.kyc-review-list h3{margin:4px 0;font-size:1.05rem}.kyc-review-list p,.kyc-review-list time{color:var(--text-muted,#64748b);margin:0}.kyc-review-list time{align-items:center;gap:6px;margin-top:6px;font-size:.84rem;display:flex}.kyc-review-list time svg{width:15px}.kyc-review-list>article>aside{text-align:right;grid-template-columns:auto auto;align-items:center;gap:3px 14px;display:grid}.kyc-review-list>article>aside button{grid-column:1/3;margin-top:7px}.kyc-document-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kyc-document-links a{background:var(--surface-soft,#f5f9fa);color:var(--navy,#073764);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-weight:700;text-decoration:none;display:flex}.kyc-score{background:linear-gradient(100deg,#eefaf8,#fff7ef);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;padding:14px 16px;display:grid}.kyc-score p{color:var(--text-muted,#64748b);grid-column:1/3;margin:0}.kyc-review-contact{color:var(--text-muted,#64748b);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kyc-review-reason textarea{resize:vertical;width:100%;min-height:108px;margin-top:8px}.kyc-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}@media (width<=760px){.verification-card.kyc-status{grid-template-columns:auto minmax(0,1fr)}.verification-card.kyc-status aside{border-left:0;border-top:1px solid var(--line,#dbe7ea);grid-column:1/3;padding:12px 0 0}.kyc-upload{flex-direction:column;align-items:stretch}.kyc-upload-action{justify-content:space-between;width:100%}.kyc-file-name{max-width:52vw}.kyc-admin-toolbar>select{width:100%}.kyc-review-list>article{grid-template-columns:auto minmax(0,1fr)}.kyc-review-list>article>aside{text-align:left;grid-column:1/3}.kyc-document-links,.kyc-review-contact{grid-template-columns:1fr}}.verification-upload{cursor:pointer;background:linear-gradient(110deg,#f7fcfb,#fff);border:1px dashed #9bc9c7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:17px 19px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.verification-upload:hover{background:linear-gradient(110deg,#eefaf8,#fff8f1);border-color:#009d90;transform:translateY(-2px);box-shadow:0 14px 34px #082c5417}.verification-upload:focus-within{border-style:solid;border-color:#007f74;box-shadow:0 0 0 4px #009d9024}.verification-upload.has-file{background:linear-gradient(110deg,#eaf9f6,#fff);border-style:solid;border-color:#00a18f}.verification-upload-icon{color:#008f83;background:#e3f8f5;border-radius:14px;place-items:center;width:44px;height:44px;flex:none!important;display:grid!important}.verification-upload-icon svg{width:23px}.verification-upload-copy{gap:4px;min-width:0;display:grid!important}.verification-upload-copy small{color:var(--muted);line-height:1.4}.verification-upload-control{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex!important}.verification-upload-control>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--muted);font-size:.82rem;font-weight:650;overflow:hidden}.verification-upload-control>b{color:var(--navy);background:#fff;border:1px solid #c9dcdf;border-radius:12px;flex:none;padding:10px 14px;font-size:.84rem;transition:all .2s;box-shadow:0 5px 14px #082c540f}.verification-upload:hover .verification-upload-control>b,.verification-upload.has-file .verification-upload-control>b{color:#241307;background:#f5823a;border-color:#f5823a}.verification-upload>input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.verification-upload{grid-template-columns:auto minmax(0,1fr)}.verification-upload-control{grid-column:1/3;justify-content:space-between;width:100%}.verification-upload-control>span{max-width:52vw}}.kyc-grid .kyc-other-title{background:#f8fbfc;margin-top:2px}.opportunity-calendar-intro,.opportunity-resources>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 4px;display:flex}.opportunity-calendar-intro small,.opportunity-resources>header small{color:#078e84;letter-spacing:.12em;font-size:9px;font-weight:900}.opportunity-calendar-intro h2,.opportunity-resources>header h2{color:var(--navy);margin:5px 0 3px;font-size:24px}.opportunity-calendar-intro p,.opportunity-resources>header p{color:#627a8b;margin:0;font-size:12px}.opportunity-calendar-intro>span,.opportunity-resources>header>span{color:#087d76;white-space:nowrap;background:#e8f7f4;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.opportunity-agenda-list{background:#fff!important;display:block!important}.opportunity-agenda-row{background:#fff;border-top:1px solid #e5edef;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;transition:background .18s,transform .18s;display:grid}.opportunity-agenda-row:first-child{border-top:0}.opportunity-agenda-row:hover{background:#fbfefd;position:relative;transform:translate(3px)}.opportunity-agenda-row>time{min-height:74px;color:var(--navy);text-align:center;background:linear-gradient(145deg,#e8f8f5,#fff5ec);border-radius:16px;place-content:center;display:grid}.opportunity-agenda-row>time strong{font:850 25px/1 Manrope}.opportunity-agenda-row>time span{color:#c55412;margin-top:3px;font-size:10px;font-weight:900}.opportunity-agenda-row>time small{color:var(--vendrex-text-secondary,#173b61);text-transform:capitalize;margin-top:2px;font-size:9px}.opportunity-agenda-content{min-width:0}.opportunity-agenda-content>header{justify-content:space-between;align-items:center;display:flex}.opportunity-agenda-content>header>span,.opportunity-resource-card>header>span{color:#087d76;background:#e6f8f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.opportunity-agenda-content nav,.opportunity-resource-card nav{gap:5px;display:flex}.opportunity-agenda-content nav button,.opportunity-resource-card nav button{color:#718592;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.opportunity-agenda-content nav button.saved,.opportunity-resource-card nav button.saved{color:#c55412;background:#fff0e5;border-color:#ffc49c}.opportunity-agenda-content nav svg,.opportunity-resource-card nav svg{width:14px}.opportunity-agenda-content h3{color:var(--navy);margin:7px 0 3px;font-size:16px}.opportunity-agenda-content>p{color:#087d76;margin:0;font-size:11px;font-weight:750}.opportunity-agenda-content>div{flex-wrap:wrap;gap:8px 16px;margin-top:9px;display:flex}.opportunity-agenda-content>div span{color:var(--vendrex-text-secondary,#173b61);align-items:center;gap:5px;font-size:10px;display:flex}.opportunity-agenda-content>div svg{color:#4b88b2;width:13px}.opportunity-agenda-row>a{background:var(--navy);color:#fff;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.opportunity-agenda-row>a svg{width:14px}.opportunity-resources{background:linear-gradient(120deg,#f0faf8,#fff9f3);border-radius:20px;gap:13px;margin-top:6px;padding:20px;display:grid;box-shadow:0 8px 24px #082c540a}.opportunity-resources>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opportunity-resource-card{background:#fff;border:1px solid #dce7e9;border-radius:16px;flex-direction:column;min-width:0;min-height:225px;padding:17px;display:flex;box-shadow:0 8px 20px #082c540a}.opportunity-resource-card>header{justify-content:space-between;align-items:center;display:flex}.opportunity-resource-card h3{color:var(--navy);margin:14px 0 4px;font-size:15px;line-height:1.3}.opportunity-resource-card .organizer{color:#087d76;margin:0;font-size:10px;font-weight:800}.opportunity-resource-card>p:not(.organizer){color:var(--vendrex-text-secondary,#173b61);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.opportunity-resource-card footer{border-top:1px solid #e5edef;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.opportunity-resource-card footer span,.opportunity-resource-card footer a{align-items:center;gap:5px;font-size:9px;display:flex}.opportunity-resource-card footer span{color:#527080}.opportunity-resource-card footer span svg{color:#078e84;width:13px}.opportunity-resource-card footer a{color:#a9430d;font-weight:850;text-decoration:none}.opportunity-resource-card footer a svg{width:13px}@media (width<=1100px){.opportunity-resources>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.opportunity-calendar-intro,.opportunity-resources>header{flex-direction:column;align-items:flex-start;gap:10px}.opportunity-agenda-row{grid-template-columns:68px minmax(0,1fr)}.opportunity-agenda-row>a{grid-column:1/-1;justify-content:center}.opportunity-resources>div{grid-template-columns:1fr}}@media (width<=480px){.opportunity-agenda-row{grid-template-columns:1fr}.opportunity-agenda-row>time{justify-content:center;align-items:center;gap:5px;min-height:0;padding:10px;display:flex}.opportunity-agenda-content>div{display:grid}.opportunity-resources{padding:14px}}.opportunity-controls{flex-wrap:wrap;gap:16px}.opportunity-controls>select{border-radius:16px;min-width:190px;height:50px;box-shadow:0 8px 22px #082c540d}.opportunity-filters{background:#fffffff0;border:1px solid #e1ebed;border-radius:20px;flex-wrap:wrap;grid-template-columns:none;align-items:stretch;gap:10px;padding:12px;display:flex}.opportunity-filters label{box-sizing:border-box;background:#fff;border-radius:15px;flex:2 330px;min-width:240px;height:50px}.opportunity-filters select{box-sizing:border-box;text-overflow:ellipsis;background:#f8fbfb;border-radius:15px;flex:155px;min-width:145px;max-width:220px;height:50px;font-weight:650}.opportunity-filters .clear{border-radius:15px;flex:none;min-width:108px;height:50px}.opportunity-calendar{gap:24px}.opportunity-month{border-color:#e2ebed;border-radius:22px;box-shadow:0 14px 36px #082c540e}.opportunity-month>header{padding:18px 22px}.opportunity-agenda-row{grid-template-columns:82px minmax(0,1fr) minmax(145px,auto);gap:22px;padding:20px 22px}.opportunity-agenda-content h3{font-size:17px;line-height:1.35}.opportunity-agenda-row>a{border-radius:13px;justify-content:center;min-height:44px}.opportunity-resources{box-shadow:none;background:0 0;gap:18px;padding:0}.opportunity-resources>header{padding:8px 2px 2px}.opportunity-resources>div{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:16px}.opportunity-resource-card{border-color:#e2eaec;border-radius:20px;min-height:245px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 12px 28px #082c540d}.opportunity-resource-card:hover{border-color:#c8e3df;transform:translateY(-3px);box-shadow:0 18px 36px #082c5416}.opportunity-resource-card h3{margin-top:16px;font-size:17px}.opportunity-resource-card>p:not(.organizer){-webkit-line-clamp:4;font-size:12px;line-height:1.6}.opportunity-resource-card footer{min-height:52px;margin-top:auto;padding:14px 0 0;color:inherit!important;background:0 0!important}.opportunity-resource-card footer span{font-size:10px;color:#587282!important}.opportunity-resource-card footer a{white-space:nowrap;background:#fff2e8;border-radius:12px;min-height:38px;padding:0 13px;font-size:10px;color:#a9430d!important}.opportunity-filters label,.opportunity-filters select,.opportunity-controls>select{background:#fff;border-color:#dfe9eb;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 5px 16px #082c5409}.opportunity-filters label:focus-within,.opportunity-filters select:focus,.opportunity-controls>select:focus{border-color:#75cfc8;outline:0;box-shadow:0 0 0 4px #12b7ae1c}.opportunity-filters label:hover,.opportunity-filters select:hover,.opportunity-controls>select:hover{border-color:#b9d8d5}.opportunity-filters input{text-overflow:ellipsis;min-width:0;font-size:13px}.opportunity-filters select{white-space:nowrap;text-overflow:ellipsis;padding-right:34px;overflow:hidden}.opportunity-view-tabs button{border-radius:15px;min-height:46px;font-size:13px;transition:transform .18s,background .18s,box-shadow .18s}.opportunity-view-tabs button:hover{background:#eef8f7;transform:translateY(-1px)}.opportunity-view-tabs button.active:hover{background:var(--navy)}.opportunity-resource-card footer,.opportunity-resource-card footer *{background-color:#0000}.opportunity-resource-card footer a{color:#a9430d!important;background:#fff2e8!important;display:inline-flex!important}.opportunity-resource-card footer span{display:inline-flex!important}.opportunity-agenda-row>a:hover,.opportunity-resource-card footer a:hover{transform:translateY(-1px);box-shadow:0 8px 18px #082c541a}.opportunity-resource-card footer a,.opportunity-agenda-row>a{transition:transform .18s,box-shadow .18s,background .18s}@media (width>=1201px){.opportunity-filters{grid-template-columns:minmax(300px,1.65fr) repeat(4,minmax(142px,.72fr)) minmax(180px,.9fr) auto;align-items:stretch;display:grid}.opportunity-filters label,.opportunity-filters select,.opportunity-filters .clear{width:100%;min-width:0;max-width:none}}.opportunity-resource-card footer,.opportunity-resource-card footer *{background-image:none!important}.opportunity-resource-card footer{background:#fff!important;border-top-color:#e5edef!important}.opportunity-resource-card footer span{padding:0!important}.opportunity-resource-card footer a{justify-content:center;min-width:126px;background:#fff2e8!important}.opportunity-month,.opportunity-resources{overflow:hidden}.opportunity-agenda-row>a{justify-content:center;min-width:132px}.opportunity-filters select{appearance:auto}@media (width<=1200px) and (width>=761px){.opportunity-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opportunity-filters label{grid-column:1/-1;width:100%}.opportunity-filters select,.opportunity-filters .clear{width:100%;max-width:none}}.opportunity-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.opportunity-card-body{display:block}@media (width<=900px){.opportunity-filters label{flex-basis:100%}.opportunity-filters select{max-width:none}}@media (width<=650px){.opportunity-controls>select,.opportunity-filters label,.opportunity-filters select,.opportunity-filters .clear{flex-basis:100%;width:100%;max-width:none}.opportunity-agenda-row{grid-template-columns:70px minmax(0,1fr);gap:14px;padding:17px}.opportunity-agenda-row>a{grid-column:1/-1}.opportunity-resources>div,.opportunity-grid{grid-template-columns:1fr}}.opportunity-controls{margin-top:24px;padding:0 2px}.opportunity-view-tabs{background:#ffffffdb;border:1px solid #e1eaed;border-radius:17px;padding:4px;box-shadow:0 8px 22px #082c540b}.opportunity-view-tabs button{justify-content:center;min-width:132px}.opportunity-filters{border-color:#e5edef;border-radius:22px;padding:14px;box-shadow:0 14px 34px #082c540e}.opportunity-filters label,.opportunity-filters select,.opportunity-controls>select{border-radius:16px;min-height:52px;font-size:13px}.opportunity-filters label{padding-inline:16px}.opportunity-filters select{color:#244760;padding-inline:14px 36px}.opportunity-filters .clear{border-radius:16px;min-height:52px;padding-inline:16px}.opportunity-list{gap:12px;margin-top:20px;display:grid}.opportunity-list-row{background:#fffffff5;border:1px solid #e0e9ec;border-radius:19px;grid-template-columns:52px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:18px;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 10px 26px #082c540b}.opportunity-list-row:hover{border-color:#bddfdc;transform:translateY(-2px);box-shadow:0 15px 34px #082c5413}.opportunity-list-marker{color:#078e84;background:linear-gradient(145deg,#e7f8f5,#fff4ea);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.opportunity-list-marker svg{width:20px}.opportunity-list-content{min-width:0}.opportunity-list-content>header{align-items:center;gap:9px;display:flex}.opportunity-list-content>header span{color:#087d76;background:#e5f8f5;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.opportunity-list-content>header small{color:#69808f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opportunity-list-content h2{color:var(--navy);margin:8px 0 4px;font-size:17px;line-height:1.3}.opportunity-list-content>p{color:var(--vendrex-text-secondary,#173b61);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.opportunity-list-meta{flex-wrap:wrap;gap:7px 15px;margin-top:11px;display:flex}.opportunity-list-meta span{color:#567184;align-items:center;gap:5px;font-size:10px;display:flex}.opportunity-list-meta svg{color:#3784af;width:13px}.opportunity-list-actions{border-left:1px solid #e5edef;justify-items:end;gap:9px;padding-left:18px;display:grid}.opportunity-list-actions nav{gap:6px;display:flex}.opportunity-list-actions nav button{color:#718592;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.opportunity-list-actions nav button.saved{color:#c55412;background:#fff0e5;border-color:#ffc49c}.opportunity-list-actions nav svg{width:15px}.opportunity-list-actions>a{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.opportunity-list-actions>a svg{width:14px}.opportunity-list-actions>small{color:#82939d;text-align:right;font-size:8px}@media (width>=1201px){.opportunity-filters{grid-template-columns:minmax(300px,1.7fr) repeat(4,minmax(132px,.72fr)) minmax(170px,.9fr) auto}}@media (width<=760px){.opportunity-view-tabs{width:100%}.opportunity-view-tabs button{flex:1;min-width:0}.opportunity-list-row{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:16px}.opportunity-list-marker{width:42px;height:42px}.opportunity-list-actions{border-top:1px solid #e5edef;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;padding:13px 0 0}.opportunity-list-actions>a{justify-self:end}.opportunity-list-actions>small{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.opportunity-list-row,.opportunity-view-tabs button{transition:none}.opportunity-list-row:hover,.opportunity-view-tabs button:hover{transform:none}}.opportunity-filters{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #bbd3d69e;border-radius:24px;grid-template-columns:minmax(310px,1.65fr) repeat(3,minmax(170px,1fr));gap:12px;padding:14px;display:grid;box-shadow:0 16px 38px #082c540e}.opportunity-filters label,.opportunity-filters select,.opportunity-filters .clear{background:#f5f9f9;border-color:#0000;border-radius:17px;width:100%;min-width:0;max-width:none;min-height:54px;box-shadow:inset 0 0 0 1px #d1e1e3d9}.opportunity-filters label{grid-column:auto;padding-inline:17px}.opportunity-filters select{color:#173b57;text-overflow:clip;padding:0 40px 0 16px;font-size:12px;font-weight:750;overflow:visible}.opportunity-filters label:hover,.opportunity-filters select:hover{background:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #b8d9d7,0 7px 18px #082c540b}.opportunity-filters label:focus-within,.opportunity-filters select:focus{background:#fff;border-color:#0000;box-shadow:inset 0 0 0 1px #56bbb4,0 0 0 4px #12b7ae1a}.opportunity-filters .clear{width:max-content;min-width:122px;box-shadow:none;background:0 0;justify-self:start;padding-inline:17px}.opportunity-filters .clear:hover{background:#edf8f6}.opportunity-agenda-content nav button,.opportunity-resource-card nav button,.opportunity-list-actions nav button{transition:transform .16s,background .16s,border-color .16s,color .16s}.opportunity-agenda-content nav button:hover,.opportunity-resource-card nav button:hover,.opportunity-list-actions nav button:hover{color:#c55412;background:#fff6ef;border-color:#ffc49c;transform:translateY(-1px)}@media (width<=1100px){.opportunity-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-filters label{grid-column:1/-1}}@media (width<=760px){.opportunity-filters{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.opportunity-filters label{grid-column:1/-1}.opportunity-filters .clear{justify-self:stretch;width:100%}}@media (width<=520px){.opportunity-filters{grid-template-columns:1fr}.opportunity-filters label{grid-column:auto}}.opportunity-priority-filters{background:#ffffffd1;border:1px solid #e1ebed;border-radius:18px;align-items:center;gap:9px;margin:18px 0 2px;padding:5px 6px;display:flex;box-shadow:0 8px 24px #082c540a}.opportunity-priority-filters>span{color:#5f7787;padding:0 9px;font-size:11px;font-weight:800}.opportunity-priority-filters button{color:#087d76;cursor:pointer;background:#edf9f7;border:1px solid #0000;border-radius:13px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font:750 11px Manrope;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.opportunity-priority-filters button svg{width:15px}.opportunity-priority-filters button b{background:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:9px;display:grid}.opportunity-priority-filters button.fair{color:#b54d11;background:#fff2e8}.opportunity-priority-filters button.active{box-shadow:inset 0 0 0 1px,0 7px 17px #082c5412}.opportunity-priority-filters button:hover{transform:translateY(-1px)}.opportunity-priority-filters button.reset{color:#607988;background:0 0;margin-left:auto}.opportunity-highlights{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.opportunity-highlights span{border-radius:999px;align-items:center;gap:5px;padding:5px 8px!important;font-size:8px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.opportunity-highlights svg{width:12px;height:12px}.opportunity-highlights .free{color:#14794e!important;background:#e8f8ef!important}.opportunity-highlights .fair{color:#b74e11!important;background:#fff0e5!important}.opportunity-agenda-row.is-job-fair,.opportunity-list-row.is-job-fair{box-shadow:inset 3px 0 #f6813d}.opportunity-agenda-row.is-free:not(.is-job-fair),.opportunity-list-row.is-free:not(.is-job-fair){box-shadow:inset 3px 0 #13a68f}.opportunity-resource-card.is-free{border-top:2px solid #16aa91}.opportunity-resource-card.is-job-fair{border-top-color:#f6813d}.opportunity-list-content>.opportunity-highlights{margin:7px 0 0}@media (width<=760px){.opportunity-priority-filters{flex-wrap:wrap;align-items:stretch;padding:9px}.opportunity-priority-filters>span{width:100%;padding:3px 5px}.opportunity-priority-filters button{flex:1;justify-content:center}.opportunity-priority-filters button.reset{margin-left:0}}@media (width<=480px){.opportunity-priority-filters{grid-template-columns:1fr;display:grid}}.oauth-btn{min-height:52px;position:relative;gap:11px!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}.oauth-btn:hover{box-shadow:0 12px 28px #082c541a!important}.oauth-btn:focus-visible{outline-offset:2px;outline:3px solid #4285f438}.oauth-btn .google-icon{flex:0 0 20px;width:20px;height:20px}.oauth-btn>span{line-height:1}.oauth-btn:disabled{opacity:.72;cursor:wait;transform:none!important}.support-link{color:var(--navy-2);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #0d4f8647;text-decoration:underline #0d4f8647}.auth-support,.welcome-support{color:var(--muted);text-align:center;font-size:12px;line-height:1.55}.welcome-page .welcome-check{width:46px;height:46px;color:var(--cyan);background:var(--cyan-soft);border-radius:50%;padding:10px;box-shadow:0 12px 28px #14b8a61f}.welcome-support{margin-top:22px}.auth-success-note{color:#075f57;background:#ecfbf7;border-radius:14px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;font-weight:750;display:flex}.auth-success-note svg{flex:0 0 18px;width:18px;height:18px}.account-email-field input[readonly]{background:var(--surface-soft,#f5f9fa);color:var(--ink-muted,#526b80);cursor:default}.account-email-field small{color:var(--ink-muted,#60768a);line-height:1.45}.company-data-warning{color:#7a3d18;background:#fff7f0;border-radius:14px;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.8rem 1rem;display:flex;box-shadow:0 10px 30px #082c540f}.company-data-warning svg{color:#f28b45;flex:none;width:18px}.company-data-warning span{flex:1;font-size:.86rem;line-height:1.45}.company-data-warning button{color:#082c54;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:.55rem .8rem;font-weight:800}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.academy-page,.course-page{max-width:1240px;margin:auto;padding:42px 32px 80px}.academy-hero{max-width:760px;margin-bottom:28px}.academy-hero>span,.academy-section>header small,.vendi-guide small,.dashboard-growth>article>small,.skill-core header small{color:#087f78;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.academy-hero h1{color:var(--navy);letter-spacing:-.045em;margin:13px 0;font:750 clamp(36px,5vw,58px)/1.06 Manrope,Inter,sans-serif}.academy-hero p,.academy-section p,.vendi-guide p,.course-page header p{color:var(--muted);line-height:1.65}.vendi-guide{background:linear-gradient(115deg,#f2fbfb,#fff9f3);border:1px solid #f07e3847;border-radius:24px;grid-template-columns:170px 1fr;align-items:center;min-height:210px;margin:22px 0 42px;padding:12px 34px;display:grid;overflow:hidden;box-shadow:0 16px 42px #082c5412}.vendi-guide img{object-fit:contain;align-self:end;width:155px;max-height:190px}.vendi-guide h2{color:var(--navy);margin:8px 0;font:750 27px/1.15 Manrope}.vendi-guide a,.academy-grid a,.dashboard-growth a,.skill-core>a{color:#9c420d;align-items:center;gap:8px;margin-top:10px;font-weight:800;display:inline-flex}.vendi-guide a svg,.academy-grid a svg,.dashboard-growth a svg,.skill-core>a svg{width:17px}.academy-section{margin:48px 0}.academy-section h2{color:var(--navy);margin:8px 0 20px;font:750 30px Manrope}.academy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.academy-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #082c540d}.academy-grid article:hover{transform:translateY(-3px);box-shadow:0 18px 38px #082c541a}.course-visual,.academy-grid article>img{object-fit:cover;color:#0b8e85;background:linear-gradient(135deg,#e9f8f7,#fff1e7);border-radius:13px;place-items:center;width:100%;height:145px;display:grid}.course-visual svg{width:42px;height:42px}.academy-grid article>span{color:#087f78;text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:10px;font-weight:800;display:block}.academy-grid h3{color:var(--navy);margin:8px 0;font:750 19px Manrope}.course-meta{color:var(--muted);justify-content:space-between;margin:14px 0;display:flex}.course-meta small{align-items:center;gap:5px;display:flex}.course-meta svg{width:14px}.course-progress{background:#e8eff3;border-radius:99px;height:8px;margin:18px 0 28px;position:relative}.course-progress i{border-radius:inherit;background:linear-gradient(90deg,#17bebb,#f4843d);height:100%;display:block}.course-progress small{color:var(--muted);position:absolute;top:12px;right:0}.academy-empty{text-align:center;min-height:220px;color:var(--muted);background:#fff;border:1px dashed #bfd1dc;border-radius:20px;align-content:center;place-items:center;padding:30px;display:grid}.academy-empty svg{color:#17bebb;width:42px;height:42px}.back-link{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:20px;font-weight:750;display:inline-flex}.course-page>header{border:1px solid var(--line);background:linear-gradient(115deg,#f3fbfb,#fff8f2);border-radius:22px;margin-bottom:22px;padding:34px}.course-page>header h1{color:var(--navy);margin:8px 0;font:750 38px Manrope}.course-layout{grid-template-columns:300px 1fr;gap:20px;display:grid}.course-layout>aside,.course-layout>main{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.course-layout>aside button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.course-layout>aside button.active{background:#ecf8f7}.course-layout>aside button svg,.course-layout>aside button>span{color:#0b948a;place-items:center;width:24px;height:24px;display:grid}.course-layout>aside button small{color:var(--muted)}.course-layout>main>span{color:#087f78;letter-spacing:.1em;font-size:10px;font-weight:800}.course-layout>main h2{color:var(--navy);font:750 28px Manrope}.lesson-copy{white-space:pre-wrap;color:#39536a;background:#f7fafb;border-radius:13px;margin:20px 0;padding:22px;line-height:1.75}.lesson-resource{color:#087f78;background:#eef8f7;border-radius:12px;align-items:center;gap:9px;margin:20px 0;padding:18px;font-weight:800;display:flex}.academy-primary{color:#152d40;cursor:pointer;background:#f5823b;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:850;display:inline-flex}.academy-admin-form{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.academy-admin-form label{color:var(--navy);flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.academy-admin-form input,.academy-admin-form select,.academy-admin-form textarea{border:1px solid var(--line);border-radius:10px;padding:12px}.academy-admin-form textarea{min-height:100px}.academy-check{align-items:center;flex-direction:row!important}.academy-admin-list article{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin:10px 0;padding:17px;display:flex}.academy-admin-list article h3{margin:5px 0}.academy-admin-list article>div:last-child{gap:8px;display:flex}.academy-admin-list button,.academy-admin-list a{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px}.skill-core{scroll-margin-top:120px}.skill-core>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.skill-core h2{color:var(--navy);margin:7px 0;font:750 27px Manrope}.skill-core header p{color:var(--muted);max-width:650px}.skill-core-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.skill-core-grid article{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.skill-core-grid article span{flex-direction:column;display:flex}.skill-core-grid small{color:var(--muted);margin-top:4px}.skill-core-grid em{color:#087f78;align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.skill-empty{background:#f7fafb;border-radius:12px;grid-column:1/-1;padding:20px}.skillscore{min-width:260px;position:relative}.skillscore summary{cursor:pointer;background:#f4faf9;border:1px solid #d4eae8;border-radius:14px;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.skillscore summary>span b{color:#f07932;font-size:30px}.skillscore summary>div{flex-direction:column;flex:1;display:flex}.skillscore>div{z-index:4;border:1px solid var(--line);background:#fff;border-radius:14px;width:280px;padding:15px;position:absolute;right:0;box-shadow:0 18px 42px #082c5424}.skillscore>div span{border-top:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.dashboard-growth{grid-template-columns:1.3fr .7fr .8fr;gap:16px;margin:18px 0;display:grid}.dashboard-growth .vendi-guide{grid-template-columns:110px 1fr;min-height:210px;margin:0;padding:10px 20px}.dashboard-growth .vendi-guide img{width:105px;max-height:160px}.dashboard-growth .vendi-guide h2{font-size:22px}.dashboard-growth>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 28px #082c540d}.dashboard-growth>article h2{color:var(--navy);font:750 19px Manrope}.dashboard-growth>article p{color:var(--muted);font-size:12px;line-height:1.55}.dashboard-skillscore h2 b{color:#f5823b;font-size:38px}.candidate-nav{scrollbar-width:thin;overflow-x:auto}.candidate-nav a{flex-shrink:0}@media (width<=1000px){.academy-grid{grid-template-columns:repeat(2,1fr)}.dashboard-growth{grid-template-columns:1fr 1fr}.dashboard-growth .vendi-guide{grid-column:1/-1}.course-layout{grid-template-columns:1fr}.skill-core>header{flex-direction:column}.skillscore{width:100%}.skillscore>div{width:auto;position:static}.candidate-nav{justify-content:flex-start!important;padding-inline:18px!important}}@media (width<=650px){.academy-page,.course-page{padding:28px 18px 60px}.academy-grid,.dashboard-growth,.skill-core-grid,.academy-admin-form{grid-template-columns:1fr}.vendi-guide,.dashboard-growth .vendi-guide{grid-template-columns:90px 1fr;padding:10px 14px}.vendi-guide img,.dashboard-growth .vendi-guide img{width:86px}.vendi-guide h2{font-size:19px}.vendi-guide p{font-size:12px}.course-page>header{padding:24px}.course-page>header h1{font-size:30px}.academy-admin-form .wide{grid-column:auto}.academy-admin-list article{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){.academy-grid article{transition:none}.academy-grid article:hover{transform:none}}.academy-webinars{padding-top:10px}.academy-webinars>header{max-width:760px}.academy-webinars>header small svg{width:16px}.academy-webinars>header p{margin-top:-10px}.academy-webinar-search{background:#fff;border:1px solid #d7e5ea;border-radius:16px;align-items:center;gap:10px;max-width:620px;margin:22px 0;padding:0 16px;display:flex;box-shadow:0 10px 28px #082c540d}.academy-webinar-search:focus-within{border-color:#79ccc6;box-shadow:0 0 0 4px #00a09614}.academy-webinar-search svg{color:#078f87;width:19px}.academy-webinar-search input{width:100%;height:50px;font:inherit;color:var(--navy);background:0 0;border:0;outline:0}.academy-webinar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy-webinar-grid article{background:#fff;border:1px solid #dce8ed;border-radius:19px;flex-direction:column;min-height:285px;padding:20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 12px 30px #082c540d}.academy-webinar-grid article:hover{border-color:#8ed7d1;transform:translateY(-3px);box-shadow:0 18px 38px #082c5417}.academy-webinar-date{color:#b64f14;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.academy-webinar-date svg{width:18px}.academy-webinar-grid article>small{color:#07857d;margin:14px 0 6px;font-weight:800}.academy-webinar-grid h3{color:var(--navy);margin:0;font:750 19px/1.3 Manrope,Inter,sans-serif}.academy-webinar-grid p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:10px 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.academy-webinar-meta{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.academy-webinar-meta span{color:#087f78;background:#edf8f7;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex}.academy-webinar-meta svg{width:14px}.academy-webinar-grid a{color:#a84912;align-items:center;gap:7px;margin-top:16px;font-weight:850;display:inline-flex}.academy-webinar-grid a svg{width:15px}.academy-webinar-empty{color:var(--muted);background:#fbfdfd;border:1px dashed #bfd4dc;border-radius:18px;align-items:center;gap:16px;padding:26px;display:flex}.academy-webinar-empty>svg{color:#07948b;width:38px}.academy-webinar-empty h3{color:var(--navy);margin:0 0 5px}.academy-webinars>footer{background:#f4f9fa;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;display:grid}.academy-webinars>footer p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:11px;line-height:1.5}.academy-webinars>footer>a{white-space:nowrap;color:#087f78;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.academy-webinars>footer>a svg,.academy-source-mark svg{width:16px}.academy-source-mark{color:#078a82;background:#def5f1;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}@media (width<=1000px){.academy-webinar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.academy-webinar-grid{grid-template-columns:1fr}.academy-webinars>footer{grid-template-columns:auto 1fr}.academy-webinars>footer>a{grid-column:1/-1}.academy-webinar-search{max-width:none}}@media (prefers-reduced-motion:reduce){.academy-webinar-grid article{transition:none}.academy-webinar-grid article:hover{transform:none}}.academy-opportunity-bridge{background:linear-gradient(112deg,#effaf8 0%,#fff 50%,#fff4ea 100%);border:1px solid #d8e8eb;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:34px;padding:21px 24px;display:grid;box-shadow:0 14px 34px #082c540f}.academy-opportunity-icon{color:#078d84;background:#fff;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #082c5414}.academy-opportunity-icon svg{width:24px;height:24px}.academy-opportunity-bridge small{color:#087f78;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.academy-opportunity-bridge h2{color:var(--navy);margin:5px 0 3px;font:750 21px/1.2 Manrope,Inter,sans-serif}.academy-opportunity-bridge p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.academy-opportunity-tags{flex-wrap:wrap;gap:7px;display:flex}.academy-opportunity-tags span{color:var(--vendrex-text-secondary,#173b61);background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:750;display:inline-flex}.academy-opportunity-tags svg{color:#078d84;width:14px;height:14px}.academy-opportunity-bridge>a{color:#fff;white-space:nowrap;background:#0b3a68;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 22px #082c5421}.academy-opportunity-bridge>a:hover{transform:translateY(-2px);box-shadow:0 13px 28px #082c542e}.academy-opportunity-bridge>a svg{width:16px;height:16px}@media (width<=900px){.academy-opportunity-bridge{grid-template-columns:auto 1fr}.academy-opportunity-tags{grid-column:2}.academy-opportunity-bridge>a{grid-column:2;justify-self:start}}@media (width<=560px){.academy-opportunity-bridge{grid-template-columns:1fr;padding:20px}.academy-opportunity-icon{width:46px;height:46px}.academy-opportunity-tags,.academy-opportunity-bridge>a{grid-column:auto}.academy-opportunity-bridge>a{width:100%}}@media (prefers-reduced-motion:reduce){.academy-opportunity-bridge>a{transition:none}.academy-opportunity-bridge>a:hover{transform:none}}.vendi-guide-visual{justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;display:flex}.vendi-guide-copy{z-index:2;min-width:0;position:relative}.vendi-guide.vendi-academy{background:radial-gradient(circle at 9% 18%,#17bebb24,#0000 31%),linear-gradient(112deg,#f3fbfa 0%,#fffaf5 72%,#fff6ef 100%);grid-template-columns:230px minmax(0,1fr);min-height:220px;padding:0 42px 0 6px}.vendi-guide.vendi-academy .vendi-guide-visual{position:relative;overflow:hidden}.vendi-guide.vendi-academy .vendi-guide-visual:after{content:"";z-index:0;background:radial-gradient(circle,#ffffffe0,#adebe65c 56%,#0000 70%);border-radius:50%;width:210px;height:210px;position:absolute;bottom:-80px;left:50%;translate:-50%}.vendi-guide.vendi-academy img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 18px #082c541f);transform-origin:bottom;width:245px;max-width:none;max-height:250px;margin-bottom:-18px;animation:5.4s ease-in-out infinite vendi-academy-breathe;position:relative}.vendi-guide.vendi-academy .vendi-guide-copy{padding:28px 0}.vendi-guide.vendi-academy h2{max-width:780px;font-size:clamp(24px,2.3vw,32px)}.vendi-guide.vendi-academy p{max-width:850px;margin-bottom:2px}@keyframes vendi-academy-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.008)}}@media (width<=760px){.vendi-guide.vendi-academy{grid-template-columns:128px minmax(0,1fr);min-height:190px;padding:0 18px 0 0}.vendi-guide.vendi-academy img{width:170px;max-height:205px;margin-bottom:-12px;margin-left:-18px}.vendi-guide.vendi-academy .vendi-guide-copy{padding:22px 0}.vendi-guide.vendi-academy h2{font-size:21px}}@media (width<=480px){.vendi-guide.vendi-academy{grid-template-columns:94px minmax(0,1fr);padding-right:13px}.vendi-guide.vendi-academy img{width:132px;margin-left:-20px}.vendi-guide.vendi-academy p{font-size:11px}}@media (prefers-reduced-motion:reduce){.vendi-guide.vendi-academy img{animation:none}}.candidate-home-premium{max-width:1420px;color:var(--ink);margin:auto;padding:34px 32px 56px}.home-hero-grid{grid-template-columns:minmax(390px,.8fr) minmax(600px,1.45fr);align-items:stretch;gap:24px;display:grid}.home-vendi,.home-journey,.home-skillscore,.home-academy,.home-activity,.home-opportunities{background:#fff;border:1px solid #082c541a;border-radius:20px}.home-vendi{grid-template-columns:195px 1fr;align-items:center;padding:18px 25px 0;display:grid;overflow:hidden}.vendi-halo{background:radial-gradient(circle at 50% 55%,#17bebb2b,#0000 64%);justify-content:center;align-self:end;align-items:flex-end;height:245px;display:flex}.vendi-halo img{object-fit:contain;width:190px;max-height:240px}.home-vendi small,.home-journey small,.home-skillscore>small,.home-academy>div>small,.home-activity>header small,.home-opportunities header small{color:#07877f;letter-spacing:.12em;font-size:10px;font-weight:900}.home-vendi h1{color:var(--navy);margin:11px 0;font:750 29px/1.12 Manrope}.home-vendi h2{color:var(--navy);margin:0 0 7px;font:700 17px Manrope}.home-vendi p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.home-vendi a,.home-journey header>a,.home-academy .academy-cta{background:var(--navy);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:12px 15px;font-size:12px;font-weight:850;display:inline-flex}.home-vendi a svg,.home-journey a svg,.home-academy a svg,.home-opportunities header>a svg,.home-quick-links svg,.home-activity a svg,.home-skillscore a svg{width:15px}.home-journey{padding:25px 28px}.home-journey>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-journey h2{color:var(--navy);margin:9px 0;font:750 20px/1.2 Manrope}.home-journey header>a{color:#2b190e;background:#f5823b;margin:0;box-shadow:0 9px 20px #f5823b33}.journey-compact{grid-template-columns:145px 1fr;align-items:center;gap:25px;margin-top:16px;display:grid}.journey-ring{--journey:0deg;background:conic-gradient(#f5823b var(--journey),#dfe7ec 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.journey-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.journey-ring>span{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.journey-ring b{color:var(--navy);font:800 32px Manrope}.journey-ring small{color:var(--muted);letter-spacing:0}.journey-steps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.journey-steps:before{content:"";background:#dfe7ec;height:2px;position:absolute;top:17px;left:10%;right:10%}.journey-steps>a{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.journey-steps i{color:#6d8293;background:#fff;border:2px solid #cbd9e1;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:800;display:grid}.journey-steps .done i{color:#07877f;background:#effbf9;border-color:#17bebb}.journey-steps i svg{width:17px}.journey-steps span{flex-direction:column;display:flex}.journey-steps b{color:var(--navy);font-size:10px}.journey-steps small{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:8px}.home-journey>footer{color:#36566e;background:#f5fafb;border-radius:12px;align-items:center;gap:9px;margin-top:21px;padding:13px 15px;font-size:11px;display:flex}.home-journey>footer svg{color:#17bebb;width:17px}.home-growth-grid{grid-template-columns:.82fr 1.18fr;gap:24px;margin-top:24px;display:grid}.home-skillscore{padding:26px 30px}.home-skillscore h2{margin:8px 0 0;font:750 23px Manrope}.home-skillscore h2 b{color:#07948b;font-size:43px}.home-skillscore h2 span{color:#73889a;font-size:23px}.home-skillscore>p{color:var(--muted);margin:3px 0 20px;font-size:12px}.home-skillscore>div{gap:10px;display:grid}.home-skillscore>div>span{grid-template-columns:145px 1fr 38px;align-items:center;gap:10px;display:grid}.home-skillscore>div b{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.home-skillscore>div i{background:#e5edf1;border-radius:99px;height:4px;overflow:hidden}.home-skillscore>div em{border-radius:inherit;background:linear-gradient(90deg,#078f87,#1f89c0);height:100%;display:block}.home-skillscore>div small{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.home-skillscore>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.home-skillscore>footer>a{border:1px solid var(--line);color:var(--navy);border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.home-skillscore>footer p{max-width:180px;color:var(--muted);align-items:center;gap:7px;margin:0;font-size:8px;line-height:1.4;display:flex}.home-skillscore>footer svg{color:#078f87}.home-academy{background:linear-gradient(115deg,#fff,#fff5ec);grid-template-columns:1.1fr .9fr;padding:28px 28px 0;display:grid;position:relative;overflow:hidden}.home-academy>div{z-index:2;padding-bottom:26px;position:relative}.home-academy>div>span{color:#b24c10;background:#fff0e4;border-radius:8px;margin-top:22px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-block}.home-academy h2{color:var(--navy);margin:12px 0 8px;font:750 28px/1.13 Manrope}.home-academy p{max-width:390px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-academy .academy-cta{color:#2b190e;background:#f5823b}.home-academy .academy-all{color:var(--vendrex-text-secondary,#173b61);margin-top:12px;font-size:10px;font-weight:750;display:block}.home-academy>img{object-fit:contain;place-self:end center;width:210px;max-height:290px}.home-activity{margin-top:24px;padding:20px}.home-activity>header{padding:0 2px 14px}.home-activity>div{grid-template-columns:repeat(4,1fr);display:grid}.home-activity article{border-right:1px solid var(--line);align-items:flex-start;gap:12px;padding:15px 20px;display:flex}.home-activity article:last-child{border-right:0}.home-activity article>svg{color:#078f87;background:#e6f8f6;border-radius:10px;width:34px;height:34px;padding:9px}.home-activity .activity-orange>svg{color:#c65b1c;background:#fff0e4}.home-activity .activity-violet>svg{color:#6155a7;background:#f0efff}.home-activity article>span{flex-direction:column;display:flex}.home-activity article b{color:var(--navy);font:800 23px Manrope}.home-activity article small{color:var(--vendrex-text-secondary,#173b61);font-size:10px}.home-activity article a{color:var(--navy);align-items:center;gap:5px;margin-top:9px;font-size:9px;font-weight:750;display:flex}.home-opportunities{margin-top:24px;padding:22px}.home-opportunities>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.home-opportunities header small{align-items:center;gap:7px;display:flex}.home-opportunities header small svg{color:#f5823b;width:15px}.home-opportunities header p{color:var(--muted);margin:6px 0 0;font-size:10px}.home-opportunities header>a{color:var(--navy);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.home-opportunities>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-job{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:145px;padding:17px;position:relative}.home-job>span{color:#078f87;background:#e5f8f5;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.home-job h3{color:var(--navy);margin:10px 0 4px;font:750 16px Manrope}.home-job>b{color:#405a70;font-size:10px}.home-job>p{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.home-job>p svg{width:13px}.home-job>i{background:#fff;border:5px solid #e5f4f3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60px;height:60px;font-style:normal;display:flex;position:absolute;top:15px;right:15px}.home-job>i strong{color:#078f87;font-size:15px}.home-job>i small{color:var(--muted);text-align:center;font-size:6px}.home-jobs-empty{text-align:center;grid-column:1/-1;padding:26px}.home-jobs-empty svg{color:#17bebb}.home-quick-links{background:linear-gradient(100deg,#f4fbfb,#fff8f2);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px 23px;display:flex}.home-quick-links strong{color:#078f87}.home-quick-links span{color:var(--navy)}.home-quick-links nav{gap:22px;display:flex}.home-quick-links a{color:var(--navy);align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}@media (width<=1120px){.home-hero-grid{grid-template-columns:1fr}.home-growth-grid{grid-template-columns:1fr 1fr}.home-activity>div{grid-template-columns:repeat(2,1fr)}.home-activity article:nth-child(2){border-right:0}.home-activity article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.candidate-home-premium{padding:22px 16px 44px}.home-vendi{grid-template-columns:110px 1fr;padding:14px 16px 0}.vendi-halo{height:155px}.vendi-halo img{width:110px;max-height:150px}.home-vendi h1{font-size:22px}.home-vendi h2{font-size:15px}.home-vendi a{margin-bottom:16px}.home-journey{padding:20px}.home-journey>header{flex-direction:column}.home-journey header>a{display:none}.journey-compact{grid-template-columns:1fr}.journey-ring{justify-self:center;width:110px;height:110px}.journey-steps{grid-template-columns:1fr;gap:9px}.journey-steps:before{display:none}.journey-steps>a{text-align:left;flex-direction:row}.journey-steps i{width:30px;height:30px}.home-growth-grid{grid-template-columns:1fr}.home-academy{grid-template-columns:1fr 130px;padding:22px 18px 0}.home-academy h2{font-size:21px}.home-academy>img{width:130px}.home-skillscore{padding:22px 18px}.home-skillscore>div>span{grid-template-columns:125px 1fr 34px}.home-skillscore>footer{flex-direction:column;align-items:flex-start}.home-activity>div,.home-opportunities>div{grid-template-columns:1fr}.home-activity article{border-right:0;border-bottom:1px solid var(--line)}.home-activity article:last-child{border-bottom:0}.home-opportunities>header,.home-quick-links{flex-direction:column;align-items:flex-start}.home-quick-links nav{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.home-vendi *,.home-journey *{scroll-behavior:auto}}.home-vendi{grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:18px 24px 0}.home-vendi .vendi-halo{height:260px;position:relative;overflow:hidden}.home-vendi .vendi-halo img{transform-origin:bottom;mix-blend-mode:multiply;width:250px;max-height:none;position:absolute;bottom:-35px;left:50%;transform:translate(-50%)scale(1.32)}.home-vendi>div:last-child{z-index:2;padding:22px 0 24px;position:relative}.home-vendi h1{font-size:27px}.home-vendi h2{font-size:16px;line-height:1.35}.home-vendi p{font-size:12px;line-height:1.6}.home-vendi a{min-height:44px;margin-top:15px;padding-inline:17px}.home-journey{min-height:270px}.home-journey h2{font-size:19px}.journey-steps b{font-size:9px}.journey-steps small{font-size:7px}.home-skillscore>footer{border-top:1px solid var(--line)!important;color:var(--ink)!important;background:0 0!important;grid-column:auto!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:18px 0 0!important;padding:16px 0 0!important;display:flex!important}.home-skillscore>footer>a{justify-content:center;min-width:172px;color:var(--navy)!important;background:#fff!important}.home-skillscore>footer>p{color:var(--muted)!important}.home-academy{grid-template-columns:minmax(0,1fr) 240px;padding-right:12px}.home-academy>div{padding:2px 0 28px}.home-academy>img{transform-origin:bottom;mix-blend-mode:multiply;place-self:end center;width:270px;max-height:none;margin-bottom:-54px;margin-right:-18px;transform:scale(1.18)}.home-academy h2{max-width:390px;font-size:27px}.home-academy p{font-size:11px}.home-activity article{min-height:104px;padding:16px 24px}.home-activity article small{font-size:10px}.home-opportunities{padding:24px 28px}.home-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr))}.home-job{min-height:155px;padding:20px}.home-job h3{max-width:72%;font-size:17px}.home-job>b,.home-job>p{font-size:10px}.home-quick-links{color:var(--ink)!important;grid-column:auto!important;padding:17px 24px!important}.home-quick-links nav{font-size:inherit!important;flex-direction:row!important}.home-quick-links a{color:var(--navy)!important}@media (width<=1180px) and (width>=761px){.home-vendi{grid-template-columns:155px 1fr}.home-vendi .vendi-halo img{width:220px}.home-vendi h1{font-size:24px}.home-academy{grid-template-columns:1fr 190px}.home-academy>img{width:230px}}@media (width<=760px){.home-vendi{grid-template-columns:120px minmax(0,1fr);min-height:205px;padding:10px 14px 0}.home-vendi .vendi-halo{height:195px}.home-vendi .vendi-halo img{width:178px;bottom:-22px;transform:translate(-50%)scale(1.18)}.home-vendi>div:last-child{padding:16px 0 18px}.home-vendi h1{font-size:21px}.home-vendi p{font-size:11px}.home-skillscore,.home-academy{min-height:auto}.home-academy{grid-template-columns:minmax(0,1fr) 125px;padding-right:6px}.home-academy>img{width:165px;margin-bottom:-30px;margin-right:-18px;transform:scale(1.1)}.home-skillscore>footer{flex-direction:column!important;align-items:flex-start!important}.home-skillscore>footer>a{width:100%}.home-activity,.home-opportunities{padding:20px}.home-activity article{min-height:auto;padding:15px 6px}.home-quick-links nav{flex-direction:column!important}}.home-activity{padding:24px 28px}.home-activity>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 2px 18px;display:flex}.home-activity>header h2{color:var(--navy);margin:7px 0 0;font:750 18px/1.25 Manrope}.home-activity>header p{color:var(--muted);margin:0;font-size:10px}.home-activity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-activity article{background:#fbfdfd;border-radius:14px;min-height:112px;padding:17px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;border:1px solid #e4edf1!important}.home-activity article:after{content:"";transform-origin:0;background:#16b9ad;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-activity article:hover{transform:translateY(-4px);box-shadow:0 12px 24px #082c5414;border-color:#bcdedb!important}.home-activity article:hover:after{transform:scaleX(1)}.home-activity article>svg{flex:none;width:36px;height:36px;transition:transform .22s}.home-activity article:hover>svg{transform:scale(1.08)rotate(-3deg)}.home-activity .activity-orange:after{background:#f5823b}.home-activity .activity-violet:after{background:#7468bd}.home-activity .activity-blue>svg{color:#236aa5;background:#edf5ff}.home-activity .activity-blue:after{background:#438bc1}.home-activity article b{font-size:25px}.home-activity article a svg{transition:transform .2s}.home-activity article:hover a svg{transform:translate(3px)}.home-job{transition:transform .22s,border-color .22s,box-shadow .22s}.home-job:hover{border-color:#bcdedb;transform:translateY(-4px);box-shadow:0 14px 28px #082c5414}.home-job>i{transition:transform .25s,border-color .25s}.home-job:hover>i{border-color:#c8ebe8;transform:scale(1.06)}@media (width<=1120px){.home-activity>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-activity article:nth-child(2){border-right:1px solid #e4edf1}.home-activity article:nth-child(-n+2){border-bottom:1px solid #e4edf1}}@media (width<=760px){.home-activity>header{flex-direction:column;align-items:flex-start}.home-activity>header h2{font-size:16px}.home-activity>div{grid-template-columns:1fr}.home-activity article{min-height:94px;padding:15px}.home-activity article:hover,.home-job:hover{transform:none}}@media (prefers-reduced-motion:reduce){.home-activity article,.home-activity article>svg,.home-activity article a svg,.home-job,.home-job>i{transition:none}.home-activity article:hover,.home-job:hover{transform:none}}.home-vendi{background:linear-gradient(135deg,#fff 0%,#fbfefd 62%,#f2fbfa 100%);position:relative}.home-vendi:before{content:"";pointer-events:none;border:1px solid #17bebb14;border-radius:15px;position:absolute;inset:14px}.vendi-welcome{min-width:0}.vendi-welcome>small{align-items:center;gap:7px;display:inline-flex}.vendi-welcome>small:before{content:"";background:#f5823b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f5823b1c}.vendi-welcome h1{margin-bottom:12px}.vendi-message{background:#ffffffeb;border:1px solid #d8ecea;border-radius:14px 14px 14px 4px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;margin:0 4px 0 0;padding:13px 14px;display:grid;position:relative;box-shadow:0 12px 28px #082c5412}.vendi-message:before{content:"";background:#fff;border-bottom:1px solid #d8ecea;border-left:1px solid #d8ecea;width:14px;height:14px;position:absolute;bottom:13px;left:-8px;transform:rotate(45deg)}.vendi-message>svg{z-index:1;color:#07948b;background:#e7f8f6;border-radius:10px;width:30px;height:30px;padding:7px;position:relative}.vendi-message strong{color:var(--navy);font:750 14px/1.3 Manrope,Inter,sans-serif;display:block}.vendi-message p{margin-top:4px;font-size:11px;line-height:1.48}.vendi-spark{z-index:2;color:#17bebb;filter:drop-shadow(0 3px 8px #17bebb3d);place-items:center;animation:4s ease-in-out infinite vendi-float;display:grid;position:absolute}.vendi-spark svg{width:22px;height:22px}.vendi-spark-one{top:39px;left:12px}.vendi-spark-two{font-size:22px;animation-delay:-1.3s;top:69px;right:7px}.vendi-spark-three{color:#f5823b;font-size:24px;animation-delay:-2.1s;top:111px;left:23px}@keyframes vendi-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(7deg)}}@media (width<=760px){.vendi-message{grid-template-columns:1fr;padding:10px}.vendi-message>svg{display:none}.vendi-message strong{font-size:12px}.vendi-message p{font-size:10px}.vendi-spark-one{left:2px}.vendi-spark-two{right:0}.vendi-spark-three{display:none}}@media (prefers-reduced-motion:reduce){.vendi-spark{animation:none}}.vendi-halo:before{content:"";filter:blur(.2px);background:radial-gradient(circle,#fffffff0 0 34%,#daf7f4ad 52%,#bfe9f859 68%,#0000 72%);border-radius:50%;width:205px;height:205px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.vendi-halo:after{content:"";border:1px solid #17bebb21;border-radius:46% 54% 56% 44%/55% 42% 58% 45%;width:170px;height:170px;animation:12s linear infinite vendi-orbit;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.vendi-spark-field{z-index:2;pointer-events:none;position:absolute;inset:9px 0 4px}.vendi-spark-field span{display:block;position:absolute}.spark-cross{color:#17bebb;text-shadow:0 4px 12px #17bebb47;font-family:Arial,sans-serif;font-weight:700;line-height:1;animation:3.8s ease-in-out infinite vendi-twinkle}.spark-a{font-size:25px;top:19%;left:5%}.spark-b{color:#148ac2;font-size:18px;animation-delay:-1.2s;top:31%;right:4%}.spark-c{color:#f5823b;font-size:13px;animation-delay:-2.4s;top:51%;left:16%}.spark-diamond{background:#17bebb;border-radius:2px;width:10px;height:10px;animation:4.6s ease-in-out infinite vendi-diamond;transform:rotate(45deg);box-shadow:0 4px 13px #17bebb4d}.spark-d{top:10%;right:12%}.spark-e{background:#148ac2;width:7px;height:7px;animation-delay:-2s;top:67%;left:4%}.spark-dot{background:#f5823b;border-radius:50%;width:7px;height:7px;animation:3.5s ease-in-out infinite vendi-pulse;box-shadow:0 0 0 5px #f5823b1a}.spark-f{top:60%;right:7%}.spark-g{background:#17bebb;width:5px;height:5px;animation-delay:-1.7s;top:8%;left:25%;box-shadow:0 0 0 4px #17bebb17}.spark-ring{border:2px solid #17bebb8c;border-radius:50%;width:13px;height:13px;animation:4s ease-in-out infinite vendi-pulse;top:76%;right:18%}.home-vendi .vendi-halo img{z-index:3}@keyframes vendi-twinkle{0%,to{opacity:.48;transform:scale(.72)rotate(-4deg)}48%{opacity:1;transform:scale(1.18)rotate(8deg)}}@keyframes vendi-diamond{0%,to{opacity:.55;transform:translateY(0)rotate(45deg)}50%{opacity:1;transform:translateY(-8px)rotate(75deg)}}@keyframes vendi-pulse{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.12)}}@keyframes vendi-orbit{to{transform:translate(-50%)rotate(360deg)}}@media (width<=760px){.vendi-halo:before{width:150px;height:150px}.vendi-halo:after{width:125px;height:125px}.spark-a{font-size:18px}.spark-b{font-size:14px}.spark-c,.spark-h{display:none}}@media (prefers-reduced-motion:reduce){.vendi-halo:after,.vendi-spark-field span{animation:none}}.home-growth-grid{align-items:stretch}.home-skillscore,.home-academy{min-height:315px}.home-academy{background:linear-gradient(120deg,#fff 0%,#fffaf6 54%,#fff2e7 100%);grid-template-columns:minmax(0,1fr) 235px;align-items:center;padding:24px 18px 24px 28px}.home-academy:before{content:"";background:radial-gradient(circle,#ffffffeb 0 30%,#ffdec47a 55%,#f5823b14 69%,#0000 70%);border-radius:50%;width:290px;height:290px;position:absolute;top:-72px;right:-48px}.home-academy:after{content:"";filter:blur(15px);background:#082c5414;border-radius:50%;width:175px;height:34px;position:absolute;bottom:19px;right:26px}.home-academy>div:first-child{z-index:3;align-self:center;padding:0;position:relative}.home-academy>div>small{align-items:center;gap:7px;margin:0;display:inline-flex}.home-academy>div>small:before{content:"";background:#f5823b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f5823b1a}.home-academy h2{margin-top:13px;margin-bottom:7px;font-size:25px}.home-academy p{max-width:430px;font-size:11px}.home-academy .academy-cta{min-height:42px;margin-top:15px;padding-inline:17px}.academy-progress{gap:7px;max-width:330px;margin:13px 0 4px;display:grid}.academy-progress i{background:#f2ded0;border-radius:99px;height:7px;overflow:hidden}.academy-progress em{border-radius:inherit;background:linear-gradient(90deg,#14b8ae,#f5823b);height:100%;transition:width .35s;display:block}.academy-progress b{color:#8f3d10;font-size:10px}.home-academy .academy-all{margin:12px 0 0 2px;display:inline-flex}.academy-vendi{z-index:2;border-radius:28px;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;padding:0!important}.academy-vendi:before{content:"";border:1px solid #17bebb24;border-radius:48% 52% 44% 56%/55% 46% 54% 45%;width:190px;height:190px;animation:14s linear infinite vendi-orbit;position:absolute}.academy-vendi img{z-index:2;object-fit:contain;mix-blend-mode:multiply;width:225px;max-width:none;max-height:285px;position:relative;transform:scale(1.12)}.academy-star,.academy-dot{z-index:3;color:#17bebb;animation:4s ease-in-out infinite vendi-twinkle;position:absolute}.academy-star.star-one{font-size:22px;top:43px;left:13px}.academy-star.star-two{color:#f5823b;font-size:15px;animation-delay:-1.6s;top:89px;right:10px}.academy-dot{background:#148ac2;border-radius:50%;width:7px;height:7px;animation:3.8s ease-in-out infinite vendi-pulse;bottom:49px;left:22px;box-shadow:0 0 0 5px #148ac217}@media (width<=1180px) and (width>=761px){.home-academy{grid-template-columns:minmax(0,1fr) 190px}.academy-vendi img{width:200px}.home-academy h2{font-size:23px}}@media (width<=760px){.home-skillscore,.home-academy{min-height:auto}.home-academy{grid-template-columns:minmax(0,1fr) 116px;padding:20px 8px 20px 18px}.home-academy h2{font-size:20px}.home-academy p{font-size:10px}.academy-vendi img{width:145px;transform:scale(1.05)}.academy-vendi:before{width:112px;height:112px}.academy-star.star-one{font-size:15px;top:34px;left:1px}.academy-star.star-two,.academy-dot{display:none}}@media (prefers-reduced-motion:reduce){.academy-vendi:before,.academy-star,.academy-dot{animation:none}}.candidate-home-premium{max-width:1540px;padding-top:26px}.candidate-home-premium .home-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:18px}.candidate-home-premium .home-vendi-summary{background:linear-gradient(135deg,#fff 0%,#fbfefe 58%,#eefaf9 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(260px,.84fr) minmax(290px,1.16fr);min-height:326px;padding:26px 28px 0;display:grid;position:relative;overflow:hidden}.candidate-home-premium .home-vendi-summary:before{inset:12px}.home-vendi-summary .vendi-welcome{align-self:center;padding:0 0 22px!important}.home-vendi-summary .vendi-welcome h1{margin:10px 0 13px;font-size:30px}.home-vendi-summary .vendi-message{background:#f4f9fae6;border:0;border-radius:14px;min-height:78px;margin:0;padding:12px 14px}.home-vendi-summary .vendi-message>svg{color:#17bebb;width:18px}.home-welcome-actions{align-items:center;gap:8px;margin-top:16px;display:flex}.home-welcome-actions>a{margin:0}.home-welcome-actions .home-secondary-action{color:var(--navy);box-shadow:none;background:0 0}.home-progress-vendi{grid-template-columns:150px 1fr;align-self:end;align-items:end;height:230px;display:grid;position:relative}.home-progress-vendi .journey-ring{align-self:center;width:145px;height:145px}.home-progress-vendi .journey-ring:after{inset:10px}.home-progress-vendi .journey-ring b{color:#07948b;font-size:36px}.home-progress-vendi .journey-ring small{text-align:center;font-size:9px}.home-progress-vendi .vendi-halo{background:0 0;height:230px;position:relative;overflow:visible}.home-progress-vendi .vendi-halo img{mix-blend-mode:multiply;width:205px;bottom:-30px;left:50%;transform:translate(-50%)scale(1.18)}.home-hero-metrics{background:#ffffffc7;border-top:1px solid #dce9ed;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0 -10px;padding:13px 10px;display:grid}.home-hero-metrics article{border-right:1px solid #dce9ed;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:5px 14px;display:grid}.home-hero-metrics article:last-child{border-right:0}.home-hero-metrics article>svg{color:#078f87;background:#e8f8f6;border-radius:10px;grid-row:1/3;width:34px;height:34px;padding:8px}.home-hero-metrics .activity-orange>svg{color:#e66f28;background:#fff0e5}.home-hero-metrics article>span{grid-template-columns:auto 1fr;align-items:baseline;column-gap:5px;display:grid}.home-hero-metrics article b{color:var(--navy);font:800 21px Manrope}.home-hero-metrics article small{color:#49657a;font-size:9px}.home-hero-metrics article a{display:none}.candidate-home-premium .home-journey{min-height:326px;padding:28px 30px}.candidate-home-premium .home-journey .journey-compact{grid-template-columns:1fr;margin-top:34px}.candidate-home-premium .home-journey .journey-ring{display:none}.candidate-home-premium .journey-steps{grid-template-columns:repeat(5,1fr)}.candidate-home-premium .journey-steps b{font-size:10px}.candidate-home-premium .journey-steps small{font-size:8px}.candidate-home-premium .home-journey>footer{min-height:54px;margin-top:32px}.home-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.62fr);align-items:start;gap:18px;margin-top:18px;display:grid}.home-dashboard-main,.home-dashboard-side{gap:18px;min-width:0;display:grid}.home-processes{background:#fff;border:1px solid #082c541a;border-radius:20px;padding:20px 22px}.home-processes>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.home-processes h2{color:var(--navy);align-items:center;gap:9px;margin:0;font:750 17px Manrope;display:flex}.home-processes h2 svg{color:#078f87;width:19px}.home-processes>header>a{color:var(--navy);align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.home-processes>header>a svg,.home-processes article>a svg,.home-process-empty>a svg{width:14px}.home-processes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-processes article{background:#fff;border:1px solid #e1e9ed;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;min-height:120px;padding:15px;display:grid}.home-processes article>span{color:#078f87;background:#e6f8f6;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.home-processes article small{color:var(--vendrex-text-secondary,#173b61);font-size:9px}.home-processes article h3{color:var(--navy);margin:4px 0 8px;font:750 15px Manrope}.home-processes article em{color:#07877f;background:#e8f8f6;border-radius:99px;padding:5px 9px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.home-processes article>a{color:var(--navy);border:1px solid #d7e3e8;border-radius:9px;align-self:end;align-items:center;gap:6px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.home-process-empty{background:#f5fafb;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:18px;display:flex}.home-process-empty>svg{color:#17bebb}.home-process-empty h3{margin:0 0 4px;font-size:14px}.home-process-empty p{color:var(--muted);margin:0;font-size:10px}.home-process-empty>a{color:var(--navy);align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.home-dashboard-main .home-opportunities{margin-top:0;padding:20px 22px}.home-dashboard-main .home-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-dashboard-main .home-job{min-height:150px;padding:16px}.home-dashboard-side .home-academy{border-radius:20px;grid-template-columns:minmax(0,1fr) 128px;min-height:258px;padding:21px 6px 18px 21px}.home-dashboard-side .home-academy h2{font-size:20px}.home-dashboard-side .home-academy p{font-size:10px}.home-dashboard-side .academy-vendi img{width:155px;transform:scale(1.04)}.home-dashboard-side .home-skillscore{min-height:auto;padding:21px 22px}.home-dashboard-side .home-skillscore h2 b{font-size:34px}.home-dashboard-side .home-skillscore>p{margin-bottom:14px}.home-dashboard-side .home-skillscore>div>span{grid-template-columns:112px 1fr 31px;gap:7px}.home-dashboard-side .home-skillscore>footer{grid-template-columns:1fr!important;display:grid!important}.home-dashboard-side .home-skillscore>footer>a{width:100%;min-width:0}.home-dashboard-side .home-skillscore>footer>p{max-width:none}.home-profile-views{background:linear-gradient(110deg,#f7fbfc,#fff);border:1px solid #082c541a;border-radius:16px;align-items:center;gap:14px;padding:17px 20px;display:flex}.home-profile-views>svg{color:#236aa5;background:#edf5ff;border-radius:12px;width:38px;height:38px;padding:10px}.home-profile-views>div{grid-template-columns:auto 1fr;align-items:baseline;gap:5px;display:grid}.home-profile-views b{color:var(--navy);font-size:22px}.home-profile-views span{color:var(--vendrex-text-secondary,#173b61);font-size:11px}.home-profile-views small{color:var(--muted);grid-column:1/-1;font-size:8px}@media (width<=1180px){.candidate-home-premium .home-hero-grid,.home-dashboard-grid{grid-template-columns:1fr}.home-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.home-profile-views{grid-column:1/-1}.home-dashboard-main .home-opportunities>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.candidate-home-premium .home-vendi-summary{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:21px 18px 0}.home-progress-vendi{grid-template-columns:118px 1fr;height:185px}.home-progress-vendi .journey-ring{width:112px;height:112px}.home-progress-vendi .vendi-halo{height:180px}.home-progress-vendi .vendi-halo img{width:155px;bottom:-18px}.home-welcome-actions{flex-direction:column;align-items:stretch}.home-welcome-actions>a{width:100%}.home-hero-metrics{grid-template-columns:repeat(2,1fr)}.home-hero-metrics article:nth-child(2){border-right:0}.home-hero-metrics article:nth-child(-n+2){border-bottom:1px solid #dce9ed}.candidate-home-premium .journey-steps{grid-template-columns:1fr}.candidate-home-premium .home-journey .journey-compact{margin-top:18px}.home-dashboard-side,.home-processes>div,.home-dashboard-main .home-opportunities>div{grid-template-columns:1fr}.home-profile-views{grid-column:auto}.home-processes article{grid-template-columns:42px 1fr}.home-processes article>a{grid-column:1/-1;justify-content:center}.home-process-empty{flex-direction:column;align-items:flex-start}.home-process-empty>a{margin-left:0}.home-dashboard-side .home-academy{grid-template-columns:minmax(0,1fr) 110px}.home-dashboard-main .home-job{min-height:155px}}.candidate-jobs-page .jobs-hero-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);align-items:stretch;gap:18px;width:min(1240px,100%);margin:0 auto 16px;display:grid}.candidate-jobs-page .jobs-hero-layout>.jobs-hero{text-align:left;background:radial-gradient(circle at 92% 12%,#f28b4524,#0000 28%),#fffffff0;flex-direction:column;justify-content:center;width:100%;max-width:none;min-height:255px;margin:0;padding:30px 36px;display:flex}.candidate-jobs-page .jobs-hero h1{letter-spacing:-1.4px;max-width:610px;margin:10px 0 9px;font-size:clamp(34px,3.4vw,48px)}.candidate-jobs-page .jobs-hero>p{max-width:620px;margin:0 0 20px;font-size:14px}.candidate-jobs-page .jobs-search{width:100%;max-width:660px;min-height:54px;margin:0;padding-right:6px}.candidate-jobs-page .jobs-search>span{background:var(--orange);color:#2f1708;border-radius:10px;align-self:stretch;place-items:center;min-width:92px;margin-block:5px;font-size:12px;font-weight:850;display:grid;box-shadow:0 7px 17px #f5823b38}.jobs-vendi-guide{background:linear-gradient(135deg,#fff 0%,#f7fcfc 58%,#eaf9f7 100%);border:1px solid #082c541a;border-radius:22px;grid-template-columns:minmax(0,1fr) 128px;align-items:center;min-height:255px;padding:25px 12px 22px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #082c5412}.jobs-vendi-guide:before{content:"";background:radial-gradient(circle,#fffffff0 0 31%,#c2f1ed9e 58%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-70px;right:-48px}.jobs-vendi-guide>div:first-child{z-index:3;min-width:0;position:relative}.jobs-vendi-guide small{color:#07877f;letter-spacing:.1em;font-size:10px;font-weight:900}.jobs-vendi-guide h2{color:var(--navy);margin:9px 0 8px;font:750 21px/1.18 Manrope,Inter,sans-serif}.jobs-vendi-guide p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.jobs-vendi-guide a{color:var(--navy);background:#fff;border:1px solid #082c541c;border-radius:9px;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #082c540f}.jobs-vendi-guide a svg{width:14px}.jobs-vendi-visual{z-index:2;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;position:relative;overflow:hidden}.jobs-vendi-visual img{z-index:2;transform-origin:bottom;mix-blend-mode:multiply;width:174px;max-width:none;margin-bottom:-26px;position:relative;transform:scale(1.08)}.jobs-vendi-visual span{z-index:3;color:#17bebb;font-size:20px;animation:4s ease-in-out infinite vendi-job-twinkle;position:absolute}.jobs-vendi-visual span:first-child{top:30px;right:2px}.jobs-vendi-visual span:nth-child(2){color:#f5823b;font-size:13px;animation-delay:-1.7s;top:63px;left:4px}@keyframes vendi-job-twinkle{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}.candidate-jobs-page .jobs-filter-bar{width:min(1240px,100%);max-width:none;margin:0 auto 14px;padding:10px 12px;position:relative;top:auto;box-shadow:0 8px 24px #082c540e}.candidate-jobs-page .match-guide{width:min(1240px,100%);max-width:none;margin:0 auto 20px;padding:18px 22px}.candidate-jobs-page .match-guide-heading h2{font-size:18px}.candidate-jobs-page .match-guide-heading p{font-size:11px;line-height:1.55}.candidate-jobs-page .jobs-results-heading,.candidate-jobs-page .public-jobs-grid{width:min(1240px,100%);max-width:none}.candidate-jobs-page .public-jobs-grid article{border-radius:16px;min-height:355px;padding:20px;box-shadow:0 10px 28px #082c540e}.candidate-jobs-page .public-jobs-grid h2{margin-block:14px 9px;font-size:19px}.candidate-jobs-page .public-jobs-grid .job-excerpt{-webkit-line-clamp:2;font-size:12px;line-height:1.55}@media (width<=980px){.candidate-jobs-page .jobs-hero-layout{grid-template-columns:1fr}.jobs-vendi-guide{grid-template-columns:1fr 155px;min-height:210px}.candidate-jobs-page .jobs-hero-layout>.jobs-hero{min-height:230px}}@media (width<=620px){.candidate-jobs-page .jobs-hero-layout>.jobs-hero{padding:24px 18px}.candidate-jobs-page .jobs-search>span{display:none}.jobs-vendi-guide{grid-template-columns:minmax(0,1fr) 105px;padding:20px 8px 18px 18px}.jobs-vendi-guide h2{font-size:18px}.jobs-vendi-visual img{width:135px}.candidate-jobs-page .match-guide{padding:16px}.candidate-jobs-page .jobs-filter-bar{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.jobs-vendi-visual span{animation:none}}.workspace .candidate-jobs-page{width:100%;max-width:none;padding-inline:clamp(24px,3.2vw,58px)}.candidate-jobs-page .jobs-hero-layout,.candidate-jobs-page .jobs-filter-bar,.candidate-jobs-page .match-guide,.candidate-jobs-page .jobs-results-heading,.candidate-jobs-page .public-jobs-grid{width:100%;max-width:none;margin-inline:auto}.candidate-jobs-page .jobs-hero-layout{grid-template-columns:minmax(0,1.62fr) minmax(390px,.78fr);gap:22px;margin-bottom:20px}.candidate-jobs-page .jobs-hero-layout>.jobs-hero,.jobs-vendi-guide{min-height:300px}.candidate-jobs-page .jobs-hero-layout>.jobs-hero{padding:38px 46px}.candidate-jobs-page .jobs-hero h1{max-width:720px;font-size:clamp(40px,3.35vw,58px);line-height:1.05}.candidate-jobs-page .jobs-hero>p{font-size:15px}.jobs-vendi-guide{grid-template-columns:minmax(0,1fr) 190px;padding:30px 12px 25px 30px}.jobs-vendi-guide h2{font-size:25px}.jobs-vendi-guide p{font-size:13px;line-height:1.6}.jobs-vendi-guide a{min-height:42px;padding-inline:14px;font-size:11px}.jobs-vendi-visual img{width:238px;margin-bottom:-35px}.jobs-vendi-visual span:first-child{font-size:25px;top:36px;right:14px}.jobs-vendi-visual span:nth-child(2){font-size:17px;top:82px;left:9px}.candidate-jobs-page .match-guide{margin-bottom:18px}.candidate-jobs-page .jobs-filter-bar{margin-bottom:20px}.candidate-jobs-page .public-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.candidate-jobs-page .public-jobs-grid article{min-height:390px;padding:24px}@media (width<=1180px){.candidate-jobs-page .jobs-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.jobs-vendi-guide{grid-template-columns:1fr 145px}.jobs-vendi-visual img{width:190px}.candidate-jobs-page .public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.candidate-jobs-page .jobs-hero-layout{grid-template-columns:1fr}.candidate-jobs-page .jobs-hero-layout>.jobs-hero,.jobs-vendi-guide{min-height:auto}.jobs-vendi-guide{grid-template-columns:1fr 160px}.candidate-jobs-page .public-jobs-grid{grid-template-columns:1fr}}@media (width<=620px){.workspace .candidate-jobs-page{padding-inline:16px}.candidate-jobs-page .jobs-hero-layout>.jobs-hero{padding:25px 20px}.candidate-jobs-page .jobs-hero h1{font-size:36px}.jobs-vendi-guide{grid-template-columns:minmax(0,1fr) 105px;padding:21px 8px 18px 19px}.jobs-vendi-guide h2{font-size:19px}.jobs-vendi-guide p{font-size:11px}.jobs-vendi-visual img{width:142px;margin-bottom:-24px}}.match-guide-refined{background:linear-gradient(105deg,#fffffff7,#f8fdfcf5);border-radius:18px!important;display:block!important}.match-guide-refined>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.match-guide-refined>header>svg{color:#07948b;background:#e7f8f6;border-radius:12px;width:40px;height:40px;padding:10px}.match-guide-refined>header small{color:#07877f;letter-spacing:.11em;font-size:9px;font-weight:900}.match-guide-refined>header h2{color:var(--navy);margin:3px 0 0;font:750 19px Manrope,Inter,sans-serif}.match-guide-refined>header>a,.match-insight-moment>a{border:1px solid var(--orange-line);color:var(--orange-deep);background:#fff8f2;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;font-weight:800;display:inline-flex}.match-guide-refined a svg{width:14px}.match-insight-row{border-block:1px solid #082c5414;grid-template-columns:1fr 1fr;margin:17px 0 13px;display:grid}.match-insight-score,.match-insight-moment{align-items:center;gap:15px;min-height:112px;padding:18px 24px;display:flex}.match-insight-score{border-right:1px solid #082c5414}.match-insight-score>i{background:#fff;border:7px solid #dff3f1;border-top-color:#17bebb;border-radius:50%;flex:0 0 74px;align-content:center;place-items:center;width:74px;height:74px;font-style:normal;display:grid}.match-insight-score>i strong{color:#078f87;font-size:18px}.match-insight-score>i small{color:var(--muted);font-size:7px}.match-insight-row span{min-width:0}.match-insight-row b{color:#07877f;font-size:12px}.match-insight-row p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.match-insight-moment>svg{color:#07948b;background:#e7f8f6;border-radius:50%;flex:0 0 42px;width:42px;height:42px;padding:11px}.match-insight-moment>a{white-space:nowrap;margin-left:auto}.match-guide-refined .match-disclaimer{color:#6b8192;align-items:center;gap:7px;font-size:9px;display:flex}.match-guide-refined .match-disclaimer svg{color:#f5823b;width:13px}@media (width<=850px){.match-insight-row{grid-template-columns:1fr}.match-insight-score{border-bottom:1px solid #082c5414;border-right:0}}@media (width<=620px){.match-guide-refined>header{grid-template-columns:36px 1fr}.match-guide-refined>header>a{grid-column:1/-1;justify-content:center}.match-insight-score,.match-insight-moment{padding:15px 6px}.match-insight-moment{flex-wrap:wrap;align-items:flex-start}.match-insight-moment>a{justify-content:center;width:100%;margin-left:0}}.candidate-jobs-page .jobs-search{padding:5px 5px 5px 17px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.candidate-jobs-page .jobs-search:focus-within{border-color:#0b9f9680;box-shadow:0 0 0 4px #17bebb1a,0 16px 34px #082c5414}.candidate-jobs-page .jobs-search input{min-width:0}.candidate-jobs-page .jobs-search .search-clear{background:#f1f5f7;border-radius:9px;flex:0 0 32px;width:32px;height:32px;margin:0}.candidate-jobs-page .jobs-search .search-submit{background:linear-gradient(135deg,#ee7832,var(--orange));color:#301608;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:44px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #ee78323d}.candidate-jobs-page .jobs-search .search-submit:hover{transform:translateY(-1px);box-shadow:0 12px 23px #ee78324d}.candidate-jobs-page .jobs-search .search-submit svg{width:15px}.jobs-search-help{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.jobs-search-help button{min-height:30px;color:var(--vendrex-text-secondary,#173b61);cursor:pointer;background:#fffc;border:1px solid #082c5417;border-radius:999px;padding:5px 10px;font-size:10px}.jobs-search-help button:hover{border-color:var(--orange-line);background:var(--orange-soft);color:var(--orange-deep)}.jobs-vendi-guide{background:linear-gradient(135deg,#fff 0%,#f5fcfb 54%,#e7f8f5 100%);grid-template-columns:minmax(0,1.08fr) 185px}.jobs-vendi-bubble{background:#fffffff0;border:1px solid #d7ebe9;border-radius:13px 13px 4px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:12px 13px;animation:.35s ease-out vendi-message-in;display:grid;position:relative;box-shadow:0 10px 24px #082c5411}.jobs-vendi-bubble:after{content:"";background:#fff;border-top:1px solid #d7ebe9;border-right:1px solid #d7ebe9;width:13px;height:13px;position:absolute;bottom:13px;right:-7px;transform:rotate(45deg)}.jobs-vendi-bubble>svg{color:#07948b;background:#e8f8f6;border-radius:9px;width:28px;height:28px;padding:7px}.jobs-vendi-bubble p{z-index:1;color:#3f5b70;margin:0;font-size:11px;line-height:1.5;position:relative}.vendi-message-dots{gap:6px;margin:10px 0 0 3px;display:flex}.vendi-message-dots button{cursor:pointer;background:#cbd9df;border:0;border-radius:99px;width:7px;height:7px;min-height:0;padding:0;transition:width .2s,background .2s}.vendi-message-dots button.active{background:#17bebb;width:20px}.jobs-vendi-visual img{mix-blend-mode:normal;filter:drop-shadow(0 16px 18px #082c541f);width:245px;margin-bottom:-30px}@keyframes vendi-message-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1180px){.jobs-vendi-guide{grid-template-columns:1fr 145px}.jobs-vendi-visual img{width:195px}}@media (width<=620px){.candidate-jobs-page .jobs-search .search-submit{width:48px;min-width:48px;font-size:0}.candidate-jobs-page .jobs-search .search-submit svg{width:17px}.jobs-search-help{display:none}.jobs-vendi-guide{grid-template-columns:minmax(0,1fr) 105px}.jobs-vendi-bubble{grid-template-columns:1fr;padding:10px}.jobs-vendi-bubble>svg{display:none}.jobs-vendi-bubble p{font-size:10px}.jobs-vendi-visual img{width:145px}}@media (prefers-reduced-motion:reduce){.jobs-vendi-bubble{animation:none}.candidate-jobs-page .jobs-search .search-submit{transition:none}}.landing-vendi-card{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #082c541c;border-radius:17px;grid-template-columns:105px minmax(0,1fr);align-items:center;width:min(330px,58%);min-height:116px;padding:12px 15px 12px 5px;display:grid;position:absolute;bottom:18px;left:-34px;overflow:visible;box-shadow:0 18px 42px #082c5429}.landing-vendi-card:before{content:"";background:radial-gradient(circle,#def9f6e6,#cbeff961 56%,#0000 70%);border-radius:50%;width:118px;height:118px;position:absolute;top:50%;left:38px;transform:translate(-50%,-50%)}.landing-vendi-card>img{z-index:2;filter:drop-shadow(0 9px 10px #082c541f);width:116px;max-width:none;margin:-25px 0 -22px -12px;position:relative}.landing-vendi-card>div{z-index:3;flex-direction:column;align-items:flex-start;display:flex;position:relative}.landing-vendi-card small{color:#07877f;letter-spacing:.11em;font-size:8px;font-weight:900}.landing-vendi-card strong{color:var(--navy);margin-top:5px;font:750 12px/1.35 Manrope,Inter,sans-serif}.landing-vendi-card a{color:#0a766f;align-items:center;gap:6px;margin-top:9px;font-size:9px;font-weight:850;display:inline-flex}.landing-vendi-card a svg{width:14px}.landing-vendi-card a:hover{color:var(--orange-deep)}.vendi-support-strip{color:#fff;background:linear-gradient(110deg,#071f3a,#0a3761);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;max-width:calc(100% - max(10vw,40px));min-height:138px;margin:0 auto 34px;padding:25px 34px 25px 150px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #082c542e}.vendi-support-strip:before{content:"";background:radial-gradient(circle,#17bebb52,#0000 67%);border-radius:50%;width:230px;height:230px;position:absolute;bottom:-92px;left:-42px}.vendi-support-strip>img{z-index:2;filter:drop-shadow(0 13px 13px #0000003d);width:125px;position:absolute;bottom:-35px;left:24px}.vendi-support-strip>div:not(.vendi-strip-sparks){z-index:3;position:relative}.vendi-support-strip small{color:#67ddd3;letter-spacing:.13em;font-size:9px;font-weight:900}.vendi-support-strip h2{margin:5px 0 4px;font:750 24px Manrope,Inter,sans-serif}.vendi-support-strip p{color:#c4d4e0;max-width:720px;margin:0;font-size:12px;line-height:1.55}.vendi-strip-actions{flex-direction:column!important;align-items:center!important;gap:7px!important;display:flex!important}.vendi-strip-actions>a{background:linear-gradient(135deg,#ee7832,var(--orange));color:#2f1608;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 20px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 11px 24px #ee783247}.vendi-strip-actions>a:hover{transform:translateY(-2px);box-shadow:0 15px 30px #ee783259}.vendi-strip-actions>a svg{width:18px}.vendi-strip-actions>span{color:#9eb5c7;font-size:9px}.vendi-strip-sparks{pointer-events:none;inset:0;position:absolute!important}.vendi-strip-sparks span{color:#64ddd3;font-size:22px;animation:4s ease-in-out infinite vendi-twinkle;position:absolute}.vendi-strip-sparks span:first-child{top:22px;left:13%}.vendi-strip-sparks span:last-child{color:#f6b077;animation-delay:-1.8s;bottom:20px;right:10%}@media (width<=980px){.landing-vendi-card{bottom:14px;left:14px}.vendi-support-strip{max-width:calc(100% - 36px);padding-left:130px}.vendi-support-strip>img{left:13px}}@media (width<=700px){.landing-vendi-card{grid-template-columns:86px 1fr;width:100%;max-width:none;margin-top:12px;position:relative;bottom:auto;left:auto}.landing-vendi-card>img{width:98px}.vendi-support-strip{grid-template-columns:1fr;min-height:230px;padding:28px 20px 24px 115px}.vendi-support-strip>img{width:105px;left:3px}.vendi-strip-actions{align-items:flex-start!important}.vendi-strip-actions>a{width:100%}}@media (width<=470px){.vendi-support-strip{padding:26px 18px 24px}.vendi-support-strip>img{display:none}}@media (prefers-reduced-motion:reduce){.vendi-strip-sparks span,.vendi-strip-actions>a{transition:none;animation:none}}.landing-v2{width:min(1540px,100% - 64px);color:var(--navy);margin:0 auto;padding:28px 0 22px}.landing-v2-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:44px;min-height:430px;display:grid}.landing-v2-copy>span,.landing-v2-roles>small,.landing-company-card>div>small{color:#008f87;letter-spacing:.13em;font-size:11px;font-weight:800}.landing-v2-copy h1 em{color:#00998e;font-style:normal}.landing-v2-copy>p{color:#526d89;max-width:580px;margin:0 0 24px;font-size:17px;line-height:1.55}.landing-v2-search{background:#ffffffb8;border:0;border-radius:18px;grid-template-columns:1.05fr .75fr .88fr auto;gap:8px;padding:6px;display:grid;box-shadow:0 15px 35px #081d3a14}.landing-v2-search label{background:#fff;border:1px solid #d7e2ea;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.landing-v2-search label:focus-within{border-color:#00a096;box-shadow:0 0 0 3px #00a0961a}.landing-v2-search label svg{color:#07518b;width:19px}.landing-v2-search input,.landing-v2-search select{color:#173b61;width:100%;min-width:0;height:46px;font:inherit;background:0 0;box-shadow:none!important;border:0!important;border-radius:10px!important;outline:0!important}.landing-v2-search button{color:#071f39;cursor:pointer;background:#f78235;border:0;border-radius:12px;padding:0 22px;font-weight:800;transition:all .2s}.landing-v2-search button:hover{background:#ff9651;transform:translateY(-2px);box-shadow:0 9px 20px #f7823540}.landing-v2-people{background:linear-gradient(145deg,#eaf7fa,#e8f0fb);border-radius:46% 46% 34px 34px;justify-content:center;align-items:flex-end;min-height:410px;display:flex;position:relative;overflow:visible}.landing-v2-people>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 15px #071f3914);width:100%;height:104%;position:absolute;inset:auto 0 0}.landing-signal{z-index:2;background:#fffffff7;border:1px solid #dce8ed;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 10px;padding:12px 15px;display:grid;position:absolute;box-shadow:0 10px 25px #071f391f}.landing-signal svg{color:#009f95;grid-row:1/3;width:21px}.landing-signal b{font-size:12px}.landing-signal small{color:#71859a;font-size:10px}.signal-top{top:-22px;right:22px}.signal-bottom{bottom:52px;left:-8px}.landing-v2-vendi{z-index:4;background:linear-gradient(115deg,#f2fbfa 0%,#fff 45%);border:1px solid #dbe5ec;border-radius:20px;grid-template-columns:74px 1fr;align-items:center;gap:14px;width:390px;min-height:126px;padding:16px 20px 16px 15px;display:grid;position:absolute;bottom:-24px;left:9%;box-shadow:0 18px 38px #071f392b}.vendi-face{background:radial-gradient(circle at 50% 35%,#fff 0%,#dff6f4 72%);border:3px solid #fff;border-radius:50%;width:74px;height:74px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 18px #00a0962e}.vendi-face img{object-fit:contain;filter:drop-shadow(0 5px 6px #071f391a);width:104px;max-width:none;height:116px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.landing-v2-vendi div{gap:6px;display:grid}.landing-v2-vendi small{color:#008f87;letter-spacing:.12em;font-size:9px;font-weight:800}.landing-v2-vendi b{font-size:13px;line-height:1.35}.landing-v2-vendi a{color:#07518b;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.landing-v2-vendi a svg{width:14px}.landing-v2-trust{background:#fff;border:1px solid #dce6ec;border-radius:17px;grid-template-columns:repeat(3,1fr);margin:32px 0 14px;display:grid;box-shadow:0 10px 25px #071f390d}.landing-v2-trust>div{justify-content:center;align-items:center;gap:13px;padding:17px 22px;display:flex}.landing-v2-trust svg{color:#00a096;width:27px}.landing-v2-trust span{display:grid}.landing-v2-trust b{font-size:14px}.landing-v2-trust small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:11px}.landing-v2-middle,.landing-v2-bottom{grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:14px;display:grid}.landing-v2-middle>article,.landing-v2-bottom>article{background:#fff;border:1px solid #dce6ec;border-radius:18px;padding:24px}.landing-v2-middle h2,.landing-v2-bottom h2{letter-spacing:-.025em;margin:0;font-size:24px}.landing-v2-middle p,.landing-v2-bottom p{color:#607890;margin:6px 0 17px;font-size:13px}.landing-v2-roles>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.landing-v2-roles>div>a{color:#12385e;border:1px solid #dce7ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:48px;padding:9px 11px;font-size:11px;transition:all .2s;display:grid}.landing-v2-roles>div>a:hover{background:#fff7f1;border-color:#f78235;transform:translateY(-2px)}.landing-v2-roles>div>a span{color:#009b91;background:#e5f8f5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.landing-v2-roles svg{width:15px}.landing-v2-roles>a{color:#07518b;gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.landing-v2-roles>a svg{width:15px}.public-journey-track{grid-template-columns:repeat(4,1fr);margin:30px 0 18px;display:grid;position:relative}.public-journey-track:before{content:"";background:linear-gradient(90deg,#00aa9f 58%,#d8e1e8 58%);height:2px;position:absolute;top:13px;left:8%;right:8%}.public-journey-track span{text-align:center;justify-items:center;gap:3px;display:grid;position:relative}.public-journey-track svg,.public-journey-track i{z-index:1;color:#6c8195;background:#fff;border:2px solid #bdcad5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.public-journey-track .done svg{color:#00a89d;border-color:#00a89d;padding:4px}.public-journey-track .active i{color:#e6691d;border-color:#f78235}.public-journey-track b{font-size:10px}.public-journey-track small{color:#6d8296;font-size:9px}.public-vendi-note{background:#f1faf9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.public-vendi-note img{object-fit:contain;width:48px;height:48px}.public-vendi-note span{display:grid}.public-vendi-note b{font-size:12px}.public-vendi-note small{color:#62798e;font-size:10px}.public-vendi-note a{color:#07518b;background:#fff;border:1px solid #d5e2e8;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.landing-company-card{grid-template-columns:44% 1fr;align-items:stretch;gap:0;display:grid;position:relative;overflow:hidden;background:linear-gradient(120deg,#edf9f8 0%,#fff 60%)!important;padding:0!important}.landing-company-card:after{content:"";pointer-events:none;background:#f7823514;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-55px}.landing-company-card>img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;min-height:226px}.landing-company-card>div{z-index:1;align-self:center;padding:28px 30px;position:relative}.landing-company-card>div>div{align-items:center;gap:12px;display:flex}.landing-company-card>div>div a:first-child{color:#082644;background:#f78235;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800}.landing-company-card>div>div a:last-child{color:#07518b;gap:5px;font-size:11px;font-weight:800;display:flex}.landing-company-card svg{width:14px}.landing-ai-proof{color:#007f78;background:#e8f8f5;border-radius:999px;align-items:center;gap:7px;margin:-4px 0 16px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.landing-ai-proof svg{width:14px;height:14px}.landing-featured-card>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landing-featured-card>header>a{color:#07518b;gap:5px;font-size:11px;font-weight:800;display:flex}.landing-featured-card>header svg{width:14px}.landing-featured-card .jobs-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.landing-featured-card .jobs-grid article{border-radius:12px;min-height:145px;padding:12px}.landing-featured-card .jobs-grid h3{font-size:13px}.landing-featured-card .jobs-grid p,.landing-featured-card .jobs-grid small{font-size:9px}.landing-featured-card .jobs-grid .job-company{width:30px;height:30px}.landing-featured-card .jobs-grid a{font-size:10px}.landing-v2+.vendi-support-strip{background:linear-gradient(112deg,#071f3a 0%,#0a345c 66%,#0a3b67 100%);border:1px solid #55d6cc2e;border-radius:18px;grid-template-columns:104px minmax(0,1fr) auto;gap:18px;width:min(1540px,100% - 64px);min-height:116px;margin:0 auto 22px;padding:10px 26px 10px 14px}.vendi-strip-character{align-self:end;place-items:end center;height:105px;display:grid}.vendi-strip-character img{object-fit:contain;filter:drop-shadow(0 9px 10px #0003);width:100px;height:112px}.vendi-strip-copy{align-self:center}.landing-v2+.vendi-support-strip h2{margin:3px 0;font-size:21px}.landing-v2+.vendi-support-strip .vendi-strip-actions a{color:#092947;background:#f78235;min-width:178px}.landing-v2+.vendi-support-strip .vendi-strip-sparks span:first-child{top:16px;left:12%}.landing-v2+.vendi-support-strip .vendi-strip-sparks span:nth-child(2){color:#3ad1c6;bottom:13px;left:16%}.landing-v2+.vendi-support-strip .vendi-strip-sparks span:nth-child(3){color:#f5b068;top:18px;right:9%}@media (width<=1100px){.landing-v2{width:min(100% - 32px,900px)}.landing-v2-hero{grid-template-columns:1fr}.landing-v2-people{min-height:390px}.landing-v2-middle,.landing-v2-bottom{grid-template-columns:1fr}.landing-v2-search{grid-template-columns:1fr 1fr}.landing-v2-search button{min-height:48px}.landing-v2-trust{grid-template-columns:1fr}.landing-v2-trust>div+div{border-top:1px solid #e2e8ed;border-left:0}}@media (width>=1101px) and (width<=1350px){.landing-v2-search{grid-template-columns:1fr 1fr}.landing-v2-search button{min-height:48px}.landing-v2-hero{gap:28px}}@media (width<=680px){.landing-v2{width:calc(100% - 24px);padding-top:18px}.landing-v2-copy h1{font-size:43px}.landing-v2-search{grid-template-columns:1fr}.landing-v2-search label{border-bottom:1px solid #e2e9ee;border-right:0}.landing-v2-people{min-height:350px;margin-bottom:52px}.landing-signal{display:none}.landing-v2-vendi{grid-template-columns:62px 1fr;gap:10px;width:auto;min-height:112px;padding:13px;bottom:-48px;left:16px;right:10px}.landing-v2-vendi .vendi-face{width:62px;height:62px}.landing-v2-vendi .vendi-face img{width:90px;height:102px}.landing-v2-roles>div,.landing-featured-card .jobs-grid{grid-template-columns:1fr}.public-journey-track small{display:none}.landing-company-card{grid-template-columns:1fr}.landing-v2+.vendi-support-strip{grid-template-columns:82px 1fr;width:calc(100% - 24px);min-height:210px;padding:18px}.landing-v2+.vendi-support-strip .vendi-strip-character{height:106px}.landing-v2+.vendi-support-strip .vendi-strip-actions{grid-column:1/-1;align-items:stretch!important}.landing-v2+.vendi-support-strip .vendi-strip-actions a{width:100%}}.landing-v2-vendi .vendi-face img{transform-origin:50% 17%;top:1px;transform:translate(-50%)scale(1.9)}@media (width<=680px){.landing-v2-vendi .vendi-face img{transform:translate(-50%)scale(1.9)}}.landing-v2-search button{justify-content:center;align-items:center;gap:8px;display:flex}.landing-v2-search button svg{width:17px;height:17px}.public-next-step{background:linear-gradient(90deg,#effaf8,#f8fbfd);grid-template-columns:38px 1fr auto;padding:10px 12px}.public-next-step>svg{color:#008f87;background:#dcf5f1;border-radius:10px;width:36px;height:36px;padding:9px}.public-next-step a{color:#083b68;background:#fff;border-color:#cddde5;transition:border-color .18s,transform .18s}.public-next-step a:hover{border-color:#00a096;transform:translateY(-1px)}.landing-v2-vendi{grid-template-columns:88px 1fr;width:420px;min-height:136px}.landing-v2-vendi .vendi-face{width:88px;height:88px}.landing-v2-vendi .vendi-face img{transform-origin:50% 16%;width:116px;height:128px;transform:translate(-50%)scale(1.82)}.landing-v2-vendi a{color:#fff;background:#08345d;border-radius:9px;justify-self:start;margin-top:2px;padding:8px 11px;transition:transform .18s,background .18s;box-shadow:0 7px 15px #08345d29}.landing-v2-vendi a:hover{background:#0a477b;transform:translateY(-1px)}.landing-featured-card .jobs-grid .landing-job{background:linear-gradient(145deg,#fff 45%,#f3fbfa);border:1px solid #d9e5ea;border-top:0;border-radius:14px;flex-direction:column;min-height:220px;padding:17px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #071f390f}.landing-featured-card .jobs-grid .landing-job:before{content:"";background:linear-gradient(90deg,#00a096,#39cfc1);height:4px;position:absolute;inset:0 0 auto}.landing-featured-card .jobs-grid .landing-job:nth-child(odd):before{background:linear-gradient(90deg,#f78235,#ffad70)}.landing-featured-card .landing-job:hover{transform:translateY(-4px);box-shadow:0 14px 28px #071f391c}.landing-job header{align-items:center;gap:10px;display:flex}.landing-job header>span{display:grid}.landing-job header>span svg{color:#00a096;width:13px}.landing-featured-card .landing-job .job-company{color:#fff;background:#083b68;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.landing-job-tags{flex-wrap:wrap;gap:6px;margin:15px 0 10px;display:flex}.landing-job-tags span{color:#007f78;background:#e8f8f5;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:750}.landing-job-tags span+span{color:#aa4d16;background:#fff0e6}.landing-featured-card .landing-job h3{margin:2px 0 9px;font-size:16px;line-height:1.25}.landing-featured-card .landing-job p{color:#617b92;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.landing-featured-card .landing-job p svg{width:14px}.landing-featured-card .landing-job>a{color:#fff;background:#08345d;border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 11px;font-size:10px;font-weight:800;display:flex}.landing-featured-card .landing-job>a:hover{background:#0a477b}.landing-featured-card .landing-job>a svg{width:14px}@media (width<=680px){.landing-v2-vendi{grid-template-columns:72px 1fr}.landing-v2-vendi .vendi-face{width:72px;height:72px}.landing-v2-vendi .vendi-face img{width:98px;height:110px;transform:translate(-50%)scale(1.82)}.landing-v2-vendi a{padding:7px 9px}.landing-featured-card .jobs-grid{grid-template-columns:1fr}}.academy-setup{max-width:760px;margin:42px auto;box-shadow:0 18px 44px #082c5414;background:linear-gradient(145deg,#fff 0%,#f3fbfa 62%,#fff5ec 100%)!important;border-style:solid!important;padding:64px 38px!important}.academy-setup>svg{color:var(--orange)!important}.academy-setup>span{color:#087d76;letter-spacing:.13em;margin-top:14px;font-size:11px;font-weight:850;display:block}.academy-setup h1{color:var(--navy);margin:9px 0;font:800 clamp(27px,4vw,40px)/1.12 Manrope,Inter,sans-serif}.academy-setup p{max-width:590px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.academy-setup small{color:#718798;margin-top:18px;font-size:11px;display:block}.lesson-content{max-width:820px}.lesson-content>span{color:#087f78;letter-spacing:.1em;font-size:10px;font-weight:800}.lesson-intro{color:#526b7f;font-size:17px;line-height:1.65}.lesson-content .lesson-copy{color:#29485f;border-radius:16px;padding:24px;font-size:15px;line-height:1.8}.lesson-content .lesson-resource svg:last-child{width:16px;margin-left:auto}.lesson-panel{background:#fff;border:1px solid #dfe9ee;border-radius:18px;margin:22px 0;padding:22px 24px}.lesson-panel>header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.lesson-panel>header>svg{color:#078b82;background:#e9f8f6;border-radius:12px;flex:none;width:38px;height:38px;padding:9px}.lesson-panel header small{color:#087f78;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.lesson-panel h3{color:var(--navy);margin:4px 0;font:750 19px Manrope}.lesson-points{background:linear-gradient(135deg,#f4fbfa,#fff)}.lesson-points ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.lesson-points li{color:var(--vendrex-text-secondary,#173b61);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.lesson-points li svg{color:#0ba399;flex:none;width:18px;height:18px;margin-top:2px}.lesson-example{background:#fff8f2;border-color:#f5d8c4}.lesson-example>header>svg,.lesson-exercise>header>svg{color:#c85b19;background:#ffeadb}.lesson-example>p,.lesson-exercise>p{color:var(--vendrex-text-secondary,#173b61);margin:0;line-height:1.7}.lesson-example em{color:#7a6a5f;margin-top:14px;font-size:12px;line-height:1.5;display:block}.lesson-exercise{border-left:4px solid #f5823b}.lesson-resources{background:#f6f9fb}.lesson-resources>div{gap:10px;display:grid}.lesson-resources a{color:var(--navy);background:#fff;border:1px solid #dce7ed;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.lesson-resources a:hover{border-color:#8fd7d2;transform:translateY(-2px);box-shadow:0 9px 24px #082c5414}.lesson-resources a span{flex-direction:column;gap:4px;display:flex}.lesson-resources a small{color:var(--muted)}.lesson-resources a>svg{flex:none;width:17px}.lesson-resources>p{color:#6e8191;margin:14px 0 0;font-size:11px;line-height:1.55}@media (width<=650px){.lesson-panel{padding:18px}.lesson-content .lesson-copy{padding:19px;font-size:14px}.lesson-intro{font-size:15px}}.admin-academy{max-width:1240px}.academy-admin-heading{align-items:flex-end}.academy-admin-heading>a,.academy-primary{color:#092846;cursor:pointer;background:#f78235;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #f7823533}.academy-admin-heading>a{padding:13px 18px}.academy-admin-heading svg,.academy-primary svg{width:17px}.academy-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.academy-admin-metrics article{background:#fff;border:1px solid #dfe9ee;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.academy-admin-metrics article>svg{color:#008f87;background:#e5f8f5;border-radius:12px;width:42px;height:42px;padding:10px}.academy-admin-metrics span{display:grid}.academy-admin-metrics strong{color:#082f57;font-size:24px}.academy-admin-metrics small{color:var(--vendrex-text-secondary,#173b61)}.academy-editor,.academy-lesson-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;padding:26px!important}.academy-admin-form header{justify-content:space-between;align-items:flex-start;display:flex}.academy-admin-form header h2{margin:4px 0}.academy-admin-form label{color:#153c61;gap:7px;font-size:13px;font-weight:750;display:grid}.academy-admin-form label small{color:#7890a3;font-weight:500}.academy-admin-form input,.academy-admin-form select,.academy-admin-form textarea,.academy-admin-filters input,.academy-admin-filters select{color:#173b61;width:100%;font:inherit;background:#fff;border:1px solid #d5e2e9;border-radius:12px;outline:0}.academy-admin-form input,.academy-admin-form select{height:47px;padding:0 13px}.academy-admin-form textarea{resize:vertical;min-height:110px;padding:13px}.academy-admin-form input:focus,.academy-admin-form select:focus,.academy-admin-form textarea:focus{border-color:#00a096;box-shadow:0 0 0 3px #00a0961a}.academy-admin-form .wide{grid-column:1/-1}.academy-check{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.academy-check input{width:18px;height:18px}.academy-primary{justify-self:start;padding:13px 18px}.academy-admin-list{margin-top:30px}.academy-admin-list>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.academy-admin-list h2{margin:4px 0}.academy-admin-filters{gap:10px;display:flex}.academy-admin-filters label{background:#fff;border:1px solid #d5e2e9;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.academy-admin-filters label svg{width:17px}.academy-admin-filters input{border:0;height:44px}.academy-admin-filters select{min-width:150px;padding:0 12px}.academy-admin-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy-admin-course-grid>article{background:#fff;border:1px solid #dce7ed;border-radius:17px;overflow:hidden;box-shadow:0 10px 25px #071f390d}.academy-course-admin-visual{color:#00988f;background:linear-gradient(135deg,#e8f8f5,#fff4eb);place-items:center;height:120px;display:grid;position:relative}.academy-course-admin-visual>svg{width:38px}.academy-course-admin-visual img{object-fit:cover;width:100%;height:100%}.academy-status{color:#36536b;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.academy-status.published{color:#007c73;background:#daf5ef}.academy-course-admin-copy{padding:17px}.academy-course-admin-copy small,.academy-course-admin-copy>span{color:#71869a;font-size:10px}.academy-course-admin-copy h3{color:#082f57;margin:7px 0}.academy-course-admin-copy p{color:#587087;min-height:40px;font-size:12px;line-height:1.5}.academy-admin-course-grid .academy-course-actions{flex-wrap:wrap;gap:7px;padding:0 17px 17px;display:flex}.academy-admin-course-grid .academy-course-actions button,.academy-admin-course-grid .academy-course-actions a,.academy-route button{color:#0b416d;cursor:pointer;background:#fff;border:1px solid #d9e5eb;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.academy-admin-course-grid .academy-course-actions svg{width:14px}.academy-admin-course-grid .academy-course-actions .publish{color:#092846;background:#f78235;border-color:#f78235}.academy-empty{border:1px dashed #cddce4;border-radius:17px;justify-items:center;padding:45px;display:grid}.academy-route{gap:10px;display:grid}.academy-route>article{background:#fff;border:1px solid #dce7ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.academy-route h3{margin:4px 0}.academy-route p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:12px}.academy-route>article>div:last-child{gap:7px;display:flex}@media (width<=900px){.academy-admin-metrics,.academy-admin-course-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.academy-admin-metrics,.academy-admin-course-grid,.academy-editor,.academy-lesson-editor{grid-template-columns:1fr}.academy-admin-form .wide{grid-column:auto}.academy-admin-list>header,.academy-admin-filters,.academy-route>article{flex-direction:column;align-items:stretch}.academy-admin-filters{display:grid}.academy-admin-heading{align-items:flex-start}.academy-admin-heading>a{width:100%}}.candidate-home-premium{width:min(100% - 48px,1540px);color:var(--ink);margin-inline:auto;padding:28px 0 64px}.candidate-home-premium :is(.home-vendi-summary,.home-journey,.home-processes,.home-opportunities,.home-academy,.home-skillscore,.home-profile-views){border:1px solid #082c5417;box-shadow:0 14px 38px #082c540e}.candidate-home-premium .home-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:20px;display:grid}.candidate-home-premium .home-vendi-summary{background:radial-gradient(circle at 83% 30%,#17bebb1f,#0000 28%),linear-gradient(135deg,#fff 0%,#fbfefe 58%,#eef9f8 100%);border-radius:24px;grid-template-rows:minmax(236px,1fr) auto;grid-template-columns:minmax(250px,.82fr) minmax(300px,1.18fr);min-height:360px;padding:30px 30px 0;display:grid}.candidate-home-premium .vendi-welcome{align-self:center;padding:0 6px 26px 0!important}.candidate-home-premium .vendi-welcome h1{letter-spacing:-.035em;font:800 clamp(27px,2.25vw,35px)/1.08 Manrope,Inter,sans-serif}.candidate-home-premium .vendi-message{background:#ffffffc2;border:0;border-radius:16px;align-items:flex-start;gap:10px;min-height:84px;padding:14px 15px;display:flex;box-shadow:inset 0 0 0 1px #082c540e}.candidate-home-premium .vendi-message strong{color:var(--navy);margin-bottom:4px;font-size:14px;display:block}.candidate-home-premium .home-progress-vendi{grid-template-columns:150px minmax(145px,1fr);gap:4px;height:250px}.candidate-home-premium .home-progress-vendi .vendi-halo img{filter:drop-shadow(0 18px 18px #082c541f);mix-blend-mode:multiply;width:225px;max-height:none;bottom:-23px}.candidate-home-premium .home-hero-metrics{border-radius:0 0 22px 22px;margin-inline:-12px;padding:14px 12px}.candidate-home-premium .home-hero-metrics article{min-width:0;padding:6px 13px}.candidate-home-premium .home-hero-metrics article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-home-premium .home-journey{background:linear-gradient(145deg,#fff,#fcfefe);border-radius:24px;min-height:360px;padding:30px}.candidate-home-premium .home-journey h2{max-width:470px;font-size:23px;line-height:1.18}.candidate-home-premium .home-journey .journey-compact{margin-top:48px}.candidate-home-premium .journey-steps{gap:6px}.candidate-home-premium .journey-steps:before{left:7%;right:7%}.candidate-home-premium .journey-steps>a{min-width:0}.candidate-home-premium .journey-steps b{font-size:10px;line-height:1.25}.candidate-home-premium .journey-steps small{font-size:8px;line-height:1.25}.candidate-home-premium .home-dashboard-grid{grid-template-columns:minmax(0,1.58fr) minmax(320px,.62fr);align-items:start;gap:20px;margin-top:20px;display:grid}.candidate-home-premium .home-dashboard-main,.candidate-home-premium .home-dashboard-side{gap:20px;min-width:0;display:grid}.candidate-home-premium .home-processes,.candidate-home-premium .home-opportunities{border-radius:22px}.candidate-home-premium .home-processes article,.candidate-home-premium .home-job{transition:transform .2s,box-shadow .2s,border-color .2s}.candidate-home-premium .home-processes article:hover,.candidate-home-premium .home-job:hover{border-color:#00a09647;transform:translateY(-2px);box-shadow:0 12px 24px #082c5412}.candidate-home-premium .home-academy,.candidate-home-premium .home-skillscore{border-radius:22px}.candidate-home-premium .home-profile-views{border-radius:18px}.candidate-home-premium .home-quick-links{border:1px solid #082c540f;margin-top:20px;box-shadow:0 10px 26px #082c540a}@media (width<=1180px){.candidate-home-premium .home-hero-grid,.candidate-home-premium .home-dashboard-grid{grid-template-columns:1fr}.candidate-home-premium .home-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-home-premium .home-profile-views{grid-column:1/-1}}@media (width<=760px){.candidate-home-premium{width:min(100% - 24px,1540px);padding-top:16px}.candidate-home-premium .home-vendi-summary{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding:22px 18px 0}.candidate-home-premium .vendi-welcome{padding:0 0 16px!important}.candidate-home-premium .home-progress-vendi{grid-template-columns:120px 1fr;height:188px}.candidate-home-premium .home-progress-vendi .vendi-halo{height:188px}.candidate-home-premium .home-progress-vendi .vendi-halo img{width:168px;bottom:-18px}.candidate-home-premium .home-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-6px}.candidate-home-premium .home-hero-metrics article{padding-inline:10px}.candidate-home-premium .home-journey{min-height:0;padding:23px 19px}.candidate-home-premium .home-journey h2{font-size:20px}.candidate-home-premium .home-journey .journey-compact{margin-top:20px}.candidate-home-premium .journey-steps{grid-template-columns:1fr;gap:10px}.candidate-home-premium .journey-steps:before{display:none}.candidate-home-premium .journey-steps>a{text-align:left;flex-direction:row}.candidate-home-premium .journey-steps span{align-items:flex-start}.candidate-home-premium .home-dashboard-side,.candidate-home-premium .home-processes>div,.candidate-home-premium .home-opportunities>div{grid-template-columns:1fr}.candidate-home-premium .home-profile-views{grid-column:auto}.candidate-home-premium .home-quick-links{flex-direction:column;align-items:flex-start}.candidate-home-premium .home-quick-links nav{gap:14px}}@media (prefers-reduced-motion:reduce){.candidate-home-premium .home-processes article,.candidate-home-premium .home-job{transition:none}.candidate-home-premium .home-processes article:hover,.candidate-home-premium .home-job:hover{transform:none}}.candidate-home-premium .home-progress-vendi .vendi-halo img,.candidate-home-premium .academy-vendi img{mix-blend-mode:normal;isolation:isolate;background:0 0;display:block}.candidate-home-premium .home-progress-vendi .vendi-halo{isolation:isolate}.candidate-home-premium .academy-vendi{isolation:isolate;background:0 0}.lesson-copy p{color:#173b61;margin:0 0 20px;font-size:16px;line-height:1.85}.lesson-method,.lesson-self-review{color:#0b3054;background:#fff;border:1px solid #d4e0ed;border-radius:20px;margin:28px 0;padding:24px}.lesson-method header,.lesson-self-review header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lesson-method header>svg,.lesson-self-review header>svg{color:#0b3054;flex-shrink:0;width:24px}.lesson-method h3,.lesson-self-review h3{margin:4px 0 0;font-size:21px}.lesson-method small,.lesson-self-review small{letter-spacing:.08em;font-size:11px;font-weight:700}.lesson-method ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.lesson-method li{background:#edf3fb;border-radius:14px;padding:20px 24px 20px 16px;position:relative}.lesson-method li>span{color:#a34508;margin-bottom:12px;font-size:23px;font-weight:800;display:block}.lesson-method li>strong{color:#0b3054;font-size:14px;line-height:1.6;display:block}.lesson-method li>svg{z-index:1;color:#0b3054;background:#fff;border-radius:50%;width:22px;position:absolute;top:50%;right:-16px}.lesson-workspace{gap:12px;margin:24px 0 10px;font-size:15px;font-weight:650;display:grid}.lesson-workspace textarea{resize:vertical;color:#0b3054;box-sizing:border-box;background:#fff;border:1px solid #bacfe3;border-radius:12px;width:100%;min-height:160px;padding:15px;font:400 15px/1.7 inherit}.lesson-self-review>label{color:#173b61;border-bottom:1px solid #e0e9f2;align-items:flex-start;gap:12px;padding:14px 0;line-height:1.6;display:flex}.lesson-self-review input{accent-color:#0b3054;flex-shrink:0;width:20px;height:20px;min-height:0;margin:3px 0 0}.lesson-self-review>p{color:#173b61;font-size:14px}.lesson-self-review>strong{margin-top:18px;font-size:14px;display:block}.lesson-editor-heading h2{margin:0 0 12px;font-size:24px}.lesson-editor-heading p{color:#173b61;font-size:14px;line-height:1.7}.academy-lesson-editor textarea{color:#0b3054;min-height:130px;line-height:1.7}.academy-lesson-editor label:has(textarea[value]){align-items:start}.academy-lesson-preview{background:#fff;border:2px solid #cbdced;border-radius:20px;margin-top:28px;padding:24px}.academy-lesson-preview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.academy-route article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.academy-route button svg{width:16px;height:16px}@media (width<=760px){.lesson-method ol{grid-template-columns:1fr}.lesson-method li>svg{top:auto;bottom:-16px;right:20px;transform:rotate(90deg)}.lesson-method,.lesson-self-review{padding:18px}.academy-lesson-preview{padding:14px}.academy-lesson-preview>header{flex-direction:column;align-items:flex-start}.lesson-copy p{font-size:15px}}.academy-lesson-editor[hidden]{display:none!important}.course-layout{align-items:start}.course-layout>.lesson-content{min-width:0}.course-page .lesson-copy{white-space:normal;background:0 0;padding:6px 0}.course-page .lesson-copy h3{color:#0b3054;margin:26px 0 16px;font-size:21px}.lesson-workspace textarea{font-family:inherit;font-size:15px;font-weight:400;line-height:1.7}.lesson-method h3,.lesson-self-review h3{font-weight:700}.admin-academy .academy-admin-course-grid>article{border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.admin-academy .academy-course-admin-visual{color:#0b3054;background:#eef4fc;flex:none;width:100%;height:112px}.admin-academy .academy-course-admin-visual .academy-status{max-width:calc(100% - 32px);top:14px;left:16px;right:auto}.admin-academy .academy-course-admin-copy{flex:1;min-width:0;padding:20px}.admin-academy .academy-course-admin-copy h3{overflow-wrap:anywhere;margin:8px 0 10px;font-size:19px;font-weight:750;line-height:1.35}.admin-academy .academy-course-admin-copy p{color:#173b61;min-height:0;font-size:14px;line-height:1.6}.admin-academy .academy-course-admin-copy small,.admin-academy .academy-course-admin-copy>span{color:#173b61;font-size:12px;line-height:1.5}.admin-academy .academy-course-actions{background:#fff;border-top:1px solid #e0e9f3;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:14px 20px;display:flex}.admin-academy .academy-course-actions :is(button,a){min-height:40px;box-shadow:none;padding:8px 10px;font-size:12px;transition:background .16s,color .16s}.admin-academy .academy-course-actions :is(button,a):hover{color:#843b08;background:#fff3e8}.admin-academy :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #0b3054}.admin-academy button:disabled{opacity:.55;cursor:not-allowed}.admin-academy .academy-admin-form label small{color:#173b61}.admin-academy .academy-admin-filters label{min-width:0}.admin-academy .academy-admin-filters input{min-width:0;box-shadow:none;background:0 0}@media (width<=700px){.admin-academy .academy-admin-course-grid{grid-template-columns:1fr}.admin-academy .academy-course-admin-visual{height:96px}.admin-academy .academy-admin-form header{flex-wrap:wrap;gap:12px}}.admin-academy #course-editor[hidden]{display:none!important}.admin-academy .academy-admin-filters label input{border-radius:0;outline:0;min-height:0;padding:0;border:0!important}.admin-academy .academy-admin-filters label:focus-within{outline-offset:2px;outline:2px solid #0b3054}.admin-academy .academy-admin-metrics article>svg{color:#0b3054;background:#eef4fc}:root{--ux-canvas:#fff;--ux-surface:#fff;--ux-soft:#f1f6fc;--ux-line:#12384e1c;--ux-ink:#082f56;--ux-muted:#607789;--ux-mint:#1763a6;--ux-orange:#f3833e;--ux-shadow:0 16px 42px #102f4313}html{scroll-behavior:smooth}body{background:var(--ux-canvas);color:var(--ux-ink)}.public-header{border-bottom:1px solid var(--ux-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;min-height:76px;padding-inline:clamp(24px,5vw,84px)}.public-header .nav{gap:8px}.public-header .nav a{color:var(--vendrex-text-secondary,#173b61);border-radius:12px;padding:11px 14px;font-size:14px;font-weight:700}.public-header .nav a:hover{background:var(--ux-soft);color:var(--ux-ink)}.public-header .nav-cta{box-shadow:0 9px 22px #f3833e38;background:var(--ux-orange)!important;color:#1f160f!important}.public-header .nav-session{background:var(--ux-ink)!important;color:#fff!important}.landing-v2{width:min(1460px,100% - 72px);padding:46px 0 30px}.landing-v2-hero{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);gap:clamp(48px,6vw,100px);min-height:520px}.landing-v2-copy h1{letter-spacing:-.06em;max-width:650px;margin:15px 0 18px;font-size:clamp(54px,5vw,76px);line-height:.98}.landing-v2-copy>p{max-width:560px;font-size:17px;line-height:1.65}.landing-v2-search{border:1px solid var(--ux-line);box-shadow:var(--ux-shadow);background:#fff;border-radius:20px;grid-template-columns:1.1fr .82fr .8fr 148px;gap:0;padding:7px}.landing-v2-search label{border:0;border-right:1px solid var(--ux-line);background:0 0;border-radius:0;min-height:52px;padding-inline:11px}.landing-v2-search label:first-child{border-radius:13px 0 0 13px}.landing-v2-search label:focus-within{border-color:var(--ux-line);box-shadow:none;background:#f4f9f8}.landing-v2-search input,.landing-v2-search select{font-size:13px}.landing-v2-search button{background:var(--ux-orange);color:#21150d;border-radius:13px;min-height:52px;margin-left:7px;padding-inline:12px;font-size:12px}.landing-v2-people{background:radial-gradient(circle at 78% 22%,#fff 0 8%,#0000 9%),linear-gradient(145deg,#eaf7f7,#e9f0fa);border-radius:44% 44% 32px 32px;min-height:500px;box-shadow:inset 0 0 0 1px #168f8612}.landing-v2-people>img{height:102%}.landing-signal{border:0;border-radius:16px;box-shadow:0 16px 38px #082f561f}.landing-v2-vendi{background:#fffffff5;border:0;border-radius:22px;width:min(430px,70%);min-height:132px;bottom:-28px;left:4%;box-shadow:0 22px 50px #082f5629}.landing-v2-trust{border:0;border-block:1px solid var(--ux-line);box-shadow:none;background:0 0;border-radius:0;margin:56px 0 20px}.landing-v2-trust>div{padding:22px}.landing-v2-trust>div+div{border-left:1px solid var(--ux-line)}.landing-v2-middle,.landing-v2-bottom{gap:24px;margin-top:24px}.landing-v2-middle>article,.landing-v2-bottom>article{border:1px solid var(--ux-line);background:#ffffffd6;border-radius:22px;padding:30px;box-shadow:0 12px 34px #102f430b}.landing-v2-middle h2,.landing-v2-bottom h2{font-size:28px}.landing-v2-roles>div{gap:10px}.landing-v2-roles>div>a{background:#f2f7f7;border:0;border-radius:13px;min-height:54px}.landing-v2-roles>div>a:hover{background:#fff2e9;box-shadow:0 8px 18px #102f430f}.landing-company-card{background:linear-gradient(120deg,#eef8f7,#fff)!important;border:0!important;grid-template-columns:46% 1fr!important}.landing-company-card>img{min-height:280px}.landing-featured-card .jobs-grid .landing-job{border:0;border-radius:16px;min-height:250px;box-shadow:0 10px 30px #102f4312}.landing-v2+.vendi-support-strip{border:0;border-radius:22px;width:min(1460px,100% - 72px);margin-top:12px;margin-bottom:34px;box-shadow:0 18px 42px #082f562e}.site-footer{background:linear-gradient(120deg,#061f39,#0a345c);border-top:0}.candidate-app,.company-portal,.admin-shell .workspace{background:var(--ux-canvas)}.candidate-workspace,.company-portal .candidate-workspace{background:radial-gradient(circle at 92% 2%,#f3833e0d,transparent 24%),radial-gradient(circle at 8% 96%,#168f860a,transparent 28%),var(--ux-canvas)}.candidate-topbar{border-color:var(--ux-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5}.candidate-nav,.company-portal .candidate-nav{border-color:var(--ux-line);background:#f8faf9f5;gap:8px;min-height:70px;padding-block:10px;box-shadow:0 9px 28px #1430430b}.candidate-nav a,.company-portal .candidate-nav a{min-height:46px;color:var(--vendrex-text-secondary,#173b61);border:1px solid #0000;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:720;transition:all .2s}.candidate-nav a:hover,.company-portal .candidate-nav a:hover:not(.active){color:var(--ux-ink);background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #1430430e}.candidate-nav a.active,.company-portal .candidate-nav a.active{background:linear-gradient(145deg,#0d416f,var(--ux-ink));color:#fff;box-shadow:0 10px 23px #0a31592b}.candidate-app input,.candidate-app select,.candidate-app textarea,.app-shell input,.app-shell select,.app-shell textarea,.public-app input,.public-app select,.public-app textarea{min-height:46px;color:var(--ux-ink);box-shadow:none;background:#fff;border:1px solid #12384e29;border-radius:14px;outline:0}.candidate-app :is(input,select,textarea):focus,.app-shell :is(input,select,textarea):focus,.public-app :is(input,select,textarea):focus{border-color:#168f8694;box-shadow:0 0 0 4px #168f8618}.notification-popover,.report-multiselect-menu,.company-profile-menu,[role=menu],[role=listbox]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;border:1px solid var(--ux-line)!important;background:#fffffffb!important;border-radius:18px!important;box-shadow:0 22px 55px #14304324!important}.company-portal .panel,.company-portal .surface,.company-portal .table-wrap,.candidate-app .panel,.candidate-app .surface{border-color:var(--ux-line);background:#fff;box-shadow:0 10px 30px #1430430a}.pipeline-view-switcher{border:1px solid var(--ux-line);background:#edf3f3;border-radius:17px;width:100%;max-width:520px;padding:5px}.pipeline-view-switcher button{border-radius:12px;flex:1;justify-content:center;min-height:42px}.pipeline-view-switcher button.active{color:var(--ux-ink);background:#fff;box-shadow:0 7px 18px #14304317}@media (width<=1100px){.landing-v2{width:min(100% - 36px,900px)}.landing-v2-hero{grid-template-columns:1fr;gap:36px}.landing-v2-people{min-height:430px}.landing-v2-search{grid-template-columns:1fr 1fr}.landing-v2-search label{border:0}.landing-v2-search button{margin-left:0}.landing-v2+.vendi-support-strip{width:calc(100% - 36px)}}@media (width<=680px){.landing-v2{width:calc(100% - 24px);padding-top:28px}.landing-v2-copy h1{font-size:45px}.landing-v2-search{grid-template-columns:1fr;gap:5px}.landing-v2-search label{background:#f5f8f8;border-radius:11px!important}.landing-v2-people{min-height:360px}.landing-v2-trust{grid-template-columns:1fr}.landing-v2-trust>div+div{border-left:0;border-top:1px solid var(--ux-line)}.landing-v2-middle>article,.landing-v2-bottom>article{padding:22px}.landing-v2+.vendi-support-strip{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-header .brand{width:202px;height:48px}.public-header .brand img{width:224px;height:48px;left:-39px}.public-header .brand span{font-size:12px;top:16px;left:153px}.landing-v2-search label{min-width:0}.landing-v2-search input,.landing-v2-search select{text-overflow:ellipsis;min-width:0}.landing-v2-search button{white-space:normal;line-height:1.15}.landing-jobs-loading{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-jobs-loading i{background:linear-gradient(105deg,#edf3f3 30%,#f8fbfb 45%,#edf3f3 60%) 0 0/220% 100%;border-radius:17px;height:240px;animation:1.35s linear infinite uxShimmer}@keyframes uxShimmer{to{background-position:-220% 0}}.talent-pool-page{width:min(1420px,100% - 48px);margin-inline:auto}.talent-pool-grid:has(>article:only-child){grid-template-columns:minmax(0,900px);justify-content:start}.talent-pool-grid:has(>article:only-child)>article{grid-template-columns:minmax(270px,.82fr) minmax(330px,1.18fr);column-gap:30px;min-height:0;padding:26px 28px;display:grid}.talent-pool-grid:has(>article:only-child)>article>header{grid-column:1}.talent-pool-grid:has(>article:only-child)>article>.talent-score{grid-column:1}.talent-pool-grid:has(>article:only-child)>article>.talent-facts{grid-column:1}.talent-pool-grid:has(>article:only-child)>article>.talent-skills{grid-column:1}.talent-pool-grid:has(>article:only-child)>article>.talent-context{grid-column:2}.talent-pool-grid:has(>article:only-child)>article>footer{grid-column:2}.talent-pool-grid:has(>article:only-child)>article>.talent-context{border-left:1px solid var(--ux-line);border-bottom:0;flex-direction:column;grid-row:1/4;justify-content:center;align-self:stretch;align-items:flex-start;margin:0;padding:4px 0 22px 28px}.talent-pool-grid:has(>article:only-child)>article>footer{border-left:1px solid var(--ux-line);align-self:end;padding:18px 0 0 28px}.talent-pool-grid footer{color:inherit!important;background:0 0!important}.talent-pool-grid footer a{border-radius:13px;min-height:44px}.talent-score{background:linear-gradient(120deg,#eef8f6,#fff6ef)!important;border-radius:14px!important}.candidate-jobs-page:has(.favorites-heading){width:min(1380px,100% - 56px);margin-inline:auto;padding-inline:0!important}.favorites-heading,.favorites-summary,.favorites-filter-bar,.jobs-results-heading,.favorites-results-layout{width:100%;max-width:none!important;margin-inline:0!important}.favorites-filter-bar{border:1px solid var(--ux-line);background:#ffffffe6;border-radius:18px;padding:10px 12px;box-shadow:0 10px 28px #1430430b}.favorite-choice>summary{border:1px solid var(--ux-line);background:#f7faf9;border-radius:13px;min-height:44px;padding:10px 13px}.favorite-choice>div{overflow:hidden;border-radius:16px!important;top:calc(100% + 8px)!important}.favorite-choice>div button{border-radius:10px;min-height:42px}.favorites-results-layout.is-single{justify-content:start;gap:24px;grid-template-columns:minmax(540px,760px) minmax(300px,360px)!important;display:grid!important}.favorites-results-layout.is-single>.single-favorite-grid.public-jobs-grid{max-width:none!important}.favorites-results-layout.is-single .favorite-job-card{border-radius:20px!important;min-height:0!important;padding:24px!important}.favorites-results-layout.is-single .single-favorite-checklist{background:linear-gradient(145deg,#f5faf9,#fff8f2);border:0;border-radius:20px;width:100%;padding:25px;box-shadow:0 12px 32px #1430430e;height:auto!important;min-height:0!important;max-height:none!important}.favorites-results-layout.is-multiple{gap:24px;grid-template-columns:minmax(0,1fr) 320px!important;display:grid!important}.favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.favorite-job-card{border:1px solid var(--ux-line)!important;border-radius:20px!important;box-shadow:0 10px 30px #1430430b!important}.favorite-job-card footer{color:inherit!important;background:0 0!important}.favorite-job-card footer a{border-radius:13px!important}.favorite-decision-meta{border-block:1px solid var(--ux-line);padding-block:12px}.favorite-decision-meta span{white-space:normal;min-width:0}@media (width<=980px){.talent-pool-grid:has(>article:only-child)>article{display:flex}.favorites-results-layout.is-single,.favorites-results-layout.is-multiple{grid-template-columns:1fr!important}.favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.public-header .brand{width:164px}.public-header .brand img{width:194px;left:-38px}.public-header .brand span{display:none}.landing-jobs-loading{grid-template-columns:1fr}:is(.candidate-jobs-page:has(.favorites-heading),.talent-pool-page){width:calc(100% - 28px)}.favorites-results-layout.is-multiple>.favorites-jobs-grid.public-jobs-grid{grid-template-columns:1fr!important}}.candidate-jobs-page .jobs-filter-bar{background:#fff;border:0;border-radius:20px;gap:10px;padding:12px 14px;box-shadow:0 12px 34px #14304311}.candidate-jobs-page .jobs-filter-bar select,.candidate-jobs-page .favorite-choice>summary{background:#f8fbfb;border:1px solid #dbe6ea;border-radius:14px;min-height:44px;font-size:12px}.candidate-jobs-page .public-jobs-grid{gap:20px}.candidate-jobs-page .public-jobs-grid>article{min-height:420px;padding:24px;border:0!important;border-top:3px solid var(--action)!important;border-radius:22px!important;box-shadow:0 14px 38px #14304313!important}.candidate-jobs-page .public-jobs-grid>article:nth-child(2n){border-top-color:var(--orange)!important}.candidate-jobs-page .public-jobs-grid article>footer>a{white-space:nowrap;min-width:142px;min-height:44px;border-radius:13px!important;padding:11px 15px!important;font-size:12px!important}.candidate-jobs-page .job-excerpt{min-height:62px}.candidate-jobs-page .company-signals span{border-radius:10px}.profile-form-hidden{display:none!important}.candidate-profile-overview{margin-bottom:22px;overflow:hidden;background:#fff!important;border:0!important;border-radius:24px!important;padding:0!important;box-shadow:0 16px 42px #14304312!important}.candidate-profile-overview>header{background:linear-gradient(112deg,#effaf8,#fff 58%,#fff5ec);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.candidate-profile-overview>header span,.candidate-profile-summary small{color:#087f78;letter-spacing:.13em;font-size:9px;font-weight:850}.candidate-profile-overview h2{color:var(--navy);margin:5px 0 3px;font-size:28px}.candidate-profile-overview header p{color:var(--muted);margin:0}.candidate-profile-overview header button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex}.candidate-profile-overview header button svg{width:17px}.candidate-profile-facts{background:#e4edef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.candidate-profile-facts article{background:#fff;flex-direction:column;gap:7px;min-height:94px;padding:20px 22px;display:flex}.candidate-profile-facts small{color:#6a8193;font-size:11px}.candidate-profile-facts strong{color:var(--navy);font-size:13px;line-height:1.45}.candidate-profile-summary{padding:22px 30px 28px}.candidate-profile-summary p{color:#4f687c;max-width:880px;margin:8px 0 0;line-height:1.7}.cv-builder{grid-template-columns:360px minmax(0,1fr)!important;gap:32px!important}.cv-config{box-shadow:0 16px 42px #14304314;border:0!important;border-radius:22px!important;width:360px!important;padding:24px!important}.cv-config fieldset:first-of-type{grid-template-columns:1fr!important;gap:9px!important}.cv-config fieldset:first-of-type>button{grid-template-rows:auto 1fr;align-items:center;column-gap:12px;background:#fbfdfd!important;border-radius:15px!important;grid-template-columns:86px 1fr!important;min-height:94px!important;padding:10px 12px!important;display:grid!important}.cv-config fieldset:first-of-type>button .template-thumb{grid-row:1/3;width:86px;height:66px;margin:0}.cv-config fieldset:first-of-type>button span{align-self:end;font-size:13px!important}.cv-config fieldset:first-of-type>button small{align-self:start;font-size:10px!important}.cv-config fieldset:first-of-type>button.active{box-shadow:0 9px 22px #14304312;background:linear-gradient(115deg,#effaf8,#fff8f2)!important}.cv-preview{background:linear-gradient(145deg,#e5edf1,#d9e5ea)!important;border-radius:24px!important;padding:42px!important}.cv-paper{border-radius:2px;box-shadow:0 24px 70px #1430432e!important}.cv-preview.timeline .cv-paper header{background:linear-gradient(120deg,var(--cv-accent),#718ca0);margin:-58px -58px 28px;padding:36px 58px}.cv-preview.timeline .cv-paper header *{color:#fff}.cv-preview.timeline .cv-paper header:after{background:#fff;left:58px}.cv-preview.timeline .cv-paper section h3{border-left:0;border-bottom:2px solid var(--cv-accent);background:0 0;border-radius:0;padding-left:0}.cv-preview.compact .cv-paper{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.cv-preview.compact .cv-paper>header,.cv-preview.compact .cv-paper>.cv-sort-hint{grid-column:1/-1}.cv-preview.compact .cv-paper section{min-width:0}@media (width<=900px){.candidate-profile-facts{grid-template-columns:1fr 1fr}.cv-builder{grid-template-columns:1fr!important}.cv-config{width:auto!important}.cv-preview{padding:18px!important}}@media (width<=620px){.candidate-profile-overview>header{flex-direction:column;align-items:flex-start;padding:22px}.candidate-profile-overview header button{justify-content:center;width:100%}.candidate-profile-facts{grid-template-columns:1fr}.candidate-profile-summary{padding:20px 22px}.candidate-jobs-page .public-jobs-grid>article{min-height:auto}.candidate-jobs-page .job-excerpt{min-height:0}}.jobs-search .search-submit{background:linear-gradient(135deg,#ee7832,var(--ux-orange));color:#2c170b;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:116px;height:44px;padding:0 16px;font-weight:850;display:inline-flex;box-shadow:0 9px 20px #ee78323b}.landing-v2+.vendi-support-strip{background:linear-gradient(105deg,#082c50 0%,#0a3a65 100%);border:1px solid #5bd8cf24;border-radius:24px;grid-template-columns:112px minmax(0,1fr) auto;gap:22px;width:min(1460px,100% - 72px);min-height:112px;margin:18px auto 28px;padding:10px 24px 10px 12px;box-shadow:0 16px 38px #082f5624}.landing-v2+.vendi-support-strip .vendi-strip-character{align-self:end;height:102px;overflow:visible}.landing-v2+.vendi-support-strip .vendi-strip-character img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 12px #0003);width:112px;height:124px;transform:translateY(10px)}.landing-v2+.vendi-support-strip .vendi-strip-copy{padding:6px 0}.landing-v2+.vendi-support-strip small{letter-spacing:.15em;color:#78ded7;font-size:9px}.landing-v2+.vendi-support-strip h2{letter-spacing:-.02em;margin:5px 0;font-size:22px}.landing-v2+.vendi-support-strip p{color:#c8d8e4;max-width:760px;font-size:12px;line-height:1.55}.site-footer{background:#082f55;grid-template-columns:minmax(220px,.9fr) minmax(130px,.46fr) minmax(150px,.52fr) minmax(520px,1.7fr);align-items:start;column-gap:48px;padding:42px max(5.5vw,36px) 24px}.site-footer .footer-brand-block>p{color:#b8cad7;max-width:235px;margin-top:10px;font-size:12px}.site-footer .footer-nav-group strong,.site-footer .footer-legal>header>strong{font-size:12px}@media (width<=1100px){.site-footer{grid-template-columns:1fr 1fr 1fr}.site-footer .footer-brand-block,.site-footer .footer-legal{grid-column:1/-1}.landing-v2+.vendi-support-strip{width:calc(100% - 36px)}}@media (width<=700px){.landing-v2+.vendi-support-strip{grid-template-columns:86px 1fr;gap:12px;min-height:172px;padding:18px}.landing-v2+.vendi-support-strip .vendi-strip-character{height:102px}.landing-v2+.vendi-support-strip .vendi-strip-character img{width:96px;height:112px}.landing-v2+.vendi-support-strip .vendi-strip-actions{grid-column:1/-1;align-items:stretch!important}.landing-v2+.vendi-support-strip .vendi-strip-actions a{width:100%}.site-footer{grid-template-columns:1fr 1fr;padding:34px 22px 22px}.site-footer .footer-brand-block,.site-footer .footer-legal{grid-column:1/-1}.site-footer .footer-legal-groups{grid-template-columns:1fr}.site-footer .footer-brand-block .brand img{width:145px}}.jobs-search .search-submit svg{flex:none}@media (width<=620px){.jobs-search .search-submit{width:48px;min-width:48px;padding:0;font-size:0}}.landing-v2 :where(a,button),.landing-v2+.vendi-support-strip a,.site-footer a,.site-footer summary{font-size:12px!important}.landing-v2-vendi a,.landing-v2-roles>a,.landing-v2-journey a,.landing-company-card a,.landing-featured-card header a,.site-footer a,.site-footer summary{align-items:center;display:inline-flex;min-height:36px!important}.company-landing .quiet-link,.plans-back,.auth-help a{align-items:center;min-height:36px;display:inline-flex}.landing-v2-roles>div>a{font-size:12px}.public-next-step a{padding-inline:13px}@media (width<=700px){.landing-v2-vendi a,.landing-v2-roles>a,.landing-v2-journey a,.landing-company-card a,.landing-featured-card header a,.site-footer a,.site-footer summary,.company-landing .quiet-link,.plans-back,.auth-help a{min-height:44px}}:root{--page-gutter:clamp(18px,4vw,56px)}html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:clip}img,svg,video,canvas{max-width:100%}main,section,article,aside,header,footer,nav,form,fieldset,div{min-width:0}.workspace,.candidate-workspace{width:100%;max-width:100%}.workspace>*,.candidate-workspace>*{max-width:100%}.dashboard,.candidate-page,.company-page,.admin-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page{width:min(100%,1480px);padding-inline:var(--page-gutter);margin-inline:auto}.table-wrap,.report-table-wrap,.data-table-wrap,.kanban,.company-kanban{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-wrap table,.report-table-wrap table,.data-table-wrap table{min-width:720px}.recharts-responsive-container{max-width:100%!important}.recharts-surface{overflow:visible}.notification-popover{max-width:min(390px,100vw - 24px)}[role=dialog],.modal,.dialog,.task-modal,.task-dialog{max-width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}@media (width<=1180px){:root{--page-gutter:clamp(20px,3vw,36px)}.landing-v2{width:calc(100% - (var(--page-gutter) * 2))}.metrics,.admin-metrics,.exec-kpis,.report-kpis,.report-kpis-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-grid,.exec-main,.reports-grid,.report-grid,.company-dashboard-grid{grid-template-columns:1fr!important}.exec-side,.dashboard-side,.reports-side{width:100%!important}.jobs-overview{grid-template-columns:minmax(0,1fr)!important}.jobs-vendi{min-height:180px}.public-jobs-grid,.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-home-grid,.candidate-dashboard-grid{grid-template-columns:1fr!important}.pipeline-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pipeline-overview>:last-child{grid-column:1/-1}}@media (width<=900px){:root{--page-gutter:20px}.candidate-topbar{height:68px;padding-inline:20px}.candidate-topbar .brand img{width:132px}.candidate-topbar .brand span{font-size:12px}.candidate-top-actions{gap:8px}.candidate-top-actions>div:last-of-type{display:none}.candidate-nav,.company-portal .candidate-nav{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;padding-inline:18px;overflow-x:auto}.candidate-nav::-webkit-scrollbar{display:none}.company-portal .candidate-nav::-webkit-scrollbar{display:none}.candidate-nav a,.company-portal .candidate-nav a{scroll-snap-align:start;white-space:nowrap;flex:none}.company-verification-banner{flex-wrap:wrap;margin:10px 20px}.company-verification-banner>div{flex:260px}.company-verification-banner>a{margin-left:auto}.landing-v2-hero,.split-section,.company-section,.landing-v2-middle,.landing-v2-bottom{grid-template-columns:1fr!important}.landing-v2-people{width:100%}.landing-v2-middle,.landing-v2-bottom{gap:18px}.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-panel{min-height:100dvh;padding:28px 20px}.form-grid,.company-brand-grid,.guided-form-grid,.profile-form-grid{grid-template-columns:1fr!important}.form-grid>.wide,.company-brand-grid>.wide,.guided-form-grid>.wide,.profile-form-grid>.wide{grid-column:auto!important}.reports-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid!important}.reports-filters>span,.reports-filter-actions{grid-column:1/-1}.reports-filter-actions{justify-content:flex-end}.managed-job{grid-template-columns:minmax(210px,.8fr) minmax(360px,1.2fr)!important}.managed-job>footer{border-top:1px solid var(--ux-line);border-left:0!important;flex-direction:row!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important}.managed-job>.job-health{grid-column:1/-1!important}.cv-paper{transform-origin:0 0}}@media (width<=720px){:root{--page-gutter:14px}body{font-size:15px}h1{overflow-wrap:anywhere}.public-header{min-height:66px;padding-inline:14px}.public-header .brand{width:148px}.public-header .brand img{width:178px}.public-header .menu-button{border:1px solid var(--ux-line);width:44px;height:44px;color:var(--ux-ink);background:#fff;border-radius:13px;place-items:center;display:grid}.public-header .nav{border:1px solid var(--ux-line);background:#fff;border-radius:18px;max-height:calc(100dvh - 90px);padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow:auto;box-shadow:0 22px 55px #14304329}.public-header .nav.open{flex-direction:column;align-items:stretch;display:flex}.public-header .nav a{width:100%;min-height:44px}.landing-v2{width:calc(100% - 24px);padding-top:22px}.landing-v2-copy h1{font-size:clamp(38px,11vw,50px);line-height:1.02}.landing-v2-copy>p{font-size:15px}.landing-v2-search{grid-template-columns:1fr}.landing-v2-search button{width:100%;margin:2px 0 0}.landing-v2-people{border-radius:26px;min-height:330px}.landing-v2-vendi{width:auto;max-width:none;min-height:110px;bottom:-34px;left:12px;right:12px}.landing-v2-trust{margin-top:64px}.landing-v2-middle>article,.landing-v2-bottom>article{padding:20px}.landing-company-card{grid-template-columns:1fr!important}.landing-company-card>img{min-height:220px;max-height:260px}.landing-featured-card .jobs-grid,.public-jobs-grid,.jobs-grid{grid-template-columns:1fr!important}.site-footer{padding-inline:20px;grid-template-columns:1fr!important}.site-footer .copyright{grid-column:auto!important}.candidate-topbar{height:62px;padding-inline:12px}.candidate-topbar .brand img{width:112px}.candidate-topbar .brand span{display:none}.candidate-top-actions .avatar{width:34px;height:34px}.candidate-top-actions>button{width:40px;height:40px}.candidate-nav,.company-portal .candidate-nav{gap:6px;min-height:58px;padding:7px 12px}.candidate-nav a,.company-portal .candidate-nav a{border-radius:12px;min-height:42px;padding:8px 11px;font-size:12px}.candidate-nav a svg,.company-portal .candidate-nav a svg{width:16px}.company-nav-count{min-width:20px;height:20px;font-size:10px}.company-verification-banner{border-radius:14px;margin:8px 12px;padding:12px}.company-verification-banner>a{justify-content:center;width:100%}.dashboard,.candidate-page,.company-page,.admin-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page{padding-inline:14px}.welcome,.page-heading,.reports-header,.pipeline-header{gap:14px;flex-direction:column!important;align-items:flex-start!important}.welcome>a,.page-action,.page-heading .action{justify-content:center;width:100%}.metrics,.admin-metrics,.exec-kpis,.report-kpis,.report-kpis-four,.candidate-profile-facts{grid-template-columns:1fr!important}.panel,.surface{border-radius:18px!important;padding:18px!important}.panel>header,.surface>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.jobs-overview,.jobs-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.jobs-vendi{grid-column:1/-1;min-height:170px;padding-left:135px!important}.jobs-tabs{scrollbar-width:none;overflow-x:auto}.jobs-tabs button{white-space:nowrap;flex:none}.jobs-toolbar{grid-template-columns:1fr!important}.jobs-toolbar>*{width:100%!important}.managed-job{flex-direction:column!important;padding:18px!important;display:flex!important}.managed-job>header,.managed-job>.job-numbers,.managed-job>.job-health,.managed-job>footer{width:100%;grid-column:auto!important}.job-numbers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.managed-job>footer{padding-top:14px!important}.managed-job>footer .job-main-action{flex:1;justify-content:center}.reports-filters{grid-template-columns:1fr}.reports-filters>span,.reports-filter-actions{grid-column:auto}.reports-filter-actions{grid-template-columns:1fr 1fr;display:grid!important}.reports-filter-actions button{width:100%}.report-grid,.reports-grid,.report-two,.report-three,.pipeline-overview{grid-template-columns:1fr!important}.pipeline-overview>:last-child{grid-column:auto}.pipeline-view-switcher{max-width:none;overflow-x:auto}.pipeline-view-switcher button{min-width:110px}.company-kanban{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex!important}.company-kanban>*{scroll-snap-align:start;flex:0 0 min(84vw,330px)}.favorites-filter-bar,.jobs-filter-bar{grid-template-columns:1fr!important;display:grid!important}.favorites-filter-bar>*,.jobs-filter-bar>*{width:100%!important;max-width:none!important}.jobs-filter-bar select{min-width:0!important;max-width:none!important}.favorites-results-layout.is-single,.favorites-results-layout.is-multiple{display:block!important}.single-favorite-checklist{margin-top:18px}.talent-pool-grid{grid-template-columns:1fr!important;display:grid!important}.talent-pool-grid:has(>article:only-child)>article{grid-template-columns:1fr!important;display:grid!important}.talent-pool-grid:has(>article:only-child)>article>*{grid-column:auto!important}.talent-pool-grid .talent-context,.talent-pool-grid footer{border-left:0!important;padding-left:0!important}.notification-popover{max-height:calc(100dvh - 84px);overflow:auto;width:auto!important;position:fixed!important;top:70px!important;left:12px!important;right:12px!important}.cv-builder{display:block!important}.cv-config{margin-bottom:18px;width:100%!important;position:static!important}.cv-preview{overflow:auto}.cv-paper{min-width:720px}.candidate-profile-overview h2{font-size:24px}[role=dialog],.modal,.dialog,.task-modal,.task-dialog{border-radius:20px!important;width:calc(100vw - 20px)!important;padding:18px!important}.modal footer,.dialog footer,.task-modal footer,.task-dialog footer{grid-template-columns:1fr 1fr;gap:10px;position:sticky;bottom:0;background:#fff!important;padding:12px 0 0!important;display:grid!important}.modal footer button,.dialog footer button,.task-modal footer button,.task-dialog footer button{width:100%;min-height:46px}}@media (width<=480px){.candidate-nav a span{display:none}.candidate-nav a.active span,.company-portal .candidate-nav a span{display:inline}.candidate-nav a{justify-content:center}.candidate-nav a.active{padding-inline:13px}.candidate-top-actions{gap:4px}.notification-bell>button{width:38px;height:38px}.jobs-overview,.jobs-summary,.job-numbers{grid-template-columns:1fr 1fr!important}.jobs-summary>div{min-height:82px}.jobs-vendi{padding-left:118px!important}.candidate-profile-overview>header{padding:20px}.candidate-profile-summary{padding:18px}.landing-v2-copy h1{font-size:38px}.landing-v2-people{min-height:300px}.landing-v2-vendi{min-height:104px}.hero-actions,.cta,.section-title{flex-direction:column!important;align-items:stretch!important}.hero-actions>*{width:100%}.report-table-wrap table,.table-wrap table,.data-table-wrap table{min-width:640px}}*,:before,:after{box-sizing:border-box}:where(button,input,select,textarea){max-width:100%;font:inherit}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #00a88f47}.public-header,.candidate-topbar,.candidate-nav,.dashboard>*,.candidate-page>*,.company-page>*,.admin-page>*,.report-page>*,.reporting-page>*,.pipeline-page>*,.interviews-page>*,.tasks-page>*{min-width:0}:where(.panel,.surface,.card,.metric,.stat-card,.report-panel,.managed-job,.favorite-job-card){overflow-wrap:anywhere}:where(.metrics,.admin-metrics,.exec-kpis,.report-kpis,.report-kpis-four,.jobs-summary,.job-numbers)>*{height:100%}:where(.metrics,.admin-metrics,.exec-kpis,.report-kpis,.report-kpis-four)>*{flex-direction:column;justify-content:center;min-width:0;display:flex}:where(.jobs-toolbar,.reports-filters,.favorites-filter-bar,.jobs-filter-bar,.task-filters) :where(input,select,button,summary){min-height:44px}:where(.jobs-toolbar,.reports-filters,.favorites-filter-bar,.jobs-filter-bar,.task-filters) label{min-width:0}:where(.jobs-toolbar,.reports-filters,.favorites-filter-bar,.jobs-filter-bar,.task-filters) :where(input,select){width:100%}.jobs-filter-bar :where(input,select,button){height:44px!important;min-height:44px!important;font-size:12px!important}.jobs-search-help button{min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.public-jobs-grid>article,.jobs-grid>article,.plans-grid>article{height:100%}.public-jobs-grid>article,.jobs-grid>article{flex-direction:column;min-width:0;display:flex}.public-jobs-grid>article>footer,.jobs-grid>article>footer{margin-top:auto}.managed-job>header,.managed-job>.job-numbers,.managed-job>footer{align-self:stretch}.managed-job>footer{min-width:0}.page-heading,.welcome,.reports-head,.reports-header,.pipeline-header,.tasks-hero{width:100%}.page-heading>div,.welcome>div,.reports-head>div,.reports-header>div,.pipeline-header>div,.tasks-hero>div{min-width:0}.page-heading h1,.welcome h1,.reports-head h1,.reports-header h1,.pipeline-header h1,.tasks-hero h1{text-wrap:balance;max-width:100%}@media (width>=721px){.public-jobs-grid,.jobs-grid,.plans-grid{align-items:stretch}.public-jobs-grid>article,.jobs-grid>article,.plans-grid>article{align-self:stretch}}@media (width<=900px){.reports-brief{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-brief>div{border-bottom:1px solid var(--ux-line)}.task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-kpis>.task-guidance{grid-column:1/-1}.task-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-filters>span{grid-column:1/-1}.report-rates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.public-header{z-index:60;position:relative}.public-header .nav{z-index:70}.candidate-workspace,.workspace{overflow:visible}.reports-brief,.task-kpis,.task-filters{grid-template-columns:1fr!important}.reports-brief>div,.reports-brief>div:first-child{border-right:0;min-height:auto;padding:16px}.task-kpis>.task-guidance,.task-filters>span{grid-column:auto}.report-rates{grid-template-columns:1fr 1fr}.report-rates article{padding-inline:10px}.calendar-weekdays,.calendar-grid{min-width:700px}.tasks-calendar{overscroll-behavior-inline:contain;overflow-x:auto}.task-list>article{grid-template-columns:auto minmax(0,1fr)}.task-list>article>.task-open{grid-column:1/-1;justify-content:center;width:100%}.task-form-grid,.task-modal fieldset{grid-template-columns:1fr}.task-modal fieldset p{grid-column:auto}:where(.primary,.secondary,.submit-btn,.tasks-primary,.job-main-action){min-height:44px}}@media (width<=420px){:root{--page-gutter:12px}.dashboard,.candidate-page,.company-page,.admin-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page{padding-inline:12px}.report-rates,.modal footer,.dialog footer,.task-modal footer,.task-dialog footer{grid-template-columns:1fr}}.landing-v2+.vendi-support-strip{background:linear-gradient(112deg,#082d51 0%,#0a3b66 100%);border:1px solid #65ded224;border-radius:24px;grid-template-columns:158px minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1420px,100% - 72px);min-height:132px;margin:22px auto 30px;padding:10px 24px 10px 8px;display:grid;overflow:hidden;box-shadow:0 18px 42px #082f5624}.landing-v2+.vendi-support-strip:before{opacity:.45;bottom:-160px;left:-90px}.landing-v2+.vendi-support-strip .vendi-strip-character img{object-fit:contain;object-position:center bottom;transform-origin:bottom;filter:drop-shadow(0 10px 13px #02132238);width:158px;height:164px;transform:translateY(14px)scale(1.12)}.landing-v2+.vendi-support-strip .vendi-strip-copy{min-width:0;max-width:780px;padding:3px 0}.landing-v2+.vendi-support-strip small{color:#78ded7;letter-spacing:.15em;font-size:10px;font-weight:850}.landing-v2+.vendi-support-strip h2{color:#fff;letter-spacing:-.025em;margin:5px 0 4px;font-size:clamp(20px,1.5vw,24px);line-height:1.15}.landing-v2+.vendi-support-strip p{color:#c7d8e5;margin:0;font-size:13px;line-height:1.55}.landing-v2+.vendi-support-strip .vendi-strip-actions{align-items:flex-end!important}.landing-v2+.vendi-support-strip .vendi-strip-actions a{color:#102b42;background:#f78235;border-radius:14px;min-width:194px;min-height:48px;padding:12px 19px;box-shadow:0 10px 22px #f7823538}.landing-v2+.vendi-support-strip .vendi-strip-actions a:hover{transform:translateY(-1px);box-shadow:0 14px 28px #f7823547}.landing-v2+.vendi-support-strip .vendi-strip-sparks span{opacity:.5;font-size:13px;animation-duration:6s;right:23%;top:23px!important;left:auto!important}.site-footer{background:#082f55;border-top:0;grid-template-columns:minmax(220px,.95fr) minmax(130px,.46fr) minmax(150px,.5fr) minmax(500px,1.7fr);align-items:start;gap:0 clamp(32px,4vw,64px);padding:44px max(5.5vw,36px) 24px}.site-footer .footer-brand-block .brand{gap:9px}.site-footer .footer-brand-block .brand img{width:152px;height:auto}.site-footer .footer-brand-block .brand span{padding-left:9px;font-size:11px}.site-footer .footer-brand-block>p{color:#b8cad7;max-width:230px;margin:11px 0 0;font-size:12px;line-height:1.55}.site-footer .footer-nav-group{gap:12px;padding-top:5px}.site-footer .footer-nav-group strong,.site-footer .footer-legal>header>strong{color:#fff;font-size:12px}.site-footer .footer-nav-group a{color:#c4d5e2;font-size:12px}.site-footer .footer-legal>header{min-height:36px;margin-bottom:10px}.site-footer .footer-legal>header>a{background:#00988f14;min-height:34px;padding:8px 13px}.site-footer .footer-legal-groups{gap:9px}.site-footer .footer-legal details{background:#ffffff06;border-color:#ffffff17;border-radius:11px}.site-footer .footer-legal summary{padding:11px 0;font-size:10px}.site-footer .copyright{color:#8fa8ba;border-top:1px solid #ffffff1a;grid-column:1/-1;margin:25px 0 0;padding-top:18px;font-size:10px}@media (width<=1100px){.landing-v2+.vendi-support-strip{width:calc(100% - 36px)}.site-footer{grid-template-columns:1fr 1fr 1fr}.site-footer .footer-brand-block,.site-footer .footer-legal{grid-column:1/-1}}@media (width<=700px){.landing-v2+.vendi-support-strip{border-radius:20px;grid-template-columns:96px minmax(0,1fr);gap:12px;width:calc(100% - 24px);min-height:0;padding:16px}.landing-v2+.vendi-support-strip .vendi-strip-character{width:96px;height:102px}.landing-v2+.vendi-support-strip .vendi-strip-character img{transform-origin:bottom;width:108px;height:124px;transform:translate(-6px,10px)scale(1.28)}.landing-v2+.vendi-support-strip h2{font-size:19px}.landing-v2+.vendi-support-strip p{font-size:12px}.landing-v2+.vendi-support-strip .vendi-strip-actions{grid-column:1/-1;align-items:stretch!important}.landing-v2+.vendi-support-strip .vendi-strip-actions a{width:100%;min-width:0}.site-footer{padding:34px 22px 22px;grid-template-columns:1fr 1fr!important}.site-footer .footer-brand-block,.site-footer .footer-legal{grid-column:1/-1}.site-footer .footer-legal-groups{grid-template-columns:1fr}.site-footer .footer-brand-block .brand img{width:142px}.site-footer .copyright{grid-column:1/-1!important}}@media (width<=460px){.site-footer{grid-template-columns:1fr!important}.site-footer .footer-brand-block,.site-footer .footer-legal,.site-footer .copyright{grid-column:1!important}}.candidate-app,.company-portal{--calm-line:#dce7ea;--calm-soft:#f4f7fc;--calm-mint:#edf4fc;--calm-orange:#fff3e9;background:#fff}.candidate-app .candidate-workspace,.company-portal .candidate-workspace{background:radial-gradient(circle at 96% 0,#f3833e0b,#0000 25%),radial-gradient(circle at 3% 100%,#168f8609,#0000 27%),#fff;padding-block:clamp(26px,3vw,46px) 72px}.candidate-app .candidate-workspace>*,.company-portal .candidate-workspace>*{width:min(100%,1480px);margin-inline:auto}.candidate-app :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page),.company-portal :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page){color:var(--ux-ink)}.candidate-app :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h1,.company-portal :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin-bottom:8px;font-size:clamp(30px,3.25vw,46px);line-height:1.07}.candidate-app :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h2,.company-portal :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h2{letter-spacing:-.025em;text-wrap:balance;line-height:1.18}.candidate-app :where(p,li,label,input,select,textarea,button),.company-portal :where(p,li,label,input,select,textarea,button){line-height:1.5}.candidate-app small,.company-portal small{line-height:1.45}.candidate-app :where(.panel,.surface,.card,.metric,.stat-card,.report-panel,.managed-job,.favorite-job-card,.interview-operation-row,.talent-card),.company-portal :where(.panel,.surface,.card,.metric,.stat-card,.report-panel,.managed-job,.favorite-job-card,.interview-operation-row,.talent-card){border-color:var(--calm-line);background:#fff;border-radius:20px;box-shadow:0 10px 30px #102f430b}.candidate-app :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary),.company-portal :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary){border:1px solid var(--calm-line);background:var(--calm-line);box-shadow:none;border-radius:20px;gap:1px;overflow:hidden}.candidate-app :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary)>*,.company-portal :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary)>*{background:#fff;min-height:102px;box-shadow:none!important;border:0!important;border-radius:0!important}.candidate-app :where(.jobs-toolbar,.reports-filters,.favorites-filter-bar,.jobs-filter-bar,.task-filters,.pipeline-filters,.interview-toolbar),.company-portal :where(.jobs-toolbar,.reports-filters,.favorites-filter-bar,.jobs-filter-bar,.task-filters,.pipeline-filters,.interview-toolbar){background:var(--calm-soft);box-shadow:none;border:0;border-radius:18px;gap:10px;padding:10px}.candidate-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.company-portal :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:#0000;border-radius:13px}.candidate-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover,.company-portal :where(input:not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:#c9dadd}.candidate-app :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,.company-portal :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#168f868c;box-shadow:0 0 0 4px #168f8617}.candidate-app :where(button,a,[role=button]),.company-portal :where(button,a,[role=button]){transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.candidate-app :where(button,a,[role=button]):hover,.company-portal :where(button,a,[role=button]):hover{transform:translateY(-1px)}.candidate-app :where(.panel,.surface,.card,.managed-job,.favorite-job-card):hover,.company-portal :where(.panel,.surface,.card,.managed-job,.favorite-job-card):hover{box-shadow:0 14px 34px #102f4311}.company-portal .company-exec{row-gap:24px}.company-portal .exec-main,.company-portal .exec-lower,.company-portal .exec-analytics{gap:20px}.company-portal .exec-funnel,.company-portal .exec-experience,.company-portal .exec-chart,.company-portal .exec-jobs,.company-portal .exec-priorities{padding:clamp(22px,2.2vw,32px)}.company-portal .exec-health{background:linear-gradient(155deg,#fff,var(--calm-soft));padding:clamp(20px,2vw,28px)}.candidate-app .candidate-home-premium{row-gap:22px}.candidate-app .candidate-home-premium :where(.home-hero,.home-path,.home-processes,.home-jobs,.home-academy,.home-score){border-color:var(--calm-line);box-shadow:0 10px 30px #102f430b}@media (width<=900px){.candidate-app .candidate-workspace,.company-portal .candidate-workspace{padding-block:22px 54px}.candidate-app :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary),.company-portal :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary){background:0 0;border:0;gap:10px;overflow:visible}.candidate-app :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary)>*,.company-portal :where(.exec-kpis,.report-kpis,.task-kpis,.interview-kpis,.jobs-summary)>*{border:1px solid var(--calm-line)!important;border-radius:16px!important}}@media (width<=620px){.candidate-app .candidate-workspace,.company-portal .candidate-workspace{padding-block:18px 44px}.candidate-app :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h1,.company-portal :where(.dashboard,.candidate-page,.company-page,.report-page,.reporting-page,.pipeline-page,.interviews-page,.tasks-page) h1{font-size:30px}.candidate-app :where(.panel,.surface,.card,.metric,.stat-card,.report-panel,.managed-job,.favorite-job-card,.interview-operation-row,.talent-card),.company-portal :where(.panel,.surface,.card,.metric,.stat-card,.report-panel,.managed-job,.favorite-job-card,.interview-operation-row,.talent-card){border-radius:17px}}:root{--navy:#082f56;--orange:#f3833e;--teal:#1763a6;--mint:#edf4fc;--blue-soft:#f1f6fc}body,.public-app,.auth-page,.auth-panel,.candidate-app,.company-portal,.candidate-app .candidate-workspace,.company-portal .candidate-workspace,.admin-shell .workspace,.candidate-nav,.company-portal .candidate-nav{background:#fff}.candidate-app .candidate-nav{justify-content:flex-start}.candidate-nav a.active,.company-portal .candidate-nav a.active{box-shadow:none;background:#082f56}.candidate-app :is(input,textarea,select):focus{border-color:#1763a6;box-shadow:0 0 0 3px #1763a61c}.auth-brand :is(h1,p,small,.auth-kicker){color:#082f56}.auth-brand .brand span{color:#082f56}.auth-brand .auth-vendi{object-fit:contain;width:160px;height:180px;margin-top:20px;display:block}.auth-panel .field-note{background:#f1f6fc}.auth-panel .section-kicker{color:#1763a6}.auth-box{max-width:520px}.auth-panel .field>div{background:#fff}.auth-panel .field>div input{width:100%;min-width:0;min-height:46px}.auth-panel .submit-btn{color:#fff;background:#082f56}.auth-panel .submit-btn:hover{background:#124b80}.registration-promise{color:var(--vendrex-text-secondary,#173b61);flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:12px;display:flex}.registration-promise span{background:#f1f6fc;border-radius:8px;padding:8px 10px}.registration-promise span:first-child{color:#853906;background:#fff0e5}.auth-panel .check input{accent-color:#1763a6;width:18px;min-width:18px;height:18px}.auth-panel .field-error{color:#a52121}.candidate-app :is(.home-vendi,.home-journey,.home-academy,.home-processes,.home-opportunities,.home-skillscore,.home-profile-views,.profile-route-choice,.candidate-profile-overview,.vendi-guide){background:#fff;border:1px solid #dce6f0;box-shadow:0 5px 22px #082f5608}.candidate-app .home-vendi{border-top:4px solid #082f56}.candidate-app .home-vendi-summary .vendi-message{color:#082f56;background:#f1f6fc}.candidate-app .journey-ring{background:conic-gradient(#1763a6 var(--journey),#e6eef6 0)}.candidate-app .home-hero-metrics,.candidate-app .home-hero-metrics>article{background:#fff}.candidate-app .home-welcome-actions>a:first-child,.candidate-app .academy-cta{color:#fff;background:#082f56}.candidate-app .home-job>span{color:#124b80;background:#f1f6fc}.candidate-app .home-job i{color:#124b80}.candidate-app .candidate-home-premium{width:min(1360px,100% - 48px);margin-inline:auto}.candidate-home-premium .home-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.85fr);align-items:start}.candidate-home-premium .home-vendi-summary{background:#fff;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(160px,.85fr);min-height:400px;padding:28px 24px 0}.candidate-home-premium .home-vendi-summary:before{display:none}.candidate-home-premium .vendi-message p{font-size:14px;line-height:1.65}.candidate-home-premium .vendi-message strong{font-size:15px}.candidate-home-premium .home-progress-vendi{grid-template-columns:1fr;align-self:center;height:250px}.candidate-home-premium .home-progress-vendi .journey-ring{display:none}.candidate-home-premium .home-progress-vendi .vendi-halo{height:250px}.candidate-home-premium .home-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-home-premium .home-hero-metrics small{white-space:normal;text-overflow:clip;letter-spacing:0;font-size:12px;line-height:1.4}.candidate-home-premium :is(.vendi-welcome>small,.home-academy small,.home-opportunities header small,.home-skillscore>small,.home-skillscore h2>b,.home-quick-links strong,.home-quick-links nav a svg,.home-processes h2 svg){color:#1763a6}.candidate-home-premium .home-hero-metrics article>svg,.candidate-top-actions .avatar{color:#1763a6;background:#edf4fc}.candidate-home-premium .home-skillscore em{background:#1763a6}.candidate-home-premium .home-quick-links,.candidate-home-premium .home-process-empty{background:#fff}@media (width>=1101px){.candidate-app .candidate-nav{flex-wrap:wrap;gap:4px;padding-inline:24px}.candidate-app .candidate-nav a{min-height:42px;padding:9px 12px}}@media (width<=1100px){.candidate-home-premium .home-hero-grid{grid-template-columns:1fr}.candidate-home-premium .home-vendi-summary{min-height:330px}.candidate-app .candidate-nav a{flex-shrink:0}}@media (width<=600px){.candidate-app .candidate-home-premium{width:calc(100% - 28px)}.candidate-home-premium .home-vendi-summary{grid-template-columns:1fr;min-height:0;padding:22px 18px 0}.candidate-home-premium .home-progress-vendi,.candidate-home-premium .home-progress-vendi .vendi-halo{height:190px}.candidate-home-premium .home-hero-metrics small{font-size:11px}.candidate-home-premium .vendi-message p{font-size:13px}}.profile-guide{color:#082f56;background:#fff;border:1px solid #dce6f0;border-top:4px solid #f3833e;border-radius:20px;min-width:0;padding:24px}.profile-guide>header{align-items:center;gap:12px;display:flex}.profile-guide>header>img{object-fit:contain;flex-shrink:0;width:68px;height:86px}.profile-guide h2{letter-spacing:-.025em;margin:6px 0;font-size:21px;line-height:1.3}.profile-guide header small{color:#1763a6;letter-spacing:.08em;font-size:11px;font-weight:800}.profile-guide p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:13px;line-height:1.6}.profile-guide-progress{margin:18px 0}.profile-guide-progress label{justify-content:space-between;font-size:13px;display:flex}.profile-guide progress{accent-color:#1763a6;border:0;border-radius:9px;width:100%;height:8px;margin-top:8px;display:block;overflow:hidden}.profile-guide progress::-webkit-progress-bar{background:#edf2f8}.profile-guide progress::-webkit-progress-value{background:#1763a6}.profile-guide ol{gap:5px;margin:0 0 18px;padding:0;list-style:none;display:grid}.profile-guide li a{color:#082f56;border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:10px;display:flex}.profile-guide li.next a{background:#f1f6fc}.profile-guide li i{background:#edf2f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.profile-guide li.done i{color:#fff;background:#082f56}.profile-guide li span{flex:1}.profile-guide li strong,.profile-guide li small{display:block}.profile-guide li strong{font-size:13px}.profile-guide li small{color:var(--vendrex-text-secondary,#173b61);margin-top:3px;font-size:11px}.profile-guide svg{flex-shrink:0;width:16px;height:16px}.profile-guide footer{color:inherit;background:0 0;flex-direction:column;gap:10px;padding:0;display:flex}.profile-guide .profile-guide-cta{color:#241509;background:#f3833e;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:750;display:flex}.profile-guide footer button{color:var(--vendrex-text-secondary,#173b61);background:#fff;border:1px solid #dce6f0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.profile-guide-compact{border-top:1px solid #dce6f0;border-left:4px solid #f3833e;justify-content:space-between;align-items:center;gap:20px;width:min(1360px,100% - 40px);margin:0 auto 20px;padding:14px 20px;display:flex}.profile-guide-compact header>img{width:42px;height:54px}.profile-guide-compact h2{font-size:16px}.profile-guide-compact footer{flex-direction:row;flex-shrink:0}.profile-guide-compact footer button{padding:8px 12px}.welcome-guided{max-width:960px;padding:30px 20px}.welcome-guided>.vendi-guide{text-align:left;margin-bottom:24px}.welcome-guided>.profile-guide{text-align:left;max-width:600px;margin:auto}.profile-step-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.profile-step-tabs button{color:#082f56;background:#fff;border:1px solid #dce6f0;border-radius:10px;min-height:44px;padding:10px 16px}.profile-step-tabs button[aria-current]{color:#fff;background:#082f56}.profile-step-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;padding:0;display:grid}.profile-step-fields[hidden]{display:none}.profile-step-fields>legend{margin-bottom:18px;font-size:18px;font-weight:700}.profile-step-fields .field{min-width:0}.profile-step-fields .wide{grid-column:1/-1}.profile-guide a:focus-visible,.profile-guide button:focus-visible,.profile-step-tabs button:focus-visible{outline-offset:3px;outline:3px solid #1763a6}@media (width<=800px){.profile-guide-compact{flex-direction:column;align-items:stretch;gap:12px}.profile-guide-compact footer{flex-wrap:wrap}.profile-guide-compact footer>*{flex:1}.profile-guide{padding:20px}.profile-guide h2{font-size:19px}}@media (width<=540px){.profile-step-fields{grid-template-columns:1fr}.profile-guide-compact{width:calc(100% - 28px)}.registration-promise{gap:5px}.registration-promise span{padding:7px;font-size:11px}.auth-box h2{font-size:27px}}:root{--action:#075bb5;--ux-ink:#14283e;--ux-line:#d6dfe9;--ux-canvas:#fff;--ux-mint:#f3f6fa;--cyan:#075bb5;--cyan-soft:#f0f5fb;--line:#d6dfe9}body{color:#14283e}:is(.public-app,.candidate-app,.auth-page) :is(h1,h2,h3){letter-spacing:-.025em;font-family:Inter,sans-serif}:is(.public-header,.candidate-topbar,.candidate-nav,.company-portal .candidate-nav){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ux-line);background:#fff}.candidate-topbar{min-height:72px}.candidate-app .candidate-nav{gap:8px;min-height:54px;padding-block:0}.candidate-app .candidate-nav a{border:0;border-bottom:3px solid #0000;border-radius:0;min-height:52px;font-size:13px;font-weight:500}.candidate-app .candidate-nav a:hover{box-shadow:none;background:#f5f7fa;transform:none}.candidate-app .candidate-nav a.active{color:#075bb5;box-shadow:none;background:#fff;border-bottom-color:#075bb5;font-weight:700}.candidate-app .candidate-nav a svg{width:16px;height:16px}.candidate-app .candidate-nav a.active svg{color:#075bb5}:is(.public-app,.candidate-app,.auth-panel) :is(input,select,textarea){border-radius:6px}:is(.nav-cta,.primary-link,.submit-btn,.page-action),.auth-panel .submit-btn{color:#fff;box-shadow:none;background:#075bb5;border-radius:6px}:is(.nav-cta,.primary-link,.submit-btn,.page-action):hover,.auth-panel .submit-btn:hover{box-shadow:none;background:#064b95;transform:none}.auth-brand{color:#fff;background:#082f56;border-right:0}.auth-brand :is(h1,p,small,.auth-kicker),.auth-brand .brand span{color:#fff}.auth-brand h1{font-size:clamp(30px,3vw,42px);line-height:1.2}.auth-brand h1 em{color:#ffad70}.auth-brand .auth-vendi{width:112px;height:136px}.auth-panel .oauth-btn{box-shadow:none;border-radius:6px}.auth-panel .oauth-btn:hover{transform:none}.auth-panel :is(.optional-consent,.field-note,.success-box){background:#f5f7fa;border-radius:8px}.registration-promise span,.registration-promise span:first-child{color:var(--vendrex-text-secondary,#173b61);background:0 0;padding:4px 10px 4px 0}.candidate-app :is(.panel,.surface,.home-processes,.home-opportunities,.home-academy,.home-skillscore,.home-profile-views,.home-quick-links,.vendi-guide,.profile-route-choice){border:1px solid var(--ux-line);box-shadow:none;background:#fff;border-radius:10px}.candidate-app :is(.candidate-profile-overview,.favorite-job-card,.cv-config),.candidate-jobs-page .public-jobs-grid>article{border:1px solid var(--ux-line)!important;box-shadow:none!important;border-radius:10px!important}.candidate-profile-overview>header{border-bottom:1px solid var(--ux-line);background:#fff}.candidate-app .candidate-home-premium{width:min(1360px,100% - 64px);padding-top:32px}.candidate-welcome{align-items:center;gap:48px;padding-bottom:30px;display:flex}.candidate-welcome-copy{flex:1;min-width:0}.candidate-welcome h1{margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.25}.candidate-welcome-copy>p{color:var(--vendrex-text-secondary,#173b61);margin:0 0 22px;font-size:14px;line-height:1.7}.candidate-welcome a{color:#075bb5;font-weight:600}.candidate-welcome-copy>p a{margin-left:12px;display:inline-block}.candidate-welcome-vendi{object-fit:contain;flex-shrink:0;width:140px;height:170px}.candidate-next-step{background:#f3f6fa;border-radius:10px;align-items:center;gap:16px;padding:20px 24px;display:flex}.candidate-next-step>svg{color:#075bb5;flex-shrink:0;width:20px}.candidate-next-step>div{flex:1;min-width:0}.candidate-next-step strong{font-size:14px;font-weight:600}.candidate-next-step p{color:var(--vendrex-text-secondary,#173b61);margin:5px 0 0;font-size:13px;line-height:1.6}.candidate-next-step>a{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.candidate-next-step>a svg{flex-shrink:0;width:16px}.candidate-home-premium .home-hero-metrics{border-block:1px solid var(--ux-line);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 0}.candidate-home-premium .home-hero-metrics article{padding:6px 20px}.candidate-home-premium .home-hero-metrics article>svg{color:var(--vendrex-text-secondary,#173b61);background:0 0;padding:5px}.candidate-home-premium .home-hero-metrics article b{font:600 22px Inter,sans-serif}.candidate-home-premium .home-hero-metrics article small{white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}.candidate-home-premium .home-hero-metrics article a{color:#075bb5;grid-column:1/-1;align-items:center;gap:6px;padding-top:5px;font-size:11px;display:inline-flex}.candidate-home-premium .home-hero-metrics article a svg{width:12px;height:12px}.candidate-home-premium .home-dashboard-grid{grid-template-columns:minmax(0,1fr) 350px;gap:28px;margin-top:28px}.candidate-home-premium .home-dashboard-side{grid-template-columns:1fr}.home-learning-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.candidate-home-premium :is(.home-processes,.home-opportunities,.home-academy,.home-skillscore,.home-profile-views){padding:24px}.candidate-home-premium :is(.home-processes,.home-opportunities) h2{font-size:19px;font-weight:600}.candidate-home-premium .home-opportunities>div{grid-template-columns:1fr}.candidate-home-premium :is(.home-processes article,.home-job):hover{box-shadow:none;border-color:#aabed3;transform:none}.candidate-home-premium .home-job{min-height:0;box-shadow:none;border-radius:6px}.candidate-home-premium .home-academy{grid-template-columns:1fr}.candidate-home-premium .home-academy:before,.candidate-home-premium .home-academy:after{display:none}.candidate-home-premium :is(.home-process-empty,.home-jobs-empty)>svg{color:var(--vendrex-text-secondary,#173b61)}.candidate-home-premium .academy-vendi{display:none}.candidate-home-premium .academy-cta{color:#fff;box-shadow:none;background:#075bb5;border-radius:6px}.candidate-home-premium .home-quick-links{border:0;border-top:1px solid var(--ux-line);border-radius:0}.profile-guide{border:1px solid var(--ux-line);color:#14283e;border-radius:10px}.profile-guide header>img{width:38px;height:48px}.profile-guide h2{font-size:18px;font-weight:600}.profile-guide header small{letter-spacing:.04em;font-size:10px;font-weight:600}.profile-guide li a{border-radius:6px;padding-inline:8px}.profile-guide li a:hover{background:#f3f6fa}.profile-guide li strong{font-weight:600}.profile-guide .profile-guide-cta{color:#fff;background:#075bb5;border-radius:6px;font-weight:600}.profile-guide footer button{border-radius:6px}.profile-guide-compact{background:#f5f7fa;border:0;border-left:2px solid #e98343;border-radius:6px}.profile-step-tabs{border-bottom:1px solid var(--ux-line);gap:0}.profile-step-tabs button{border:0;border-bottom:3px solid #0000;border-radius:0}.profile-step-tabs button[aria-current]{color:#075bb5;background:#fff;border-bottom-color:#075bb5}.landing-v2-hero{background:#fff}.landing-v2 h1{font-size:clamp(34px,4vw,56px);line-height:1.15}.landing-v2 :is(.landing-v2-search,.landing-v2-people,.landing-signal,.landing-v2-vendi),.landing-v2-middle>article,.landing-v2-bottom>article{border:1px solid var(--ux-line);box-shadow:none;border-radius:10px}.landing-v2-people{background:#f5f7fa}.landing-v2-people:before,.landing-v2-people:after{display:none}.landing-v2-search button{color:#fff;box-shadow:none;background:#075bb5;border-radius:6px;min-width:0;margin-left:0}.landing-v2-search button svg{color:#fff}.landing-v2-search{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.landing-v2-search label,.landing-v2-search :is(input,select){width:100%;min-width:0}.landing-v2 h1 em,.landing-v2-copy>small{color:#075bb5}.public-header .nav .nav-cta{color:#fff;box-shadow:none;background:#075bb5;border-radius:6px}.landing-v2-roles>div>a{background:#f5f7fa;border-radius:6px;transition:background-color .18s,color .18s,box-shadow .18s}.landing-v2-roles>div>a:is(:hover,:focus-visible){color:#0b3054;background:#f58232;transform:none;box-shadow:inset 0 0 0 1px #df6c20}.landing-v2-roles>div>a:is(:hover,:focus-visible) span{color:#0b3054;background:#ffffffb3}.landing-v2-roles>div>a:focus-visible{outline-offset:3px;outline:2px solid #0b3054}.landing-v2-roles>div>a>svg{transition:transform .18s}.landing-v2-roles>div>a:is(:hover,:focus-visible)>svg{transform:translate(2px)}.landing-v2-roles>a:is(:hover,:focus-visible){color:#a33e08;text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.landing-v2-roles>div>a,.landing-v2-roles>div>a>svg{transition:none}.landing-v2-roles>div>a:is(:hover,:focus-visible)>svg{transform:none}}.landing-company-card{background:#082f56!important}.landing-company-card>div :is(h2,p,small),.landing-company-card .landing-ai-proof{color:#fff}.landing-company-card .landing-ai-proof{background:#154873;border:1px solid #51799b}.landing-company-card>div>div>a{color:#082f56;background:#fff;border-color:#fff}.landing-company-card>div>div>a:last-child{color:#fff;background:0 0}.landing-featured-card .jobs-grid .landing-job{border:1px solid var(--ux-line);box-shadow:none;border-radius:8px}.candidate-welcome a:focus-visible{outline-offset:4px;outline:3px solid #075bb5}@media (width>=601px) and (width<=1350px){.landing-v2-search{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2-search label{border:0}}@media (width<=1000px){.candidate-home-premium .home-dashboard-grid{grid-template-columns:1fr}.candidate-home-premium .home-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-welcome{gap:24px}.candidate-next-step{grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.candidate-next-step>a{grid-column:2}}@media (width<=600px){.landing-v2-search{grid-template-columns:1fr}.candidate-app .candidate-home-premium{width:calc(100% - 32px);padding-top:24px}.candidate-welcome{gap:0;padding-bottom:24px}.candidate-welcome h1{font-size:26px}.candidate-welcome-vendi{display:none}.candidate-welcome-copy>p a{margin-left:0;display:block}.candidate-next-step{gap:12px;padding:16px}.candidate-next-step>a{margin-left:0}.candidate-app .candidate-nav a span{display:inline}.home-learning-summary{grid-template-columns:1fr}.candidate-home-premium .home-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.candidate-home-premium .home-hero-metrics article{padding:16px 8px}.candidate-home-premium .home-dashboard-side{grid-template-columns:1fr}.candidate-home-premium :is(.home-processes,.home-opportunities,.home-academy,.home-skillscore,.home-profile-views){padding:20px}}.plans-page{background:#fff}.plans-page>.pricing-intro{color:#0b2f54;text-align:center;grid-template-columns:1fr;gap:4px;margin:24px auto 16px;display:grid}.pricing-intro span{color:var(--vendrex-text-secondary,#173b61);font-size:14px}.plans-page>.billing-toggle{justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 28px;display:flex}.billing-toggle button{color:#0b2f54;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:8px;padding:12px 18px}.billing-toggle button[aria-pressed=true]{color:#fff;background:#075bb5;border-color:#075bb5}.billing-toggle button:focus-visible{outline-offset:3px;outline:3px solid #ff842f}.billing-toggle button span{margin-left:6px;font-size:12px;font-weight:700}.plan-billing-detail{min-height:80px;color:var(--vendrex-text-secondary,#173b61);gap:6px;font-size:12px;line-height:1.5;display:grid}.plan-billing-detail strong{color:#0b2f54}.plans-page .plans-grid h2 em{font-size:11px;display:inline-block}.plans-page .plans-ai-footnote{margin:16px auto 0;line-height:1.6}.plans-page{padding-top:36px}.plans-page>.plans-back{width:fit-content;margin:0 auto 20px;display:flex}.plans-page>h1{max-width:800px;margin:12px auto;font-size:clamp(28px,3vw,40px)}.plans-page>.pricing-intro{margin:14px auto}.plans-page .plan-choice-guide{text-align:left;background:#082f56;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px 20px;max-width:1200px;margin:24px auto 32px;padding:16px 20px;display:grid}.plans-page .plan-choice-guide :is(label,p){color:#fff}.plan-choice-guide label{color:#0b2f54;font-size:14px;font-weight:650}.plan-choice-guide select{color:#0b2f54;max-width:100%;font:inherit;background:#fff;border:1px solid #cdd9e8;border-radius:6px;grid-area:1/2/3;padding:11px;font-size:14px}.plan-choice-guide p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:12px}.plans-page>.plans-grid{gap:16px;margin:24px auto 0}.plans-page .plans-grid article{border-radius:22px;padding:26px 22px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 6px 22px #082f560a}.plans-page .plans-grid article.recommended{background:linear-gradient(#fff8f2 0,#fff 130px);border:1px solid #f58232;box-shadow:0 8px 26px #f5823217}.plans-page .plans-grid article:focus-within{border-color:#075bb5;box-shadow:0 0 0 3px #075bb524}@media (hover:hover) and (pointer:fine){.plans-page .plans-grid article:hover,.plans-page .plans-grid article.recommended:hover{transform:none;box-shadow:0 16px 32px #082f561f}}@media (prefers-reduced-motion:reduce){.plans-page .plans-grid article{transition:none}.plans-page .plans-grid article:hover,.plans-page .plans-grid article.recommended:hover{transform:none}}.plans-page .plans-grid article>small{font-size:16px;font-weight:700}.plans-page .plan-fit{color:var(--vendrex-text-secondary,#173b61);min-height:40px;margin:6px 0 20px;font-size:13px;line-height:1.5}.plans-page .plans-grid h2{min-height:44px;margin:0 0 12px;font-size:32px}.plans-page .plan-billing-detail{grid-template-rows:36px 40px;align-content:start;gap:4px;min-height:84px}.plans-page .plans-grid article>ul{border-top:1px solid #e4eaf2;margin:12px 0 20px;padding-top:10px}.plans-page .plans-grid li{align-items:center;min-height:28px;margin:6px 0}.plans-page .plans-grid li svg{flex:0 0 15px}.plans-page .plans-grid .plan-ai-feature{background:#f0f5fc;border-radius:12px;min-height:52px;padding:10px}.plans-page .plans-grid article>a{background:#075bb5;border-radius:999px;min-height:46px}.plans-page>.plan-terms{max-width:900px;margin:28px auto 20px}.plans-page .plan-questions{text-align:left;max-width:900px;margin:0 auto}.plan-questions details{border-bottom:1px solid #e4eaf2;padding:14px 0}.plan-questions summary{cursor:pointer;color:#0b2f54;min-height:44px;padding:10px 0;font-size:14px;font-weight:650}.plan-questions p{color:var(--vendrex-text-secondary,#173b61);margin:12px 0 0;font-size:14px;line-height:1.65}@media (width<=600px){.plans-page .plan-choice-guide{grid-template-columns:1fr;gap:10px;padding:16px}.plan-choice-guide select{grid-area:auto;width:100%}.plans-page .plan-fit{min-height:0}.plans-page .plans-grid article{padding:24px}}.landing-v2 .landing-v2-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:0}.landing-v2 .landing-v2-copy>span{color:#075bb5;letter-spacing:.12em;font-size:11px}.landing-v2 .landing-v2-copy h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,3.6vw,54px);line-height:1.12}.landing-v2 .landing-v2-copy>p{max-width:470px;margin-bottom:26px;font-size:16px}.landing-v2 .landing-v2-search{box-shadow:none;background:#f4f7fb;border:1px solid #dae3ef;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px}.landing-v2 .landing-v2-search label{background:#fff;border:1px solid #cfdae8;border-radius:6px;min-height:52px;padding:0 12px}.landing-v2 .landing-v2-search label:focus-within{outline-offset:1px;outline:2px solid #075bb5}.landing-v2 .landing-v2-search label svg{flex:0 0 17px}.landing-v2 .landing-v2-search input,.landing-v2 .landing-v2-search select{font-size:13px}.landing-v2 .landing-v2-search button{color:#fff;background:#075bb5;min-height:52px;margin:0;font-size:14px}.landing-v2 .landing-v2-people{background:#eaf1fa;border:1px solid #d6e1ef;border-radius:16px;flex-direction:column;min-height:0;margin:0;padding-top:58px;display:flex;overflow:hidden}.landing-v2 .landing-v2-people>img{object-fit:contain;object-position:center bottom;filter:none;width:100%;height:330px;position:relative;inset:auto}.landing-v2 .landing-signal{box-shadow:none;background:0 0;border:0;padding:0;display:grid;top:16px;right:20px}.landing-v2 .landing-signal svg{color:#075bb5}.landing-v2 .landing-signal small{color:var(--vendrex-text-secondary,#173b61)}.landing-v2 .landing-v2-vendi{color:#fff;width:100%;max-width:none;min-height:138px;box-shadow:none;background:#082f56;border:0;border-radius:0;grid-template-columns:66px 1fr;gap:16px;padding:20px 24px;position:relative;inset:auto}.landing-v2 .landing-v2-vendi .vendi-face{width:66px;height:66px;box-shadow:none;border:0}.landing-v2 .landing-v2-vendi b{color:#fff;font-size:18px}.landing-v2 .landing-v2-vendi p{color:#e0ebf7;margin:0;font-size:12px;line-height:1.5}.landing-v2 .landing-v2-vendi a{color:#082f56;box-shadow:none;background:#fff;border-radius:6px;padding:9px 12px}@media (width<=1100px){.landing-v2 .landing-v2-hero{grid-template-columns:1fr;gap:28px}.landing-v2 .landing-v2-people>img{height:350px}}@media (width<=600px){.landing-v2 .landing-v2-search{grid-template-columns:1fr;padding:12px}.landing-v2 .landing-v2-people>img{height:230px}.landing-v2 .landing-v2-vendi{grid-template-columns:52px 1fr;gap:12px;padding:18px 16px}.landing-v2 .landing-v2-vendi .vendi-face{width:52px;height:52px}.landing-v2 .landing-v2-vendi b{font-size:16px}}.landing-v2 .landing-v2-vendi .vendi-face{background:0 0;border-radius:0;height:86px;overflow:visible}.landing-v2 .landing-v2-vendi .vendi-face img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;position:static;transform:none}.landing-v2 .landing-v2-search{border-radius:22px;padding:14px}.landing-v2 .landing-v2-search button{border-radius:14px}.landing-v2 .landing-v2-people{background:#eef4fc;border-radius:32px;padding-bottom:20px}.landing-v2 .landing-v2-vendi{color:#082f56;background:#fff;border:1px solid #dce7f3;border-radius:24px;grid-template-columns:88px 1fr;gap:18px;width:calc(100% - 40px);min-height:140px;margin:0 20px;padding:20px;box-shadow:0 8px 24px #082f560f}.landing-v2 .landing-v2-vendi small{color:#075bb5}.landing-v2 .landing-v2-vendi b{color:#082f56;font-size:19px;font-weight:650}.landing-v2 .landing-v2-vendi p{color:var(--vendrex-text-secondary,#173b61);font-size:13px}.landing-v2 .landing-v2-vendi a{color:#fff;background:#075bb5;border-radius:999px;margin-top:5px;padding:11px 18px}.landing-v2 .landing-v2-vendi a:hover{background:#064b95;transform:none}.landing-v2 .landing-v2-vendi .vendi-face{background:#edf7fb;border:3px solid #fff;border-radius:50%;width:88px;height:88px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d9e8f2}.landing-v2 .landing-v2-vendi .vendi-face img{object-fit:contain;width:240%;max-width:none;height:240%;position:absolute;top:-6%;left:-75%;transform:none}@media (width<=600px){.landing-v2 .landing-v2-people{border-radius:26px;padding-bottom:12px}.landing-v2 .landing-v2-vendi{border-radius:20px;grid-template-columns:64px minmax(0,1fr);gap:12px;width:calc(100% - 24px);margin:0 12px;padding:16px}.landing-v2 .landing-v2-vendi .vendi-face{width:64px;height:64px}.landing-v2 .landing-v2-vendi b{font-size:17px}.landing-v2 .landing-v2-vendi a{padding:10px 12px}}.auth-mobile-brand{display:none}.profile-guide{background:#fff;border-radius:20px}.profile-guide-compact{background:#f3f7fd;border-left:3px solid #f58232}.profile-vendi-face,.vendi-guide:is(.vendi-welcome,.vendi-next-step,.vendi-success) .vendi-guide-visual{background:#edf7fb;border:3px solid #fff;border-radius:50%;flex:0 0 72px;width:72px;height:72px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d9e8f2}.profile-vendi-face img,.vendi-guide:is(.vendi-welcome,.vendi-next-step,.vendi-success) .vendi-guide-visual img{object-fit:contain;width:240%;max-width:none;height:240%;max-height:none;position:absolute;top:-6%;left:-75%}.vendi-guide:is(.vendi-welcome,.vendi-next-step,.vendi-success){min-height:0;box-shadow:none;background:#f3f7fd;border:1px solid #d9e5f3;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px}.vendi-guide small{color:#075bb5}.vendi-guide a{color:#075bb5;min-height:44px}.profile-guide .profile-guide-cta,.profile-guide footer button{border-radius:999px;min-height:44px}@media (width<=900px){.auth-mobile-brand{margin-bottom:28px;display:flex}.auth-mobile-brand .brand img{width:138px}}@media (width<=600px){.vendi-guide:is(.vendi-welcome,.vendi-next-step,.vendi-success){grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px}.profile-vendi-face,.vendi-guide:is(.vendi-welcome,.vendi-next-step,.vendi-success) .vendi-guide-visual{flex-basis:56px;width:56px;height:56px}.vendi-guide h2{font-size:21px}}:root{--calm-ease:cubic-bezier(.2,.7,.3,1);--control-radius:14px}:is(.public-app,.candidate-app,.app-shell,.auth-panel) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color .18s var(--calm-ease), box-shadow .18s var(--calm-ease), background-color .18s var(--calm-ease);border-radius:14px}:is(.public-app,.candidate-app,.app-shell,.auth-panel) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #075bb5}.candidate-app .candidate-nav a{min-height:44px;transition:background-color .18s var(--calm-ease), color .18s var(--calm-ease);border-radius:12px;margin-block:5px}.candidate-app .candidate-nav a.active{background:#eef5fd}.landing-v2 .landing-v2-search label,:is(.auth-panel .oauth-btn,.auth-panel .submit-btn,.plan-choice-guide select,.billing-toggle button),.plans-page .plan-choice-guide select{border-radius:14px}:is(.notification-popover,.report-multiselect-menu,.company-profile-menu,.favorite-choice>div,[role=menu],[role=listbox]){animation:calm-menu-in .18s var(--calm-ease);transform-origin:top;overscroll-behavior:contain;max-height:min(420px,70dvh);overflow-y:auto;background:#fff!important;border:1px solid #d7e3f0!important;border-radius:18px!important;box-shadow:0 12px 36px #0b2f541a!important}.report-multiselect-menu{padding:8px}.notification-popover>header{color:#0b2f54;background:#f4f8fe}.notification-popover>footer{color:#0b2f54;background:#f4f8fe;padding:12px 16px}.notification-popover>footer a{color:#fff;background:#075bb5;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}:is(.report-multiselect-menu,.company-profile-menu,.favorite-choice>div) :is(button,label,a){transition:background-color .15s var(--calm-ease), color .15s var(--calm-ease);border-radius:10px}.report-multiselect-menu label{min-height:44px}.report-multiselect-menu label:hover{background:#eef5fd}.favorite-choice>summary{border-radius:14px}.billing-table{border-radius:16px}@keyframes calm-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@supports (appearance:base-select){select:not([multiple]):not([size]){appearance:base-select}select:not([multiple]):not([size])::picker(select){appearance:base-select}select:not([multiple]):not([size]){align-items:center;gap:12px;background-image:none!important}select:not([multiple]):not([size])::picker(select){color:#0b2f54;overscroll-behavior:contain;opacity:0;max-width:calc(100vw - 24px);max-height:min(360px,60dvh);transition:opacity .16s var(--calm-ease), transform .16s var(--calm-ease), display .16s allow-discrete, overlay .16s allow-discrete;background:#fff;border:1px solid #d7e3f0;border-radius:18px;margin-block:7px;padding:7px;font:400 14px/1.5 Inter,sans-serif;overflow-y:auto;transform:translateY(-3px);box-shadow:0 12px 36px #0b2f5424}select:not([multiple]):not([size]):open::picker(select){opacity:1;transform:translateY(0)}@starting-style{select:not([multiple]):not([size]):open::picker(select){opacity:0;transform:translateY(-3px)}}select:not([multiple]):not([size]) option{color:#0b2f54;white-space:normal;overflow-wrap:anywhere;background:#fff;border:0;border-radius:10px;min-height:42px;padding:10px 12px}select:not([multiple]):not([size]) option:is(:hover,:focus,:checked){color:#064b95;background:#edf4fd}select:not([multiple]):not([size]) option:focus-visible{outline-offset:-2px;outline:2px solid #075bb5}select:not([multiple]):not([size]) option:disabled{color:#697b91}select:not([multiple]):not([size]) option::checkmark{color:#075bb5}select:not([multiple]):not([size])::picker-icon{color:#075bb5;transition:rotate .16s var(--calm-ease);margin-inline-start:auto}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg}}@media (prefers-reduced-motion:reduce){:is(.public-app,.candidate-app,.app-shell,.auth-panel) :is(input,select,textarea),.candidate-app .candidate-nav a,:is(.notification-popover,.report-multiselect-menu,.company-profile-menu,.favorite-choice>div,[role=menu],[role=listbox]){transition:none;animation:none}select::picker(select){transition:none!important;transform:none!important}select::picker-icon{transition:none!important;transform:none!important}}.plan-limit-reminder{color:#12344e;margin:0 0 20px}.plan-limit-strip{background:#fff7ef;border-left:3px solid #f28b45;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.plan-limit-strip>svg{color:#b54b0e;flex:none}.plan-limit-strip>div{flex:1;gap:3px;min-width:0;display:grid}.plan-limit-strip strong{font-size:14px}.plan-limit-strip span{color:#526779;font-size:13px}.plan-limit-strip button{color:#12344e;cursor:pointer;background:#fff;border:0;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;display:flex}.plan-limit-dialog{box-sizing:border-box;color:#12344e;background:#fff;border:1px solid #e6ded5;border-top:4px solid #f28b45;border-radius:22px;width:min(560px,100% - 24px);max-height:90dvh;margin:auto;padding:26px;overflow:auto;box-shadow:0 20px 80px #12344e33}.plan-limit-dialog::backdrop{background:#12344e70}.plan-limit-close{color:#12344e;cursor:pointer;background:#f4f6f7;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.plan-limit-dialog header{align-items:center;gap:18px;margin:0 0 12px;display:flex}.plan-limit-dialog header img{object-fit:contain;flex:none}.plan-limit-dialog h2{letter-spacing:-.025em;margin:8px 0;font-size:25px;line-height:1.25}.plan-limit-dialog header small{letter-spacing:.08em;color:#687986;font-size:10px}.plan-limit-dialog p{color:#526779;font-size:14px;line-height:1.6}.plan-limit-counts{margin:18px 0;padding:0;list-style:none}.plan-limit-counts li{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.plan-limit-counts span{overflow-wrap:anywhere;min-width:0}.plan-limit-counts strong{color:#a7470d;flex:none}.plan-limit-package{background:#fff7ef;border-radius:16px;padding:18px}.plan-limit-package>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-limit-package b{font-size:27px}.plan-limit-package small{color:#526779;font-size:12px;font-weight:400;line-height:1.6;display:block}.plan-limit-primary,.plan-limit-compare,.plan-limit-later{box-sizing:border-box;width:100%;min-height:46px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.plan-limit-primary{background:#f28b45;border:0;margin-top:14px;color:#12344e!important}.plan-limit-primary:hover{background:#ffa464}.plan-limit-compare{color:#12344e;background:#fff;border:1px solid #dbe4e9;margin-top:12px}.plan-limit-later{color:#526779;background:0 0;border:0;margin-top:6px}.plan-limit-footnote{text-align:center;color:#637b8a;margin-top:8px;font-size:11px;line-height:1.5;display:block}.plan-limit-reminder :focus-visible{outline-offset:3px;outline:3px solid #ea8a43}@media (width<=480px){.plan-limit-strip{flex-wrap:wrap;gap:10px;padding:12px}.plan-limit-strip button{margin-left:auto}.plan-limit-dialog{padding:18px}.plan-limit-dialog header{gap:10px}.plan-limit-dialog header img{width:64px;height:84px}.plan-limit-dialog h2{font-size:22px}.plan-limit-package{padding:14px}}.admin-ops{color:#0b2f54;max-width:1280px;margin:auto;padding:24px}.ops-hero{color:#fff;background:#0b2f54;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.ops-hero h1{margin:12px 0;font-size:clamp(26px,3vw,38px);line-height:1.2}.ops-hero small{color:#ffb27b;letter-spacing:.12em}.ops-hero p{color:#dce9f8}.admin-ops button,.admin-ops input,.admin-ops select,.admin-ops textarea{border-radius:12px}.admin-ops button{background:var(--vendrex-button,#0b3054);color:#fff;cursor:pointer;border:1px solid #cbdcf0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;transition:background .18s,transform .18s;display:inline-flex}.admin-ops button:hover:not(:disabled){background:var(--vendrex-button-hover,#17466f);transform:translateY(-1px)}.admin-ops button:disabled{opacity:.5;cursor:default}.admin-ops button:focus-visible,.admin-ops a:focus-visible{outline-offset:3px;outline:3px solid #f58232}.ops-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.ops-tabs button,.ops-tabs a{color:#0b2f54;background:#fff;border:1px solid #dbe5ef;border-radius:24px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.ops-tabs button[aria-pressed=true]{color:#075bb5;background:#e9f2ff;border-color:#075bb5}.ops-panel{background:#fff;border:1px solid #dae5f0;border-radius:20px;margin:18px 0;padding:24px}.ops-panel h2{margin:0 0 14px;font-size:22px}.ops-panel p,.ops-panel small{color:var(--vendrex-text-secondary,#173b61);line-height:1.6}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-grid.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid.metrics article{background:#f6f9fd;border:1px solid #dce6f1;border-radius:18px;padding:22px}.ops-grid.metrics strong{margin-top:12px;font-size:30px;display:block}.ops-grid.metrics span{font-size:14px}.ops-grid>.ops-panel{margin:0}.ops-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.ops-section-heading h2{margin-bottom:8px}.admin-ops label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.admin-ops input,.admin-ops select,.admin-ops textarea{color:#0b2f54;box-sizing:border-box;background:#fff;border:1px solid #cbdcf0;width:100%;min-width:0;padding:12px}.admin-ops input[type=checkbox]{align-self:flex-start;width:auto}.ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ops-form .wide{grid-column:1/-1}.ops-form h2{margin:0}.ops-actions{flex-wrap:wrap;gap:12px;display:flex}.ops-plan{border:1px solid #dbe5f0;border-radius:16px;padding:20px}.ops-plan strong{font-size:26px}.ops-plan strong small{font-size:14px}.ops-list-item{overflow-wrap:anywhere;border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.ops-list-item p{white-space:pre-wrap}.ops-list-item button{flex-shrink:0}.ops-ratio{flex-direction:column;gap:8px;display:flex}.ops-ratio strong{color:#075bb5;font-size:38px}.admin-ops progress{accent-color:#075bb5;width:100%;height:12px;margin:18px 0}.admin-ops dl{grid-template-columns:1fr auto;gap:14px;display:grid}.admin-ops dd{margin:0;font-weight:700}.ops-links{flex-wrap:wrap;gap:18px;display:flex}.ops-error{background:#fff0ed;border-radius:12px;padding:16px}.ops-notice{background:#e9f7f3;border-radius:12px;padding:16px}.ops-review{border:2px solid #f58232}.ops-review label{margin:18px 0}.ops-assistant{border-left:4px solid #f58232}.ops-assistant h3{align-items:center;gap:8px;display:flex}.ops-assistant button{margin:12px 0}.ops-assistant textarea{line-height:1.6}.public-placements{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:1280px;margin:32px auto;padding:0 24px;display:grid}.public-placements a{color:#0b2f54;background:#f6f9fd;border:1px solid #dbe5ef;border-radius:20px;padding:24px;text-decoration:none;display:block}.public-placements small{color:#075bb5}.public-placements h3{margin:12px 0}.public-placements p{line-height:1.6}@media (width<=700px){.admin-ops{padding:14px}.ops-hero{flex-direction:column;align-items:flex-start;padding:24px}.ops-grid,.ops-form{grid-template-columns:1fr}.ops-grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel{padding:18px}.ops-section-heading,.ops-list-item{flex-direction:column;align-items:flex-start}.ops-grid.metrics strong{font-size:25px}.ops-tabs{gap:6px}.ops-tabs button,.ops-tabs a{padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.admin-ops *{transition:none!important;transform:none!important}}.admin-ops .metrics article>span{color:var(--vendrex-text-secondary,#173b61);background:0 0;border-radius:0;width:auto;height:auto;min-height:0;padding:0;display:block}.admin-ops .ops-panel>.ops-grid.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops progress{appearance:none;background:#e4edf7;border:0;border-radius:12px;overflow:hidden}.admin-ops progress::-webkit-progress-bar{background:#e4edf7;border-radius:12px}.admin-ops progress::-webkit-progress-value{background:#075bb5;border-radius:12px}.admin-ops progress::-moz-progress-bar{background:#075bb5;border-radius:12px}.ops-insights-filters{background:#f4f8fd;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:20px;display:grid}.ops-insight-definition{color:var(--vendrex-text-secondary,#173b61);margin:18px 0;line-height:1.6}.ops-segment-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-ops button.ops-segment{text-align:left;color:#0b2f54;background:#f6f9fd;border:1px solid #dbe5f0;border-radius:16px;flex-direction:column;align-items:stretch;padding:18px;display:flex}.admin-ops button.ops-segment:hover,.admin-ops button.ops-segment[aria-pressed=true]{color:#0b2f54;background:#e9f2ff;border-color:#075bb5}.ops-segment span{min-height:48px;line-height:1.5}.ops-segment strong{font-size:25px}.ops-segment strong small{font-size:14px}.ops-segment-guide{background:#fff8f2;border-left:4px solid #f58232;border-radius:12px;margin:20px 0 0;padding:12px 20px}.ops-group-row{border-bottom:1px solid #edf1f6;grid-column:1/-1;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.ops-table-scroll{overflow-x:auto}.ops-table-scroll table{border-collapse:collapse;width:100%}.ops-table-scroll th,.ops-table-scroll td{text-align:left;border-bottom:1px solid #dbe5ef;padding:14px}.ops-table-scroll th{background:#f4f8fd}@media (width<=700px){.ops-insights-filters,.ops-segment-list{grid-template-columns:1fr}.ops-segment span{min-height:0}.ops-table-scroll th,.ops-table-scroll td{padding:10px;font-size:13px}}.ops-insights>h3{margin:28px 0 10px}.ops-insights>p{margin:10px 0 20px;line-height:1.65}.admin-ops .ops-tabs button:hover:not(:disabled),.admin-ops .ops-tabs button[aria-pressed=true]{color:#0b3054;background:#edf4fc;border-color:#adc7e2;transform:none}.brand.brand-lockup{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;width:auto;min-width:0;height:auto;min-height:44px;display:inline-flex;overflow:visible}.brand.brand-lockup img{object-fit:contain;flex-shrink:0;width:170px;max-width:none;height:auto;display:block;position:static}.brand.brand-lockup span{color:#0b3054;background:0 0;border-left:1px solid #b8cadc;flex-shrink:0;padding-left:10px;font-size:14px;line-height:1.2;display:block;position:static}.brand.brand-lockup.brand-inverse span{color:#fff;border-color:#fff5}.public-header.vendrex-header{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b3054;border-bottom:1px solid #214b74}.public-header .nav a{color:#fff}.public-header .nav a:hover{color:#fff;background:#ffffff12}.public-header .menu-button{color:#fff;background:#17446f;border:1px solid #fff5;border-radius:14px;flex-shrink:0;min-width:44px;min-height:44px;padding:0;line-height:1}.public-header .menu-button svg{stroke-width:2px;flex-shrink:0;width:24px;height:24px;margin:auto;display:block}.public-header .menu-button>svg,.public-header .menu-button:hover>svg{transform:none}.public-header .menu-button:focus-visible{outline-offset:3px;outline:3px solid #ff9a57}.candidate-topbar .brand.brand-lockup img{width:132px}.candidate-topbar .brand.brand-lockup span{font-size:12px}@media (width<=900px){.public-header .brand.brand-lockup img{width:155px}.public-header .brand.brand-lockup span{font-size:13px}.public-header .nav.open{background:#fff;border:1px solid #cbdcf0;box-shadow:0 14px 32px #0b30542b}.public-header .nav.open a{color:#0b3054}.public-header .nav.open a:hover{color:#075db7;background:#edf4fd}.public-header .nav.open .nav-session{color:#fff}}@media (width<=420px){.public-header .brand.brand-lockup img{width:145px}.public-header .brand.brand-lockup{gap:8px}.candidate-topbar .brand.brand-lockup img{width:105px}.candidate-topbar .brand.brand-lockup{gap:6px}.candidate-topbar .brand.brand-lockup span{padding-left:6px;font-size:11px}}.candidate-app,.company-portal{color:#0b3054;background:#fff}.candidate-app :where(.surface,.panel,.report-panel,.billing-panel,.cv-upload-flow,.home-processes),.company-portal :where(.surface,.panel,.report-panel,.billing-panel,.managed-job){background:#fff;border-color:#d6e3f0;border-radius:18px;box-shadow:0 5px 18px #0b305407}.candidate-app :where(input,select,textarea),.company-portal :where(input,select,textarea){border-color:#cbdcec;border-radius:12px}.candidate-app :where(input,select,textarea,button):focus-visible,.company-portal :where(input,select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #0867c85c}.candidate-app :where(.submit-btn,.primary),.company-portal :where(.submit-btn,.primary){color:#fff;background:#075db7;border-radius:12px}.candidate-app :where(.notice,.billing-notice),.company-portal :where(.notice,.billing-notice){background:#fff8f1;border-left:3px solid #f68538}.plan-usage-panel{background:#fff;border:1px solid #d6e3f0;border-radius:20px;margin:18px 0;padding:24px}.plan-usage-panel h2{color:#0b3054;font-size:22px;font-weight:700}.plan-usage-panel p{color:var(--vendrex-text-secondary,#173b61);margin:10px 0 18px;line-height:1.6}.plan-usage-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:16px;display:grid}.plan-usage-grid article{background:#f3f7fc;border-radius:14px;gap:10px;padding:18px;display:grid}.plan-usage-grid strong{color:#075db7;font-size:22px}.plan-usage-grid progress{accent-color:#075db7;width:100%}.plan-usage-grid small{color:var(--vendrex-text-secondary,#173b61)}@media (prefers-reduced-motion:no-preference){.candidate-app button,.company-portal button{transition:background-color .18s,box-shadow .18s,transform .18s}.candidate-app button:hover,.company-portal button:hover{box-shadow:0 4px 12px #0b305416}.candidate-app .home-job:hover,.company-portal .managed-job:hover{transition:transform .18s;transform:translateY(-2px)}}.plan-usage-grid progress{appearance:none;background:#dce8f5;border:0;border-radius:999px;height:8px;overflow:hidden}.plan-usage-grid progress::-webkit-progress-bar{background:#dce8f5}.plan-usage-grid progress::-webkit-progress-value{background:#075db7}.plan-usage-grid progress::-moz-progress-bar{background:#075db7}.plan-usage-grid article[data-full=true] progress::-webkit-progress-value{background:#f68538}.plan-usage-grid article[data-full=true] progress::-moz-progress-bar{background:#f68538}@media (width<=620px){.billing-summary{grid-template-columns:1fr auto;gap:16px!important;display:grid!important}.billing-summary>div:first-child{grid-column:1/-1;width:auto!important;min-width:0!important}.billing-summary p{max-width:none!important}.billing-summary a{white-space:normal}.billing-summary button{justify-self:end}}.data-freshness{color:#526b83;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.data-freshness button{color:#075db5;cursor:pointer;background:#fff;border:1px solid #cbdcf0;border-radius:20px;padding:8px 14px}.data-freshness button:focus-visible{outline-offset:3px;outline:2px solid #075db5}.company-portal .reports-page{padding-top:24px}.company-portal :is(.reports-head,.company-exec-head){align-items:center;gap:20px}.company-portal :is(.reports-head,.company-exec-head) h1{letter-spacing:-.035em;font-size:clamp(26px,2.8vw,36px);line-height:1.2}.company-portal :is(.reports-head,.company-exec-head) p{max-width:64ch;font-size:14px;line-height:1.6}.company-portal :is(.exec-kpis,.report-kpis){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;padding:0;display:grid;overflow:visible}.company-portal :is(.exec-kpis,.report-kpis)>article{min-width:0;min-height:112px;box-shadow:none;background:#fff;padding:18px;border:1px solid #d6e3f0!important;border-radius:16px!important}.company-portal :is(.exec-kpis,.report-kpis) small{color:var(--vendrex-text-secondary,#173b61);font-size:12px;line-height:1.45}.company-portal :is(.exec-kpis,.report-kpis) strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}.company-portal .reports-filters{background:#f4f7fc;border:1px solid #e1eaf5;border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.company-portal .reports-filters>label{flex:150px;gap:6px;min-width:0;display:grid}.company-portal .reports-filters>label>select,.company-portal .reports-filters>label>input,.company-portal .reports-filters>label>div>button{width:100%;min-height:44px}.company-portal .reports-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.company-portal .reports-filter-actions button{white-space:nowrap;min-height:44px;padding:10px 16px}.company-portal .reports-subnav{scrollbar-width:thin;gap:6px;padding-block:8px;overflow-x:auto}.company-portal .reports-subnav button{white-space:nowrap;min-height:42px}.company-portal .reports-period{flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:1.6;display:flex}.report-reading-guide{color:var(--vendrex-text-secondary,#173b61);max-width:85ch;margin:8px 0 22px;font-size:12px;line-height:1.65}.report-reading-guide summary{cursor:pointer;color:#075db7;width:fit-content;padding:8px 0;font-weight:600}.report-reading-guide summary:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #075db7}.report-reading-guide p{margin:4px 0 12px}.company-portal .report-title h2,.company-portal .exec-title h2{font-size:20px;line-height:1.35}.company-portal .report-table-wrap{scrollbar-width:thin;border:1px solid #dce6f1;border-radius:14px}.company-portal .report-table-wrap th,.company-portal .report-table-wrap td{vertical-align:middle;padding:14px 16px}.company-portal .report-table-wrap thead th{color:#435e7a;background:#f4f7fc;font-size:10px}.company-portal .report-table-wrap tbody tr:hover{background:#f8faff}.company-portal .interview-toolbar{grid-template-columns:minmax(230px,2fr) repeat(3,minmax(150px,1fr));align-items:center;gap:12px;padding:16px;display:grid}.company-portal .interview-toolbar :is(label,select,input){width:100%;min-width:0;min-height:44px}.company-portal .interview-toolbar label{align-items:center;display:flex}.candidate-app :is(.home-processes,.home-jobs,.home-academy,.home-score){padding:22px}.candidate-app .home-processes article{margin-bottom:12px}.candidate-app .home-processes article:last-child{margin-bottom:0}.candidate-app .data-freshness{gap:8px;margin-bottom:14px;font-size:11px}.candidate-app .data-freshness button{white-space:nowrap;min-height:36px;padding:7px 12px}@media (width<=1000px){.company-portal .interview-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.company-portal .interview-toolbar>label{grid-column:1/-1}.company-portal :is(.reports-head,.company-exec-head){flex-direction:column;align-items:flex-start}.company-portal .reports-export-actions{flex-wrap:wrap;gap:8px}}@media (width<=620px){.company-portal :is(.exec-kpis,.report-kpis){gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-portal :is(.exec-kpis,.report-kpis)>article{min-height:100px;padding:14px}.company-portal :is(.exec-kpis,.report-kpis) strong{font-size:25px}.company-portal .reports-filters{gap:12px;padding:14px}.company-portal .reports-filters>label{flex-basis:calc(50% - 12px);min-width:0}.company-portal .reports-filter-actions{width:100%;margin-left:0;padding-top:4px}.company-portal .reports-filter-actions button{flex:1}.company-portal .report-title h2,.company-portal .exec-title h2{font-size:18px}.company-portal .interview-toolbar{gap:10px;padding:12px}.candidate-app :is(.home-processes,.home-jobs,.home-academy,.home-score){padding:18px}.company-portal .reports-export-actions{width:100%;display:flex}.company-portal .reports-export-actions button{flex:auto;min-height:42px;padding:10px 12px;font-size:12px}}.company-portal .exec-kpis>article{align-items:flex-start;gap:10px}.company-portal .exec-kpis>article>span{color:#075db7;background:#edf4fd;border-radius:9px;flex:none;width:30px;height:30px}.company-portal .exec-kpis>article>span svg{width:16px;height:16px}.company-portal .exec-kpis>article>div{width:100%;min-width:0}.company-portal .exec-kpis>article small{min-height:35px}.company-portal .exec-health .health-row{margin-block:6px;padding:10px 12px;line-height:1.5}@media (width<=620px){.company-portal .exec-kpis>article{min-height:130px}.company-portal .exec-main{gap:16px}.company-portal .exec-kpis>article:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center;min-height:82px}.company-portal .exec-kpis>article:last-child:nth-child(odd) small{min-height:0}}.company-portal .exec-health-details summary{color:#075db7;cursor:pointer;padding:12px 0;font-size:12px;font-weight:600;line-height:1.5}.company-portal .exec-health-details summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #075db7}.company-portal .exec-main{align-items:start}.company-portal .exec-funnel{min-height:0}.company-portal .exec-lower{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.company-portal .exec-priorities{grid-column:1/-1}.company-portal .exec-jobs>a{min-width:0}@media (width<=900px){.company-portal .exec-lower{grid-template-columns:minmax(0,1fr)}}.company-portal details.company-trends>summary{color:#075db7;cursor:pointer;padding:4px 0;font-size:14px;font-weight:650;line-height:1.5}.company-portal details.company-trends[open]>summary{margin-bottom:18px}.company-portal details.company-trends:not([open]){padding-block:18px}@media (width<=620px){.company-portal .exec-experience{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.company-portal .exec-experience-copy{grid-column:1/-1;width:auto;min-width:0;padding:18px}.company-portal .exec-experience>article{border-bottom:1px solid #e1eaf5;min-width:0;min-height:140px;padding:18px 12px}.company-portal .exec-experience>article strong{font-size:26px}.company-portal .exec-experience>article span{font-size:12px;line-height:1.5}.company-portal .report-kpis>article:last-child:nth-child(odd){grid-column:1/-1;min-height:90px}.company-portal .exec-jobs>a{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-portal .exec-jobs>a>span,.company-portal .exec-jobs>a>em{grid-column:1/-1}.company-portal .exec-jobs>a>b{text-align:left;min-width:0}}.company-portal :is(.interview-toolbar,.reports-filters) select{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4}.company-portal .report-table-wrap table{table-layout:auto;width:100%;min-width:850px!important}.company-portal .report-table-wrap :is(th,td){white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (width<=620px){.company-portal .report-rates{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-portal .report-rates>article{border-bottom:1px solid #e1eaf5;min-width:0;padding:12px 4px}.company-portal .report-rates strong{font-size:22px}.company-portal .reports-brief{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-portal .reports-brief>div:first-child{grid-column:1/-1}.company-portal .reports-brief>div{min-width:0;padding:14px 10px}.company-portal .reports-brief>div:not(:first-child) strong{font-size:18px;line-height:1.35}}.candidate-app,.company-portal{--muted:#49627b;--navy:#0b3054;--navy-2:#075db7;--action:#075db7}.candidate-app .page-heading .page-action,.company-portal .page-heading .page-action{box-shadow:none;background:#075db7;border:1px solid #075db7;border-radius:12px;color:#fff!important}.candidate-app :is(.page-heading p,.profile-route-choice p,.profile-route-actions small,.candidate-profile-facts small,.candidate-profile-summary small),.company-portal :is(.page-heading p,.exec-vendi-message p,.exec-vendi-message em){color:var(--vendrex-text-secondary,#173b61)}.candidate-app :is(.profile-route-actions small,.candidate-profile-facts small){font-size:12px;line-height:1.5}.candidate-app .profile-route-choice>div>span,.candidate-app .candidate-profile-overview header span{color:#075db7}.candidate-app .profile-route-choice{border-radius:20px;gap:24px;padding:24px}.profile-progress-card{background:#fff;border:1px solid #d6e3f0;border-radius:18px;gap:14px;margin:24px 0;padding:20px 24px;display:grid}.profile-progress-heading{color:#0b3054;justify-content:space-between;gap:12px;font-size:14px;display:flex}.candidate-app .profile-progress-card .progress-profile{background:#e5edf7;height:10px;margin:0}.candidate-app .profile-progress-card .progress-profile i{background:#075db7}.profile-progress-card>a{color:#075db7;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;min-height:32px;font-size:14px;display:flex}.profile-progress-card>a span{color:var(--vendrex-text-secondary,#173b61);background:#edf3fa;border-radius:20px;padding:3px 8px;font-size:12px}.profile-progress-card>a svg{width:16px;height:16px}.profile-vendi-guide{background:#edf4fc;border:1px solid #cbdcf0;border-left:4px solid #f68538;border-radius:20px;align-items:center;gap:18px;margin:0 0 24px;padding:22px;display:flex}.profile-vendi-guide .profile-vendi-avatar{object-fit:contain;flex-shrink:0;width:70px;height:78px}.profile-vendi-guide>div{flex:1;gap:6px;min-width:0;display:grid}.profile-vendi-guide small{color:#075db7;letter-spacing:.08em;font-size:11px;font-weight:700}.profile-vendi-guide strong{color:#0b3054;font-size:18px;line-height:1.4}.profile-vendi-guide p{color:var(--vendrex-text-secondary,#173b61);margin:0;font-size:14px;line-height:1.6}.profile-vendi-guide>a{color:#fff;white-space:nowrap;background:#075db7;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-weight:600;display:flex}.profile-vendi-guide>a svg{width:18px;height:18px}.company-portal .exec-vendi{background:#edf4fc;border:1px solid #cbdcf0;border-radius:18px}.company-portal .exec-vendi-message small,.company-portal .exec-vendi-message a{color:#075db7}.company-portal .exec-vendi-halo{background:#e0ecfa}.candidate-app .candidate-nav a svg,.company-portal .candidate-nav a svg{color:#075db7}@media (width<=620px){.profile-progress-card{padding:18px}.profile-vendi-guide{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px;display:grid}.profile-vendi-guide .profile-vendi-avatar{width:52px;height:66px}.profile-vendi-guide>a{grid-column:1/-1}.profile-vendi-guide strong{font-size:16px}.candidate-app .profile-route-choice{padding:18px}}@media (prefers-reduced-motion:reduce){.profile-progress-card .progress-profile i{transition:none}}.privacy-data>p,.privacy-technical-export p{color:var(--vendrex-text-secondary,#173b61);max-width:80ch;margin:12px 0;font-size:14px;line-height:1.65}.privacy-data .privacy-cv-link{color:#fff;background:#075db7;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:12px 16px;font-weight:600;display:inline-flex}.privacy-cv-link svg{width:18px;height:18px}.privacy-technical-export{border-top:1px solid #d6e3f0;margin-top:20px;padding-top:16px}.privacy-technical-export summary{color:#0b3054;cursor:pointer;padding:6px 0;font-size:14px}.privacy-technical-export button{white-space:normal;min-height:44px}:root{--vendrex-button:#0b3054;--vendrex-button-hover:#17466f}:is(.page-action,.submit-btn,.primary-link,button.primary,a.primary,.profile-guide-cta,.academy-cta,.privacy-cv-link,.job-main-action),.profile-vendi-guide>a,.candidate-profile-overview header button,.landing-v2-search button,.landing-v2-vendi a,.plans-grid article>a,.notification-popover>footer a,.billing-toggle button[aria-pressed=true]{background:var(--vendrex-button)!important;color:#fff!important;border-color:var(--vendrex-button)!important}:is(.page-action,.submit-btn,.primary-link,button.primary,a.primary,.profile-guide-cta,.academy-cta,.privacy-cv-link,.job-main-action):hover,.profile-vendi-guide>a:hover,.candidate-profile-overview header button:hover,.landing-v2-search button:hover,.landing-v2-vendi a:hover,.plans-grid article>a:hover,.notification-popover>footer a:hover{background:var(--vendrex-button-hover)!important;border-color:var(--vendrex-button-hover)!important}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#0b3054;border-radius:12px;min-height:44px}.admin-shell :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #075db780}.admin-shell :is(.page-heading p,.field>span,.field small,.ops-panel p,.ops-panel small){color:var(--vendrex-text-secondary,#173b61)}@media (prefers-reduced-motion:reduce){.admin-shell *,.staff-access *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=700px){.admin-ops .ops-grid.metrics{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-ops .ops-grid.metrics article{border-radius:16px;min-width:0;padding:16px}.admin-ops .ops-grid.metrics article>span{min-height:36px;font-size:12px;line-height:1.5}.admin-ops .ops-grid.metrics strong{overflow-wrap:anywhere;font-size:24px}}.candidate-home-premium .welcome-guided{background:#fff;border:1px solid #d6e3f0;border-radius:24px;margin-bottom:24px;padding:24px 28px 28px;display:block}.welcome-guided .candidate-welcome-copy>p{color:var(--vendrex-text-secondary,#173b61);margin-bottom:20px}.welcome-guided .candidate-next-step{background:#edf4fc;border:1px solid #d5e3f3;border-left:4px solid #f68538;border-radius:20px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.welcome-guided .candidate-next-step small{color:#075db7;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.welcome-guided .candidate-next-step strong{color:#0b3054;font-size:18px;line-height:1.4;display:block}.welcome-guided .candidate-next-step p{color:var(--vendrex-text-secondary,#173b61);max-width:75ch;font-size:14px;line-height:1.65}.welcome-guided .candidate-next-step>a{background:var(--vendrex-button);color:#fff;white-space:nowrap;border-radius:12px;grid-column:auto;justify-content:center;padding:12px 18px}.welcome-guided .candidate-next-step>a:hover{background:var(--vendrex-button-hover);color:#fff}@media (width<=900px){.welcome-guided .candidate-next-step{grid-template-columns:72px minmax(0,1fr)}.welcome-guided .candidate-next-step>a{grid-column:2;justify-self:start}}@media (width<=620px){.candidate-home-premium .welcome-guided{border-radius:20px;padding:20px 16px}.welcome-guided .candidate-next-step{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px 14px}.welcome-guided .candidate-next-step>a{white-space:normal;grid-column:1/-1;justify-self:stretch}.welcome-guided .candidate-next-step strong{font-size:16px}}.candidate-home-premium .welcome-guided{width:100%;max-width:none}:root{--vendrex-text-secondary:#173b61;--muted:#173b61;--ux-muted:#173b61}.candidate-app,.company-portal,.admin-shell{--muted:#173b61;--ux-muted:#173b61}input::placeholder,textarea::placeholder{color:var(--vendrex-text-secondary,#173b61);opacity:1}.candidate-jobs-page .match-guide :is(p,.match-disclaimer){color:var(--vendrex-text-secondary,#173b61);font-size:13px;line-height:1.7}.candidate-jobs-page .match-guide :is(b,h2){color:#0b3054}.candidate-jobs-page .match-guide header small{font-size:11px}.candidate-jobs-page .match-insight-score i small{color:var(--vendrex-text-secondary,#173b61);font-size:11px}.candidate-jobs-page .match-insight-row b{font-size:14px;line-height:1.5}.candidate-jobs-page .jobs-filter-bar :is(button,select,input){font-size:13px}.candidate-jobs-page .match-insight-row{align-items:stretch}.talent-workspace .candidate-topbar{z-index:60;background:#fff;height:74px;position:sticky;top:0}.talent-workspace .candidate-nav{z-index:45;white-space:nowrap;width:100%;min-height:62px;box-shadow:none;scrollbar-width:thin;background:#fff;border:0;border-bottom:1px solid #e1e9f2;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:0 24px;display:flex;position:sticky;top:74px;overflow:auto hidden}.talent-workspace .candidate-nav a,.admin-ops .ops-tabs button,.admin-ops .ops-tabs a{min-height:48px;color:var(--vendrex-text-secondary,#173b61);flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 14px;font-weight:500;transition:color .18s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.talent-workspace .candidate-nav a:after,.admin-ops .ops-tabs button:after,.admin-ops .ops-tabs a:after{content:"";transform-origin:50%;background:#f68538;border-radius:3px;height:3px;transition:transform .18s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.talent-workspace .candidate-nav a.active,.admin-ops .ops-tabs button[aria-pressed=true]{color:#0b3054;font-weight:700}.talent-workspace .candidate-nav a.active:after,.admin-ops .ops-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.talent-workspace .candidate-nav a:hover,.admin-ops .ops-tabs button:hover:not(:disabled),.admin-ops .ops-tabs a:hover{color:#0b3054;background:0 0!important}.talent-workspace .candidate-nav a:hover:after,.admin-ops .ops-tabs button:hover:after,.admin-ops .ops-tabs a:hover:after{transform:scaleX(.5)}.talent-workspace .candidate-nav a.active:hover:after,.admin-ops .ops-tabs button[aria-pressed=true]:hover:after{transform:scaleX(1)}.talent-workspace .candidate-nav a>svg{color:#0b3054;flex-shrink:0;width:18px;height:18px;transform:none!important}.talent-workspace .candidate-workspace{width:100%;min-width:0;margin-left:0}.talent-workspace .candidate-nav a:focus-visible,.admin-ops .ops-tabs :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #075db7}@media (width<=620px){.talent-workspace .candidate-nav{gap:4px;min-height:58px;padding:0 12px}.talent-workspace .candidate-nav a{padding:12px 10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.talent-workspace .candidate-nav a,.talent-workspace .candidate-nav a:after,.admin-ops .ops-tabs button:after,.admin-ops .ops-tabs a:after{transition:none}}.talent-workspace .candidate-nav a:after,.talent-workspace .candidate-nav a.active:after{display:block}.jobs-vendi-bubble p{color:var(--vendrex-text-secondary,#173b61);font-size:13px;line-height:1.6}.cv-ats-guide{color:#0b3054;background:#f0f5fb;border:1px solid #d5e2ef;border-left:4px solid #f68538;border-radius:20px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding:24px;display:grid}.cv-ats-guide h2{margin:8px 0;font-size:23px;line-height:1.3}.cv-ats-guide p{color:#173b61;max-width:80ch;margin:0;font-size:14px;line-height:1.7}.cv-ats-guide>div>span{letter-spacing:.1em;font-size:11px;font-weight:700}.cv-ats-switch{cursor:pointer;align-self:center;align-items:center;gap:12px;display:flex}.cv-ats-switch input{accent-color:#0b3054;flex-shrink:0;width:20px;height:20px}.cv-ats-switch span{gap:7px;display:grid}.cv-ats-switch small{color:#173b61;font-size:12px;line-height:1.5}.cv-ats-guide details{border-top:1px solid #cfdeec;grid-column:1/-1;padding-top:15px;font-size:14px;line-height:1.7}.cv-ats-guide summary{cursor:pointer;font-weight:600}.cv-ats-guide li{margin:6px 0}.cv-ats-guide a{color:#0b3054;font-weight:700}.cv-ats-photo-note{line-height:1.6;color:#173b61!important;font-size:13px!important}.photo-choice[hidden]{display:none!important}.cv-preview.ats .cv-paper{color:#14283e;background:#fff;border:0;padding:40px;box-shadow:0 8px 30px #0b305414}.cv-preview.ats .cv-paper header{border:0;border-bottom:2px solid var(--cv-accent);background:0 0;margin:0;padding:0 0 22px;display:block}.cv-preview.ats .cv-paper header:after{display:none}.cv-preview.ats .cv-paper header h1{color:#0b3054;overflow-wrap:anywhere;font-size:30px}.cv-preview.ats .cv-paper header h2{color:#0b3054;font-size:17px}.cv-preview.ats .cv-paper header p{color:#14283e;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.cv-preview.ats .cv-paper section{border:0;margin:24px 0 0;padding:0}.cv-preview.ats .cv-paper section:before,.cv-preview.ats .cv-entry:before{display:none}.cv-preview.ats .cv-paper section h3{color:#0b3054;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #d6e1eb;border-radius:0;padding:0 0 7px;font-size:17px}.cv-preview.ats .cv-paper section p,.cv-preview.ats .cv-entry span{color:#14283e;font-size:14px;line-height:1.65}.cv-preview.ats .cv-entry small{color:#173b61;font-size:13px}.cv-preview.ats .cv-chips{display:block}.cv-preview.ats .cv-chips span{color:#14283e;background:0 0;border:0;padding:0;font-size:14px;display:inline}.cv-preview.ats .cv-chips span:not(:last-child):after{content:", "}.cv-preview.ats.compact .cv-entry{margin-bottom:10px}.cv-preview.ats.compact .cv-paper section{margin-top:18px}.cv-config .template-thumb.compact{flex-direction:column;display:flex}.cv-config button:focus-visible,.cv-ats-guide summary:focus-visible{outline-offset:3px;outline:2px solid #0b3054}@media (width<=760px){.cv-ats-guide{order:0;grid-template-columns:1fr;padding:20px}.cv-ats-guide h2{font-size:21px}.cv-preview.ats .cv-paper{padding:24px 18px}.cv-preview.ats .cv-paper header h1{font-size:26px}}.cv-config .template-thumb.compact{grid-template-rows:7px repeat(3,1fr);grid-template-columns:1fr}.cv-preview.visual-columns .cv-paper{background:#fff;border:0;border-radius:3px;grid-template-columns:30% minmax(0,1fr);align-content:start;gap:0;padding:0;display:grid;overflow:hidden}.cv-preview.visual-columns .cv-visual-sidebar{color:#fff;background:#0b3054;grid-area:1/1/span 12;align-self:stretch;min-width:0;padding:28px 20px}.cv-preview.visual-columns.modern .cv-visual-sidebar{background:#07516a}.cv-preview.visual-columns.timeline .cv-visual-sidebar{background:#233647}.cv-preview.visual-columns .cv-visual-sidebar>img{aspect-ratio:1;object-fit:cover;border:3px solid #ffffffbd;border-radius:10px;width:100%;margin:0 0 25px}.cv-preview.visual-columns .cv-visual-sidebar section{border:0;margin:0 0 28px;padding:0}.cv-preview.visual-columns .cv-visual-sidebar section h3{color:#fff;letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #fff6;border-radius:0;padding:0 0 9px;font-size:14px}.cv-preview.visual-columns .cv-visual-sidebar p,.cv-preview.visual-columns .cv-visual-sidebar strong{color:#fff;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.cv-preview.visual-columns .cv-paper>header{border:0;border-top:8px solid var(--cv-accent);background:#eef4f9;grid-column:2;margin:0;padding:30px 26px 24px;display:block}.cv-preview.visual-columns.timeline .cv-paper>header{background:#f3efe5}.cv-preview.visual-columns .cv-paper>header h1{color:#0b3054;overflow-wrap:anywhere;font-size:30px}.cv-preview.visual-columns .cv-paper>header h2{color:#173b61;font-size:16px}.cv-preview.visual-columns .cv-paper>header:after{display:none}.cv-preview.visual-columns .cv-sort-hint{grid-column:2;margin:16px 25px;font-size:11px}.cv-preview.visual-columns .cv-draggable-section{grid-column:2;min-width:0;padding:0 26px 14px}.cv-preview.visual-columns .cv-draggable-section section{border:0;margin-top:10px;padding:0}.cv-preview.visual-columns .cv-draggable-section section:before{display:none}.cv-preview.visual-columns .cv-draggable-section h3{color:#0b3054;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #cad8e4;border-radius:0;padding:0 0 8px;font-size:16px}.cv-preview.visual-columns .cv-draggable-section p{color:#14283e;font-size:14px;line-height:1.65}.cv-preview.visual-columns .cv-entry small{color:#173b61;font-size:12px}.cv-ats-download{color:#0b3054;background:#fff;border:1px solid #0b3054;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:13px;font-weight:600;display:flex}.cv-ats-download svg{width:18px}.cv-export-note{line-height:1.6;color:#173b61!important;font-size:12px!important}@media (width<=760px){.cv-preview.visual-columns{min-width:0;overflow-x:auto}.cv-preview.visual-columns .cv-paper{min-width:570px}.cv-preview.visual-columns .cv-paper>header h1{font-size:28px}}.cv-preview.visual-columns .cv-paper{background:linear-gradient(90deg,#0b3054 0 30%,#fff 30% 100%)}.cv-preview.visual-columns.modern .cv-paper{background:linear-gradient(90deg,#07516a 0 30%,#fff 30% 100%)}.cv-preview.visual-columns.timeline .cv-paper{background:linear-gradient(90deg,#233647 0 30%,#fff 30% 100%)}.data-freshness{align-items:center;gap:16px}.data-freshness>div{min-width:0}.data-freshness p{color:#173b61;margin:5px 0 0;font-size:13px;line-height:1.5}.data-freshness p:empty{display:none}.data-freshness button{color:#0b3054;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;display:inline-flex}.data-freshness button svg{width:15px;height:15px}.data-freshness button:disabled{cursor:wait;opacity:.8}.refresh-spinning{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.refresh-spinning{animation:none}}.salary-filter-help{color:#173b61;margin:12px 0 20px;font-size:13px;line-height:1.6}.favorite-choice [role=listbox]{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.candidate-jobs-page .favorites-heading>label{box-sizing:border-box;width:min(420px,100%);height:48px;box-shadow:none;background:#fff;border:1px solid #c9d9e9;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.candidate-jobs-page .favorites-heading>label:focus-within{border-color:#0b3054;box-shadow:0 0 0 3px #0b305414}.candidate-jobs-page .favorites-heading>label>input{color:#0b3054;border-radius:0;outline:none;flex:1;width:0;min-width:0;height:100%;min-height:0;margin:0;padding:0;font-size:14px;line-height:1.4;box-shadow:none!important;background:0 0!important;border:0!important}.candidate-jobs-page .favorites-heading>label>input::placeholder{color:#173b61;opacity:1}.candidate-jobs-page .favorites-heading>label>svg{color:#173b61;flex-shrink:0;width:18px;height:18px}.candidate-jobs-page .favorites-heading>label>button{color:#0b3054;background:#edf3fa;flex-shrink:0;width:32px;height:32px;min-height:0;padding:0}@media (width<=700px){.candidate-jobs-page .favorites-heading>label{width:100%}}.applications-first-step{color:#0b3054;background:#fff;border:1px solid #d4e0ed;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);max-width:1120px;margin:28px auto 0;display:grid;overflow:hidden}.applications-first-main{align-items:flex-start;gap:22px;padding:42px 36px;display:flex}.applications-first-icon{color:#0b3054;background:#edf3fb;border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.applications-first-icon svg{width:26px;height:26px}.applications-first-eyebrow{letter-spacing:.11em;color:#173b61;margin:4px 0 12px;font-size:11px;font-weight:750;display:block}.applications-first-main h2{letter-spacing:-.6px;color:#0b3054;max-width:380px;margin:0 0 14px;font-size:clamp(23px,2vw,29px);line-height:1.25}.applications-first-main p{color:#173b61;max-width:420px;margin:0 0 24px;font-size:15px;line-height:1.7}.applications-first-action{background:#0b3054;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff!important}.applications-first-action:hover{background:#17466f}.applications-first-action:focus-visible{outline-offset:4px;outline:3px solid #f58232}.applications-first-action svg{width:17px;height:17px}.applications-first-guide{background:#f3f7fc;border-left:1px solid #d4e0ed;padding:36px 30px}.applications-first-guide h3{color:#0b3054;margin:0 0 24px;font-size:15px}.applications-first-guide ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.applications-first-guide li{align-items:flex-start;gap:14px;display:flex}.applications-first-guide li>span{color:#a34508;font-size:13px;font-weight:750;line-height:22px}.applications-first-guide strong{color:#0b3054;font-size:14px}.applications-first-guide p{color:#173b61;margin:4px 0 0;font-size:13px;line-height:1.6}@media (width<=760px){.applications-first-step{grid-template-columns:1fr;margin-top:22px}.applications-first-main{flex-direction:column;gap:16px;padding:26px 22px}.applications-first-guide{border-top:1px solid #d4e0ed;border-left:0;padding:24px 22px}.applications-first-action{box-sizing:border-box;width:100%}.applications-first-main>div{width:100%}.applications-first-guide ol{gap:18px}}.content-page:has(>.applications-first-step)>.page-heading{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto}.applications-first-main h2,.applications-first-guide h3{font-weight:700}.candidate-interviews-page .interviews-hero{box-shadow:none;background:#f2f6fc;border:1px solid #d4e0ed;border-radius:20px;gap:18px;padding:26px}.candidate-interviews-page .interviews-hero h2{color:#0b3054;font-size:24px;line-height:1.3}.candidate-interviews-page .interviews-hero p{color:#173b61;font-size:14px;line-height:1.65}.candidate-interviews-page .interviews-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px}.candidate-interviews-page .interview-calendar-card{box-shadow:none;border:1px solid #d4e0ed;border-radius:20px;padding:24px}.candidate-interviews-page .calendar-weekdays span{color:#173b61;font-size:13px}.candidate-interviews-page .calendar-grid>div{background:#f5f8fc;border-radius:10px;min-height:66px}.candidate-interviews-page .calendar-grid>div>b{color:#173b61;font-size:13px}.candidate-interviews-page .calendar-grid>.today{background:#fff4e9;border:1px solid #f58232}.candidate-interviews-page .interview-prep-card{box-shadow:none;background:#fff;border:1px solid #d4e0ed;border-radius:20px;padding:24px}.candidate-interviews-page .interview-prep-card h2{color:#0b3054;font-size:20px;font-weight:700;line-height:1.4}.candidate-interviews-page .interview-prep-card :is(small,p){color:#173b61;font-size:13px;line-height:1.6}.candidate-interviews-page .interview-prep-card strong{color:#0b3054;font-size:14px}.interview-reminder-guide{color:#173b61;background:#fff;border-left:3px solid #f58232;margin:20px 0 24px;padding:20px 24px}.interview-reminder-guide>div{color:#0b3054;align-items:center;gap:10px;display:flex}.interview-reminder-guide svg{width:18px;height:18px}.interview-reminder-guide p{margin:10px 0;font-size:14px;line-height:1.8}.interview-reminder-guide>span{font-size:13px;line-height:1.7}.interview-reminder-guide a{color:#0b3054;align-items:center;gap:6px;font-weight:650;display:inline-flex}@media (width<=850px){.candidate-interviews-page .interviews-layout{grid-template-columns:1fr}.candidate-interviews-page .interviews-hero{padding:20px}.candidate-interviews-page .interview-calendar-card{padding:14px}.candidate-interviews-page .calendar-grid>div{min-height:48px}.interview-reminder-guide{padding:16px}}.public-header.vendrex-header .nav a:not(.nav-cta),.public-header.vendrex-header .nav a.nav-session{border-radius:0;align-items:center;gap:9px;min-height:44px;padding:11px 14px;text-decoration:none;transition:color .18s;display:inline-flex;position:relative;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.public-header.vendrex-header .nav a:not(.nav-cta):after,.public-header.vendrex-header .nav a.nav-session:after{content:"";transform-origin:50%;background:#ff9a57;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:14px;right:14px;transform:scaleX(0)}.public-header.vendrex-header .nav a:not(.nav-cta):is(:hover,:focus-visible,.active),.public-header.vendrex-header .nav a.nav-session:is(:hover,:focus-visible){color:#ffb57f!important;background:0 0!important}.public-header.vendrex-header .nav a:not(.nav-cta):is(:hover,:focus-visible,.active):after,.public-header.vendrex-header .nav a.nav-session:is(:hover,:focus-visible):after{transform:scaleX(1)}.public-header.vendrex-header .nav a:focus-visible{outline-offset:3px;outline:2px solid #ff9a57}.public-header.vendrex-header .nav-session>span{color:inherit;box-shadow:none;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;transition:background .18s;display:grid}.public-header.vendrex-header .nav-session:hover>span{background:#ff9a5726}@media (width<=900px){.public-header.vendrex-header .nav.open a:not(.nav-cta),.public-header.vendrex-header .nav.open a.nav-session{justify-content:flex-start;color:#0b3054!important}.public-header.vendrex-header .nav.open a:not(.nav-cta):is(:hover,:focus-visible,.active),.public-header.vendrex-header .nav.open a.nav-session:is(:hover,:focus-visible){color:#994000!important}.public-header.vendrex-header .nav.open .nav-session>span{background:#edf3fb}}@media (prefers-reduced-motion:reduce){.public-header.vendrex-header .nav a,.public-header.vendrex-header .nav a:after,.public-header.vendrex-header .nav-session>span{transition:none}}.data-freshness .data-refresh-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.data-freshness .data-refresh-action p{color:#0b3054;background:#edf3fb;border-radius:10px;max-width:390px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.candidate-app .data-freshness .data-refresh-action button{min-height:42px;font-size:13px}@media (width<=650px){.data-freshness .data-refresh-action{justify-content:space-between;width:100%}.data-freshness .data-refresh-action p{flex:1;min-width:180px}}.cv-photo-adjust{color:#0b3054;background:#f3f7fc;border:1px solid #cbdced;border-radius:14px;gap:12px;margin-top:18px;padding:16px;display:grid}.cv-photo-adjust p{margin:0;font-size:13px;line-height:1.6}.cv-photo-adjust>img{object-fit:cover;border-radius:10px;width:144px;height:144px;margin:auto}.cv-photo-adjust label{gap:6px;font-size:13px;display:grid}.cv-photo-adjust input[type=range]{accent-color:#0b3054;width:100%;min-height:28px;padding:0}.cv-preview.essential .cv-paper{background:#fff;font-family:Georgia,Times New Roman,serif}.cv-preview.essential .cv-paper>header{color:#14283e;background:#fff;border-bottom:1px solid #53697f;min-height:0;padding:30px 38px 22px}.cv-preview.essential .cv-paper>header:not(:has(img)){text-align:center;justify-content:center}.cv-preview.essential .cv-paper>header h1{letter-spacing:.2px;color:#0b3054;font-family:Georgia,Times New Roman,serif;font-size:30px}.cv-preview.essential .cv-paper>header :is(h2,p){color:#173b61}.cv-preview.essential .cv-section h3{text-transform:uppercase;letter-spacing:.07em;background:0 0;border:0;border-bottom:1px solid #9babbc;border-radius:0;padding:0 0 7px;font-weight:700}.cv-preview .cv-achievements{color:#14283e;margin:8px 0 14px;padding-left:18px;line-height:1.65}.cv-preview .cv-achievements li{margin:5px 0}.cv-preview.visual-columns .cv-visual-sidebar>img{aspect-ratio:1;object-fit:cover;box-sizing:border-box;border:4px solid #fff;border-radius:8px;width:132px;max-width:100%;height:132px;margin:0 auto 24px;display:block}.cv-preview .cv-paper>header>img{aspect-ratio:1;object-fit:cover;border-radius:8px;flex-shrink:0;width:94px;height:94px}.cv-preview.visual-columns .cv-paper>header h1{letter-spacing:-.5px;font-weight:750}.cv-preview.visual-columns .cv-section h3{letter-spacing:.07em;font-weight:700}.ops-assistant{color:#0b3054;background:#fff;border:1px solid #d5e3f2;border-left:4px solid #f58232;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:24px;display:grid}.ops-assistant>h3,.ops-assistant>p,.ops-assistant>textarea{grid-column:1/-1;margin:0}.ops-assistant>h3{align-items:center;gap:8px;font-size:18px;font-weight:750;display:flex}.ops-assistant>p{color:#173b61;font-size:14px;line-height:1.6}.ops-assistant>label{gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.ops-assistant>label input,.ops-assistant>textarea{box-sizing:border-box;color:#0b3054;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c9d9eb;border-radius:12px;padding:12px 14px}.ops-assistant>button{color:#fff;cursor:pointer;background:#0b3054;border:0;border-radius:12px;min-height:46px;padding:12px 18px;font-weight:750}.ops-assistant>button:hover{background:#17466f}.ops-assistant>button:disabled{opacity:.6;cursor:wait}@media (width<=640px){.ops-assistant{grid-template-columns:minmax(0,1fr);padding:20px}.ops-assistant>button{width:100%}}.company-exec .exec-subnav{background:0 0;border-bottom:1px solid #d9e5f2;flex-wrap:wrap;gap:12px;margin:8px 0 24px;padding:0;display:flex}.company-exec .exec-subnav button{box-shadow:none;color:#173b61;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:14px 10px;font-size:14px;font-weight:650;display:inline-flex;position:relative}.company-exec .exec-subnav button svg{width:18px;height:18px}.company-exec .exec-subnav button[aria-current=page]{color:#0b3054;font-weight:800}.company-exec .exec-subnav button[aria-current=page]:after{content:"";background:#f58232;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:10px;right:10px}.company-exec .exec-subnav button:hover{color:#984308;background:#fff8f1}.company-exec .exec-subnav button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #0b3054}.company-exec .exec-overview{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.company-exec .exec-overview .panel{background:#fff;border:1px solid #d8e5f3;border-radius:20px;min-height:0;padding:24px}.company-exec .exec-overview .exec-side{min-width:0}.company-exec .exec-view-intro{margin:0 0 24px}.company-exec .exec-view-intro h2{color:#0b3054;margin:0 0 8px;font-size:23px;font-weight:750}.company-exec .exec-view-intro p,.company-exec .exec-empty{color:#173b61;font-size:14px;line-height:1.6}.company-exec .exec-view>.exec-experience,.company-exec .exec-view>.exec-analytics{margin-top:24px;display:grid}.company-exec .exec-view>.exec-lower{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;margin-top:0}.company-exec .exec-view .exec-chart-empty{color:#173b61;height:auto;min-height:130px;padding:24px}.company-exec .exec-view .exec-chart-empty p{font-size:14px;line-height:1.6}.company-exec .exec-process-empty{color:#173b61;justify-items:start;gap:12px;padding:24px 0;display:grid}.company-exec .exec-process-empty h3{margin:0;font-size:19px;font-weight:750}.company-exec .exec-process-empty p{margin:0;font-size:15px}.company-exec .exec-process-empty a{align-items:center;gap:8px;font-weight:700;display:inline-flex}.company-exec .exec-process-empty svg{width:22px;height:22px}@media (width<=700px){.company-exec .exec-subnav{grid-template-columns:1fr 1fr;gap:0;display:grid}.company-exec .exec-subnav button{padding:13px 8px;font-size:13px}.company-exec .exec-overview,.company-exec .exec-view>.exec-lower{grid-template-columns:1fr}.company-exec .exec-overview .panel{padding:20px}.company-exec .exec-view>.exec-experience,.company-exec .exec-view>.exec-analytics{grid-template-columns:1fr}}.company-exec .exec-overview>.exec-priorities,.company-exec .exec-overview>.exec-side{grid-column:auto;width:auto;margin:0}.company-exec .exec-overview .exec-priorities a{min-height:64px;margin-top:12px;padding:14px}.company-exec .exec-overview .exec-priorities a strong{font-size:14px;line-height:1.4}.company-exec .exec-overview .exec-priorities a small{color:#173b61;font-size:13px;line-height:1.5}.company-exec .exec-overview .health-row strong{font-size:13px;line-height:1.5}.company-exec .exec-overview .exec-title h2{font-size:20px}.company-exec .exec-overview .exec-vendi-message p{font-size:13px;line-height:1.5}.company-portal .jobs-center .state-card{color:#0b3054;background:#f4f8fe;border:1px solid #d5e3f2;border-radius:22px;padding:36px 24px}.company-portal .jobs-center .state-card h3{margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.35}.company-portal .jobs-center .state-card p{color:#173b61;max-width:620px;margin:0 auto 24px;font-size:15px;line-height:1.65}.company-portal a.page-action.jobs-create,.company-portal .jobs-center .state-card a.page-action.jobs-create{min-height:48px;box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:15px;font-weight:750;text-decoration:none;transition:background .18s;display:inline-flex;color:#fff!important;background:#0b3054!important}.company-portal a.page-action.jobs-create:hover,.company-portal .jobs-center .state-card a.page-action.jobs-create:hover{color:#fff!important;background:#17466f!important}.company-portal a.page-action.jobs-create:focus-visible{outline-offset:4px;outline:3px solid #f58232}.company-portal a.page-action.jobs-create svg{width:18px;height:18px;color:inherit}.company-portal .jobs-vendi{background:#eef4fc;border:1px solid #d5e3f2;border-left:4px solid #f58232;border-radius:20px}.company-portal .jobs-vendi small,.company-portal .jobs-vendi p{color:#173b61}.company-portal .jobs-vendi p{font-size:14px;line-height:1.6}.company-portal .jobs-summary>div>span{color:#0b3054;background:#eef4fc}.company-portal .jobs-summary>div>small{color:#173b61;font-size:13px}@media (width<=600px){.company-portal .jobs-center .state-card{padding:28px 20px}.company-portal .jobs-center .state-card h3{font-size:20px}}.pipeline-stage-picker{color:#173b61;gap:6px;margin-top:12px;font-size:12px;font-weight:650;display:grid}.pipeline-stage-picker select{color:#0b3054;background:#fff;border:1px solid #cbddee;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:8px}.company-portal .interview-empty-guided.interview-vendi-welcome{text-align:left;background:#eef4fc;border:1px solid #d5e3f2;border-left:4px solid #f58232;border-radius:22px;justify-content:center;align-items:center;gap:28px;min-height:0;padding:28px 32px;display:flex}.company-portal .interview-vendi-welcome .interview-vendi-portrait{object-fit:contain;flex-shrink:0;width:126px;height:156px}.company-portal .interview-vendi-welcome .interview-vendi-copy{background:0 0;border:0;border-radius:0;width:auto;max-width:760px;height:auto;margin:0;padding:0;display:block}.company-portal .interview-vendi-copy>span{letter-spacing:.08em;color:#173b61;font-size:11px;font-weight:750}.company-portal .interview-vendi-copy h2{color:#0b3054;margin:8px 0 10px;font-size:23px;font-weight:750}.company-portal .interview-vendi-copy p{color:#173b61;max-width:680px;margin:0 0 18px;font-size:15px;line-height:1.65}.company-portal .interview-vendi-copy nav{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 14px;display:flex}.company-portal .interview-vendi-copy nav a,.company-portal .interview-vendi-copy nav button{color:#fff;min-height:46px;box-shadow:none;background:#0b3054;border:1px solid #0b3054;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-flex}.company-portal .interview-vendi-copy nav button{color:#0b3054;background:#fff}.company-portal .interview-vendi-copy nav svg{width:17px;height:17px}.company-portal .interview-vendi-copy>small{color:#173b61;font-size:12px;line-height:1.5}@media (width<=600px){.company-portal .interview-empty-guided.interview-vendi-welcome{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.company-portal .interview-vendi-welcome .interview-vendi-portrait{width:80px;height:94px}.company-portal .interview-vendi-copy nav{flex-direction:column}.company-portal .interview-vendi-copy h2{font-size:21px}}.company-portal .reports-head{align-items:center;gap:24px;margin-bottom:24px}.company-portal .reports-head h1{margin:8px 0 12px;font-size:clamp(26px,3vw,34px);line-height:1.2}.company-portal .reports-head p{color:#173b61;font-size:15px;line-height:1.6}.company-portal .reports-export-actions button{min-height:44px;box-shadow:none;border-radius:12px;font-size:13px}.company-portal .reports-brief{background:#f3f7fd;border:1px solid #d5e3f2;border-radius:20px;margin-bottom:22px;overflow:hidden}.company-portal .reports-brief>div{background:0 0;padding:22px}.company-portal .reports-brief>div:first-child{background:#eef4fc}.company-portal .reports-brief p{color:#173b61;font-size:13px;line-height:1.6}.company-portal .reports-brief small{color:#173b61;font-size:12px}.company-portal .reports-subnav{background:0 0;border-bottom:1px solid #d5e3f2;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;display:flex}.company-portal .reports-subnav button,.company-portal .reports-subnav button.active{color:#173b61;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:14px 12px;font-size:14px;font-weight:650;display:inline-flex;position:relative}.company-portal .reports-subnav button svg{width:17px;height:17px}.company-portal .reports-subnav button.active{color:#0b3054;font-weight:800}.company-portal .reports-subnav button.active:after{content:"";background:#f58232;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.company-portal .reports-subnav button:hover{color:#974407;background:#fff8f1}.company-portal .reports-subnav button:focus-visible{outline-offset:2px;outline:2px solid #0b3054}.company-portal .reports-filters{background:#f4f7fc;border-radius:18px;gap:14px;padding:18px}.company-portal .reports-filters label,.company-portal .report-multiselect>span{color:#173b61;font-size:12px}.company-portal .reports-filter-actions .clear{color:#173b61;background:#fff;border:1px solid #d5e3f2}.company-portal .reports-filter-actions button{border-radius:11px;min-height:44px}.company-portal .reports-period{color:#173b61;margin:20px 0;font-size:13px}.company-portal .report-kpis{gap:12px;margin:24px 0}.company-portal .report-kpis article{background:#fff;border:1px solid #d5e3f2;border-radius:16px;min-height:106px;padding:18px}.company-portal .report-kpis article small{color:#173b61;font-size:13px}.company-portal .report-start-guide{color:#0b3054;background:#eef4fc;border:1px solid #d5e3f2;border-left:4px solid #f58232;border-radius:20px;align-items:flex-start;gap:18px;padding:26px;display:flex}.company-portal .report-start-guide>svg{flex-shrink:0;width:28px;height:28px}.company-portal .report-start-guide h2{margin:0 0 10px;font-size:21px;font-weight:750}.company-portal .report-start-guide p{color:#173b61;max-width:760px;margin:0;font-size:14px;line-height:1.65}.company-portal .report-start-guide ol{flex-wrap:wrap;gap:12px 32px;margin:18px 0 0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}@media (width<=600px){.company-portal .reports-subnav{gap:0}.company-portal .reports-subnav button{padding:12px 9px;font-size:12px}.company-portal .report-start-guide{gap:12px;padding:20px}.company-portal .report-start-guide ol{display:block}.company-portal .report-start-guide li{margin-top:10px}}.company-portal .reports-subnav button.active{color:#0b3054!important;background:0 0!important}.company-portal .reports-subnav button.active svg{color:#0b3054!important}.company-portal .report-start-guide ol{list-style:decimal}.company-portal .reports-brief>div:first-child>svg{color:#0b3054;background:#e0eafb}.company-portal .company-profile-read,.company-portal .company-profile-form{width:100%;max-width:1120px;margin:0 auto}.company-portal .company-identity-hero{box-shadow:none;background:#eef4fc;border:1px solid #d5e3f2;border-left:4px solid #f58232;border-radius:22px;gap:22px;padding:28px}.company-portal .company-identity-hero h2{overflow-wrap:anywhere;font-size:32px;font-weight:750}.company-portal .company-identity-hero p,.company-portal .company-facts-preview small{color:#173b61;font-size:14px;line-height:1.6}.company-portal .company-facts-preview{background:0 0;border:0;gap:12px;margin:20px 0}.company-portal .company-facts-preview article{background:#f4f7fc;border:1px solid #d5e3f2;border-radius:16px;padding:20px}.company-portal .company-facts-preview article>span{color:#0b3054;background:#e4eefb}.company-portal .company-facts-preview strong{overflow-wrap:anywhere}.company-portal .company-report-ready{color:#fff;background:#0b3054;border-radius:20px;padding:24px}.company-portal .company-report-ready a{color:#0b3054;background:#fff;border-radius:12px}.company-profile-tabs{border-bottom:1px solid #d5e3f2;flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.company-profile-tabs button{color:#173b61;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:14px 8px;font-weight:700;display:inline-flex}.company-profile-tabs button[aria-current=page]{color:#0b3054;border-bottom:3px solid #f58232}.company-profile-tabs svg{width:18px;height:18px}.company-portal .company-profile-form section[hidden]{display:none!important}.company-portal .company-profile-form .surface{background:#fff;border:1px solid #d5e3f2;border-radius:20px;padding:24px}.company-portal .company-profile-form .field :is(input,select,textarea){color:#173b61;background:#f4f7fc;border:1px solid #d5e3f2;border-radius:12px;min-height:46px}.company-portal .company-brand-settings{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.company-portal .company-brand-settings>header{grid-column:1/-1}.company-portal .company-logo-setting{background:#f4f7fc;border-radius:16px;min-height:160px;padding:20px}.company-portal .company-brand-grid{min-width:0}.company-portal .company-brand-settings>.report-brand-preview{grid-column:1/-1;width:100%;max-width:600px;margin:0 auto}.company-portal .company-profile-save{box-shadow:none;border-radius:12px;min-height:48px;padding:14px 20px;color:#fff!important;background:#0b3054!important}.company-portal .company-profile-save svg{color:inherit}.company-portal .company-profile-save:disabled{opacity:.6;cursor:wait}.report-dashboard-brand{border:1px solid #d5e3f2;border-left:5px solid var(--report-accent);background:#f4f7fc;border-radius:20px;align-items:center;gap:20px;margin-top:24px;padding:24px;display:flex}.report-dashboard-brand img{object-fit:contain;width:110px;height:70px}.report-dashboard-brand>svg{width:40px;height:40px;color:var(--report-accent)}.report-dashboard-brand h2{color:#0b3054;margin:6px 0;font-size:24px;font-weight:750}.report-dashboard-brand p{color:#173b61;font-size:14px;line-height:1.6}.report-visual-dashboard .report-panel{background:#fff;border:1px solid #d5e3f2;border-radius:20px;min-width:0;padding:22px}.candidate-app:not(.company-portal):not(.admin-shell) :is(.candidate-welcome,.surface,.state-card,.applications-first-step){box-shadow:none;border-color:#d5e3f2;border-radius:20px}.candidate-app:not(.company-portal):not(.admin-shell) .state-card{color:#173b61;background:#f4f7fc;border-style:solid}.candidate-app:not(.company-portal):not(.admin-shell) .state-card :is(p,small){color:#173b61;font-size:14px;line-height:1.65}.candidate-app:not(.company-portal):not(.admin-shell) .state-card h3{color:#0b3054;font-size:21px;font-weight:750}.candidate-app:not(.company-portal):not(.admin-shell) .state-card .page-action{box-shadow:none;border-radius:12px;color:#fff!important;background:#0b3054!important}.candidate-app:not(.company-portal):not(.admin-shell) .field :is(input,select,textarea){color:#173b61;background:#f4f7fc;border-color:#d5e3f2;border-radius:12px}@media (width<=700px){.company-portal .company-brand-settings{grid-template-columns:1fr}.company-portal .company-identity-hero{padding:22px}.company-portal .company-facts-preview{grid-template-columns:1fr}.company-portal .company-report-ready{flex-wrap:wrap;gap:18px}.company-portal .company-profile-form .surface{padding:20px}.report-dashboard-brand{flex-wrap:wrap;align-items:flex-start}.report-dashboard-brand h2{font-size:21px}}.company-portal .report-brand-preview.template-minimal{border:1px solid #d5e3f2;border-top:4px solid var(--preview-accent);background:#fff}.company-portal .report-brand-preview.template-operational{background:color-mix(in srgb,var(--preview-accent) 12%,white);border-left:5px solid var(--preview-accent)}.company-portal .report-brand-preview:is(.template-minimal,.template-operational) header small{color:#0b3054}.talent-workspace .candidate-nav,.company-portal .candidate-nav,#admin-navigation{scrollbar-width:thin;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}.talent-workspace .candidate-nav>a,.company-portal .candidate-nav>a,#admin-navigation>a{white-space:nowrap;flex:none}.candidate-interviews-page .candidate-interview-details{overflow-wrap:anywhere;border-top:1px solid #e0e5e9;gap:10px;margin-top:12px;padding-top:12px;display:grid}.candidate-interviews-page .candidate-interview-details>a{color:#12344e;background:#f28b45;border-radius:10px;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;display:inline-flex}.candidate-interviews-page .candidate-interview-details p{line-height:1.6!important;display:block!important}.candidate-interviews-page .candidate-interview-details small{color:#526779;line-height:1.5}.candidate-interviews-page .calendar-grid,.candidate-interviews-page .calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.candidate-interviews-page .calendar-grid>div{min-width:0;overflow:hidden}.candidate-interviews-page .calendar-grid>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.candidate-interviews-page .enhanced-interview-list article>div{min-width:0}.interview-dialog>footer,.score-dialog>footer{border-top:1px solid #dce5e9;padding:16px 24px;color:#0b3054!important;background:#fff!important}.interview-dialog>footer button,.score-dialog>footer button{background:#fff;border:1px solid #cbd8df;min-height:44px;color:#0b3054!important}.interview-dialog>footer button.submit-btn,.score-dialog>footer button.submit-btn{box-shadow:none;color:#0b3054!important;background:#f5823d!important;border-color:#f5823d!important}.interview-dialog>footer button:disabled,.score-dialog>footer button:disabled{opacity:1;cursor:not-allowed;color:#536b7b!important;background:#eef2f4!important;border-color:#dce5e9!important}.interview-dialog>footer button:focus-visible,.score-dialog>footer button:focus-visible{outline-offset:3px;outline:3px solid #009d98}.report-chart-tooltip{color:#0b3054;background:#fff;border:1px solid #dce5e9;border-radius:12px;padding:12px 16px;box-shadow:0 6px 22px #0b305418}.company-portal .company-profile-form .company-brand-settings{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 36px;padding:28px}.company-brand-settings>header h2{font-size:24px;line-height:1.3}.company-brand-settings>header p{font-size:14px;line-height:1.6}.company-portal .company-brand-settings .company-logo-setting{background:#fafbfb;border:1px solid #e1e8eb;border-radius:14px;grid-column:1;align-items:center;gap:18px;min-height:0;padding:18px;display:flex}.company-brand-settings .company-logo-preview{width:76px;height:76px;box-shadow:none;border-radius:14px;flex-shrink:0}.company-brand-settings .company-logo-setting label{min-width:0}.company-brand-settings .company-logo-setting small{line-height:1.6}.company-portal .company-brand-settings .company-brand-grid{grid-column:1;grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.company-brand-settings .company-brand-grid .wide{grid-column:1/-1}.company-brand-settings .company-brand-grid .check{align-items:flex-start;gap:10px;margin:0;padding:12px 0;font-weight:400;line-height:1.6;display:flex}.company-brand-settings .check input{accent-color:#009d98;margin-top:5px}.company-portal .company-brand-settings .field :is(input,select){background:#fff;border-color:#d6e1e6;min-height:46px}.company-brand-settings .brand-color-control{border:1px solid #d6e1e6;border-radius:12px;align-items:center;gap:12px;min-height:46px;padding:6px 10px;display:flex}.company-brand-settings .brand-color-control b{color:#0b3054;font:600 13px monospace}.company-portal .company-brand-settings .brand-color-control input{cursor:pointer;background:0 0;border:0;width:34px;height:32px;min-height:32px;padding:0}.company-brand-settings .brand-preview-stage{background:#f5f8f8;border:1px solid #e3eaec;border-radius:16px;grid-area:2/2/4;align-self:stretch;min-width:0;padding:22px}.brand-preview-caption{color:#536b7b;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.brand-preview-caption b{letter-spacing:0;background:#fff;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.company-portal .brand-preview-stage .report-brand-preview{border:1px solid #dde5e9;border-top:5px solid var(--preview-accent);background:#fff;border-radius:8px;width:100%;max-width:none;min-height:300px;margin:0;padding:24px;box-shadow:0 8px 24px #0b30540a}.company-portal .brand-preview-stage .report-brand-preview header{border-bottom:1px solid #e5ebee;gap:12px;padding-bottom:18px}.company-portal .brand-preview-stage .report-brand-preview header small{color:#0b3054;letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.brand-preview-stage .report-brand-preview header>div{border:1px solid #e5ebee;flex-shrink:0;width:44px;height:44px}.brand-preview-kicker{color:#60798b;letter-spacing:.1em;margin:22px 0 8px;font-size:9px;font-weight:700;display:block}.company-portal .brand-preview-stage .report-brand-preview h3{overflow-wrap:anywhere;color:#0b3054;margin:0 0 8px;padding:0;font-size:21px;line-height:1.35}.company-portal .brand-preview-stage .report-brand-preview p{color:#60798b;padding:0;font-size:11px}.company-portal .brand-preview-stage .report-brand-preview>div{gap:10px;margin-top:22px;padding:0;display:flex}.brand-preview-stage .brand-preview-metrics i{background:color-mix(in srgb,var(--preview-accent) 9%,white);border-top:3px solid var(--preview-accent);border-radius:6px;flex:1;width:auto;height:38px}.company-portal .brand-preview-stage .report-brand-preview .brand-preview-lines{gap:8px;display:grid}.brand-preview-stage .brand-preview-lines i{background:#edf1f3;border-radius:2px;width:100%;height:5px}.brand-preview-stage .brand-preview-lines i:last-child{width:68%}.brand-preview-credit{color:#60798b;border-top:1px solid #edf1f3;margin-top:24px;padding-top:12px;font-size:9px;display:block}.company-portal .brand-preview-stage .template-minimal{box-shadow:none;border-top:1px solid #dde5e9}.brand-preview-stage .template-minimal .brand-preview-metrics i{background:#f6f8f9;border-top-width:1px}.company-portal .brand-preview-stage .template-operational{border-top:1px solid #dde5e9;border-left:5px solid var(--preview-accent)}.company-brand-settings .brand-preview-help{color:#60798b;margin:14px 0 0;font-size:11px;line-height:1.6}@media (width<=820px){.company-portal .company-profile-form .company-brand-settings{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.company-brand-settings .brand-preview-stage{grid-area:auto/1;padding:16px}.company-portal .company-brand-settings .company-brand-grid{grid-template-columns:minmax(0,1fr)}.company-profile-form>.company-profile-save{justify-self:stretch}.company-brand-settings .company-logo-setting label{overflow-wrap:anywhere}}.company-brand-settings .company-logo-setting label{flex:1;min-width:0;position:relative;overflow:hidden}.company-brand-settings .company-logo-setting input[type=file]{width:100%;min-width:0;max-width:100%}.company-portal .company-brand-settings .check input[type=checkbox]{width:16px;height:16px;min-height:16px;box-shadow:none;flex:0 0 16px;margin:4px 0 0;padding:0}.selection-flow,.process-insights{color:#123456;margin:0 0 24px;font-size:15px}@media (width<=720px){.company-portal .jobs-center,.company-portal .jobs-overview{width:100%;min-width:0;max-width:100%}.company-portal .jobs-overview{gap:20px;display:grid;grid-template-columns:minmax(0,1fr)!important}.company-portal .jobs-summary{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;max-width:none;padding:0;display:grid;overflow:visible}.company-portal .jobs-summary>div{box-sizing:border-box;text-align:left;background:#f6f9fb;border:1px solid #e1e9ef;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:4px 10px;width:100%;min-width:0;max-width:none;min-height:92px;padding:16px 12px;display:grid;overflow:visible}.company-portal .jobs-summary>div:last-child{grid-column:1/-1}.company-portal .jobs-summary>div:before,.company-portal .jobs-summary>div:after{display:none}.company-portal .jobs-summary>div>span{border-radius:9px;grid-area:1/1/3;width:34px;height:34px}.company-portal .jobs-summary>div>strong{grid-area:1/2;font-size:25px;line-height:1.2}.company-portal .jobs-summary>div>small{white-space:normal;overflow-wrap:anywhere;color:#173b61;grid-area:2/2;font-size:13px;line-height:1.45}.company-portal .jobs-vendi{border:0;background:0 0;border-block:1px solid #e1e9ef;border-radius:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-height:0;display:grid;overflow:visible;padding:20px 0!important}.company-portal .jobs-vendi:before,.company-portal .jobs-vendi:after{display:none}.company-portal .jobs-vendi>img{object-fit:contain!important;object-position:center!important;width:72px!important;max-width:100%!important;height:100px!important;position:static!important;inset:auto!important}.company-portal .jobs-vendi>div{min-width:0;max-width:none}.company-portal .jobs-vendi strong{font-size:17px;line-height:1.45}.company-portal .jobs-vendi p{font-size:14px;line-height:1.6}}.company-portal .company-exec .exec-vendi{border:0;min-height:0;box-shadow:none;background:0 0;border-top:1px solid #e1e9ee;border-radius:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;margin-top:20px;padding:22px 0 0;display:grid;overflow:visible}.company-portal .company-exec .exec-vendi:before,.company-portal .company-exec .exec-vendi:after,.company-portal .company-exec .exec-vendi-halo{content:none;display:none}.company-portal .company-exec .exec-vendi-avatar{object-fit:contain;object-position:center;filter:none;background:0 0;width:90px;max-width:100%;height:130px;position:static;inset:auto}.company-portal .company-exec .exec-vendi-message{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.company-portal .company-exec .exec-vendi-message small{letter-spacing:.09em;color:#087974;font-size:11px}.company-portal .company-exec .exec-vendi-message strong{color:#0b3054;margin:6px 0;font-size:17px;line-height:1.4}.company-portal .company-exec .exec-vendi-message p{color:#284b68;margin:0 0 10px;font-size:14px;line-height:1.6}.company-portal .company-exec .exec-vendi-message a{min-height:40px;box-shadow:none;color:#0b3054;background:0 0;border:0;border-radius:0;gap:8px;padding:8px 0;font-size:14px;text-decoration:none}.company-portal .company-exec .exec-vendi-message a:hover{color:#a54b16;text-underline-offset:5px;text-decoration:underline}.company-portal .company-exec .exec-vendi-message a:focus-visible{outline-offset:4px;outline:2px solid #f58232}.company-portal .company-exec .exec-vendi-message em{color:#35516b;border:0;margin:8px 0 0;padding:0;font-size:12px;line-height:1.5}@media (width<=620px){.company-portal .company-exec .exec-vendi{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;padding-top:20px}.company-portal .company-exec .exec-vendi-avatar{width:62px;height:94px}.company-portal .company-exec .exec-vendi-message strong{font-size:16px}}.content-page:has(.selection-flow) .page-action{color:#fff!important;background:#0b3054!important}.candidate-portal .candidate-nav a.active:hover{color:#0b3054}.content-page:has(.selection-flow) .empty-state{min-height:0!important;padding:24px!important}.process-insights button:disabled{color:#45627b!important;background:#edf2f5!important}.selection-flow{border-block:1px solid #d9e5eb;padding:28px 0}.selection-flow header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.selection-flow header small{letter-spacing:.1em;color:#087c7a;font-size:12px;font-weight:700}.selection-flow h2,.process-chart h2{color:#102f50;margin:8px 0;font-size:22px;line-height:1.4}.selection-flow p,.process-chart p{color:#32516c;font-size:14px;line-height:1.6}.selection-flow ol{scroll-snap-type:x proximity;gap:0;margin:0;padding:0 0 14px;list-style:none;display:flex;overflow-x:auto}.selection-flow li{scroll-snap-align:start;flex-direction:column;flex:1 0 145px;gap:10px;min-width:145px;padding-right:18px;display:flex;position:relative}.selection-flow li:not(:last-child):after{content:"";background:#9acac9;height:2px;position:absolute;top:21px;left:52px;right:12px}.selection-flow li:not(:last-child):before{content:"";border-top:2px solid #188a88;border-right:2px solid #188a88;width:8px;height:8px;position:absolute;top:17px;right:12px;transform:rotate(45deg)}.selection-flow .flow-node{color:#075e5d;background:#e2f4f1;border:1px solid #a9d6d0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:750;display:grid}.selection-flow li:last-child .flow-node{color:#9b430c;background:#fff0e5;border-color:#edc7aa}.selection-flow li strong{max-width:135px;font-size:14px;line-height:1.4}.selection-flow li>span:last-child{color:#39536a;font-size:13px}.selection-flow footer{border-top:1px solid #dce6ed;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;padding:18px 0 0;font-size:13px;display:flex;color:#123456!important;background:0 0!important}.selection-flow footer span,.selection-flow footer strong{color:#123456!important}.selection-flow footer span{align-items:center;gap:10px;display:flex}.selection-flow footer b{background:#edf3f6;border-radius:20px;padding:4px 8px;color:#123456!important}.process-insights nav{border-bottom:1px solid #dce6ed;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.process-insights button{color:#123456;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:650;display:flex}.process-insights button:hover{color:#93420e;background:#fff0e5}.process-insights button:disabled{opacity:.65;cursor:default}.process-insights svg{width:18px;height:18px}.process-insights button:focus-visible{outline-offset:3px;outline:3px solid #f48439}.process-chart{background:#f7fafb;border-radius:16px;margin-top:18px;padding:24px}.process-chart header{margin-bottom:22px}.process-chart small{color:#34516a;margin-top:18px;font-size:13px;display:block}.process-bar{grid-template-columns:minmax(130px,200px) 1fr 32px;align-items:center;gap:18px;margin:16px 0;font-size:14px;display:grid}.process-bar meter{width:100%;height:18px}.process-bar meter::-webkit-meter-bar{background:#e1ecee;border:0}.process-bar meter::-webkit-meter-optimum-value{background:#148985}.process-bar meter::-moz-meter-bar{background:#148985}.ats-stage-grid.ats-stage-board{scroll-snap-type:x proximity;align-items:stretch;gap:16px;max-width:100%;padding-bottom:22px;overflow-x:auto;display:flex!important}.ats-stage-board>.ats-stage{scroll-snap-align:start;border-top-width:3px;flex:0 0 290px;min-width:290px;min-height:220px;background:#f5f8fa!important}.ats-stage-board .ats-stage header strong{font-size:16px}.ats-stage-board .ats-stage header small{font-size:11px}.ats-stage-board .ats-stage-empty{color:#3f5870;font-size:13px}.ats-stage-board .ats-stage-cards article h3{font-size:16px}.ats-stage-key small{color:#34516a!important;font-size:12px!important}.candidate-portal .workspace{color:#163653;font-size:16px;line-height:1.6}.candidate-portal .page-heading h1{letter-spacing:-.035em;font-size:clamp(27px,3vw,34px);line-height:1.25}.candidate-portal .page-heading p{color:#31516e;font-size:16px}.candidate-portal .workspace :is(p,small){color:#31516e}.candidate-portal .workspace small{font-size:max(12px,.8rem);line-height:1.5}.candidate-portal .workspace input::placeholder{color:#506780;opacity:1}.candidate-portal .workspace :is(a.page-action,button.page-action){color:#fff!important;background:#0b3054!important}.candidate-portal .workspace .application-meta{font-size:13px}.candidate-portal .candidate-applications-layout{grid-template-columns:minmax(0,1fr) 260px;gap:28px}.candidate-portal .application-list article{box-shadow:none;padding:24px}.candidate-portal .application-list h3{font-size:20px}.candidate-portal .recruitment-journey{gap:8px;padding:24px 0;overflow-x:auto}.candidate-portal .recruitment-journey>div{min-width:0}.candidate-portal .recruitment-journey small{font-size:13px}.candidate-portal .interview-calendar-card{box-shadow:none}.candidate-portal .calendar-grid>div{min-height:82px}.candidate-portal .calendar-grid b{color:#183b58;font-size:14px}.candidate-portal .calendar-weekdays span{color:#274a65;font-size:13px}.candidate-portal .home-hero-metrics{box-shadow:none;border-block:1px solid #dce6ed;padding:22px 0}.candidate-portal .home-hero-metrics article{box-shadow:none}.candidate-portal .candidate-next-step p{font-size:15px;line-height:1.65}.candidate-portal .candidate-nav a{font-size:14px}.candidate-portal .candidate-nav a:hover{color:#a54b16}.candidate-portal .candidate-nav a.active{border-bottom-color:#ed833d}@media (width<=700px){.selection-flow header{display:block}.selection-flow{padding:20px 0}.selection-flow h2{font-size:20px}.process-chart{padding:18px}.process-bar{grid-template-columns:110px 1fr 24px;gap:10px}.candidate-portal .candidate-applications-layout{display:block}.candidate-portal .application-stage-guide{margin-top:24px}.candidate-portal .application-list article{padding:16px}.candidate-portal .calendar-grid>div{min-height:60px}.ats-stage-board>.ats-stage{flex-basis:275px;min-width:275px}}.exec-action-column{min-width:0}.exec-action-column .recruiter-weekly{grid-template-columns:minmax(0,1fr)}.exec-action-column .recruiter-weekly header{grid-column:auto}:root{--recruiter-surface:#f9fbfd;--recruiter-line:#e1e8ee;--orange-action:#b94b12}.company-portal :is(.reports-brief,.reports-brief>div:first-child,.reports-filters,.report-start-guide,.company-identity-hero,.company-facts-preview article,.company-brand-settings,.report-dashboard-brand){background:var(--recruiter-surface);box-shadow:none;border-color:var(--recruiter-line)}.company-portal .company-report-ready{color:#123456;box-shadow:none;background:#f9fbfd;border:1px solid #e1e8ee;border-left:3px solid #f58232}.company-portal .company-report-ready :is(p,small,strong,svg){color:#173b61}.company-portal .company-report-ready a{color:#123456;background:#fff;border:1px solid #d5e1e9}.company-portal .company-report-ready a svg{color:inherit}.company-portal .company-profile-form :is(input,select,textarea){color:#173b61;background:#fbfcfe;font-size:14px;line-height:1.5}.company-portal .company-profile-form :is(input,textarea)::placeholder{color:#50667b;opacity:1}.company-portal .company-profile-form .field>span{font-size:14px}.company-portal .jobs-vendi{box-shadow:none;background:#fff;border:1px solid #e1e8ee;border-left:0;border-right:0;border-radius:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:22px;min-height:0;display:grid;padding:22px 0!important}.company-portal .jobs-vendi:before,.company-portal .jobs-vendi:after{display:none}.company-portal .jobs-vendi>img{object-fit:contain!important;object-position:center!important;filter:none!important;width:90px!important;height:110px!important;position:static!important;inset:auto!important}.company-portal .jobs-vendi>div{max-width:none}.company-portal .jobs-vendi strong{font-size:18px;line-height:1.5}.company-portal .jobs-vendi p{font-size:14px}.company-portal .jobs-center .feedback-state{box-shadow:none;background:#fff;border:1px solid #e1e8ee}.company-portal .company-exec :is(.exec-title small,.company-exec-head small,.exec-kpis small,.plan-row em,.plan-row small,.exec-plan p,.company-trends p,.company-trends small,.company-trends em){color:#244863;font-size:13px;line-height:1.6}.company-portal .company-exec :is(.exec-priorities strong,.health-row strong,.exec-funnel-list span,.plan-row strong){font-size:14px;line-height:1.5}.company-portal .company-exec :is(.exec-title h2,.exec-plan h2){font-size:22px;line-height:1.4}.company-portal .company-exec .health-row{background:#f8fbfb;border:1px solid #e5eded;border-radius:10px;padding:14px}.company-portal .company-exec .health-row.orange{background:#fff8f2;border-left:3px solid #f58232}.company-portal .company-exec .exec-health-details{gap:10px;display:grid}.company-portal .company-exec .exec-health-details>summary{margin:10px 0;font-size:14px}.company-portal .company-exec .exec-plan{background:#fff;border:1px solid #e1e8ee;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0;padding:24px;display:grid}.company-portal .company-exec .exec-plan>div:first-child{grid-column:1/-1;max-width:740px}.company-portal .company-exec .exec-plan>nav{grid-column:1/-1;margin:0}.company-portal .company-exec .plan-row{background:#f9fbfd;border-radius:12px;min-width:0;padding:18px}.company-portal .company-exec .plan-row>span{flex-direction:column;align-items:start;gap:8px;display:flex}.company-portal .company-exec .plan-row>span small{font-size:21px;font-weight:700}.company-portal .company-exec .plan-row i{height:7px;margin-block:14px}.company-portal .company-exec .company-trends{box-shadow:none;background:#fff;border:1px solid #e1e8ee;padding:24px}.company-portal .company-trends summary{font-size:16px;font-weight:700}.company-portal .company-trends footer{color:#173b61;background:0 0;border-top:1px solid #e1e8ee;padding:16px 0}.company-portal .company-trends footer span{color:#173b61}.recruiter-weekly{color:#173b61;background:#fffcf9;border:1px solid #ede6df;border-left:3px solid #f58232;border-radius:14px;grid-template-columns:1fr 1fr;gap:18px 32px;margin:24px 0;padding:26px;display:grid}.recruiter-weekly header{grid-column:1/-1;align-items:start;gap:14px;display:flex}.recruiter-weekly header>svg{color:#a34a18;flex:none;width:24px;height:24px}.recruiter-weekly small{font-size:12px;line-height:1.5}.recruiter-weekly h2{color:#0b3054;margin:6px 0;font-size:22px;line-height:1.4}.recruiter-weekly strong{font-size:15px}.recruiter-weekly p{margin:8px 0 0;font-size:15px;line-height:1.7}.recruiter-weekly>a{color:#0b3054;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.recruiter-weekly>a svg{width:17px}.weekly-cadence{color:#39546e;align-self:center}:is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.talent-empty button,.tasks-primary,.task-modal form>footer .tasks-primary,.trust-grid article button,.kyc-submit,.kyc-review-actions button,.landing-v2+.vendi-support-strip .vendi-strip-actions a){min-height:44px;font-size:14px;color:#fff!important;box-shadow:none!important;background:#b94b12!important;border-color:#b94b12!important}:is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.talent-empty button,.tasks-primary,.trust-grid article button,.kyc-submit,.kyc-review-actions button) svg{color:inherit!important}:is(.company-head-actions>a,.exec-plan>nav a.upgrade,.tasks-primary,.kyc-submit):hover{background:#96390b!important}@media (width<=720px){.recruiter-weekly{grid-template-columns:minmax(0,1fr);padding:20px}.recruiter-weekly header{grid-column:auto}.company-portal .company-exec .exec-plan{grid-template-columns:minmax(0,1fr);padding:20px}.company-portal .jobs-vendi{grid-template-columns:64px minmax(0,1fr);gap:14px}.company-portal .jobs-vendi>img{width:64px!important;height:90px!important}}.company-portal{--recruiter-surface:#f8f9f9;--recruiter-line:#e0e5e9;--recruiter-orange:#f28b45;--recruiter-orange-hover:#ffa464;--recruiter-ink:#12344e}.company-portal :is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.tasks-primary,.task-modal form>footer .tasks-primary,.kyc-submit){transition:background-color .15s,border-color .15s;background:var(--recruiter-orange)!important;border-color:var(--recruiter-orange)!important;color:var(--recruiter-ink)!important;box-shadow:none!important}.company-portal :is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.tasks-primary,.kyc-submit):hover:not(:disabled){background:var(--recruiter-orange-hover)!important;border-color:var(--recruiter-orange-hover)!important;color:var(--recruiter-ink)!important}.company-portal :is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.tasks-primary,.kyc-submit):focus-visible{outline:3px solid var(--recruiter-ink);outline-offset:3px}.company-portal :is(.company-report-ready,.company-exec .plan-row,.company-profile-form input,.company-profile-form select,.company-profile-form textarea){background:var(--recruiter-surface);border-color:var(--recruiter-line)}.company-portal :is(.plan-usage-grid article,.process-chart,.ats-stage-board>.ats-stage){background:var(--recruiter-surface)!important}.company-portal .company-exec .health-row:not(.orange){border-color:var(--recruiter-line);background:#f8f9f9}@media (prefers-reduced-motion:reduce){.company-portal :is(.company-head-actions>a,.exec-plan>nav a.upgrade,.job-ai-assistant>aside>button,.tasks-primary,.kyc-submit){transition:none}}.job-form-page .job-save,.job-draft-preview .job-save{border-radius:10px;min-height:46px;padding:12px 20px;font-weight:700;color:#fff!important;box-shadow:none!important;background:#123456!important;border:1px solid #123456!important}.job-form-page .job-save:hover{background:#204b70!important}.job-form-page button:disabled{opacity:.55;cursor:not-allowed}.job-form-progress>button{color:#173b61;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.job-ai-context-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.job-ai-copy textarea{resize:vertical;width:100%;max-width:100%;min-height:80px}.job-form-page .job-market-toggle{flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.5;display:flex}.job-form-page .job-market-toggle input,.job-draft-choice>input{accent-color:#123456;flex:none;margin:2px 0 0;width:18px!important;height:18px!important;min-height:18px!important}.job-form-page .job-ai-assistant{background:#f9fbfd;align-items:start}.job-form-page .job-ai-assistant aside{min-width:0}.job-form-page .job-ai-assistant aside [role=status]{color:#36516a;font-size:13px;line-height:1.5}.job-form-page .job-ai-copy>small:last-child{letter-spacing:0;text-transform:none;color:#526b80;font-size:13px;font-weight:400;line-height:1.6}.job-form-page .job-form-actions>div{flex-direction:row!important;align-items:center!important;gap:12px!important;display:flex!important}.job-draft-preview{background:#fff;border:1px solid #dce5ec;border-left:3px solid #ea8039;border-radius:16px;padding:24px;scroll-margin-top:160px}.job-draft-preview h2{font-size:22px}.job-draft-preview h3{margin:20px 0 8px;font-size:16px}.job-draft-preview p,.job-draft-preview li{font-size:14px;line-height:1.7}.job-draft-preview small{color:#526b80;font-size:13px}.job-draft-fields{grid-template-columns:1fr 1fr;gap:14px;margin:22px 0;display:grid}.job-draft-choice{background:#f9fbfd;border:1px solid #e1e8ed;border-radius:10px;align-items:start;gap:12px;min-width:0;padding:16px;display:flex}.job-draft-choice>span{overflow-wrap:anywhere;gap:8px;min-width:0;font-size:14px;line-height:1.6;display:grid}.job-draft-choice>span>span{white-space:pre-line}.job-draft-choice small{white-space:pre-line;max-height:90px;overflow:auto}.job-market-evidence{border-top:1px solid #e1e8ed;margin-top:20px;padding-top:4px}.job-market-evidence a{color:#12629a;overflow-wrap:anywhere;text-decoration:underline}.job-draft-preview>footer{color:#123456;background:0 0;justify-content:flex-end;gap:12px;padding:20px 0 0;display:flex}.job-form-page .job-form-section{scroll-margin-top:160px}.job-form-page .job-form-actions>div{text-align:left;align-items:center;gap:12px;display:flex}.job-form-page .job-form-actions>div>svg{flex:none;width:22px}@media (width<=720px){.job-ai-context-grid,.job-draft-fields{grid-template-columns:minmax(0,1fr)}.job-draft-preview{padding:18px}.job-draft-preview>footer{flex-direction:column}.job-form-progress{overflow-x:auto}.job-form-progress>button{flex:none}.job-form-page .job-form-actions{flex-wrap:wrap;display:flex;position:static}.job-form-page .job-form-actions>div{width:100%}.job-form-page .job-form-actions>button{flex:1}}.landing-featured-card{align-self:start;height:auto!important;min-height:0!important}.landing-featured-card .landing-job header>span{align-items:center;gap:7px;display:flex}.landing-featured-card{box-shadow:none!important;background:#fff!important;border:1px solid #e3e8ed!important;border-radius:14px!important;padding:24px!important}.landing-featured-card>header{align-items:center;gap:20px;margin-bottom:20px}.landing-featured-card>header h2{letter-spacing:-.6px;font-weight:600;line-height:1.3;font-size:24px!important}.landing-featured-card>header>a{color:#34536e;font-size:13px;font-weight:600}.landing-featured-card .jobs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.landing-featured-card .jobs-grid .landing-job{gap:12px;min-height:0;overflow:visible;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #e6ebef!important;border-radius:0!important;padding:20px 0 0!important;transform:none!important}.landing-featured-card .jobs-grid .landing-job:before{display:none!important}.landing-featured-card .landing-job header{gap:10px}.landing-featured-card .landing-job .job-company{border-radius:9px;flex:none;font-size:14px;font-weight:600;color:#36536a!important;background:#f1f4f6!important;width:34px!important;height:34px!important}.landing-featured-card .landing-job header small{color:#52677a;font-weight:400;font-size:13px!important}.landing-featured-card .landing-job h3{color:#15344f;font-weight:600;line-height:1.4;margin:0!important;font-size:20px!important}.landing-featured-card .landing-job .landing-job-meta{color:#617385;flex-wrap:wrap;align-items:center;gap:8px 16px;line-height:1.5;display:flex;margin:0!important;font-size:13px!important}.landing-job-meta>span{align-items:center;gap:5px;display:inline-flex}.landing-job-meta svg{width:14px;height:14px}.landing-job-meta>span+span{border-left:1px solid #dfe6eb;padding-left:16px}.landing-featured-card .jobs-grid .landing-job>a{border-radius:6px;justify-content:flex-start;align-self:flex-start;align-items:center;gap:12px;min-height:44px;font-weight:600;color:#173b61!important;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:10px 0!important;font-size:13px!important;display:inline-flex!important}.landing-featured-card .jobs-grid .landing-job>a:hover{text-underline-offset:4px;text-decoration:underline}.landing-featured-card a:focus-visible{outline-offset:4px;outline:2px solid #315c7d}.landing-featured-card .landing-job>a svg{width:16px;height:16px}@media (width>=701px){.landing-featured-card .landing-job:only-child{grid-template-columns:minmax(0,1fr) auto;gap:8px 28px;display:grid}.landing-featured-card .landing-job:only-child>header{grid-column:1/-1}.landing-featured-card .landing-job:only-child>h3{grid-area:2/1}.landing-featured-card .landing-job:only-child>.landing-job-meta{grid-area:3/1}.landing-featured-card .landing-job:only-child>a{grid-area:2/2/4;align-self:center}}@media (width<=700px){.landing-featured-card{padding:20px!important}.landing-featured-card>header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.landing-featured-card>header h2{font-size:22px!important}.landing-featured-card .jobs-grid{grid-template-columns:minmax(0,1fr)}}.cv-choice-grid{align-items:stretch;gap:20px}.cv-choice-grid>article{box-shadow:none;border:1px solid #dbe3ea;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex;background:#fff!important}.cv-choice-grid>article.accent{border-top:3px solid #ec8a47;background:#fff!important}.cv-choice-grid>article h2{margin:20px 0 8px;font-size:20px;font-weight:700}.cv-choice-grid>article p{margin-bottom:24px;font-size:15px;line-height:1.65}.cv-choice-grid>article button{border:0;border-radius:10px;min-height:44px;margin-top:auto;padding:12px 18px;color:#fff!important;background:#17365a!important}.stored-resumes{box-shadow:none!important;background:#fff!important}.stored-resumes header h2 small{color:#66778a;margin-left:8px;font-size:14px}.stored-resumes header p{font-size:14px;line-height:1.6}.stored-resumes>div>article{border:1px solid #e2e7ed;grid-template-columns:24px minmax(140px,1fr) auto;align-items:center;gap:16px;min-width:0;margin-top:12px;padding:18px;display:grid;background:#fafbfc!important}.stored-resumes article>span{overflow-wrap:anywhere;min-width:0}.stored-resumes>div>article>svg{color:#59728a;background:0 0;width:24px;height:24px;padding:0}.cv-return-job{color:#17365a;align-items:center;min-height:44px;margin-bottom:16px;font-weight:700;display:inline-flex}.stored-resumes article small{color:#596c80;margin-top:6px;font-size:13px;line-height:1.5;display:block}.resume-version-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:390px;display:flex}.resume-version-actions button{color:#17365a;background:#fff;border:1px solid #dbe3ea;border-radius:8px;min-height:40px;padding:8px 12px;font-size:13px}.stored-resumes button:disabled{opacity:.55;cursor:not-allowed}.resume-review-details{gap:16px;margin:20px 0;display:grid}.resume-review-details>section{background:#fff;border:1px solid #dbe3ea;border-radius:12px;padding:20px}.resume-review-details label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.resume-review-details label span{color:#596c80;margin-left:auto;font-size:13px}.resume-review-details input{accent-color:#17365a;width:18px;height:18px}.resume-review-details li{white-space:pre-line;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.7}.resume-review-details p{color:#596c80;font-size:14px}.apply-card .application-resume-choice{color:#17365a;gap:8px;margin:18px 0;font-size:14px;font-weight:700;display:grid}.apply-card .application-resume-choice[hidden]{display:none}.application-resume-choice select{color:#17365a;text-overflow:ellipsis;background:#fff;border:1px solid #d5dfe8;border-radius:9px;width:100%;min-width:0;max-width:100%;height:46px;padding:10px;font-size:14px}.application-resume-choice small{color:#596c80;font-size:12px;font-weight:400;line-height:1.5}.apply-card .apply-submit{border-radius:10px;width:100%;min-height:48px;font-weight:700;color:#fff!important;box-shadow:none!important;background:#17365a!important}.apply-card .share-row{border-top:1px solid #dde4eb;flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;align-items:stretch!important;display:flex!important}.apply-card .share-row>button,.apply-card .share-row>.report-vacancy-link{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;line-height:1.4;color:#334c67!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;display:inline-flex!important}.apply-card .share-row>button{border:1px solid #dbe3ea!important}.apply-card .share-row>.report-vacancy-link{border:0;font-weight:500}.apply-card .share-row svg{flex-shrink:0;width:17px;height:17px}.apply-profile-gate{border:1px solid #dbe3ea;border-radius:10px;padding:18px;background:#f8fafc!important}.apply-profile-gate p{font-size:14px;line-height:1.6}.apply-profile-gate a{justify-content:center;align-items:center;min-height:44px;margin-top:10px;font-size:14px;display:flex}@media (width<=700px){.cv-choice-grid{grid-template-columns:minmax(0,1fr)!important}.cv-choice-grid>article{padding:22px}.stored-resumes header{flex-direction:column;align-items:flex-start;gap:16px}.stored-resumes>div>article{grid-template-columns:24px minmax(0,1fr)}.resume-version-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.resume-version-actions button{flex:44%}.stored-resumes{padding:18px!important}.resume-review-details>section{padding:16px}}.notification-detail{box-shadow:none;background:#fff;border:1px solid #d9e3ec;border-top:3px solid #f18a42;border-radius:16px;outline:none;margin-bottom:24px;padding:28px;scroll-margin-top:190px}.notification-detail:focus-visible{outline-offset:3px;outline:2px solid #17365a}.notification-detail>.notification-back{color:#34516e;cursor:pointer;background:0 0;border:0;padding:0 0 22px;font-size:14px;display:block}.notification-detail>small{letter-spacing:.12em;color:#607286;font-size:11px;font-weight:700;display:block}.notification-detail h2{color:#17365a;margin:10px 0;font-size:24px;line-height:1.35}.notification-detail time{color:#607286;font-size:13px}.notification-detail>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#284560;margin:22px 0;font-size:16px;line-height:1.75}.notification-detail>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notification-detail .page-action{color:#fff;background:#17365a;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.notifications-list>button[aria-pressed=true]{background:#fafbfc;border-color:#ec8a47}@media (width<=600px){.notification-detail{padding:20px;scroll-margin-top:160px}.notification-detail h2{font-size:21px}.notification-detail .page-action{justify-content:center;width:100%}}.candidate-home-premium .opportunities-refined{box-shadow:none;background:#fff;min-width:0;padding:24px}.candidate-home-premium .opportunities-refined>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.candidate-home-premium .opportunities-refined header h2{letter-spacing:0;color:#17365a;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:750;line-height:1.4;display:flex}.opportunities-refined header h2 svg{color:#e8823f;flex-shrink:0;width:19px;height:19px}.candidate-home-premium .opportunities-refined header p{color:#596d81;margin:6px 0 0;font-size:14px;line-height:1.6}.candidate-home-premium .opportunities-refined header>a{white-space:nowrap;gap:8px;min-height:36px;margin:0;font-size:13px;line-height:1.5}.candidate-home-premium .opportunities-refined>.job-suggestions{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.job-suggestion{color:#17365a;background:#fff;border:1px solid #dbe3ec;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;gap:20px 24px;min-width:0;padding:22px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.job-suggestion:hover{background:#fdfcfb;border-color:#e99b67}.job-suggestion:focus-visible{outline-offset:3px;outline:3px solid #225d96}.job-suggestion-main{min-width:0}.job-suggestion-tag{color:#50677d;background:#f3f6f9;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.job-suggestion-main h3{color:#17365a;overflow-wrap:anywhere;margin:10px 0 4px;font-size:19px;font-weight:750;line-height:1.45}.job-suggestion-company{color:#405871;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.job-suggestion-location{color:#65788c;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:9px 0 0;font-size:14px;line-height:1.5;display:flex}.job-suggestion-location svg{flex-shrink:0;width:16px;height:18px;margin-top:1px}.job-suggestion-affinity{border-left:1px solid #e4e9ee;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding-left:24px;display:flex}.job-suggestion-affinity>span:first-child{color:#65788c;font-size:12px;font-weight:500;line-height:1.5}.job-suggestion-affinity>strong{color:#176b70;font-size:27px;font-weight:750;line-height:1.2}.job-suggestion-affinity.awaiting-profile>strong{color:#50677d;font-size:17px;line-height:1.4}.job-suggestion-meter{background:#e8eef2;border-radius:10px;width:100%;height:5px;display:block;overflow:hidden}.job-suggestion-meter>span{border-radius:inherit;background:#488e91;height:100%;display:block}.job-suggestion-footer{border-top:1px solid #edf0f3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding-top:14px;display:flex}.job-suggestion-footer>p{color:#65788c;max-width:70%;margin:0;font-size:13px;line-height:1.55}.job-suggestion-footer>span{white-space:nowrap;color:#17365a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.job-suggestion-footer svg{width:17px;height:17px}@media (width<=600px){.candidate-home-premium .opportunities-refined{padding:18px}.candidate-home-premium .opportunities-refined>header{flex-direction:column;gap:10px}.candidate-home-premium .opportunities-refined header>a{min-height:40px}.job-suggestion{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.job-suggestion-main h3{font-size:18px}.job-suggestion-affinity{border-top:1px solid #edf0f3;border-left:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0 0}.job-suggestion-affinity>strong{font-size:23px}.job-suggestion-meter{flex-basis:100%}.job-suggestion-footer{flex-direction:column;align-items:flex-start;gap:12px}.job-suggestion-footer>p{max-width:100%}.job-suggestion-footer>span{align-self:flex-end;min-height:32px}}.company-portal .pipeline-workspace .ats-stage-grid.ats-stage-board{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-flow:row;gap:16px;max-width:100%;display:grid;overflow:visible}.company-portal .pipeline-workspace .ats-stage-board>.ats-stage{flex:initial;width:auto;min-width:0;min-height:190px}.company-portal .pipeline-workspace .ats-stage-evaluation{border-top-color:#0b3054}.company-portal .pipeline-workspace .ats-stage-cards article{cursor:grab}.apply-card .application-resume-choice{gap:10px;min-width:0;margin:20px 0;display:grid}.apply-card .application-resume-choice select{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;height:48px;padding:10px 36px 10px 12px;line-height:1.4;overflow:hidden}.apply-card .apply-submit{width:100%;min-height:48px;margin:12px 0;transition:background .18s;color:#fff!important;background:#0b3054!important}.apply-card .apply-submit:hover:not(:disabled){color:#0b3054!important;background:#ff893f!important}.apply-card .share-row{gap:10px;display:grid}.apply-card .share-row>*{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.company-candidate>header .candidate-profile-avatar{flex:0 0 96px;width:96px;height:96px}.company-candidate .candidate-profile-avatar img,.company-candidate .candidate-profile-avatar .candidate-monogram{object-fit:cover;border-radius:24px;width:96px;height:96px}.company-candidate .candidate-intelligence{align-items:stretch;gap:18px;border:0!important;padding:0!important}.company-candidate .candidate-intelligence>article{border:1px solid #dbe5ec;border-radius:18px;min-width:0;padding:24px!important}.company-candidate .company-profile-vendi{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;min-height:230px;background:linear-gradient(110deg,#fff8f1,#fff 72%)!important;padding:20px 28px!important;display:grid!important}.company-candidate .company-profile-vendi>div:first-child,.company-candidate .company-profile-vendi img{object-fit:contain;width:180px!important;height:210px!important}.company-candidate .company-profile-vendi strong{font-size:22px;line-height:1.35}.company-candidate .company-profile-vendi p{font-size:14px;line-height:1.7}.career-coach header{gap:26px;min-height:180px}.career-coach header img{object-fit:contain;width:160px!important;height:180px!important}.career-coach header h2{font-weight:750}.career-coach .career-intro{padding-left:186px}.profile-photo-picker:focus-within{outline-offset:3px;outline:3px solid #ff893f}.workflow-settings{background:#fff;border:1px solid #dce6eb;border-radius:16px;margin:20px 0;padding:20px}.workflow-settings summary{cursor:pointer;font-weight:750}.workflow-settings form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.workflow-settings label{gap:7px;display:grid}.workflow-settings input,.workflow-settings textarea,.workflow-settings select{color:#0b3054;background:#fff;border:1px solid #cedce6;border-radius:10px;width:100%;padding:12px}.workflow-settings .wide{grid-column:1/-1}.workflow-settings button{color:#fff;background:#0b3054;border:0;border-radius:10px;padding:12px 18px}.workflow-settings p{line-height:1.6}@media (width<=650px){.company-portal .pipeline-workspace .ats-stage-grid.ats-stage-board{grid-template-columns:1fr}.company-candidate .company-profile-vendi{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:16px!important}.company-candidate .company-profile-vendi>div:first-child,.company-candidate .company-profile-vendi img{width:100px!important;height:145px!important}.company-candidate .company-profile-vendi strong{font-size:18px}.career-coach header img{width:110px!important;height:150px!important}.career-coach .career-intro{padding-left:0}.workflow-settings form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.apply-card .apply-submit{transition:none}}.company-portal .jobs-brand .jobs-tabs{background:#f7f8f9;border:0;border-radius:16px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:8px;display:flex}.company-portal .jobs-brand .jobs-tabs button{color:#445b6d;border:1px solid #0000;border-radius:11px;flex:130px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 16px;font-size:13px;display:flex}.company-portal .jobs-brand .jobs-tabs button.active{color:#773700;background:#fff3e9;border:1px solid #f5b789;box-shadow:0 2px 5px #12344e08}.company-portal .jobs-brand .jobs-tabs button b{background:#edf1f4;border-radius:8px;place-items:center;min-width:24px;height:24px;display:grid}.company-portal .jobs-brand .jobs-tabs button.active b{color:#713200;background:#ffdfc5}.company-portal .jobs-brand .jobs-toolbar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(125px,1fr)) auto;align-items:stretch;gap:10px;padding:12px;display:grid}.company-portal .jobs-brand .jobs-toolbar>label{background:#fff;border:1px solid #e4e9ed;border-radius:11px;min-width:0}.company-portal .jobs-brand .jobs-toolbar select,.company-portal .jobs-brand .jobs-toolbar input{min-width:0;max-width:100%}.company-portal .jobs-brand .managed-job{background:#fff;border-radius:16px;margin:14px 0;padding:22px;border:1px solid #e0e6eb!important}.company-portal .jobs-brand .managed-job .vacancy-actions{flex-direction:column;justify-content:center;gap:10px;min-width:220px;display:flex}.company-portal .jobs-brand .vacancy-actions .job-main-action{color:#fff;background:#0b3054;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.company-portal .jobs-brand .vacancy-actions nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.company-portal .jobs-brand .vacancy-actions nav>a,.company-portal .jobs-brand .vacancy-actions nav>button{color:#274c69;background:#f5f7f8;border:1px solid #e5eaed;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:auto;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.company-portal .jobs-brand .vacancy-actions svg{width:16px;height:16px}.company-portal .jobs-brand .vacancy-actions small{text-align:center;color:#586e7e;font-size:11px;line-height:1.5}.jobs-tabs button:focus-visible,.vacancy-actions a:focus-visible,.vacancy-actions button:focus-visible{outline-offset:3px;outline:3px solid #ff893f}.job-integrity-notice{color:#12344e;background:#fff8f1;border:1px solid #f1ceb4;border-radius:16px;gap:14px;padding:22px;display:flex}.job-integrity-notice>svg{flex:none;width:24px}.job-integrity-notice p{margin:8px 0;line-height:1.6}.job-integrity-notice small{display:block}.job-integrity-notice button{color:#12344e;background:#fff;border:1px solid #d8b79d;border-radius:9px;margin-top:12px;padding:10px 14px}.guided-job-form input:disabled,.guided-job-form select:disabled,.guided-job-form textarea:disabled{color:#526779;opacity:1;cursor:not-allowed;background:#f4f6f7}@media (width<=1100px){.company-portal .jobs-brand .jobs-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.company-portal .jobs-brand .jobs-toolbar>.jobs-search-field{grid-column:1/-1}}@media (width<=650px){.company-portal .jobs-brand .jobs-tabs button{flex-basis:calc(50% - 8px)}.company-portal .jobs-brand .managed-job{padding:16px}.company-portal .jobs-brand .managed-job .vacancy-actions{border-left:0;width:100%;min-width:0;padding:12px 0 0}.company-portal .jobs-brand .jobs-toolbar{gap:8px;padding:10px}.job-integrity-notice{padding:16px}.company-portal .jobs-brand .managed-job .vacancy-actions{flex-direction:column!important;align-items:stretch!important}.company-portal .jobs-brand .vacancy-actions nav{align-self:stretch;width:100%;margin:0}.company-portal .jobs-brand .vacancy-actions nav>*{flex:1}.company-portal .jobs-brand .jobs-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-portal .jobs-brand .jobs-toolbar>label{grid-column:auto}.company-portal .jobs-brand .jobs-toolbar>.jobs-search-field{grid-column:1/-1}}.pipeline-workspace .ats-pipeline-tools{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(200px,1fr));align-items:stretch;gap:12px}.pipeline-workspace .ats-pipeline-tools>label{min-width:0}.pipeline-workspace .ats-pipeline-tools select{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;height:46px}.pipeline-workspace .ats-date-filter{grid-column:1/3}.pipeline-workspace .ats-date-filter label{flex:1;min-width:0}.pipeline-workspace .ats-focus-filter{justify-content:center}.pipeline-person-info>header>div{min-width:0}.pipeline-person-context>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.pipeline-workspace .pipeline-board-complete{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;max-width:100%;padding:8px 0 20px;display:grid;overflow:visible}.pipeline-workspace .pipeline-board-complete>.ats-stage{flex-direction:column;width:auto;min-width:0;min-height:170px;display:flex;overflow:visible}.pipeline-workspace .pipeline-board-complete .ats-stage-cards{flex:1;min-width:0;padding:12px}.pipeline-workspace .pipeline-board-complete .ats-stage-empty{min-height:85px}.pipeline-workspace .pipeline-board-complete header strong,.pipeline-workspace .pipeline-board-complete h3{overflow-wrap:anywhere}.pipeline-workspace .pipeline-board-complete select{width:100%;min-width:0;min-height:46px}.pipeline-workspace .pipeline-board-complete .ats-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pipeline-workspace .pipeline-board-complete .ats-card-actions a{min-width:0;min-height:42px;font-size:12px}.pipeline-process-overview{background:#fff;border:1px solid #dee6eb;border-radius:14px;margin:20px 0;padding:16px 20px}.pipeline-process-overview>summary{cursor:pointer;color:#0b3054;font-weight:700}.pipeline-workspace .pipeline-view-switcher{background:#f1f4f6;border:1px solid #dce5eb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(100%,550px);padding:6px;display:grid}.pipeline-workspace .pipeline-view-switcher button{border-radius:10px;justify-content:center;min-width:0;min-height:46px;padding:10px 12px}.pipeline-workspace .pipeline-view-switcher button.active{color:#713d13;box-shadow:none;background:#fff4e9;border:1px solid #efbc97}.pipeline-candidate-list{color:#0b3054;gap:16px;min-width:0;margin:24px 0;display:grid}.pipeline-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipeline-list-heading h2{margin:0 0 6px;font-size:21px;font-weight:750}.pipeline-list-heading p{color:#526b7d;margin:0;font-size:14px}.pipeline-list-heading>span{white-space:nowrap;color:#536a7c;font-size:13px}.pipeline-person-card{background:#fff;border:1px solid #dce5eb;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:28px;min-width:0;padding:24px;display:grid;box-shadow:0 4px 18px #0b305405}.pipeline-person-info{min-width:0}.pipeline-person-info>header{align-items:center;gap:14px;display:flex}.pipeline-person-avatar{color:#087c78;background:#eaf4f3;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;font-size:16px;font-weight:750;display:grid}.pipeline-person-info h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:20px;line-height:1.35}.pipeline-person-info header p{color:#526b7d;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.pipeline-person-card svg{flex:none;width:16px;height:16px}.pipeline-person-context{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.pipeline-person-context>span{color:#526b7d;align-items:center;gap:6px;font-size:12px;display:flex}.pipeline-person-context .pipeline-current-stage{color:#834012;background:#fff3e7;border:1px solid #f3d0b5;border-radius:9px;padding:8px 12px;font-weight:700}.pipeline-person-info>nav{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pipeline-person-info>nav>a,.pipeline-person-info summary,.pipeline-person-info details>a{color:#0b3054;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pipeline-person-info>nav>.pipeline-profile-link{color:#fff;background:#0b3054;border-color:#0b3054}.pipeline-person-info details{min-width:0}.pipeline-person-info details[open]>a{margin-top:6px}.pipeline-change-panel{background:#f8fafb;border:1px solid #e6ebef;border-radius:14px;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:20px;display:flex}.pipeline-change-panel label{gap:9px;font-size:13px;font-weight:700;display:grid}.pipeline-change-panel select{color:#0b3054;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #ccdbe5;border-radius:10px;padding:10px 36px 10px 12px}.pipeline-change-panel p{color:#526b7d;margin:10px 0;font-size:12px;line-height:1.6}.pipeline-change-panel button{color:#fff;background:#0b3054;border:1px solid #0b3054;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650;display:flex}.pipeline-change-panel .pipeline-next-stage,.pipeline-change-panel .pipeline-change-cancel{color:#0b3054;background:#fff;border-color:#d1dce4}.pipeline-change-actions{flex-wrap:wrap;gap:8px;display:flex}.pipeline-change-actions>button:first-child{flex:1}.pipeline-move-error{color:#823913;background:#fff5ee;border:1px solid #efb59b;border-radius:12px;margin:12px 0;padding:16px 20px}.pipeline-workspace :is(button,a,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ff893f}.pipeline-workspace button:disabled{cursor:wait;opacity:.65}@media (width<=1050px){.pipeline-workspace .pipeline-board-complete{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-person-card{gap:18px;padding:20px}}@media (width<=700px){.pipeline-workspace .pipeline-board-complete{grid-template-columns:minmax(0,1fr)}.pipeline-person-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.pipeline-change-panel{padding:16px}.pipeline-list-heading{flex-direction:column;align-items:flex-start;gap:8px}.pipeline-list-heading h2{font-size:19px}.pipeline-person-info h3{font-size:18px}.pipeline-person-info>nav>a{flex:1}.pipeline-workspace .pipeline-view-switcher button{padding:9px 5px;font-size:12px}.pipeline-workspace .pipeline-view-switcher svg{width:15px;height:15px}}@media (width<=1050px){.pipeline-workspace .ats-pipeline-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-workspace .ats-pipeline-tools>label:first-child{grid-column:1/-1}}@media (width<=700px){.pipeline-workspace .ats-pipeline-tools{grid-template-columns:minmax(0,1fr)}.pipeline-workspace .ats-date-filter,.pipeline-workspace .ats-pipeline-tools>label:first-child{grid-column:auto}}.landing-v2 .landing-v2-copy>span,.landing-v2 .landing-v2-vendi small{color:#945021}.landing-v2 .landing-v2-copy h1 em{color:#b94b08;font-style:normal}.landing-v2 .landing-v2-search{background:#faf8f5;border-color:#e5ddd4;gap:10px;padding:14px;box-shadow:0 12px 32px #0c305608}.landing-v2 .landing-v2-search label{background:#fff;border:1px solid #dce2e7;border-radius:14px;min-height:52px}.landing-v2 .landing-v2-search button{color:#fff;background:#0c3056;border-radius:14px;min-height:52px}.landing-v2 .landing-v2-people{box-shadow:none;background:linear-gradient(145deg,#f7f4ee,#fffaf5);border-color:#e8dfd5;border-radius:28px}.landing-v2 .landing-signal{color:#0c3056;box-shadow:none;background:0 0}.landing-v2 .landing-v2-vendi{border-color:#e7e1da;border-radius:20px;grid-template-columns:114px minmax(0,1fr);gap:20px;padding:20px;box-shadow:0 8px 24px #0c305608}.landing-v2 .landing-v2-vendi .vendi-face{width:114px;height:142px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.landing-v2 .landing-v2-vendi .vendi-face img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static;transform:none}.landing-v2 .landing-v2-vendi b{font-size:21px;font-weight:800}.landing-v2 .landing-v2-vendi a{color:#fff;background:#0c3056;border-radius:12px;min-height:44px}.landing-v2 .landing-v2-trust svg{color:#ba4b0a}.landing-v2 .landing-v2-bottom{align-items:stretch;gap:24px}.landing-v2 .landing-company-card{background:#0c3056!important;border-radius:22px!important;grid-template-columns:40% minmax(0,1fr)!important}.landing-v2 .landing-company-card>div{padding:26px}.landing-v2 .landing-company-card h2{font-size:clamp(23px,2vw,29px);line-height:1.3}.landing-v2 .landing-company-card p{color:#e3ebf2;line-height:1.65}.landing-v2 .landing-company-card>div>div{flex-wrap:wrap}.landing-v2 .landing-company-card>div>div a:first-child{color:#102d49;background:#ff8738;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.landing-v2 .landing-company-card>div>div a:last-child{min-height:44px;font-size:13px}.landing-v2 .landing-featured-card{align-self:stretch;border-radius:22px!important;height:100%!important;padding:26px!important}.landing-v2 .landing-featured-card .jobs-grid{grid-template-columns:1fr;gap:0}.landing-v2 .landing-featured-card .jobs-grid .landing-job{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;display:grid;padding:18px 0!important}.landing-v2 .landing-featured-card .landing-job header{grid-column:1/-1}.landing-v2 .landing-featured-card .landing-job h3{grid-area:2/1}.landing-v2 .landing-featured-card .landing-job .landing-job-meta{grid-area:3/1}.landing-v2 .landing-featured-card .jobs-grid .landing-job>a{border-radius:12px;grid-area:2/2/4;align-self:center;color:#92400b!important;background:#fff4e9!important;padding:10px 14px!important}.landing-v2+.vendi-support-strip{width:min(1540px,100% - 64px);box-shadow:none;background:#faf7f2;border:1px solid #e8ded2;grid-template-columns:150px minmax(0,1fr) auto;gap:24px;padding:24px 30px;overflow:hidden}.landing-v2+.vendi-support-strip:before,.landing-v2+.vendi-support-strip .vendi-strip-sparks{display:none}.landing-v2+.vendi-support-strip .vendi-strip-character{align-self:center;width:150px;height:150px;overflow:hidden}.landing-v2+.vendi-support-strip .vendi-strip-character img{filter:none;object-fit:contain;width:150px;height:150px;transform:none}.landing-v2+.vendi-support-strip small{color:#945021}.landing-v2+.vendi-support-strip h2{color:#0c3056;font-size:26px}.landing-v2+.vendi-support-strip p{color:#50667a;max-width:640px;font-size:14px}.landing-v2+.vendi-support-strip .vendi-strip-actions a{color:#fff;box-shadow:none;background:#0c3056;min-height:48px}.landing-v2 a:focus-visible,.landing-v2 button:focus-visible,.vendi-support-strip a:focus-visible{outline-offset:4px;outline:3px solid #d66a20}@media (width<=700px){.landing-v2 .landing-company-card{grid-template-columns:1fr!important}.landing-v2 .landing-company-card>img{object-position:center 35%;height:240px}.landing-v2 .landing-v2-vendi{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:16px}.landing-v2 .landing-v2-vendi .vendi-face{width:84px;height:126px}.landing-v2 .landing-v2-vendi b{font-size:18px}.landing-v2 .landing-featured-card .jobs-grid .landing-job{grid-template-columns:1fr}.landing-v2 .landing-featured-card .jobs-grid .landing-job>a{grid-area:4/1;justify-self:start}.landing-v2+.vendi-support-strip{grid-template-columns:90px minmax(0,1fr);gap:16px;width:calc(100% - 24px);padding:20px}.landing-v2+.vendi-support-strip .vendi-strip-character,.landing-v2+.vendi-support-strip .vendi-strip-character img{width:90px;height:128px}.landing-v2+.vendi-support-strip h2{font-size:22px}.landing-v2+.vendi-support-strip .vendi-strip-actions{grid-column:1/-1}}
