/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-0{width:0;height:0}.size-1{width:var(--spacing);height:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b0b0b;--paper:#f2f0e9;--muted:#a3a3a3;--orange:#ffad00;--line:#2b2b2b}*{box-sizing:border-box}html{scroll-behavior:smooth}.not-found-page{color:#fff;background:#090909;min-height:100vh;padding:clamp(28px,6vw,80px)}.not-found-page section{max-width:760px;margin-top:clamp(90px,18vh,180px)}.not-found-page h1{max-width:700px;margin:12px 0 20px;font-size:clamp(2.6rem,7vw,6.5rem);line-height:.95}.not-found-page section>p:not(.kicker){color:#b9b9b9;max-width:580px;font-size:1.08rem}.jobs-sort{align-items:center;gap:10px;margin-top:28px;display:flex}.jobs-cta{padding-bottom:0}.jobs-sort label{font-weight:700}.jobs-sort select{color:#171717;background:#fff;border:1px solid #d9d9d9;border-radius:10px;min-width:220px;padding:11px 36px 11px 13px}.job-cards{gap:16px;width:min(980px,100%);margin:0 auto;display:grid}.job-list-card{background:#fff;border:1px solid #e7e4df;border-radius:16px;grid-template-columns:72px minmax(0,1fr) 44px;align-items:start;gap:18px;padding:24px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 8px 30px #14100a0d}.job-list-card:hover{border-color:#d79a1c;transform:translateY(-2px);box-shadow:0 14px 34px #14100a17}.job-card-mark{width:72px;height:72px;color:var(--orange);letter-spacing:-.04em;background:#111;border:1px solid #e7e4df;border-radius:14px;place-items:center;font-weight:900;display:grid}.job-card-flags,.job-card-meta,.job-card-processes{flex-wrap:wrap;gap:8px;display:flex}.job-card-flags span,.job-card-processes span{color:#17120a;text-transform:uppercase;letter-spacing:.04em;background:#f1b434;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:800}.job-card-flags span+span{color:#55504a;background:#f3f1ed}.job-match-chip{color:#246b43;background:#eaf7ef;border:1px solid #b9d9c6;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:.72rem;font-weight:900}.job-match-chip.match-medium{color:#7a580d;background:#fff7de;border-color:#ead18a}.job-match-chip.match-low{color:#8e3e31;background:#fff0ed;border-color:#e2c2bc}.job-card-body h3{margin:8px 0 5px;font-size:clamp(1.12rem,2vw,1.42rem)}.job-card-body h3 a{color:#111;text-decoration:none}.job-card-location{color:#625d56;margin:0 0 14px;font-size:.9rem}.job-card-processes span{color:#7a4d00;background:#fff4d8}.job-card-summary{color:#393632;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0;line-height:1.55;display:-webkit-box;overflow:hidden}.job-card-meta{color:#68625b;gap:7px 16px;font-size:.8rem}.job-card-meta span:not(:last-child):after{content:"";background:#d9d5cf;width:1px;height:11px;margin-left:16px;display:inline-block}.job-card-action{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;text-decoration:none;display:grid}@media (max-width:680px){.jobs-sort{flex-direction:column;align-items:stretch}.jobs-sort select{width:100%}.job-list-card{grid-template-columns:48px minmax(0,1fr);padding:18px}.job-card-mark{border-radius:10px;width:48px;height:48px}.job-card-action{display:none}.job-card-meta{display:grid}.job-card-meta span:after{display:none!important}}.admin-review-queue{gap:10px;display:grid}.admin-review-item{color:#252521;background:#fff;border:1px solid #dfded8;border-radius:12px;grid-template-columns:46px minmax(190px,1fr) auto 36px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .15s;display:grid;box-shadow:0 6px 20px #17171708}.admin-review-item:hover{border-color:#d9a223;transform:translateY(-1px)}.admin-review-avatar{color:#17120a;background:var(--orange);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.admin-review-item>span:nth-child(2){gap:3px;display:grid}.admin-review-item small{color:#73736d}.admin-review-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-review-tags b{color:#744b00;background:#fff1c9;border-radius:99px;padding:6px 9px;font-size:10px}.admin-review-tags b.warning{color:#9b2c17;background:#ffe4dc}.admin-review-arrow{color:#9b6b00;font-size:20px;font-weight:900}@media (max-width:680px){.admin-review-item{grid-template-columns:42px minmax(0,1fr) 24px}.admin-review-avatar{width:42px;height:42px}.admin-review-tags{grid-column:2/-1;justify-content:flex-start}.admin-review-arrow{grid-area:1/3}}body{background:var(--ink);color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.nav-shell{z-index:2;border-bottom:1px solid #242424;justify-content:space-between;height:78px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.brand,.nav-shell{align-items:center}.brand{letter-spacing:-.04em;gap:10px;font-size:22px;font-weight:950;display:inline-flex}.brand span{background:var(--orange);border-radius:4px;width:7px;height:29px;display:block}nav{gap:30px;font-size:14px;font-weight:700;display:flex}.button,nav{align-items:center}.button{background:var(--orange);color:#111;border:1px solid var(--orange);border-radius:4px;justify-content:center;gap:26px;padding:15px 21px;font-weight:900;display:inline-flex}.button.small{padding:11px 17px}.button.ghost{color:#fff;background:0 0;border-color:#555}.hero{background:radial-gradient(circle at 80% 43%,#ffae002e,#0000 31%),linear-gradient(115deg,#080808 62%,#15130d);min-height:760px;padding:105px clamp(22px,8vw,124px) 45px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffad0059;border-radius:28px;width:440px;height:440px;position:absolute;top:17%;right:8%;transform:rotate(45deg);box-shadow:inset 0 0 80px #ffad0014}.eyebrow,.kicker{color:var(--orange);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}.hero h1{letter-spacing:-.07em;z-index:1;max-width:900px;margin:20px 0;font-size:clamp(58px,8vw,120px);line-height:.88;position:relative}.hero h1 em{color:var(--orange);font-style:normal}.hero>p{color:#aaa;max-width:590px;font-size:18px;line-height:1.7}.hero-actions,.hero>p{z-index:1;position:relative}.hero-actions{gap:12px;margin-top:34px;display:flex}.process-strip{color:#777;letter-spacing:.18em;gap:42px;margin-top:90px;font-weight:900;display:flex}.section{padding:100px clamp(22px,8vw,124px)}.light{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1.5fr;gap:8vw;display:grid}.cta h2,.section h2{letter-spacing:-.055em;margin:16px 0 32px;font-size:clamp(42px,5vw,72px);line-height:.95}.steps article{border-top:1px solid #bbb;grid-template-columns:56px 1fr;padding:27px 0;display:grid}.steps strong{color:#b27600;font-size:13px}.steps h3{margin:0;font-size:22px}.steps p{color:#5c5c5c;grid-column:2;line-height:1.6}.split{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.split>div>p{color:#aaa;max-width:550px;line-height:1.7}.text-link{color:#b37600;font-weight:900}.steel-card{background:linear-gradient(145deg,#1c1c1c,#101010);border:1px solid #373737;border-radius:8px;padding:34px;box-shadow:18px 18px #151515}.card-top{color:#999;justify-content:space-between;font-size:13px;display:flex}.status{color:#ffd36e;background:#3a2a05;border-radius:99px;padding:6px 10px}.steel-card h3{font-size:27px}.steel-card small,.steel-card>p{color:#858585}.meter{grid-template-columns:50px 1fr 60px;align-items:center;gap:12px;margin:24px 0;font-size:13px;display:grid}.meter i{background:#333;border-radius:9px;height:7px;overflow:hidden}.meter i b{background:var(--orange);height:100%;display:block}.meter strong{text-align:right}.cta{background:var(--paper);color:var(--ink);padding:100px clamp(22px,8vw,124px)}.cta p:not(.kicker){color:#5e5e5e;max-width:580px;margin-bottom:30px;line-height:1.7}footer{color:#888;justify-content:space-between;align-items:center;gap:28px;padding:45px clamp(22px,5vw,76px);font-size:13px;display:flex}footer div{gap:22px;display:flex}.form-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.form-intro{background:radial-gradient(circle at 30% 65%,#ffad002e,#0000 35%),#0b0b0b;padding:70px 8vw}.form-intro h1{letter-spacing:-.06em;margin-top:25vh;font-size:clamp(48px,6vw,88px);line-height:.95}.form-intro p{color:#aaa;max-width:480px;line-height:1.65}.form-panel{background:var(--paper);color:#111;flex-direction:column;justify-content:center;padding:70px clamp(24px,7vw,100px);display:flex}.form-panel h2{margin-bottom:8px;font-size:36px}.form-panel>p{color:#666;margin-bottom:28px}.field{gap:8px;margin:13px 0;display:grid}.field label{font-size:13px;font-weight:800}.field input,.field select{color:#111;background:#fff;border:1px solid #bbb;border-radius:4px;padding:13px}.check{color:#4d4d4d;gap:9px;margin:13px 0;font-size:13px}.form-panel button{cursor:pointer;margin-top:16px}.form-message{color:#9c5300;min-height:24px;font-size:14px}.dashboard{color:#171717;background:#efeee8;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#101010;padding:28px 22px}.sidebar .brand{margin-bottom:54px}.sidebar nav{gap:7px;display:grid}.sidebar nav a{color:#aaa;border-radius:4px;padding:12px}.sidebar nav a.active{color:var(--orange);background:#292720}.dash-main{min-width:0;padding:38px clamp(20px,4vw,60px)}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head h1{letter-spacing:-.04em;margin:0;font-size:38px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0;display:grid}.metric{background:#fff;border:1px solid #ddd;padding:22px}.metric span{color:#777;font-size:12px}.metric strong{margin-top:12px;font-size:35px;display:block}.table-card{scrollbar-color:var(--orange) #e9e8e2;scrollbar-width:thin;background:#fff;border:1px solid #ddd;width:100%;max-width:100%;overflow-x:auto}.table-card::-webkit-scrollbar{height:8px}.table-card::-webkit-scrollbar-track{background:#e9e8e2}.table-card::-webkit-scrollbar-thumb{background:var(--orange);border-radius:99px}.filters{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.filters input,.filters select{background:#fff;border:1px solid #ccc;border-radius:7px;min-height:38px;padding:7px 10px}.data-table{border-collapse:collapse;width:100%;font-size:14px}.data-table td,.data-table th{text-align:left;border-bottom:1px solid #eee;padding:16px}.data-table th{color:#777;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pill{color:#754d00;background:#fff2ce;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.empty{text-align:center;color:#666;padding:55px}.legal{max-width:780px;margin:auto;padding:70px 24px;line-height:1.7}.legal h1{font-size:48px}.legal .warning{border-left:4px solid var(--orange);background:#211b0e;padding:15px}.field textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #bbb;border-radius:4px;padding:13px}.profile-card{margin-top:28px;padding:24px}.profile-grid{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.profile-grid .full{grid-column:1/-1}.process-fields{border:1px solid #ddd;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px;display:grid}.process-fields legend{font-weight:800}.process-fields label{gap:7px;font-size:13px;display:grid}.process-fields input{border:1px solid #bbb;max-width:120px;padding:10px}.appointment-list{gap:16px;margin-top:28px;display:grid}.appointment{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.appointment h2{margin-bottom:8px}.appointment small{margin-top:8px;display:block}.admin-forms,.preview-grid{gap:20px;margin:28px 0}.admin-forms,.job-form,.preview-grid{grid-template-columns:1fr 1fr;display:grid}.job-form{gap:8px 18px}.job-form .full{grid-column:1/-1}.checkbox-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pre-line{white-space:pre-line}.candidate-link,.favorite,.text-button{color:#8a5900;cursor:pointer;background:0 0;border:0;font-weight:800}.candidate-filters{background:#fff;border:1px solid #ddd;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin:28px 0;padding:18px;display:grid}.candidate-filters>input,.candidate-filters>select{background:#fff;border:1px solid #ccc;padding:10px}.filter-checks{align-items:center;gap:10px;display:flex}.result-bar{color:#666;justify-content:space-between;margin:12px 0;display:flex}.compare-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.compare-grid article{color:#fff;border-top:4px solid var(--orange);background:#171717;padding:18px}.process-tag{background:#ece9df;margin:2px;padding:4px 6px;font-size:11px;font-weight:800;display:inline-block}.selected-row{background:#fff9e9}.favorite{margin-left:5px;font-size:20px}.candidate-drawer{color:#171717;z-index:20;background:#f8f7f2;width:min(680px,95vw);height:100vh;padding:28px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #0004}.drawer-head,.drawer-nav{justify-content:space-between;align-items:center;gap:15px;display:flex}.drawer-head>button{cursor:pointer;background:0 0;border:0;font-size:36px}.drawer-nav{border-block:1px solid #ddd;padding:12px 0}.drawer-nav button{cursor:pointer;background:0 0;border:0;font-weight:800}.candidate-drawer section{padding-bottom:60px}.candidate-drawer section h3{border-bottom:1px solid #ddd;margin-top:28px;padding-bottom:8px}.candidate-drawer select{background:#fff;border:1px solid #bbb;width:100%;padding:10px}.pagination{justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #bbb;padding:9px 13px;font-weight:800}.pagination button:disabled{cursor:not-allowed;opacity:.45}.jobs-list{padding-top:36px;display:block}.job-detail{max-width:1180px;margin:0 auto;padding:90px 24px}.job-detail>h1{max-width:900px;font-size:clamp(48px,8vw,92px);line-height:.95}.job-location{color:#777;margin:18px 0 42px;font-weight:800}.job-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr);gap:48px;display:grid}.job-detail-grid article{line-height:1.7}.job-summary{align-self:start;padding:28px}.application-actions,.drawer-form{gap:9px;display:grid}.application-actions .danger{color:#9b1c1c}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.drawer-form input,.drawer-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #bbb;padding:10px}.appointment-editor{border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr;gap:8px;padding:14px 0;display:grid}.appointment-editor button,.appointment-editor small,.appointment-editor textarea{grid-column:1/-1}.request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.private-file{gap:7px;margin:12px 0;display:grid}.private-file video{background:#000;width:100%;max-height:380px}.profile-complete,.profile-missing{border-left:4px solid var(--orange);background:#fff3d2;margin:18px 0;padding:14px 18px}.history-item{border-bottom:1px solid #ddd;gap:4px;padding:12px 0;display:grid}.inline-edit{align-items:center;gap:6px;display:flex}.inline-edit input{border:1px solid #ccc;min-width:180px;padding:7px}.table-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.icon-action{color:#6f4a08;cursor:pointer;background:#fff;border:1px solid #deddd6;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.icon-action:hover{color:#2e2e2b;background:#fff8e7;border-color:#c78a20}.icon-action:focus-visible{outline-offset:2px;outline:3px solid #f0b64c55}.icon-action.danger{color:#994848}.icon-action.danger:hover{background:#fff1f1;border-color:#c46a6a}.icon-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.profile-complete{background:#e8f5ed;border-color:#277a4b}.upload-box{grid-template-columns:1fr 2fr auto;align-items:end;gap:16px;display:grid}.upload-box .form-message,.upload-box progress{grid-column:1/-1}.upload-box progress{width:100%;accent-color:var(--orange)}@media (max-width:800px){nav>a:not(.button){display:none}nav>a.mobile-login-link{display:inline-flex}.hero{min-height:690px;padding-top:80px}.hero:after{opacity:.35;right:-50%}.form-page,.light,.profile-grid,.split{grid-template-columns:1fr}.process-strip{gap:20px}.form-intro{display:none}.dashboard{grid-template-columns:1fr}.dash-main{width:100%;max-width:100vw;overflow-x:hidden}.sidebar{padding:14px 16px;display:block;overflow-x:auto}.sidebar .brand{margin-bottom:12px}.sidebar nav{gap:6px;min-width:max-content;display:flex}.sidebar nav>a{white-space:nowrap;padding:9px 11px;display:block}.metrics{grid-template-columns:1fr 1fr}.data-table{min-width:620px}.process-fields{grid-template-columns:1fr 1fr}.admin-forms,.compare-grid,.job-form,.preview-grid,.upload-box{grid-template-columns:1fr}.candidate-filters{grid-template-columns:1fr 1fr}.checkbox-grid,.job-detail-grid,.request-grid{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start}}.dashboard-v2{--dashboard-bg:#f4f4f1;--dashboard-card:#fff;--dashboard-border:#e3e2dc;--dashboard-muted:#6f716d;--dashboard-green:#237a4b;background:radial-gradient(circle at 82% -10%,#ffad0014,transparent 26%),var(--dashboard-bg);grid-template-columns:272px minmax(0,1fr)}.dashboard-sidebar{background:radial-gradient(circle at 18% 0,#ffad001c,#0000 25%),linear-gradient(#151515,#0a0a0a);border-right:1px solid #262626;flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0;overflow:hidden}.dashboard-sidebar:after{content:"";pointer-events:none;border:1px solid #ffad0026;border-radius:30px;width:155px;height:155px;position:absolute;bottom:22%;right:-76px;transform:rotate(45deg)}.sidebar-brand-block{z-index:1;border-bottom:1px solid #292929;padding:0 10px 25px;position:relative}.dashboard-sidebar .sidebar-brand-block .brand{color:#fff;margin:0 0 7px}.sidebar-brand-block>small{color:#6f6f6f;letter-spacing:.11em;text-transform:uppercase;padding-left:18px;font-size:10px;font-weight:800;display:block}.dashboard-sidebar nav{z-index:1;gap:5px;margin-top:26px;display:grid;position:relative}.dashboard-sidebar nav a{color:#929292;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;min-height:45px;padding:11px 13px;transition:color .16s,background .16s,transform .16s;display:flex}.dashboard-sidebar nav a svg{flex:none;width:18px;height:18px}.dashboard-sidebar nav a:hover{color:#fff;background:#ffffff0a;transform:translate(2px)}.dashboard-sidebar nav a.active{color:#111;background:var(--orange);border-color:#ffc23f;box-shadow:0 8px 24px #ffad0024}.sidebar-account{z-index:5;margin-top:auto;position:relative}.sidebar-user{z-index:1;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:11px;margin:0;padding:14px 12px;transition:background .16s,border-color .16s;display:grid;position:relative}.sidebar-user:hover,.sidebar-user[aria-expanded=true]{background:#ffffff12;border-color:#ffad0054}.sidebar-avatar{color:#111;background:var(--orange);border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid}.sidebar-user-copy{min-width:0}.sidebar-user small,.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-user strong{color:#f4f4f4;font-size:13px}.sidebar-user small{color:#767676;margin-top:3px;font-size:11px}.sidebar-online{background:#55d98b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #55d98b19}.sidebar-email{z-index:1;color:#626262;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:9px 7px 0;font-size:10px;position:relative;overflow:hidden}.sidebar-account-menu{color:#e9e9e7;background:#1a1a1a;border:1px solid #343434;border-radius:13px;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px #0009}.sidebar-account-identity{background:linear-gradient(135deg,#252525,#1a1a1a);border-bottom:1px solid #333;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.sidebar-account-identity>span:last-child{min-width:0}.sidebar-account-identity small,.sidebar-account-identity strong,.sidebar-account-identity>span>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account-identity small{color:#8d8d8d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.sidebar-account-identity strong{color:#fff;margin-top:3px;font-size:12px}.sidebar-account-identity>span>span{color:#777;margin-top:3px;font-size:10px}.sidebar-account-links{padding:7px;display:grid}.sidebar-account-links a,.sidebar-logout{color:#d1d1ce;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:11px;font-weight:750;display:flex}.sidebar-account-links a:hover{color:#fff;background:#ffffff0b}.sidebar-logout{color:#ffc1b6;border-top:1px solid #333;border-radius:0;padding:12px 17px}.sidebar-logout:hover{color:#fff;background:#c53d261d}.sidebar-logout:disabled{cursor:wait;opacity:.65}.sidebar-account-error{color:#ff9581;margin:0;padding:0 16px 12px;font-size:10px}.dashboard-content{width:100%;min-width:0;max-width:1580px;margin:0 auto;padding:48px clamp(28px,4vw,66px) 70px}.dashboard-header{gap:30px;margin-bottom:30px}.dashboard-header .kicker{margin:0 0 11px}.dashboard-header h1{letter-spacing:-.055em;max-width:780px;font-size:clamp(38px,4vw,60px);line-height:.98}.dashboard-subtitle{max-width:680px;color:var(--dashboard-muted);margin:14px 0 0;font-size:15px;line-height:1.6}.dashboard-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-header-actions .button,.dashboard-primary-action{white-space:nowrap;border-radius:9px;gap:10px;min-height:48px;padding:13px 18px;font-size:13px;box-shadow:0 8px 24px #ffad0026}.dashboard-header-actions{flex-shrink:0}.button-soft{color:#20211f;border-color:var(--dashboard-border);background:#fff;box-shadow:none!important}.dashboard-focus{color:#fff;background:radial-gradient(circle at 84% 10%,#ffad0033,#0000 24%),linear-gradient(112deg,#141414,#20201d);border:1px solid #2c2c29;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:21px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #17171712}.dashboard-focus:after{content:"";pointer-events:none;border:1px solid #ffad002e;border-radius:30px;width:150px;height:150px;position:absolute;bottom:-70px;right:15%;transform:rotate(45deg)}.dashboard-focus-icon{z-index:1;color:#111;background:var(--orange);border-radius:13px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 10px 26px #ffad0035}.dashboard-focus-icon svg{width:25px;height:25px}.dashboard-focus>div:nth-child(2){z-index:1;position:relative}.dashboard-focus>div>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-focus h2{letter-spacing:-.03em;margin:5px 0;font-size:clamp(20px,2.1vw,28px)}.dashboard-focus p{color:#a7a7a3;max-width:720px;margin:0;font-size:13px;line-height:1.55}.dashboard-focus-link{z-index:1;color:#fff;white-space:nowrap;border:1px solid #ffffff28;border-radius:8px;align-items:center;gap:11px;padding:12px 15px;font-size:12px;font-weight:850;transition:background .16s;display:inline-flex;position:relative}.dashboard-focus-link:hover{background:#ffffff0d}.dashboard-focus-link svg,.section-action svg{width:16px;height:16px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:18px 0 42px}.dashboard-metrics-six{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-metric{background:var(--dashboard-card);border-color:var(--dashboard-border);border-radius:13px;min-width:0;padding:18px 19px 17px;position:relative;overflow:hidden;box-shadow:0 8px 24px #17171708}.dashboard-metric:after{content:"";background:#ffad0009;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-29px;right:-21px}.metric-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-topline>small{color:#989994;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.metric-icon{color:#9a6700;background:#fff4d9;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.metric-icon svg{width:16px;height:16px}.dashboard-metric>strong{letter-spacing:-.05em;margin:15px 0 3px;font-size:clamp(29px,3vw,40px);line-height:1}.dashboard-metric .metric-label{color:#5e605c;font-size:12px;font-weight:750}.dashboard-metric.metric-warning{border-color:#edc15c}.metric-warning .metric-icon{color:#8f5f00;background:#ffedbf}.dashboard-metric.metric-success{border-color:#b9d9c6}.metric-success .metric-icon{color:var(--dashboard-green);background:#e9f6ee}.dashboard-section{margin-top:10px}.dashboard-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.section-label{color:#8d8f8a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.dashboard-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.2vw,31px)}.section-action{color:#7c5200;align-items:center;gap:9px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-table-card{border-color:var(--dashboard-border);border-radius:14px;box-shadow:0 8px 28px #17171708}.dashboard-table{min-width:760px}.dashboard-table th{color:#8e8f8a;border-bottom-color:var(--dashboard-border);background:#fafaf8;padding:14px 20px;font-size:9px}.dashboard-table td{color:#555751;vertical-align:middle;border-bottom-color:#efefeb;padding:17px 20px}.dashboard-table tbody tr{transition:background .15s}.dashboard-table tbody tr:hover{background:#fffaf0}.dashboard-table tbody tr:last-child td{border-bottom:0}.job-cell-link{color:#1a1b19;align-items:center;gap:12px;display:inline-flex}.job-cell-link>span:last-child{gap:4px;display:grid}.job-cell-link strong{font-size:13px}.job-cell-link small{color:#9a9b96;font-size:10px;font-weight:700}.job-cell-icon{color:#9c6900;background:#fff3d6;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.job-cell-icon svg{width:17px;height:17px}.numeric-cell{font-size:18px;font-weight:900;color:#1d1e1c!important}.selection-progress{gap:6px;min-width:112px;display:grid}.selection-progress>span{background:#e9e8e2;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.selection-progress i{background:var(--orange);border-radius:inherit;height:100%;display:block}.selection-progress small{color:#858680;font-size:9px;font-weight:750}.dashboard-table .pill{white-space:nowrap;border:1px solid #efd693;align-items:center;padding:6px 9px;display:inline-flex}.dashboard-table .pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px}.dashboard-table .job-status-published,.dashboard-table .status-hired,.dashboard-table .status-selected{color:#286b47;background:#eaf6ef;border-color:#c5e1d0}.dashboard-table .job-status-closed,.dashboard-table .status-rejected,.dashboard-table .status-withdrawn{color:#8b4141;background:#f9eded;border-color:#ebcccc}.dashboard-empty{place-items:center;padding:58px 24px;display:grid}.dashboard-empty>span{color:#9c6900;background:#fff3d6;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.dashboard-empty h3{color:#262724;margin:15px 0 5px;font-size:19px}.dashboard-empty p{max-width:520px;margin:0 0 20px;line-height:1.5}@media (max-width:1240px){.dashboard-metrics-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.dashboard-v2{grid-template-columns:224px minmax(0,1fr)}.dashboard-sidebar{padding-inline:14px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-focus{grid-template-columns:48px minmax(0,1fr)}.dashboard-focus-icon{width:48px;height:48px}.dashboard-focus-link{grid-column:2;justify-self:start}}@media (max-width:800px){.dashboard-v2{min-width:0;display:block}.dashboard-sidebar{z-index:15;border-bottom:1px solid #2d2d2d;border-right:0;width:100%;height:auto;padding:11px 16px;display:block;position:sticky;top:0;overflow:visible}.dashboard-sidebar:after,.sidebar-account,.sidebar-brand-block>small,.sidebar-email{display:none}.sidebar-user{grid-template-columns:38px;width:40px;height:40px;padding:0}.sidebar-user-copy,.sidebar-user>.sidebar-online{display:none}.sidebar-account-menu{width:min(320px,100vw - 32px);position:fixed;inset:60px 16px auto auto}.sidebar-brand-block{border:0;padding:0 52px 0 0}.dashboard-sidebar .sidebar-brand-block .brand{margin:0;font-size:19px}.dashboard-sidebar .brand span{width:6px;height:23px}.dashboard-sidebar>.sidebar-notification-link,.dashboard-sidebar>nav{display:none}.dashboard-content{max-width:100vw;padding:30px 19px 112px}.dashboard-header{flex-direction:column;align-items:flex-start;margin-bottom:24px}.dashboard-header h1{font-size:clamp(36px,11vw,50px)}.dashboard-header-actions{justify-content:flex-start;width:100%}.dashboard-header-actions .button{flex:1}.dashboard-focus{border-radius:13px;padding:21px}.dashboard-metrics,.dashboard-metrics-six{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:34px}.dashboard-metric{padding:15px}.metric-topline small{display:none}.dashboard-section-head{flex-direction:column;align-items:flex-start;gap:9px}.dashboard-table{min-width:720px}.candidate-applications-table{min-width:0;display:block}.candidate-applications-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.candidate-applications-table tbody{gap:10px;padding:10px;display:grid}.candidate-applications-table tr{border:1px solid var(--dashboard-border);background:#fff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;display:grid}.candidate-applications-table td{border:0;align-content:start;gap:6px;padding:0;display:grid}.candidate-applications-table td:before{color:#8e8f8a;content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.candidate-applications-table td:first-child,.candidate-applications-table td:last-child{grid-column:1/-1}.candidate-applications-table .application-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.candidate-applications-table .text-button{align-items:center;min-height:36px;display:inline-flex}}.mobile-app-nav,.mobile-header-actions,.mobile-nav-backdrop,.mobile-nav-sheet{display:none}@media (max-width:800px){.mobile-app-nav{z-index:60;right:10px;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0df5;border:1px solid #343434;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:70px;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 18px 50px #0007}.mobile-header-actions{z-index:30;gap:7px;display:flex;position:fixed;top:9px;right:14px}.mobile-header-actions>a,.mobile-header-actions>button{color:#d0d0cd;background:#1b1b1b;border:1px solid #393939;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.mobile-header-actions>a.active,.mobile-header-actions>button.active{color:#111;background:var(--orange);border-color:var(--orange)}.mobile-header-actions svg{width:20px;height:20px}.mobile-header-actions b{color:#111;background:var(--orange);border:2px solid #111;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.mobile-app-nav button,nav.mobile-app-nav>a{color:#929292;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:56px;padding:6px 3px;font-size:9px;font-weight:850;display:flex;position:relative}.mobile-app-nav a.active,.mobile-app-nav button.active{color:#111;background:var(--orange)}.mobile-app-nav svg{width:21px;height:21px}.mobile-app-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-app-nav b{color:#111;background:var(--orange);border:2px solid #111;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:4px;right:8px}.mobile-app-nav button.active b{color:#fff;border-color:var(--orange);background:#111}.mobile-nav-backdrop{z-index:61;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000085;border:0;display:block;position:fixed;inset:0}.mobile-nav-sheet{z-index:62;right:10px;bottom:calc(91px + env(safe-area-inset-bottom));color:#fff;background:#171717;border:1px solid #3a3a3a;border-radius:20px;max-height:min(68vh,590px);padding:17px;display:block;position:fixed;left:10px;overflow:hidden auto;box-shadow:0 24px 70px #000a}.mobile-nav-sheet header{justify-content:space-between;align-items:center;gap:20px;padding:2px 3px 15px;display:flex}.mobile-nav-sheet header div{gap:3px;display:grid}.mobile-nav-sheet header small{color:var(--orange);letter-spacing:.14em;font-size:9px;font-weight:900}.mobile-nav-sheet header strong{font-size:19px}.mobile-nav-sheet header button{color:#fff;background:#ffffff0c;border:1px solid #ffffff18;border-radius:12px;width:38px;height:38px;font-size:22px}.mobile-nav-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-nav-sheet-grid a{color:#c8c8c5;background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:58px;padding:11px 12px;font-size:12px;font-weight:800;display:flex;position:relative}.mobile-nav-sheet-grid a.active{color:#111;background:var(--orange);border-color:#ffc13d}.mobile-nav-sheet-grid svg{flex:none;width:20px;height:20px}.mobile-nav-sheet-grid b{color:#111;background:var(--orange);border-radius:99px;margin-left:auto;padding:3px 6px;font-size:9px}.mobile-nav-sheet footer{padding-top:12px}.mobile-nav-sheet footer button{color:#ddd;background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;width:100%;min-height:44px;font-weight:850}}@media (max-width:520px){.dashboard-focus{grid-template-columns:42px minmax(0,1fr);gap:15px}.dashboard-focus-icon{border-radius:10px;width:42px;height:42px}.dashboard-focus-link{grid-column:1/-1}.dashboard-metric>strong{font-size:32px}.dashboard-header-actions{display:grid}}.operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;margin:0 0 42px;display:grid}.operations-card{border:1px solid var(--dashboard-border);background:#fff;border-radius:15px;min-width:0;padding:24px;box-shadow:0 10px 30px #17171708}.operations-card-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:21px;display:flex}.operations-card-head .section-label{margin-bottom:5px}.operations-card-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(21px,2vw,27px)}.pipeline-total{color:#777873;white-space:nowrap;background:#f5f4ef;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:850}.pipeline-list{gap:14px;display:grid}.pipeline-row{grid-template-columns:126px minmax(80px,1fr) 35px;align-items:center;gap:13px;display:grid}.pipeline-row>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-row>div span{color:#5e605b;font-size:11px;font-weight:750}.pipeline-row>div strong{color:#20211e;font-size:14px}.pipeline-track{background:#efeee9;border-radius:99px;height:8px;display:block;overflow:hidden}.pipeline-track i{border-radius:inherit;background:#b8b8b2;height:100%;display:block}.pipeline-new i{background:var(--orange)}.pipeline-review i{background:#d6a33c}.pipeline-shortlist i{background:#9d7bcb}.pipeline-test i{background:#5893c8}.pipeline-selected i{background:var(--dashboard-green)}.pipeline-row>small{color:#969792;text-align:right;font-size:9px;font-weight:800}.attention-total{color:#7a5100;background:#fff2cf;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid}.attention-list{gap:7px;display:grid}.attention-item{border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:11px;min-height:59px;padding:9px 10px;transition:background .15s,border-color .15s,transform .15s;display:grid}a.attention-item:hover{background:#fffaf0;border-color:#f0ddb1;transform:translate(2px)}.attention-icon{color:#777873;background:#f1f0eb;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.attention-icon.urgent{color:#8a5c00;background:#fff0c9}.attention-icon svg,.attention-item>svg{width:16px;height:16px}.attention-copy{gap:3px;display:grid}.attention-copy strong{color:#30312e;font-size:11px}.attention-copy small{color:#92938e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attention-item>b{color:#22231f;font-size:18px}.attention-item>svg{color:#a0a19c}.admin-access-section{margin:0 0 42px}.admin-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.admin-access-grid>a{border:1px solid var(--dashboard-border);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 7px 22px #17171706}.admin-access-grid>a:hover{border-color:#e4bf66;transform:translateY(-2px);box-shadow:0 11px 28px #1717170b}.admin-access-grid>a>span{color:#906000;background:#fff2d0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.admin-access-grid>a>span svg{width:19px;height:19px}.admin-access-grid>a>div{gap:4px;display:grid}.admin-access-grid strong{color:#262724;font-size:12px}.admin-access-grid small{color:#93948f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-access-grid>a>svg{color:#aaa;width:16px;height:16px}.admin-access-grid>a>b{color:#805500;background:#ffedbd;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:10px;display:grid}.success-number{color:var(--dashboard-green)!important}#metricas,#procesos,#resumen,#tareas{scroll-margin-top:24px}#procesos{padding-bottom:clamp(180px,42vh,420px)}.analytics-card{border:1px solid var(--dashboard-border);background:#fff;border-radius:16px;padding:26px;box-shadow:0 10px 34px #17171708}.analytics-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.analytics-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,2.3vw,32px)}.analytics-head p{max-width:610px;color:var(--dashboard-muted);margin:8px 0 0;font-size:13px}.analytics-legend{color:#5f615d;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:11px;font-weight:750;display:flex}.analytics-legend span{align-items:center;gap:7px;display:inline-flex}.analytics-legend i{border-radius:99px;width:18px;height:8px;display:block}.legend-arrivals{background:linear-gradient(90deg,#ffad00,#ffd16d)}.legend-movements{background:#1e1e1e}.analytics-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0 14px;display:grid}.analytics-summary span{color:#777973;letter-spacing:.06em;text-transform:uppercase;background:#f6f5f1;border:1px solid #eceae3;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:13px 15px;font-size:10px;font-weight:800;display:flex}.analytics-summary strong{color:#171717;letter-spacing:-.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:22px;overflow:hidden}.analytics-chart-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.analytics-chart{min-width:720px;padding:5px 0 0}.analytics-chart svg{width:100%;height:auto;display:block;overflow:visible}.analytics-grid-line{stroke:#e9e8e2;stroke-width:1px}.analytics-bar{fill:#ffb000;opacity:.86}.analytics-line{fill:none;stroke:#1d1d1d;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.analytics-point{fill:#fff;stroke:#1d1d1d;stroke-width:4px}.analytics-month{fill:#777973;text-transform:uppercase;font-size:10px;font-weight:750}@media (max-width:1180px){.operations-grid{grid-template-columns:1fr}.admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.analytics-card{padding:19px}.analytics-head{display:grid}.analytics-legend{justify-content:flex-start}.analytics-summary{grid-template-columns:1fr}.operations-card{padding:19px}.pipeline-row{grid-template-columns:104px minmax(55px,1fr) 30px;gap:9px}.pipeline-row>div span{font-size:10px}.admin-access-grid{grid-template-columns:1fr}.admin-access-grid>a{min-height:70px}}.review-page{background:radial-gradient(circle at 82% 4%,#ffb00012 0 12%,#0000 34%),#f3f2ed}.review-main{min-width:0;padding:42px clamp(24px,4vw,64px) 80px}.review-sidebar{flex-direction:column;justify-content:flex-start;display:flex}.review-sidebar .sidebar-section-label{color:#74746f;letter-spacing:.18em;text-transform:uppercase;margin:12px 0 30px 30px;font-size:10px;font-weight:900;display:block}.review-sidebar nav a.active{color:#111;background:var(--orange)}.review-sidebar-job{color:#fff;background:#1b1b1b;border:1px solid #ffffff12;border-radius:12px;gap:8px;margin:auto 20px 20px;padding:18px;display:grid}.review-sidebar-job small{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.review-sidebar-job strong{font-size:14px;line-height:1.35}.review-sidebar-job>span{color:#a9aaa6;font-size:11px}.review-sidebar-job div{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.review-sidebar-job b{color:#151515;background:var(--orange);border-radius:5px;padding:4px 7px;font-size:10px}.review-page-head{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1480px;margin:0 auto 30px;display:flex}.review-page-head h1{letter-spacing:-.045em;max-width:940px;margin:7px 0 10px;font-size:clamp(38px,4.3vw,66px);line-height:.98}.review-page-head>div>p:last-child{color:#686963;max-width:680px;margin:0}.review-head-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.review-live-dot{color:#246441;background:#eaf7ef;border:1px solid #cbe8d6;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.review-live-dot:before{content:"";background:#32a866;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #32a86618}.review-workspace{max-width:1480px;margin:0 auto}.review-overview{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:18px;display:grid}.review-overview article{background:#fff;border:1px solid #e1e0da;border-radius:13px;gap:2px;min-height:112px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 24px #17171708}.review-overview article:after{content:"";background:#ffb0000d;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-45px;right:-25px}.review-overview small{color:#868781;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:950}.review-overview strong{font-size:32px;line-height:1}.review-overview span{color:#5e5f5a;font-size:12px;font-weight:750}.review-overview .review-metric-warning{border-color:#efcf7d}.review-overview .review-metric-success{border-color:#c8e3d2}.review-status-tabs{scrollbar-width:none;background:#e8e7e1;border-radius:11px;gap:5px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.review-drawer-tabs button,.review-status-tabs button{cursor:pointer;font:inherit;border:0;font-weight:850}.review-status-tabs button{color:#686963;white-space:nowrap;background:0 0;border-radius:8px;min-height:39px;padding:8px 15px}.review-status-tabs button.active{color:#171717;background:#fff;box-shadow:0 3px 12px #17171712}.review-filter-panel{background:#fff;border:1px solid #dfded7;border-radius:14px;margin-bottom:18px;box-shadow:0 10px 30px #17171708}.review-filter-primary{grid-template-columns:minmax(240px,1.6fr) minmax(170px,.8fr) minmax(170px,.8fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.drawer-form label,.review-filter-grid>label,.review-filter-primary label{gap:6px;display:grid}.drawer-form label>span,.review-filter-grid label>span,.review-filter-primary label>span{color:#70716c;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.review-filter-panel input,.review-filter-panel select{color:#242521;width:100%;min-height:38px;font:inherit;background:#faf9f6;border:1px solid #d8d7d0;border-radius:9px;padding:7px 10px}.review-search input{padding-left:15px}.review-advanced-filters{border-top:1px solid #ecebe6}.review-advanced-filters summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:900;list-style:none;display:flex}.review-advanced-filters summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:500}.review-advanced-filters[open] summary:after{content:"−"}.review-advanced-filters summary span{color:#878881;font-size:11px;font-weight:500}.review-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;padding:2px 12px 12px;display:grid}.review-process-filter{background:#faf9f6;border:1px solid #d8d7d0;border-radius:9px;align-items:center;gap:10px;min-height:38px;margin:0;padding:6px 10px;display:flex}.review-process-filter legend{display:none}.review-process-filter label{align-items:center;gap:4px;font-size:11px;font-weight:850;display:inline-flex}.review-process-filter input{width:15px;min-height:auto;accent-color:var(--orange)}.review-filter-actions{align-items:center;gap:18px;padding:0 12px 12px;display:flex}.review-results-head{justify-content:space-between;align-items:end;gap:20px;margin:0 0 14px;display:flex}.review-results-head h2{margin:2px 0 0;font-size:clamp(26px,3vw,38px)}.comparison-count{color:#777872;background:#e7e6df;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:850}.comparison-count.active{color:#6c4700;background:#fff1c7}.comparison-tray{color:#fff;background:#151515;border-radius:12px;align-items:stretch;gap:10px;margin:0 0 14px;padding:12px;display:flex;overflow-x:auto}.comparison-tray>div{align-content:center;min-width:150px;padding:4px 8px;display:grid}.comparison-tray>div span{color:#999a95;font-size:10px}.comparison-tray article{background:#232323;border:1px solid #ffffff12;border-radius:9px;gap:2px;min-width:190px;padding:12px 32px 12px 13px;display:grid;position:relative}.comparison-tray article button{color:#aaa;cursor:pointer;background:0 0;border:0;position:absolute;top:7px;right:8px}.comparison-tray article small,.comparison-tray article span{color:#aaa;font-size:10px}.comparison-launch{flex:none;align-self:center;margin:0 2px 0 auto}.comparison-launch:disabled{opacity:.42;cursor:not-allowed}.admin-comparison-bar{color:#6e6d67;background:#f1f0eb;border:1px solid #e0dfd8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:64px;margin:0 0 12px;padding:10px 12px 10px 18px;display:flex}.admin-comparison-bar.active{color:#fff;background:#171717;border-color:#171717;box-shadow:0 10px 28px #17171718}.admin-comparison-bar>div{gap:2px;display:grid}.admin-comparison-actions{grid-auto-flow:column;align-items:center;gap:8px!important;display:flex!important}.admin-comparison-bar span{color:inherit;opacity:.66;font-size:11px}.admin-comparison-bar button:disabled{opacity:.38;cursor:not-allowed}.comparison-checkbox{width:17px;min-height:17px;accent-color:var(--orange);cursor:pointer}.comparison-selected-row td{background:#fff9e9}.contact-protected-card{color:#2d2b25;background:#fff8e8;border:1px solid #e8c773;border-radius:10px;gap:7px;padding:15px;display:grid}.contact-protected-card strong{color:#7b5200}.contact-protected-card p{margin:0;font-size:13px;line-height:1.5}.candidate-comparison-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090909c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.candidate-comparison{color:#20201e;background:#f7f6f1;border:1px solid #ffffff26;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1440px,100%);max-height:min(900px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0009}.candidate-comparison-header{color:#fff;background:radial-gradient(circle at 82% 10%,#bd812b45,#0000 28%),#151515;border-bottom:3px solid #d99a34;justify-content:space-between;align-items:start;gap:30px;padding:25px 28px 21px;display:flex}.candidate-comparison-header h2{margin:2px 0 6px;font-size:clamp(25px,3vw,39px);line-height:1}.candidate-comparison-header p:last-child{color:#c1c0bb;max-width:760px;margin:0;font-size:13px}.comparison-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.candidate-comparison-scroll{overflow:auto}.candidate-comparison-grid{min-width:max-content;display:grid}.candidate-comparison-grid>*{border-bottom:1px solid #deddd6;border-right:1px solid #deddd6;min-width:0}.comparison-label{z-index:2;background:#efeee8;align-content:center;gap:3px;min-height:94px;padding:16px 18px;display:grid;position:sticky;left:0}.comparison-corner small,.comparison-label small{color:#85847d;font-size:10px}.comparison-corner{z-index:4;color:#fff;background:#242421}.comparison-corner span{color:#efb551;font-weight:850}.comparison-person{background:#fff;align-content:center;justify-items:start;gap:2px;min-height:132px;padding:18px 42px 18px 20px;display:grid;position:relative}.comparison-person>button{color:#8a8983;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:11px}.comparison-person>small{color:#a06c19;letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:850}.comparison-person>strong{font-size:16px}.comparison-person>a{color:#8b5a0c;margin-top:3px;font-size:11px;font-weight:800}.comparison-avatar{color:#2b210f;background:linear-gradient(145deg,#ffd981,#c78322);border:2px solid #fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px 12px #9f681f25}.comparison-cell{background:#fff;align-content:center;gap:7px;min-height:94px;padding:15px 18px;display:grid}.comparison-cell>span:not(.comparison-tag):not(.comparison-availability){color:#696862;font-size:11px}.comparison-cell>small{color:#74736d;font-size:10px}.comparison-availability{color:#17633a;background:#e3f4e9;border-radius:99px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:850}.comparison-availability.unavailable{color:#7b3630;background:#f7e4e1}.comparison-list,.comparison-tags{flex-wrap:wrap;align-content:center;align-items:center;display:flex}.comparison-list>span:not(.comparison-empty),.comparison-tag{color:#4f4e48;background:#f1f0eb;border:1px solid #e1e0d9;border-radius:7px;align-items:center;gap:4px;width:fit-content;padding:6px 8px;font-size:10px;display:inline-flex}.comparison-tag.verified{color:#145f38;background:#e8f5ec;border-color:#bce0c8}.comparison-tag i{color:#fff;background:#23824e;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.comparison-credentials{align-content:start;gap:8px;min-height:124px}.comparison-credentials article{background:#faf9f5;border:1px solid #e4e2da;border-radius:9px;gap:2px;padding:9px 10px;display:grid}.comparison-credentials article strong{font-size:11px}.comparison-credentials article small{color:#77766f;font-size:9px}.comparison-trust{color:#8b611d;text-transform:uppercase;width:fit-content;font-size:9px;font-weight:850}.comparison-trust.trusted{color:#167041}.comparison-empty{color:#96958f;font-size:11px;font-style:italic}.candidate-comparison-footer{background:#efeee8;border-top:1px solid #d8d7d0;align-items:center;gap:18px;min-height:64px;padding:11px 18px 11px 28px;display:flex}.candidate-comparison-footer span{color:#686761;align-items:center;gap:6px;font-size:10px;display:inline-flex}.candidate-comparison-footer .button{margin-left:auto}.comparison-legend{background:#c9c7bd;border-radius:50%;width:9px;height:9px}.comparison-legend.verified{background:#23824e}.training-route-card{color:#f6f5ef;background:radial-gradient(circle at 100% 0,#d7952738,#0000 36%),#181916;border:1px solid #35362f;border-radius:10px;gap:13px;margin:12px 0;padding:19px;display:grid;overflow:hidden}.training-route-card-heading{align-items:center;gap:11px;display:flex}.training-route-card-heading>span{color:#2a1c04;background:#ffb000;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.training-route-card-heading>div{gap:3px;display:grid}.training-route-card h2,.training-route-card p{margin:0}.training-route-card-heading p{color:#d7982d;letter-spacing:.13em;font-size:7px;font-weight:950}.training-route-card-heading h2{letter-spacing:-.02em;font-size:15px}.training-route-card>article{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:8px;gap:5px;padding:13px;display:grid}.training-route-card>article small{color:#e6ad51;text-transform:uppercase;font-size:8px;font-weight:900}.training-route-card>article strong{font-size:12px}.training-route-card>article p{color:#adaea7;font-size:9px;line-height:1.5}.training-more{color:#a9aaa4;font-size:9px}.training-route-card>a{color:#211703;background:#ffb000;border-radius:5px;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:10px;font-weight:950;display:flex}.training-route-disclaimer{color:#777972;font-size:8px;line-height:1.45}.training-route-page{gap:18px;display:grid}.training-route-hero{color:#f8f7f1;background:linear-gradient(110deg,#121310 45%,#0000 80%),radial-gradient(circle at 87% 5%,#d894276b,#0000 37%),#1a1b18;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(270px,.45fr);align-items:stretch;gap:clamp(30px,6vw,90px);min-height:315px;padding:clamp(28px,5vw,54px);display:grid;box-shadow:0 18px 55px #11110d18}.training-route-hero-copy{align-self:center}.training-route-hero-copy h2{letter-spacing:-.055em;max-width:790px;margin:8px 0 16px;font-size:clamp(34px,5vw,64px);line-height:.98}.training-route-hero-copy>p:last-of-type{color:#b6b7b0;max-width:700px;margin:0;font-size:13px;line-height:1.65}.training-route-hero-copy>p strong{color:#ffbf43}.training-route-hero-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.training-route-hero-actions .button-soft{color:#fff;background:#ffffff10;border-color:#ffffff25}.training-route-score{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(2,1fr);align-self:stretch;gap:1px;display:grid;overflow:hidden}.training-route-score>span{background:conic-gradient(#ffb000 var(--route-score),#ffffff16 0);border-radius:50%;grid-column:1/-1;align-content:center;place-items:center;width:146px;height:146px;margin:auto;display:grid}.training-route-score>span:before{content:"";background:#20211d;border-radius:50%;grid-area:1/1;width:116px;height:116px}.training-route-score>span b,.training-route-score>span small{z-index:1;grid-area:1/1}.training-route-score>span b{align-self:center;margin-bottom:12px;font-size:31px}.training-route-score>span small{color:#969890;text-transform:uppercase;align-self:center;margin-top:39px;font-size:8px;font-weight:800}.training-route-score>div{background:#ffffff08;align-content:center;gap:3px;min-height:74px;padding:13px;display:grid}.training-route-score>div strong{color:#ffba31;font-size:20px}.training-route-score>div small{color:#969890;font-size:8px;line-height:1.3}.training-opportunity-tabs{background:#e9e7df;border:1px solid #dad8cf;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:10px;display:grid}.training-opportunity-tabs a{color:#65645e;background:#f6f5f0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:72px;padding:12px;display:grid}.training-opportunity-tabs a.active{color:#171714;background:#fff;border-color:#d29a3d;box-shadow:0 7px 18px #30250f0c}.training-opportunity-tabs a>span{color:#714e12;background:#ffedc4;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.training-opportunity-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.training-opportunity-tabs small{color:#97958d;font-size:8px}.training-route-content{background:#fff;border:1px solid #dedcd3;border-radius:16px;padding:clamp(25px,4vw,46px)}.training-route-intro{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.training-route-intro h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(29px,4vw,45px)}.training-route-intro>p{color:#6f6e68;max-width:470px;margin:0;font-size:11px;line-height:1.6}.training-step-list{gap:10px;display:grid}.training-step{background:#f7f6f1;border:1px solid #e0ded5;border-radius:12px;grid-template-columns:62px minmax(0,1fr) auto;align-items:stretch;gap:20px;min-height:150px;padding:21px;display:grid}.training-step.priority-high{border-left:4px solid #d8962b}.training-step-index{grid-template-rows:auto 1fr;justify-items:center;gap:8px;display:grid}.training-step-index span{color:#2b210f;background:#ffc04d;border-radius:10px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:950;display:grid}.training-step-index i{background:#d5d2c8;width:1px}.training-step-copy{align-content:center;gap:5px;display:grid}.training-step-copy>small{color:#9b6817;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:950}.training-step-copy h3{letter-spacing:-.03em;margin:0;font-size:20px}.training-step-copy>p{color:#676660;margin:0;font-size:11px;line-height:1.5}.training-step-copy>div{border-top:1px solid #dedcd3;gap:2px;margin-top:8px;padding-top:9px;display:grid}.training-step-copy>div strong{font-size:9px}.training-step-copy>div span{color:#77766f;font-size:9px;line-height:1.5}.training-priority{color:#755018;white-space:nowrap;background:#ffebbd;border-radius:99px;align-self:start;padding:6px 8px;font-size:8px;font-weight:900}.training-route-ready{color:#204b2e;background:#e9f5ea;border:1px solid #c8e1ca;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:35px;display:grid}.training-route-ready>span{color:#fff;background:#267944;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.training-route-ready h2,.training-route-ready p{margin:4px 0}.training-route-boundary{color:#8e8c83;background:0 0;border:1px dashed #c9c6bc;border-radius:11px;align-items:center;gap:22px;padding:17px 22px;display:flex}.training-route-boundary strong{color:#494844;white-space:nowrap;font-size:10px}.training-route-boundary p{margin:0;font-size:9px;line-height:1.55}.training-route-empty{padding:55px 25px}@media (max-width:720px){.candidate-comparison-backdrop{align-items:end;padding:0}.candidate-comparison{border-radius:18px 18px 0 0;max-height:94dvh}.candidate-comparison-header{padding:20px 18px 16px}.candidate-comparison-header p:last-child{display:none}.candidate-comparison-footer{flex-wrap:wrap;gap:8px 14px;padding:10px 14px}.candidate-comparison-footer .button{width:100%;margin-left:0}.admin-comparison-bar{flex-direction:column;align-items:stretch}.training-route-hero{grid-template-columns:1fr;padding:27px 20px}.training-route-score{min-height:270px}.training-route-boundary,.training-route-intro{flex-direction:column;align-items:start}.training-step{grid-template-columns:45px minmax(0,1fr);gap:13px;padding:16px}.training-priority{grid-column:2;justify-self:end}.training-step-copy{grid-column:2}}.review-candidate-list{gap:10px;display:grid}.review-candidate-card{background:#fff;border:1px solid #e0dfd9;border-radius:13px;grid-template-columns:50px minmax(210px,1.25fr) minmax(150px,.8fr) minmax(290px,1.5fr) minmax(155px,.72fr);align-items:center;gap:15px;min-height:105px;padding:15px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;box-shadow:0 6px 20px #17171707}.review-candidate-card.selected,.review-candidate-card:hover{border-color:#e1b84f;transform:translateY(-1px);box-shadow:0 12px 30px #1717170d}.review-card-select{justify-items:center;gap:4px;display:grid}.review-card-select input{width:20px;height:20px;accent-color:var(--orange)}.favorite.active{color:#e29b00}.review-card-person{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0;display:flex}.review-card-person>span:last-child{min-width:0;display:grid}.review-card-person strong{font-size:15px}.review-card-person small,.review-card-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-card-person small{color:#7b7c76;margin-top:3px;font-size:10px}.review-avatar{color:#171717;background:var(--orange);border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:inline-flex}.review-avatar.large{width:54px;height:54px;font-size:15px}.drawer-tags,.review-card-processes{flex-wrap:wrap;gap:5px;display:flex}.drawer-tags .process-tag,.review-card-processes .process-tag{background:#f0eee6;border-radius:6px;align-items:center;gap:5px;margin:0;padding:6px 8px;display:inline-flex}.process-tag b{font-weight:600}.review-card-signals{flex-wrap:wrap;gap:5px;display:flex}.signal{color:#686963;background:#f0f0ed;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:850}.signal.success{color:#246441;background:#eaf7ef}.signal.warning{color:#805700;background:#fff2cb}.review-card-state{justify-items:end;gap:10px;display:grid}.review-status{color:#5e5f5a;letter-spacing:.04em;text-transform:uppercase;background:#edede9;border-radius:99px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.status-applied,.status-warning{color:#7b5200;background:#fff0c2}.status-in_review,.status-interview_or_test{color:#1d557d;background:#e8f3fb}.status-preselected{color:#5a3c84;background:#f1eafa}.status-hired,.status-selected,.status-success{color:#236540;background:#e5f5eb}.status-rejected,.status-withdrawn{color:#8a3535;background:#fae9e7}.review-open{color:#8a5900;cursor:pointer;background:0 0;border:0;min-height:36px;padding:7px 0;font-size:11px;font-weight:900}.review-open span{margin-left:4px;transition:transform .15s;display:inline-block}.review-open:hover span{transform:translate(3px)}.review-card-skeleton{background:linear-gradient(90deg,#fff 25%,#f1f0eb 50%,#fff 75%) 0 0/200% 100%;border:1px solid #e1e0da;border-radius:13px;min-height:105px;animation:review-shimmer 1.3s infinite}@keyframes review-shimmer{to{background-position:-200% 0}}.review-empty{text-align:center;background:#fff;border:1px dashed #d1d0c8;border-radius:14px;justify-items:center;gap:8px;padding:58px 20px;display:grid}.review-empty>span{font-size:36px}.review-empty h3,.review-empty p{margin:0}.muted,.review-empty p{color:#81827c}.review-message{z-index:40;color:#fff;background:#171717;border-radius:9px;width:auto;padding:12px 16px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #0003}.candidate-drawer-backdrop{z-index:29;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12121266;border:0;position:fixed;inset:0}.candidate-review-drawer{z-index:30;background:#f3f2ed;width:min(760px,96vw);padding:0}.review-drawer-head{z-index:3;color:#fff;background:#171717;grid-template-columns:auto 1fr auto;padding:22px 26px 18px;display:grid;position:sticky;top:0}.review-drawer-head h2{margin:2px 0 8px;font-size:clamp(26px,4vw,38px);line-height:1}.review-drawer-head>button{color:#fff;align-self:start}.candidate-review-drawer .drawer-nav{background:#fff;border-bottom:1px solid #e2e1db;padding:10px 26px}.candidate-review-drawer .drawer-nav small{color:#888983;font-weight:800}.candidate-review-drawer .drawer-nav button:disabled{opacity:.35}.review-drawer-tabs{z-index:2;background:#fff;border-bottom:1px solid #deddd7;grid-template-columns:repeat(3,1fr);padding:0 26px;display:grid;position:sticky;top:95px}.review-drawer-tabs button{color:#797a74;background:0 0;border-bottom:3px solid #0000;padding:14px 8px 12px}.review-drawer-tabs button.active{color:#171717;border-bottom-color:var(--orange)}.candidate-review-drawer .drawer-pane{gap:12px;padding:18px 26px 60px;display:grid}.drawer-card{background:#fff;border:1px solid #deddd7;border-radius:12px;padding:20px;box-shadow:0 5px 18px #17171706}.drawer-card p{line-height:1.55}.drawer-card-label{color:#85867f;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:950;display:block}.drawer-summary{color:#fff;background:linear-gradient(135deg,#171717,#28251d);border-color:#171717}.drawer-summary .drawer-card-label,.drawer-summary small{color:#aaa9a2}.drawer-summary .process-tag{color:#171717;background:var(--orange)}.contact-grid,.drawer-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-grid a{color:#8a5900;font-weight:800}.experience-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.experience-grid>div{background:#f4f2eb;border-radius:8px;gap:2px;padding:12px;display:grid}.experience-grid strong{color:#9b6500;font-size:13px}.experience-grid span{font-size:12px;font-weight:850}.experience-grid small{color:#81827c;font-size:9px}.compact-row,.credential-review-row{border-bottom:1px solid #eeede8;gap:2px;padding:11px 0;display:grid}.compact-row:last-child,.credential-review-row:last-child{border-bottom:0}.compact-row{grid-template-columns:1fr auto}.compact-row span,.credential-review-row small{color:#777872;font-size:11px}.compact-row.success strong{color:#236540}.credential-review-row .credential-seal{width:fit-content;margin-bottom:4px}.file-link{color:#5f430a;background:#fff5d9;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.decision-card h3{margin:0 0 8px;font-size:26px}.decision-card select{margin-top:10px}.candidate-review-drawer .drawer-form{margin-top:12px}.candidate-review-drawer .drawer-form input,.candidate-review-drawer .drawer-form select,.candidate-review-drawer .drawer-form textarea{border:1px solid #d3d2cb;border-radius:8px;min-height:45px;padding:10px 12px}.appointment-create{grid-template-columns:1fr 1fr;display:grid}.appointment-create button,.appointment-create label:last-of-type{grid-column:1/-1}.review-timeline{display:grid}.review-timeline>div{grid-template-columns:16px 1fr;gap:10px;min-height:64px;display:grid}.review-timeline i{background:var(--orange);border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative}.review-timeline i:after{content:"";background:#dddcd5;width:1px;height:47px;position:absolute;top:12px;left:4px}.review-timeline>div:last-child i:after{display:none}.review-timeline span{gap:3px;display:grid}.review-notes small,.review-timeline small{color:#85867f}.review-timeline p{color:#696a65;margin:2px 0 0;font-size:12px}.review-notes>div{background:#f4f2eb;border-radius:8px;margin-bottom:8px;padding:12px}.review-notes p{margin:0 0 5px}.drawer-loading{gap:12px;padding:30px;display:grid}.drawer-loading span{background:#e7e6df;border-radius:12px;height:120px}@media (max-width:1450px){.review-candidate-card{grid-template-columns:44px minmax(210px,1.2fr) minmax(140px,.7fr) minmax(220px,1.1fr) minmax(140px,.7fr)}.review-card-signals .signal:nth-child(4){display:none}}@media (max-width:1050px){.review-overview{grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}.review-candidate-card{grid-template-columns:42px minmax(220px,1.2fr) minmax(140px,.8fr) minmax(130px,.7fr)}.review-card-signals{display:none}.review-filter-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.review-main{padding:24px 16px 70px}.review-page-head{align-items:start;display:grid}.review-page-head h1{font-size:clamp(34px,10vw,48px)}.review-head-meta{justify-content:space-between}.review-overview{grid-template-columns:repeat(5,132px);margin-inline:-16px;padding-inline:16px}.review-overview article{min-height:100px}.review-status-tabs{background:0 0;border-radius:0;margin-inline:-16px;padding-inline:16px}.review-status-tabs button{background:#e8e7e1}.review-status-tabs button.active{color:#fff;background:#171717}.review-filter-primary{grid-template-columns:1fr 1fr}.review-filter-primary .button,.review-search{grid-column:1/-1}.review-filter-grid{grid-template-columns:1fr 1fr}.review-candidate-card{grid-template-columns:38px 1fr auto;gap:10px;padding:15px;position:relative}.review-card-person{grid-column:2/4}.review-card-processes{grid-column:2/3}.review-card-state{grid-column:3;align-self:end}.review-card-select{grid-row:1/3}.review-card-state .review-status{position:absolute;top:15px;right:15px}.review-card-person{padding-right:88px}.review-sidebar-job{display:none}.candidate-review-drawer{width:100vw}}@media (max-width:520px){.review-filter-grid,.review-filter-primary{grid-template-columns:1fr}.review-filter-primary .button,.review-filter-primary label,.review-search{grid-column:auto}.review-advanced-filters summary span{display:none}.review-results-head{align-items:center}.review-candidate-card{grid-template-columns:34px 1fr}.review-card-person,.review-card-processes,.review-card-state{grid-column:2}.review-card-state{justify-items:start}.review-card-state .review-status{position:static}.review-card-person{padding-right:0}.review-drawer-head{grid-template-columns:auto 1fr auto;padding-inline:16px}.review-drawer-head h2{font-size:25px}.candidate-review-drawer .drawer-nav,.candidate-review-drawer .drawer-pane,.review-drawer-tabs{padding-inline:16px}.experience-grid{grid-template-columns:1fr 1fr}.appointment-create{grid-template-columns:1fr}.appointment-create button,.appointment-create label:last-of-type{grid-column:auto}}.form-page{background:#0b0b0b;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);min-height:100svh}.form-intro{isolation:isolate;background:radial-gradient(circle at 25% 72%,#ffad002b,#0000 32%),linear-gradient(145deg,#151515,#080808 72%);padding:52px clamp(34px,6vw,92px);position:relative;overflow:hidden}.form-intro:after,.form-intro:before{content:"";z-index:-1;border:1px solid #ffad0033;border-radius:36px;position:absolute;transform:rotate(45deg)}.form-intro:before{width:310px;height:310px;bottom:5%;right:-135px}.form-intro:after{border-color:#ffffff0d;width:260px;height:260px;bottom:-180px;right:14%}.form-intro .brand{z-index:1;position:relative}.form-intro h1{letter-spacing:-.065em;max-width:620px;margin:clamp(150px,25vh,260px) 0 25px;font-size:clamp(56px,6.8vw,105px);line-height:.88}.form-intro p{color:#a4a4a0;max-width:500px;font-size:16px;line-height:1.7}.form-panel{background:radial-gradient(circle at 90% 0,#ffad0014,#0000 26%),#f5f4ef;align-items:center;padding:64px clamp(32px,8vw,120px);position:relative}.form-panel:before{content:"ÁREA SEGURA";color:#999a95;letter-spacing:.16em;font-size:9px;font-weight:900;position:absolute;top:34px;right:42px}.form-panel>*{width:100%;max-width:560px}.form-panel h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(38px,4.3vw,58px);line-height:1}.form-panel>p{color:#747570;margin:0 0 30px;line-height:1.55}.auth-form{gap:17px;display:grid}.auth-form .field{margin:0}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field label{color:#353633;letter-spacing:.01em;gap:8px;font-size:12px;font-weight:850;display:grid}.appointment-editor input,.appointment-editor textarea,.candidate-filters>input,.candidate-filters>select,.drawer-form input,.drawer-form textarea,.field input,.field select,.field textarea{color:#1b1c1a;background:#fff;border:1px solid #d5d5cf;border-radius:9px;outline:none;width:100%;min-height:48px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #fff}.appointment-editor textarea,.drawer-form textarea,.field textarea{resize:vertical;min-height:112px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:#aaa}.candidate-filters>input:hover,.candidate-filters>select:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:#b7b7b0}.appointment-editor input:focus-visible,.appointment-editor textarea:focus-visible,.candidate-filters>input:focus-visible,.candidate-filters>select:focus-visible,.drawer-form input:focus-visible,.drawer-form textarea:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:#d99500;box-shadow:0 0 0 4px #ffad001f}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:#c85d5d;box-shadow:0 0 0 3px #c85d5d16}.field-help{color:#858680;font-size:10px;font-weight:600;line-height:1.45}.consent-group{background:#fff;border:1px solid #deded8;border-radius:11px;gap:9px;margin:2px 0 0;padding:16px;display:grid}.consent-group legend{color:#666762;letter-spacing:.11em;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:900}.check{color:#454642;cursor:pointer;border-radius:8px;align-items:flex-start;gap:11px;margin:0;padding:9px 10px;transition:background .15s;display:flex}.check:hover{background:#faf8f1}.check input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange);flex:none;margin:1px 0 0}.check>span{gap:3px;font-weight:750;display:grid}.check small{color:#8b8c87;font-size:10px;font-weight:500;line-height:1.35}.form-message{color:#805500;border-left:3px solid var(--orange);background:#fff4d7;border-radius:6px;min-height:0;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}.form-message:empty{display:none}.form-submit{cursor:pointer;border-radius:9px;justify-content:space-between;width:100%;min-height:52px;padding-inline:18px;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 10px 28px #ffad0029;margin-top:2px!important}.form-submit:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 13px 32px #ffad0038}.button:disabled,.form-submit:disabled{cursor:wait;opacity:.58}.profile-card{border-color:#e0dfd8;border-radius:14px;padding:clamp(22px,3vw,34px);overflow:hidden;box-shadow:0 10px 32px #17171708}.profile-card h2{letter-spacing:-.035em;margin-top:0;font-size:clamp(23px,2.2vw,31px)}.job-form,.profile-grid{gap:11px 18px}.job-form .field,.profile-grid .field{margin:6px 0}.job-form>.button,.profile-grid>.button{border-radius:9px;min-height:49px}.language-editor{background:#faf9f5;border:1px solid #deddd6;border-radius:11px;gap:10px;padding:18px;display:grid}.language-editor>span{font-size:13px;font-weight:850}.language-row{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(130px,.8fr) auto;align-items:center;gap:8px;display:grid}.language-row input,.language-row select{min-width:0}.language-editor>.button{justify-self:start}@media (max-width:760px){.language-row{grid-template-columns:1fr}.language-row .text-button{justify-self:start}}.process-fields{background:#faf9f5;border-color:#deddd6;border-radius:11px;gap:12px;margin:10px 0;padding:21px}.process-fields legend{padding:0 8px;font-size:12px}.process-fields label{color:#444540;background:#fff;border:1px solid #e1e0da;border-radius:9px;padding:12px;font-weight:850}.process-fields input{border-radius:7px;width:100%;max-width:none;min-height:42px}.admin-forms{align-items:start}.candidate-filters{border-color:#e0dfd8;border-radius:11px;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(155px,.9fr) minmax(150px,.8fr) minmax(245px,1.3fr) auto auto;align-items:center;gap:8px;margin:16px 0 10px;padding:10px;box-shadow:0 5px 18px #17171706}.candidate-filters>input,.candidate-filters>select{border-radius:7px;min-height:38px;padding:7px 10px;font-size:13px}.filter-checks{background:#faf9f5;border:1px solid #deddd6;border-radius:7px;flex-wrap:wrap;min-height:38px;padding:6px 10px;font-size:11px}.filter-checks input{accent-color:var(--orange)}.candidate-filters>.button{min-height:38px;padding:8px 13px}.candidate-filters>.text-button{white-space:nowrap;padding:8px 5px;font-size:12px}.admin-action-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.admin-action-panel{background:#fff;border:1px solid #deddd6;border-radius:11px;overflow:hidden;box-shadow:0 5px 18px #17171706}.admin-action-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;list-style:none;display:flex}.admin-action-panel summary::-webkit-details-marker{display:none}.admin-action-panel summary>span:first-child{gap:2px;display:grid}.admin-action-panel summary small{color:#8a8b85;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.admin-action-panel summary strong{letter-spacing:-.01em;font-size:14px}.admin-action-toggle{color:#8a5900;font-size:21px;line-height:1;transition:transform .15s}.admin-action-panel[open] .admin-action-toggle{transform:rotate(45deg)}.compact-admin-form{border-top:1px solid #ecebe6;grid-template-columns:minmax(150px,1fr) minmax(110px,.65fr) auto;align-items:end;gap:8px;padding:11px 14px 14px;display:grid}.compact-admin-form-wide{grid-template-columns:minmax(145px,1fr) minmax(170px,1fr) minmax(110px,.65fr) auto}.compact-admin-form .field{margin:0}.compact-admin-form .field label{gap:5px;font-size:10px}.compact-admin-form .field input,.compact-admin-form .field select{border-radius:7px;min-height:38px;padding:7px 10px}.compact-admin-form .button{white-space:nowrap;justify-self:start;gap:7px;width:auto;min-height:38px;padding:8px 12px;font-size:11px}.job-creator{border:1px solid #deddd6;border-radius:13px;margin:16px 0 12px;box-shadow:0 7px 24px #17171708}.job-creator,.settings-card{background:#fff;overflow:hidden}.settings-card{border:1px solid #deddd6;border-radius:14px;max-width:880px;margin-top:18px;box-shadow:0 8px 28px #17171708}.organization-access-note{border-left:3px solid var(--orange);color:#4f504b;background:#fff8e7;border-radius:0 8px 8px 0;gap:3px;margin:14px 0 18px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.organization-access-note strong{color:#242522}.availability-box{background:linear-gradient(135deg,#fffaf0,#fff3d2);border:1px solid #e5c274;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.availability-box h3{margin:5px 0}.availability-box p{color:#6d6d67;max-width:620px;margin:0;font-size:12px}.radar-consent{color:#fff;background:#191a18;border-radius:9px;flex:none;padding:11px 14px}.radar-frequency{color:#6d6d67;text-transform:uppercase;flex:0 260px;gap:5px;font-size:10px;font-weight:850;display:grid}.radar-frequency select{color:#242522;text-transform:none;background:#fff;border:1px solid #d9c689;border-radius:8px;min-height:42px;padding:8px 10px;font-size:12px;font-weight:650}.availability-options{border:1px solid #deddd6;border-radius:10px;flex-wrap:wrap;gap:9px 18px;padding:14px;display:flex}.availability-options legend{padding:0 7px;font-size:11px;font-weight:800}.radar-filters{background:#fff;border:1px solid #deddd6;border-radius:11px;grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:9px;margin:16px 0 10px;padding:14px;display:grid}.radar-filters>.button,.radar-filters>.text-button{justify-self:start}.radar-filters label{color:#74756f;text-transform:uppercase;gap:4px;font-size:9px;font-weight:800;display:grid}.radar-filters input,.radar-filters select{background:#fff;border:1px solid #d8d7d0;border-radius:7px;min-height:38px;padding:7px 10px}.talent-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.talent-radar-card{background:#fff;border:1px solid #deddd6;border-radius:13px;gap:16px;padding:18px;display:grid;box-shadow:0 7px 24px #17171708}.talent-radar-card header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.talent-radar-card h2,.talent-radar-card p{margin:0}.talent-radar-card header small{color:#8a5900;text-transform:uppercase;font-size:9px;font-weight:900}.radar-avatar{color:#ffbd38;background:#1d1e1b;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.radar-trust{color:#237a4b;font-size:10px;font-weight:900}.radar-process-list{flex-wrap:wrap;gap:7px;display:flex}.radar-process-list span{background:#f5f4ef;border-radius:7px;gap:7px;padding:7px 9px;font-size:11px;display:flex}.radar-standard-list{flex-wrap:wrap;gap:7px;display:flex}.radar-standard-list span{color:#4c3b0b;background:#fff9e8;border:1px solid #ead498;border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;display:grid}.radar-standard-list small{color:#7b6d44;font-size:9px}.talent-radar-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.talent-radar-card dt{color:#8a8b85;text-transform:uppercase;font-size:8px;font-weight:900}.talent-radar-card dd{margin:3px 0 0;font-size:11px}.talent-radar-card .button{justify-self:start}.saved-searches{background:#fff;border:1px solid #deddd6;border-radius:12px;margin:10px 0 14px;padding:16px}.proposal-response,.saved-searches article,.saved-searches>header,.saved-searches>header form{align-items:center;gap:9px;display:flex}.saved-searches>header{justify-content:space-between}.saved-searches h2{margin:4px 0}.saved-searches>div{gap:7px;display:grid}.saved-searches article{background:#f7f6f1;border-radius:8px;justify-content:space-between;padding:9px 10px}.saved-searches article a{color:inherit;text-decoration:none;display:grid}.saved-searches article small{color:#8a5900}.proposal-panel{border-top:1px solid #ecebe6;padding-top:11px}.proposal-panel summary{cursor:pointer;color:#8a5900;justify-content:space-between;align-items:center;min-height:44px;font-size:11px;font-weight:900;display:flex}.proposal-panel form{gap:8px;margin-top:10px;display:grid}.proposal-panel input,.proposal-panel select,.proposal-panel textarea,.proposal-response input{background:#fff;border:1px solid #d8d7d0;border-radius:7px;width:100%;padding:9px}.proposal-list{gap:12px;margin-top:18px;display:grid}.proposal-list>article{background:#fff;border:1px solid #deddd6;border-radius:13px;gap:13px;padding:20px;display:grid}.proposal-list header{justify-content:space-between;gap:14px;display:flex}.proposal-list h2{margin:8px 0 3px}.proposal-list p{margin:0}.proposal-list blockquote{border-left:3px solid var(--orange);background:#fff8e7;margin:0;padding:12px 14px}.proposal-expiry{color:#8a5900;font-size:11px;font-weight:800}.proposal-response small{color:#237a4b}.sidebar-notification-link{color:inherit;border-radius:8px;align-items:center;gap:11px;margin-top:6px;padding:10px 12px;text-decoration:none;display:flex}.sidebar-notification-link.active{color:#fff;background:#2b2c29}.nav-notification-badge{color:#171815;background:#f4a900;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:950;display:inline-grid}.notification-list{gap:9px;margin-top:18px;display:grid}.notification-priority-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.notification-priority-summary>div{background:#fff;border:1px solid #deddd6;border-radius:12px;grid-template-columns:1fr auto;gap:2px 12px;padding:15px 17px;display:grid}.notification-priority-summary span{text-transform:uppercase;font-size:10px;font-weight:950}.notification-priority-summary b{grid-row:span 2;font-size:27px;line-height:1}.notification-priority-summary small{color:#777872;font-size:10px}.notification-priority-summary .high{color:#8f2e1e;background:#fff7f4;border-color:#e7a494}.notification-priority-summary .medium{color:#805500;background:#fffaf0;border-color:#e4c06f}.notification-priority-summary .low{color:#246943;background:#f4faf6;border-color:#a8c7b3}.notification-item{color:inherit;background:#fff;border:1px solid #deddd6;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;text-decoration:none;display:grid}.notification-item.unread{background:#fffaf0;border-color:#e5b247;box-shadow:0 6px 18px #d99a2215}.notification-dot{background:#c8c7c1;border-radius:50%;width:9px;height:9px}.notification-item.unread .notification-dot{background:#f4a900;box-shadow:0 0 0 4px #f4a90022}.notification-item h2,.notification-item p{margin:2px 0}.notification-item small{color:#8a5900;text-transform:uppercase;font-size:8px;font-weight:900}.notification-item-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-item-meta b{background:#eeede8;border-radius:999px;padding:2px 7px;font-size:9px}.notification-priority{border-radius:999px;padding:3px 7px}.notification-priority.priority-high{color:#8f2e1e;background:#f9ddd5}.notification-priority.priority-medium{color:#805500;background:#f7e8bc}.notification-priority.priority-low{color:#246943;background:#dceee2}.notification-item-side{justify-items:end;gap:9px;display:grid}.notification-action-label{color:#171815;white-space:nowrap;font-size:10px}.notification-action-label:after{content:" →";color:#c77a00}.notification-preferences{background:linear-gradient(135deg,#f6f5f0,#fff);border:1px solid #d9d8d1;border-radius:15px;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:18px 24px;margin-top:26px;padding:22px;display:grid}.notification-preferences h2{margin:2px 0 7px;font-size:20px}.notification-preferences p{color:#65665f;margin:0;font-size:12px}.notification-preference-options{gap:7px;display:grid}.notification-preference-options label{cursor:pointer;background:#fff;border:1px solid #deddd6;border-radius:10px;gap:10px;padding:11px 12px;display:flex}.notification-preference-options label.selected{border-color:#d69a27;box-shadow:0 0 0 2px #f4a90022}.notification-preference-options span{gap:2px;display:grid}.notification-preference-options small{color:#73746e;font-size:10px}.notification-digest-hour{grid-column:2;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.notification-digest-hour select{width:auto;min-width:105px;margin:0}.notification-preference-footer{grid-column:2;align-items:center;gap:12px;display:flex}.notification-preference-footer span{color:#237a4b;font-size:11px;font-weight:800}.notification-item time{color:#858680;font-size:10px}.notification-read-error{color:#a52b1a;margin-top:6px;font-size:11px;font-weight:800;display:block}.operations-overview{background:#fff;border:1px solid #deddd6;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:24px;display:flex}.operations-overview h2{margin:4px 0 7px;font-size:25px}.operations-overview p{color:#6d6e68;max-width:760px;margin:0;font-size:12px;line-height:1.6}.operations-overview.overview-warning{background:#fffaf0;border-color:#dfbd6b}.operations-overview.overview-critical{background:#fff5f2;border-color:#e09d8d}.operations-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.operations-status i{opacity:.75;background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px}.operations-status.status-healthy{color:#237449;background:#e0efe4}.operations-status.status-warning{color:#805500;background:#f6e8bd}.operations-status.status-critical{color:#9a3523;background:#f4d9d2}.operations-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.operations-service-grid article{background:#fff;border:1px solid #deddd6;border-radius:12px;min-height:195px;padding:17px}.operations-service-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-service-grid svg{color:#9a6800;width:19px}.operations-service-grid h2{margin:35px 0 7px;font-size:17px}.operations-service-grid p{color:#686a64;margin:0;font-size:11px;line-height:1.55}.operations-service-grid small{color:#8b8c86;margin-top:14px;font-size:9px;display:block}.operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.operations-panel{background:#f9f8f4;border:1px solid #d7d6cf;border-radius:13px;padding:20px}.operations-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.operations-panel-heading h2{margin:4px 0 0;font-size:20px}.operations-panel-heading>small{color:#7e7f79;font-size:9px}.operations-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.operations-numbers>div{background:#fff;border:1px solid #deddd6;border-radius:9px;gap:4px;padding:13px;display:grid}.operations-numbers strong{font-size:24px}.operations-numbers span{color:#777872;font-size:9px}.operations-numbers .attention{color:#9a3523;background:#fff5f2;border-color:#dfad9f}.operations-note{color:#73746e;margin:16px 0 0;font-size:10px;line-height:1.6}.operations-security-strip{background:#d7d6cf;border:1px solid #d7d6cf;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:1px;margin-top:12px;display:grid;overflow:hidden}.operations-security-strip>div{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:94px;padding:15px;display:grid}.operations-security-strip svg{color:#9a6800;width:18px}.operations-security-strip span{color:#656760;font-size:10px}.operations-security-strip strong{font-size:22px}.operations-security-strip>a{color:#fff;background:#171815;place-items:center;min-height:94px;padding:16px;font-size:10px;font-weight:900;display:grid}.operations-actions{border-top:1px solid #d2d1ca;grid-template-columns:.5fr 1.5fr;gap:38px;margin-top:26px;padding-top:24px;display:grid}.operations-actions h2{margin:5px 0;font-size:23px}.operations-actions>div:last-child{gap:7px;display:grid}.operations-actions article{background:#fffaf0;border:1px solid #dfbd6b;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:13px;display:grid}.operations-actions article>span{background:#f4a900;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:950;display:grid}.operations-actions article h3{margin:0 0 3px;font-size:13px}.operations-actions article p{color:#6e6f69;margin:0;font-size:10px;line-height:1.5}.operations-actions article a{color:#171815;white-space:nowrap;font-size:10px;font-weight:900}.operations-actions article.resolved{background:#f4faf6;border-color:#acd0b8}.operations-actions article.resolved>span{color:#fff;background:#58a375}@media (max-width:700px){.operations-overview{flex-direction:column;align-items:flex-start}.operations-actions,.operations-columns,.operations-security-strip,.operations-service-grid{grid-template-columns:1fr}.operations-numbers{grid-template-columns:repeat(2,1fr)}.operations-security-strip>a{min-height:58px}.operations-actions article{grid-template-columns:32px 1fr}.operations-actions article a{grid-column:2}.notification-priority-summary{grid-template-columns:1fr}.notification-item{grid-template-columns:auto 1fr;align-items:start}.notification-item-side{grid-column:2;justify-items:start}.notification-preferences{grid-template-columns:1fr;padding:17px}.notification-digest-hour,.notification-preference-footer{grid-column:1}.availability-box{flex-direction:column;align-items:stretch}.radar-filters,.talent-radar-card dl,.talent-radar-grid{grid-template-columns:1fr}.proposal-response,.saved-searches article,.saved-searches>header,.saved-searches>header form{flex-direction:column;align-items:stretch}}.settings-card-head{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.settings-card-head h2{margin:5px 0}.settings-card-head p{color:#73746f;margin:0}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:22px;display:grid}.settings-form .field{margin:0}.settings-form .full{grid-column:1/-1}.settings-form small{color:#73746f}.settings-submit{align-items:center;gap:14px;display:flex}.settings-submit .form-message{margin:0}@media (max-width:700px){.settings-card-head,.settings-submit{flex-direction:column;align-items:stretch}.settings-form{grid-template-columns:1fr;padding:16px}.settings-form .full{grid-column:auto}}.job-creator-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;list-style:none;display:flex}.job-creator-summary::-webkit-details-marker{display:none}.job-creator-summary>span:first-child{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.job-creator-summary small{color:#8a5900;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:950}.job-creator-summary strong{letter-spacing:-.02em;font-size:16px}.job-creator-summary>span>span:last-child{color:#858680;font-size:11px}.job-creator[open] .admin-action-toggle{transform:rotate(45deg)}.job-template-picker{background:#faf9f5;border-top:1px solid #ecebe6;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:20px;padding:20px 18px;display:grid}.job-template-picker h3{margin:5px 0;font-size:17px}.job-template-picker>div:first-child>span{color:#7a7b75;font-size:10px;line-height:1.45}.job-template-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.job-template-list button{text-align:left;color:#292a26;cursor:pointer;background:#fff;border:1px solid #dfded7;border-radius:10px;align-content:start;gap:5px;min-height:75px;padding:12px;display:grid}.job-template-list button.active,.job-template-list button:hover{background:#fff8e6;border-color:#e3a51c}.job-template-list strong{font-size:11px}.job-template-list span{color:#7d7e78;font-size:9px;line-height:1.4}.job-wizard-steps{border-top:1px solid #ecebe6;border-bottom:1px solid #ecebe6;grid-template-columns:repeat(4,1fr);padding:0 18px;display:grid}.job-wizard-steps button{color:#858680;cursor:pointer;min-height:55px;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 5px;font-size:10px;font-weight:850;display:flex;position:relative}.job-wizard-steps button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:39px;right:8px}.job-wizard-steps b{color:#777871;background:#e9e8e3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.job-wizard-steps button.active{color:#242522}.job-wizard-steps button.active:after{background:var(--orange)}.job-wizard-steps button.active b,.job-wizard-steps button.done b{color:#171717;background:var(--orange)}.job-form-compact{border-top:1px solid #ecebe6;gap:0;padding:0 18px 4px}.job-wizard-form .job-form-section[hidden]{display:none}.job-form-section{border-bottom:1px solid #ecebe6;grid-column:1/-1;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.job-form-section-last{border-bottom:0}.job-form-section>header{align-items:flex-start;gap:10px;display:flex}.job-form-section>header>span{color:#744c00;background:#fff1c7;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:950;display:grid}.job-form-section h3{letter-spacing:-.02em;margin:1px 0 4px;font-size:15px}.job-form-section header p{color:#858680;max-width:220px;margin:0;font-size:10px;line-height:1.45}.job-form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.job-form-section-grid .field{margin:0}.job-form-section-grid .full{grid-column:1/-1}.job-form-section-grid .field input,.job-form-section-grid .field select{min-height:40px;padding:8px 11px}.job-form-section-grid .field textarea{min-height:76px;padding:9px 11px}.compact-process-fields{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin:2px 0;padding:12px}.compact-process-fields label{padding:9px}.compact-process-fields label>span{align-items:center;gap:6px;display:flex}.compact-process-fields input{min-height:36px}.compact-checkbox-grid{gap:7px}.compact-checkbox-grid label{background:#faf9f5;border:1px solid #e1e0da;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:750}.compact-checkbox-grid input{accent-color:var(--orange)}.compact-checkbox-grid input[type=checkbox],.compact-process-fields input[type=checkbox]{flex:none;width:16px;height:16px;min-height:auto;margin:0;padding:0}.organization-picker-field{background:#fbfaf6;border:1px solid #deddd6;border-radius:12px;padding:14px}.organization-picker-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.organization-picker-heading label{color:#272824;font-size:12px;font-weight:900}.organization-picker-empty-selection,.organization-picker-heading p{color:#7d7e78;margin:4px 0 0;font-size:10px;line-height:1.45}.organization-picker-heading .button{color:#262722;background:#fff;border-color:#d8d6cd;justify-content:space-between;gap:10px;width:auto;min-width:210px;display:inline-flex}.organization-picker-selection{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.organization-picker-selection button{color:#282923;cursor:pointer;min-height:34px;font:inherit;background:#fff8e3;border:1px solid #e2b950;border-radius:999px;grid-template-columns:auto auto auto;align-items:center;gap:7px;padding:6px 8px 6px 11px;display:inline-grid}.organization-picker-selection span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;font-weight:850;overflow:hidden}.organization-picker-selection small{color:#845c09;text-transform:uppercase;font-size:8px;font-weight:900}.organization-picker-selection b{background:#f0d185;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.organization-picker-panel{background:#fff;border:1px solid #dcdad2;border-radius:11px;margin-top:13px;overflow:hidden;box-shadow:0 16px 35px #25241112}.organization-picker-toolbar{background:#f1f0e9;border-bottom:1px solid #dfddd4;grid-template-columns:minmax(210px,1fr) auto;gap:12px;padding:13px;display:grid}.organization-picker-toolbar label{gap:5px;display:grid}.organization-picker-toolbar label span{color:#5d5e58;font-size:9px;font-weight:850}.organization-picker-toolbar input{background:#fff;min-height:39px}.organization-picker-tabs{align-items:end;gap:4px;display:flex}.organization-picker-tabs button{color:#65665f;cursor:pointer;min-height:39px;font:inherit;background:#fff;border:1px solid #d8d6ce;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:850;display:flex}.organization-picker-tabs button.active{color:#1d1d19;background:var(--orange);border-color:var(--orange)}.organization-picker-tabs small{min-width:18px;height:18px;color:inherit;background:#0000000b;border-radius:99px;place-items:center;font-size:8px;display:grid}.organization-picker-results-heading{border-bottom:1px solid #eeece5;justify-content:space-between;align-items:center;min-height:39px;padding:8px 14px;display:flex}.organization-picker-results-heading strong{text-transform:uppercase;font-size:9px}.organization-picker-results-heading button{color:#8a5b00;cursor:pointer;font:inherit;background:0 0;border:0;font-size:9px;font-weight:850}.organization-picker-results{overscroll-behavior:contain;max-height:280px;display:grid;overflow-y:auto}.organization-picker-results>label{cursor:pointer;border-bottom:1px solid #eeece5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:55px;padding:10px 14px;display:grid}.organization-picker-results>label:last-child{border-bottom:0}.organization-picker-results>label.selected,.organization-picker-results>label:hover{background:#fff9e9}.organization-picker-results input{width:17px;height:17px;min-height:auto;accent-color:var(--orange);margin:0}.organization-picker-results span{gap:2px;min-width:0;display:grid}.organization-picker-results span strong{color:#292a25;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.organization-picker-results span small{color:#888982;font-size:9px}.organization-picker-results>label>b{color:#8b8c85;text-transform:uppercase;font-size:8px}.organization-picker-results>label.selected>b{color:#845900}.organization-picker-no-results{text-align:center;gap:4px;padding:28px 16px;display:grid}.organization-picker-no-results strong{font-size:12px}.organization-picker-no-results span{color:#7e7f78;font-size:10px}.organization-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.organization-overview article{background:#fff;border:1px solid #deddd6;border-radius:13px;gap:4px;min-height:112px;padding:17px 18px;display:grid}.organization-overview span{color:#8a6414;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.organization-overview strong{color:#20211d;font-size:29px;line-height:1}.organization-overview small{color:#7d7e78;font-size:9px}.organization-directory{background:#fff;border:1px solid #deddd6;border-radius:16px;margin-top:6px;overflow:hidden}.organization-access-heading,.organization-directory-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.organization-directory-heading{padding:19px 21px 16px}.organization-access-heading h2,.organization-directory-heading h2{margin:3px 0 4px;font-size:21px}.organization-access-heading span,.organization-directory-heading span{color:#7d7e78;font-size:10px}.organization-access-heading>strong,.organization-directory-heading>strong{color:#745000;text-transform:uppercase;background:#fff2c8;border-radius:99px;flex:none;padding:8px 10px;font-size:9px}.organization-directory-filters{background:#f2f1eb;border-block:1px solid #e3e1d9;grid-template-columns:minmax(220px,1fr) auto minmax(160px,.42fr);align-items:end;gap:12px;padding:13px 21px;display:grid}.organization-directory-filters label{gap:5px;display:grid}.organization-directory-filters label span{color:#64655f;font-size:9px;font-weight:850}.organization-directory-filters input,.organization-directory-filters select{min-height:40px;font:inherit;background:#fff;border:1px solid #d5d3ca;border-radius:8px;padding:8px 11px;font-size:11px}.organization-filter-buttons{gap:4px;display:flex}.organization-filter-buttons button{color:#5f605a;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d5d3ca;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:850}.organization-filter-buttons button.active{color:#161711;background:var(--orange);border-color:var(--orange)}.organization-card-grid{background:#f8f7f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}.organization-card{background:#fff;border:1px solid #dfddd5;border-radius:13px;gap:15px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #28250f08}.organization-card.status-suspended{opacity:.78;background:#faf9f6}.organization-card.editing{opacity:1;grid-column:1/-1}.organization-card>footer,.organization-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.organization-status,.organization-type{text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.organization-type{color:#654500;background:#fff0bd}.organization-type.type-ett{color:#225f4a;background:#dff4e9}.organization-type.type-ironwelding{color:#e5e4dd;background:#24251f}.organization-status{color:#5d5e58;background:#f0efe9}.organization-status i{background:#4ba477;border-radius:50%;width:6px;height:6px}.status-suspended .organization-status i{background:#c58d22}.organization-card-name>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.organization-card-name h3{color:#20211d;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.organization-card-name small{color:#81827b;margin-top:4px;font-size:9px;display:block}.organization-card-metrics{grid-template-columns:1fr 1fr;gap:7px;display:grid}.organization-card-metrics div{background:#f5f4ee;border-radius:8px;gap:2px;padding:10px;display:grid}.organization-card-metrics strong{font-size:18px}.organization-card-metrics span{color:#7e7f78;text-transform:uppercase;font-size:8px;font-weight:800}.organization-business-summary{gap:7px;display:grid}.organization-business-summary div{grid-template-columns:72px minmax(0,1fr);gap:8px;min-width:0;display:grid}.organization-business-summary span{color:#888982;text-transform:uppercase;font-size:8px;font-weight:850}.organization-business-summary strong{color:#4d4e48;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.organization-profile-form{background:#f5f4ee;border:1px solid #e2e0d8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:14px;display:grid}.organization-profile-form .full,.organization-profile-heading{grid-column:1/-1}.organization-profile-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:3px;display:flex}.organization-profile-heading>div{gap:2px;display:grid}.organization-profile-heading strong{color:#262722;font-size:11px}.organization-profile-heading span{color:#7d7e77;font-size:9px}.organization-profile-heading button{color:#6c6d67;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;font-size:9px;font-weight:850}.organization-profile-form label{gap:4px;display:grid}.organization-profile-form label span{color:#7c7d76;font-size:8px;font-weight:850}.organization-profile-form input{width:100%;min-height:37px;font:inherit;background:#fff;border:1px solid #d9d7cf;border-radius:7px;padding:7px 9px;font-size:10px}.organization-profile-actions{justify-content:flex-end;padding-top:5px;display:flex}.organization-card>footer{border-top:1px solid #eceae3;padding-top:11px}.organization-card>footer>span{color:#7f8079;font-size:8px}.organization-empty{text-align:center;grid-column:1/-1;justify-items:center;gap:6px;padding:44px 20px;display:grid}.organization-access-empty,.organization-empty span{color:#7e7f78;font-size:10px}.organization-empty .button{margin-top:8px}.organization-access-heading{margin:24px 0 12px}.organization-access-empty{text-align:center;border-top:1px solid #e6e4dc;padding:22px}.job-form-submit{justify-content:space-between;align-items:center;gap:18px;padding-top:3px;display:flex}.job-form-submit span{color:#7f807a;font-size:10px}.job-form-submit .button{border-radius:8px;flex:none;min-height:42px}.job-wizard-navigation{border-top:1px solid #ecebe6;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.job-wizard-navigation>button:first-child{color:#33342f;border-color:#d7d6cf;justify-self:start}.job-wizard-navigation>button:last-child{justify-self:end}.job-wizard-navigation>span{color:#898a84;text-transform:uppercase;font-size:9px;font-weight:900}.job-live-review{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:12px;margin-top:4px;display:grid}.job-live-preview,.job-readiness{border-radius:13px;min-height:230px;padding:21px}.job-live-preview{color:#f7f6f0;background:radial-gradient(circle at 90% 5%,#ffad002a,#0000 27%),linear-gradient(140deg,#121310,#252117)}.job-live-preview>span,.job-readiness header span{color:#a19f97;letter-spacing:.12em;font-size:8px;font-weight:950}.job-live-preview h3{margin:22px 0 7px;font-size:clamp(23px,3vw,34px);line-height:1}.job-live-preview p{color:#aaa9a2;margin:0 0 18px;font-size:11px}.job-live-preview>div{flex-wrap:wrap;gap:6px;margin-bottom:17px;display:flex}.job-live-preview b{color:#171717;background:var(--orange);border-radius:6px;padding:6px 8px;font-size:9px}.job-live-preview small{color:#c1c0ba;font-size:10px;line-height:1.55;display:block}.job-readiness{background:#faf9f5;border:1px solid #deddd6}.job-readiness header{justify-content:space-between;align-items:center;gap:14px;display:flex}.job-readiness header>div{gap:4px;display:grid}.job-readiness header strong{font-size:15px}.job-readiness header>b{color:#765000;background:#ffedb9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.job-readiness.ready header strong{color:#247049}.job-readiness ul{margin:14px 0 0;padding:0;list-style:none;display:grid}.job-readiness li{border-top:1px solid #e8e6df}.job-readiness li button{color:#55564f;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:9px;line-height:1.35;display:flex}.job-readiness li button span{color:#835800;flex:none;font-weight:900}.job-readiness li.error button{color:#913f3f}.job-readiness li.tip button{color:#74756f}.job-readiness>p{color:#247049;font-size:11px}.job-created-actions{background:#eff9f3;border:1px solid #badcc8;border-radius:11px;align-items:center;gap:16px;width:fit-content;margin:10px 0 18px;padding:10px;display:flex}.table-actions .icon-action:disabled{cursor:wait;opacity:.45}.onboarding-page{background:#f3f2ed;grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);min-height:100svh;display:grid}.onboarding-intro{color:#f7f6f1;background:radial-gradient(circle at 20% 78%,#ffad0028,#0000 28%),linear-gradient(145deg,#171816,#080908 75%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:42px clamp(30px,5vw,72px);display:flex}.onboarding-intro .brand{color:#fff}.onboarding-intro h1{letter-spacing:-.065em;margin:13px 0 22px;font-size:clamp(52px,6vw,88px);line-height:.9}.onboarding-intro div>p:last-child{color:#a4a5a0;max-width:470px;font-size:14px;line-height:1.65}.onboarding-intro>small{color:#6f706c;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.onboarding-panel{place-items:center;padding:38px clamp(22px,5vw,76px);display:grid}.onboarding-card{color:#20211d;background:#fff;border:1px solid #dfded7;border-radius:20px;width:min(100%,790px);padding:clamp(24px,4vw,42px);box-shadow:0 24px 70px #17171712}.onboarding-card form>footer,.onboarding-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.onboarding-card>header span{color:#8a5900;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.onboarding-card>header h2{color:#171815;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.onboarding-card>header>strong{color:#8b8c86;font-size:13px}.onboarding-progress{grid-template-columns:repeat(3,1fr);margin:28px 0 34px;padding:0;list-style:none;display:grid}.onboarding-progress li{color:#a1a29c;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex;position:relative}.onboarding-progress li:not(:last-child):after{z-index:0;content:"";background:#e4e3dc;height:2px;position:absolute;left:37px;right:8px}.onboarding-progress i{z-index:1;background:#ecebe5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.onboarding-progress li.active{color:#282925}.onboarding-progress li.active i,.onboarding-progress li.active:not(:last-child):after{color:#171717;background:var(--orange)}.onboarding-card fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-card fieldset[hidden]{display:none}.onboarding-card legend{color:#181915;letter-spacing:-.035em;padding:0;font-size:clamp(24px,2.4vw,31px);font-weight:900;line-height:1.1}.onboarding-card fieldset>p{color:#5f615b;margin:10px 0 24px;font-size:14px;line-height:1.55}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.onboarding-grid .field{margin:0}.onboarding-grid .full{grid-column:1/-1}.onboarding-grid label>small{color:#969791;font-size:9px;font-weight:600}.onboarding-check{border:1px solid #deddd6;align-self:end;min-height:48px}.onboarding-processes{grid-template-columns:repeat(4,minmax(110px,1fr));gap:10px;display:grid}.onboarding-processes label{color:#252621;background:linear-gradient(#fffdf7,#f6f4ed);border:1px solid #d8d5ca;border-top:3px solid #ffad00;border-radius:12px;gap:8px;padding:17px 15px 15px;display:grid;box-shadow:0 8px 20px #17171708}.onboarding-processes strong{color:#171815;font-size:23px;line-height:1}.onboarding-processes span{color:#666861;font-size:11px;font-weight:650}.onboarding-processes input{color:#171815;background:#fff;border:1px solid #c9c8c0;border-radius:8px;width:100%;min-height:46px;padding:9px 11px;font-size:16px;font-weight:750}.onboarding-processes input:focus{border-color:#d58c00;outline:3px solid #ffad0026}.onboarding-card .form-message{margin-top:18px}.onboarding-card form>footer{border-top:1px solid #e7e6df;margin-top:20px;padding-top:18px}.onboarding-card form>footer .button{border-radius:9px;min-width:170px;min-height:48px}@media (max-width:1280px){.candidate-filters{grid-template-columns:repeat(4,minmax(140px,1fr))}.compact-admin-form,.compact-admin-form-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.job-form-section{grid-template-columns:1fr;gap:12px}.job-form-section header p{max-width:none}.onboarding-page{grid-template-columns:minmax(290px,.55fr) minmax(570px,1fr)}.organization-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.form-page{grid-template-columns:minmax(280px,.72fr) minmax(430px,1fr)}.form-intro{padding-inline:34px}.form-panel{padding-inline:42px}}@media (max-width:800px){.form-page{background:#f5f4ef;min-height:100svh;display:block}.form-intro{min-height:auto;padding:24px 22px 28px;display:block}.form-intro:before{width:220px;height:220px;bottom:-130px;right:-80px}.form-intro:after{display:none}.form-intro h1{margin:48px 0 14px;font-size:clamp(44px,13vw,64px)}.form-intro p{margin:0;font-size:13px}.form-panel{min-height:auto;padding:42px 22px 58px}.form-panel:before{top:20px;right:22px}.form-panel h2{font-size:38px}.admin-action-strip{grid-template-columns:1fr}.candidate-filters{grid-template-columns:1fr 1fr}.candidate-filters>input,.candidate-filters>select,.filter-checks,.review-filter-panel input,.review-filter-panel select{min-height:44px}.job-form-compact{padding-inline:14px}.job-template-picker{padding-inline:14px}.job-template-list,.job-template-picker{grid-template-columns:1fr}.job-template-list button{min-height:60px}.job-wizard-steps{padding-inline:10px}.job-wizard-steps button{justify-content:center}.job-wizard-steps button span{display:none}.job-wizard-steps button:after{left:12px;right:12px}.job-form-section-grid{grid-template-columns:1fr}.job-form-section-grid .full{grid-column:auto}.compact-process-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-picker-heading,.organization-picker-toolbar{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.organization-picker-heading .button{width:100%;min-width:0}.organization-picker-tabs{grid-template-columns:repeat(3,1fr);display:grid}.organization-picker-tabs button{justify-content:center}.organization-picker-results>label{grid-template-columns:auto minmax(0,1fr)}.organization-picker-results>label>b{display:none}.organization-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-directory-filters{grid-template-columns:1fr}.organization-filter-buttons{grid-template-columns:repeat(3,1fr);display:grid}.organization-card-grid{grid-template-columns:1fr}.organization-access-heading,.organization-directory-heading{flex-direction:column;align-items:flex-start}.job-form-submit{flex-direction:column;align-items:stretch}.job-form-submit .button{width:100%}.job-live-review{grid-template-columns:1fr}.job-live-preview,.job-readiness{min-height:auto}.job-wizard-navigation{grid-template-columns:1fr auto 1fr}.job-wizard-navigation .button{min-width:0;padding-inline:12px}.job-created-actions{flex-direction:column;align-items:stretch;width:100%}.onboarding-page{background:#f3f2ed;display:block}.onboarding-intro{min-height:auto;padding:22px 20px}.onboarding-intro>div,.onboarding-intro>small{display:none}.onboarding-panel{padding:22px 16px 50px}.onboarding-card{border-radius:15px;padding:22px 18px}.onboarding-progress span{display:none}.onboarding-progress li{justify-content:flex-start}.onboarding-progress li:not(:last-child):after{right:10px}.onboarding-processes{grid-template-columns:repeat(2,minmax(0,1fr))}}.welder-passport{color:#f5f5f0;background:radial-gradient(circle at 88% 4%,#ffad002d,#0000 25%),linear-gradient(135deg,#171816,#0b0c0b 78%);border:1px solid #30312d;border-radius:20px;margin:4px 0 24px;overflow:hidden;box-shadow:0 24px 65px #17171720}.credential-actions,.match-criteria article,.match-heading,.passport-history article,.passport-identity,.passport-section-title,.passport-topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.passport-topbar{color:#858681;letter-spacing:.14em;border-bottom:1px solid #2a2b28;padding:13px 25px;font-size:9px;font-weight:900}.passport-live{color:#aeb0aa;letter-spacing:.04em;align-items:center;gap:7px;display:inline-flex}.passport-live i{background:#53d38a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #53d38a19}.passport-identity{justify-content:flex-start;padding:28px 28px 25px}.passport-avatar{color:#111;background:var(--orange);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:19px;font-weight:950;display:grid}.passport-facts p,.passport-history span,.passport-history strong,.passport-identity h2,.passport-identity p,.passport-identity span{margin:0}.passport-identity p{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.passport-identity h2{letter-spacing:-.045em;margin:4px 0;font-size:clamp(25px,3vw,37px)}.passport-identity>div>span{color:#8d8e89;font-size:12px}.passport-snapshot{background:#0e0f0c99;border-block:1px solid #2b2c29;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.passport-snapshot>div{gap:4px;padding:16px 22px;display:grid}.passport-snapshot>div+div{border-left:1px solid #2b2c29}.passport-snapshot strong{color:#efb13a;font-size:16px;line-height:1.15}.passport-snapshot span{color:#797b75;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.passport-specialties{background:radial-gradient(circle at 92%,#ffad001c,#0000 29%),linear-gradient(90deg,#2a2110,#14140f);border-block:1px solid #6b511f;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);align-items:center;gap:22px;padding:23px 28px;display:grid}.passport-specialties>div{gap:4px;display:grid}.passport-specialties small{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:950}.passport-specialties strong{font-size:18px}.passport-specialties p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.passport-specialties p span{color:#efc46c;background:#211c10;border:1px solid #70531d;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.passport-career{text-align:right;margin-left:0;display:grid}.passport-school-seal{color:#dff9eb;background:#153d2a;border:1px solid #3c9d6a;border-radius:12px;align-items:center;gap:10px;max-width:250px;margin-left:auto;padding:9px 12px;display:flex;box-shadow:0 0 0 4px #43ad7812}.passport-school-seal>b{color:#10261b;background:#80ddb0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.passport-school-seal>span{gap:2px;display:grid}.passport-school-seal small{color:#80ddb0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.passport-school-seal strong{color:#f1fff7;font-size:11px;line-height:1.25}.passport-career strong{color:var(--orange);font-size:41px;line-height:1}.passport-career span{color:#8f908b;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800}.passport-grid{border-top:1px solid #2b2c29;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);display:grid}.passport-credentials,.passport-facts,.passport-history,.passport-processes{padding:24px 28px 28px}.passport-credentials article>em{color:#8d8f88;font-size:8px;font-style:normal}.passport-credentials article>em.credential-validity{color:#72dca1}.passport-credentials article>em.credential-expired{color:#ef7e72}.passport-facts{border-left:1px solid #2b2c29}.passport-section-title{color:#d9dad5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900}.passport-section-title small{color:#72736f;font-size:9px}.passport-process-list{gap:8px;display:grid}.passport-process-list article{background:#ffffff08;border:1px solid #ffffff0b;border-radius:10px;grid-template-columns:minmax(0,1fr) 70px 108px;align-items:center;gap:12px;padding:12px 13px;display:grid}.passport-process-list article>div:first-child,.passport-years{display:grid}.passport-process-list strong{font-size:14px}.passport-process-list article>div:first-child span,.passport-years small{color:#797a75;font-size:9px}.passport-years b{color:var(--orange);font-size:18px}.credential-seal,.passport-declared,.passport-verified{color:#b5b6b1;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff12;border-radius:99px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.credential-seal.trusted,.passport-verified{color:#80ddb0;background:#43ad7816;border-color:#5dcc913d}.passport-facts dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.passport-facts dl div{background:#ffffff08;border-radius:9px;padding:11px}.passport-facts dt{color:#7f807b;font-size:9px}.passport-facts dd{color:#fff;margin:5px 0 0;font-size:21px;font-weight:900}.match-criterion-score i,.passport-completeness{background:#33342f;border-radius:99px;height:6px;display:block;overflow:hidden}.match-criterion-score i span,.passport-completeness span{background:var(--orange);border-radius:inherit;height:100%;display:block}.passport-facts p{color:#858681;margin-top:12px;font-size:10px;line-height:1.5}.passport-credentials,.passport-history{border-top:1px solid #2b2c29}.passport-credentials>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passport-credentials article{background:#ffffff08;border-radius:10px;gap:7px;padding:14px;display:grid}.passport-credentials article strong{font-size:12px}.passport-credentials article small{color:#81827d}.passport-history{padding-top:21px}.passport-history article{border-left:1px solid #3a3b37;justify-content:flex-start;padding:9px 0 9px 17px;position:relative}.passport-history article>i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.passport-history article>div{display:grid}.passport-history article strong{font-size:12px}.passport-history article span,.passport-history time{color:#777873;font-size:10px}.passport-history time{margin-left:auto}.profile-card-intro,.profile-edit-heading>p:last-child{color:#70716c;line-height:1.55}.profile-edit-card{margin-top:20px}.profile-edit-heading{margin-bottom:22px}.profile-edit-heading .kicker{margin:0 0 7px}.profile-edit-heading h2{margin-bottom:7px}.profile-edit-heading p{margin-top:0}.credential-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.admin-credential,.credential-list>article{background:#faf9f5;border:1px solid #e2e0d8;border-radius:11px;padding:18px}.admin-credential h3,.credential-list h3{margin:12px 0 5px;font-size:16px}.admin-credential p,.credential-list p{color:#64655f;margin:0 0 8px;font-size:12px}.admin-credential small,.credential-list small{color:#858680;line-height:1.45;display:block}.admin-credential .credential-seal,.credential-list .credential-seal{color:#6a6b66;background:#efeee8;border-color:#deddd6}.admin-credential .credential-seal.trusted,.credential-list .credential-seal.trusted{color:#1f7547;background:#e7f5ec;border-color:#bcdcc9}.admin-credential .credential-seal.superseded,.credential-list .credential-seal.superseded{color:#6f706b;background:#e5e4df;border-color:#cecdc6}.credential-superseded{opacity:.72}.credential-history-note{margin-top:6px;color:#755710!important}.credential-health{border-radius:999px;width:fit-content;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.credential-health.valid{color:#226443;background:#e4f6eb}.credential-health.warning{color:#7d5600;background:#fff0c3}.credential-health.expired{color:#8d3434;background:#fae7e4}.credential-health.neutral{color:#65665f;background:#ebeae5}.credential-actions{color:#777873;margin-top:14px;font-size:11px}.credential-actions button{color:#934545;cursor:pointer;background:0 0;border:0;padding:0}.credential-document-processing,.credential-document-warning{border-radius:9px;gap:6px;margin-top:12px;padding:12px;font-size:11px;line-height:1.45;display:grid}.credential-document-warning{color:#624400;background:#fff5d5;border:1px solid #e8c969}.credential-document-warning.admin{margin-bottom:12px}.credential-document-warning>strong{color:#4f3700;font-size:12px}.credential-document-processing,.credential-document-warning>span{color:#705d2c}.credential-document-processing{color:#4d5260;background:#eef2f7;border:1px solid #d5dce7}.credential-upload-button{color:#171815;background:var(--orange);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:38px;margin-top:3px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.credential-document-warning progress{width:100%;accent-color:var(--orange)}.credential-row-actions{align-items:center;gap:10px;display:inline-flex}.credential-row-actions .text-button{color:#755710}.credential-renewal-banner{color:#4f410f;background:#fff8dc;border:1px solid #e5cf71;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.credential-renewal-banner .text-button{flex:none}.credential-form{border-top:1px solid #e2e0d9;grid-template-columns:1fr 1fr;gap:8px 18px;padding-top:22px;display:grid}.credential-file-field,.credential-form .form-message,.credential-form progress,.credential-process-field{grid-column:1/-1}.credential-process-field{border:1px solid #deddd6;border-radius:10px;padding:12px 14px}.credential-process-field legend{padding:0 6px;font-size:12px;font-weight:800}.credential-process-options{flex-wrap:wrap;gap:8px;display:flex}.credential-process-options label{background:#fff;border:1px solid #deddd6;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:12px;font-weight:700;display:flex}.credential-process-options input{width:17px;height:17px;accent-color:var(--orange)}.credential-process-shortcut{margin-top:9px}.credential-process-field>small{color:#73746e;margin-top:5px;font-size:10px;display:block}.credential-process-tags{flex-wrap:wrap;gap:5px;margin:7px 0;display:flex}.credential-process-tags span{background:#f0eee6;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.credential-file-field small{color:#7d7e78;font-size:11px}.credential-form progress{width:100%;accent-color:var(--orange)}.credential-form>.button{border-radius:9px;width:fit-content}.admin-credential{margin:12px 0}.credential-trust-action{align-items:center;gap:10px;margin-top:14px;display:flex}.credential-trust-action span{color:#70716c;font-size:11px}.ett-assignment-manager{border-top:1px solid #e0dfd9;margin:28px 0;padding-top:26px}.ett-assignment-list{gap:8px;display:grid}.ett-assignment-list article{background:#faf9f5;border:1px solid #e2e0d8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.ett-assignment-list article>div{gap:4px;display:grid}.ett-assignment-list strong{font-size:12px}.assignment-complete,.assignment-empty,.ett-assignment-list small{color:#858680;font-size:10px;line-height:1.5}.ett-assignment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.ett-assignment-form .field{margin:0}.ett-assignment-form .button{border-radius:9px;min-height:47px}.text-button.danger{color:#994848}.assignment-empty{background:#f7f6f1;border-radius:9px;padding:14px}.assignment-complete{color:#237a4b}.job-detail-aside{align-self:start;gap:16px;display:grid}.job-match-card,.match-login-card{color:#f6f6f1;background:radial-gradient(circle at 96% 0,#ffad002b,#0000 25%),#151613;border:1px solid #343530;border-radius:15px;padding:25px;overflow:hidden}.match-heading{justify-content:flex-start}.match-heading>div:last-child{min-width:0}.match-ring{background:conic-gradient(var(--orange) var(--match),#353631 0);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid}.match-ring>span{background:#151613;border-radius:50%;place-items:center;width:74px;height:74px;display:grid}.match-ring strong{font-size:22px}.match-ring small{color:#858680;text-transform:uppercase;font-size:8px;font-weight:900}.match-heading h2,.match-heading p,.match-heading span{margin:0}.match-heading p{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.match-heading h2{margin:5px 0;font-size:20px;line-height:1.05}.match-heading span{color:#8a8b86;font-size:9px;line-height:1.4}.match-criteria{border-top:1px solid #2e2f2b;gap:1px;margin:22px -25px 0;display:grid}.match-criteria article{background:#ffffff03;border-bottom:1px solid #2e2f2b;padding:14px 25px}.match-criteria article>div:first-child{gap:3px;display:grid}.match-criteria article strong{font-size:11px}.match-criteria article span{color:#7f807b;font-size:9px;line-height:1.4}.match-criterion-score{text-align:right;flex:0 0 68px;gap:6px;display:grid}.match-criterion-score b{color:var(--orange);font-size:12px}.match-advice{color:#c7c8c3;background:#ffffff08;border-radius:9px;margin-top:16px;padding:12px}.match-advice strong{color:var(--orange);text-transform:uppercase;font-size:9px}.match-advice p{margin:5px 0 0;font-size:10px;line-height:1.45}.match-profile-link{color:var(--orange);margin-top:16px;font-size:11px;font-weight:900;display:inline-block}.match-login-card p{color:var(--orange);text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.match-login-card h2{margin:8px 0;font-size:24px}.match-login-card>span{color:#969792;font-size:12px;line-height:1.5;display:block}.match-login-card .button{width:100%;margin-top:18px;font-size:12px}.job-summary{color:#1b1c1a;border-radius:14px}@media (max-width:1180px){.passport-grid{grid-template-columns:1fr}.passport-facts{border-top:1px solid #2b2c29;border-left:0}.passport-facts dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.credential-form,.passport-grid{grid-template-columns:1fr}.passport-facts{border-top:1px solid #2b2c29;border-left:0}.passport-facts dl{grid-template-columns:1fr 1fr}.credential-file-field,.credential-form .form-message,.credential-form progress{grid-column:auto}.ett-assignment-form{grid-template-columns:1fr}.ett-assignment-form .button{width:100%}}@media (max-width:560px){.passport-topbar>span:first-child{display:none}.passport-identity{flex-wrap:wrap;align-items:flex-start;padding:22px}.passport-career{text-align:left;width:100%;margin:5px 0 0 80px}.passport-school-seal{width:calc(100% - 80px);max-width:none;margin:8px 0 0 80px}.passport-credentials,.passport-facts,.passport-history,.passport-processes{padding-inline:20px}.passport-process-list article{grid-template-columns:minmax(0,1fr) 60px}.passport-process-list article>span{grid-column:1/-1}.credential-list,.passport-credentials>div:last-child{grid-template-columns:1fr}.passport-history article{flex-direction:column;align-items:flex-start}.passport-history time{margin-left:0}.match-heading{align-items:flex-start}.match-ring{width:78px;height:78px}.match-ring>span{width:62px;height:62px}}@media (max-width:540px){.form-row,.job-form,.profile-grid{grid-template-columns:1fr}.job-form .full,.profile-grid .full{grid-column:auto}.process-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-filters,.compact-admin-form,.compact-admin-form-wide,.job-creator-summary>span:first-child{grid-template-columns:1fr}.job-creator-summary>span>span:last-child{display:none}.onboarding-grid{grid-template-columns:1fr}.onboarding-grid .full{grid-column:auto}.onboarding-card form>footer .button{min-width:0}}.passport-share-card{background:linear-gradient(145deg,#fff,#faf8f1);border:1px solid #deddd6;border-radius:18px;margin:0 0 24px;padding:clamp(20px,3vw,30px);box-shadow:0 16px 45px #1717170b}.passport-share,.passport-share-actions,.passport-share-form,.passport-share-heading{align-items:center;display:flex}.passport-share-heading{justify-content:space-between;gap:22px}.passport-share-heading h2{margin:3px 0 5px;font-size:clamp(22px,3vw,30px)}.passport-share-heading p:last-child{color:#6f706b;max-width:650px;margin:0}.passport-private-badge{color:#285f46;text-transform:uppercase;background:#eef9f2;border:1px solid #b8dac8;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:900}.passport-share-form{background:#fff;border:1px solid #e5e2d9;border-radius:13px;align-items:end;gap:16px;margin-top:24px;padding:18px}.passport-share-form fieldset{border:0;flex:auto;min-width:0;margin:0;padding:0}.passport-expiry,.passport-share-form legend{color:#3f403c;font-size:11px;font-weight:900}.passport-visibility-grid{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.passport-visibility-grid label{cursor:pointer;position:relative}.passport-visibility-grid input{opacity:0;pointer-events:none;position:absolute}.passport-visibility-grid span{color:#6c6d68;border:1px solid #deddd6;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;display:block}.passport-visibility-grid input:checked+span{color:#171816;background:#fff5d9;border-color:#f3ad16}.passport-visibility-grid input:focus-visible+span{outline-offset:2px;outline:3px solid #f4a90045}.passport-expiry{flex:0 0 125px;gap:6px;display:grid}.passport-expiry select{min-height:39px}.passport-share-list{gap:10px;margin-top:18px;display:grid}.passport-share{opacity:.72;background:#f7f6f1;border:1px solid #e1e0da;border-radius:12px;gap:16px;padding:13px}.passport-share.active{opacity:1;background:#fff}.passport-share-qr{color:#9b9b96;background:#e5e4de;border-radius:9px;flex:none;place-items:center;width:78px;height:78px;font-weight:950;display:grid}.passport-share-qr img{border-radius:6px;width:72px;height:72px;display:block}.passport-share-details{flex:auto;gap:3px;display:grid}.passport-share-details strong{font-size:15px}.passport-share-details small{color:#7b7c76;font-size:10px}.share-status{color:#686964;text-transform:uppercase;background:#e5e4de;border-radius:999px;width:max-content;padding:4px 7px;font-size:8px;font-weight:950}.share-status.active{color:#226443;background:#e4f6eb}.passport-share-actions{gap:7px}.passport-share-empty{text-align:center;color:#7b7c76;border:1px dashed #d5d4cd;border-radius:12px;margin:0;padding:20px}.public-passport-page{color:#f2f1eb;background:radial-gradient(circle at 15% 25%,#f2a90018,#0000 30%),radial-gradient(circle at 85% 65%,#6d3e001f,#0000 28%),#0e0f0e;min-height:100svh;padding:0 24px 80px}.public-passport-nav{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;width:min(1040px,100%);margin:0 auto;padding:22px 0;display:flex}.public-passport-nav a{color:inherit;text-decoration:none}.public-passport-nav strong{letter-spacing:-.05em;font-size:20px}.public-passport-nav strong span{color:#f3ad16}.public-passport-nav p{color:#777973;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.public-passport-nav>a:last-child{color:#c3c4be;font-size:11px;font-weight:800}.public-passport-intro{text-align:center;width:min(820px,100%);margin:58px auto 26px}.public-passport-intro h2{letter-spacing:-.055em;margin:9px 0;font-size:clamp(31px,6vw,58px);line-height:.98}.public-passport-intro>p:last-child{color:#969892;width:min(640px,100%);margin:15px auto 0;line-height:1.6}.public-passport-card{isolation:isolate;background:linear-gradient(120deg,#0000 0 47%,#ffffff05 48% 51%,#0000 52%),linear-gradient(145deg,#22231f,#11120f 48%,#191a16);border:1px solid #725416;border-radius:28px;width:min(820px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 45px 100px #0008,0 0 0 7px #171814,0 0 0 8px #4c3913}.public-card-glow{z-index:-1;filter:blur(4px);background:#f4ae1826;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-130px}.public-card-footer,.public-card-header,.public-card-hero,.public-card-title,.public-card-trust,.public-credential-list article,.public-history-list article{align-items:center;display:flex}.public-card-header{color:#d69b25;letter-spacing:.16em;border-bottom:1px solid #ffffff12;justify-content:space-between;padding:16px 24px;font-size:10px;font-weight:950}.public-card-header small{color:#696b65;font-size:8px}.public-card-hero{gap:20px;padding:30px 30px 24px}.public-card-avatar{clip-path:polygon(50% 0,95% 20%,88% 83%,50% 100%,12% 83%,5% 20%);background:linear-gradient(145deg,#f8c453,#795514 60%,#e8b43f);flex:none;place-items:center;width:98px;height:112px;display:grid;position:relative}.public-card-avatar:before{content:"";clip-path:inherit;background:linear-gradient(145deg,#292a25,#121310);position:absolute;inset:3px}.public-card-avatar span{z-index:1;color:#f5ba3d;font-size:29px;font-weight:950;position:relative}.public-card-avatar i{z-index:1;background:#55d38c;border-radius:50%;width:8px;height:8px;position:absolute;bottom:15px;right:12px;box-shadow:0 0 0 4px #55d38c22}.public-card-identity{flex:auto;min-width:0}.public-card-identity p{color:#d7971a;letter-spacing:.16em;margin:0;font-size:8px;font-weight:950}.public-card-identity h1{letter-spacing:-.05em;margin:4px 0;font-size:clamp(27px,5vw,44px);line-height:1}.public-card-identity>span{color:#8c8e87;font-size:11px}.public-card-identity>b{color:#92e0b4;background:#1d3929;border:1px solid #315e45;border-radius:999px;width:max-content;margin-top:10px;padding:5px 8px;font-size:9px;display:block}.public-card-rating{border-left:1px solid #ffffff16;flex:none;justify-items:center;min-width:78px;padding-left:20px;display:grid}.public-card-rating strong{color:#f3b333;font-size:45px;line-height:1}.public-card-rating span{color:#6f716b;letter-spacing:.16em;margin-top:5px;font-size:8px;font-weight:950}.public-card-trust{background:linear-gradient(90deg,#173525,#13251b);border:1px solid #2d8054;border-radius:12px;gap:12px;margin:0 30px 24px;padding:12px 14px}.public-card-trust>b{color:#0f2c1d;background:#72dca1;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.public-card-trust>span{flex:1;gap:2px;display:grid}.public-card-trust small{color:#72dca1;letter-spacing:.14em;font-size:7px;font-weight:950}.public-card-trust strong{font-size:12px}.public-card-trust>i{color:#72dca1;font-size:22px;font-style:normal}.public-card-summary{color:#b6b7b1;margin:0;padding:0 30px 26px;font-size:13px;line-height:1.65}.public-card-section{border-top:1px solid #ffffff12;padding:22px 30px 25px}.public-card-title{justify-content:space-between;margin-bottom:14px}.public-card-title span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.public-card-title small{color:#696b65;font-size:8px}.public-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.public-process-grid article{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:3px 10px;padding:12px;display:grid}.public-process-grid article>strong{color:#f0ad27;grid-row:span 2;font-size:19px}.public-process-grid article>span{color:#cacbc5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.public-process-grid article>b{grid-area:1/3;font-size:11px}.public-process-grid article>small{color:#777973;grid-column:2/4;font-size:8px}.public-process-grid article>small.verified{color:#6ed39a}.public-credential-list,.public-history-list{gap:8px;display:grid}.public-credential-list article{background:#ffffff05;border-radius:9px;gap:10px;padding:11px}.public-credential-list i{color:#777973;background:#292a26;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.public-credential-list i.trusted{color:#0d2d1c;background:#68d99a}.public-credential-list article>div{flex:1;gap:2px;display:grid}.public-credential-list strong{font-size:11px}.public-credential-list small,.public-credential-list span{color:#777973;font-size:8px}.public-credential-list article>small{color:#b69044}.public-history-list article{gap:12px}.public-history-list article>i{background:#d99b22;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d99b221b}.public-history-list article>div{flex:1;gap:2px;display:grid}.public-history-list strong{font-size:11px}.public-history-list span,.public-history-list time{color:#777973;font-size:9px}.public-card-skills{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-card-skills>div{padding:20px 30px}.public-card-skills>div+div{border-left:1px solid #ffffff12}.public-card-skills small{color:#d99b22;letter-spacing:.14em;font-size:7px;font-weight:950}.public-card-skills p{color:#a5a69f;margin:6px 0 0;font-size:10px;line-height:1.5}.public-card-footer{color:#656761;border-top:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:14px 30px;font-size:8px}.public-card-footer>span{color:#86cfa5;align-items:center;gap:7px;font-weight:850;display:flex}.public-card-footer i{background:#59d28d;border-radius:50%;width:6px;height:6px}.public-passport-note{color:#989a94;background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;width:min(720px,100%);margin:34px auto 0;padding:17px 20px}.public-passport-note strong{color:#d1d2cc;font-size:11px}.public-passport-note p{margin:4px 0 0;font-size:10px;line-height:1.55}.public-passport-page.unavailable{place-items:center;padding:30px;display:grid}.passport-unavailable-card{text-align:center;background:#181914;border:1px solid #51401e;border-radius:22px;width:min(520px,100%);padding:45px;box-shadow:0 30px 70px #0008}.passport-unavailable-card>span{color:#171816;background:#eaaa29;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-weight:950;display:grid}.passport-unavailable-card h1{letter-spacing:-.045em;font-size:clamp(27px,6vw,42px)}.passport-unavailable-card>p:not(.kicker){color:#92948e;line-height:1.6}.passport-unavailable-card .button{margin-top:15px}.agenda-page{gap:18px;display:grid}.agenda-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agenda-summary article{background:linear-gradient(145deg,#1d1f1c,#141512);border:1px solid #30322d;border-radius:15px;min-height:90px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000001f}.agenda-summary article:after{content:"";background:#ffffff08;border-radius:50%;width:88px;height:88px;position:absolute;bottom:-34px;right:-24px}.agenda-summary article.warning{border-color:#d88b263d}.agenda-summary article.warning:after{background:#f4a32d1a}.agenda-summary small,.agenda-summary span{color:#9b9d96;font-size:11px;display:block}.agenda-summary span{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.agenda-summary strong{color:#f4f4ef;margin:5px 0 2px;font-size:28px;line-height:1;display:block}.agenda-summary .warning strong{color:var(--orange)}.agenda-filters,.agenda-period,.agenda-toolbar,.agenda-view-switch{align-items:center;display:flex}.agenda-toolbar{justify-content:space-between;gap:12px}.agenda-period{gap:7px}.agenda-filters button,.agenda-period button,.agenda-view-switch button{color:#b8bab3;min-height:36px;font:inherit;cursor:pointer;background:#171815;border:1px solid #30322d;border-radius:10px;padding:0 13px;font-size:11px;font-weight:800}.agenda-filters button.active,.agenda-filters button:hover,.agenda-period button:hover,.agenda-view-switch button.active,.agenda-view-switch button:hover{color:#17150f;background:var(--orange);border-color:var(--orange)}.agenda-period-label{gap:2px;margin-left:7px;display:grid}.agenda-period-label span{color:#9a6a20;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.agenda-period-label strong{color:#292a26;text-transform:capitalize;font-size:14px}.agenda-view-switch{background:#11120f;border:1px solid #292b27;border-radius:12px;gap:4px;padding:4px}.agenda-view-switch button{border:0}.agenda-filters{scrollbar-width:none;gap:8px;overflow-x:auto}.agenda-filters::-webkit-scrollbar{display:none}.agenda-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);align-items:start;gap:16px;display:grid}.agenda-board,.agenda-detail{background:#151613;border:1px solid #2b2d28;border-radius:16px;box-shadow:0 18px 45px #00000021}.agenda-board{min-width:0;overflow:hidden}.agenda-week{grid-template-columns:repeat(7,minmax(115px,1fr));min-height:510px;display:grid}.agenda-day{border-right:1px solid #282a25;min-width:0}.agenda-day:last-child{border-right:0}.agenda-day>header{background:#1b1c19;border-bottom:1px solid #292b27;justify-content:space-between;align-items:center;min-height:68px;padding:12px;display:flex}.agenda-day>header span{color:#888a83;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.agenda-day>header strong{color:#e9e9e3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.agenda-day.today>header strong{color:#15130d;background:var(--orange)}.agenda-day>div{gap:8px;padding:10px 8px;display:grid}.agenda-event{color:#e7e7e1;text-align:left;cursor:pointer;background:#21231f;border:1px solid #343731;border-left:3px solid #8c8e86;border-radius:10px;gap:4px;width:100%;padding:10px;display:grid;overflow:hidden}.agenda-event.selected,.agenda-event:hover{border-color:#d99839;border-left-color:var(--orange);background:#292b26;transform:translateY(-1px)}.agenda-event.status-scheduled{border-left-color:#e29a34}.agenda-event.status-attended,.agenda-event.status-confirmed{border-left-color:#55b982}.agenda-event.status-absent,.agenda-event.status-cancelled{opacity:.65;border-left-color:#be6464}.agenda-event time{color:var(--orange);font-size:10px;font-weight:900}.agenda-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agenda-event small,.agenda-event span{color:#9ea099;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agenda-day-empty{color:#666861;text-align:center;padding:12px 3px;font-size:9px}.agenda-list{padding:7px;display:grid}.agenda-list>button{color:#edede7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a2c27;border-radius:10px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:grid}.agenda-list>button.selected,.agenda-list>button:hover{background:#22231f}.agenda-list time,.agenda-list>button>span{gap:3px;display:grid}.agenda-list time strong{color:var(--orange);text-transform:uppercase;font-size:12px}.agenda-list small,.agenda-list time span{color:#8f9189;font-size:10px}.agenda-list em{color:#b5b7b0;font-size:10px;font-style:normal;font-weight:800}.agenda-detail{background:radial-gradient(circle at 100% 0,#d79a2730,#0000 190px),linear-gradient(155deg,#191a17,#10110f);padding:20px;position:sticky;top:18px;overflow:hidden}.agenda-detail>header{border-bottom:1px solid #2b2d28;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:17px;display:flex}.agenda-detail-heading{align-items:center;gap:12px;min-width:0;display:flex}.agenda-detail-mark{color:#1a160d;letter-spacing:.04em;background:linear-gradient(145deg,#ffc45c,#dc8d17);border:1px solid #ffce75;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:11px;display:grid;box-shadow:0 8px 22px #0006}.agenda-detail-location>span,.agenda-detail>header span,.agenda-options>span,.agenda-result span{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.agenda-detail h2{color:#f4f4ef;margin:5px 0 3px;font-size:20px;line-height:1.15}.agenda-detail header p{color:#93958e;margin:0;font-size:11px}.agenda-progress{border-bottom:1px solid #2b2d28;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:17px 0;list-style:none;display:grid}.agenda-progress li{color:#696b65;text-align:center;place-items:center;gap:6px;font-size:8px;font-weight:850;display:grid;position:relative}.agenda-progress li:not(:last-child):after{content:"";background:#353731;width:calc(100% - 30px);height:1px;position:absolute;top:12px;left:calc(50% + 15px)}.agenda-progress li.done:not(:last-child):after{background:#d8952d}.agenda-progress i{z-index:1;color:#888a83;background:#242520;border:1px solid #3a3c35;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid;position:relative}.agenda-progress li.done{color:#e5e6df}.agenda-progress li.done i{color:#17130b;background:var(--orange);border-color:#ffc45b}.agenda-status{color:#d7d8d2;letter-spacing:.05em;text-transform:uppercase;background:#282a25;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.agenda-status.status-scheduled{color:#ffc46d;background:#e9942420}.agenda-status.status-attended,.agenda-status.status-confirmed{color:#77d59f;background:#4ab57a1c}.agenda-detail-location,.agenda-detail-time,.agenda-options,.agenda-result{border-bottom:1px solid #292b27;gap:6px;padding:16px 0;display:grid}.agenda-detail-location strong,.agenda-detail-time strong{color:#e8e8e2;text-transform:capitalize;font-size:13px}.agenda-detail-location p,.agenda-detail-time span{color:#969890;margin:0;font-size:11px;line-height:1.5}.agenda-options{grid-template-columns:repeat(3,minmax(0,1fr))}.agenda-options>p,.agenda-options>span{grid-column:1/-1}.agenda-options>p{color:#8f918a;margin:-2px 0 4px;font-size:10px}.agenda-options button{color:#e6e7e0;cursor:pointer;background:#23241f;border:1px solid #373932;border-radius:9px;gap:3px;min-height:70px;padding:16px 8px 10px;display:grid;position:relative}.agenda-options button.primary{background:linear-gradient(145deg,#342a18,#22231f);border-color:#9d6b25}.agenda-options button em{color:#18140d;letter-spacing:.04em;text-transform:uppercase;background:var(--orange);border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.agenda-options button:hover{color:#19160f;background:var(--orange);border-color:var(--orange)}.agenda-options button small,.agenda-options button strong{text-transform:capitalize;font-size:9px}.agenda-candidate-actions{gap:8px;padding-top:16px;display:flex}.agenda-candidate-actions .button{flex:1}.agenda-admin-form{gap:11px;padding-top:16px;display:grid}.agenda-admin-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.agenda-admin-form label{color:#a4a69f;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.agenda-admin-form input,.agenda-admin-form select,.agenda-admin-form textarea{color:#e7e8e1;width:100%;min-height:40px;font:inherit;text-transform:none;background:#20211d;border:1px solid #383a34;border-radius:9px;padding:9px 10px;font-size:11px}.agenda-admin-form textarea{resize:vertical}.agenda-admin-form .button{justify-self:end;width:fit-content}.agenda-result strong{color:#f1f1eb;font-size:15px}.agenda-empty{color:#a6a8a0;text-align:center;place-content:center;gap:5px;min-height:160px;padding:32px;display:grid}.agenda-empty strong{color:#edede7;font-size:15px}.agenda-empty span{font-size:11px}@media (max-width:1500px){.agenda-layout{grid-template-columns:1fr}.agenda-detail{position:static}}@media (max-width:800px){.agenda-toolbar{flex-direction:column;align-items:flex-start}.agenda-period{flex-wrap:wrap;width:100%}.agenda-period-label{width:100%;margin:4px 0 0}.agenda-board{overflow-x:auto}.agenda-week{min-width:900px}.agenda-detail{padding:16px}}@media (max-width:540px){.agenda-summary{grid-template-columns:1fr 1fr;gap:8px}.agenda-summary article{min-height:98px;padding:14px}.agenda-summary strong{font-size:27px}.agenda-admin-form>div,.agenda-candidate-actions{grid-template-columns:1fr}.agenda-candidate-actions{flex-direction:column}.agenda-options{grid-template-columns:1fr}.agenda-list>button{grid-template-columns:60px minmax(0,1fr)}.agenda-list em{grid-column:2}}@media (max-width:760px){.passport-share,.passport-share-form,.passport-share-heading{flex-direction:column;align-items:stretch}.passport-private-badge{width:max-content}.passport-expiry{flex-basis:auto}.passport-share-qr{width:100%;height:120px}.passport-share-qr img{width:112px;height:112px}.passport-share-actions{align-items:stretch}.passport-share-actions .button{flex:1}.public-passport-page{padding-inline:13px}.public-passport-nav p{display:none}.public-passport-intro{margin-top:38px}.public-card-hero{flex-wrap:wrap;align-items:flex-start;padding:22px 20px 18px}.public-card-avatar{width:74px;height:87px}.public-card-rating{margin-left:auto;padding-left:12px}.public-card-rating strong{font-size:34px}.public-card-identity{min-width:calc(100% - 110px)}.public-card-trust{margin-inline:20px}.public-card-section,.public-card-summary{padding-inline:20px}.public-card-skills,.public-process-grid{grid-template-columns:1fr}.public-card-skills>div+div{border-top:1px solid #ffffff12;border-left:0}.public-credential-list article{flex-wrap:wrap;align-items:flex-start}.public-credential-list article>small{width:100%;padding-left:36px}.public-history-list article{align-items:flex-start}.public-history-list time{text-align:right;flex:0 0 85px}.public-card-footer{flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}