@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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-DemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-ExtraBold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/dana/DanaFaNum-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root{--ink:#1e2226;--ink-2:#2a3035;--teal:#e7ad00;--teal-dark:#ca9300;--mint:#fff7d7;--yellow:#f6c313;--yellow-soft:#fff8d9;--yellow-deep:#d99d00;--blue:#367cf5;--orange:#f29242;--purple:#7759d9;--paper:#f5f8f7;--white:#fff;--line:#dfe9e6;--muted:#6d817e;--danger:#d65858;--shadow:0 18px 50px #0e383317}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);direction:rtl;margin:0;font-family:Dana,Tahoma,Arial,sans-serif;font-weight:400}button,input,select,textarea{font:inherit}button,a{transition:all .2s}button{cursor:pointer}svg{flex:none}.grow{flex:1;min-width:0}.primary-button,.outline-button,.text-button,.small-button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.primary-button{background:var(--teal);color:#fff;padding:11px 18px;box-shadow:0 8px 20px #0b8b782e}.primary-button:hover{background:var(--teal-dark);transform:translateY(-1px)}.outline-button{border:1px solid var(--line);color:var(--ink);background:#fff;padding:10px 15px}.outline-button:hover{border-color:var(--teal);color:var(--teal)}.text-button{color:var(--ink);background:0 0;padding:10px}.small-button{background:var(--mint);color:var(--teal-dark);padding:8px 12px}.full{width:100%}.brand{background:0 0;border:0;flex:none;align-items:center;padding:0;line-height:0;display:inline-flex}.brand-image{width:100%;height:auto;display:block}.brand--full{width:164px}.brand--mark{width:44px}.brand--wordmark{width:150px}.public-shell{background:#fff;min-height:100vh}.public-header{z-index:3;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 24px;display:flex;position:relative}.public-header nav{gap:32px;display:flex}.public-header nav a{color:#3f5854;font-size:14px;text-decoration:none}.public-header nav a:hover{color:var(--teal)}.header-actions{align-items:center;gap:8px;display:flex}.hero-section{direction:rtl;background:linear-gradient(#f1fbf8 0%,#fbfdfc 100%);grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:620px;padding:70px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.hero-orbit{border:1px solid #0b8b7824;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:-100px;left:-180px}.orbit-two{width:380px;height:380px;top:20px;left:-60px}.hero-copy{z-index:1;position:relative}.eyebrow{color:var(--teal);background:#0b8b7814;border:1px solid #0b8b7824;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.hero-copy h1{letter-spacing:-2.5px;margin:22px 0 12px;font-size:64px;line-height:1.28}.hero-copy h1 em{color:var(--teal);font-style:normal;position:relative}.hero-copy h1 em:after{content:"";background:var(--orange);opacity:.65;border-radius:50%;height:5px;position:absolute;bottom:-3px;left:0;right:0}.hero-copy>p{color:#55706b;max-width:600px;font-size:17px;line-height:2}.hero-search{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 165px auto;margin-top:32px;padding:7px;display:grid;box-shadow:0 16px 38px #0f423b1a}.hero-search label{color:#8aa09c;align-items:center;gap:9px;padding:0 12px;display:flex}.hero-search label:first-child{border-left:1px solid var(--line)}.hero-search input,.hero-search select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.hero-search button{background:var(--teal);color:#fff;border:0;border-radius:11px;padding:13px 18px;font-weight:800}.city-select svg:last-child{width:14px}.popular-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.popular-searches button{border:1px solid var(--line);color:#55706b;background:#fff;border-radius:999px;padding:5px 9px}.popular-searches button:hover{border-color:var(--teal);color:var(--teal)}.hero-dashboard{z-index:1;background:#fff;border:1px solid #0b8b7824;border-radius:24px;padding:22px;position:relative;transform:rotate(-1deg);box-shadow:0 28px 70px #0a423926}.hero-dashboard:before{content:"";z-index:-1;background:#dff4ed;border-radius:24px;position:absolute;inset:13px -14px -14px 14px}.hero-card-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hero-card-head span{font-weight:800}.hero-card-head small{color:var(--muted)}.mini-job{border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-top:9px;padding:13px;display:grid}.mini-job.best{background:#f4fcfa;border-color:#8ed9c8}.mini-job>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.mini-job b{font-size:13px}.mini-job span{color:var(--muted);font-size:10px}.mini-job>strong{color:var(--teal);background:var(--mint);border-radius:10px;padding:7px;font-size:13px}.company-avatar{width:42px;height:42px;color:var(--teal-dark);background:#e1f4ef;border-radius:12px;place-items:center;font-weight:900;display:grid}.company-avatar.large{width:50px;height:50px;font-size:18px}.company-avatar svg{width:19px}.match-note{background:var(--ink);color:#fff;border-radius:15px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.match-note>svg{color:#63d5bc}.match-note div{flex-direction:column;gap:4px;display:flex}.match-note b{font-size:12px}.match-note span{color:#b9cfcb;font-size:9px}.trust-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:-3px auto 0;padding:28px 0;display:grid}.trust-strip div{text-align:center;border-left:1px solid var(--line);flex-direction:column;gap:6px;display:flex}.trust-strip div:last-child{border:0}.trust-strip b{color:var(--teal);font-size:24px}.trust-strip span{color:var(--muted);font-size:11px}.jobs-section,.how-section,.insight-section{max-width:1180px;margin:auto;padding:90px 24px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading>div>span,.page-title>div>span{color:var(--teal);font-size:12px;font-weight:800}.section-heading h2{margin:8px 0 0;font-size:34px}.section-heading.centered{text-align:center;justify-content:center}.job-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.job-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 7px 20px #0d302b08}.job-card:hover{box-shadow:var(--shadow);border-color:#aadbcf;transform:translateY(-4px)}.featured-label{background:var(--orange);color:#fff;border-radius:0 0 11px;padding:6px 12px;font-size:9px;font-weight:800;position:absolute;top:0;left:0}.job-top{justify-content:space-between;align-items:center;display:flex}.save-button,.icon-button{border:1px solid var(--line);color:#718783;background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:relative}.save-button svg,.icon-button svg{width:18px}.save-button.saved{color:var(--teal);background:var(--mint);border-color:#bde6dc}.save-button.saved svg{fill:currentColor}.job-card h3{margin:19px 0 8px;font-size:18px}.company-name{color:#526a66;align-items:center;gap:5px;font-size:12px;display:flex}.company-name svg,.job-title-line svg{color:var(--blue);fill:#e7efff}.job-tags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.job-tags span{color:#5f7672;background:#f4f7f6;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.job-tags svg{width:13px;height:13px}.salary-row{border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;display:flex}.salary-row span{color:var(--muted)}.salary-row b{font-size:12px}.job-card-footer{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.job-card-footer small{color:var(--muted)}.job-card-footer small b{color:var(--teal)}.job-card-footer button{color:var(--teal);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.empty-state{text-align:center;color:var(--muted);padding:70px}.empty-state svg{width:42px;height:42px}.empty-state button{background:var(--mint);color:var(--teal);border:0;border-radius:9px;padding:8px 12px}.how-section{background:#f5f9f8;max-width:none;padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.how-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.how-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:330px;padding:36px;position:relative;overflow:hidden}.how-grid article>span{color:var(--teal);font-size:11px;font-weight:800}.how-grid h3{max-width:450px;margin:10px 0;font-size:25px;line-height:1.6}.how-grid p{color:var(--muted);max-width:500px;font-size:13px;line-height:2}.how-grid button{color:var(--teal);background:0 0;border:0;align-items:center;gap:7px;margin-top:24px;font-weight:800;display:flex}.how-grid button svg{width:17px}.how-icon{background:var(--mint);width:70px;height:70px;color:var(--teal);border-radius:20px;place-items:center;display:grid;position:absolute;top:28px;left:28px}.how-icon svg{width:31px;height:31px}.how-grid .dark-card{background:var(--ink);color:#fff;border-color:var(--ink)}.dark-card p{color:#b4c9c5}.dark-card .how-icon{color:#6bd8c0;background:#ffffff1a}.dark-card button,.dark-card>span{color:#6bd8c0}.insight-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.insight-section h2{font-size:34px;line-height:1.5}.insight-section p{color:var(--muted);line-height:2}.insight-pills{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.insight-pills span{border:1px solid var(--line);background:#f0f7f5;border-radius:10px;padding:8px 11px;font-size:10px}.chart-card{background:var(--ink);color:#fff;border-radius:24px;padding:28px}.chart-head{justify-content:space-between;margin-bottom:28px;display:flex}.chart-head svg{color:#65d2ba}.bar-row{grid-template-columns:110px 1fr 38px;align-items:center;gap:10px;margin:17px 0;font-size:11px;display:grid}.bar-row>div{background:#709b932e;border-radius:999px;height:7px;overflow:hidden}.bar-row i{background:var(--teal);border-radius:999px;height:100%;display:block}.chart-card .bar-row i{background:#62d5bd}.chart-card .bar-row b{color:#a6d6cc}footer{color:#fff;background:#0d2927;justify-content:space-between;align-items:center;margin-bottom:52px;padding:26px max(24px,50vw - 590px);display:flex}footer p,footer>span{color:#a7c0bc;font-size:11px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#061d1b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:22px;width:min(560px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #00000040}.modal-wide{width:min(850px,100%)}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.modal-head h2{font-size:18px}.job-detail-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:24px;display:flex}.job-detail-head>div:nth-child(2){flex:1}.job-detail-head h3{align-items:center;gap:6px;margin:0;display:flex}.job-detail-head h3 svg{width:18px;color:var(--blue)}.job-detail-head p{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.job-detail-head p svg{width:14px}.match-badge{background:var(--mint);color:var(--teal);border-radius:10px;padding:8px 11px;font-weight:900}.detail-columns{grid-template-columns:1.4fr .8fr;gap:30px;padding:26px;display:grid}.detail-columns h4{margin:5px 0 10px}.detail-columns p{color:var(--muted);font-size:12px;line-height:2}.detail-columns ul{padding:0;list-style:none}.detail-columns li{align-items:center;gap:7px;margin:10px 0;font-size:12px;display:flex}.detail-columns li svg{width:15px;color:var(--teal)}.detail-columns aside{background:#f5f8f7;border-radius:16px;padding:18px}.detail-columns aside>div{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding:10px 0;display:flex}.detail-columns aside span{color:var(--muted);font-size:10px}.detail-columns aside b{font-size:12px}.detail-columns aside button{margin-top:20px}.panel-shell{background:var(--paper);grid-template-columns:246px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--ink);color:#fff;z-index:30;flex-direction:column;width:246px;padding:22px 16px;display:flex;position:fixed;top:0;bottom:0;right:0}.sidebar-logo{border-bottom:1px solid #ffffff1a;padding:0 8px 18px}.panel-role{background:#ffffff0f;border-radius:11px;justify-content:space-between;align-items:center;margin:16px 5px;padding:12px;display:flex}.panel-role span{font-size:11px;font-weight:800}.panel-role b{color:#75dbc4;align-items:center;gap:3px;font-size:8px;display:flex}.panel-role svg{width:11px}.sidebar nav{flex-direction:column;gap:5px;margin-top:12px;display:flex}.sidebar nav button,.sidebar-bottom button{color:#a9bfbb;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex;position:relative}.sidebar nav button svg,.sidebar-bottom svg{width:18px}.sidebar nav button.active:before{content:"";background:#62d8bf;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;right:-16px}.sidebar nav small{background:#ffffff1a;border-radius:999px;margin-right:auto;padding:2px 7px}.sidebar-bottom{border-top:1px solid #ffffff17;flex-direction:column;margin-top:auto;padding-top:10px;display:flex}.mobile-close{display:none}.panel-main{grid-column:2;min-width:0}.panel-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.panel-head-spacer{flex:1}.panel-head-actions{align-items:center;gap:15px;display:flex}.panel-head-actions .icon-button i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.panel-identity{border-right:1px solid var(--line);align-items:center;gap:9px;padding-right:15px;display:flex}.panel-identity>div{background:var(--mint);width:36px;height:36px;color:var(--teal);border-radius:11px;place-items:center;font-weight:900;display:grid}.panel-identity span{flex-direction:column;gap:3px;display:flex}.panel-identity small{color:var(--muted);font-size:8px}.panel-identity>svg{width:14px;color:var(--muted)}.notice-wrap{position:relative}.notice-popover{border:1px solid var(--line);width:340px;box-shadow:var(--shadow);background:#fff;border-radius:16px;position:absolute;top:47px;left:0;overflow:hidden}.notice-popover>div:first-child{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 16px;font-size:12px;display:flex}.notice-popover>div:first-child button{color:var(--teal);background:0 0;border:0;font-size:9px}.notice-popover article{border-bottom:1px solid var(--line);background:#f6fbf9;gap:9px;padding:12px 15px;display:flex}.notice-popover article.read{background:#fff}.notice-popover article>span{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-top:5px}.notice-popover article.read>span{background:#c8d5d2}.notice-popover article div{flex-direction:column;gap:4px;display:flex}.notice-popover article b{font-size:10px}.notice-popover article p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.notice-empty{text-align:center;color:var(--muted);padding:20px;font-size:10px}.hamburger{display:none}.panel-content{max-width:1500px;margin:auto;padding:28px}.page-title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.page-title h1{margin:6px 0;font-size:25px}.page-title p{color:var(--muted);margin:0;font-size:11px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.stat-icon{background:var(--mint);width:45px;height:45px;color:var(--teal);border-radius:13px;place-items:center;display:grid}.stat-icon svg{width:21px}.stat-card>div:last-child{flex:1;grid-template-columns:1fr auto;gap:4px;display:grid}.stat-card span{color:var(--muted);grid-column:1/3;font-size:10px}.stat-card b{font-size:23px}.stat-card small{color:#6e918a;align-self:center;font-size:8px}.tone-blue .stat-icon{color:var(--blue);background:#edf3ff}.tone-orange .stat-icon{color:var(--orange);background:#fff3e9}.tone-purple .stat-icon{color:var(--purple);background:#f2efff}.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.panel-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:18px;box-shadow:0 5px 14px #11393406}.span-two{grid-column:span 2}.card-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.card-head h3{margin:0;font-size:13px}.card-link{color:var(--teal);font-size:9px}.card-head svg{width:13px}.compact-job{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.compact-job:last-child{border:0}.compact-job .grow{flex-direction:column;gap:5px;display:flex}.compact-job b{font-size:11px}.compact-job span{color:var(--muted);font-size:9px}.compact-job>strong{color:var(--teal);font-size:12px}.profile-ring{background:conic-gradient(var(--teal) var(--value), #e4ecea 0);border-radius:50%;place-items:center;width:105px;height:105px;margin:10px auto 18px;display:grid}.profile-ring:before{content:"";position:absolute}.profile-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.profile-ring b{font-size:20px}.profile-ring span{color:var(--teal);font-size:8px}.profile-card ul{margin:0 0 14px;padding:0;list-style:none}.profile-card li{color:var(--muted);align-items:center;gap:6px;padding:5px 0;font-size:9px;display:flex}.profile-card li svg{width:13px}.profile-card li.done{color:var(--ink)}.profile-card li.done svg{color:var(--teal)}.responsive-table{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px}th{text-align:right;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:9px;font-weight:600}td{border-bottom:1px solid #edf2f1;padding:11px 10px;font-size:10px}td b,td small{display:block}td small{color:var(--muted);margin-top:4px}.table-score{color:var(--teal)}.table-action{background:var(--mint);color:var(--teal);border:0;border-radius:7px;padding:6px 9px;font-size:9px}.status-pill{color:#607873;white-space:nowrap;background:#edf2f1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-published,.status-hired{color:#188164;background:#e7f8f1}.status-pending,.status-interview{color:#c26e28;background:#fff3e7}.status-received{color:#3774d5;background:#edf3ff}.status-shortlist,.status-offer{color:#7357cb;background:#f1edff}.status-rejected,.status-closed{color:#c24c4c;background:#fff0f0}.verified-text{color:var(--blue);align-items:center;gap:4px;font-size:9px;display:inline-flex}.verified-text svg{width:14px}.donut-wrap{justify-content:center;align-items:center;gap:25px;padding:16px 0;display:flex}.donut{background:conic-gradient(var(--teal) 0 35%, var(--blue) 35% 68%, var(--orange) 68% 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.donut:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.donut b,.donut span{z-index:1}.donut b{font-size:23px}.donut span{color:var(--muted);font-size:8px}.legend{flex-direction:column;gap:9px;display:flex}.legend span{align-items:center;gap:6px;font-size:8px;display:flex}.legend i{border-radius:50%;width:7px;height:7px}.legend .teal{background:var(--teal)}.legend .blue{background:var(--blue)}.legend .orange{background:var(--orange)}.legend b{margin-right:auto}.employer-job-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.employer-job-row .grow{flex-direction:column;gap:5px;display:flex}.employer-job-row b{font-size:11px}.employer-job-row span{color:var(--muted);font-size:9px}.job-progress{width:140px}.job-progress>span{margin-bottom:5px;display:block}.job-progress>div{background:#edf2f1;border-radius:8px;height:5px}.job-progress i{background:var(--teal);border-radius:8px;height:100%;display:block}.talent-search{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 15px;display:flex}.talent-search svg{width:18px;color:var(--muted)}.talent-search input{background:0 0;border:0;outline:0;width:100%}.talent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.talent-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:17px}.talent-head{align-items:center;gap:10px;display:flex}.candidate-avatar{width:38px;height:38px;color:var(--teal);background:#e9f7f3;border-radius:12px;flex:none;place-items:center;font-weight:900;display:grid}.candidate-avatar.big{width:48px;height:48px;font-size:18px}.candidate-avatar.huge{border-radius:23px;width:82px;height:82px;font-size:28px}.talent-head>div{flex:1}.talent-head h3{align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.talent-head h3 svg{width:14px;color:var(--blue)}.talent-head p{color:var(--muted);font-size:9px}.talent-head>strong{color:var(--teal);font-size:12px}.talent-meta{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.talent-meta span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:flex}.talent-meta svg{width:12px}.skill-tags{flex-wrap:wrap;gap:6px;display:flex}.skill-tags span{color:#54706b;background:#f0f5f4;border-radius:7px;padding:5px 8px;font-size:8px}.talent-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.talent-footer small{color:#4b7b72;font-size:8px}.talent-footer button{background:var(--mint);color:var(--teal);border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.panel-job-list{flex-direction:column;gap:11px;display:flex}.panel-job-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.job-title-line{align-items:center;gap:5px;display:flex}.job-title-line h3{margin:0;font-size:14px}.job-title-line svg{width:15px}.panel-job-list p{color:var(--muted);font-size:9px}.match-score{color:var(--teal);text-align:center;flex-direction:column;display:flex}.match-score small{color:var(--muted);font-size:7px}.row-actions{gap:7px;display:flex}.row-actions>button:first-child{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;width:38px}.row-actions>button.saved{color:var(--teal);background:var(--mint)}.row-actions svg{width:16px}.application-cards{flex-direction:column;gap:14px;display:flex}.application-cards>article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:19px}.application-head{align-items:center;gap:10px;display:flex}.application-head>div:nth-child(2){flex:1}.application-head h3{margin:0;font-size:13px}.application-head p{color:var(--muted);font-size:9px}.timeline{grid-template-columns:repeat(5,1fr);margin:25px 0 16px;display:grid;position:relative}.timeline:before{content:"";background:#e5ecea;height:2px;position:absolute;top:14px;left:10%;right:10%}.timeline>div{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.timeline i{color:#8ca09c;background:#edf2f1;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.timeline i svg{width:14px}.timeline span{color:var(--muted);font-size:8px}.timeline .complete i{background:var(--teal);color:#fff}.timeline .complete span{color:var(--ink)}.application-footer{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.application-footer b{color:var(--teal)}.application-footer small{color:var(--muted)}.profile-layout{grid-template-columns:280px 1fr;gap:16px;display:grid}.profile-summary{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;height:max-content;padding:25px}.profile-summary .candidate-avatar{margin:auto}.profile-summary h2{justify-content:center;align-items:center;gap:5px;font-size:17px;display:flex}.profile-summary h2 svg{width:16px;color:var(--blue)}.profile-summary>p{color:var(--muted);font-size:10px}.profile-facts{text-align:right;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:11px;margin:17px 0;padding:17px 0;display:flex}.profile-facts span{align-items:center;gap:7px;font-size:9px;display:flex}.profile-facts svg{width:14px;color:var(--teal)}.availability{color:#33796c;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.availability i{background:#3dcc9e;border-radius:50%;width:7px;height:7px}.large-tags span{align-items:center;gap:4px;padding:8px 10px;font-size:10px;display:flex}.large-tags svg{width:12px;color:var(--teal)}.verification-row{align-items:center;gap:12px;display:flex}.verification-row>span:first-child{background:var(--mint);width:45px;height:45px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.verification-row>div{flex:1}.verification-row b{font-size:11px}.verification-row p,.privacy-row p{color:var(--muted);margin:5px 0;font-size:9px}.privacy-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.privacy-row b{font-size:11px}.toggle{background:#ccd9d6;border-radius:20px;width:36px;height:20px;padding:3px;display:flex}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px}.toggle.on{background:var(--teal)}.toggle.on i{margin-right:auto}.form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:24px;display:grid}.field{flex-direction:column;gap:7px;display:flex}.field label{color:#506b66;font-size:9px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--line);color:var(--ink);background:#fbfdfc;border-radius:10px;outline:0;padding:11px;font-size:11px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0b8b7814}.field textarea{resize:vertical;min-height:100px}.full-field{grid-column:1/3}.skill-picker{flex-wrap:wrap;gap:7px;display:flex}.skill-picker button{border:1px solid var(--line);color:#5f7672;background:#fff;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:flex}.skill-picker button.selected{background:var(--mint);color:var(--teal);border-color:#9cd6c8;font-weight:800}.skill-picker svg{width:12px}.form-actions{border-top:1px solid var(--line);grid-column:1/3;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:11px;display:grid;overflow:auto}.kanban-column{background:#edf2f1;border-radius:14px;min-width:235px;min-height:360px;padding:10px}.kanban-head{justify-content:space-between;align-items:center;padding:6px 4px 12px;font-size:10px;font-weight:800;display:flex}.kanban-head b{background:#fff;border-radius:7px;padding:3px 7px}.candidate-kanban{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:8px;padding:12px}.candidate-kanban>div:first-child{align-items:center;gap:8px;display:flex}.candidate-kanban>div:first-child>div{flex-direction:column;gap:3px;display:flex}.candidate-kanban b{font-size:10px}.candidate-kanban small{color:var(--muted);font-size:8px}.match-line{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:9px;font-size:8px;display:flex}.match-line b{color:var(--teal)}.kanban-actions{gap:5px;margin-top:10px;display:flex}.kanban-actions button{background:var(--mint);color:var(--teal);border:0;border-radius:6px;flex:1;padding:6px;font-size:7px}.kanban-actions button.reject{color:var(--danger);background:#fff0f0;flex:0}.branch-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.branch-card,.add-branch{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.branch-card>div{justify-content:space-between;display:flex}.branch-card>div>svg{color:var(--teal)}.branch-card h3{font-size:14px}.branch-card p{color:var(--muted);font-size:9px;line-height:1.7}.branch-card>span{color:var(--teal);font-size:8px}.add-branch{color:var(--muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.add-branch b{font-size:11px}.add-branch span{font-size:8px}.add-branch svg{color:var(--teal)}.review-list article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.review-list article:last-child{border:0}.review-list .grow{flex-direction:column;gap:4px;display:flex}.review-list b{font-size:10px}.review-list span{color:var(--muted);font-size:8px}.review-list button{background:var(--mint);color:var(--teal);border:0;border-radius:7px;padding:7px 9px;font-size:8px}.empty-mini{color:var(--muted);flex-direction:column;align-items:center;gap:7px;padding:25px;font-size:9px;display:flex}.empty-mini svg{color:var(--teal)}.audit-list>div{border-bottom:1px solid var(--line);grid-template-columns:14px 1fr auto;align-items:center;padding:12px 0;display:grid}.audit-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.audit-dot.a1{background:var(--blue)}.audit-dot.a2{background:var(--orange)}.audit-list b{font-size:9px}.audit-list small{color:var(--muted);font-size:8px}.fake-line-chart{height:205px;display:flex}.chart-y{color:var(--muted);flex-direction:column;justify-content:space-between;padding:0 0 22px 12px;font-size:8px;display:flex}.chart-area{color:var(--teal);background:repeating-linear-gradient(#0000 0 44px,#edf2f1 45px);flex:1}.chart-area svg{width:100%;height:175px}.chart-x{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.action-item{text-align:right;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.action-item>span{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.action-item svg{width:16px}.action-item>svg{color:var(--muted);margin-right:auto}.action-item div{flex-direction:column;gap:4px;display:flex}.action-item b{font-size:9px}.action-item small{color:var(--muted);font-size:7px}.orange-bg{color:var(--orange);background:#fff2e7}.blue-bg{color:var(--blue);background:#edf3ff}.purple-bg{color:var(--purple);background:#f2efff}.admin-bars>div{grid-template-columns:130px 1fr 45px;align-items:center;gap:10px;margin:22px 0;font-size:10px;display:grid}.admin-bars>div>div{background:#edf2f1;border-radius:10px;height:10px}.admin-bars i{background:var(--teal);border-radius:10px;height:100%;display:block}.loading-screen,.error-screen{background:#f4fbf9;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100vh;display:flex}.loading-logo{color:var(--teal);align-items:center;gap:8px;font-size:25px;font-weight:900;display:flex}.pulse-line{background:#d8eae6;border-radius:10px;width:150px;height:4px;overflow:hidden}.pulse-line:after{content:"";background:var(--teal);width:55px;height:100%;animation:1.2s infinite load;display:block}.loading-screen p,.error-screen p{color:var(--muted);font-size:10px}@keyframes load{0%{transform:translate(160px)}to{transform:translate(-60px)}}.error-screen svg{width:50px;height:50px;color:var(--teal)}.toast{z-index:120;background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast svg{color:#62d8bf;width:16px}.busy-indicator{z-index:110;pointer-events:all;background:#ffffff26;position:fixed;inset:0}.busy-indicator span{border:3px solid #cce8e2;border-top-color:var(--teal);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin;position:absolute;top:18px;right:18px}.pro-public-shell{color:#202327;background:#f7f7f5;min-height:100vh}.pro-public-shell button,.pro-public-shell input,.pro-public-shell select{font-family:Dana,Tahoma,sans-serif}.pro-topbar{color:#e6e7e8;background:#202327;justify-content:space-between;align-items:center;min-height:34px;padding:6px max(24px,50vw - 620px);font-size:11px;display:flex}.pro-topbar div{gap:20px;display:flex}.pro-topbar button{color:#c5c7c9;background:0 0;border:0;font-size:11px}.pro-header{z-index:45;background:#fff;border-bottom:1px solid #e8e8e5;align-items:center;gap:38px;height:78px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand-button{background:0 0;border:0;padding:0}.pro-header nav{align-items:stretch;gap:25px;height:100%;display:flex}.pro-header nav button{color:#4f5459;background:0 0;border:0;border-bottom:3px solid #0000;padding:3px 0 0;font-size:13px}.pro-header nav button:hover,.pro-header nav button.active{color:#151719;border-bottom-color:var(--yellow)}.pro-header-actions{gap:8px;margin-right:auto;display:flex}.pro-login,.pro-employer-cta{border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.pro-login{color:#33383c;background:#fff;border:1px solid #e1e2df}.pro-login svg{width:18px}.pro-employer-cta{background:var(--yellow);color:#181a1c;border:0;box-shadow:0 7px 18px #e3a8002e}.pro-hero{background:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:75px;min-height:610px;padding:74px max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}.pro-hero-grid{opacity:.045;background-image:linear-gradient(#202327 1px,#0000 1px),linear-gradient(90deg,#202327 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0 55% 0 0}.pro-hero-copy{z-index:1;position:relative}.pro-kicker{color:#5f4a00;background:var(--yellow-soft);border:1px solid #f4df8d;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.pro-kicker svg{width:16px}.pro-hero h1{letter-spacing:-3px;margin:22px 0 18px;font-size:clamp(44px,5.2vw,68px);font-weight:900;line-height:1.25}.pro-hero h1 em{z-index:0;font-style:normal;position:relative}.pro-hero h1 em:after{content:"";z-index:-1;background:var(--yellow);height:15px;position:absolute;bottom:7px;left:-5px;right:-4px;transform:rotate(-1deg)}.pro-hero-copy>p{color:#6b7075;max-width:610px;margin:0 0 24px;font-size:17px;line-height:2}.pro-searchbox{background:#fff;border:1px solid #dfe0dd;border-radius:14px;grid-template-columns:1.5fr .8fr auto;align-items:center;padding:6px;display:grid;box-shadow:0 18px 50px #1d1f211c}.pro-searchbox label{color:#8c9195;border-left:1px solid #e7e8e5;align-items:center;gap:9px;height:49px;padding:0 13px;display:flex}.pro-searchbox label svg{width:19px}.pro-searchbox input,.pro-searchbox select{color:#333;background:0 0;border:0;outline:0;width:100%;font-size:13px}.pro-searchbox label svg:last-child{width:15px}.pro-searchbox>button{color:#fff;background:#202327;border:0;border-radius:10px;height:49px;padding:0 24px;font-weight:800}.pro-popular{color:#8a8e92;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.pro-popular button{color:#62666a;background:#f3f3f1;border:0;border-radius:999px;padding:5px 9px}.pro-hero-stats{gap:34px;margin-top:36px;display:flex}.pro-hero-stats div{gap:1px;display:grid}.pro-hero-stats b{font-size:20px}.pro-hero-stats span{color:#8d9195;font-size:10px}.pro-hero-visual{min-height:455px;position:relative}.hero-yellow-panel{background:var(--yellow);border-radius:35px 8px;position:absolute;inset:0;overflow:visible;box-shadow:28px 28px #f4f3ef}.hero-yellow-panel:before{content:"LAB\a JOBS";white-space:pre;color:#ffffff3d;text-align:left;direction:ltr;font-size:82px;font-weight:900;line-height:.78;position:absolute;top:24px;left:32px}.hero-lab-scene{background:#fff5c9;border-radius:140px 140px 0 0;position:absolute;inset:50px 40px 0;overflow:hidden}.scene-person{color:#fff;background:#2a2d30;border-radius:90px 90px 20px 20px;place-items:start center;width:190px;height:260px;padding-top:25px;display:grid;position:absolute;bottom:-42px;right:70px}.scene-person svg{width:80px;height:80px}.scene-scope{color:#222;background:#fff;border:8px solid #d9d9d4;border-radius:48px 48px 12px 12px;place-items:center;width:90px;height:135px;display:grid;position:absolute;bottom:45px;left:52px}.scene-scope svg{width:52px;height:52px}.scene-screen{color:var(--yellow);background:#222629;border-radius:11px;padding:12px;position:absolute;top:30px;left:35px}.floating-match-card,.floating-hire-card{z-index:3;background:#fff;border:1px solid #ecece8;border-radius:14px;align-items:center;gap:10px;display:flex;position:absolute;box-shadow:0 14px 30px #14161726}.floating-match-card{padding:12px 16px;top:95px;left:-48px}.floating-match-card>span{color:#0b9c74;background:#eaf9f4;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.floating-match-card div,.floating-hire-card span{display:grid}.floating-match-card small,.floating-hire-card small{color:#92969a;font-size:9px}.floating-match-card b,.floating-hire-card b{font-size:11px}.floating-hire-card{padding:12px 15px;bottom:52px;right:-36px}.floating-hire-card>svg{background:var(--yellow);border-radius:50%;width:31px;height:31px;padding:7px}.brand-ribbon{color:#fff;background:#24272a;border-radius:0 0 18px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:1240px;min-height:104px;margin:-1px auto 0;padding:18px 24px;display:grid}.brand-ribbon-label{color:var(--yellow);align-items:center;gap:10px;display:flex}.brand-ribbon-label>svg{width:29px}.brand-ribbon-label span,.brand-ribbon-copy{display:grid}.brand-ribbon-label small,.brand-ribbon-copy span{color:#9fa3a6;font-size:10px}.brand-ribbon-copy{border-right:1px solid #424548;padding-right:28px}.brand-ribbon-copy strong{font-size:16px}.brand-ribbon button{color:#fff;background:0 0;border:1px solid #4b4f52;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;display:flex}.brand-ribbon button svg{width:16px}.trusted-employers{text-align:center;border-bottom:1px solid #e4e4e1;max-width:1240px;margin:35px auto 0;padding:23px 0 28px}.trusted-employers>span{color:#8c9093;font-size:11px}.trusted-employers>div{justify-content:center;gap:54px;margin:18px 0 13px;display:flex}.trusted-employers button{color:#5f6468;background:0 0;border:0;align-items:center;gap:9px;display:flex}.trusted-employers small{color:#b0b2b4;font-size:9px}.pro-company-logo{--company-color:#f6c313;border:1px solid var(--company-color);flex:none;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.pro-company-logo{border:1px solid color-mix(in srgb, var(--company-color) 35%, #e6e6e3)}}.pro-company-logo{background:var(--company-color)}@supports (color:color-mix(in lab, red, red)){.pro-company-logo{background:color-mix(in srgb, var(--company-color) 10%, #fff)}}.pro-company-logo{color:#222;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.pro-company-logo svg{width:22px}.pro-company-logo b{opacity:.6;font-size:7px;position:absolute;bottom:2px;left:4px}.logo-small{border-radius:10px;width:42px;height:42px}.logo-large{border-radius:18px;width:82px;height:82px;box-shadow:0 10px 24px #1e202117}.logo-large svg{width:34px;height:34px}.pro-section{max-width:1240px;margin:auto;padding:88px 0}.pro-section-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.pro-section-head>div>span{color:#b17f00;font-size:11px;font-weight:800}.pro-section-head h2{letter-spacing:-1px;margin:6px 0 0;font-size:28px}.pro-section-head>button{color:#555a5e;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.pro-section-head button svg{width:16px}.pro-job-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.pro-job-card{background:#fff;border:1px solid #e5e5e2;border-radius:15px;padding:21px;transition:all .22s;position:relative;overflow:hidden}.pro-job-card:hover{border-color:#d7d3c4;transform:translateY(-3px);box-shadow:0 14px 34px #1b1d1f14}.pro-job-card.is-featured{border-top:3px solid var(--yellow);padding-top:19px}.pro-featured{background:var(--yellow);color:#222;border-radius:0 0 7px 7px;align-items:center;gap:4px;padding:4px 8px;font-size:9px;font-weight:800;display:flex;position:absolute;top:0;left:18px}.pro-featured svg{width:11px}.pro-job-main{align-items:flex-start;gap:13px;display:flex}.pro-job-copy{gap:5px;min-width:0;display:grid}.pro-job-title,.pro-job-company{text-align:right;background:0 0;border:0;padding:0}.pro-job-title{color:#262a2d;font-size:16px;font-weight:800}.pro-job-title:hover{color:#b27f00}.pro-job-company{color:#6e7377;align-items:center;gap:4px;font-size:11px;display:flex}.pro-job-company svg{color:#159e7d;width:14px}.pro-job-meta{color:#777c80;flex-wrap:wrap;gap:12px;margin-top:7px;font-size:10px;display:flex}.pro-job-meta span{align-items:center;gap:4px;display:flex}.pro-job-meta svg{width:13px}.pro-skill-row{gap:5px;margin-top:7px;display:flex}.pro-skill-row span{color:#676b6e;background:#f3f3f1;border-radius:6px;padding:5px 7px;font-size:9px}.pro-save{color:#777c80;background:#fff;border:1px solid #e2e3e0;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:auto;display:grid}.pro-save svg{width:17px}.pro-save.saved{background:var(--yellow-soft);color:#aa7800;border-color:#f0d371}.pro-job-footer{border-top:1px solid #eeeeeb;justify-content:space-between;align-items:end;gap:8px;margin-top:20px;padding-top:15px;display:flex}.pro-job-footer div{display:grid}.pro-job-footer b{font-size:11px}.pro-job-footer small,.pro-job-footer>span{color:#9a9da0;font-size:9px}.pro-job-footer button{color:#7e5b00;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex}.pro-job-footer button svg{width:13px}.career-branding-showcase{color:#fff;background:#24272a;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;max-width:1240px;min-height:470px;margin:10px auto;padding:58px 70px;display:grid;overflow:hidden}.branding-copy>span{color:var(--yellow);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.branding-copy>span svg{width:16px}.branding-copy h2{margin:14px 0;font-size:36px;line-height:1.5}.branding-copy p{color:#b5b8ba;font-size:13px;line-height:2}.branding-copy>div{gap:9px;margin-top:25px;display:flex}.branding-copy button{background:var(--yellow);color:#222;border:0;border-radius:9px;align-items:center;gap:6px;padding:11px 14px;font-weight:800;display:flex}.branding-copy button svg{width:15px}.branding-copy .branding-outline{color:#fff;background:0 0;border:1px solid #55595c}.branding-preview{background:#fff;border-radius:18px;padding:10px;transform:rotate(-2deg);box-shadow:0 25px 45px #00000040}.branding-cover{background:var(--yellow);color:#222;border-radius:12px;flex-direction:column;justify-content:space-between;height:245px;padding:28px;display:flex;position:relative;overflow:hidden}.branding-cover:after{content:"";border:35px solid #ffffff47;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;left:-50px}.branding-cover span{font-size:26px;font-weight:900}.branding-cover b{z-index:1;font-size:29px;line-height:1.45;position:relative}.branding-mini-grid{grid-template-columns:2fr 1fr 1fr;gap:7px;margin-top:8px;display:grid}.branding-mini-grid span{background:#e8e9e7;border-radius:8px;height:60px}.branding-mini-grid span:nth-child(2){background:#222629}.branding-mini-grid span:nth-child(3){background:#fff1a7}.company-showcase-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.company-showcase-grid article{background:#fff;border:1px solid #e4e5e2;border-radius:17px;overflow:hidden}.company-showcase-grid article.premium{box-shadow:0 15px 32px #1b1d1f14}.company-cover{background:#dedfdd;height:125px;position:relative}.company-cover:after{content:"";background:linear-gradient(125deg,#0000,#fff6);position:absolute;inset:0}.company-cover.cover-1{background:var(--yellow)}.company-cover.cover-2{background:#6b4eff}.company-cover.cover-3{background:#202327}.company-cover>span{z-index:1;background:#ffffffe6;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;display:flex;position:absolute;top:13px;right:14px}.company-cover svg{width:12px}.company-card-body{padding:0 18px 18px}.company-card-body>.pro-company-logo{z-index:2;background:#fff;margin-top:-25px;position:relative}.company-card-body>div:first-of-type h3{align-items:center;gap:5px;margin:9px 0 3px;font-size:15px;display:flex}.company-card-body h3 svg{color:#0a9d75;width:15px}.company-card-body p{color:#7a7e82;min-height:37px;margin:0;font-size:10px}.company-card-stats{gap:8px;margin:14px 0;display:flex}.company-card-stats span{color:#676b6f;background:#f3f3f1;border-radius:6px;padding:6px 8px;font-size:9px}.company-card-body>button{background:#fff;border:1px solid #e1e2df;border-radius:8px;width:100%;height:36px;font-size:10px;font-weight:800}.labjobs-value{background:var(--yellow);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:70px max(24px,50vw - 620px);display:grid}.labjobs-value>div:first-child>span{font-size:11px;font-weight:800}.labjobs-value h2{margin:9px 0;font-size:34px}.labjobs-value p{max-width:570px;font-size:13px;line-height:2}.value-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.value-grid div{text-align:center;background:#fff9;border-radius:13px;gap:4px;padding:24px 12px;display:grid}.value-grid b{font-size:27px}.value-grid span{font-size:9px}.employer-offer{background:#fff;border:1px solid #e4e4e1;border-radius:18px;justify-content:space-between;align-items:center;max-width:1240px;margin:80px auto;padding:37px 43px;display:flex}.employer-offer>div>span{color:#a77900;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.employer-offer h2{margin:6px 0 4px;font-size:26px}.employer-offer p{color:#7c8083;margin:0;font-size:11px}.employer-offer>button{color:#fff;background:#222629;border:0;border-radius:10px;align-items:center;gap:7px;padding:13px 18px;font-weight:800;display:flex}.jobs-page-hero{background:#fff;border-bottom:1px solid #e3e4e1;padding:52px max(24px,50vw - 620px) 42px}.jobs-page-hero>div:first-child>span{color:#a87900;font-size:10px;font-weight:800}.jobs-page-hero h1{margin:7px 0;font-size:34px}.jobs-page-hero p{color:#7c8185;margin:0 0 24px;font-size:12px}.jobs-main-search{border:1px solid #dfe0dd;border-radius:12px;grid-template-columns:1.4fr .7fr auto;max-width:890px;padding:5px;display:grid;box-shadow:0 10px 28px #1b1d1f0f}.jobs-main-search label{color:#898e92;border-left:1px solid #e4e4e1;align-items:center;gap:8px;padding:0 13px;display:flex}.jobs-main-search input,.jobs-main-search select{background:0 0;border:0;outline:0;width:100%;font-size:12px}.jobs-main-search button{background:var(--yellow);color:#222;border:0;border-radius:8px;height:46px;padding:0 24px;font-weight:800}.jobs-page-layout{grid-template-columns:270px 1fr;align-items:start;gap:24px;max-width:1240px;margin:0 auto;padding:34px 0 90px;display:grid}.jobs-filter-panel{background:#fff;border:1px solid #e3e4e1;border-radius:14px;padding:18px;position:sticky;top:96px}.filter-title{border-bottom:1px solid #eeeeeb;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.filter-title span{align-items:center;gap:6px;font-weight:800;display:flex}.filter-title svg{width:17px}.filter-title button{color:#a27200;background:0 0;border:0;font-size:9px}.jobs-filter-panel>label{gap:7px;margin-top:18px;display:grid}.jobs-filter-panel>label>span,.filter-checks>span{font-size:10px;font-weight:800}.jobs-filter-panel select{background:#fff;border:1px solid #dedfdd;border-radius:8px;height:40px;padding:0 9px;font-size:11px}.filter-checks{border-bottom:1px solid #eeeeeb;gap:9px;padding:19px 0;display:grid}.filter-checks label{color:#666b6f;align-items:center;gap:6px;font-size:10px;display:flex}.filter-checks input{accent-color:#d9a000}.job-alert-box{background:var(--yellow-soft);border-radius:11px;justify-items:start;margin-top:18px;padding:17px;display:grid}.job-alert-box>svg{background:var(--yellow);border-radius:8px;width:34px;height:34px;padding:7px}.job-alert-box b{margin-top:10px;font-size:11px}.job-alert-box p{color:#716a55;font-size:9px;line-height:1.8}.job-alert-box button{color:#fff;background:#222629;border:0;border-radius:7px;width:100%;height:33px;font-size:9px}.jobs-results{gap:12px;display:grid}.results-toolbar{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.results-toolbar>div{display:grid}.results-toolbar b{font-size:14px}.results-toolbar span{color:#96999c;font-size:9px}.results-toolbar label{color:#787d80;font-size:9px}.results-toolbar select{background:0 0;border:0;font-weight:700}.jobs-results .pro-job-card.horizontal{padding:19px 21px}.pro-job-card.horizontal .pro-job-copy{flex:1}.pro-job-card.horizontal .pro-job-footer{padding-right:61px}.jobs-list-ad{color:#fff;background:#25282b;border-radius:12px;align-items:center;gap:18px;min-height:82px;padding:15px 18px;display:flex}.jobs-list-ad>span{background:var(--yellow);color:#222;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.jobs-list-ad>div{display:grid}.jobs-list-ad b{font-size:12px}.jobs-list-ad small{color:#9fa3a6;font-size:9px}.jobs-list-ad button{color:#fff;background:0 0;border:1px solid #53575a;border-radius:7px;margin-right:auto;padding:8px 11px;font-size:9px}.pro-empty{text-align:center;background:#fff;border:1px solid #e4e4e1;border-radius:14px;padding:50px}.page-breadcrumb{color:#979b9e;justify-content:space-between;max-width:1240px;margin:auto;padding:24px 0;font-size:10px;display:flex}.page-breadcrumb button{background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.page-breadcrumb svg{width:15px}.job-detail-hero{border:1px solid #e3e4e1;border-top:4px solid var(--yellow);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;max-width:1240px;min-height:205px;margin:auto;padding:32px 38px;display:flex}.job-detail-company{gap:20px;display:flex}.job-detail-eyebrow{color:#a57500;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.job-detail-eyebrow svg{width:12px}.job-detail-company h1{margin:8px 0 4px;font-size:30px}.job-detail-company>div>button{color:#555a5e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:flex}.job-detail-company button svg{color:#0b9c75;width:16px}.job-detail-company>div>div{color:#81868a;gap:20px;margin-top:18px;font-size:10px;display:flex}.job-detail-company>div>div span{align-items:center;gap:5px;display:flex}.job-detail-company>div>div svg{width:14px}.job-detail-actions{gap:7px;display:flex}.job-detail-actions button{background:#fff;border:1px solid #dedfdd;border-radius:8px;align-items:center;gap:6px;width:auto;height:39px;padding:0 12px;font-size:10px;display:flex}.job-detail-actions svg{width:16px}.job-detail-layout{grid-template-columns:1fr 330px;align-items:start;gap:22px;max-width:1240px;margin:22px auto 80px;display:grid}.job-detail-content{gap:14px;display:grid}.job-detail-content>section{background:#fff;border:1px solid #e3e4e1;border-radius:14px;padding:30px}.job-detail-content h2{margin:0 0 14px;font-size:18px}.job-detail-content p{color:#666b6f;font-size:12px;line-height:2.15}.job-detail-content ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.job-detail-content li{align-items:center;gap:8px;font-size:11px;display:flex}.job-detail-content li svg{color:#0b9a74;background:#edf8f4;border-radius:50%;width:17px;height:17px;padding:3px}.detail-skill-cloud{flex-wrap:wrap;gap:7px;display:flex}.detail-skill-cloud span{background:#f8f8f6;border:1px solid #e0e1de;border-radius:7px;padding:7px 10px;font-size:10px}.about-employer-card>div{align-items:center;gap:12px;display:flex}.about-employer-card>div>span h3{margin:0;font-size:14px}.about-employer-card>div>span p{margin:2px 0 0;font-size:10px}.about-employer-card>button{color:#8d6700;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.job-apply-card{background:#fff;border:1px solid #e3e4e1;border-radius:14px;padding:22px;position:sticky;top:99px}.match-score{color:#16785f;background:#eaf8f3;border-radius:8px;justify-content:space-between;padding:9px 11px;font-size:10px;display:flex}.match-score b{font-size:13px}.job-apply-card>div:first-of-type{padding:19px 0;display:grid}.job-apply-card>div:first-of-type span{color:#93979a;font-size:9px}.job-apply-card>div:first-of-type b{font-size:15px}.job-facts{grid-template-columns:repeat(3,1fr);gap:5px;padding-bottom:18px;display:grid}.job-facts span{text-align:center;background:#f5f5f3;border-radius:8px;justify-items:center;padding:9px 6px;display:grid}.job-facts svg{color:#777;width:16px}.job-facts small{color:#969a9d;margin-top:4px;font-size:7px}.job-facts b{margin-top:2px;font-size:9px}.apply-main-button{background:var(--yellow);color:#202327;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:900;display:flex}.apply-main-button svg{width:18px}.apply-note{color:#898d90;gap:6px;margin-top:11px;font-size:8px;line-height:1.8;display:flex}.apply-note svg{width:15px}.apply-stat{border-top:1px solid #ecece9;align-items:center;gap:8px;margin-top:16px;padding-top:15px;display:flex!important}.apply-stat b{font-size:19px}.apply-stat span{color:#8e9295;font-size:9px}.similar-jobs{max-width:1240px;margin:auto;padding-bottom:90px}.companies-hero{text-align:center;background:#fff8d8;padding:75px max(24px,50vw - 500px)}.companies-hero>span{color:#9c7100;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.companies-hero h1{margin:12px 0;font-size:38px}.companies-hero p{color:#74797d;font-size:13px}.companies-hero>div{background:#fff;border:1px solid #d9d7c7;border-radius:11px;align-items:center;gap:8px;max-width:570px;height:50px;margin:23px auto 0;padding:0 15px;display:flex;box-shadow:0 12px 25px #37301612}.companies-hero input{border:0;outline:0;flex:1}.companies-page-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.company-listing-card{background:#fff;border:1px solid #e3e4e1;border-radius:16px;overflow:hidden}.company-listing-cover{background:#d9dad8;height:145px;padding:13px}.company-listing-cover.cover-1{background:var(--yellow)}.company-listing-cover.cover-2{background:#6b4eff}.company-listing-cover.cover-3{background:#222629}.company-listing-cover span{background:#ffffffe6;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.company-listing-cover svg{width:12px}.company-listing-body{padding:0 20px 20px}.company-listing-body>.pro-company-logo{background:#fff;margin:-38px 0 12px}.company-listing-body h2{align-items:center;gap:5px;margin:0;font-size:17px;display:flex}.company-listing-body h2 svg{color:#0a9d75;width:16px}.company-listing-body>p{color:#777c80;min-height:37px;font-size:10px}.company-listing-body>div:not(.company-specialties){color:#777c80;gap:13px;font-size:9px;display:flex}.company-listing-body>div span{align-items:center;gap:4px;display:flex}.company-listing-body>div svg{width:13px}.company-specialties{gap:5px;margin:14px 0;display:flex}.company-specialties span{background:#f3f3f1;border-radius:5px;padding:5px 7px;font-size:8px}.company-listing-body footer{border-top:1px solid #ebebe8;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.company-listing-body footer b{color:#9a7100;font-size:10px}.company-listing-body footer button{background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.company-profile-cover{background:var(--profile-color);min-height:330px;padding:60px max(24px,50vw - 620px);position:relative;overflow:hidden}.standard-profile .company-profile-cover{background:#e4e5e2;min-height:175px}.company-cover-pattern{border:65px solid #ffffff38;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;left:4%}.company-cover-pattern:after{content:"";border:35px solid #ffffff29;border-radius:50%;width:280px;height:280px;position:absolute;top:55px;left:55px}.company-cover-content>span{background:#ffffffd6;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.company-cover-content span svg{width:13px}.company-cover-content h1{max-width:660px;margin:28px 0 0;font-size:43px;line-height:1.45}.company-profile-header{z-index:2;background:#fff;border:1px solid #e1e2df;border-radius:16px;align-items:center;gap:18px;max-width:1240px;min-height:132px;margin:-38px auto 0;padding:22px 28px;display:flex;position:relative;box-shadow:0 13px 30px #1c1e1f12}.company-profile-header>div:first-of-type h1{align-items:center;gap:6px;margin:0;font-size:24px;display:flex}.company-profile-header h1 svg{color:#0a9d75;width:19px}.company-profile-header p{color:#777c80;margin:3px 0 0;font-size:11px}.company-profile-header>div:last-child{gap:7px;margin-right:auto;display:flex}.company-profile-header>div:last-child button{background:#fff;border:1px solid #dedfdd;border-radius:8px;align-items:center;gap:5px;height:40px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.company-profile-header>div:last-child button:last-child{color:#fff;background:#222629;border:0}.company-profile-header svg{width:16px}.company-profile-nav{background:#fff;border:1px solid #e3e4e1;border-radius:11px;gap:28px;max-width:1240px;margin:18px auto 0;padding:0 20px;display:flex}.company-profile-nav a{color:#666b6f;border-bottom:2px solid #0000;padding:14px 2px 12px;font-size:10px;text-decoration:none}.company-profile-nav a:first-child{color:#222;border-bottom-color:var(--yellow);font-weight:800}.company-profile-layout{grid-template-columns:1fr 300px;align-items:start;gap:20px;max-width:1240px;margin:22px auto 90px;display:grid}.company-profile-layout>article{gap:15px;display:grid}.company-content-card{background:#fff;border:1px solid #e3e4e1;border-radius:14px;padding:30px}.company-content-card>span{color:#9e7300;font-size:9px;font-weight:800}.company-content-card h2{margin:7px 0 14px;font-size:21px}.company-content-card>p{color:#656a6e;font-size:11px;line-height:2.25}.company-facts{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.company-facts>span{background:#f6f6f4;border-radius:9px;grid-template-columns:auto 1fr;gap:1px 8px;padding:13px;display:grid}.company-facts svg{color:#a47800;grid-row:1/3;align-self:center;width:19px}.company-facts small{color:#93979a;font-size:8px}.company-facts b{font-size:10px}.company-gallery div{color:#fff;background:#24272a;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;display:flex}.company-gallery div:first-child{background:var(--yellow);color:#222;min-height:220px}.company-gallery div:nth-child(2){background:#6b4eff}.company-gallery div:nth-child(3){color:#222;background:#e5e6e3}.company-gallery svg{width:30px;height:30px}.company-gallery b{font-size:12px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.benefit-grid>div{border:1px solid #e4e5e2;border-radius:9px;align-items:center;gap:8px;padding:13px;display:flex}.benefit-grid svg{background:var(--yellow);border-radius:50%;width:19px;padding:3px}.benefit-grid b{font-size:10px}.company-jobs-list{gap:7px;display:grid}.company-jobs-list>button{text-align:right;background:#fff;border:1px solid #e4e5e2;border-radius:10px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.company-jobs-list>button:hover{background:#fffdf4;border-color:#e6bd3c}.company-jobs-list>button>span{display:grid}.company-jobs-list>button>span b{font-size:11px}.company-jobs-list>button>span small{color:#8d9194;font-size:8px}.company-jobs-list strong{align-items:center;gap:6px;margin-right:auto;font-size:9px;display:flex}.company-jobs-list strong svg{width:14px}.company-profile-layout>aside{gap:13px;display:grid;position:sticky;top:98px}.company-side-card,.company-side-cta,.company-quote{background:#fff;border:1px solid #e3e4e1;border-radius:13px;padding:20px}.company-side-card h3{margin:0 0 14px;font-size:13px}.company-side-card>span{border-top:1px solid #eeeeeb;grid-template-columns:auto 1fr;gap:1px 7px;padding:10px 0;display:grid}.company-side-card svg{color:#9d7300;grid-row:1/3;width:17px}.company-side-card small{color:#999c9f;font-size:7px}.company-side-card b{font-size:9px}.company-quote{color:#fff;background:#25282b}.company-quote>b{color:var(--yellow);font-size:30px;line-height:.8}.company-quote p{font-size:12px;line-height:2}.company-quote span{color:#9fa3a6;font-size:8px}.company-side-cta h3{margin:0;font-size:13px}.company-side-cta p{color:#818588;font-size:9px;line-height:1.8}.company-side-cta button{background:var(--yellow);border:0;border-radius:8px;width:100%;height:39px;font-size:10px;font-weight:800}.pro-footer{color:#fff;background:#202327;grid-template-columns:1.4fr repeat(3,.65fr);gap:50px;padding:58px max(24px,50vw - 620px) 95px;display:grid}.pro-footer p{color:#969a9d;font-size:10px}.pro-footer>div:not(:first-child){align-content:start;gap:10px;display:grid}.pro-footer>div>b{color:var(--yellow);margin-bottom:6px;font-size:11px}.pro-footer>div>button{color:#aeb1b3;text-align:right;background:0 0;border:0;padding:0;font-size:9px}.pro-footer>section{color:#7f8386;border-top:1px solid #393c3f;grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:8px;display:flex}@media (max-width:1050px){.pro-header nav{display:none}.pro-hero{grid-template-columns:1fr;padding-top:55px}.pro-hero-visual{width:100%;max-width:600px;min-height:390px;margin:auto}.pro-job-grid,.company-showcase-grid,.companies-page-grid{grid-template-columns:repeat(2,1fr)}.career-branding-showcase{margin:10px 24px}.jobs-page-layout,.job-detail-layout,.company-profile-layout{margin-left:24px;margin-right:24px}.pro-section,.similar-jobs{padding-left:24px;padding-right:24px}.page-breadcrumb,.job-detail-hero,.company-profile-header,.company-profile-nav{margin-left:24px;margin-right:24px}}@media (max-width:760px){.pro-topbar{display:none}.pro-header{gap:10px;height:68px;padding:0 14px}.pro-header .brand--full{width:142px}.pro-header-actions{gap:5px}.pro-login{justify-content:center;width:40px;padding:0;font-size:0}.pro-employer-cta{padding:0 10px;font-size:10px}.pro-hero{gap:35px;padding:45px 16px}.pro-hero h1{font-size:40px}.pro-searchbox,.jobs-main-search{grid-template-columns:1fr;gap:5px}.pro-searchbox label,.jobs-main-search label{border:0;border-bottom:1px solid #ecece9}.pro-hero-stats{gap:15px}.pro-hero-stats b{font-size:15px}.pro-hero-visual{min-height:320px}.hero-lab-scene{inset:35px 25px 0}.floating-match-card{top:55px;left:-5px}.floating-hire-card{bottom:25px;right:-5px}.brand-ribbon{border-radius:15px;grid-template-columns:1fr;gap:13px;margin:0 16px}.brand-ribbon-copy{border:0;padding:0}.trusted-employers{padding-left:16px;padding-right:16px}.trusted-employers>div{justify-content:start;gap:15px;overflow-x:auto}.pro-section{padding:60px 16px}.pro-section-head{align-items:flex-start;gap:15px}.pro-section-head h2{font-size:22px}.pro-job-grid,.company-showcase-grid,.companies-page-grid{grid-template-columns:1fr}.career-branding-showcase{grid-template-columns:1fr;gap:35px;margin:0 16px;padding:35px 24px}.branding-copy h2{font-size:28px}.labjobs-value{grid-template-columns:1fr;gap:35px;padding:55px 16px}.value-grid{grid-template-columns:1fr 1fr 1fr}.employer-offer{gap:20px;margin:55px 16px;padding:27px;display:grid}.jobs-page-hero{padding:40px 16px}.jobs-page-layout{grid-template-columns:1fr;margin:0;padding:20px 16px 60px}.jobs-filter-panel{position:static}.results-toolbar{align-items:flex-start;gap:8px}.pro-job-card.horizontal .pro-job-footer{padding-right:0}.page-breadcrumb{margin:0;padding:18px 16px}.page-breadcrumb span{display:none}.job-detail-hero{gap:20px;margin:0 16px;padding:24px;display:grid}.job-detail-company{align-items:flex-start}.job-detail-company h1{font-size:22px}.job-detail-company>div>div{gap:5px;display:grid}.job-detail-layout{grid-template-columns:1fr;margin:16px 16px 55px}.job-apply-card{order:-1;position:static}.similar-jobs{padding:0 16px 55px}.companies-hero{padding:55px 16px}.companies-hero h1{font-size:29px}.company-profile-cover{min-height:260px;padding:40px 16px}.company-cover-content h1{font-size:30px}.company-profile-header{grid-template-columns:auto 1fr;margin:-28px 16px 0;padding:18px;display:grid}.company-profile-header>div:last-child{grid-column:1/-1;margin:0}.company-profile-nav{margin:14px 16px 0;overflow-x:auto}.company-profile-nav a{white-space:nowrap}.company-profile-layout{grid-template-columns:1fr;margin:16px 16px 60px}.company-profile-layout>aside{position:static}.company-facts,.company-gallery{grid-template-columns:1fr}.company-gallery div,.company-gallery div:first-child{min-height:130px}.benefit-grid{grid-template-columns:1fr}.company-jobs-list>button{align-items:flex-start}.company-jobs-list strong{display:none}.pro-footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:45px 16px 95px}.pro-footer>div:first-child{grid-column:1/-1}}.resume-assistant-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.resume-assistant-chat{border:1px solid #dfe4e9;border-radius:20px;min-height:670px;box-shadow:0 18px 55px #1d293714}.resume-assistant-chat>header{background:linear-gradient(125deg,#172331 0%,#26394d 68%,#32485e 100%);min-height:74px;padding:15px 20px}.resume-assistant-chat>header>span{border-radius:14px;width:44px;height:44px;box-shadow:0 8px 24px #f3c32838}.resume-assistant-chat>header em{color:#e8edf2;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;margin-right:auto;padding:6px 10px;font-size:9px;font-style:normal}.assistant-connection{padding-right:12px;position:relative}.assistant-connection:before{content:"";background:#9aa8b5;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.assistant-connection.connected:before{background:#5dd7a8;box-shadow:0 0 0 4px #5dd7a81f}.assistant-connection.connecting:before{background:#f3c328;animation:.8s infinite alternate pulse}.assistant-connection.error:before{background:#ff8f86}.resume-assistant-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:630px;margin:0 auto;padding:46px 28px;display:flex}.resume-assistant-welcome-icon{color:#243141;background:linear-gradient(145deg,#fff8d9,#f6c928);border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:17px;display:grid;box-shadow:0 14px 38px #dbaa0433}.resume-assistant-welcome-icon svg{width:29px;height:29px}.resume-assistant-welcome>span{color:#9b7510;font-size:10px;font-weight:800}.resume-assistant-welcome h3{color:#1f2c3a;margin:8px 0 10px;font-size:clamp(19px,2.1vw,27px);line-height:1.6}.resume-assistant-welcome>p{color:#687482;max-width:530px;margin:0;font-size:11px;line-height:2}.assistant-safety-points{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin:24px 0;display:grid}.assistant-safety-points>div{text-align:right;background:#fbfcfd;border:1px solid #e4e9ed;border-radius:13px;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.assistant-safety-points svg{color:#ab810d;flex:none;width:16px}.assistant-safety-points span{gap:3px;display:grid}.assistant-safety-points b{color:#283646;font-size:9px}.assistant-safety-points small{color:#7b8792;font-size:8px;line-height:1.7}.assistant-start-button{color:#fff;background:#202d3b;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:260px;height:50px;font-family:inherit;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 30px #202d3b33}.assistant-start-button svg{width:17px}.assistant-start-button svg:last-child{margin-right:auto}.resume-assistant-welcome>small{color:#8b949d;max-width:410px;margin-top:11px;font-size:8px;line-height:1.8}.assistant-unavailable{color:#a54942;background:#fff1ef;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:10px;display:flex}.assistant-unavailable svg{width:17px}.resume-assistant-messages{scroll-behavior:smooth;background:linear-gradient(#f7f9fb,#f4f7f9);flex:none;min-height:265px;max-height:330px;padding:22px 24px}.resume-assistant-message{max-width:min(80%,610px);padding:12px 15px;font-size:10.5px;line-height:1.95}.resume-assistant-message.system{color:#687582;text-align:center;background:#ffffffb3;border:1px dashed #d4dae0;border-radius:999px;align-self:center;max-width:92%;padding:7px 12px;font-size:8.5px}.assistant-answer-zone{background:#fff;border-top:1px solid #e3e8ec;gap:13px;padding:17px 20px 19px;display:grid}.assistant-quick-replies{gap:8px;display:grid}.assistant-quick-replies>span{color:#8a6b15;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.assistant-quick-replies>span svg{width:13px}.assistant-quick-replies>div{flex-wrap:wrap;gap:7px;display:flex}.assistant-quick-replies button{color:#435160;background:#fff;border:1px solid #dce2e7;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:6px 12px;font-family:inherit;font-size:9px;display:flex}.assistant-quick-replies button:hover,.assistant-quick-replies button.selected{color:#6d5610;background:#fff8dc;border-color:#e0b82a}.assistant-quick-replies button svg{width:12px}.assistant-answer-zone>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.assistant-answer-zone>form>div{gap:6px;display:grid}.assistant-answer-zone label{color:#667380;font-size:8px}.assistant-answer-zone input{border:1px solid #d5dce2;border-radius:11px;outline:0;width:100%;height:46px;padding:0 14px;font-family:inherit;font-size:10px}.assistant-answer-zone input:focus{border-color:#cba016;box-shadow:0 0 0 3px #fff4c9}.assistant-answer-zone form>button{color:#fff;background:#202d3b;border:0;border-radius:11px;align-items:center;gap:7px;height:46px;padding:0 17px;font-family:inherit;font-size:9px;font-weight:800;display:flex}.assistant-answer-zone form>button:disabled{opacity:.42}.assistant-answer-zone form>button svg{width:15px}.assistant-skip{color:#7b8792;background:0 0;border:0;width:fit-content;margin:-3px auto 0 0;font-family:inherit;font-size:8px}.assistant-review-card{background:linear-gradient(145deg,#fffdf6,#fff8dc);border:1px solid #e0be49;border-radius:16px;gap:11px;margin:16px 20px 20px;padding:17px;display:grid;box-shadow:0 12px 32px #b1870714}.assistant-review-heading{align-items:center;gap:10px;display:flex}.assistant-review-heading>span{color:#25313e;background:#f3c328;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.assistant-review-heading svg{width:18px}.assistant-review-heading>div{gap:2px;display:grid}.assistant-review-heading small{color:#8a7540;font-size:8px}.assistant-review-heading b{color:#2e3945;font-size:11px}.assistant-proposed-value{color:#263442;background:#fff;border:1px solid #c1991b38;border-radius:10px;max-height:112px;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.9;overflow-y:auto}.assistant-review-card>p{color:#77693f;margin:0;font-size:8.5px}.assistant-review-actions{flex-wrap:wrap;gap:7px;display:flex}.assistant-review-actions button{color:#43505d;background:#fff;border:1px solid #d8dfe4;border-radius:9px;align-items:center;gap:5px;min-height:37px;padding:7px 12px;font-family:inherit;font-size:8.5px;font-weight:700;display:flex}.assistant-review-actions button svg{width:14px}.assistant-review-actions .confirm{color:#fff;background:#27745e;border-color:#27745e}.assistant-review-actions .reject{color:#a45149}.resume-assistant-info{border:1px solid #e0e5e9;border-radius:18px;gap:10px;padding:21px}.assistant-progress-ring{--assistant-progress:0deg;background:conic-gradient(#e2b521 var(--assistant-progress), #edf0f2 0);border-radius:50%;place-items:center;width:94px;height:94px;margin:0 auto 3px;display:grid;position:relative}.assistant-progress-ring:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:7px}.assistant-progress-ring>span{z-index:1;text-align:center;display:grid;position:relative}.assistant-progress-ring b{color:#263544;font-size:18px}.assistant-progress-ring small{color:#87919b;font-size:8px}.resume-assistant-info h3,.resume-assistant-info>p{text-align:center}.assistant-field-map{grid-template-columns:1fr 1fr;gap:6px;margin:5px 0;display:grid}.assistant-field-map button{color:#687582;text-align:right;background:#fafbfc;border:1px solid #e4e8ec;border-radius:9px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:6px 7px;font-family:inherit;font-size:8px;display:flex}.assistant-field-map button>span{color:#687582;background:#e9edf0;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.assistant-field-map button svg{width:11px}.assistant-field-map button.done>span{color:#27745e;background:#e3f4ed}.assistant-field-map button.current{color:#554710;background:#fffbeb;border-color:#dfb92f}.assistant-form-link{color:#4d5965;background:#fff;border:1px solid #dce2e7;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-family:inherit;font-size:8.5px;display:flex}.assistant-form-link svg{width:14px}.resume-assistant-finish{justify-content:center;min-height:140px;padding:24px}.resume-assistant-finish>span{color:#27745e;background:#dff3eb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.resume-assistant-finish>span svg{width:19px}.resume-assistant-finish>div{gap:3px;display:grid}.resume-assistant-finish b{font-size:11px}.resume-assistant-finish small{color:#71808c;font-size:8px}@media (max-width:1080px){.resume-assistant-layout{grid-template-columns:1fr}.resume-assistant-info{position:static}.assistant-field-map{grid-template-columns:repeat(5,1fr)}}@media (max-width:700px){.resume-assistant-chat{border-radius:15px;min-height:620px}.resume-assistant-welcome{padding:32px 17px}.assistant-safety-points{grid-template-columns:1fr}.assistant-start-button{width:100%;min-width:0}.resume-assistant-messages{max-height:300px;padding:16px}.resume-assistant-message{max-width:91%}.assistant-answer-zone{padding:14px}.assistant-answer-zone>form{grid-template-columns:1fr}.assistant-answer-zone form>button{justify-content:center}.assistant-review-actions{grid-template-columns:1fr 1fr;display:grid}.assistant-review-actions .confirm{grid-column:1/-1;justify-content:center}.assistant-field-map{grid-template-columns:1fr 1fr}}.pro-public-shell{color:#20242b;background:#f7f8fa}.pro-topbar{color:#dfe4eb;background:#242b38;height:36px;padding:0 max(24px,50vw - 620px);font-size:10px}.pro-topbar button{color:#dfe4eb}.pro-header{border-bottom:1px solid #e8ebef;gap:34px;height:76px;padding:0 max(24px,50vw - 620px);box-shadow:0 3px 14px #20283609}.pro-header nav{gap:29px}.pro-header nav button{color:#5b626d;font-size:12px;font-weight:600}.pro-header-actions{gap:9px}.pro-login{min-height:40px;color:#343b45!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:8px!important;padding:0 14px!important}.pro-employer-cta{min-height:40px;color:#1b2330!important;box-shadow:none!important;background:#f3b900!important;border-radius:8px!important;padding:0 17px!important}.pro-company-logo{background:#fff;border:1px solid #e1e5ea;border-radius:11px;width:50px;height:50px;overflow:hidden;box-shadow:0 5px 15px #2129350f}.pro-company-logo.has-real-logo{padding:6px}.pro-company-logo.has-real-logo img{object-fit:contain;width:100%;height:100%;display:block}.logo-cloud-v2 .pro-company-logo.has-real-logo,.employer-logo-proof .pro-company-logo.has-real-logo{border-radius:9px;width:76px}.pro-company-logo.logo-small{width:42px;height:42px}.pro-company-logo.logo-large{width:66px;height:66px}.logo-monogram{background:var(--company-color);color:#fff;border-radius:9px;place-items:center;width:72%;height:72%;font-weight:900;display:grid;position:relative;overflow:hidden}.logo-monogram b{z-index:2;opacity:1!important;font-size:11px!important;position:static!important}.logo-monogram i{border:5px solid #ffffff47;border-radius:50%;width:28px;height:28px;position:absolute;top:-8px;left:-8px}.logo-variant-0 .logo-monogram{border-radius:50% 50% 10px}.logo-variant-1 .logo-monogram{transform:rotate(-4deg)}.logo-variant-1 .logo-monogram b{transform:rotate(4deg)}.logo-variant-2 .logo-monogram{border-radius:50%}.logo-variant-3 .logo-monogram{clip-path:polygon(50% 0,100% 30%,90% 100%,10% 100%,0 30%)}.logo-variant-4 .logo-monogram{border-radius:4px 13px}.logo-variant-5 .logo-monogram:after{content:"";background:#fff3;width:9px;height:100%;position:absolute;transform:rotate(25deg)}.public-v2,.employer-landing-v2{overflow:hidden}.home-v2-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;max-width:1240px;min-height:590px;margin:0 auto;padding:58px 24px 48px;display:grid}.home-v2-copy{z-index:2;position:relative}.home-v2-eyebrow{color:#8b6900;background:#fff7d5;border:1px solid #f0dc86;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.home-v2-eyebrow svg{width:15px}.home-v2-copy h1{color:#1d2532;letter-spacing:-2.4px;margin:19px 0 14px;font-size:clamp(42px,5vw,67px);line-height:1.22}.home-v2-copy h1 em{color:#c99500;font-style:normal;position:relative}.home-v2-copy h1 em:after{content:"";z-index:-1;background:#f6c31347;border-radius:99px;height:8px;position:absolute;bottom:3px;left:0;right:0}.home-v2-copy>p{color:#687180;max-width:610px;margin:0 0 25px;font-size:13px;line-height:2.05}.home-search-v2{background:#fff;border:1px solid #dfe4ea;border-radius:13px;grid-template-columns:1.35fr .75fr auto;padding:7px;display:grid;box-shadow:0 15px 40px #27303e1a}.home-search-v2 label{border-left:1px solid #e7eaee;align-items:center;gap:9px;padding:4px 13px;display:flex}.home-search-v2 label>svg{color:#8d949e;width:20px}.home-search-v2 label>span{flex:1;min-width:0;display:grid}.home-search-v2 small{color:#999fa8;font-size:7px}.home-search-v2 input,.home-search-v2 select{color:#2c333d;background:0 0;border:0;outline:none;width:100%;height:27px;padding:0;font-size:10px}.home-search-v2 button{color:#1c2532;background:#f3b900;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.home-search-v2 button svg{width:16px}.home-quick-search{color:#8b929d;align-items:center;gap:7px;margin-top:12px;font-size:8px;display:flex}.home-quick-search button{color:#67707c;background:0 0;border:0;border-bottom:1px dashed #a7adb4;padding:0;font-size:8px}.home-trust-line{color:#737b87;align-items:center;gap:13px;margin-top:27px;font-size:8px;display:flex}.home-trust-line b{color:#26303d;font-size:11px}.home-trust-line i{background:#dfe3e7;width:1px;height:23px}.home-v2-image{min-height:470px;position:relative}.home-v2-image>img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(.98);z-index:1;border-radius:80px 20px;width:calc(100% - 20px);height:100%;position:absolute;inset:0 0 0 20px}.home-image-shape{background:#f3b900;border-radius:30px;width:62%;height:80%;position:absolute;top:-24px;left:0;transform:rotate(-5deg)}.home-match-card,.home-interview-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ffffffd9;position:absolute;box-shadow:0 14px 35px #18212e2b}.home-match-card{border-radius:13px;gap:10px;width:260px;padding:14px;display:flex;bottom:35px;right:-26px}.home-match-card>span{color:#9a7000;background:#fff3c0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.home-match-card svg{width:18px}.home-match-card div{display:grid}.home-match-card small,.home-interview-card small{color:#8a919a;font-size:7px}.home-match-card b,.home-interview-card b{font-size:10px}.home-match-card p{color:#168061;align-items:center;gap:3px;margin:3px 0 0;font-size:7px;display:flex}.home-match-card p svg{width:12px}.home-interview-card{border-radius:11px;align-items:center;gap:8px;padding:11px 13px;display:flex;top:62px;left:-15px}.home-interview-card>span{color:#148261;background:#eaf7f2;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.home-interview-card svg{width:15px}.home-interview-card div{display:grid}.logo-cloud-v2{background:#fff;border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;padding:23px 24px 28px}.logo-cloud-v2>p{text-align:center;color:#8a919b;margin:0 0 18px;font-size:9px}.logo-cloud-v2>div{grid-template-columns:repeat(8,1fr);gap:10px;max-width:1180px;margin:0 auto;display:grid}.logo-cloud-v2 button{text-align:right;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.logo-cloud-v2 button>span{min-width:0;display:grid}.logo-cloud-v2 button b{white-space:nowrap;text-overflow:ellipsis;color:#4e5661;font-size:8px;overflow:hidden}.logo-cloud-v2 button small{color:#a1a6ad;white-space:nowrap;font-size:6px}.home-section-v2,.employer-section-v2{max-width:1240px;margin:0 auto;padding:72px 24px}.section-heading-v2{justify-content:space-between;align-items:end;gap:20px;margin-bottom:29px;display:flex}.section-heading-v2>div>span{color:#9b7200;font-size:9px;font-weight:900}.section-heading-v2 h2{color:#202834;letter-spacing:-.7px;margin:5px 0;font-size:27px}.section-heading-v2 p{color:#818893;margin:0;font-size:9px;line-height:1.9}.section-heading-v2>button{color:#806000;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.section-heading-v2 button svg{width:14px}.section-heading-v2.centered{text-align:center;justify-content:center}.category-section-v2{padding-bottom:38px}.category-grid-v2{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.category-grid-v2>button{text-align:right;background:#fff;border:1px solid #e3e7eb;border-radius:12px;grid-template-columns:48px 1fr 20px;align-items:center;gap:11px;min-height:83px;padding:14px;display:grid;box-shadow:0 5px 16px #232b3606}.category-grid-v2>button:hover{border-color:#e2c35b;transform:translateY(-2px);box-shadow:0 12px 25px #232b3612}.category-grid-v2>button>span{color:#8b6700;background:#fff6ce;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.category-grid-v2 svg{width:20px}.category-grid-v2>button>svg{color:#abb0b7;width:14px}.category-grid-v2>button>div{display:grid}.category-grid-v2 b{color:#333b45;font-size:11px}.category-grid-v2 small{color:#8f959e;font-size:7px}.jobs-section-v2{background:#eef1f5;max-width:none;padding:72px max(24px,50vw - 620px)}.job-list-v2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.job-list-v2 .pro-job-card.horizontal{border-radius:12px;min-width:0;padding:17px}.job-list-v2 .pro-job-card.horizontal:hover{transform:translateY(-2px)}.job-list-v2 .pro-job-card.horizontal .pro-job-footer{margin-top:14px;padding-right:0}.home-product-grid{grid-template-columns:1.25fr .75fr;gap:16px;max-width:1240px;margin:0 auto;padding:72px 24px 15px;display:grid}.resume-product-card,.shift-product-card{border-radius:19px;min-height:320px;padding:32px;position:relative;overflow:hidden}.resume-product-card{color:#fff;background:#202936;grid-template-columns:1fr 290px;align-items:center;gap:27px;display:grid}.resume-product-card>div>span,.shift-product-card>span{color:#f5c62c;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.resume-product-card svg,.shift-product-card svg{width:15px}.resume-product-card h2,.shift-product-card h2{margin:11px 0;font-size:25px;line-height:1.5}.resume-product-card p,.shift-product-card p{color:#bac1ca;font-size:9px;line-height:2}.resume-product-card>div>button,.shift-product-card>button{color:#202834;background:#f3b900;border:0;border-radius:8px;align-items:center;gap:4px;padding:11px 14px;font-size:9px;font-weight:900;display:flex}.mini-resume-ui{color:#29313d;background:#fff;border-radius:13px;padding:17px;transform:rotate(-2deg);box-shadow:0 20px 45px #0003}.mini-resume-ui header{border-bottom:1px solid #eceff2;grid-template-columns:37px 1fr auto;align-items:center;gap:8px;padding-bottom:12px;display:grid}.mini-resume-ui header>span{color:#7c5b00;background:#fff1b6;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mini-resume-ui header>div{display:grid}.mini-resume-ui b{font-size:9px}.mini-resume-ui small{color:#8e949c;font-size:7px}.mini-resume-ui strong{color:#148262;font-size:12px}.mini-resume-ui>div{padding:12px 0}.mini-resume-ui>div p{flex-wrap:wrap;gap:4px;display:flex}.mini-resume-ui>div p span{background:#eef1f4;border-radius:5px;padding:4px 6px;font-size:6px}.mini-resume-ui footer{color:#168061;background:#ebf8f3;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:7px;display:flex}.shift-product-card{color:#272f3a;background:#fff7d4;border:1px solid #efdc89}.shift-product-card>span{color:#8c6700}.shift-product-card p{color:#736d59}.shift-product-card>div{background:#ffffffbf;border-radius:11px;justify-content:space-between;align-items:center;margin:24px 0 17px;padding:13px;display:flex}.shift-product-card>div>span{grid-template-columns:20px 1fr;display:grid}.shift-product-card>div svg{color:#997200;grid-row:span 2}.shift-product-card>div b{font-size:9px}.shift-product-card>div small{color:#8b8673;font-size:7px}.employers-section-v2{padding-bottom:42px}.employer-cards-v2{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.employer-cards-v2>article{background:#fff;border:1px solid #e2e6eb;border-radius:14px;overflow:hidden}.employer-photo{background:linear-gradient(135deg,#263348,#6682a8);height:106px;position:relative;overflow:hidden}.employer-photo:before,.employer-photo:after{content:"";background:#ffffff1a;border-radius:50%;position:absolute}.employer-photo:before{width:150px;height:150px;top:-80px;left:-30px}.employer-photo:after{width:70px;height:70px;bottom:-35px;right:20px}.employer-photo-2{background:linear-gradient(135deg,#087a65,#4bb49a)}.employer-photo-3{background:linear-gradient(135deg,#5a3bad,#8c76df)}.employer-photo-4{background:linear-gradient(135deg,#c46e11,#f2ad4c)}.employer-photo>span{z-index:2;color:#4c5560;background:#ffffffe6;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;display:flex;position:absolute;top:12px;right:13px}.employer-photo svg{color:#a57900;width:11px}.employer-cards-v2>article>div:last-child{padding:0 16px 15px}.employer-cards-v2 .pro-company-logo{z-index:2;margin-top:-25px;position:relative}.employer-cards-v2 h3{margin:8px 0 4px;font-size:11px}.employer-cards-v2 h3 svg{color:#158061;width:13px}.employer-cards-v2 p{color:#7e858e;min-height:30px;margin:0 0 9px;font-size:8px;line-height:1.8}.employer-cards-v2>article>div>div{color:#858c95;gap:9px;font-size:7px;display:flex}.employer-cards-v2>article>div>div span{align-items:center;gap:3px;display:flex}.employer-cards-v2>article>div>div svg{width:11px}.employer-cards-v2 footer{border-top:1px solid #eceff2;justify-content:space-between;align-items:center;margin-top:13px;padding-top:11px;display:flex}.employer-cards-v2 footer b{color:#158061;font-size:8px}.employer-cards-v2 footer button{color:#6f5500;background:0 0;border:0;align-items:center;gap:3px;font-size:8px;display:flex}.employer-cards-v2 footer svg{width:11px}.home-how-v2{background:#fff;border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;padding:67px max(24px,50vw - 550px)}.home-how-v2>div:last-child{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.home-how-v2 article{text-align:center;padding:22px;position:relative}.home-how-v2 article:not(:last-child):after{content:"";border-top:1px dashed #d5dae0;width:45%;position:absolute;top:49px;left:-22%}.home-how-v2 article>span{color:#26303c;background:#f3b900;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-weight:900;display:grid;position:absolute;top:8px;right:calc(50% + 17px)}.home-how-v2 h3{margin:10px 0 4px;font-size:11px}.home-how-v2 p{color:#858c95;margin:0;font-size:8px;line-height:1.8}.home-employer-cta-v2{color:#fff;background:#253044;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;max-width:1192px;margin:72px auto;padding:38px 45px;display:grid}.home-employer-cta-v2>div>span{color:#f3c72d;font-size:9px;font-weight:800}.home-employer-cta-v2 h2{margin:8px 0;font-size:27px}.home-employer-cta-v2 p{color:#c2c8d0;font-size:9px}.home-employer-cta-v2>div>div{gap:8px;margin-top:19px;display:flex}.home-employer-cta-v2 button{color:#202936;background:#f3b900;border:0;border-radius:8px;align-items:center;gap:4px;padding:11px 14px;font-size:8px;font-weight:900;display:flex}.home-employer-cta-v2 button:last-child{color:#fff;background:0 0;border:1px solid #566175}.home-employer-cta-v2 button svg{width:13px}.home-employer-cta-v2>aside{border:1px solid #49556a;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.home-employer-cta-v2 aside>div{text-align:center;padding:16px 9px;display:grid}.home-employer-cta-v2 aside>div:not(:last-child){border-left:1px solid #49556a}.home-employer-cta-v2 aside b{color:#f3c72d;font-size:17px}.home-employer-cta-v2 aside span{color:#bdc4cd;font-size:6px}.employer-landing-v2{background:#fff}.employer-hero-v2{background:linear-gradient(#f9fafb,#fff);grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;min-height:570px;padding:55px max(24px,50vw - 620px);display:grid}.employer-hero-copy>span{color:#876600;background:#fff4c3;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.employer-hero-copy>span svg{width:14px}.employer-hero-copy h1{color:#202936;letter-spacing:-2px;margin:18px 0 13px;font-size:clamp(42px,5vw,64px);line-height:1.25}.employer-hero-copy h1 em{color:#c79600;font-style:normal}.employer-hero-copy>p{color:#6c7582;font-size:12px;line-height:2.1}.employer-hero-copy>div{gap:9px;margin:25px 0 17px;display:flex}.employer-hero-copy>div button{color:#222b37;background:#f3b900;border:0;border-radius:8px;align-items:center;gap:4px;min-height:44px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.employer-hero-copy>div button:last-child{background:#fff;border:1px solid #dfe3e8}.employer-hero-copy button svg{width:13px}.employer-hero-copy>small{color:#79818c;align-items:center;gap:5px;font-size:8px;display:flex}.employer-hero-copy>small svg{color:#168061;width:13px}.employer-hero-photo{height:440px;position:relative}.employer-hero-photo>img{object-fit:cover;object-position:center;border-radius:20px 70px;width:100%;height:100%}.employer-hero-photo:before{content:"";z-index:-1;background:#f3b900;border-radius:70px 18px;width:55%;height:95%;position:absolute;top:-22px;right:-22px}.employer-hero-photo>article{background:#fff;border-radius:12px;gap:9px;min-width:235px;padding:13px;display:flex;position:absolute;bottom:26px;right:-28px;box-shadow:0 18px 40px #1a222d29}.employer-hero-photo article>span{color:#8c6900;background:#fff4c7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.employer-hero-photo article svg{width:18px}.employer-hero-photo article>div{display:grid}.employer-hero-photo small{color:#9298a0;font-size:7px}.employer-hero-photo p{color:#148061;margin:2px 0 0;font-size:7px}.employer-logo-proof{border-top:1px solid #e8ebef;border-bottom:1px solid #e8ebef;padding:25px max(24px,50vw - 590px)}.employer-logo-proof>span{text-align:center;color:#8a919a;margin-bottom:17px;font-size:8px;display:block}.employer-logo-proof>div{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.employer-logo-proof>div>div{color:#5d6570;align-items:center;gap:6px;display:flex}.employer-logo-proof b{font-size:7px}.employer-proof-numbers{background:#fff;border:1px solid #e2e6ea;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:55px auto 0;display:grid;box-shadow:0 10px 35px #1f27330e}.employer-proof-numbers article{text-align:center;padding:23px 12px;display:grid}.employer-proof-numbers article:not(:last-child){border-left:1px solid #e6e9ed}.employer-proof-numbers b{color:#202a37;font-size:22px}.employer-proof-numbers span{color:#858c96;font-size:8px}.employer-section-v2{padding-top:78px}.employer-feature-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.employer-feature-grid article{background:#fff;border:1px solid #e2e6eb;border-radius:13px;padding:22px}.employer-feature-grid article>span{color:#8c6800;background:#fff5c9;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.employer-feature-grid article svg{width:20px}.employer-feature-grid p{color:#7a828d;min-height:54px;font-size:8px;line-height:2}.employer-feature-grid button{color:#7d5e00;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;display:flex}.employer-feature-grid button svg{width:12px}.ats-showcase-v2{color:#fff;background:#263145;grid-template-columns:.78fr 1.22fr;align-items:center;gap:55px;padding:75px max(24px,50vw - 590px);display:grid}.ats-showcase-v2>div>span{color:#f3c72d;font-size:9px;font-weight:900}.ats-showcase-v2>div h2{margin:9px 0;font-size:28px;line-height:1.55}.ats-showcase-v2>div p{color:#bdc5cf;font-size:9px;line-height:2}.ats-showcase-v2 ul{grid-template-columns:1fr 1fr;gap:10px;padding:10px 0;list-style:none;display:grid}.ats-showcase-v2 li{color:#dce1e7;align-items:center;gap:5px;font-size:8px;display:flex}.ats-showcase-v2 li svg{color:#f3c72d;width:13px}.ats-showcase-v2>div>button{color:#222b37;background:#f3b900;border:0;border-radius:8px;align-items:center;gap:4px;padding:11px 14px;font-size:8px;font-weight:900;display:flex}.ats-showcase-v2 button svg{width:12px}.ats-ui-card{color:#28313d;background:#fff;border-radius:15px;padding:18px;box-shadow:0 20px 55px #00000038}.ats-ui-card>header{border-bottom:1px solid #e9ecf0;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.ats-ui-card header>div{display:grid}.ats-ui-card header small{color:#9197a0;font-size:7px}.ats-ui-card header>span{color:#158061;background:#eaf7f2;border-radius:6px;padding:5px 7px;font-size:7px}.ats-ui-card>article{border-bottom:1px solid #edf0f3;grid-template-columns:38px 1fr 50px 80px;align-items:center;gap:9px;padding:12px 0;display:grid}.ats-avatar{color:#604700;background:#ffdf72;border-radius:10px;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.ats-avatar-2{color:#0e634e;background:#bde6da}.ats-avatar-3{color:#5035a7;background:#d7cff7}.ats-ui-card article>div{display:grid}.ats-ui-card article small{color:#8e959d;font-size:7px}.ats-ui-card article p{gap:4px;margin:4px 0 0;display:flex}.ats-ui-card article p span{background:#f0f2f4;border-radius:4px;padding:3px 5px;font-size:6px}.ats-ui-card article strong{color:#148061;font-size:11px}.ats-ui-card article em{color:#7c5e00;text-align:center;background:#fff6cf;border-radius:6px;padding:5px;font-size:6px;font-style:normal}.employer-process-v2{padding:75px max(24px,50vw - 550px)}.employer-process-v2>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.employer-process-v2 article{background:#f6f7f9;border-top:3px solid #f3b900;border-radius:0 0 11px 11px;padding:21px}.employer-process-v2 article>span{color:#be8e00;font-size:23px;font-weight:900}.employer-process-v2 h3{margin:8px 0 4px;font-size:11px}.employer-process-v2 p{color:#818892;font-size:8px;line-height:1.9}.employer-brand-showcase-v2{background:#f1f3f6;grid-template-columns:1.1fr .9fr;align-items:center;gap:55px;padding:75px max(24px,50vw - 590px);display:grid}.employer-brand-showcase-v2>aside{background:#fff;border-radius:15px;padding:13px;transform:rotate(1.5deg);box-shadow:0 16px 40px #2028351a}.employer-brand-cover{color:#fff;background:linear-gradient(135deg,#1e2a3b,#47617f);border-radius:11px;flex-direction:column;justify-content:end;min-height:200px;padding:27px;display:flex}.employer-brand-cover span{color:#f3c72d;font-size:8px}.employer-brand-cover b{margin-top:7px;font-size:21px;line-height:1.5}.employer-brand-profile{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.employer-brand-profile>div{display:grid}.employer-brand-profile small{color:#8c929a;font-size:7px}.employer-brand-profile>span{color:#158061;align-items:center;gap:3px;font-size:7px;display:flex}.employer-brand-profile>span svg{width:12px}.employer-brand-showcase-v2>div>span{color:#8c6800;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.employer-brand-showcase-v2>div>span svg{width:15px}.employer-brand-showcase-v2 h2{color:#202936;margin:10px 0;font-size:28px;line-height:1.6}.employer-brand-showcase-v2 p{color:#747d88;font-size:9px;line-height:2.1}.employer-brand-showcase-v2 button{color:#fff;background:#202936;border:0;border-radius:8px;align-items:center;gap:4px;padding:11px 14px;font-size:8px;font-weight:900;display:flex}.employer-brand-showcase-v2 button svg{width:12px}.pricing-preview-v2{padding:75px max(24px,50vw - 530px)}.pricing-preview-v2>div:last-child{grid-template-columns:repeat(3,1fr);align-items:center;gap:13px;display:grid}.pricing-preview-v2 article{background:#fff;border:1px solid #e0e4e9;border-radius:14px;padding:25px;position:relative}.pricing-preview-v2 article.recommended{border:2px solid #f0bd16;padding:31px 24px;box-shadow:0 16px 40px #1e263217}.pricing-preview-v2 article>span{color:#29313c;background:#f3b900;border-radius:0 0 8px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:0;left:0}.pricing-preview-v2 article>small{color:#916c00;font-size:8px}.pricing-preview-v2 h3{margin:8px 0 0;font-size:20px}.pricing-preview-v2 h3 em{font-size:8px;font-style:normal}.pricing-preview-v2 article>p{color:#9399a1;font-size:7px}.pricing-preview-v2 ul{gap:9px;min-height:150px;padding:12px 0;list-style:none;display:grid}.pricing-preview-v2 li{color:#626a75;align-items:center;gap:5px;font-size:8px;display:flex}.pricing-preview-v2 li svg{color:#158061;width:13px}.pricing-preview-v2 article>button{background:#fff;border:1px solid #dce1e6;border-radius:8px;width:100%;height:40px;font-size:8px;font-weight:900}.pricing-preview-v2 .recommended>button{color:#fff;background:#202936;border-color:#202936}.employer-testimonial-v2{background:#fff8d9;border:1px solid #efdc8e;border-radius:16px;grid-template-columns:1fr 220px;align-items:center;gap:45px;max-width:1080px;margin:0 auto 70px;padding:35px 40px;display:grid}.employer-testimonial-v2>div{position:relative}.employer-testimonial-v2>div>b{color:#e6bc31;opacity:.45;font-size:62px;position:absolute;top:-28px;right:-10px}.employer-testimonial-v2 p{color:#4f4d42;margin:0 0 11px;font-size:11px;line-height:2.1;position:relative}.employer-testimonial-v2 span{color:#827c67;font-size:8px}.employer-testimonial-v2>aside{text-align:center;border-right:1px solid #e7d88f;padding-right:25px;display:grid}.employer-testimonial-v2 aside small{color:#827c67;font-size:7px}.employer-testimonial-v2 aside b{font-size:31px}.employer-testimonial-v2 aside span{color:#d49d00;justify-content:center;display:flex}.employer-testimonial-v2 aside svg{fill:currentColor;width:15px}.employer-final-v2{color:#fff;background:#222c3b;grid-template-columns:1fr auto auto;align-items:center;gap:11px;padding:40px max(24px,50vw - 560px);display:grid}.employer-final-v2 h2{margin:0;font-size:23px}.employer-final-v2 p{color:#b9c0c9;margin:4px 0 0;font-size:8px}.employer-final-v2>button{color:#222b37;background:#f3b900;border:0;border-radius:8px;align-items:center;gap:4px;min-height:43px;padding:0 15px;font-size:8px;font-weight:900;display:flex}.employer-final-v2>button:last-child{color:#fff;background:0 0;border:1px solid #526075}.employer-final-v2 button svg{width:12px}.jobs-page,.companies-page,.job-detail-page,.company-profile-page{background:#f6f7f9}.jobs-page-hero,.companies-hero{background:#263145}.jobs-filter-panel,.jobs-results-head,.job-detail-content,.job-apply-card,.company-content-card,.company-side-card{border-color:#e1e5ea;border-radius:12px;box-shadow:0 5px 18px #1f273309}.pro-job-card{border-color:#e1e5ea;border-radius:12px;box-shadow:0 5px 17px #20283408}.pro-job-card:hover{border-color:#d9c56d;box-shadow:0 12px 28px #20283414}.panel-shell{background:#f5f6f8}.sidebar{background:#242c38}.panel-header{box-shadow:0 3px 12px #1f273209}.panel-card,.page-form-card,.stat-card{border-color:#e0e4e8;border-radius:12px;box-shadow:0 5px 18px #1f273206}.stat-card{background:#fff}@media (max-width:1080px){.home-v2-hero,.employer-hero-v2{gap:28px}.logo-cloud-v2>div,.employer-logo-proof>div{grid-template-columns:repeat(4,1fr);row-gap:16px}.home-product-grid{grid-template-columns:1fr}.employer-cards-v2,.employer-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.home-v2-hero,.employer-hero-v2,.ats-showcase-v2,.employer-brand-showcase-v2{grid-template-columns:1fr}.home-v2-hero,.employer-hero-v2{padding-top:40px}.home-v2-image,.employer-hero-photo{height:410px;min-height:410px}.home-search-v2{grid-template-columns:1fr}.home-search-v2 label{border-bottom:1px solid #e7eaee;border-left:0;padding:8px 11px}.home-search-v2 button{justify-content:center;min-height:44px}.category-grid-v2,.job-list-v2{grid-template-columns:repeat(2,1fr)}.resume-product-card{grid-template-columns:1fr}.mini-resume-ui{max-width:380px}.home-how-v2>div:last-child,.employer-process-v2>div:last-child{grid-template-columns:repeat(2,1fr)}.home-how-v2 article:after{display:none}.home-employer-cta-v2{grid-template-columns:1fr;margin:50px 18px}.employer-proof-numbers{grid-template-columns:repeat(2,1fr);margin:40px 18px 0}.pricing-preview-v2>div:last-child{grid-template-columns:1fr;max-width:520px;margin:0 auto}.employer-testimonial-v2{grid-template-columns:1fr;margin:0 18px 55px}.employer-testimonial-v2>aside{border-top:1px solid #e7d88f;border-right:0;padding:18px 0 0}.employer-final-v2{grid-template-columns:1fr}.employer-final-v2>button{justify-content:center}}@media (max-width:580px){.home-v2-hero{padding:32px 15px}.home-v2-copy h1,.employer-hero-copy h1{letter-spacing:-1.3px;font-size:39px}.home-v2-copy>p,.employer-hero-copy>p{font-size:10px}.home-quick-search{white-space:nowrap;overflow-x:auto}.home-trust-line{flex-wrap:wrap}.home-trust-line i{display:none}.home-v2-image,.employer-hero-photo{height:330px;min-height:330px}.home-v2-image>img{border-radius:45px 14px;width:100%;inset:0}.home-interview-card{top:18px;left:6px}.home-match-card{width:235px;bottom:13px;right:6px}.logo-cloud-v2>div,.employer-logo-proof>div{grid-template-columns:repeat(2,1fr)}.section-heading-v2{flex-direction:column;align-items:flex-start}.section-heading-v2 h2{font-size:22px}.category-grid-v2,.job-list-v2,.employer-cards-v2,.employer-feature-grid{grid-template-columns:1fr}.home-product-grid,.home-section-v2,.employer-section-v2{padding:48px 15px}.resume-product-card,.shift-product-card{padding:23px}.home-how-v2,.employer-process-v2{padding:48px 15px}.home-how-v2>div:last-child,.employer-process-v2>div:last-child{grid-template-columns:1fr}.home-employer-cta-v2{padding:27px 21px}.home-employer-cta-v2>aside{grid-template-columns:1fr}.home-employer-cta-v2 aside>div:not(:last-child){border-bottom:1px solid #49556a;border-left:0}.employer-hero-v2{padding:35px 15px}.employer-hero-copy>div{flex-direction:column}.employer-hero-copy>div button{justify-content:center}.employer-hero-photo>article{bottom:10px;right:5px}.employer-proof-numbers{grid-template-columns:1fr}.employer-proof-numbers article:not(:last-child){border-bottom:1px solid #e6e9ed;border-left:0}.ats-showcase-v2{padding:55px 15px}.ats-showcase-v2 ul{grid-template-columns:1fr}.ats-ui-card{overflow-x:auto}.ats-ui-card>article{min-width:550px}.employer-brand-showcase-v2,.pricing-preview-v2{padding:55px 15px}.employer-final-v2{padding:32px 15px}}.pro-job-footer{background:0 0}.job-card-summary{background:#fffdf4;border-color:#eadb9a}.pro-job-footer .job-view-button{color:#202936;background:#f5c62c;border:1px solid #e0b919;box-shadow:0 7px 16px #b1840026}.pro-job-footer .job-view-button:hover{color:#17202b;background:#eebb18;border-color:#cfa50b}.career-branding-showcase{color:#202936;background:radial-gradient(circle at 10% 0,#ffffffe6,#0000 34%),linear-gradient(135deg,#fff8d6 0%,#f4c82e 100%);border:1px solid #ead278;position:relative;box-shadow:0 20px 45px #7a5c001c}.career-branding-showcase:before{content:"";pointer-events:none;border:42px solid #ffffff5c;border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;left:-90px}.career-branding-showcase .branding-copy{z-index:1;position:relative}.career-branding-showcase .branding-copy>span{color:#6d5200;background:#ffffff94;border:1px solid #5a44002e;border-radius:999px;width:fit-content;padding:6px 10px}.career-branding-showcase .branding-copy h2{color:#202936}.career-branding-showcase .branding-copy p{color:#58616d}.career-branding-showcase .branding-copy button{color:#fff;background:#202936;box-shadow:0 8px 18px #1f283524}.career-branding-showcase .branding-copy .branding-outline{color:#202936;box-shadow:none;background:#ffffffb8;border:1px solid #1f283538}.career-branding-showcase .branding-preview{z-index:1;border:1px solid #212b3817;position:relative}.company-listing-card{border-color:#dfe4ea;flex-direction:column;display:flex;box-shadow:0 8px 24px #202b3a0b}.company-listing-card:hover{border-color:#dbc15c;transform:translateY(-3px);box-shadow:0 15px 34px #202b3a16}.company-listing-body{flex-direction:column;flex:1;min-height:315px;display:flex}.company-listing-body footer{background:#f8fafc;border:1px solid #e5e9ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:auto -6px -6px;padding:12px;display:grid}.company-active-jobs{align-items:center;gap:9px;min-width:0;display:flex}.company-active-jobs>i{background:#20a278;border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #dff4ed}.company-active-jobs.empty>i{background:#a8b0ba;box-shadow:0 0 0 4px #e8ebee}.company-active-jobs>span{min-width:0;gap:0!important;display:grid!important}.company-listing-body footer .company-active-jobs b{color:#202936;font-size:15px;line-height:1.2}.company-active-jobs small{color:#7c8794;white-space:nowrap;font-size:9px}.company-listing-body footer>button{color:#202936;white-space:nowrap;background:#f5c62c;border:1px solid #e0b919;border-radius:9px;justify-content:center;min-height:40px;padding:0 13px;font-size:10px}.company-listing-body footer>button:hover{background:#eebb18}.company-listing-body footer>button svg{width:14px}.auth-page{color:#202936;direction:rtl;background:#eef2f6;grid-template-columns:minmax(440px,.92fr) minmax(520px,1.08fr);gap:20px;min-height:100vh;padding:20px;display:grid;position:relative}.auth-back{z-index:5;color:#4f5b68;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #dfe4ea;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;display:flex;position:absolute;top:36px;left:38px}.auth-back svg{width:15px}.auth-showcase{background:radial-gradient(circle at 15% 10%,#ffffffbf,#0000 26%),linear-gradient(145deg,#ffe878 0%,#f4c329 58%,#e8b612 100%);border-radius:24px;flex-direction:column;min-height:calc(100vh - 40px);padding:36px 42px;display:flex;position:relative;overflow:hidden}.auth-showcase:after{content:"LAB\a JOBS";white-space:pre;color:#ffffff42;text-align:left;direction:ltr;font-size:88px;font-weight:900;line-height:.78;position:absolute;top:102px;left:25px}.auth-showcase-brand{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.auth-showcase-brand>span{color:#574500;border:1px solid #2c281826;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.auth-showcase-copy{z-index:2;max-width:510px;margin-top:10vh;position:relative}.auth-showcase-copy>span{color:#624b00;background:#ffffff9e;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.auth-showcase-copy>span svg{width:15px}.auth-showcase-copy h1{color:#1e2732;letter-spacing:-1.2px;margin:16px 0 10px;font-size:clamp(32px,3.1vw,50px);line-height:1.45}.auth-showcase-copy>p{color:#535744;max-width:470px;margin:0;font-size:13px;line-height:2}.auth-benefits{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.auth-benefits span{color:#404738;background:#ffffff85;border:1px solid #2e2b1a1a;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.auth-benefits svg{color:#147d5e;width:13px}.auth-lab-photo{z-index:2;background:#d8dde3;border:6px solid #ffffff8f;border-radius:18px;height:215px;margin:auto 0 0;position:relative;overflow:hidden;box-shadow:0 18px 35px #523d002e}.auth-lab-photo img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.auth-lab-photo:after{content:"";background:linear-gradient(#0000,#161e28c7);position:absolute;inset:40% 0 0}.auth-lab-photo figcaption{z-index:2;color:#fff;display:grid;position:absolute;bottom:15px;right:18px}.auth-lab-photo figcaption b{font-size:13px}.auth-lab-photo figcaption span{color:#d9dfe6;font-size:9px}.auth-panel{background:#fff;border:1px solid #dfe4ea;border-radius:24px;flex-direction:column;justify-content:center;place-self:center;width:min(100%,610px);min-height:calc(100vh - 40px);padding:64px clamp(28px,5vw,72px) 32px;display:flex;box-shadow:0 20px 50px #212c3a17}.auth-mobile-brand{display:none}.auth-progress{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:32px;display:grid}.auth-progress span{background:#e6e9ed;border-radius:999px;height:4px;transition:all .25s}.auth-step{flex-direction:column;display:flex}.auth-step-label{color:#987100;font-size:10px;font-weight:700}.auth-step h2{color:#202936;margin:8px 0 7px;font-size:26px;line-height:1.55}.auth-step>p{color:#707b88;margin:0 0 23px;font-size:11px;line-height:1.9}.auth-role-options{gap:10px;display:grid}.auth-role-options>button{color:#26313e;text-align:right;background:#fff;border:1px solid #dfe4ea;border-radius:13px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.auth-role-options>button:hover{background:#fffdf5;border-color:#d9bc42}.auth-role-options>button>span{color:#526070;background:#f2f4f7;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.auth-role-options>button.selected>span{color:#745700;background:#ffefad}.auth-role-options svg{width:20px}.auth-role-options>button>div{gap:3px;min-width:0;display:grid}.auth-role-options b{font-size:13px}.auth-role-options small{color:#7c8793;font-size:9px;line-height:1.7}.auth-role-options i{color:#735700;border:1px solid #dfe4ea;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.auth-role-options i svg{width:13px}.auth-role-options .selected i{background:#f5c62c;border-color:#e0bc20}.auth-primary{color:#202936;background:#f5c62c;border:1px solid #e0b919;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin-top:18px;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 18px #b1840021}.auth-primary:hover{background:#eebb18}.auth-primary svg{width:16px}.auth-admin-link,.auth-secondary{color:#697482;background:0 0;border:0;align-self:center;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.auth-admin-link svg{width:14px}.auth-phone-field,.auth-otp-field{color:#495563;gap:8px;font-size:10px;font-weight:600;display:grid}.auth-phone-field>div,.auth-otp-field>div{background:#fff;border:1px solid #d7dde4;border-radius:11px;align-items:center;gap:9px;min-height:52px;padding:0 14px;display:flex;box-shadow:0 4px 12px #222d3a09}.auth-phone-field>div:focus-within,.auth-otp-field>div:focus-within{border-color:#dab927;box-shadow:0 0 0 3px #fff4c5}.auth-phone-field svg,.auth-otp-field svg{color:#8a949f;width:18px}.auth-phone-field input,.auth-otp-field input{color:#202936;text-align:left;letter-spacing:1px;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:16px}.auth-otp-field input{letter-spacing:7px;text-align:center;font-size:21px}.auth-privacy-note,.dev-otp-code,.auth-error,.auth-success-note{border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:10px 11px;font-size:9px;line-height:1.7;display:flex}.auth-privacy-note{color:#687482;background:#f1f4f7}.auth-privacy-note svg,.dev-otp-code svg,.auth-success-note svg{flex:none;width:15px}.dev-otp-code{color:#725700;background:#fff9df;border:1px solid #ead47d}.dev-otp-code span{flex:1}.dev-otp-code b{color:#2b3038;letter-spacing:2px;background:#f4c62e;border-radius:6px;padding:3px 7px;font-size:13px}.auth-error{color:#b13e3e;background:#fff2f2;border:1px solid #f2c8c8}.auth-success-note{color:#167b5e;background:#eefaf6;border:1px solid #bfe7d9}.auth-inline-actions{justify-content:center;gap:18px;margin-top:14px;display:flex}.auth-inline-actions button{color:#836400;background:0 0;border:0;font-size:10px}.auth-terms{color:#949ca5;text-align:center;margin-top:34px;font-size:8px;line-height:1.8}.auth-terms button{color:#735700;font-size:inherit;background:0 0;border:0}@media (max-width:1050px){.auth-page{grid-template-columns:minmax(360px,.8fr) minmax(450px,1.2fr)}.auth-showcase{padding:32px}.auth-lab-photo{height:190px}.company-listing-body footer{grid-template-columns:1fr}.company-listing-body footer>button{width:100%}}@media (max-width:780px){.auth-page{background:#fff;padding:0;display:block}.auth-showcase{display:none}.auth-back{position:fixed;top:15px;left:15px}.auth-panel{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:72px 20px 28px}.auth-mobile-brand{margin-bottom:30px;display:block}.auth-progress,.auth-step,.auth-terms{width:min(100%,520px);margin-left:auto;margin-right:auto}.career-branding-showcase:before{display:none}}@media (max-width:480px){.auth-step h2{font-size:22px}.auth-role-options>button{grid-template-columns:42px minmax(0,1fr) 22px;gap:9px}.auth-role-options>button>span{width:42px;height:42px}.company-listing-body{min-height:0}}.candidate-panel-shell .sidebar{overflow:hidden}.candidate-panel-shell .sidebar nav{flex:none;padding-left:0;overflow:visible}.home-product-grid{grid-template-columns:1fr}.home-product-grid .resume-product-card{width:100%}.resume-builder-layout{grid-template-columns:minmax(0,1fr) 350px;gap:16px}.resume-stepper{z-index:12;background:#202936;border:1px solid #343d49;border-radius:14px;grid-area:1/1/auto/-1;grid-template-columns:190px repeat(6,minmax(120px,1fr));align-items:stretch;gap:5px;padding:8px;display:grid;position:sticky;top:88px;overflow-x:auto;box-shadow:0 10px 28px #1c253224}.resume-progress{border:0;border-left:1px solid #ffffff17;align-content:center;min-width:180px;margin:0;padding:8px 10px;display:grid}.resume-stepper>button{grid-template-columns:23px 17px minmax(0,1fr);gap:6px;min-width:120px;min-height:50px;padding:7px 8px}.resume-stepper>button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-editor{grid-area:2/1;min-width:0;min-height:620px;padding:28px}.resume-live-preview{grid-area:2/2;min-width:0}.candidate-jobs-page-v3{max-width:1260px;margin:0 auto}.candidate-jobs-toolbar-v3{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.candidate-jobs-toolbar-v3>label{background:#fff;border:1px solid #dce2e7;border-radius:11px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:min(100%,540px);min-height:46px;padding:0 13px;display:grid;box-shadow:0 6px 18px #1f293609}.candidate-jobs-toolbar-v3 label>svg{color:#8b949d;width:16px}.candidate-jobs-toolbar-v3 input{background:0 0;border:0;outline:0;min-width:0;font-family:inherit;font-size:10px}.candidate-jobs-toolbar-v3 label button{color:#77828c;background:#eef1f4;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.candidate-jobs-toolbar-v3 label button svg{width:12px}.candidate-jobs-toolbar-v3>span{color:#806100;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.candidate-jobs-toolbar-v3>span svg{width:14px}.candidate-job-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.candidate-job-card-v3{cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:16px;min-width:0;padding:17px;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 24px #1f29360a}.candidate-job-card-v3:hover,.candidate-job-card-v3:focus-visible{border-color:#d6bd53;outline:none;transform:translateY(-3px);box-shadow:0 16px 34px #1f293617}.candidate-job-card-head-v3{grid-template-columns:48px minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.candidate-job-card-head-v3 .pro-company-logo{border-radius:11px;width:48px;height:48px}.candidate-job-card-head-v3>div{gap:3px;min-width:0;display:grid}.candidate-job-card-head-v3>div>span{color:#3f4955;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.candidate-job-card-head-v3 small{color:#87909a;align-items:center;gap:3px;font-size:7px;display:flex}.candidate-job-card-head-v3 small svg{color:#168164;width:11px}.candidate-job-card-head-v3>button{color:#77818c;background:#fff;border:1px solid #dfe4e8;border-radius:9px;place-self:center end;place-items:center;width:36px;height:36px;padding:0;line-height:0;display:grid}.candidate-job-card-head-v3>button svg{width:16px;height:16px;display:block}.candidate-job-card-head-v3>button.saved{color:#806100;background:#fff7d8;border-color:#e2c44e}.candidate-job-card-copy-v3{margin-top:15px}.candidate-job-card-copy-v3 h2{color:#202936;margin:0 0 8px;font-size:16px;line-height:1.6}.candidate-job-card-copy-v3 p{flex-wrap:wrap;gap:7px 13px;margin:0;display:flex}.candidate-job-card-copy-v3 p span{color:#747e89;align-items:center;gap:4px;font-size:8px;display:flex}.candidate-job-card-copy-v3 p svg{color:#8a6900;width:12px}.candidate-job-skills-v3{flex-wrap:wrap;gap:5px;min-height:27px;margin-top:13px;display:flex;overflow:hidden}.candidate-job-skills-v3 span{color:#68737e;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fa;border:1px solid #e4e8ec;border-radius:7px;max-width:47%;padding:5px 7px;font-size:7px;overflow:hidden}.candidate-job-match-v3{background:#eff8f5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:10px 11px;display:grid}.candidate-job-match-v3>div{gap:5px;min-width:0;display:grid}.candidate-job-match-v3>div>span{background:#d6e9e3;border-radius:99px;height:5px;overflow:hidden}.candidate-job-match-v3 i{border-radius:inherit;background:#218969;height:100%;display:block}.candidate-job-match-v3 small{color:#71867f;font-size:7px}.candidate-job-match-v3 strong{color:#168164;font-size:15px}.candidate-job-card-footer-v3{color:inherit;background:0 0;border-top:1px solid #e9edf0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:14px 0 0;padding:13px 0 0;display:grid}.candidate-job-card-footer-v3>div{gap:2px;min-width:0;display:grid}.candidate-job-card-footer-v3>div small{color:#969da5;font-size:7px}.candidate-job-card-footer-v3>div b{color:#29333f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-job-card-footer-v3>button{color:#596571;white-space:nowrap;background:#fff;border:1px solid #dfe4e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.candidate-job-card-footer-v3>button:last-child{color:#202936;background:#f3c328;border-color:#f3c328}.candidate-job-card-footer-v3 button svg{width:12px}.candidate-jobs-empty-v3{text-align:center;background:#fff;border:1px dashed #d8dde2;border-radius:15px;grid-column:1/-1;align-content:center;place-items:center;min-height:280px;padding:35px;display:grid}.candidate-jobs-empty-v3>svg{color:#9b7600;width:38px;height:38px}.candidate-jobs-empty-v3 h3{margin:10px 0;font-size:14px}.candidate-jobs-empty-v3 button{color:#202936;background:#f3c328;border:0;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800}@media (max-width:1250px){.resume-builder-layout{grid-template-columns:1fr}.resume-stepper{grid-column:1}.resume-editor{grid-area:2/1}.resume-live-preview{grid-area:3/1;justify-self:center;width:min(100%,720px);margin-top:0;display:block;position:static}}@media (max-width:820px){.resume-builder-layout{grid-template-columns:1fr;display:grid}.resume-stepper{grid-template-columns:165px repeat(6,minmax(115px,1fr));margin-bottom:0;top:74px}.resume-editor{padding:20px 16px}.candidate-job-grid-v3{grid-template-columns:1fr}}@media (max-width:560px){.candidate-jobs-toolbar-v3{flex-direction:column;align-items:stretch}.candidate-jobs-toolbar-v3>label{width:100%}.candidate-job-card-v3{padding:14px}.candidate-job-card-footer-v3{grid-template-columns:1fr 1fr}.candidate-job-card-footer-v3>div{grid-column:1/-1}.candidate-job-card-footer-v3>button{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.public-header nav{display:none}.hero-section{grid-template-columns:1fr;padding-top:55px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-search{text-align:right}.hero-dashboard{width:100%;max-width:620px;margin:auto;transform:none}.job-grid,.stats-grid,.talent-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr}.span-two{grid-column:span 1}.sidebar{transition:all .25s;transform:translate(105%)}.sidebar-open{transform:translate(0)}.mobile-close{color:#fff;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;left:14px}.mobile-close svg{width:17px}.panel-shell{display:block}.panel-main{grid-column:1}.hamburger{color:var(--ink);background:#f0f5f4;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.hamburger svg{width:19px}.panel-search{margin-left:auto;margin-right:15px}.kanban{grid-template-columns:repeat(4,235px)}.branch-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.public-header{height:68px;padding:0 15px}.public-header .brand--full{width:142px}.header-actions .text-button{display:none}.header-actions .primary-button{padding:9px 10px;font-size:10px}.hero-section{gap:38px;min-height:auto;padding:48px 16px}.hero-copy h1{font-size:42px}.hero-copy>p{font-size:13px}.hero-search{grid-template-columns:1fr}.hero-search label{height:46px}.hero-search label:first-child{border-left:0;border-bottom:1px solid var(--line)}.hero-search button{height:45px}.trust-strip{grid-template-columns:1fr 1fr;padding:15px}.trust-strip div{border:0;padding:12px}.jobs-section,.how-section,.insight-section{padding:58px 16px}.section-heading h2{font-size:26px}.section-heading>.outline-button{display:none}.job-grid,.how-grid,.insight-section{grid-template-columns:1fr}.how-grid article{padding:27px}.how-icon{margin-bottom:18px;position:static}.insight-section{gap:30px}.trust-strip b{font-size:20px}footer{text-align:center;flex-direction:column;gap:14px}.panel-header{padding:0 13px}.panel-search,.panel-identity span,.panel-identity>svg{display:none}.panel-identity{padding-right:8px}.panel-content{padding:18px 12px 70px}.page-title{align-items:start;gap:12px}.page-title h1{font-size:20px}.page-title .primary-button{padding:9px;font-size:9px}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{gap:9px;padding:12px}.stat-icon{width:37px;height:37px}.stat-card b{font-size:17px}.stat-card small{display:none}.dashboard-grid,.talent-grid,.branch-grid{grid-template-columns:1fr}.panel-job-list>article{flex-wrap:wrap}.panel-job-list .grow{min-width:calc(100% - 70px)}.row-actions{justify-content:flex-end;width:100%}.profile-layout{grid-template-columns:1fr}.application-cards>article{overflow:auto}.timeline{min-width:520px}.form-grid{grid-template-columns:1fr;padding:17px}.full-field,.form-actions{grid-column:1}.detail-columns{grid-template-columns:1fr}.job-detail-head{flex-wrap:wrap}.job-detail-head .match-badge{margin-right:auto}.notice-popover{width:auto;position:fixed;top:65px;left:10px;right:10px}.modal-backdrop{padding:8px}.modal-card{max-height:94vh}.how-section{padding-left:16px;padding-right:16px}.admin-bars>div{grid-template-columns:95px 1fr 35px}.application-footer{flex-direction:column;gap:5px}.job-card-footer{gap:8px}.job-card-footer small{font-size:8px}.job-card-footer button{font-size:9px}}.premium-plan-badge{color:#846100;background:#fff8d8;border:1px solid #efd16d;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.premium-plan-badge svg{width:16px}.employer-brand-layout{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.brand-editor-card{padding-bottom:18px}.brand-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding-top:18px;display:grid}.brand-form-grid .field:nth-child(5),.brand-form-grid .field:nth-child(6),.brand-form-grid .field:nth-child(7){grid-column:1/-1}.brand-form-grid input:not([type=color]),.brand-form-grid select,.brand-form-grid textarea{background:#fff;border:1px solid #dfe2df;border-radius:9px;outline:0;width:100%;padding:10px 12px}.brand-form-grid input:focus,.brand-form-grid textarea:focus,.brand-form-grid select:focus{border-color:#d3a000;box-shadow:0 0 0 3px #f6c31321}.brand-color-field{direction:ltr;border:1px solid #dfe2df;border-radius:9px;align-items:center;gap:10px;height:43px;padding:5px 8px;display:flex}.brand-color-field input{background:0 0;border:0;width:45px;height:30px;padding:0}.brand-color-field code{color:#74797c;font-family:monospace}.brand-editor-actions{border-top:1px solid #eceeeb;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:17px;display:flex}.brand-editor-actions svg{width:17px}.brand-live-preview{background:#fff;border:1px solid #e1e4e1;border-radius:14px;padding:9px;position:sticky;top:88px;overflow:hidden}.brand-live-preview>span{color:#898e91;padding:8px 8px 12px;font-size:9px;display:block}.brand-preview-cover{color:#222;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:145px;padding:18px;display:flex;position:relative;overflow:hidden}.brand-preview-cover:after{content:"";border:26px solid #ffffff42;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;left:-35px}.brand-preview-cover svg{width:18px}.brand-preview-cover b{z-index:1;max-width:220px;font-size:18px;line-height:1.5;position:relative}.brand-preview-body{padding:0 12px 14px}.brand-preview-body .pro-company-logo{background:#fff;margin-top:-28px}.brand-preview-body h3{margin:9px 0 5px}.brand-preview-body p{color:#74797c;min-height:58px;font-size:9px;line-height:1.9}.brand-preview-body button{color:#fff;background:#222629;border:0;border-radius:8px;width:100%;height:36px;font-size:9px;font-weight:800}.promotion-summary{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.promotion-summary>div{align-items:center;gap:12px;display:flex}.promotion-summary>div>svg{color:#9b7000;background:#fff4c6;border-radius:10px;width:40px;height:40px;padding:10px}.promotion-summary>div>span{display:grid}.promotion-summary small{color:#858a8d;font-size:9px}.promotion-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.promotion-card{background:#fff;border:1px solid #e0e3df;border-radius:14px;padding:23px;position:relative;overflow:hidden}.promotion-card.recommended{border:2px solid #edc031;padding:22px;box-shadow:0 12px 25px #694e0012}.promotion-card>span{background:#f6c313;border-radius:0 0 7px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:0;left:0}.promotion-icon{color:#8c6500;background:#fff4c5;border-radius:11px;place-items:center;width:43px;height:43px;margin-bottom:16px;display:grid}.promotion-icon svg{width:20px}.promotion-card>small{color:#997000;font-size:9px;font-weight:800}.promotion-card h3{min-height:45px;margin:5px 0;font-size:16px;line-height:1.6}.promotion-card p{color:#74797c;min-height:35px;font-size:9px;line-height:1.8}.promotion-card>div:nth-of-type(2){background:#f5f5f3;border-radius:9px;padding:13px;display:grid}.promotion-card>div:nth-of-type(2) b{font-size:16px}.promotion-card>div:nth-of-type(2) span{color:#929699;font-size:8px}.promotion-card ul{gap:8px;margin:0;padding:12px 0;list-style:none;display:grid}.promotion-card li{align-items:center;gap:6px;font-size:9px;display:flex}.promotion-card li svg{color:#0b9872;width:14px}.promotion-card>button{background:#fff;border:1px solid #dfe1de;border-radius:8px;width:100%;height:39px;font-size:9px;font-weight:800}.promotion-card.recommended>button{color:#fff;background:#222629;border:0}.promotion-inventory{margin-top:18px}.promotion-inventory>div:last-child{gap:6px;display:grid}.promotion-inventory article{border:1px solid #e8eae7;border-radius:9px;grid-template-columns:auto 1fr 150px auto;align-items:center;gap:11px;padding:11px;display:grid}.promotion-inventory article>svg{color:#997000;background:#fff5ca;border-radius:8px;width:34px;height:34px;padding:8px}.promotion-inventory article>div{display:grid}.promotion-inventory article b{font-size:10px}.promotion-inventory article span,.promotion-inventory article small{color:#8a8e91;font-size:8px}.promotion-inventory article button{background:#f0f1ef;border:0;border-radius:7px;padding:7px 10px;font-size:8px}@media (max-width:980px){.employer-brand-layout{grid-template-columns:1fr}.brand-live-preview{position:static}.promotion-grid{grid-template-columns:1fr}}@media (max-width:680px){.brand-form-grid{grid-template-columns:1fr}.brand-form-grid .field{grid-column:1/-1}.brand-editor-actions,.promotion-summary{flex-direction:column;align-items:stretch}.promotion-inventory article{grid-template-columns:auto 1fr auto}.promotion-inventory article>small{display:none}}.secure-storage-badge{color:#16775f;background:#edf8f4;border:1px solid #cde9df;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.secure-storage-badge svg{width:15px}.document-center-layout{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.document-upload-card{gap:13px;display:grid}.document-upload-title{border-bottom:1px solid #eceeeb;align-items:center;gap:10px;padding-bottom:15px;display:flex}.document-upload-title>svg{color:#926a00;background:#fff4c7;border-radius:10px;width:40px;height:40px;padding:10px}.document-upload-title span{display:grid}.document-upload-title small{color:#888d90;font-size:8px}.document-upload-card input:not([type=file]),.document-upload-card select{background:#fff;border:1px solid #dfe2df;border-radius:8px;width:100%;height:40px;padding:0 10px}.document-dropzone{cursor:pointer;color:#777c7f;background:#fafaf8;border:1.5px dashed #cfd3cf;border-radius:11px;align-content:center;place-items:center;gap:3px;min-height:135px;display:grid}.document-dropzone.has-file{color:#765800;background:#fffaf0;border-color:#d5a400}.document-dropzone input{display:none}.document-dropzone svg{color:#a77a00;width:30px}.document-dropzone b{font-size:10px}.document-dropzone span{color:#969a9d;font-size:8px}.inline-feedback{color:#62676a;background:#f4f5f3;border-radius:7px;margin:0;padding:8px 10px;font-size:9px}.documents-list-card{min-height:460px}.documents-list{gap:8px;margin-top:14px;display:grid}.documents-list article,.verification-queue article{border:1px solid #e5e7e4;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.document-kind{color:#777c7f;background:#f0f1ef;border-radius:9px;flex:none;place-items:center;width:41px;height:41px;display:grid}.document-kind.status-verified{color:#0c8e6b;background:#e8f7f1}.document-kind.status-rejected{color:#cb5454;background:#fff0f0}.document-kind svg{width:20px}.documents-list article>div:nth-child(2),.verification-queue article>.grow{min-width:0;display:grid}.documents-list article b,.verification-queue article b{font-size:10px}.documents-list article span,.verification-queue article span{color:#818689;font-size:8px}.documents-list article small,.verification-queue article small{color:#a0a3a5;font-size:7px}.documents-list article p{color:#aa5151;margin:5px 0 0;font-size:8px}.document-delete{color:#bd4f4f;background:#fff1f1;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.document-delete svg{width:14px}.document-empty{text-align:center;color:#8d9194;align-content:center;place-items:center;min-height:330px;display:grid}.document-empty svg{background:#f1f2f0;border-radius:13px;width:45px;height:45px;padding:10px}.document-empty h3{color:#555a5d;margin:10px 0 2px;font-size:13px}.document-empty p{font-size:9px}.privacy-layout{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.privacy-settings{gap:0;display:grid}.privacy-master,.privacy-option{border-bottom:1px solid #eceeeb;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.privacy-master{padding-top:0}.privacy-master>div,.privacy-option>div{align-items:center;gap:10px;display:flex}.privacy-master svg{color:#946c00;background:#fff4c6;border-radius:10px;width:38px;height:38px;padding:9px}.privacy-master span,.privacy-option>div{display:grid}.privacy-master b,.privacy-option b{font-size:11px}.privacy-master small,.privacy-option small{color:#858a8d;max-width:540px;font-size:8px;line-height:1.8}.switch{flex:none;width:43px;height:24px;position:relative}.switch input{opacity:0;width:0;height:0}.switch i{background:#d5d8d5;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;right:3px;box-shadow:0 2px 5px #00000029}.switch input:checked+i{background:#e6ad00}.switch input:checked+i:after{transform:translate(-19px)}.privacy-settings>.field{margin:18px 0}.privacy-settings select{background:#fff;border:1px solid #dfe2df;border-radius:8px;width:100%;height:42px;padding:0 10px}.privacy-settings>button{justify-self:end}.privacy-preview{text-align:center}.privacy-preview>svg{color:#0c8d6a;background:#e9f7f2;border-radius:13px;width:44px;height:44px;padding:10px}.privacy-preview h3{font-size:13px}.privacy-preview>div{background:#f6f6f4;border-radius:10px;place-items:center;gap:3px;padding:13px;display:grid}.privacy-preview>div small{color:#858a8d;font-size:8px}.privacy-preview ul{text-align:right;gap:9px;margin:0;padding:12px 0;list-style:none;display:grid}.privacy-preview li{align-items:center;gap:7px;font-size:8px;display:flex}.privacy-preview li svg{color:#0b916d;width:14px}.privacy-preview li:nth-last-child(-n+2) svg{color:#b1871f}.privacy-preview>p{color:#796821;background:#fff7d7;border-radius:7px;margin:0;padding:9px;font-size:7px}.security-grid{grid-template-columns:1fr 330px;align-items:start;gap:18px;display:grid}.otp-simulator{gap:16px;display:grid}.dev-provider{background:#f6f7f5;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.dev-provider>svg{color:#f6c313;background:#222629;border-radius:9px;width:38px;height:38px;padding:9px}.dev-provider>span{display:grid}.dev-provider small{color:#858a8d;font-size:8px}.dev-provider>.status-pill{margin-right:auto}.otp-input-row{grid-template-columns:1fr auto;gap:7px;display:grid}.otp-input-row input{border:1px solid #dfe2df;border-radius:8px;height:42px;padding:0 11px}.otp-input-row button{color:#fff;background:#222629;border:0;border-radius:8px;padding:0 16px;font-size:9px;font-weight:800}.provider-contract{background:#fffbec;border:1px solid #e5d58d;border-radius:10px;gap:10px;padding:15px;display:flex}.provider-contract svg{color:#987000;width:21px}.provider-contract b{font-size:10px}.provider-contract p{color:#766f55;margin:4px 0 0;font-size:8px;line-height:1.8}.otp-history>div:not(.card-head){border-bottom:1px solid #eceeeb;align-items:center;gap:8px;padding:11px 0;display:flex}.otp-history>div>svg{background:#f1f2f0;border-radius:8px;width:31px;height:31px;padding:7px}.otp-history>div>span{display:grid}.otp-history b{font-size:9px}.otp-history small{color:#909497;font-size:7px}.otp-history .status-pill{margin-right:auto}.access-summary-grid,.verification-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.permission-tags{flex-wrap:wrap;gap:4px;display:flex}.permission-tags span{color:#686d70;background:#f1f2f0;border-radius:5px;padding:4px 6px;font-size:7px}.permission-picker{flex-wrap:wrap;gap:7px;display:flex}.permission-picker button{background:#fff;border:1px solid #dfe2df;border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:9px;display:flex}.permission-picker button.selected{color:#755800;background:#fff7d7;border-color:#e6be41}.permission-picker svg{width:13px}.wallet-strip{color:#fff;background:#24272a;border-radius:14px;grid-template-columns:1.5fr .7fr .7fr auto;align-items:center;gap:12px;margin-bottom:18px;padding:20px;display:grid}.wallet-main{align-items:center;gap:11px;display:flex}.wallet-main>svg{color:#222;background:#f6c313;border-radius:10px;width:42px;height:42px;padding:10px}.wallet-main span,.wallet-strip>div:not(.wallet-main){display:grid}.wallet-strip small{color:#a9adaf;font-size:8px}.wallet-strip b{font-size:17px}.wallet-strip>div>span{color:#8f9396;font-size:7px}.wallet-strip>button{color:#fff;background:0 0;border:1px solid #505457;border-radius:8px;align-items:center;gap:5px;padding:10px 13px;font-size:9px;display:flex}.wallet-strip>button svg{width:14px}.billing-plan-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.billing-plan-grid article{background:#fff;border:1px solid #e1e4e0;border-radius:14px;padding:22px;position:relative;overflow:hidden}.billing-plan-grid article.recommended{border:2px solid #edc135;padding:21px;box-shadow:0 12px 28px #6b4f0012}.billing-plan-grid article>span{background:#f6c313;border-radius:0 0 7px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:0;left:0}.billing-plan-grid article>div{display:grid}.billing-plan-grid article small{color:#a47700;font-size:8px}.billing-plan-grid article h3{margin:3px 0 8px;font-size:20px}.billing-plan-grid article>div>b{font-size:13px}.billing-plan-grid ul{gap:9px;min-height:125px;margin:0;padding:16px 0;list-style:none;display:grid}.billing-plan-grid li{align-items:center;gap:6px;font-size:8px;display:flex}.billing-plan-grid li svg{color:#0b8f6b;width:14px}.billing-plan-grid article>button{background:#fff;border:1px solid #dfe2df;border-radius:8px;width:100%;height:39px;font-size:9px;font-weight:800}.billing-plan-grid article.recommended>button{color:#fff;background:#222629;border:0}.transaction-card{margin-top:18px}.billing-empty{color:#8c9093;align-content:center;place-items:center;min-height:170px;display:grid}.billing-empty svg{background:#f1f2f0;border-radius:10px;width:38px;height:38px;padding:9px}.billing-empty b{color:#5e6366;margin-top:7px;font-size:11px}.billing-empty span{font-size:8px}.verification-queue{gap:8px;display:grid}.verification-queue .card-head{margin-bottom:8px}.verification-actions{gap:5px;display:flex}.verification-actions button{border:0;border-radius:7px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;display:flex}.verification-actions button:first-child{color:#08795c;background:#e7f7f1}.verification-actions button:last-child{color:#b84b4b;background:#fff0f0}.verification-actions svg{width:13px}.provider-status-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;display:grid}.provider-status-grid article>div{align-items:center;gap:9px;display:flex}.provider-status-grid article>div>svg{border-radius:10px;width:40px;height:40px;padding:9px}.provider-active article>div>svg,.provider-active>div>svg{color:#f6c313;background:#222629}.provider-ready>div>svg{color:#946c00;background:#fff4c7}.provider-status-grid article>div>span{display:grid}.provider-status-grid article small{color:#888d90;font-size:8px}.provider-status-grid article>.status-pill,.provider-status-grid article>.ready-badge{float:left;margin-top:-32px}.provider-status-grid article p{color:#777c7f;border-top:1px solid #eceeeb;margin:18px 0 0;padding-top:13px;font-size:8px;line-height:1.8}.ready-badge{color:#8e6700;background:#fff4c7;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}@media (max-width:980px){.document-center-layout,.privacy-layout,.security-grid{grid-template-columns:1fr}.access-summary-grid,.verification-stats{grid-template-columns:1fr 1fr}.billing-plan-grid{grid-template-columns:1fr}.wallet-strip{grid-template-columns:1fr 1fr}}@media (max-width:620px){.access-summary-grid,.verification-stats,.provider-status-grid,.wallet-strip{grid-template-columns:1fr}.privacy-master,.privacy-option{align-items:flex-start}.documents-list article,.verification-queue article{flex-wrap:wrap;align-items:flex-start}.verification-actions{justify-content:flex-end;width:100%}}:root{--paper:#f6f6f3;--line:#e7e7df;--muted:#74777a;--shadow:0 18px 55px #191a1b12}.panel-shell{grid-template-columns:268px 1fr}.sidebar{background:#191b1d;width:268px;padding:25px 18px}.sidebar nav{gap:4px;padding-left:2px;overflow-y:auto}.sidebar nav button,.sidebar-bottom button{border-radius:12px;min-height:43px;font-size:11px}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#f6c31329,#f6c31312)}.sidebar nav button.active:before{background:var(--yellow);right:-18px}.panel-main{grid-column:2}.panel-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;height:78px;padding:0 34px}.panel-content{max-width:1550px;padding:36px}.page-title{align-items:center;margin-bottom:28px}.page-title>div>span{color:#9a7300;letter-spacing:.2px;font-size:9px;font-weight:900}.page-title h1{letter-spacing:-.7px;margin:6px 0 7px;font-size:28px}.page-title p{font-size:10px;line-height:1.9}.panel-card,.page-form-card{border-color:#e8e8e1;box-shadow:0 8px 30px #1d1e1f09}.primary-button{color:#fff;box-shadow:none;background:#1f2123;border-radius:10px;min-height:42px}.primary-button:hover{background:#000}.primary-table-action{align-items:center;gap:3px;display:inline-flex;color:#6f5300!important;background:#fff8d7!important;border-color:#ecd36d!important}.primary-table-action svg{width:13px}.workspace-page{animation:.25s page-in}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.workspace-breadcrumb,.page-back{color:#8a8d90;align-items:center;gap:6px;margin-bottom:14px;font-size:9px;display:flex}.workspace-breadcrumb svg,.page-back svg{width:14px}.workspace-breadcrumb b{color:#34373a}.page-back{background:0 0;border:0;padding:0;font-weight:700}.page-back:hover{color:#9a7200}.notification-page{gap:9px;display:grid}.notification-page article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.notification-page article>span{color:#8e6900;background:#fff4c5;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.notification-page article>span svg{width:18px}.notification-page article>div{flex:1}.notification-page h3,.notification-page b{font-size:11px}.notification-page p{color:var(--muted);margin:4px 0 0;font-size:9px}.notification-page small{color:#a5a7a9;font-size:8px}.notification-page article.read{opacity:.68}.resume-builder-layout{grid-template-columns:215px minmax(460px,1fr) 340px;align-items:start;gap:18px;display:grid}.resume-stepper{color:#fff;background:#1d1f21;border-radius:16px;padding:13px;position:sticky;top:100px}.resume-progress{border-bottom:1px solid #ffffff17;margin-bottom:8px;padding:11px 10px 17px}.resume-progress span{color:#b7b9bb;justify-content:space-between;font-size:9px;display:flex}.resume-progress span b{color:var(--yellow)}.resume-progress>i{background:#343638;border-radius:99px;height:5px;margin-top:9px;display:block;overflow:hidden}.resume-progress>i b{background:var(--yellow);border-radius:inherit;height:100%;display:block}.resume-stepper>button{color:#aeb1b3;text-align:right;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 18px 1fr 13px;align-items:center;gap:7px;width:100%;min-height:44px;padding:7px;font-size:9px;display:grid}.resume-stepper>button>span{background:#303235;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.resume-stepper>button svg{width:15px}.resume-stepper>button svg:last-child{opacity:.35;width:11px}.resume-stepper>button.active{color:#fff;background:#2b2d2f}.resume-stepper>button.active>span{background:var(--yellow);color:#1d1f21;font-weight:900}.resume-editor{min-height:590px;padding:26px}.resume-editor .card-head h3{font-size:16px}.resume-editor .field input,.resume-editor .field select,.resume-editor .field textarea,.page-form-card .field input,.page-form-card .field select,.page-form-card .field textarea{color:#292c2e;background:#fff;border:1px solid #dedfd9;border-radius:9px;outline:none;width:100%;padding:10px 12px}.resume-editor .field input,.resume-editor .field select,.page-form-card .field input,.page-form-card .field select{height:43px}.resume-editor .field input:focus,.resume-editor .field textarea:focus,.page-form-card input:focus,.page-form-card textarea:focus{border-color:#d4a900;box-shadow:0 0 0 3px #f6c3131f}.form-hint{color:#838689;font-size:9px;line-height:1.8}.resume-summary-input{resize:vertical;border:1px solid #dedfd9;border-radius:10px;outline:none;width:100%;padding:14px;line-height:2}.writing-tip{color:#725b16;background:#fff9df;border:1px solid #f0dc84;border-radius:10px;gap:9px;margin-top:12px;padding:13px;display:flex}.writing-tip svg{width:18px}.writing-tip span{font-size:8px;display:grid}.repeatable-card{background:#fcfcfa;border:1px solid #e4e5df;border-radius:12px;margin:10px 0;padding:16px}.repeatable-card .form-grid{margin:0}.danger-link{color:#bb5050;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;font-size:8px;display:flex}.danger-link svg{width:13px}.add-row-button{color:#765a00;background:#fffdf4;border:1px dashed #d4bd61;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:43px;font-size:9px;font-weight:800;display:flex}.add-row-button svg{width:15px}.resume-extra-fields{margin-top:18px}.group-label{margin:22px 0 9px;font-size:9px;font-weight:800;display:block}.shift-choice{flex-wrap:wrap;gap:8px;display:flex}.shift-choice button{background:#fff;border:1px solid #dedfd9;border-radius:9px;align-items:center;gap:4px;padding:9px 12px;font-size:9px;display:flex}.shift-choice button.selected{color:#6f5500;background:#fff7d2;border-color:#e2bd35}.shift-choice svg{width:13px}.page-form-actions{border-top:1px solid #ecece6;justify-content:space-between;gap:9px;margin-top:24px;padding-top:18px;display:flex}.resume-live-preview{position:sticky;top:100px}.resume-preview-toolbar{color:#7e8183;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:8px;display:flex}.resume-preview-toolbar span,.resume-preview-toolbar button{align-items:center;gap:4px;display:flex}.resume-preview-toolbar svg{width:13px}.resume-preview-toolbar button{color:#6f5500;background:0 0;border:0}.resume-live-preview>article{border-top:6px solid var(--yellow);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #14151617}.resume-live-preview article>header{color:#fff;background:#222426;align-items:center;gap:11px;padding:21px;display:flex}.resume-live-preview h2{margin:0;font-size:16px}.resume-live-preview header p{color:#d8d9da;margin:3px 0;font-size:9px}.resume-live-preview header span{color:#aeb0b2;font-size:7px}.resume-live-preview article>section{border-bottom:1px solid #eeeeea;padding:14px 19px}.resume-live-preview article h3{color:#876500;margin:0 0 7px;font-size:9px}.resume-live-preview article section p{color:#686c6f;margin:0;font-size:8px;line-height:1.9}.resume-live-preview article section>div{flex-wrap:wrap;gap:4px;display:flex}.resume-live-preview article section>div>span{background:#f3f3f0;border-radius:5px;padding:4px 7px;font-size:7px}.resume-live-preview .preview-experience{width:100%;margin-bottom:7px;display:grid}.preview-experience b{font-size:8px}.preview-experience span{color:#85888a;background:0 0!important;padding:0!important}.resume-live-preview article footer{color:#7c6a2b;background:#fffbeb;align-items:center;gap:5px;padding:12px 18px;font-size:7px;display:flex}.resume-live-preview article footer svg{width:13px}.page-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:19px;display:grid}.page-form-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:27px}.page-form-card>section{border-bottom:1px solid #ecece6;margin-bottom:25px;padding:0 0 26px}.page-form-card>section:last-of-type{margin-bottom:0}.form-section-title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.form-section-title>span{width:31px;height:31px;color:var(--yellow);background:#222426;border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.form-section-title h3{margin:0;font-size:14px}.form-section-title p{color:#8a8d90;margin:3px 0 0;font-size:8px}.editor-side{gap:12px;display:grid;position:sticky;top:100px}.editor-score,.editor-summary,.temporary-safety{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.editor-score>span{color:#6e7174;align-items:center;gap:6px;font-size:9px;display:flex}.editor-score>span svg{color:#a47a00;width:15px}.editor-score>b{margin:9px 0;font-size:30px;display:block}.editor-score>i{background:#eee;border-radius:99px;height:7px;display:block;overflow:hidden}.editor-score>i b{background:var(--yellow);height:100%;display:block}.editor-score p,.editor-summary p{color:#7e8284;font-size:8px;line-height:1.9}.editor-summary h3{margin:0 0 12px;font-size:12px}.editor-summary>span{grid-template-columns:22px 1fr;column-gap:6px;margin:12px 0;display:grid}.editor-summary>span svg{color:#a47a00;grid-row:span 2;width:16px}.editor-summary small{color:#94979a;font-size:7px}.editor-summary b{font-size:9px}.job-manage-hero{color:#fff;background:#222426;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.job-manage-hero>div{align-items:center;gap:12px;display:flex}.job-manage-hero .company-avatar{background:var(--yellow);color:#222;width:49px;height:49px}.job-manage-hero h1{margin:3px 0;font-size:22px}.job-manage-hero small,.job-manage-hero p{color:#b7b9bb;margin:0;font-size:8px}.job-manage-hero .outline-button{color:#fff;background:0 0;border-color:#55585a}.job-manage-hero .icon-button{color:#fff;background:#343638}.manage-tabs{border-bottom:1px solid #dedfd9;gap:4px;margin:20px 0;display:flex}.manage-tabs button{color:#777b7e;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 15px;font-size:9px;font-weight:800;display:flex}.manage-tabs button svg{width:15px}.manage-tabs button b{background:#ecece8;border-radius:99px;padding:2px 6px}.manage-tabs button.active{color:#26282a;border-bottom-color:var(--yellow-deep)}.analytics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.recruitment-funnel{gap:13px;padding:10px;display:grid}.recruitment-funnel>div{grid-template-columns:130px 55px 1fr;align-items:center;gap:10px;font-size:9px;display:grid}.recruitment-funnel>div>i{background:#fff4c7;border-radius:6px;justify-self:start;min-width:25px;height:22px;display:block}.quality-score{text-align:center;place-items:center;padding:18px;display:grid}.quality-score>b{border:12px solid #f3c821;border-left-color:#eeeeea;border-radius:50%;place-items:center;width:105px;height:105px;font-size:23px;display:grid}.quality-score>span{margin-top:8px;font-size:9px}.quality-score p{color:#188463;background:#edf8f4;border-radius:7px;align-items:center;gap:4px;padding:7px;font-size:7px;display:flex}.quality-score p svg{width:12px}.applicant-toolbar{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.applicant-toolbar>div{flex:1;position:relative}.applicant-toolbar svg{color:#999;width:16px;position:absolute;top:12px;right:12px}.applicant-toolbar input,.applicant-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;height:42px;padding:0 37px 0 12px}.applicant-toolbar select{min-width:170px;padding:0 12px}.applicant-list{gap:9px;display:grid}.applicant-list>article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(300px,1fr) 100px 150px auto;align-items:center;gap:13px;padding:15px;display:grid}.applicant-main{text-align:right;background:0 0;border:0;gap:11px;display:flex}.applicant-main h3{margin:0;font-size:12px}.applicant-main h3 svg{color:#168263;width:14px}.applicant-main p{color:#828689;margin:3px 0 7px;font-size:8px}.applicant-match{text-align:center;display:grid}.applicant-match small{color:#949799;font-size:7px}.applicant-match b{color:#1a8464;font-size:18px}.applicant-list select{border:1px solid var(--line);border-radius:8px;height:38px;padding:0 8px;font-size:8px}.job-copy-view{max-width:880px;padding:30px}.job-copy-view h2,.job-copy-view h3{font-size:16px}.job-copy-view p{color:#666a6d;font-size:10px;line-height:2.2}.job-copy-view ul{padding:0;list-style:none}.job-copy-view li{gap:7px;margin:9px 0;font-size:9px;display:flex}.job-copy-view li svg{color:#198364;width:15px}.resume-review-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.full-resume-card{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.full-resume-card>header{color:#fff;background:#222426;align-items:center;gap:13px;padding:28px;display:flex}.resume-avatar{font-size:20px;background:var(--yellow)!important;color:#222!important;width:58px!important;height:58px!important}.full-resume-card header>div:nth-child(2){flex:1}.full-resume-card h1{margin:0;font-size:22px}.full-resume-card h1 svg{width:18px;color:var(--yellow)}.full-resume-card header p{color:#ddd;margin:4px 0;font-size:10px}.full-resume-card header span{color:#aaaeb0;align-items:center;gap:5px;font-size:8px;display:flex}.full-resume-card header span svg{width:13px}.full-resume-card header button{color:#fff;background:0 0;border:1px solid #55585a;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;display:flex}.full-resume-card header button svg{width:14px}.full-resume-card>section,.resume-columns{border-bottom:1px solid #ecece7;padding:22px 28px}.full-resume-card section h2{color:#806000;margin:0 0 13px;font-size:13px}.full-resume-card section>p{color:#626669;font-size:9px;line-height:2.1}.resume-timeline{gap:14px;display:grid}.resume-timeline>div{gap:11px;display:flex}.resume-timeline i{background:var(--yellow);border:2px solid #fff;border-radius:50%;outline:1px solid #d2a900;width:10px;height:10px;margin-top:4px}.resume-timeline>div>div{display:grid}.resume-timeline b{font-size:10px}.resume-timeline span{color:#83878a;font-size:8px}.resume-timeline p{color:#65696b;margin:5px 0;font-size:8px}.education-row{align-items:center;gap:8px;display:flex}.education-row>svg{color:#856300;background:#fff5c8;border-radius:9px;width:35px;height:35px;padding:8px}.education-row span{display:grid}.education-row b{font-size:10px}.education-row small{color:#888b8e;font-size:8px}.resume-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.resume-columns section p{align-items:center;gap:5px;display:flex}.resume-columns section p svg{color:#158262;width:13px}.resume-review-side{gap:11px;display:grid;position:sticky;top:100px}.match-card,.decision-card,.contact-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.match-card{text-align:center;background:#fff9df;border-color:#ead579}.match-card span{color:#75672e;font-size:8px}.match-card b{font-size:34px;display:block}.match-card p{color:#756d4f;font-size:8px;line-height:1.8}.decision-card h3,.contact-card h3{margin:0 0 13px;font-size:12px}.decision-card label{color:#85898b;margin-bottom:5px;font-size:8px;display:block}.decision-card select{border:1px solid var(--line);border-radius:8px;width:100%;height:41px;margin-bottom:11px;padding:0 9px;font-size:9px}.decision-card button{width:100%;margin-top:7px}.contact-card p{background:#f5f5f2;border-radius:7px;padding:9px;font-size:9px}.contact-card small{color:#85898b;gap:4px;font-size:7px;line-height:1.7;display:flex}.contact-card small svg{width:12px}.live-badge{color:#147b5e;background:#ecf8f3;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.live-badge>span{background:#14a879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #14a8791a}.temporary-hero,.temporary-dashboard-hero{color:#fff;background:#222426;border-radius:16px;grid-template-columns:1fr 150px 150px;align-items:center;gap:14px;margin-bottom:17px;padding:22px;display:grid}.temporary-hero>div:first-child{align-items:center;gap:12px;display:flex}.temporary-hero>div:first-child>svg{background:var(--yellow);color:#222;border-radius:11px;width:44px;height:44px;padding:11px}.temporary-hero span,.temporary-dashboard-hero>div{display:grid}.temporary-hero p,.temporary-dashboard-hero p{color:#b8bbbd;margin:3px 0;font-size:8px}.temporary-hero>div:not(:first-child),.temporary-dashboard-hero>div:not(:first-child){text-align:center;border-right:1px solid #444749;padding-right:25px}.temporary-hero>div>b,.temporary-dashboard-hero>div>b{font-size:20px}.temporary-hero>div>small,.temporary-dashboard-hero>div>span{color:#aeb1b3;font-size:8px}.temporary-dashboard-hero>div:first-child span{color:var(--yellow);font-size:9px}.temporary-dashboard-hero>div:first-child b{margin:4px 0;font-size:24px}.temporary-filter{gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.temporary-filter button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 12px;font-size:8px}.temporary-filter button.active{color:#fff;background:#222426;border-color:#222426}.shift-market-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.shift-market-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;box-shadow:0 7px 25px #16171808}.shift-card-head{justify-content:space-between;align-items:center;display:flex}.shift-card-head>span{border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-weight:800;display:flex}.shift-card-head>span svg{width:12px}.shift-card-head .urgent{color:#c65332;background:#fff0eb}.shift-card-head .normal{color:#25765f;background:#eef7f3}.shift-card-head small{color:#979a9c;font-size:8px}.shift-market-card h3{margin:14px 0 5px;font-size:16px}.shift-market-card>p{color:#767a7c;align-items:center;gap:5px;font-size:9px;display:flex}.shift-market-card>p svg{width:14px}.shift-time-box{background:#f6f6f3;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;padding:11px;display:grid}.shift-time-box>span{grid-template-columns:17px 1fr;column-gap:4px;display:grid}.shift-time-box svg{color:#997200;grid-row:span 2;width:14px}.shift-time-box small{color:#939698;font-size:7px}.shift-time-box b{font-size:8px}.shift-market-card>footer{border-top:1px solid #eeeeea;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.shift-market-card footer>span{display:grid}.shift-market-card footer small{color:#929597;font-size:7px}.shift-market-card footer b{font-size:11px}.shift-market-card footer button{color:#fff;background:#222426;border:0;border-radius:9px;align-items:center;gap:4px;padding:10px 14px;font-size:8px;font-weight:800;display:flex}.shift-market-card footer button:disabled{color:#168162;cursor:default;background:#e8f6f1}.shift-market-card footer button svg{width:13px}.temporary-safety{color:#fff;background:#222426}.temporary-safety>svg{background:var(--yellow);color:#222;border-radius:10px;width:42px;height:42px;padding:10px}.temporary-safety h3{font-size:14px}.temporary-safety p{color:#b9bbbd;font-size:8px;line-height:1.9}.temporary-safety ul{gap:9px;padding:0;list-style:none;display:grid}.temporary-safety li{color:#ddd;align-items:center;gap:5px;font-size:8px;display:flex}.temporary-safety li svg{width:13px;color:var(--yellow)}.shift-state{border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.shift-state.open{color:#147c5e;background:#eaf7f2}.shift-state.closed{color:#777;background:#f0f0ed}.shift-candidates{margin-top:16px}.shift-candidates>article{border-bottom:1px solid #ecece7;grid-template-columns:auto minmax(180px,1fr) 1fr 160px;align-items:center;gap:10px;padding:11px 0;display:grid}.shift-candidates article>div:nth-child(2){display:grid}.shift-candidates article b{font-size:10px}.shift-candidates article small{color:#898c8f;font-size:8px}.shift-candidates select{border:1px solid var(--line);border-radius:8px;height:38px;font-size:8px}.subscription-overview{color:#fff;background:#222426;border-radius:16px;grid-template-columns:1.4fr .7fr .8fr auto;align-items:center;gap:14px;margin-bottom:18px;padding:19px;display:grid}.subscription-overview>div:first-child{align-items:center;gap:11px;display:flex}.subscription-overview>div:first-child>svg{background:var(--yellow);color:#222;border-radius:11px;width:44px;height:44px;padding:10px}.subscription-overview>div:first-child span,.subscription-overview>div:not(:first-child){display:grid}.subscription-overview small,.subscription-overview p,.subscription-overview span{color:#aeb1b3;margin:2px 0;font-size:8px}.subscription-overview b{color:#fff;font-size:16px}.subscription-overview .outline-button{color:#fff;background:0 0;border-color:#55585a}.pricing-toggle{background:#eaeae5;border-radius:9px;width:max-content;margin:0 auto 17px;padding:3px;display:flex}.pricing-toggle span{border-radius:7px;padding:7px 13px;font-size:8px}.pricing-toggle span.active{color:#222;background:#fff;font-weight:800;box-shadow:0 2px 8px #00000012}.pricing-toggle span b{color:#168062;font-size:7px}.checkout-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.checkout-main{padding:25px}.payment-method{text-align:right;border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:42px 1fr 25px;align-items:center;gap:10px;width:100%;margin:9px 0;padding:13px;display:grid}.payment-method>span{background:#f2f2ef;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.payment-method svg{width:18px}.payment-method>div{display:grid}.payment-method b{font-size:10px}.payment-method small{color:#888c8e;font-size:8px}.payment-method>i{color:#fff;border:1px solid #d8d9d5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.payment-method>i svg{width:13px}.payment-method.active{background:#fffdf5;border-color:#d8ae12}.payment-method.active>i{background:#d8ae12;border-color:#d8ae12}.invoice-fields{border-top:1px solid #ecece6;margin-top:24px;padding-top:20px}.invoice-fields h3{font-size:13px}.order-summary{color:#fff;background:#222426;border-radius:15px;padding:23px;position:sticky;top:100px}.order-summary>span{color:var(--yellow);font-size:8px}.order-summary h2{margin:5px 0 18px;font-size:20px}.order-summary ul{border-bottom:1px solid #424548;gap:10px;padding:0 0 15px;list-style:none;display:grid}.order-summary li{color:#d1d3d4;justify-content:space-between;align-items:center;font-size:8px;display:flex}.order-summary li svg{width:13px;color:var(--yellow)}.order-summary>div,.order-summary>footer{justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.order-summary>footer{border-top:1px solid #424548;align-items:center;margin-top:6px;padding-top:14px}.order-summary>footer b{color:var(--yellow);font-size:15px}.pay-button{background:var(--yellow);color:#222;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin:14px 0 8px;font-size:9px;font-weight:900;display:flex}.pay-button svg{width:15px}.order-summary>small{color:#9fa2a4;gap:5px;font-size:7px;line-height:1.7;display:flex}.order-summary>small svg{width:13px}.narrow-page-form{max-width:850px}@media (max-width:1250px){.resume-builder-layout{grid-template-columns:190px 1fr}.resume-live-preview{display:none}.analytics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.resume-builder-layout,.page-editor-layout,.resume-review-layout,.checkout-layout{grid-template-columns:1fr}.resume-stepper,.editor-side,.resume-review-side,.order-summary{position:static}.resume-stepper{grid-template-columns:repeat(3,1fr);display:grid}.resume-progress{grid-column:1/-1}.subscription-overview,.temporary-hero,.temporary-dashboard-hero{grid-template-columns:1fr 1fr}.temporary-hero>div:first-child,.temporary-dashboard-hero>div:first-child{grid-column:1/-1}.applicant-list>article{grid-template-columns:1fr 100px 150px}.applicant-list>article>.outline-button{display:none}.shift-market-grid{grid-template-columns:1fr}}@media (max-width:760px){.panel-shell{display:block}.panel-main{grid-column:auto}.panel-content{padding:20px 14px 110px}.page-title{align-items:flex-start;gap:14px}.page-title h1{font-size:22px}.resume-stepper{grid-template-columns:1fr 1fr}.resume-editor,.page-form-card{padding:18px}.analytics-grid{grid-template-columns:1fr 1fr}.job-manage-hero{flex-direction:column;align-items:flex-start}.job-manage-hero>div:last-child{flex-wrap:wrap;width:100%}.manage-tabs{overflow-x:auto}.manage-tabs button{white-space:nowrap}.applicant-list>article{grid-template-columns:1fr}.applicant-match{text-align:right}.temporary-hero,.temporary-dashboard-hero,.subscription-overview{grid-template-columns:1fr}.temporary-hero>div:first-child,.temporary-dashboard-hero>div:first-child{grid-column:auto}.temporary-hero>div:not(:first-child),.temporary-dashboard-hero>div:not(:first-child){border-top:1px solid #444749;border-right:0;padding:12px 0 0}.shift-time-box{grid-template-columns:1fr}.shift-candidates>article{grid-template-columns:auto 1fr}.shift-candidates article .skill-tags,.shift-candidates article select{grid-column:1/-1}.resume-columns{grid-template-columns:1fr}.full-resume-card>header{flex-wrap:wrap}.full-resume-card header button{justify-content:center;width:100%}.recruitment-funnel>div{grid-template-columns:100px 40px 1fr}}h1,h2,.home-v2-copy h1,.employer-hero-copy h1,.page-title h1{font-weight:800}h3,h4,h5,h6,strong,b,.pro-job-title,.panel-card-title{font-weight:700}p,li,small,input,textarea,select,.pro-job-company,.pro-job-meta{font-weight:400}button,label,nav,.home-v2-eyebrow,.pro-featured,.status-badge,.section-heading-v2>div>span,.primary-button,.outline-button{font-weight:600}.home-trust-line b,.employer-proof-numbers b,.analytics-grid b,.dashboard-stat b,.pricing-preview-v2 h3,.order-summary>footer b{font-weight:800}.home-v2-copy h1 em,.employer-hero-copy h1 em{font-weight:900}.pro-topbar{font-size:12px}.pro-header nav button{font-size:14px}.pro-login,.pro-employer-cta{font-size:13px!important}.home-v2-eyebrow,.employer-hero-copy>span{font-size:12px}.home-v2-copy>p,.employer-hero-copy>p{font-size:16px}.home-search-v2 small{font-size:11px}.home-search-v2 input,.home-search-v2 select,.home-search-v2 button{font-size:13px}.home-quick-search,.home-quick-search button,.home-trust-line{font-size:12px}.home-trust-line b{font-size:15px}.home-match-card small,.home-interview-card small,.employer-hero-photo small{font-size:11px}.home-match-card b,.home-interview-card b,.employer-hero-photo b{font-size:13px}.home-match-card p,.employer-hero-photo p{font-size:11px}.logo-cloud-v2>p,.employer-logo-proof>span,.logo-cloud-v2 button b,.employer-logo-proof b{font-size:12px}.logo-cloud-v2 button small{font-size:10px}.section-heading-v2>div>span{font-size:12px}.section-heading-v2 p,.section-heading-v2>button{font-size:13px}.category-grid-v2 b{font-size:14px}.category-grid-v2 small{font-size:11px}.job-list-v2 .pro-job-title{font-size:16px}.job-list-v2 .pro-job-company{font-size:13px}.job-list-v2 .pro-job-meta,.job-list-v2 .pro-job-footer,.resume-product-card>div>span,.shift-product-card>span{font-size:12px}.resume-product-card p,.shift-product-card p,.resume-product-card>div>button,.shift-product-card>button{font-size:13px}.mini-resume-ui b,.shift-product-card>div b{font-size:12px}.mini-resume-ui small,.mini-resume-ui footer,.shift-product-card>div small{font-size:10px}.mini-resume-ui>div p span{font-size:9px}.shift-product-card>div strong{font-size:13px}.employer-photo>span{font-size:10px}.employer-cards-v2 h3{font-size:14px}.employer-cards-v2 p{font-size:12px}.employer-cards-v2>article>div>div,.employer-cards-v2 footer b,.employer-cards-v2 footer button{font-size:11px}.home-how-v2 h3{font-size:14px}.home-how-v2 p{font-size:12px}.home-how-v2 article>span{font-size:10px}.home-employer-cta-v2>div>span{font-size:12px}.home-employer-cta-v2 p{font-size:13px}.home-employer-cta-v2 button{font-size:12px}.home-employer-cta-v2 aside span{font-size:10px}.employer-hero-copy>div button{font-size:13px}.employer-hero-copy>small,.employer-proof-numbers span{font-size:12px}.employer-feature-grid h3{font-size:16px}.employer-feature-grid p{font-size:12px}.employer-feature-grid button{font-size:11px}.ats-showcase-v2>div>span,.employer-brand-showcase-v2>div>span{font-size:12px}.ats-showcase-v2>div>p,.employer-brand-showcase-v2>div>p{font-size:13px}.ats-showcase-v2 li,.ats-showcase-v2>div>button,.employer-brand-showcase-v2>div>button,.ats-ui-card header b,.ats-ui-card article b{font-size:12px}.ats-ui-card header small,.ats-ui-card article small,.ats-ui-card article p span{font-size:10px}.ats-ui-card article strong,.ats-ui-card article em{font-size:11px}.employer-brand-profile small,.employer-brand-profile>span{font-size:10px}.pricing-preview-v2 article>span,.pricing-preview-v2 article>small{font-size:11px}.pricing-preview-v2 article>p,.pricing-preview-v2 li{font-size:12px}.pricing-preview-v2 article button{font-size:13px}.employer-testimonial-v2 span,.employer-testimonial-v2 small{font-size:11px}.employer-final-v2 p,.employer-final-v2>button,.pro-footer p,.pro-footer button,.pro-footer section{font-size:12px}@media (max-width:760px){.home-v2-copy h1,.employer-hero-copy h1{letter-spacing:-1.2px;font-size:38px}.home-v2-copy>p,.employer-hero-copy>p{font-size:14px}.home-search-v2{gap:7px}.home-search-v2 label{border-bottom:1px solid #e7eaee;border-left:0;padding:8px}.home-search-v2 button{justify-content:center;min-height:46px}.section-heading-v2 h2{font-size:23px}}.logo-cloud-v2{background:#fff;padding:32px 24px 36px}.logo-cloud-v2>p{color:#697280;margin-bottom:22px;font-size:13px;font-weight:500}.logo-cloud-v2>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.logo-cloud-v2 button{background:#fafbfc;border:1px solid #e3e7ec;border-radius:12px;gap:12px;min-width:0;min-height:86px;padding:12px 14px;overflow:hidden}.logo-cloud-v2 button:hover{background:#fffdf4;border-color:#dcc467;transform:translateY(-2px);box-shadow:0 10px 24px #1f283412}.logo-cloud-v2 .pro-company-logo.has-real-logo{background:#fff;flex:0 0 82px;width:82px;height:58px;padding:6px}.logo-cloud-v2 button>span{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.logo-cloud-v2 button b{color:#303946;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.logo-cloud-v2 button small{color:#89919c;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:10px;overflow:hidden}.live-activity-v2{color:#fff;background:#202a39;border-radius:20px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:40px;max-width:1192px;min-height:330px;margin:56px auto 8px;padding:32px;display:grid;position:relative;overflow:hidden}.live-activity-v2:before{content:"";border:42px solid #f3b9001c;border-radius:50%;width:280px;height:280px;position:absolute;top:-140px;right:-120px}.live-activity-copy{z-index:1;position:relative}.live-activity-copy>span{color:#ffd95b;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.live-activity-copy>span i,.active-openings i{background:#39cc91;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 #39cc9180}.live-activity-copy h2{margin:10px 0;font-size:28px;line-height:1.55}.live-activity-copy p{color:#b8c0ca;margin:0;font-size:13px;line-height:2}.live-activity-copy>div{border:1px solid #445064;border-radius:10px;align-items:center;gap:8px;width:max-content;margin-top:22px;padding:9px 12px;display:flex}.live-activity-copy>div b{color:#ffd451;font-size:20px}.live-activity-copy>div small{color:#bfc6cf;font-size:10px}.live-feed-window{direction:rtl;height:260px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.live-feed-track{gap:10px;animation:19s linear infinite live-feed-scroll;display:grid}.live-feed-window:hover .live-feed-track{animation-play-state:paused}.live-feed-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:38px 1fr 8px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.live-feed-card>span{color:#8a6600;background:#fff3c7;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.live-feed-card>span svg{width:17px}.live-feed-card>div{min-width:0;display:grid}.live-feed-card small{color:#f3ca40;font-size:9px}.live-feed-card b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.live-feed-card p{color:#aeb7c3;margin:1px 0 0;font-size:9px}.live-feed-card>i{background:#39cc91;border-radius:50%;width:7px;height:7px}.tone-resume>span{color:#117c5e;background:#e9f8f2}.tone-interview>span{color:#5d47b7;background:#ebe9ff}.tone-shift>span{color:#2f65ad;background:#e9f1ff}.workplace-gallery-v2{max-width:1240px;margin:0 auto;padding:72px 24px 20px}.workplace-gallery-v2>div:last-child{grid-template-rows:210px 210px;grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.workplace-gallery-v2 figure{background:#dfe4ea;border-radius:16px;margin:0;position:relative;overflow:hidden}.workplace-gallery-v2 .gallery-main{grid-row:1/3}.workplace-gallery-v2 img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.workplace-gallery-v2 figure:hover img{transform:scale(1.045)}.workplace-gallery-v2 figure:after{content:"";background:linear-gradient(#0000,#151d28d1);position:absolute;inset:35% 0 0}.workplace-gallery-v2 figcaption{z-index:1;color:#fff;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.workplace-gallery-v2 figcaption b{font-size:16px}.workplace-gallery-v2 figcaption span{color:#d8dde3;font-size:11px}.pro-job-card.is-featured{background:linear-gradient(#fffdf5 0,#fff 34%);border-top:1px solid #e6d078;padding-top:17px}.pro-featured{z-index:3;border-radius:99px;padding:5px 8px;top:15px;left:62px;box-shadow:0 3px 9px #a175001f}.pro-save{z-index:4;position:relative}.pro-job-footer{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:grid}.job-salary-block>span{color:#866300;background:#fff3c5;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.job-salary-block>span svg{width:17px}.job-salary-block>div{min-width:0;display:grid}.job-salary-block small{color:#89909a;order:-1;font-size:10px}.job-salary-block b{color:#252e3a;font-size:13px;line-height:1.5}.job-publish-age{white-space:nowrap;align-items:center;gap:5px;display:flex;color:#858d98!important;font-size:10px!important}.job-publish-age svg{width:14px}.pro-job-footer>button{color:#fff;white-space:nowrap;background:#273243;border-radius:8px;justify-content:center;min-height:38px;padding:0 13px}.pro-job-footer>button:hover{background:#151d29;transform:translate(-2px)}.employer-photo{background:#28384d;height:132px}.employer-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .55s;display:block}.employer-cards-v2 article:hover .employer-photo img{transform:scale(1.04)}.employer-photo:before{z-index:1;background:linear-gradient(#141c2714,#141c2773);border-radius:0;width:auto;height:auto;inset:0}.employer-photo:after{display:none}.employer-photo>span{z-index:2}.employer-cards-v2 footer{background:#f8fafb;border-top:1px solid #e7ebef;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:15px -16px -15px;padding:12px 16px;display:grid}.active-openings{align-items:center;gap:7px!important;display:flex!important}.active-openings b{color:#246e59!important;font-size:11px!important}.employer-cards-v2 footer button{color:#39424e;background:#fff;border:1px solid #dfe3e8;border-radius:7px;justify-content:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:600}.employer-cards-v2 footer button:hover{background:#fff9df;border-color:#dfbe42}.home-how-v2{background:#f1f4f7;padding-top:74px;padding-bottom:78px}.home-how-v2>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto}.home-how-v2 article{text-align:right;background:#fff;border:1px solid #e0e5ea;border-radius:15px;min-height:205px;padding:28px 22px 22px;box-shadow:0 8px 22px #1f28340b}.home-how-v2 article:hover{border-color:#dfc65f;transform:translateY(-4px);box-shadow:0 15px 30px #1f283414}.home-how-v2 article:not(:last-child):after{border-top:2px dashed #cbd2da;width:19px;top:50%;left:-19px}.home-how-v2 article>span{border:4px solid #f1f4f7;width:30px;height:30px;font-size:11px;top:-11px;right:18px}.home-how-v2 article>svg{color:#856300;background:#fff4c6;border-radius:12px;width:48px;height:48px;padding:12px}.home-how-v2 h3{margin-top:16px;font-size:15px}.home-how-v2 p{font-size:12px;line-height:1.9}.jobs-page .jobs-page-hero{color:#222c39;background:linear-gradient(135deg,#f8fafc 0%,#eef2f6 100%);border-bottom:1px solid #dfe4ea;grid-template-columns:1fr 410px;align-items:center;gap:34px 46px;padding:44px max(24px,50vw - 620px) 34px;display:grid}.jobs-hero-copy>span{color:#8b6900!important;font-size:12px!important}.jobs-hero-copy h1{color:#202a38;margin:9px 0;font-size:38px;line-height:1.35}.jobs-hero-copy p{color:#65707e;max-width:590px;margin:0;font-size:14px;line-height:2}.jobs-hero-stats{gap:24px;margin-top:21px;display:flex}.jobs-hero-stats span{color:#717b87;font-size:11px}.jobs-hero-stats b{color:#202a38;margin-left:3px;font-size:16px}.jobs-hero-visual{border-radius:18px;height:245px;position:relative;overflow:hidden;box-shadow:0 16px 35px #25303f24}.jobs-hero-visual>img{object-fit:cover;object-position:25% center;width:100%;height:100%}.jobs-hero-visual:after{content:"";background:linear-gradient(#0000,#141c269e);position:absolute;inset:45% 0 0}.jobs-hero-visual>article{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffff59;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.jobs-hero-visual article>span{color:#8a6600;background:#fff2bc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.jobs-hero-visual article svg{width:17px}.jobs-hero-visual article>div{display:grid}.jobs-hero-visual article small{color:#858d97;font-size:9px}.jobs-hero-visual article b{color:#28323f;font-size:11px}.jobs-page .jobs-main-search{background:#fff;grid-column:1/-1;width:100%;max-width:none;box-shadow:0 12px 30px #1f293617}.home-v2-hero>*,.jobs-page-hero>*,.employer-hero-v2>*{animation:.62s cubic-bezier(.2,.7,.2,1) both section-reveal}.home-v2-hero>:nth-child(2),.jobs-page-hero>:nth-child(2),.employer-hero-v2>:nth-child(2){animation-delay:.1s}@keyframes live-pulse{70%{box-shadow:0 0 0 8px #39cc9100}to{box-shadow:0 0 #39cc9100}}@keyframes live-feed-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 5px))}}@keyframes section-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.logo-cloud-v2>div{grid-template-columns:repeat(2,minmax(0,1fr))}.live-activity-v2{margin-left:20px;margin-right:20px}.pro-job-footer{grid-template-columns:1fr auto}.job-publish-age{display:none}}@media (max-width:820px){.live-activity-v2{grid-template-columns:1fr;gap:24px}.jobs-page .jobs-page-hero{grid-template-columns:1fr}.jobs-hero-visual{height:300px}.jobs-page .jobs-main-search{grid-column:auto}.workplace-gallery-v2>div:last-child{grid-template-rows:340px 210px;grid-template-columns:1fr 1fr}.workplace-gallery-v2 .gallery-main{grid-area:auto/1/auto/-1}.home-how-v2>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.home-how-v2 article:after{display:none}}@media (max-width:580px){.logo-cloud-v2{padding-left:15px;padding-right:15px}.logo-cloud-v2>div{grid-template-columns:1fr}.logo-cloud-v2 button{min-height:78px}.live-activity-v2{border-radius:16px;margin:34px 15px 0;padding:24px 18px}.live-activity-copy h2{font-size:23px}.live-feed-window{height:235px}.workplace-gallery-v2>div:last-child{grid-template-rows:repeat(3,240px);grid-template-columns:1fr;display:grid}.workplace-gallery-v2 .gallery-main{grid-column:auto}.pro-featured{top:14px;left:59px}.pro-job-footer{grid-template-columns:1fr;align-items:stretch}.pro-job-footer>button{width:100%}.employer-cards-v2 footer{grid-template-columns:1fr}.employer-cards-v2 footer button{width:100%}.home-how-v2>div:last-child{grid-template-columns:1fr;gap:24px}.jobs-page .jobs-page-hero{gap:24px;padding:32px 15px 24px}.jobs-hero-copy h1{font-size:30px}.jobs-hero-visual{height:260px}.jobs-hero-stats{flex-direction:column;gap:5px}.jobs-page .jobs-main-search{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.live-feed-track,.live-activity-copy>span i,.active-openings i,.home-v2-hero>*,.jobs-page-hero>*,.employer-hero-v2>*{animation:none!important}}.pro-job-card{background:#fff;border:1px solid #e1e6ec;border-radius:16px;flex-direction:column;min-width:0;min-height:300px;padding:20px;display:flex;overflow:hidden;box-shadow:0 5px 18px #1f2a3809}.pro-job-card.is-featured{background:linear-gradient(#fffdf5 0,#fff 45%);border:1px solid #e6cf70;padding-top:20px;box-shadow:0 7px 22px #83620012}.pro-job-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.pro-job-copy{gap:7px;min-width:0}.pro-job-kicker{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.pro-job-kicker .pro-job-company{color:#66717f;min-width:0;max-width:100%;font-size:12px;line-height:1.55}.pro-job-kicker .pro-featured{color:#765900;box-shadow:none;background:#fff4bf;border:1px solid #ecd57a;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;line-height:1;position:static}.pro-job-kicker .pro-featured svg{fill:currentColor;width:11px;height:11px}.pro-job-title{color:#202a37;text-wrap:balance;width:fit-content;max-width:100%;font-size:16px;line-height:1.65}.pro-job-meta{gap:6px 12px;margin-top:2px}.pro-job-meta span{color:#6f7986;font-size:10px}.pro-job-meta svg{color:#929aa4;width:13px;height:13px}.pro-skill-row{flex-wrap:wrap;min-width:0;margin-top:4px}.pro-skill-row span{color:#65707c;background:#f6f8fa;border:1px solid #e8ebef;font-size:9px}.pro-save{z-index:auto;background:#fff;border-color:#dfe4e9;border-radius:10px;width:38px;height:38px;margin:0;position:static}.pro-save:hover{color:#846300;background:#fff9df;border-color:#d0ae24}.pro-job-footer{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:auto;padding:18px 0 0;display:grid}.job-card-summary{background:#f7f9fb;border:1px solid #e5e9ee;border-radius:11px;gap:5px;min-width:0;padding:10px 12px;display:grid!important}.job-salary-block{align-items:center;gap:8px;min-width:0;display:flex!important}.job-summary-icon{color:#795a00;background:#fff0ae;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.job-salary-block>div{gap:1px;min-width:0;display:grid!important}.job-salary-block small{color:#7d8793;font-size:9px;line-height:1.4}.job-salary-block b{color:#202a37;white-space:nowrap;font-size:12px;line-height:1.55}.job-salary-block .job-salary-value{direction:rtl;align-items:baseline;gap:4px;display:inline-flex}.job-salary-block b em{color:#78828e;margin:0;font-size:8px;font-style:normal;font-weight:500}.job-publish-age{white-space:nowrap;align-items:center;gap:6px;padding-right:42px;line-height:1.5;display:flex;color:#88919c!important;font-size:9px!important}.job-publish-age i{background:#1d9b73;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #e2f5ee}.pro-job-footer .job-view-button{color:#fff;white-space:nowrap;background:#222d3b;border:0;border-radius:11px;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:126px;min-height:66px;padding:0 14px;font-size:11px;font-weight:700;display:flex;box-shadow:0 6px 14px #19233021}.pro-job-footer .job-view-button svg{width:15px;height:15px;transition:transform .2s}.pro-job-footer .job-view-button:hover{background:#111a26;transform:translateY(-1px)}.pro-job-footer .job-view-button:hover svg{transform:translate(-3px)}.pro-job-card.horizontal{min-height:286px}@media (max-width:1180px){.pro-job-footer{grid-template-columns:1fr}.pro-job-footer .job-view-button{width:100%;min-height:42px}}@media (max-width:580px){.pro-job-card,.pro-job-card.is-featured{min-height:0;padding:16px}.pro-job-main{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.pro-company-logo.logo-normal{width:44px;height:44px}.pro-job-title{font-size:14px}.pro-job-meta{grid-column:1/-1}.job-card-summary{padding:10px}.job-publish-age{padding-right:41px}}.pro-job-card .pro-job-footer{background:0 0}.pro-job-card .job-card-summary{background:#fffdf4;border-color:#eadb9a}.pro-job-card .pro-job-footer .job-view-button{color:#202936;background:#f5c62c;border:1px solid #e0b919;box-shadow:0 7px 16px #b1840026}.pro-job-card .pro-job-footer .job-view-button:hover{color:#17202b;background:#eebb18;border-color:#cfa50b}@media (min-width:781px){.auth-page{width:100%;height:100dvh;min-height:0;overflow:hidden}.auth-showcase,.auth-panel{height:calc(100dvh - 40px);min-height:0}.auth-showcase-copy{margin-top:clamp(24px,5vh,64px)}.auth-showcase-copy h1{font-size:clamp(30px,2.7vw,44px)}.auth-lab-photo{flex:none;height:clamp(125px,22vh,190px)}.auth-panel{padding-top:clamp(34px,6vh,64px);padding-bottom:clamp(20px,4vh,34px)}.auth-progress{margin-bottom:clamp(18px,4vh,32px)}.auth-terms{margin-top:clamp(18px,4vh,34px)}}@media (min-width:781px) and (max-height:760px){.auth-showcase-copy{margin-top:18px}.auth-showcase-copy h1{margin:10px 0 6px;font-size:30px}.auth-showcase-copy>p{line-height:1.7}.auth-benefits{margin-top:10px}.auth-lab-photo{height:125px}.auth-panel{padding-top:30px}.auth-step h2{margin-top:5px;font-size:22px}.auth-step>p{margin-bottom:14px}.auth-role-options>button{min-height:66px}}.choice-picker{gap:9px;min-width:0;display:grid}.choice-search{background:#fff;border:1px solid #dce2e8;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:flex;box-shadow:0 3px 10px #222d3a06}.choice-search:focus-within{border-color:#d7b62b;box-shadow:0 0 0 3px #fff5c9}.choice-search svg{color:#89939e;width:16px}.choice-search input{outline:0;flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;font-size:11px!important}.choice-search>b{color:#725700;background:#fff2b8;border-radius:999px;flex:none;padding:4px 7px;font-size:8px}.choice-options{background:#f8fafc;border:1px solid #e5e9ee;border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:188px;padding:10px;display:flex;overflow-y:auto}.choice-options>button{color:#576270;background:#fff;border:1px solid #dfe4e9;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:5px 8px;font-size:9px;display:inline-flex}.choice-options>button:hover{border-color:#d8bb43}.choice-options>button.selected{color:#5f4900;background:#fff5c8;border-color:#d8b724}.choice-options>button i{background:#eef1f4;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.choice-options>button.selected i{background:#f1c321}.choice-options>button svg{width:11px;height:11px}.choice-options .add-custom-choice{color:#725700;border-style:dashed;border-color:#c8a81e}.choice-empty{color:#8a949f;padding:6px;font-size:9px}.resume-choice-groups,.brand-choice-stack{gap:18px;display:grid}.resume-choice-groups>.field,.brand-choice-stack>.field{min-width:0}.premium-profile .company-profile-cover{color:#fff;background-color:#202936;background-position:50%;background-size:cover;min-height:420px;padding-top:70px;padding-bottom:92px}.premium-profile .company-profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0f161f59);position:absolute;inset:0}.company-cover-content{z-index:2;max-width:1240px;margin:auto;position:relative}.company-cover-content>span{color:#fff4bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:10px;display:flex}.company-cover-content>span svg{width:15px}.premium-profile .company-cover-content h1{color:#fff;max-width:720px;margin:18px 0 8px;font-size:clamp(34px,4vw,54px);line-height:1.35}.company-cover-content>p{color:#d8dfe7;max-width:620px;margin:0;font-size:13px;line-height:1.9}.company-cover-stats{gap:10px;margin-top:26px;display:flex}.company-cover-stats>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:10px;gap:1px;min-width:105px;padding:10px 13px;display:grid}.company-cover-stats b{color:#fff;font-size:17px}.company-cover-stats small{color:#dbe1e7;font-size:8px}.premium-profile .company-profile-header{z-index:3;background:#fff;border:1px solid #dfe4ea;border-radius:17px;margin-top:-48px;padding:22px 24px;position:relative;box-shadow:0 18px 42px #1c263321}.company-profile-nav{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #e1e5ea;border-radius:12px;position:sticky;top:74px;box-shadow:0 8px 22px #1f2a380f}.company-profile-nav a{border-radius:7px}.company-profile-layout>article,.company-profile-layout>aside{min-width:0}.company-content-card{border:1px solid #e2e6eb;border-radius:16px;box-shadow:0 8px 24px #202b3a09}.company-story-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.company-story-grid>div{background:#f8fafc;border:1px solid #e5e9ee;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.company-story-grid>div>svg{color:#755800;background:#fff1b5;border-radius:9px;flex:none;width:34px;height:34px;padding:8px}.company-story-grid>div>span{gap:3px;display:grid}.company-story-grid b{color:#27313e;font-size:11px}.company-story-grid p{color:#707b87;margin:0;font-size:9px;line-height:1.8}.company-gallery{grid-template-columns:1.45fr 1fr 1fr;gap:8px;display:grid}.company-gallery figure{background:#dce2e8;border-radius:12px;min-height:210px;margin:0;position:relative;overflow:hidden}.company-gallery figure:first-child{grid-row:span 1}.company-gallery img{object-fit:cover;width:100%;height:100%;display:block}.company-gallery figure:after{content:"";background:linear-gradient(#0000,#121a24c7);position:absolute;inset:45% 0 0}.company-gallery figcaption{z-index:1;color:#fff;font-size:9px;font-weight:700;position:absolute;bottom:9px;right:11px}.company-department-list{gap:9px;margin-top:18px;display:grid}.company-department-list>b{color:#35404d;font-size:11px}.company-department-list>div,.company-values-row{flex-wrap:wrap;gap:6px;display:flex}.company-department-list span,.company-values-row>span{color:#596573;background:#f7f9fb;border:1px solid #e2e6eb;border-radius:7px;padding:6px 8px;font-size:9px}.company-values-row{border-top:1px solid #e7eaee;margin-top:16px;padding-top:16px}.company-values-row>span{color:#6d5400;background:#fff9df;align-items:center;gap:4px;display:flex}.company-values-row svg{fill:currentColor;width:12px}.company-hiring-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.company-hiring-steps>div{background:#f8fafc;border:1px solid #e2e6eb;border-radius:10px;gap:9px;padding:12px;display:grid;position:relative}.company-hiring-steps>div>span{color:#27313e;background:#f4c52a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.company-hiring-steps b{color:#46515e;font-size:9px;line-height:1.7}.brand-editor-progress{background:#fff9df;border:1px solid #e5d17d;border-radius:11px;grid-template-columns:1fr auto;gap:7px 12px;margin-bottom:25px;padding:12px;display:grid}.brand-editor-progress>span{color:#655000;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.brand-editor-progress svg{width:15px}.brand-editor-progress>b{color:#675000;font-size:10px}.brand-editor-progress>i{background:#efe6bf;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.brand-editor-progress>i span{border-radius:inherit;background:#dfb616;height:100%;display:block}.brand-section-heading{border-top:1px solid #e7eaee;align-items:center;gap:10px;margin:24px 0 13px;padding-top:22px;display:flex}.brand-editor-progress+.brand-section-heading{border-top:0;margin-top:0;padding-top:0}.brand-section-heading>span{color:#28323f;background:#f4c62c;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.brand-section-heading>div{gap:1px;display:grid}.brand-section-heading h3{color:#2a3542;margin:0;font-size:13px}.brand-section-heading p{color:#818b96;margin:0;font-size:8px}.brand-gallery-manager{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.brand-gallery-manager>button{background:#eef1f4;border:2px solid #0000;border-radius:11px;min-height:125px;padding:0;position:relative;overflow:hidden}.brand-gallery-manager>button.selected{border-color:#dfb713}.brand-gallery-manager img{object-fit:cover;width:100%;height:125px;display:block}.brand-gallery-manager button>span{color:#36414e;background:#ffffffe6;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex;position:absolute;bottom:6px;right:6px}.brand-gallery-manager svg{width:12px}.brand-preview-cover{color:#fff;background-position:50%;background-size:cover}.brand-preview-benefits{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.brand-preview-benefits span{color:#705500;background:#fff6d0;border-radius:6px;align-items:center;gap:3px;padding:5px 6px;font-size:7px;display:flex}.brand-preview-benefits svg{width:10px}.resume-live-preview article header small{color:#7c8793;font-size:8px}.resume-live-preview .preview-experience p{color:#6c7783;margin:5px 0 0;font-size:8px;line-height:1.7}.resume-preview-columns{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.resume-preview-columns>div{background:#f8fafc;border:1px solid #e5e9ee;border-radius:8px;padding:10px;display:block!important}.resume-preview-columns h3{margin-top:0!important}html,body{max-width:100%;overflow-x:hidden}.panel-main,.workspace-page,.page-content,.resume-builder-layout,.employer-brand-layout{min-width:0}@media (max-width:1050px){.company-hiring-steps{grid-template-columns:repeat(2,1fr)}.company-gallery{grid-template-columns:1fr 1fr}.company-gallery figure:first-child{grid-column:1/-1}.employer-brand-layout{grid-template-columns:1fr}.brand-live-preview{justify-self:center;width:min(100%,560px);position:static}}@media (max-width:780px){.auth-page{height:auto;min-height:100dvh;overflow-y:auto}.auth-panel{min-height:100dvh;padding-top:68px}.auth-back{min-height:42px}.premium-profile .company-profile-cover{background-position:58%;min-height:390px;padding:54px 16px 82px}.premium-profile .company-cover-content h1{font-size:32px}.company-cover-stats{grid-template-columns:repeat(3,1fr);display:grid}.company-cover-stats>span{min-width:0;padding:8px}.premium-profile .company-profile-header{margin:-48px 14px 0;padding:17px}.company-profile-nav{margin-left:14px;margin-right:14px;padding:5px;top:67px;overflow-x:auto}.company-profile-nav a{min-width:max-content;padding:8px 10px}.company-profile-layout{margin-left:14px;margin-right:14px}.company-story-grid,.resume-preview-columns,.company-gallery{grid-template-columns:1fr}.company-gallery figure,.company-gallery figure:first-child{grid-column:auto;min-height:220px}.brand-form-grid{grid-template-columns:1fr}.brand-gallery-manager{grid-template-columns:1fr 1fr}.choice-options{max-height:220px}.choice-options>button{min-height:38px;font-size:10px}.resume-builder-layout{display:block}.resume-stepper{margin-bottom:12px;position:static;overflow-x:auto}.resume-stepper>button{min-width:max-content}.resume-live-preview{margin-top:15px;position:static}}@media (max-width:520px){.auth-panel{padding-left:16px;padding-right:16px}.auth-role-options>button{min-height:82px}.company-cover-stats{gap:6px}.company-cover-stats b{font-size:14px}.company-profile-header{grid-template-columns:58px 1fr!important}.company-profile-header .logo-large{width:58px;height:58px}.company-profile-header>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.company-profile-header>div:last-child button{justify-content:center;width:100%}.company-hiring-steps,.brand-gallery-manager{grid-template-columns:1fr}.brand-editor-actions{grid-template-columns:1fr;display:grid}.brand-editor-actions button{justify-content:center;width:100%}.resume-editor,.brand-editor-card,.company-content-card{padding:16px}.page-form-actions{grid-template-columns:1fr;display:grid}.page-form-actions button{justify-content:center;width:100%}}@media print{@page{size:A4;margin:9mm}body{background:#fff!important}body *{visibility:hidden!important}#resume-printable,#resume-printable *{visibility:visible!important}#resume-printable{width:100%!important;min-height:auto!important;box-shadow:none!important;color:#17202b!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:12mm!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#resume-printable section,#resume-printable .preview-experience{break-inside:avoid}#resume-printable footer{margin-top:8mm}}.employer-landing-v2{color:#1f2937;background:#fff;overflow:clip}.employer-mini-nav{background:#fffffff5;border-bottom:1px solid #e7e9ed;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:58px;padding:8px max(24px,50vw - 620px);display:grid}.employer-mini-nav>b{color:#1f2937;font-size:14px}.employer-mini-nav>div{align-items:center;gap:24px;display:flex}.employer-mini-nav a{color:#667085;font-size:13px;font-weight:600;text-decoration:none}.employer-mini-nav a:hover{color:#927000}.employer-mini-nav>button{color:#293241;min-height:38px;font:inherit;background:#fff;border:1px solid #d9dde3;border-radius:9px;padding:0 15px;font-size:12px;font-weight:800}.employer-hero-v2{background:radial-gradient(circle at 14% 18%,#f6c62533,#0000 26%),linear-gradient(#fbfcfd 0%,#fff 100%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;min-height:660px;padding-top:72px;padding-bottom:78px}.employer-hero-copy>span{padding:8px 12px;font-size:12px}.employer-hero-copy>span svg{width:17px;height:17px}.employer-hero-copy h1{letter-spacing:-2.4px;max-width:610px;margin:22px 0 18px;font-size:clamp(44px,5vw,70px);line-height:1.22}.employer-hero-copy h1 em{color:#b98900;text-underline-offset:-4px;-webkit-text-decoration:underline #efbe1b6b;text-decoration:underline #efbe1b6b;text-decoration-thickness:10px}.employer-hero-copy>p{max-width:610px;font-size:16px;line-height:2}.employer-hero-copy>div{gap:11px;margin:30px 0 20px}.employer-hero-copy>div button{border-radius:10px;min-height:50px;padding:0 21px;font-size:13px}.employer-hero-copy>div button:first-child{box-shadow:0 12px 25px #b484002e}.employer-hero-assurances{flex-wrap:wrap;gap:9px 18px;margin:0;padding:0;list-style:none;display:flex}.employer-hero-assurances li{color:#687386;align-items:center;gap:5px;font-size:12px;display:flex}.employer-hero-assurances svg{color:#148361;width:15px;height:15px}.employer-hero-photo{isolation:isolate;height:500px}.employer-hero-photo>img{border-radius:28px 86px 28px 28px;box-shadow:0 24px 60px #1b263529}.employer-hero-photo:before{border-radius:92px 24px;width:66%;height:92%;top:-24px;right:-24px}.employer-hero-photo>article{border:1px solid #e6e9ed;border-radius:14px;min-width:260px;padding:15px;bottom:82px;right:-30px}.employer-hero-photo small,.employer-hero-photo p{font-size:10px}.employer-hero-photo b{font-size:13px}.employer-hero-dashboard{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #e1e5ebf0;border-radius:15px;width:min(370px,72%);padding:15px;position:absolute;bottom:-30px;left:-30px;box-shadow:0 18px 45px #1b26352b}.employer-hero-dashboard>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.employer-hero-dashboard header span{color:#667085;font-size:11px}.employer-hero-dashboard header b{color:#117b5c;background:#e9f7f2;border-radius:6px;padding:4px 7px;font-size:9px}.employer-hero-dashboard>div{grid-template-columns:repeat(3,1fr);gap:6px;padding-top:11px;display:grid}.employer-hero-dashboard>div>span{background:#f7f8fa;border-radius:8px;gap:2px;padding:8px;display:grid}.employer-hero-dashboard>div b{color:#263241;font-size:17px}.employer-hero-dashboard>div small{color:#7c8794;font-size:8px}.employer-logo-proof{background:#f7f8fa;border:0;padding:72px max(24px,50vw - 620px)}.employer-logo-proof>header{text-align:center;max-width:680px;margin:0 auto 30px}.employer-logo-proof>header>span{color:#927000;font-size:12px;font-weight:900}.employer-logo-proof>header h2{color:#222c3a;margin:7px 0 8px;font-size:30px;line-height:1.5}.employer-logo-proof>header p{color:#7a8492;margin:0;font-size:13px}.employer-logo-proof>.employer-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.employer-logo-card{background:#fff;border:1px solid #e0e4e9;border-radius:14px;grid-template-columns:84px minmax(0,1fr) 20px;align-items:center;gap:14px;min-width:0;min-height:104px;padding:15px;display:grid;box-shadow:0 8px 24px #1e28360a}.employer-logo-frame{background:#fff;border:1px solid #edf0f3;border-radius:11px;place-items:center;width:84px;height:70px;display:grid;overflow:hidden}.employer-logo-proof .employer-logo-frame .pro-company-logo{width:72px;height:58px;box-shadow:none;border:0;flex:none}.employer-logo-copy{gap:5px;min-width:0;display:grid}.employer-logo-copy b{color:#303a47;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.65;overflow:hidden}.employer-logo-copy small{color:#8a939f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.employer-logo-card>svg{color:#148261;width:18px}.employer-proof-numbers{border-radius:18px;max-width:1180px;margin-top:64px;box-shadow:0 14px 38px #1f293712}.employer-proof-numbers article{padding:30px 16px}.employer-proof-numbers b{font-size:26px}.employer-proof-numbers span{margin-top:3px;font-size:11px}.employer-landing-v2 .section-heading-v2>div>span{font-size:12px}.employer-landing-v2 .section-heading-v2 h2{margin:8px 0;font-size:32px;line-height:1.5}.employer-landing-v2 .section-heading-v2 p{max-width:700px;margin-inline:auto;font-size:13px;line-height:2}.employer-section-v2,.employer-process-v2,.pricing-preview-v2{scroll-margin-top:90px}.employer-feature-grid{gap:16px}.employer-feature-grid article{border-radius:16px;min-height:252px;padding:25px;transition:all .18s}.employer-feature-grid article:hover{border-color:#e1c65e;transform:translateY(-4px);box-shadow:0 18px 38px #202a3714}.employer-feature-grid article>span{border-radius:13px;width:50px;height:50px}.employer-feature-grid h3{margin:17px 0 8px;font-size:17px}.employer-feature-grid p{min-height:76px;font-size:12px;line-height:2}.employer-feature-grid button{font-size:11px;font-weight:800}.ats-showcase-v2{background:radial-gradient(circle at 86% 15%,#f4c11a29,#0000 26%),#222d40;padding-top:90px;padding-bottom:90px;scroll-margin-top:90px}.ats-showcase-v2>div>span{font-size:12px}.ats-showcase-v2>div h2{margin:12px 0;font-size:34px}.ats-showcase-v2>div p{font-size:13px}.ats-showcase-v2 li,.ats-showcase-v2>div>button{font-size:11px}.ats-ui-card{border-radius:18px;padding:22px}.ats-ui-card header b{font-size:14px}.ats-ui-card header small,.ats-ui-card article small,.ats-ui-card article p span,.ats-ui-card article em{font-size:9px}.ats-ui-card article b{font-size:12px}.ats-ui-card article strong{font-size:14px}.employer-process-v2 article{border-radius:0 0 14px 14px;min-height:170px;padding:24px}.employer-process-v2 article>span{font-size:28px}.employer-process-v2 h3{font-size:15px}.employer-process-v2 p{font-size:11px}.employer-brand-showcase-v2{background:linear-gradient(135deg,#f4f6f8,#eceff3);padding-top:90px;padding-bottom:90px;scroll-margin-top:90px}.employer-brand-showcase-v2 h2{font-size:34px}.employer-brand-showcase-v2 p{font-size:13px}.employer-brand-showcase-v2>div>span,.employer-brand-showcase-v2 button{font-size:11px}.employer-brand-cover{min-height:245px}.employer-brand-cover span,.employer-brand-profile small,.employer-brand-profile>span{font-size:10px}.employer-brand-profile b{font-size:13px}.pricing-preview-v2{padding-top:88px;padding-bottom:88px}.pricing-preview-v2 article{border-radius:17px;padding:29px}.pricing-preview-v2 article>small{font-size:11px}.pricing-preview-v2 h3{font-size:27px}.pricing-preview-v2 h3 em,.pricing-preview-v2 article>p,.pricing-preview-v2 li,.pricing-preview-v2 article>button{font-size:11px}.latest-blog-section{background:#fff;padding:82px max(24px,50vw - 620px)}.latest-blog-section.for-employers{background:#f8f9fb}.latest-blog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.latest-blog-heading>div>span{color:#8d6900;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.latest-blog-heading svg{width:17px}.latest-blog-heading h2{color:#222c39;margin:8px 0 6px;font-size:30px}.latest-blog-heading p{color:#7b8592;margin:0;font-size:13px}.blog-wordpress-ready{color:#725800;background:#fff8d8;border:1px solid #e4d278;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.latest-blog-grid{grid-template-columns:1.25fr 1fr 1fr;gap:15px;display:grid}.latest-blog-grid>article{background:#fff;border:1px solid #e1e5ea;border-radius:17px;min-width:0;transition:all .18s;overflow:hidden;box-shadow:0 9px 28px #1f29370b}.latest-blog-grid>article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1f293717}.blog-card-image{background:#e5e8ed;height:190px;position:relative;overflow:hidden}.featured-post .blog-card-image{height:220px}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.latest-blog-grid>article:hover img{transform:scale(1.035)}.blog-card-image:after{content:"";background:linear-gradient(#0000,#1018248c);position:absolute;inset:45% 0 0}.blog-card-image>span{z-index:1;color:#27313e;background:#f3c421;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:11px;right:12px}.blog-card-content{padding:18px}.blog-card-meta{color:#8a939f;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.blog-card-meta span{align-items:center;gap:4px;display:flex}.blog-card-meta svg{width:13px}.blog-card-content h3{color:#293442;margin:12px 0 8px;font-size:16px;line-height:1.75}.featured-post .blog-card-content h3{font-size:19px}.blog-card-content p{color:#707b88;min-height:70px;margin:0;font-size:11px;line-height:1.95}.blog-read-more{color:#806100;align-items:center;gap:4px;margin-top:14px;font-size:10px;font-weight:900;display:flex}.blog-read-more svg{width:14px}.employer-faq-v2{background:#fff;grid-template-columns:.78fr 1.22fr;align-items:start;gap:68px;padding:84px max(24px,50vw - 580px);display:grid}.employer-faq-intro>span{color:#8d6900;font-size:12px;font-weight:900}.employer-faq-intro h2{color:#222c3a;margin:9px 0;font-size:29px;line-height:1.55}.employer-faq-intro p{color:#747f8d;font-size:12px;line-height:2}.employer-faq-intro button{color:#fff;min-height:42px;font:inherit;background:#273142;border:0;border-radius:9px;padding:0 15px;font-size:11px;font-weight:900}.employer-faq-list{gap:10px;display:grid}.employer-faq-list details{background:#fff;border:1px solid #e0e4e9;border-radius:13px;padding:0 18px}.employer-faq-list summary{color:#303a48;cursor:pointer;padding:18px 0;font-size:13px;font-weight:800}.employer-faq-list details p{color:#717c89;border-top:1px solid #edf0f3;margin:-3px 0 17px;padding-top:13px;font-size:11px;line-height:2}.employer-testimonial-v2{border-radius:18px;max-width:1160px;margin-bottom:84px;padding:42px 46px}.employer-testimonial-v2 p{font-size:15px}.employer-testimonial-v2 span,.employer-testimonial-v2 aside small{font-size:10px}.employer-final-v2{padding-top:52px;padding-bottom:52px}.employer-final-v2 h2{font-size:28px}.employer-final-v2 p,.employer-final-v2>button{font-size:11px}@media (max-width:980px){.employer-mini-nav{grid-template-columns:1fr auto}.employer-mini-nav>div{display:none}.employer-hero-v2{grid-template-columns:1fr;gap:50px}.employer-hero-copy{max-width:720px}.employer-hero-photo{justify-self:center;width:min(100%,720px)}.employer-logo-proof>.employer-logo-grid,.latest-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-blog-grid>article:first-child{grid-column:1/-1}.employer-faq-v2{grid-template-columns:1fr;gap:30px}}@media (max-width:640px){.employer-mini-nav{gap:10px;min-height:54px;padding:7px 15px}.employer-mini-nav>b{font-size:12px}.employer-mini-nav>button{min-height:36px;padding:0 10px;font-size:10px}.employer-hero-v2{min-height:auto;padding:42px 15px 58px}.employer-hero-copy h1{letter-spacing:-1.2px;font-size:40px}.employer-hero-copy>p{font-size:13px}.employer-hero-assurances{gap:8px;display:grid}.employer-hero-photo{height:370px}.employer-hero-photo>img{border-radius:20px 55px 20px 20px}.employer-hero-photo:before{top:-12px;right:-10px}.employer-hero-photo>article{min-width:230px;bottom:85px;right:8px}.employer-hero-dashboard{width:calc(100% - 16px);bottom:-24px;left:8px}.employer-logo-proof{padding:58px 15px}.employer-logo-proof>header h2{font-size:24px}.employer-logo-proof>.employer-logo-grid,.latest-blog-grid{grid-template-columns:1fr}.latest-blog-grid>article:first-child{grid-column:auto}.employer-logo-card{grid-template-columns:76px minmax(0,1fr) 18px;min-height:94px;padding:12px}.employer-logo-frame{width:76px;height:64px}.employer-logo-proof .employer-logo-frame .pro-company-logo{width:65px;height:54px}.employer-proof-numbers{margin:44px 15px 0}.employer-landing-v2 .section-heading-v2 h2{font-size:25px}.ats-showcase-v2>div h2,.employer-brand-showcase-v2 h2{font-size:27px}.ats-ui-card>article{min-width:480px}.latest-blog-section,.employer-faq-v2{padding:58px 15px}.latest-blog-heading{flex-direction:column;align-items:flex-start}.latest-blog-heading h2{font-size:24px}.blog-card-image,.featured-post .blog-card-image{height:205px}.blog-card-content p{min-height:0}.employer-faq-intro h2{font-size:25px}.employer-testimonial-v2{margin:0 15px 58px;padding:28px 24px}.employer-final-v2{padding:38px 15px}.employer-final-v2 h2{font-size:23px}}.pro-job-grid,.job-list-v2{gap:13px}.pro-job-card,.pro-job-card.horizontal,.job-list-v2 .pro-job-card.horizontal{background:#fff;border:1px solid #e2e6eb;border-radius:14px;min-height:0;padding:16px;box-shadow:0 5px 16px #1f2a3809}.pro-job-card:hover,.job-list-v2 .pro-job-card.horizontal:hover{border-color:#d7bf59;transform:translateY(-2px);box-shadow:0 12px 26px #1f2a3813}.pro-job-card.is-featured,.job-list-v2 .pro-job-card.is-featured{background:linear-gradient(#fffdf4 0,#fff 54%);border-color:#e4cf76;padding-top:16px;box-shadow:0 6px 18px #7e5e000e}.pro-job-main{grid-template-columns:auto minmax(0,1fr) 34px;gap:11px}.pro-job-card .pro-company-logo.logo-small{border-radius:10px;width:44px;height:44px}.pro-job-card.horizontal .pro-company-logo.logo-normal{width:48px;height:48px}.pro-job-copy,.pro-job-card.horizontal .pro-job-copy{gap:4px}.pro-job-kicker{gap:5px 7px;min-height:20px}.pro-job-kicker .pro-job-company,.job-list-v2 .pro-job-company{color:#66717d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.pro-job-kicker .pro-featured{padding:3px 6px;font-size:9px}.pro-job-title,.job-list-v2 .pro-job-title{color:#202a37;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:15px;line-height:1.55;overflow:hidden}.pro-job-meta,.job-list-v2 .pro-job-meta{gap:5px 10px;margin-top:1px;font-size:10px}.pro-job-meta span{color:#707b87;gap:3px;font-size:10px}.pro-job-meta svg{width:12px;height:12px}.pro-skill-row{gap:4px;margin-top:3px;overflow:hidden}.pro-skill-row span{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:50%;padding:3px 6px;font-size:10px;line-height:1.45;overflow:hidden}.pro-save{border-radius:9px;width:34px;height:34px}.pro-save svg{width:16px;height:16px}.pro-job-footer,.job-list-v2 .pro-job-card.horizontal .pro-job-footer{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding:12px 0 0;display:grid}.pro-job-card .job-card-summary{background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0;display:flex!important}.job-salary-block{gap:7px}.job-summary-icon{border-radius:8px;width:29px;height:29px}.job-summary-icon svg{width:14px;height:14px}.job-salary-block small{font-size:9px;line-height:1.25}.job-salary-block b{font-size:11px;line-height:1.45}.job-salary-block b em{margin:0;font-size:9px}.job-publish-age{flex:none;padding:0;font-size:10px!important}.job-publish-age i{width:4px;height:4px;box-shadow:0 0 0 2px #e2f5ee}.pro-job-card .pro-job-footer .job-view-button,.job-list-v2 .pro-job-card .pro-job-footer .job-view-button{border-radius:9px;align-self:center;width:auto;min-width:94px;min-height:40px;padding:0 12px;font-size:11px;box-shadow:0 5px 12px #b184001f}.pro-job-card .pro-job-footer .job-view-button svg{width:14px;height:14px}@media (max-width:760px){.pro-job-grid,.job-list-v2{grid-template-columns:1fr}.pro-job-card,.pro-job-card.is-featured,.pro-job-card.horizontal,.job-list-v2 .pro-job-card.horizontal{padding:14px}.pro-job-title,.job-list-v2 .pro-job-title{font-size:14px}}@media (max-width:440px){.pro-job-main{grid-template-columns:42px minmax(0,1fr) 32px;gap:9px}.pro-job-card .pro-company-logo.logo-small,.pro-job-card.horizontal .pro-company-logo.logo-normal{width:42px;height:42px}.pro-job-kicker{flex-direction:column;align-items:flex-start}.pro-job-title,.job-list-v2 .pro-job-title{white-space:normal}.pro-job-meta{grid-column:auto}.pro-job-card .job-card-summary{flex-direction:column;align-items:flex-start;gap:5px}.job-publish-age{padding-right:36px}.pro-job-card .pro-job-footer .job-view-button,.job-list-v2 .pro-job-card .pro-job-footer .job-view-button{min-width:86px;min-height:38px;padding:0 10px}}.pro-job-grid,.job-list-v2{align-items:start}.pro-job-card,.pro-job-card.horizontal,.job-list-v2 .pro-job-card.horizontal{align-self:start;padding:14px 14px 0}.pro-job-card .pro-job-footer,.job-list-v2 .pro-job-card.horizontal .pro-job-footer{margin-top:10px;padding-top:10px}.pro-job-card .pro-job-kicker{min-height:0}@media (max-width:440px){.pro-job-card,.pro-job-card.horizontal,.job-list-v2 .pro-job-card.horizontal{padding:13px 13px 0}}.pro-job-card>.pro-job-footer,.pro-job-card.horizontal>.pro-job-footer,.job-list-v2 .pro-job-card.horizontal>.pro-job-footer{background:0 0;margin:10px 0 0;padding:10px 0 9px}.employers-showcase-v3{background:linear-gradient(#fff 0%,#f7f8fa 100%);border-top:1px solid #edf0f3;border-bottom:1px solid #e9edf1;max-width:none;padding-left:max(24px,50vw - 620px);padding-right:max(24px,50vw - 620px)}.employer-showcase-layout{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:stretch;gap:18px;display:grid}.featured-employer-card,.secondary-employer-card{background:#fff;border:1px solid #e0e5ea;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #202a370e}.featured-employer-card{grid-template-columns:minmax(245px,.9fr) minmax(0,1.1fr);min-height:430px;display:grid}.featured-employer-media{background:#26354a;min-height:100%;position:relative;overflow:hidden}.featured-employer-media:after{content:"";background:linear-gradient(#0000,#141d2ae0);position:absolute;inset:30% 0 0}.featured-employer-media>img{object-fit:cover;width:100%;height:100%;min-height:430px;transition:transform .6s;display:block}.featured-employer-card:hover .featured-employer-media>img{transform:scale(1.035)}.employer-trust-badge{z-index:2;color:#745500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:16px;right:16px}.employer-trust-badge svg{width:14px;height:14px}.featured-employer-overlay{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.featured-employer-overlay span{color:#f2c94c;font-size:10px;font-weight:800}.featured-employer-overlay b{font-size:15px;line-height:1.7}.featured-employer-content{flex-direction:column;min-width:0;padding:26px;display:flex}.employer-identity{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:13px;display:grid}.employer-identity .pro-company-logo{border-radius:14px;width:60px;height:60px}.employer-identity h3,.secondary-employer-copy h3{color:#202936;align-items:center;gap:5px;margin:0;display:flex}.employer-identity h3{font-size:18px;line-height:1.65}.employer-identity h3 svg,.secondary-employer-copy h3 svg{color:#138361;flex:none}.employer-identity h3 svg{width:17px}.employer-identity p{color:#7c8590;margin:4px 0 0;font-size:12px;line-height:1.8}.employer-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.employer-facts>span{color:#5f6975;white-space:nowrap;background:#f5f7f9;border-radius:10px;align-items:center;gap:6px;min-width:0;padding:10px;font-size:10px;display:flex}.employer-facts svg{color:#907000;width:14px;height:14px}.employer-specialty-pills{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.employer-specialty-pills span{color:#66707c;border:1px solid #e3e7eb;border-radius:999px;padding:6px 9px;font-size:10px}.employer-card-action{color:inherit;background:0 0;border-top:1px solid #e9edf1;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:auto 0 0;padding:18px 0 0;display:grid}.employer-card-action .active-openings>span{display:grid}.employer-card-action .active-openings b{color:#166e55;font-size:12px}.employer-card-action .active-openings small{color:#9299a2;font-size:9px}.employer-card-action>button{color:#202936;background:#f3c328;border:0;border-radius:10px;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.employer-card-action>button:hover{background:#e9b915;transform:translate(-2px)}.employer-card-action svg{width:14px}.secondary-employer-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;display:grid}.secondary-employer-card{border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:104px minmax(0,1fr);transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.secondary-employer-card:hover{border-color:#d9c35e;transform:translateY(-2px);box-shadow:0 13px 28px #202a3717}.secondary-employer-cover{background:#e7ebef;grid-row:1/3;overflow:hidden}.secondary-employer-cover img{object-fit:cover;width:100%;height:100%;display:block}.secondary-employer-main{grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;padding:13px 14px 8px;display:grid}.secondary-employer-main .pro-company-logo{border-radius:11px;width:46px;height:46px}.secondary-employer-copy{min-width:0}.secondary-employer-status{color:#967100;font-size:8px;font-weight:800}.secondary-employer-copy h3{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.6;overflow:hidden}.secondary-employer-copy h3 svg{width:13px}.secondary-employer-copy p{color:#8a929b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.secondary-employer-meta{color:#6f7984;gap:8px;margin-top:5px;font-size:9px;display:flex}.secondary-employer-meta span{align-items:center;gap:3px;display:flex}.secondary-employer-meta svg{width:11px}.secondary-employer-link{color:#765900;background:#fff;border:1px solid #e3e7eb;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.secondary-employer-link svg{width:13px}.secondary-employer-footer{color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:7px 14px 10px;display:flex}.secondary-employer-footer>span{color:#177257;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.secondary-employer-footer i{background:#1c9b75;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e0f4ed}.secondary-employer-footer button{color:#715500;background:0 0;border:0;font-size:9px;font-weight:800}@media (max-width:980px){.employer-showcase-layout{grid-template-columns:1fr}.secondary-employer-list{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-employer-card{grid-template-rows:110px auto auto;grid-template-columns:1fr}.secondary-employer-cover{grid-row:auto}}@media (max-width:700px){.employers-showcase-v3{padding-left:15px;padding-right:15px}.featured-employer-card{grid-template-columns:1fr}.featured-employer-media,.featured-employer-media>img{height:230px;min-height:230px}.featured-employer-content{padding:20px}.employer-facts{grid-template-columns:1fr 1fr}.secondary-employer-list{grid-template-columns:1fr}.secondary-employer-card{grid-template-rows:1fr auto;grid-template-columns:92px minmax(0,1fr)}.secondary-employer-cover{grid-row:1/3}}@media (max-width:440px){.employer-identity{grid-template-columns:52px minmax(0,1fr)}.employer-identity .pro-company-logo{width:52px;height:52px}.employer-identity h3{font-size:15px}.employer-facts,.employer-card-action{grid-template-columns:1fr}.employer-card-action>button{justify-content:center;width:100%}.secondary-employer-card{grid-template-columns:78px minmax(0,1fr)}.secondary-employer-main{grid-template-columns:40px minmax(0,1fr) 28px;padding-left:10px;padding-right:10px}.secondary-employer-main .pro-company-logo{width:40px;height:40px}.secondary-employer-footer{padding-left:10px;padding-right:10px}}.companies-directory-v3{color:#202936;background:#f5f7f9;min-height:100vh}.companies-hero-v3{color:#fff;background:radial-gradient(circle at 8% 12%,#f3c32833,#0000 26%),linear-gradient(135deg,#202a38 0%,#2b3748 68%,#344357 100%);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:52px;padding:68px max(24px,50vw - 620px) 92px;display:grid}.companies-hero-copy-v3{max-width:690px}.companies-eyebrow-v3{color:#f6cf4d;background:#f3c32814;border:1px solid #f3c32852;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.companies-eyebrow-v3 svg{width:15px;height:15px}.companies-hero-copy-v3 h1{color:#fff;letter-spacing:-1.7px;max-width:680px;margin:18px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.35}.companies-hero-copy-v3>p{color:#c7ced7;max-width:620px;margin:0;font-size:14px;line-height:2}.companies-trust-v3{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.companies-trust-v3 span{color:#e1e6ec;align-items:center;gap:6px;font-size:11px;display:flex}.companies-trust-v3 svg{color:#f3c328;width:14px;height:14px}.companies-hero-insight-v3{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:20px;padding:25px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0a0f1738}.companies-hero-insight-v3:after{content:"";border:25px solid #f3c3281f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;left:-55px}.companies-logo-stack-v3{z-index:1;direction:ltr;margin-bottom:17px;display:flex;position:relative}.companies-logo-stack-v3 .pro-company-logo{background:#fff;border:3px solid #364456;border-radius:13px;width:50px;height:50px;margin-right:-10px;box-shadow:0 7px 16px #00000029}.companies-hero-insight-v3>b{z-index:1;color:#fff;font-size:15px;position:relative}.companies-hero-insight-v3>p{z-index:1;color:#bfc7d1;margin:7px 0 20px;font-size:10px;line-height:1.9;position:relative}.companies-hero-insight-v3>div:last-child{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.companies-hero-insight-v3>div:last-child>span{background:#1118223d;border:1px solid #ffffff17;border-radius:10px;padding:11px 9px;display:grid}.companies-hero-insight-v3 strong{color:#f5cb40;font-size:19px}.companies-hero-insight-v3 small{color:#bfc7d1;margin-top:2px;font-size:8px}.companies-directory-content-v3{max-width:1240px;margin:0 auto;padding:0 24px 90px}.companies-filter-panel-v3{z-index:4;background:#fff;border:1px solid #e0e5ea;border-radius:16px;grid-template-columns:minmax(280px,1.35fr) minmax(170px,.6fr) minmax(180px,.65fr) auto;align-items:stretch;gap:8px;margin-top:-34px;padding:10px;display:grid;position:relative;box-shadow:0 18px 45px #1e28361c}.companies-search-v3,.companies-select-v3{background:#f8fafb;border:1px solid #edf0f3;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:0 12px;transition:border-color .2s,background .2s;display:grid}.companies-search-v3{grid-template-columns:20px minmax(0,1fr) auto}.companies-select-v3{grid-template-columns:18px minmax(0,1fr) 14px}.companies-search-v3:focus-within,.companies-select-v3:focus-within{background:#fffdf5;border-color:#d2b43b}.companies-search-v3>svg,.companies-select-v3>svg:first-child{color:#8b6a00;width:17px;height:17px}.companies-search-v3>span,.companies-select-v3>span{min-width:0;display:grid}.companies-filter-panel-v3 small{color:#999fa7;font-size:8px;line-height:1.4}.companies-filter-panel-v3 input,.companies-filter-panel-v3 select{color:#28313d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:11px;font-weight:700}.companies-filter-panel-v3 select{appearance:none;cursor:pointer}.companies-select-v3>svg:last-child{color:#a5abb2;width:13px}.companies-search-v3>button{color:#7d858f;background:#eef1f4;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.companies-search-v3>button svg{width:13px}.companies-hiring-toggle-v3{color:#59636f;background:#fff;border:1px solid #e5e9ed;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:145px;min-height:58px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.companies-hiring-toggle-v3>span{background:#d8dde2;border-radius:999px;align-items:center;width:30px;height:17px;padding:2px;transition:background .2s;display:flex}.companies-hiring-toggle-v3 i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block;box-shadow:0 1px 4px #1e273340}.companies-hiring-toggle-v3.active{color:#147259;background:#f0faf6;border-color:#b9dfd3}.companies-hiring-toggle-v3.active>span{background:#1a9672}.companies-hiring-toggle-v3.active i{transform:translate(-13px)}.companies-results-head-v3{justify-content:space-between;align-items:end;gap:24px;padding:50px 2px 20px;display:flex}.companies-results-head-v3>div>span{color:#937000;font-size:10px;font-weight:900}.companies-results-head-v3 h2{color:#202936;margin:4px 0 0;font-size:25px}.companies-results-head-v3>p{color:#858d97;text-align:left;max-width:430px;margin:0;font-size:10px;line-height:1.8}.companies-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.company-directory-card-v3{background:#fff;border:1px solid #dfe4e9;border-radius:17px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 8px 24px #1f29360b}.company-directory-card-v3:hover{border-color:#d3bb50;transform:translateY(-3px);box-shadow:0 16px 36px #1f293617}.company-directory-card-v3.premium{border-color:#e4ce72}.company-directory-cover-v3{background:#dfe4e8;height:152px;position:relative;overflow:hidden}.company-directory-cover-v3:after{content:"";background:linear-gradient(#141d290a,#141d2957);position:absolute;inset:0}.company-directory-cover-v3 img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.company-directory-card-v3:hover .company-directory-cover-v3 img{transform:scale(1.035)}.company-directory-badge-v3{z-index:2;color:#52606d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffed;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:flex;position:absolute;top:13px;right:13px}.company-directory-card-v3.premium .company-directory-badge-v3{color:#765700}.company-directory-badge-v3 svg{width:12px;height:12px}.company-directory-body-v3{flex-direction:column;min-height:0;padding:0 18px 16px;display:flex}.company-directory-identity-v3{z-index:2;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:11px;margin-top:-29px;display:grid;position:relative}.company-directory-identity-v3>div{min-width:0;padding-top:38px}.company-directory-identity-v3 .pro-company-logo{background:#fff;border:3px solid #fff;border-radius:14px;width:58px;height:58px;box-shadow:0 7px 16px #1f293621}.company-directory-identity-v3 h2{color:#202936;align-items:center;gap:4px;min-width:0;margin:0 0 2px;font-size:14px;line-height:1.65;display:flex}.company-directory-identity-v3 h2 svg{color:#158263;flex:none;width:14px;height:14px}.company-directory-identity-v3 p{color:#89919a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.company-directory-meta-v3{color:#6d7782;flex-wrap:wrap;gap:7px 14px;margin-top:18px;display:flex}.company-directory-meta-v3 span{align-items:center;gap:4px;font-size:9px;display:flex}.company-directory-meta-v3 svg{color:#8e6d00;width:12px;height:12px}.company-directory-specialties-v3{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.company-directory-specialties-v3 span{color:#69737e;background:#f7f9fa;border:1px solid #e4e8ec;border-radius:7px;padding:5px 7px;font-size:8px}.company-directory-benefits-v3{flex-wrap:wrap;gap:6px 12px;margin-top:13px;display:flex}.company-directory-benefits-v3 span{color:#4e7b6e;align-items:center;gap:3px;font-size:8px;display:flex}.company-directory-benefits-v3 svg{width:11px;height:11px}.company-directory-benefits-v3.muted span{color:#858e98}.company-directory-footer-v3{color:inherit;background:0 0;border-top:1px solid #e9edf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 0 0;padding:12px 0 0;display:grid}.company-directory-footer-v3 .company-active-jobs b{color:#202936;font-size:14px;line-height:1.15}.company-directory-footer-v3 .company-active-jobs small{color:#8c949e;font-size:8px}.company-directory-footer-v3>button{color:#202936;white-space:nowrap;background:#f7ce43;border:1px solid #e3c446;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:38px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.company-directory-footer-v3>button:hover{background:#edbf28;transform:translate(-2px)}.company-directory-footer-v3>button svg{width:13px}.companies-empty-v3{text-align:center;background:#fff;border:1px dashed #d6dce2;border-radius:17px;align-content:center;place-items:center;min-height:300px;padding:40px;display:grid}.companies-empty-v3>svg{color:#c09817;width:42px;height:42px}.companies-empty-v3 h3{margin:12px 0 5px;font-size:17px}.companies-empty-v3 p{color:#87909a;margin:0;font-size:10px}.companies-empty-v3 button{color:#202936;background:#f3c328;border:0;border-radius:8px;margin-top:16px;padding:9px 13px;font-size:10px;font-weight:800}@media (max-width:1050px){.companies-hero-v3{grid-template-columns:minmax(0,1fr) 330px;gap:30px}.companies-filter-panel-v3{grid-template-columns:minmax(250px,1fr) 1fr 1fr}.companies-hiring-toggle-v3{grid-column:1/-1;min-height:44px}.companies-hiring-toggle-v3.active i{transform:translate(-13px)}.companies-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.companies-hero-v3{grid-template-columns:1fr;gap:28px;padding:44px 16px 76px}.companies-hero-copy-v3 h1{letter-spacing:-1px;font-size:34px}.companies-hero-insight-v3{padding:20px}.companies-directory-content-v3{padding-left:15px;padding-right:15px}.companies-filter-panel-v3{grid-template-columns:1fr 1fr;margin-top:-28px}.companies-search-v3,.companies-hiring-toggle-v3{grid-column:1/-1}.companies-results-head-v3{flex-direction:column;align-items:flex-start;gap:8px;padding-top:38px}.companies-results-head-v3>p{text-align:right}.companies-grid-v3{grid-template-columns:1fr;max-width:560px;margin:0 auto}}@media (max-width:460px){.companies-hero-copy-v3 h1{font-size:30px}.companies-trust-v3{display:grid}.companies-hero-insight-v3>div:last-child{gap:5px}.companies-hero-insight-v3>div:last-child>span{padding:9px 6px}.companies-hero-insight-v3 strong{font-size:16px}.companies-filter-panel-v3{grid-template-columns:1fr;padding:8px}.companies-search-v3,.companies-hiring-toggle-v3{grid-column:auto}.companies-results-head-v3 h2{font-size:21px}.company-directory-cover-v3{height:138px}.company-directory-body-v3{min-height:0;padding-left:15px;padding-right:15px}}.candidate-panel-shell{--candidate-navy:#202a38;--candidate-yellow:#f3c328;--candidate-green:#168164;--candidate-blue:#316fc3;background:#f3f5f7}.candidate-panel-shell .sidebar{background:radial-gradient(circle at 10% 5%,#f3c3281c,#0000 24%),#202a38}.candidate-panel-shell .sidebar nav button.active{background:#f3c32821}.candidate-panel-shell .sidebar nav button.active:before{background:#f3c328}.candidate-panel-shell .panel-role{background:#ffffff0b;border:1px solid #ffffff12;margin-bottom:10px}.candidate-sidebar-profile-v3{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;margin:0 5px 13px;padding:12px}.candidate-sidebar-profile-v3>div{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.candidate-sidebar-profile-v3>div>span{color:#202a38;background:#f3c328;border-radius:10px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.candidate-sidebar-profile-v3 p{gap:2px;min-width:0;margin:0;display:grid}.candidate-sidebar-profile-v3 p b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-sidebar-profile-v3 p small,.candidate-sidebar-profile-v3>small{color:#9da8b5;font-size:7px}.candidate-sidebar-profile-v3 strong{color:#f6cf4d;font-size:10px}.candidate-sidebar-profile-v3>i{background:#ffffff17;border-radius:99px;height:4px;margin:10px 0 7px;display:block;overflow:hidden}.candidate-sidebar-profile-v3>i span{border-radius:inherit;background:#f3c328;height:100%;display:block}.candidate-panel-shell .panel-header{border-color:#e4e8ec;box-shadow:0 4px 18px #1f293609}.candidate-panel-shell .panel-identity>div{color:#765900;background:#fff4c9}.candidate-panel-shell .panel-content{padding:30px 34px 60px}.candidate-overview-v3{max-width:1380px;margin:0 auto}.candidate-welcome-v3{color:#fff;background:radial-gradient(circle at 7% 8%,#f3c32833,#0000 24%),linear-gradient(135deg,#202a38,#2e3b4e);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:34px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1b253221}.candidate-welcome-v3:after{content:"";border:36px solid #f3c32814;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-105px;left:-75px}.candidate-welcome-v3>div,.candidate-welcome-v3>aside{z-index:1;position:relative}.candidate-welcome-eyebrow-v3{color:#f5cd43;align-items:center;gap:6px;width:fit-content;font-size:10px;font-weight:800;display:flex}.candidate-welcome-eyebrow-v3 svg{width:14px}.candidate-welcome-v3 h1{color:#fff;letter-spacing:-.7px;margin:12px 0 8px;font-size:29px}.candidate-welcome-v3>div>p{color:#c6ced8;max-width:680px;margin:0;font-size:11px;line-height:2}.candidate-welcome-actions-v3{gap:8px;margin-top:20px;display:flex}.candidate-welcome-actions-v3 button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:41px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.candidate-welcome-actions-v3 button:first-child{color:#202a38;background:#f3c328;border-color:#f3c328}.candidate-welcome-actions-v3 svg{width:14px}.candidate-profile-health-v3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.candidate-health-ring-v3{background:conic-gradient(#f3c328 var(--candidate-progress), #ffffff1f 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.candidate-health-ring-v3>span{text-align:center;background:#2b3748;border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.candidate-health-ring-v3 b{color:#fff;font-size:20px}.candidate-health-ring-v3 small{color:#aeb8c3;font-size:7px}.candidate-profile-health-v3>div:last-child>b{color:#fff;font-size:11px}.candidate-profile-health-v3 p{color:#b9c2cd;margin:5px 0 9px;font-size:8px;line-height:1.75}.candidate-profile-health-v3 button{color:#f5cd43;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:800;display:flex}.candidate-profile-health-v3 button svg{width:12px}.candidate-metrics-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:16px 0;display:grid}.candidate-metric-v3{background:#fff;border:1px solid #e0e5e9;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid;box-shadow:0 7px 20px #1f293609}.candidate-metric-v3>span{color:#316fc3;background:#edf4ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.candidate-metric-v3.tone-gold>span{color:#8a6700;background:#fff5d1}.candidate-metric-v3.tone-green>span{color:#168164;background:#e9f7f2}.candidate-metric-v3.tone-purple>span{color:#7355c7;background:#f1edff}.candidate-metric-v3 svg{width:19px}.candidate-metric-v3>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;min-width:0;display:grid}.candidate-metric-v3 b{color:#202936;font-size:21px}.candidate-metric-v3 strong{color:#3c4652;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.candidate-metric-v3 small{color:#9199a3;grid-column:1/-1;font-size:7px}.candidate-dashboard-grid-v3{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;display:grid}.candidate-surface-v3{background:#fff;border:1px solid #e0e5e9;border-radius:16px;min-width:0;padding:20px;box-shadow:0 8px 25px #1f29360a}.candidate-surface-v3>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:13px;display:flex}.candidate-surface-v3>header span{color:#947000;font-size:8px;font-weight:900}.candidate-surface-v3>header h2{color:#202936;margin:3px 0 0;font-size:16px}.candidate-surface-v3>header>button{color:#7c5e00;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;font-weight:800;display:flex}.candidate-surface-v3>header>button svg{width:12px}.candidate-match-row-v3{border-top:1px solid #edf0f3;grid-template-columns:48px minmax(0,1fr) 52px auto;align-items:center;gap:11px;padding:13px 0;display:grid}.candidate-match-row-v3 .pro-company-logo{border-radius:11px;width:48px;height:48px}.candidate-match-copy-v3{min-width:0}.candidate-match-copy-v3>span{color:#858e98;font-size:8px}.candidate-match-copy-v3 h3{color:#28323e;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 4px;font-size:11px;overflow:hidden}.candidate-match-copy-v3 p{color:#7e8791;white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:7px;display:flex}.candidate-match-copy-v3 p svg{width:10px}.candidate-match-copy-v3 p i{background:#c4c9ce;border-radius:50%;width:3px;height:3px;margin:0 2px}.candidate-match-score-v3{color:#168164;justify-items:center;font-size:13px;display:grid}.candidate-match-score-v3 small{color:#98a0a9;font-size:6px}.candidate-match-actions-v3{gap:5px;display:flex}.candidate-match-actions-v3 button{color:#66717c;background:#fff;border:1px solid #e2e6ea;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.candidate-match-actions-v3 button:first-child{place-items:center;width:34px;padding:0;display:grid}.candidate-match-actions-v3 button:first-child svg{width:14px}.candidate-match-actions-v3 button:first-child.saved{color:#846400;background:#fff8db;border-color:#e1c24a}.candidate-match-actions-v3 button:last-child{color:#202936;background:#f3c328;border-color:#f3c328}.candidate-activity-list-v3{display:grid}.candidate-activity-list-v3>article{border-top:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:12px 0;display:grid}.candidate-activity-icon-v3{color:#316fc3;background:#edf3ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.candidate-activity-icon-v3.status-interview{color:#c16d23;background:#fff0df}.candidate-activity-icon-v3.status-offer,.candidate-activity-icon-v3.status-hired{color:#168164;background:#e9f7f2}.candidate-activity-icon-v3 svg{width:16px}.candidate-activity-list-v3 article>div{min-width:0;display:grid}.candidate-activity-list-v3 small{color:#939ba4;font-size:7px}.candidate-activity-list-v3 b{color:#2a3440;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:9px;overflow:hidden}.candidate-activity-list-v3 p{color:#168164;margin:0;font-size:7px}.candidate-activity-list-v3 article>svg{color:#a3aab2;width:13px}.candidate-activity-empty-v3{color:#929aa3;text-align:center;padding:30px 10px;font-size:9px}.candidate-activity-cta-v3{color:#755900;background:#fff9df;border:1px solid #e5c649;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;margin-top:9px;font-size:8px;font-weight:900;display:flex}.candidate-activity-cta-v3 svg{width:12px}.candidate-next-steps-v3{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.candidate-next-steps-v3>div{background:#fff;border:1px solid #e0e5e9;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.candidate-next-steps-v3>div>span{color:#687582;background:#f2f5f7;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.candidate-next-steps-v3 svg{width:17px}.candidate-next-steps-v3 p{margin:0;display:grid}.candidate-next-steps-v3 p b{color:#28323e;font-size:9px}.candidate-next-steps-v3 p small{color:#9098a1;margin-top:3px;font-size:7px}.candidate-next-steps-v3 button{color:#745800;background:#fff;border:1px solid #e2e6ea;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.candidate-applications-v3{max-width:1260px;margin:0 auto}.candidate-applications-head-v3{justify-content:space-between;align-items:end;gap:22px;margin-bottom:20px;display:flex}.candidate-applications-head-v3>div>span{color:#957000;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}.candidate-applications-head-v3>div>span svg{width:14px}.candidate-applications-head-v3 h1{color:#202936;margin:6px 0;font-size:28px}.candidate-applications-head-v3 p{color:#858e98;margin:0;font-size:10px}.candidate-applications-head-v3>button{color:#202936;background:#f3c328;border:0;border-radius:9px;align-items:center;gap:5px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.candidate-applications-head-v3>button svg{width:13px}.candidate-application-summary-v3{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.candidate-application-summary-v3>button{color:#5f6975;text-align:right;background:#fff;border:1px solid #e0e5e9;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.candidate-application-summary-v3>button.active{background:#fffaf0;border-color:#d8b92f;box-shadow:0 7px 18px #81610012}.candidate-application-summary-v3>button>span{color:#687481;background:#f0f3f5;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.candidate-application-summary-v3>button.active>span{color:#806000;background:#f8e6a0}.candidate-application-summary-v3 svg{width:17px}.candidate-application-summary-v3 p{grid-template-columns:auto 1fr;align-items:baseline;gap:6px;margin:0;display:grid}.candidate-application-summary-v3 b{color:#202936;font-size:19px}.candidate-application-summary-v3 small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.candidate-applications-toolbar-v3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.candidate-applications-toolbar-v3>label{background:#fff;border:1px solid #dfe4e9;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:min(100%,460px);min-height:42px;padding:0 12px;display:grid}.candidate-applications-toolbar-v3 label>svg{color:#9199a2;width:15px}.candidate-applications-toolbar-v3 input{background:0 0;border:0;outline:0;min-width:0;font-family:inherit;font-size:9px}.candidate-applications-toolbar-v3 label button{color:#7b858f;background:#eef1f3;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.candidate-applications-toolbar-v3 label button svg{width:11px}.candidate-applications-toolbar-v3>span{color:#858e98;font-size:9px}.candidate-application-list-v3{gap:12px;display:grid}.candidate-application-card-v3{background:#fff;border:1px solid #dfe4e9;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 8px 24px #1f29360a}.candidate-application-card-v3.status-interview{border-color:#ecc98c;box-shadow:0 9px 27px #ae691412}.candidate-application-card-v3.status-offer,.candidate-application-card-v3.status-hired{border-color:#bcded3}.candidate-application-top-v3{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.candidate-application-top-v3 .pro-company-logo{border-radius:12px;width:50px;height:50px}.candidate-application-title-v3{min-width:0}.candidate-application-title-v3>span{color:#858e98;font-size:8px}.candidate-application-title-v3 h2{color:#202936;margin:2px 0 4px;font-size:15px}.candidate-application-title-v3 p{color:#7d8791;align-items:center;gap:4px;margin:0;font-size:8px;display:flex}.candidate-application-title-v3 p svg{width:11px}.candidate-application-title-v3 p i{background:#c2c7cc;border-radius:50%;width:3px;height:3px;margin:0 3px}.candidate-application-status-v3{justify-items:end;gap:6px;display:grid}.candidate-application-status-v3>small{color:#9aa1a9;font-size:7px}.candidate-current-step-v3{background:#f6f8fa;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:16px;padding:13px;display:grid}.candidate-application-card-v3.status-interview .candidate-current-step-v3{background:#fff8ee}.candidate-application-card-v3.status-offer .candidate-current-step-v3,.candidate-application-card-v3.status-hired .candidate-current-step-v3{background:#f0faf6}.candidate-current-step-v3>span{color:#316fc3;background:#e7eef8;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.candidate-current-step-v3>span svg{width:18px}.candidate-current-step-v3>div{min-width:0}.candidate-current-step-v3>div small{color:#949ca5;font-size:7px}.candidate-current-step-v3>div b{color:#28323e;margin-top:2px;font-size:11px;display:block}.candidate-current-step-v3>div p{color:#7f8892;margin:3px 0 0;font-size:8px}.candidate-current-step-v3>strong{color:#168164;justify-items:center;font-size:16px;display:grid}.candidate-current-step-v3>strong small{color:#9099a2;font-size:6px}.candidate-stage-track-wrap-v3{padding:19px 4px 12px;overflow-x:auto}.candidate-stage-track-v3{grid-template-columns:repeat(5,1fr);min-width:540px;display:grid}.candidate-stage-track-v3>div{justify-items:center;gap:6px;display:grid;position:relative}.candidate-stage-track-v3>div:not(:last-child):before{content:"";z-index:0;background:#e4e8ec;width:100%;height:2px;position:absolute;top:14px;right:50%}.candidate-stage-track-v3>div.complete:not(:last-child):before{background:#58ae96}.candidate-stage-track-v3 i{z-index:1;color:#89939d;background:#e6eaee;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 1px #dfe4e8}.candidate-stage-track-v3 i svg{width:12px}.candidate-stage-track-v3 .complete i{color:#fff;background:#1b8d6c;box-shadow:0 0 0 1px #1b8d6c}.candidate-stage-track-v3 .current i{box-shadow:0 0 0 4px #def2eb}.candidate-stage-track-v3 span{color:#9099a3;font-size:7px}.candidate-stage-track-v3 .complete span{color:#40505a;font-weight:700}.candidate-application-next-v3{background:#fffdf6;border:1px solid #e6e9ed;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;display:grid}.candidate-application-next-v3>span{color:#8a6700;background:#fff2bd;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.candidate-application-next-v3 svg{width:14px}.candidate-application-next-v3 p{margin:0;display:grid}.candidate-application-next-v3 small{color:#969da5;font-size:7px}.candidate-application-next-v3 b{color:#3e4853;margin-top:2px;font-size:9px}.candidate-application-details-v3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.candidate-application-details-v3>span{background:#f5f7f8;border-radius:8px;gap:3px;padding:10px;display:grid}.candidate-application-details-v3 small{color:#949ca5;font-size:7px}.candidate-application-details-v3 b{color:#3c4651;font-size:8px}.candidate-application-actions-v3{color:inherit;background:0 0;border-top:1px solid #e9edf0;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:12px 0 0;display:flex}.candidate-application-actions-v3>small{color:#969ea7;font-size:7px}.candidate-application-actions-v3>div{gap:6px;display:flex}.candidate-application-actions-v3 button{color:#596571;background:#fff;border:1px solid #dfe4e8;border-radius:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.candidate-application-actions-v3 button:last-child{color:#795c00;background:#fff8db;border-color:#e5c746;align-items:center;gap:4px;display:flex}.candidate-application-actions-v3 button svg{width:11px}.candidate-applications-empty-v3{text-align:center;background:#fff;border:1px dashed #d8dde2;border-radius:15px;align-content:center;place-items:center;min-height:300px;padding:40px;display:grid}.candidate-applications-empty-v3>svg{color:#a68108;width:40px;height:40px}.candidate-applications-empty-v3 h3{margin:11px 0 5px;font-size:15px}.candidate-applications-empty-v3 p{color:#8d969f;margin:0;font-size:9px}.candidate-applications-empty-v3 button{color:#202936;background:#f3c328;border:0;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:9px;font-weight:800}@media (max-width:1180px){.candidate-welcome-v3{grid-template-columns:1fr}.candidate-profile-health-v3{max-width:520px}.candidate-dashboard-grid-v3{grid-template-columns:1fr}.candidate-activity-v3{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:0 22px;display:grid}.candidate-activity-v3>header,.candidate-activity-cta-v3{grid-column:1}.candidate-activity-list-v3{grid-area:1/2/3}}@media (max-width:920px){.candidate-metrics-v3,.candidate-application-summary-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-next-steps-v3{grid-template-columns:1fr}}@media (max-width:720px){.candidate-panel-shell .panel-content{padding:16px 12px 72px}.candidate-welcome-v3{border-radius:16px;gap:24px;padding:24px 19px}.candidate-welcome-v3 h1{font-size:23px}.candidate-welcome-actions-v3{flex-direction:column}.candidate-profile-health-v3{grid-template-columns:90px minmax(0,1fr);padding:14px}.candidate-health-ring-v3{width:84px;height:84px}.candidate-health-ring-v3>span{width:66px;height:66px}.candidate-health-ring-v3 b{font-size:16px}.candidate-match-row-v3{grid-template-columns:44px minmax(0,1fr) 47px}.candidate-match-row-v3 .pro-company-logo{width:44px;height:44px}.candidate-match-actions-v3{grid-column:1/-1;justify-content:flex-end}.candidate-activity-v3{display:block}.candidate-activity-cta-v3{margin-top:10px}.candidate-applications-head-v3{flex-direction:column;align-items:flex-start}.candidate-applications-head-v3 h1{font-size:23px}.candidate-applications-head-v3>button{justify-content:center;width:100%}.candidate-application-top-v3{grid-template-columns:46px minmax(0,1fr)}.candidate-application-top-v3 .pro-company-logo{width:46px;height:46px}.candidate-application-status-v3{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.candidate-current-step-v3{grid-template-columns:38px minmax(0,1fr)}.candidate-current-step-v3>span{width:38px;height:38px}.candidate-current-step-v3>strong{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:5px;display:flex}.candidate-application-details-v3{grid-template-columns:1fr}}@media (max-width:480px){.candidate-metrics-v3,.candidate-application-summary-v3{grid-template-columns:1fr}.candidate-metric-v3{padding:12px}.candidate-profile-health-v3{text-align:center;grid-template-columns:1fr}.candidate-health-ring-v3{margin:0 auto}.candidate-profile-health-v3 button{justify-content:center;margin:0 auto}.candidate-surface-v3{padding:16px 13px}.candidate-match-copy-v3 p{text-overflow:ellipsis;overflow:hidden}.candidate-next-steps-v3>div{grid-template-columns:38px minmax(0,1fr)}.candidate-next-steps-v3 button{grid-column:1/-1}.candidate-applications-toolbar-v3{flex-direction:column;align-items:stretch}.candidate-application-card-v3{padding:14px}.candidate-application-actions-v3{flex-direction:column;align-items:flex-start}.candidate-application-actions-v3>div{width:100%}.candidate-application-actions-v3 button{flex:1}}.resume-builder-page{max-width:1420px;margin:0 auto}.resume-builder-layout{grid-template-columns:minmax(640px,1fr) minmax(280px,320px);align-items:start;gap:18px;min-width:0;display:grid}.resume-stepper{z-index:12;background:#202936;border:1px solid #343d49;border-radius:14px;grid-area:1/1/auto/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:10px;display:grid;position:sticky;top:88px;overflow:visible;box-shadow:0 10px 28px #1c253224}.resume-progress{border:0;border-bottom:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px;min-width:0;margin:0 0 3px;padding:2px 6px 10px;display:grid}.resume-progress span{color:#c1c8d0;white-space:nowrap;gap:5px;font-size:9px;display:flex}.resume-progress>i{min-width:0;margin:0}.resume-stepper>button{grid-template-columns:24px 18px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;min-height:54px;padding:7px 8px;display:grid}.resume-stepper>button>span{width:23px;height:23px}.resume-stepper>button>svg:last-child{display:none}.resume-stepper>button b{text-overflow:clip;white-space:normal;min-width:0;font-size:9px;line-height:1.55;overflow:visible}.resume-editor{grid-area:2/1;width:100%;min-width:0;min-height:620px;padding:28px}.resume-live-preview{grid-area:2/2;width:100%;min-width:0;margin:0;display:block;position:sticky;top:210px}.resume-live-preview>article{width:100%}@media (max-width:1200px){.resume-builder-layout{grid-template-columns:1fr}.resume-stepper{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.resume-progress{grid-column:1/-1}.resume-editor{grid-area:2/1}.resume-live-preview{grid-area:3/1;justify-self:center;width:min(100%,720px);margin-top:2px;position:static}}@media (max-width:700px){.resume-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px}.resume-progress{grid-template-columns:1fr;gap:7px}.resume-stepper>button{min-height:50px}.resume-editor{min-height:0;padding:19px 14px}}.pro-account,.pro-logout{border-radius:10px;align-items:center;gap:8px;min-height:42px;font-family:inherit;display:flex}.pro-account{color:#27313d;text-align:right;background:#fff;border:1px solid #dfe3e8;padding:4px 11px}.pro-account>svg{color:#9a7200;width:20px}.pro-account>span{line-height:1.25;display:grid}.pro-account b{color:#27313d;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;overflow:hidden}.pro-account small{color:#7a8490;font-size:8px}.pro-logout{color:#9c4444;background:snow;border:1px solid #eadede;padding:0 11px;font-size:10px}.pro-logout svg{width:16px}.sidebar-logo{cursor:pointer;background:0 0;border:0;width:100%;display:flex}.sidebar-bottom .sidebar-logout{color:#ffaaa4}.sidebar-bottom .sidebar-logout:hover{color:#ffd2cf;background:#ff696117}.auth-page{background:#edf1f5;gap:16px;padding:16px}.auth-showcase{color:#fff;background:radial-gradient(circle at 12% 9%,#f6c32033,#0000 27%),radial-gradient(circle at 92% 86%,#f6c3201c,#0000 28%),linear-gradient(145deg,#111b28 0%,#1d2b3b 58%,#25364a 100%);min-height:calc(100vh - 32px);padding:34px 40px}.auth-showcase:after{color:#f6c32011}.auth-showcase-brand{gap:18px}.auth-showcase-brand .brand--full{width:188px}.auth-showcase-brand>span{color:#f7d45d;background:#f6c32017;border-color:#f6c3203d}.auth-showcase-copy>span{color:#f5cf4a;background:#ffffff12;border:1px solid #f6c3202e}.auth-showcase-copy h1{color:#fff}.auth-showcase-copy>p{color:#bdc8d4}.auth-benefits span{color:#d6dee7;background:#ffffff0e;border-color:#ffffff1a}.auth-benefits svg{color:#f3ca3b}.auth-lab-photo{border-color:#ffffff24;box-shadow:0 20px 40px #040a1259}.auth-panel{background:#fff;border-color:#e3e7eb;min-height:calc(100vh - 32px);padding:clamp(38px,6vh,70px) clamp(28px,5vw,72px) 28px;box-shadow:0 22px 55px #1f2a381a}.auth-progress span.active{background:linear-gradient(90deg,#eab514,#f7d34d)}.auth-step-label{color:#8a6600}.auth-role-options>button.selected{background:#fffaf0;border-color:#d6af1a;box-shadow:0 0 0 3px #fff4c9}.auth-primary{background:linear-gradient(135deg,#f6cc35,#efba16);border-color:#d6ac12;box-shadow:0 10px 22px #be8d0029}.auth-terms{color:#8c959f;text-align:center;background:0 0;border:0;flex:none;width:100%;margin:24px auto 0;padding:0;font-size:9px;line-height:1.9;position:static}.resume-mode-switch{background:#fff;border:1px solid #dfe4e9;border-radius:12px;gap:5px;width:fit-content;margin:0 0 16px;padding:5px;display:flex}.resume-mode-switch button{color:#66717e;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;display:flex}.resume-mode-switch button.active{color:#fff;background:#202b39;box-shadow:0 6px 16px #1a253321}.resume-mode-switch svg{width:16px}.resume-builder-hidden{display:none!important}.resume-assistant-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);align-items:start;gap:16px;display:grid}.resume-assistant-chat{flex-direction:column;min-height:590px;padding:0;display:flex;overflow:hidden}.resume-assistant-chat>header{color:#fff;background:linear-gradient(135deg,#1d2937,#2b3b4e);border-bottom:1px solid #e6eaee;align-items:center;gap:11px;padding:17px 19px;display:flex}.resume-assistant-chat>header>span{color:#1d2632;background:#f3c328;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.resume-assistant-chat>header svg{width:21px}.resume-assistant-chat>header>div{gap:2px;display:grid}.resume-assistant-chat>header b{font-size:12px}.resume-assistant-chat>header small{color:#c1cbd5;font-size:9px}.resume-assistant-messages{background:#f7f9fb;flex-direction:column;flex:1;gap:10px;min-height:0;padding:22px;display:flex;overflow-y:auto}.resume-assistant-message{border-radius:14px;width:fit-content;max-width:min(78%,580px);padding:11px 14px;font-size:11px;line-height:1.9}.resume-assistant-message.assistant{color:#344151;background:#fff;border:1px solid #e0e5ea;border-bottom-left-radius:4px;align-self:flex-start}.resume-assistant-message.user{color:#222b35;background:#f2c52c;border-bottom-right-radius:4px;align-self:flex-end}.resume-assistant-chat>form{background:#fff;border-top:1px solid #e4e8ec;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:14px;display:grid}.resume-assistant-chat>form input{border:1px solid #d9dfe5;border-radius:10px;outline:0;min-width:0;height:46px;padding:0 14px;font-family:inherit;font-size:11px}.resume-assistant-chat>form input:focus{border-color:#d3aa16;box-shadow:0 0 0 3px #fff3c2}.resume-assistant-chat>form button{color:#fff;background:#202b39;border:0;border-radius:10px;place-items:center;display:grid}.resume-assistant-chat>form button:disabled{opacity:.45}.resume-assistant-chat>form svg{width:18px}.resume-assistant-typing{background:#fff;border:1px solid #e0e5ea;border-radius:12px;gap:4px;width:fit-content;padding:10px 13px;display:flex}.resume-assistant-typing span{background:#9aa4ae;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate pulse}.resume-assistant-info{gap:11px;padding:22px;display:grid;position:sticky;top:90px}.resume-assistant-info>svg{color:#b48500;width:30px}.resume-assistant-info h3{margin:0;font-size:16px}.resume-assistant-info>p{color:#66717e;margin:0;font-size:10px;line-height:2}.resume-assistant-info>label{color:#5d501e;background:#fffae8;border:1px solid #e3d38f;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;font-size:9px;line-height:1.8;display:flex}.resume-assistant-info>label input{margin-top:4px}.resume-assistant-local-note{color:#326858;background:#eef6f3;border-radius:10px;align-items:flex-start;gap:7px;padding:11px;font-size:9px;line-height:1.8;display:flex}.resume-assistant-local-note svg{flex:none;width:16px}.resume-assistant-finish{color:#256b58;border-top:1px solid #e4e8ec;align-items:center;gap:8px;padding:15px;font-size:10px;display:flex}.resume-assistant-finish button{color:#7c5c00;background:0 0;border:0;margin-right:auto;font-family:inherit}@media (max-width:960px){.resume-assistant-layout{grid-template-columns:1fr}.resume-assistant-info{position:static}}@media (max-width:760px){.pro-account{justify-content:center;width:42px;padding:0}.pro-account>span,.pro-logout>span{display:none}.pro-logout{justify-content:center;width:40px;padding:0}.auth-page{padding:0}.auth-panel{border-radius:0;min-height:100dvh}.resume-mode-switch{width:100%}.resume-mode-switch button{flex:1;justify-content:center;padding:0 8px}.resume-assistant-chat{min-height:520px}.resume-assistant-message{max-width:88%}}body .resume-assistant-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}body .resume-assistant-chat{border:1px solid #dfe4e9;border-radius:20px;min-height:670px;box-shadow:0 18px 55px #1d293714}body .resume-assistant-chat>header{background:linear-gradient(125deg,#172331 0%,#26394d 68%,#32485e 100%);min-height:74px;padding:15px 20px}body .resume-assistant-chat>header>span{border-radius:14px;width:44px;height:44px}body .resume-assistant-chat>header b{font-size:13px}body .resume-assistant-messages{background:linear-gradient(#f7f9fb,#f4f7f9);flex:none;min-height:265px;max-height:330px;padding:22px 24px}body .resume-assistant-message{max-width:min(80%,610px);padding:12px 15px;font-size:10.5px}body .resume-assistant-info{border:1px solid #e0e5e9;border-radius:18px;gap:10px;padding:21px}body .resume-assistant-finish{justify-content:center;min-height:140px;padding:24px}@media (max-width:1080px){body .resume-assistant-layout{grid-template-columns:1fr}body .resume-assistant-info{position:static}}@media (max-width:700px){body .resume-assistant-chat{border-radius:15px;min-height:620px}body .resume-assistant-messages{max-height:300px;padding:16px}body .resume-assistant-message{max-width:91%}}.resume-ai-spotlight{background:radial-gradient(circle at 12% 8%,#f8ca3133,#0000 30%),linear-gradient(125deg,#172331 0%,#213247 60%,#2b4158 100%);border:1px solid #edbc1b47;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:28px;margin:0 0 18px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #13202f29}.resume-ai-spotlight:after{content:"AI";color:#ffffff09;direction:ltr;font-size:210px;font-weight:900;line-height:1;position:absolute;bottom:-105px;left:-20px}.resume-ai-spotlight-copy{z-index:1;position:relative}.resume-ai-spotlight-copy>span{color:#f7d55d;background:#f6ca371a;border:1px solid #f6ca3740;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-size:9px;font-weight:800;display:flex}.resume-ai-spotlight-copy>span svg{width:14px}.resume-ai-spotlight-copy h2{color:#fff;max-width:620px;margin:15px 0 9px;font-size:clamp(22px,3.2vw,36px);line-height:1.55}.resume-ai-spotlight-copy>p{color:#c6d0db;max-width:680px;margin:0;font-size:11px;line-height:2.1}.resume-ai-benefits{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.resume-ai-benefits small{color:#e2e8ee;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:8.5px;display:flex}.resume-ai-benefits svg{color:#f3c93c;width:13px}.resume-ai-spotlight-copy>button{color:#1e2935;background:linear-gradient(135deg,#f7d04a,#edb914);border:0;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-family:inherit;font-size:10px;font-weight:900;display:flex;box-shadow:0 13px 30px #e8b10533}.resume-ai-spotlight-copy>button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.55}.resume-ai-spotlight-copy>button svg{width:17px}.resume-ai-spotlight-copy>button svg:last-child{margin-right:9px}.resume-ai-preview{z-index:1;background:#f7f9fbf7;border:1px solid #ffffff21;border-radius:18px;gap:9px;padding:16px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:0 24px 54px #030b1647}.resume-ai-preview-head{border-bottom:1px solid #e5e9ed;align-items:center;gap:7px;padding-bottom:9px;display:flex}.resume-ai-preview-head>span{color:#202c38;background:#f3c52d;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.resume-ai-preview-head svg{width:16px}.resume-ai-preview-head b{color:#2a3745;font-size:9px}.resume-ai-preview-head i{color:#2c8268;margin-right:auto;font-size:7px;font-style:normal}.resume-ai-preview p{border-radius:11px;width:fit-content;max-width:88%;margin:0;padding:9px 11px;font-size:8.5px;line-height:1.8}.resume-ai-preview .ai-bubble{color:#43515f;background:#fff;border:1px solid #e1e6ea;border-bottom-left-radius:3px;justify-self:start}.resume-ai-preview .user-bubble{color:#28333e;background:#f3c52d;border-bottom-right-radius:3px;justify-self:end}.resume-ai-preview>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.resume-ai-preview>div:last-child span{color:#70580d;background:#fff9e5;border:1px solid #ddc05f;border-radius:999px;padding:5px 8px;font-size:7px}@media (max-width:900px){.resume-ai-spotlight{grid-template-columns:1fr}.resume-ai-preview{width:min(100%,520px);transform:none}}@media (max-width:600px){.resume-ai-spotlight{border-radius:17px;padding:22px 17px}.resume-ai-spotlight-copy>button{justify-content:center;width:100%}.resume-ai-preview{display:none}.resume-ai-benefits{grid-template-columns:1fr;display:grid}}body{font-size:14px;line-height:1.75}body .panel-shell small,body .pro-public-shell small,body .auth-page small{font-size:max(10px,.72em);line-height:1.65}body .panel-shell button,body .panel-shell input,body .panel-shell select,body .panel-shell textarea,body .pro-public-shell button,body .pro-public-shell input,body .pro-public-shell select,body .auth-page button,body .auth-page input,body .auth-page label{font-size:max(11px,.78em)}body .panel-content p,body .pro-public-shell p,body .auth-page p{font-size:max(12px,.86em);line-height:1.9}body .panel-content table th{font-size:11px}body .panel-content table td{font-size:12px}.candidate-welcome-eyebrow-v3,.candidate-surface-v3>header span,.candidate-match-copy-v3>span,.candidate-activity-list-v3 small,.candidate-job-card-head-v3 small,.candidate-job-card-copy-v3 p span,.candidate-job-skills-v3 span,.candidate-jobs-toolbar-v3>span{font-size:10px}.candidate-welcome-v3>div>p{font-size:13px}.candidate-profile-health-v3>div:last-child>b,.candidate-metric-v3 strong,.candidate-match-copy-v3 h3,.candidate-activity-list-v3 b,.candidate-next-steps-v3 p b,.candidate-job-card-footer-v3>div b{font-size:11px}.candidate-profile-health-v3 p,.candidate-profile-health-v3 button,.candidate-metric-v3 small,.candidate-surface-v3>header>button,.candidate-match-copy-v3 p,.candidate-match-score-v3 small,.candidate-match-actions-v3 button,.candidate-activity-list-v3 p,.candidate-activity-cta-v3,.candidate-next-steps-v3 p small,.candidate-next-steps-v3 button,.candidate-job-card-footer-v3>div small,.candidate-job-card-footer-v3>button,.candidate-job-match-v3 small{font-size:10px}.candidate-sidebar-profile-v3 p b{font-size:11px}.candidate-sidebar-profile-v3 p small,.candidate-sidebar-profile-v3>small{font-size:9px;line-height:1.7}.sidebar-logo{justify-content:center;align-items:center}.sidebar-logo .brand--full{margin-inline:auto}.panel-account{position:relative}.panel-identity{border:0;border-right:1px solid var(--line);min-height:48px;color:inherit;text-align:right;background:0 0;padding:5px 15px 5px 7px;font-family:inherit}.panel-identity b{font-size:12px}.panel-identity small{font-size:10px}.panel-account.open .panel-identity>svg{transform:rotate(180deg)}.panel-account-menu{z-index:80;background:#fff;border:1px solid #dfe4e8;border-radius:15px;width:270px;padding:7px;position:absolute;top:calc(100% + 9px);left:0;overflow:hidden;box-shadow:0 20px 55px #1c27342b}.panel-account-menu header{background:#f6f8fa;border-radius:10px;align-items:center;gap:10px;margin-bottom:5px;padding:11px;display:flex}.panel-account-menu header>span{color:#202a38;background:#f3c328;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.panel-account-menu header>div{gap:2px;min-width:0;display:grid}.panel-account-menu header b{color:#27323e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.panel-account-menu header small{color:#7e8994;text-align:right;direction:ltr}.panel-account-menu>button{color:#44515e;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 10px;font-family:inherit;display:flex}.panel-account-menu>button:hover,.panel-account-menu>button:focus-visible{background:#f5f7f9;outline:none}.panel-account-menu>button svg{color:#7b8792;width:17px}.panel-account-menu>button small{color:#755900;background:#fff2bd;border-radius:999px;margin-right:auto;padding:1px 7px}.panel-account-menu>.account-menu-logout{color:#a34747;border-top:1px solid #edf0f2;border-radius:0 0 9px 9px;margin-top:5px}.panel-account-menu>.account-menu-logout svg{color:#b95353}.candidate-sidebar-resume-cta{color:#fff;text-align:right;background:#f3c32817;border:1px solid #f3c32840;border-radius:12px;grid-template-columns:35px minmax(0,1fr);gap:2px 9px;margin:0 5px 13px;padding:11px;font-family:inherit;display:grid}.candidate-sidebar-resume-cta>span{color:#202a38;background:#f3c328;border-radius:9px;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.candidate-sidebar-resume-cta svg{width:17px}.candidate-sidebar-resume-cta b{font-size:10px}.candidate-sidebar-resume-cta small{color:#b9c3ce;font-size:9px}.candidate-sidebar-resume-cta i{color:#f5cf4a;grid-column:1/-1;align-items:center;gap:5px;margin-top:8px;font-size:9px;font-style:normal;font-weight:800;display:flex}.candidate-sidebar-resume-cta i svg{width:12px}.candidate-profile-health-v3.incomplete>span{color:#202a38;background:#f3c328;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.candidate-profile-health-v3.incomplete>span svg{width:26px}.candidate-profile-gate{text-align:center;background:#fff;border:1px solid #dfe4e8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;max-width:760px;min-height:520px;margin:20px auto;padding:48px;display:flex;box-shadow:0 18px 55px #1c273414}.candidate-profile-gate>span{color:#7c5e00;background:#fff3c5;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:14px;display:grid}.candidate-profile-gate>span svg{width:31px}.candidate-profile-gate>small{color:#947000;font-weight:900}.candidate-profile-gate h1{color:#202a38;margin:9px 0 8px;font-size:25px}.candidate-profile-gate>p{color:#697582;max-width:570px;margin:0;font-size:13px}.candidate-profile-gate>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,460px);margin:25px 0 18px;display:grid}.candidate-profile-gate>div i{background:#edf0f2;border-radius:99px;height:8px;overflow:hidden}.candidate-profile-gate>div i b{border-radius:inherit;background:#f3c328;height:100%;display:block}.candidate-profile-gate>div strong{color:#5c6671;font-size:11px}.candidate-profile-gate>button{color:#fff;background:#202a38;border:0;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-family:inherit;font-weight:800;display:flex}.candidate-profile-gate>button svg{width:17px}.candidate-match-score-v3.incomplete{color:#7f8993}.candidate-job-match-v3.incomplete{background:#fff8df}.candidate-job-match-v3.incomplete>button{color:#725800;white-space:nowrap;background:#fff;border:1px solid #d9b634;border-radius:8px;min-height:34px;padding:0 11px;font-family:inherit;font-weight:800}.match-resume-cta{color:#735800;background:#fff8da;border:1px solid #e2c24a;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:46px;margin-bottom:10px;padding:0 13px;font-family:inherit;font-size:11px;font-weight:800;display:flex}.match-resume-cta svg{width:16px}.assistant-start-button{width:fit-content;min-width:0;padding-left:24px;padding-right:24px;font-size:12px}.resume-assistant-message{font-size:13px}.resume-assistant-welcome>span,.assistant-safety-points b,.assistant-quick-replies button,.assistant-answer-zone input,.assistant-proposed-value{font-size:11px}.resume-assistant-welcome>p,.resume-ai-spotlight-copy>p{font-size:12px}.assistant-safety-points small,.resume-assistant-welcome>small,.assistant-answer-zone label,.assistant-review-card>p,.assistant-review-heading small,.assistant-field-map button,.resume-assistant-local-note{font-size:10px}.resume-ai-spotlight{border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:20px;padding:clamp(20px,2.6vw,29px)}.resume-ai-spotlight-copy h2{margin:11px 0 7px;font-size:clamp(21px,2.5vw,30px)}.resume-ai-benefits{margin:14px 0}.resume-ai-preview{padding:13px}@media (max-width:700px){.panel-identity span{display:none}.panel-identity{border-right:0;padding:4px}.panel-account-menu{width:auto;position:fixed;top:67px;left:12px;right:12px}.candidate-profile-gate{min-height:440px;padding:30px 18px}.candidate-profile-gate h1{font-size:21px}.assistant-start-button{width:100%}}.candidate-profile-health-v3.incomplete{grid-template-columns:104px minmax(0,1fr)}.candidate-profile-health-v3.incomplete .candidate-health-ring-v3{width:94px;height:94px}.candidate-profile-health-v3.incomplete .candidate-health-ring-v3>span{width:74px;height:74px}.candidate-jobs-gate-banner{background:linear-gradient(110deg,#fffaf0,#fffdf8);border:1px solid #e9cf72;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.candidate-jobs-gate-ring{background:conic-gradient(#e8b914 var(--candidate-progress), #eceff2 0);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.candidate-jobs-gate-ring>span{color:#273442;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.candidate-jobs-gate-banner>div:nth-child(2){min-width:0}.candidate-jobs-gate-banner b{color:#273442;font-size:12px}.candidate-jobs-gate-banner p{color:#727d88;margin:3px 0 0;font-size:10px}.candidate-jobs-gate-banner>button{color:#fff;white-space:nowrap;background:#202a38;border:0;border-radius:9px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:800;display:flex}.candidate-jobs-gate-banner>button svg{width:14px}.candidate-profile-gate{text-align:right;grid-template-columns:minmax(330px,.85fr) minmax(390px,1.15fr);align-items:center;gap:34px;max-width:1080px;min-height:500px;margin:20px auto;padding:38px;display:grid}.candidate-profile-gate>div{width:auto;margin:0}.candidate-profile-gate-preview{background:linear-gradient(145deg,#f8fafb,#fff);border:1px solid #dfe4e8;border-radius:20px;flex-direction:column;justify-content:center;min-height:330px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1f2b3814;padding:30px!important;display:flex!important}.candidate-profile-gate-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#f8fafbeb 78%);position:absolute;inset:0}.candidate-profile-gate-preview header{align-items:center;gap:12px;display:flex}.candidate-profile-gate-preview header>span{color:#202a38;background:#f3c328;border-radius:15px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.candidate-profile-gate-preview header>div{gap:3px;display:grid}.candidate-profile-gate-preview header b{color:#273442;font-size:16px}.candidate-profile-gate-preview header small,.candidate-profile-gate-preview>p{color:#7a8590;font-size:11px}.candidate-profile-gate-preview>p{margin:18px 0 12px}.candidate-profile-gate-preview>div{flex-wrap:wrap;gap:6px;display:flex}.candidate-profile-gate-preview>div span{color:#56616c;background:#f0f3f5;border-radius:999px;padding:6px 9px;font-size:9px}.candidate-profile-gate-preview>i{z-index:2;color:#745900;background:#fff9e2;border:1px solid #e2c75e;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px;font-style:normal;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.candidate-profile-gate-preview>i svg{width:16px}.candidate-profile-gate-preview>i small{font-size:9px}.candidate-profile-gate-copy{flex-direction:column;align-items:flex-start!important;display:flex!important}.candidate-profile-gate-ring,.resume-entry-progress{background:conic-gradient(#f3c328 var(--candidate-progress), #edf0f2 0);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.candidate-profile-gate-ring>span,.resume-entry-progress>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.candidate-profile-gate-ring b,.resume-entry-progress b{color:#273442;font-size:17px}.candidate-profile-gate-ring small,.resume-entry-progress small{color:#8b949d;font-size:8px}.candidate-profile-gate-copy>small{color:#8a6700;margin-top:15px;font-weight:900}.candidate-profile-gate-copy h1{margin:7px 0;font-size:24px}.candidate-profile-gate-copy>p{max-width:540px}.candidate-profile-gate-copy ul{flex-wrap:wrap;gap:7px;margin:18px 0;padding:0;list-style:none;display:flex}.candidate-profile-gate-copy li{color:#8a939c;border:1px solid #e2e6e9;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;display:flex}.candidate-profile-gate-copy li.done{color:#16755d;background:#edf9f5;border-color:#b9dfd4}.candidate-profile-gate-copy li svg{width:12px}.resume-entry-hub{background:#fff;border:1px solid #dfe4e8;border-radius:22px;margin-bottom:18px;overflow:hidden;box-shadow:0 16px 45px #1e2a3712}.resume-entry-hub>header{background:linear-gradient(110deg,#f9fafb,#fffdf5);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px;padding:26px 28px 19px;display:grid}.resume-entry-progress{--candidate-progress:var(--resume-entry-progress)}.resume-entry-hub>header>div:last-child>span{color:#8b6900;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.resume-entry-hub>header svg{width:14px}.resume-entry-hub h2{color:#263341;margin:5px 0 4px;font-size:21px}.resume-entry-hub>header p{color:#707b86;max-width:770px;margin:0;font-size:11px}.resume-entry-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 28px 25px;display:grid}.resume-entry-options>button{color:#273442;text-align:right;background:#fff;border:1px solid #dfe4e8;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;font-family:inherit;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.resume-entry-options>button:hover:not(:disabled),.resume-entry-options>button:focus-visible{border-color:#d4b339;outline:none;transform:translateY(-3px);box-shadow:0 15px 32px #222d3a1a}.resume-entry-options>button.recommended{color:#fff;background:linear-gradient(145deg,#202a38,#2b3a4d);border-color:#d7b83e}.resume-entry-options>button:disabled{cursor:not-allowed;opacity:.6}.resume-entry-options i{color:#775a00;background:#fff4c8;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.resume-entry-options i svg{width:21px}.resume-entry-options em{color:#202a38;background:#f3c328;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:17px;left:17px}.resume-entry-options b{font-size:14px}.resume-entry-options p{color:#77818b;margin:7px 0 18px;font-size:10px}.resume-entry-options .recommended p{color:#bdc7d2}.resume-entry-options>button>span{color:#856500;align-items:center;gap:5px;margin-top:auto;font-size:10px;font-weight:900;display:flex}.resume-entry-options .recommended>span{color:#f5cd42}.resume-entry-options>button>span svg{width:13px}.resume-entry-hub>footer{color:#6d7781;background:#fafbfc;border-top:1px solid #edf0f2;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:9px;display:flex}.resume-entry-hub>footer svg{color:#168164;width:15px}.resume-workflow-bar{background:#fff;border:1px solid #dfe4e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 13px;display:flex}.resume-workflow-bar>div{align-items:center;gap:9px;display:flex}.resume-workflow-bar button,.resume-workflow-bar span{border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-family:inherit;font-size:9px;display:flex}.resume-workflow-bar button{color:#65717c;background:#f8f9fa;border:1px solid #e0e4e8}.resume-workflow-bar span{color:#fff;background:#202a38;font-weight:800}.resume-workflow-bar svg{width:14px}.resume-workflow-bar>small{color:#7d8791;font-size:9px}.resume-workflow-bar>small b{color:#7b5d00}.resume-import-panel{max-width:920px;margin:0 auto 20px;padding:28px}.resume-import-intro{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:20px;display:grid}.resume-import-intro>span{color:#795c00;background:#fff2be;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.resume-import-intro svg{width:25px}.resume-import-intro small{color:#936f00;font-weight:900}.resume-import-intro h2{color:#273442;margin:3px 0;font-size:20px}.resume-import-intro p{color:#727d88;margin:0;font-size:11px}.resume-import-dropzone{color:#53606c;cursor:pointer;text-align:center;background:#f9fafb;border:2px dashed #d4dae0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;padding:24px;display:flex}.resume-import-dropzone.selected{background:#fffaf0;border-color:#d4b333}.resume-import-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.resume-import-dropzone>svg{color:#a47b00;width:34px;height:34px;margin-bottom:5px}.resume-import-dropzone b{font-size:12px}.resume-import-dropzone small{color:#8a949e;font-size:9px}.resume-import-analyze{color:#fff;background:#202a38;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;margin:14px auto 0;padding:0 18px;font-family:inherit;font-weight:800;display:flex}.resume-import-analyze:disabled{cursor:not-allowed;opacity:.5}.resume-import-analyze svg{width:17px}.resume-import-error{color:#9a4141;background:#fff5f5;border:1px solid #efcaca;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:11px 13px;font-size:10px;display:flex}.resume-import-error svg{width:16px}.resume-import-result{background:#f4fbf8;border:1px solid #bddfd5;border-radius:14px;gap:13px;margin-top:15px;padding:18px;display:grid}.resume-import-result>header{align-items:center;gap:10px;display:flex}.resume-import-result>header>span{color:#fff;background:#168164;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.resume-import-result>header svg{width:19px}.resume-import-result>header div{display:grid}.resume-import-result>header b{color:#215d4c;font-size:12px}.resume-import-result>header small,.resume-import-result>small{color:#6f7f7a;font-size:9px}.resume-import-fields{flex-wrap:wrap;gap:6px;display:flex}.resume-import-fields span{color:#35695a;background:#fff;border:1px solid #cfe4de;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:flex}.resume-import-fields svg{width:11px}.resume-import-result>p{color:#65736f;margin:0;font-size:9px}.resume-import-result>div:last-child{gap:7px;display:flex}.resume-import-result>div:last-child button{color:#53615d;background:#fff;border:1px solid #ccd9d5;border-radius:9px;min-height:40px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800}.resume-import-result>div:last-child button:first-child{color:#fff;background:#168164;border-color:#168164;align-items:center;gap:6px;display:flex}.resume-import-result>div:last-child svg{width:14px}@media (max-width:850px){.candidate-profile-gate,.resume-entry-options{grid-template-columns:1fr}.candidate-profile-gate{max-width:620px}.candidate-profile-gate-preview{min-height:280px}}@media (max-width:650px){.candidate-profile-health-v3.incomplete{grid-template-columns:82px minmax(0,1fr)}.candidate-profile-health-v3.incomplete .candidate-health-ring-v3{width:78px;height:78px}.candidate-profile-health-v3.incomplete .candidate-health-ring-v3>span{width:62px;height:62px}.candidate-jobs-gate-banner{grid-template-columns:50px minmax(0,1fr)}.candidate-jobs-gate-banner>button{grid-column:1/-1;justify-content:center}.candidate-profile-gate{padding:18px}.resume-entry-hub>header{grid-template-columns:1fr;padding:22px 18px 15px}.resume-entry-options{padding:8px 18px 20px}.resume-entry-options>button{min-height:180px}.resume-workflow-bar{flex-direction:column;align-items:flex-start}.resume-workflow-bar>div{width:100%}.resume-workflow-bar button,.resume-workflow-bar span{flex:1;justify-content:center}.resume-import-panel{padding:18px}.resume-import-intro{grid-template-columns:1fr}.resume-import-result>div:last-child{flex-direction:column}}@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-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}@keyframes pulse{50%{opacity:.5}}
