@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.overlay{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:overlay-in .2s var(--ease);position:fixed;inset:0}.dialog{z-index:50;background:var(--surface-raised);border:1px solid var(--border);width:min(620px,100vw - 32px);max-height:calc(100dvh - 44px);color:var(--text);animation:dialog-in .24s var(--ease);border-radius:20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0003}.dialog[data-state=closed]{animation:.15s ease-in dialog-out}.dialog-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;display:flex}.dialog-heading h2{letter-spacing:-.5px;font-size:18px}.dialog-heading p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6}.dialog-heading .icon-button{margin:-6px -8px 0 0}.drawer{width:min(654px,100vw - 24px);max-height:none;animation:drawer-in .3s var(--ease);border-radius:18px;inset:12px 12px 12px auto;transform:none}.drawer .dialog-heading{padding:22px 26px}.drawer .dialog-heading h2{font-size:13px;font-weight:600}.drawer .dialog-heading p{margin-top:5px;font-size:10px}.candidate-profile{align-items:center;gap:17px;padding:27px 27px 22px;display:flex}.candidate-profile h2{letter-spacing:-.7px;font-size:23px}.candidate-profile p{color:var(--muted);margin:6px 0;font-size:11px}.candidate-profile>div>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.candidate-profile i{font-style:normal}.candidate-profile>.score{align-self:flex-start;margin-top:8px;margin-left:auto;font-size:23px}.candidate-profile>.score small{font-size:12px}.profile-actions{align-items:flex-end;gap:12px;padding:0 27px 24px;display:flex}.stage-picker{color:var(--muted);flex:1;font-size:9px}.stage-picker select{min-height:40px;font-size:11px}.drawer-tabs{border-bottom:1px solid var(--border);gap:24px;padding:0 27px;display:flex}.drawer-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:11px}.drawer-tabs button[data-state=active]{border-color:var(--accent);color:var(--text);font-weight:600}.drawer-tabs button>span{background:var(--surface-soft);border-radius:4px;margin-left:5px;padding:2px 5px;font-size:9px}.drawer-tab-content{min-height:410px;padding:25px 27px;animation:.2s ease-out content-in}.assessment-card{background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 12%, var(--border));border-radius:12px;padding:20px}.assessment-card>div,.assessment-card>b{color:var(--accent);align-items:center;gap:9px;display:flex}.assessment-card .badge{margin-left:auto;font-size:8px}.assessment-card p{margin-top:13px;font-size:12px;line-height:1.8}.assessment-card small{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.6;display:block}.profile-facts{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:10px;padding:25px 0;display:grid}.profile-facts span{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.detail-section{margin-top:24px}.detail-section>h3{margin-bottom:20px;font-size:14px}.detail-section h3>span{color:var(--muted);margin-left:5px;font-size:10px}.insight-row{align-items:flex-start;gap:11px;margin:16px 0;display:flex}.insight-row b{font-size:11px}.insight-row p{color:var(--muted);margin-top:5px;font-size:10px}.check-circle,.question-circle{background:var(--accent-soft);width:23px;height:23px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.question-circle{color:#9c752f;background:#f7edda}.note{border-top:1px solid var(--border);gap:10px;padding:15px 0;display:flex}.note b{font-size:10px}.note small{color:var(--muted);margin-left:10px;font-size:8px;font-weight:400}.note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.note-action{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.note-action small{color:var(--muted);font-size:9px}.note-action .button{min-height:35px;padding:8px 11px;font-size:10px}.drawer-footer{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:15px;padding:18px 27px;display:flex;position:sticky;bottom:0}.drawer-footer>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.drawer-footer .button{font-size:10px}.schedule-form{background:var(--surface-soft);border-radius:12px;gap:14px;margin:0 27px 20px;padding:19px;animation:.2s ease-out content-in;display:grid}.schedule-form .button{justify-self:end}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.resume-sheet{border:1px solid var(--border);border-radius:10px;padding:24px}.resume-header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:20px;display:flex}.resume-header h3{font-size:15px}.resume-header p{color:var(--muted);font-size:11px}.resume-header .badge{margin-left:auto}.resume-sheet h4{margin:24px 0 13px;font-size:12px}.resume-sheet>p,.resume-sheet li{color:var(--muted);font-size:11px;line-height:1.8}.resume-sheet ul{padding-left:17px}.experience{gap:13px;display:flex}.experience-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.experience small{color:var(--muted);font-size:9px}.experience h3{margin:6px 0;font-size:14px}.experience p{font-size:11px}.screening-question{border-bottom:1px solid var(--border);gap:14px;padding:22px 0;display:flex}.screening-question>span{color:var(--muted);font-size:11px}.screening-question b{font-size:12px}.screening-question p{color:var(--muted);margin-top:8px;font-size:10px}.screening-question:last-of-type{margin-bottom:20px}.timeline>div{gap:18px;padding-bottom:28px;display:flex;position:relative}.timeline>div:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:0;left:4px}.timeline-dot{background:var(--accent-soft);border:2px solid var(--accent);z-index:1;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.timeline b{font-size:12px}.timeline p{color:var(--muted);margin-top:7px;font-size:10px}.wizard-steps{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:22px 28px;display:flex}.wizard-steps>div{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.wizard-steps>div>span{background:var(--surface-soft);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.wizard-steps>div.active{color:var(--accent)}.wizard-steps>div.active>span{background:var(--accent);color:var(--on-accent)}.form-body{gap:19px;padding:25px 28px 30px;display:grid}.form-intro{text-align:center;margin:0 0 6px}.form-symbol{color:var(--accent);background:var(--accent-soft);border-radius:20px;place-items:center;width:60px;height:60px;margin:0 auto 15px;display:grid;transform:rotate(-5deg)}.form-symbol svg{transform:rotate(5deg)}.form-intro h3{letter-spacing:-.5px;font-size:22px}.form-intro p{color:var(--muted);margin-top:7px;font-size:11px}.modal-actions{border-top:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:15px;padding:20px 28px;display:flex}.helper-text{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.analysis-loader{background:var(--accent-soft);color:var(--accent);border-radius:10px;align-items:center;gap:12px;padding:18px;font-size:11px;display:flex}.analysis-loader>span{flex:1}.loading-track{background:var(--border);border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.loading-track i{background:var(--accent);transform-origin:0;height:100%;animation:loading 1.2s var(--ease) forwards;display:block}.success{background:var(--accent-soft);color:var(--accent);border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.review-title{overflow-wrap:anywhere;font-size:25px}.review-tags{flex-wrap:wrap;gap:7px;display:flex}.review-description{color:var(--muted);white-space:pre-wrap;font-size:12px}.info-box{background:var(--surface-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;padding:15px;display:flex}.info-box p{font-size:10px;line-height:1.8}.info-box svg{margin-top:2px}.command-search,.notifications-body{padding:22px 26px}.command-search .search-field{margin-bottom:22px}.command-search .eyebrow,.notifications-body>.eyebrow{margin:19px 0 8px}.search-result{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:11px 8px;display:flex}.search-result:hover{background:var(--surface-soft)}.search-result b{font-size:12px;display:block}.search-result small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.search-result>svg{color:var(--muted);margin-left:auto}.toast{background:var(--surface-raised);border:1px solid var(--border);z-index:80;max-width:calc(100vw - 30px);animation:toast-in .25s var(--ease);border-radius:12px;align-items:center;gap:11px;padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0002}.toast-icon{background:var(--accent-soft);width:27px;height:27px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.toast>button:not(.icon-button){color:var(--accent);text-underline-offset:4px;background:0 0;border:0;font-size:11px;font-weight:600;text-decoration:underline}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{to{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialog-out{to{opacity:0;transform:translate(-50%,-49%)scale(.985)}}@keyframes drawer-in{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-out{to{opacity:0;transform:translate(25px)}}@keyframes content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}@keyframes loading{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f7f9fc;--surface:#fff;--surface-raised:#fff;--surface-soft:#eef2f8;--text:#202c43;--muted:#5e6c83;--border:#e5eaf2;--accent:#345dcd;--accent-hover:#264bb1;--on-accent:#fff;--accent-soft:#eaf0ff;--success:#34715c;--warning:#95601e;--overlay:#25334a32;--radius:16px;--ease:cubic-bezier(.22, 1, .36, 1);--heading:"Golos Text Variable", sans-serif;color:var(--text);background:var(--bg);font-family:Golos Text Variable,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;transition:background .18s, color .18s, box-shadow .22s, transform .22s var(--ease)}button:disabled{opacity:.5;cursor:not-allowed}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--border);outline-offset:3px}button:active:not(:disabled){transform:scale(.985)}svg{vertical-align:middle;flex-shrink:0}p,h1,h2,h3,h4{margin:0}h1{letter-spacing:-.85px;font-size:27px;font-weight:600;line-height:1.3}h2{letter-spacing:-.35px;font-size:18px;font-weight:550;line-height:1.4}h3{font-size:14px;font-weight:550;line-height:1.5}p{line-height:1.7}b,strong{font-weight:550}a{color:inherit}small{font-size:12px}input,textarea,select{color:var(--text);border:1px solid var(--border);background:#ffffffa8;border-radius:9px;min-width:0;max-width:100%;padding:10px 12px;font-size:13px}select{cursor:pointer;min-height:36px}textarea{resize:vertical;width:100%;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--muted)}label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}label input,label select{width:100%}option{background:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.tabular,.report-table,.report-summary,time{font-variant-numeric:tabular-nums}.lab{background:radial-gradient(ellipse at 0% 10%, var(--accent-soft), transparent 45%), var(--bg);min-height:100dvh}.nav-rail{background:linear-gradient(150deg, #fffa, var(--accent-soft));width:84px;box-shadow:0 5px 24px color-mix(in srgb, var(--palette-accent) 6%, transparent), inset 0 1px 1px #fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:25;border:1px solid #ffffffdf;border-radius:23px;flex-direction:column;align-items:center;padding:20px 7px 14px;display:flex;position:fixed;inset:14px auto 14px 14px}.brand-symbol{background:0 0;border:0;width:42px;height:42px;margin-bottom:32px;position:relative}.brand-symbol i{background:var(--accent);border-radius:4px;width:16px;height:16px;position:absolute;top:8px;left:9px;box-shadow:inset 0 1px 1px #ffffff80}.brand-symbol i+i{background:var(--border);opacity:.8;top:17px;left:18px}.nav-rail nav{flex-direction:column;gap:16px;width:100%;display:flex}.nav-rail nav button,.rail-foot>button{width:100%;min-height:67px;color:var(--accent);background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.nav-rail button.active{color:var(--accent);box-shadow:0 3px 12px color-mix(in srgb, var(--palette-accent) 4%, transparent);background:#ffffffdf}.nav-rail nav button:hover,.rail-foot>button:hover{color:var(--accent);background:#ffffff8f}.rail-foot{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:auto;display:flex}.main-shell{min-width:0;margin-left:112px}.topbar{justify-content:space-between;align-items:center;gap:28px;height:82px;padding:0 38px;display:flex}.wordmark{white-space:nowrap;letter-spacing:-.6px;background:0 0;border:0;padding:0;font-size:18px;font-weight:650}.wordmark span{letter-spacing:0;color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.global-search{background:var(--accent-soft);width:min(370px,35vw);color:var(--muted);border:0;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.global-search kbd{font:inherit;margin-left:auto;font-size:10px}.topbar-actions{align-items:center;gap:16px;display:flex}.demo-indicator{color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:3px 7px;font-size:11px}.icon-button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--surface-soft);color:var(--text)}.page{max-width:1720px;margin:0 auto;padding:28px 38px 52px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-date{font-size:12px}.title-with-count{align-items:center;gap:16px;display:flex}.title-with-count>span{color:var(--muted);font-size:19px}.button{background:var(--accent-soft);white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}.button.primary{background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff21, 0 3px 7px color-mix(in srgb, var(--palette-accent) 7%, transparent)}.button.primary:hover{background:var(--accent-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--palette-accent) 15%, transparent)}.button.ghost{color:var(--accent);background:0 0}.button.ghost:hover{background:var(--accent-soft)}.button.danger{color:#973f44;background:#fbe9e9}.text-link{color:var(--accent);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.text-link:hover{color:var(--accent-hover);text-underline-offset:4px;text-decoration:underline}.eyebrow{color:var(--muted);font-size:12px;font-weight:500}.avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.avatar.large{width:62px;height:62px;font-size:19px}.tone-blue,.tone-violet{background:var(--accent-soft);color:var(--accent)}.tone-neutral{background:var(--accent-soft);color:var(--accent)}.tone-red{color:#9b484d;background:#f7e3e5}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:450;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-dot,.stage-dot{background:var(--border);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.status-dot.blue{background:var(--border)}.status-dot.green,.stage-dot.green{background:#6aa58a}.status-dot.amber{background:#d69b44}.tabs-line{border-bottom:1px solid var(--accent-soft);gap:28px;min-height:42px;display:flex}.tabs-line>button{color:var(--muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px 15px;font-size:13px;display:flex;position:relative}.tabs-line>button:after{content:"";background:var(--accent);opacity:0;height:2px;transition:transform .26s var(--ease), opacity .2s;border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tabs-line>button.selected{color:var(--accent);font-weight:500}.tabs-line>button.selected:after{opacity:1;transform:scaleX(1)}.toolbar,.pipeline-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 26px;display:flex}.search-field{background:var(--accent-soft);color:var(--muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:280px;min-height:38px;padding:0 12px;display:flex}.search-field:focus-within{border-color:var(--border);box-shadow:0 0 0 3px color-mix(in srgb, var(--palette-accent) 4%, transparent);background:#fff}.search-field input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:12px}.search-field .icon-button{width:24px;height:24px}.section-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading>.text-link{margin-left:auto}.section-heading>.muted{margin-left:auto;font-size:11px}.section-count{color:var(--muted);font-size:14px}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.candidate-table,.report-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.candidate-table th,.report-table th{color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:16px 15px;font-size:11px;font-weight:400}.candidate-table td,.report-table td{border-bottom:1px solid var(--accent-soft);padding:18px 15px}.candidate-table tbody tr:hover{background:var(--accent-soft)}.table-person{text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-width:200px;padding:0;display:flex}.table-person b{font-size:13px;font-weight:500}.table-person small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.candidate-table select{font-size:11px}.empty{text-align:center;color:var(--muted);padding:58px 20px}.empty-icon{background:var(--accent-soft);border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:15px;display:inline-grid}.empty h3{color:var(--text);font-size:15px}.empty p{margin:9px 0 20px;font-size:12px}.agenda .section-heading{margin-bottom:10px}.meeting{text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.meeting time{color:var(--accent);min-width:48px;font-size:12px}.meeting small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.meeting>svg{margin-left:auto}.meeting b{font-size:13px}.meeting:hover b{color:var(--accent)}.storage-warning{color:var(--warning);background:#fff0d8;padding:10px 38px;font-size:12px}.online-dot{background:#619b7b;border-radius:50%;width:5px;height:5px;display:inline-block}.candidate-tags{flex-wrap:wrap;gap:7px;display:flex}.candidate-tags>span{background:var(--accent-soft);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:11px}.score{color:var(--muted);font-size:12px}.score small{font-size:10px}.score-dot{display:none}.dialog{box-shadow:0 25px 90px color-mix(in srgb, var(--palette-accent) 14%, transparent), 0 0 0 1px #ffffffa8;background:#fffffffa;border-color:#ffffffc9}.dialog-heading p,.drawer .dialog-heading p{font-size:12px}.drawer .dialog-heading h2{font-size:14px}.dialog-heading{border-bottom-color:var(--accent-soft)}.drawer{width:min(620px,100vw - 24px)}.drawer .candidate-profile>.score{display:none}.candidate-profile h2{font-size:23px}.candidate-profile p,.candidate-profile>div>span{font-size:12px}.profile-actions{padding-bottom:22px}.stage-picker,.stage-picker select,.drawer-tabs button{font-size:12px}.drawer-tabs{border-bottom-color:var(--accent-soft)}.drawer-tabs button{padding-top:13px;padding-bottom:13px}.drawer-tab-content{animation-duration:.2s}.assessment-card{background:var(--accent-soft);border:0;padding:20px}.assessment-card b{font-size:13px}.assessment-card p{font-size:12px}.assessment-card small{font-size:11px}.profile-facts{gap:18px;margin:26px 0}.profile-facts span{font-size:11px}.profile-facts b{font-size:12px}.detail-section>h3{font-size:14px}.insight-row b,.note b,.insight-row p,.note p,.helper-text{font-size:12px}.drawer-notice{color:var(--success);background:#eaf3ee;border-radius:9px;align-items:center;gap:10px;margin:0 26px 15px;padding:12px;font-size:12px;display:flex}.drawer-notice>span{flex:1}.drawer-notice button{background:0 0;border:0;font-size:12px;text-decoration:underline}.drawer-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffec}.drawer-footer>span{font-size:10px}.form-intro{text-align:left}.form-symbol{display:none}.form-intro h3{font-size:17px}.form-intro p{font-size:12px}.form-body{gap:22px}.form-body>p,.review-description{font-size:13px}.command-search .eyebrow,.notifications-body .eyebrow{letter-spacing:0;font-size:12px}.search-result{border-radius:10px}.search-result b{font-size:13px}.search-result small{font-size:11px}.toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:calc(100vw - 32px);color:var(--text);box-shadow:0 12px 50px color-mix(in srgb, var(--palette-accent) 13%, transparent);z-index:60;background:#fffffff2;border:1px solid #fff;border-radius:14px;font-size:12px}.toast-icon{color:var(--success);background:#e7f2eb}.toast>button:not(.icon-button){color:var(--accent);font-size:12px}.meeting-person{align-items:center;gap:15px;display:flex}.home-tabs{border:0;width:max-content;margin-bottom:42px}.home-columns{grid-template-columns:minmax(0,1fr) 325px;gap:clamp(36px,4vw,76px);display:grid}.home-work{min-width:0}.attention-list{flex-direction:column;gap:18px;display:flex}.attention-row{grid-template-columns:7px 36px minmax(0,1fr) auto;align-items:start;column-gap:15px;min-height:102px;padding:15px 0;display:grid}.attention-row>.button{align-self:center;padding:8px 11px;font-size:11px}.attention-copy p,.attention-copy>span,.person-link{color:var(--muted);font-size:12px;line-height:1.6}.attention-copy small{color:var(--muted);align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.inline-count{color:var(--accent);padding-left:4px;font-size:12px}.task-symbol{background:var(--accent-soft);width:36px;height:36px;color:var(--border);border-radius:11px;place-items:center;display:grid}.task-confirmed{color:var(--success);animation:content-in .25s var(--ease);align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.home-vacancy{text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) 84px 140px 15px;align-items:center;gap:16px;width:100%;margin-left:-10px;padding:20px 10px;display:grid}.home-vacancy b{font-size:13px;font-weight:500}.home-vacancy small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.home-people-count,.home-next,.home-vacancy .waiting-text{font-size:11px}.home-people-count,.home-next{color:var(--muted)}.home-vacancy .status-dot{width:6px;height:6px;margin-right:7px}.home-vacancy>svg{color:var(--muted)}.day-schedule{flex-direction:column;padding-top:1px;display:flex}.week-navigation{align-items:center;gap:6px;margin:5px -14px 30px;display:flex}.week-navigation>button{color:var(--muted);background:0 0;border:0;padding:3px}.week-strip{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.week-strip button{background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:10px 0 14px;display:flex;position:relative}.week-strip button small{color:var(--muted);font-size:10px}.week-strip button b{font-size:13px}.week-strip button:hover{background:var(--accent-soft)}.week-strip button i{background:var(--border);border-radius:50%;width:3px;height:3px;position:absolute;bottom:6px}.day-meetings{flex-direction:column;gap:25px;display:flex}.schedule-meeting{text-align:left;background:0 0;border:0;grid-template-columns:41px 8px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:0;display:grid}.schedule-meeting time{color:var(--muted);padding-top:17px;font-size:11px}.meeting-pin{background:var(--accent-soft);border-radius:50%;width:6px;height:6px;margin-top:20px;position:relative}.meeting-pin:after{content:"";background:var(--accent-soft);width:1px;position:absolute;top:14px;bottom:-98px;left:2px}.next-meeting .meeting-pin{background:var(--accent)}.meeting-copy{border-radius:13px;flex-direction:column;gap:7px;padding:16px;display:flex}.next-meeting .meeting-copy,.schedule-meeting:hover .meeting-copy{background:var(--accent-soft)}.meeting-copy>small{color:var(--muted);font-size:11px}.meeting-copy>span:not(.meeting-bottom){color:var(--muted);font-size:11px;line-height:1.6}.meeting-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.meeting-bottom .avatar{width:24px;height:24px;font-size:8px}.meeting-bottom small{color:var(--accent);font-size:10px}.schedule-foot{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding-top:48px;font-size:10px;display:flex}.schedule-empty{text-align:center;color:var(--muted);padding:34px 8px}.schedule-empty h3{margin:16px 0 8px}.schedule-empty p{margin-bottom:12px;font-size:12px}.vacancy-list-heading,.vacancy-row{grid-template-columns:minmax(300px,1fr) 110px 80px 155px 17px;align-items:center;gap:24px;display:grid}.vacancy-list-heading{color:var(--muted);padding:0 15px 15px;font-size:11px}.vacancy-row{text-align:left;background:0 0;border:0;border-radius:13px;width:100%;min-height:91px;padding:18px 15px}.vacancy-row:hover{background:var(--accent-soft)}.vacancy-row>span:not(.vacancy-identity){font-size:12px}.vacancy-row>svg{color:var(--muted)}.vacancy-identity{align-items:center;gap:17px;display:flex}.vacancy-symbol{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.vacancy-identity b{font-size:14px;font-weight:500}.vacancy-identity small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.list-caption{color:var(--muted);margin-top:24px;font-size:11px}.back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;margin:0 0 23px;padding:0;font-size:11px;display:flex}.back-link:hover{color:var(--accent)}.back-link>span{margin-left:4px}.vacancy-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:37px;display:flex}.role-title{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.role-title .badge{background:0 0;padding:0}.vacancy-page-meta{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:17px;font-size:12px;display:flex}.vacancy-page-meta>span{align-items:center;gap:6px;display:flex}.pipeline-tabs{margin-bottom:27px}.pipeline-toolbar{gap:12px;margin:0 0 20px}.pipeline-toolbar select{font-size:12px}.pipeline-toolbar .search-field{width:255px}.view-switch{background:var(--accent-soft);border-radius:10px;gap:3px;margin-left:auto;padding:4px;display:flex}.view-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.view-switch button[aria-pressed=true]{color:var(--accent);box-shadow:0 2px 6px color-mix(in srgb, var(--palette-accent) 4%, transparent);background:#fff}.filter-panel{background:var(--accent-soft);animation:content-in .2s var(--ease);border-radius:14px;align-items:center;gap:26px;margin-bottom:22px;padding:20px;display:flex}.filter-panel label{font-size:12px}.checkbox-label{flex-direction:row;align-items:center;font-weight:400}.checkbox-label input{width:15px;height:15px;accent-color:var(--accent)}.active-filter-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.board-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;font-size:10px;display:flex}.board-caption button{background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.kanban-board{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--accent-soft) transparent;grid-auto-columns:minmax(208px,1fr);grid-auto-flow:column;align-items:start;gap:18px;margin:-3px -3px 0;padding:3px 3px 20px;display:grid;overflow-x:auto}.kanban-column{border-radius:15px;min-height:320px;padding:0 1px 12px;transition:background .22s,box-shadow .22s}.column-heading{align-items:center;gap:9px;min-height:35px;margin-bottom:17px;padding:0 6px;display:flex}.column-heading h3{font-size:13px;font-weight:550}.column-count{color:var(--muted);margin-left:3px;font-size:12px}.column-cards{flex-direction:column;gap:16px;display:flex}.candidate-card{box-shadow:0 3px 12px color-mix(in srgb, var(--palette-accent) 2%, transparent), 0 1px 3px color-mix(in srgb, var(--palette-accent) 2%, transparent);background:#ffffffed;border:1px solid #fff;border-radius:16px;min-width:0;padding:19px 15px 15px;transition:box-shadow .22s,border-color .22s}.candidate-card:hover{box-shadow:0 8px 23px color-mix(in srgb, var(--palette-accent) 6%, transparent);border-color:var(--accent-soft)}.candidate-card.dragging{opacity:.22}.candidate-card-person{align-items:flex-start;gap:10px;padding-right:7px;display:flex;position:relative}.candidate-card-person .avatar{width:31px;height:31px;font-size:9px}.candidate-open{text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:1px 0}.candidate-open h3{font-size:12px;font-weight:550;line-height:1.5}.candidate-open p{color:var(--muted);margin-top:5px;font-size:10px}.drag-handle{color:var(--border);cursor:grab;touch-action:none;opacity:.3;background:0 0;border:0;border-radius:5px;padding:5px 2px;position:absolute;top:-12px;right:-11px}.candidate-card:hover .drag-handle,.drag-handle:focus-visible{opacity:1}.drag-handle:active{cursor:grabbing}.drag-overlay{box-shadow:0 18px 40px color-mix(in srgb, var(--palette-accent) 14%, transparent);border-color:var(--accent-soft);background:#fff;transform:rotate(1.2deg)}.candidate-next{text-align:left;min-height:38px;color:var(--accent);background:0 0;border:0;align-items:flex-start;gap:7px;width:100%;margin-top:21px;padding:0;font-size:11px;line-height:1.6;display:flex}.candidate-next svg{margin-top:2px}.candidate-next:hover{color:var(--accent)}.candidate-next.urgent{color:var(--warning);background:#fcf2e3;border-radius:9px;width:calc(100% + 10px);margin:15px -5px 0;padding:8px}.candidate-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.candidate-footer>span{align-items:center;gap:5px;display:inline-flex}.candidate-footer .avatar{width:19px;height:19px;font-size:6px}.candidate-footer>small{font-size:9px}.column-empty{color:var(--muted);text-align:center;border:1px dashed var(--accent-soft);border-radius:14px;padding:35px 15px;font-size:11px}.show-more{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px 0;font-size:11px;display:flex}.show-more:hover{color:var(--accent)}.rotated{transform:rotate(180deg)}.board-help{color:var(--muted);align-items:center;gap:5px;margin:8px 0 0;font-size:10px;display:flex}.vacancy-overview{grid-template-columns:minmax(0,680px) minmax(220px,1fr);gap:72px;padding-top:18px;display:grid}.vacancy-overview p{color:var(--muted);max-width:660px;margin:20px 0 34px}.role-facts{flex-direction:column;gap:18px;margin:22px 0 34px;display:flex}.role-facts>div{grid-template-columns:150px 1fr;font-size:13px;display:grid}.role-facts dt{color:var(--muted)}.role-facts dd{margin:0}.role-side-note{background:var(--accent-soft);border-radius:16px;height:fit-content;padding:26px}.role-side-note h3{margin-top:18px}.role-side-note p{margin:12px 0 0;font-size:12px}.team-section{max-width:700px;padding-top:16px}.team-person{align-items:center;gap:18px;padding:28px 0;display:flex}.team-person p{color:var(--muted);margin-top:4px;font-size:12px}.team-person small{color:var(--muted);margin-top:8px;display:block}.team-person>svg{color:var(--muted);margin-left:auto}.report-filters{align-items:center;gap:25px;margin:24px 0 30px;display:flex}.report-filters>span{color:var(--muted);font-size:11px}.report-summary{gap:46px;margin-bottom:48px;display:flex}.report-summary>div{align-items:baseline;gap:11px;display:flex}.report-summary strong{letter-spacing:-.8px;white-space:nowrap;font-size:23px}.report-summary span{color:var(--muted);font-size:11px}.report-charts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:68px;margin-bottom:52px;display:grid}.section-description{color:var(--muted);margin-top:8px;font-size:12px}.chart-column-label{text-align:right;color:var(--muted);padding:15px 0 7px;font-size:10px}.funnel-chart{flex-direction:column;gap:7px;display:flex}.funnel-row{text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:107px minmax(0,1fr) 26px 78px;align-items:center;gap:14px;width:100%;padding:8px 0;font-size:11px;display:grid}.funnel-row:hover{background:var(--accent-soft)}.funnel-row>b{font-variant-numeric:tabular-nums;font-weight:450}.funnel-row small{text-align:right;color:var(--muted);font-size:11px}.report-bar-space{height:13px;display:block;position:relative}.report-bar-space i{background:var(--border);transform-origin:0;transition:transform .48s var(--ease);border-radius:3px;position:absolute;inset:0}.report-bar-space i.bar-amber{background:#dab268}.chart-foot{color:var(--muted);margin-top:24px;font-size:11px}.duration-chart{flex-direction:column;gap:24px;padding-top:39px;display:flex}.duration-row{grid-template-columns:78px minmax(0,1fr) 53px;align-items:center;gap:16px;font-size:11px;display:grid}.duration-row b{font-size:11px;font-weight:400}.duration-row .report-bar-space i{background:var(--border)}.duration-row .report-bar-space .bar-amber{background:#dcb56c}.report-observation{align-items:flex-start;gap:12px;margin-top:32px;display:flex}.report-observation>svg{color:#a57b3a;margin-top:2px}.report-observation p,.report-observation small{font-size:11px}.report-observation small{color:var(--muted);margin-top:5px;line-height:1.7;display:block}.report-observation .text-link{margin-top:9px;font-size:11px}.source-report .section-description{margin-bottom:16px}.report-table th:first-child{width:36%}.report-table td{padding-top:16px;padding-bottom:16px}.report-table .best-source{background:#e9f2ed8a}.report-table .text-link{color:var(--text)}.report-note{color:var(--muted);max-width:800px;margin-top:26px;font-size:10px}.settings-page{max-width:1150px;margin-left:0}.settings-section{max-width:680px;margin-bottom:46px}.settings-section p{color:var(--muted);margin:16px 0;font-size:13px}.settings-counts{gap:26px;margin:23px 0;font-size:13px;display:flex}.shortcut-row{align-items:center;gap:25px;margin-top:22px;font-size:12px;display:flex}.shortcut-row kbd{background:var(--accent-soft);border-radius:7px;min-width:130px;padding:8px 12px;font-family:inherit;font-size:11px}@media (width>=1600px){.page{padding:35px 52px 60px}.topbar{padding:0 52px}.home-columns{grid-template-columns:minmax(0,1fr) 365px}.attention-row{min-height:118px}.home-vacancy{padding-top:25px;padding-bottom:25px}.kanban-board{gap:24px}.candidate-card{padding:22px 19px 18px}.candidate-open h3{font-size:13px}.candidate-open p{font-size:11px}.candidate-next{min-height:44px;margin-top:25px;font-size:12px}.candidate-footer{margin-top:20px;font-size:10px}.candidate-footer small{font-size:10px}}@media (width<=1200px){.page{padding:25px 26px 45px}.topbar{padding:0 26px}.home-columns{grid-template-columns:minmax(0,1fr) 290px;gap:35px}.attention-row{grid-template-columns:6px 30px minmax(0,1fr);gap:12px}.attention-row>.avatar,.task-symbol{width:30px;height:30px}.attention-row>.button{grid-column:3;justify-self:start;margin-top:2px}.home-vacancy{grid-template-columns:minmax(0,1fr) 100px 12px;gap:12px}.home-people-count{display:none}.home-next,.home-vacancy .waiting-text{font-size:10px}.vacancy-list-heading,.vacancy-row{grid-template-columns:minmax(220px,1fr) 90px 60px 125px 14px;gap:15px}.vacancy-salary{display:none}.report-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px}.funnel-row{grid-template-columns:95px minmax(0,1fr) 22px 56px;gap:8px}.report-summary{gap:26px}.report-summary>div{flex-direction:column;gap:6px}.duration-row{grid-template-columns:65px minmax(0,1fr) 40px;gap:10px}}@media (width<=950px){.main-shell{margin-left:95px}.nav-rail{width:72px;inset:12px auto 12px 12px}.nav-rail nav button{font-size:9px}.topbar{gap:14px;height:72px}.wordmark span,.demo-indicator,.global-search kbd{display:none}.global-search{width:250px}.home-columns{grid-template-columns:minmax(0,1fr);gap:50px}.home-work{width:100%}.day-schedule{max-width:100%}.day-schedule .week-navigation{max-width:440px}.day-meetings{grid-template-columns:1fr 1fr;gap:22px;display:grid}.schedule-foot{padding-top:26px}.home-vacancy{grid-template-columns:minmax(0,1fr) 85px 140px 16px}.home-people-count{display:block}.attention-row{grid-template-columns:7px 36px minmax(0,1fr) auto}.attention-row>.button{grid-column:auto}.vacancy-list-heading,.vacancy-row{grid-template-columns:minmax(200px,1fr) 84px 44px 16px}.vacancy-list-heading>span:nth-child(4),.vacancy-row>.vacancy-next-step{display:none}.vacancy-page-heading{flex-wrap:wrap}.vacancy-page-heading h1{font-size:25px}.filter-panel{flex-wrap:wrap}.report-charts{grid-template-columns:1fr;gap:44px}.duration-report{max-width:100%}.duration-chart{padding-top:26px}.report-observation{margin-top:24px}.vacancy-overview{gap:30px}.heading-actions select{max-width:175px}}@media (width<=640px){.nav-rail{background:var(--accent-soft);border-radius:20px;flex-direction:row;width:auto;height:65px;padding:5px;inset:auto 10px 10px}.brand-symbol,.rail-foot{display:none}.nav-rail nav{flex-direction:row;justify-content:space-around;gap:0}.nav-rail nav button{border-radius:13px;gap:5px;width:23%;min-height:52px;font-size:9px}.nav-rail nav button svg{width:20px;height:20px}.main-shell{margin-left:0}.topbar{gap:12px;height:65px;padding:0 20px}.wordmark{font-size:16px}.global-search{background:0 0;justify-content:center;width:33px;height:33px;margin-left:auto;padding:0}.global-search>span{display:none}.topbar-actions{gap:6px}.topbar-actions>.avatar{width:27px;height:27px;font-size:9px}.page{padding:20px 20px 105px}h1{font-size:25px}h2{font-size:17px}.page-heading{flex-wrap:wrap;gap:12px;margin-bottom:24px}.page-date{font-size:10px}.page-date>span{display:none}.home-tabs{margin-bottom:29px}.tabs-line{gap:22px}.tabs-line>button{font-size:12px}.attention-row{grid-template-columns:5px 30px minmax(0,1fr);gap:10px;padding:12px 0}.attention-row>.button{grid-column:3;justify-self:start;margin-top:5px}.attention-copy h3{font-size:13px}.attention-copy p,.attention-copy>span,.person-link{font-size:11px}.home-vacancies{margin-top:38px}.home-vacancy{grid-template-columns:minmax(0,1fr) 110px 12px;gap:8px}.home-people-count{display:none}.home-vacancy b{font-size:12px}.home-vacancy small{font-size:10px}.home-columns{gap:40px}.day-meetings{display:flex}.day-schedule .week-navigation{margin-left:-5px;margin-right:-5px}.section-heading .text-link{font-size:10px}.toolbar{gap:9px}.toolbar .search-field{width:100%}.toolbar select{flex:1;max-width:100%}.vacancy-list-heading{display:none}.vacancy-row{grid-template-columns:minmax(0,1fr) 16px;gap:12px;padding:20px 0}.vacancy-row>.badge,.vacancy-row>.tabular{display:none}.vacancy-symbol{width:32px;height:32px}.vacancy-identity{gap:12px}.vacancy-identity b{font-size:13px}.vacancy-identity small{font-size:10px}.vacancy-page-heading{margin-bottom:26px}.role-title{gap:10px}.vacancy-page-heading h1{font-size:23px}.vacancy-page-meta{gap:10px 17px;font-size:11px;line-height:1.5}.back-link{margin-bottom:19px}.heading-actions{flex-wrap:wrap}.pipeline-toolbar .search-field{width:100%}.pipeline-toolbar select{flex:1;min-width:130px}.pipeline-toolbar{gap:10px}.pipeline-toolbar .view-switch{margin-left:0}.view-switch{width:100%}.view-switch button{flex:1;justify-content:center}.board-caption{align-items:start;gap:10px;font-size:9px}.board-caption button{font-size:10px}.kanban-board{grid-auto-columns:255px;gap:18px;padding-bottom:18px}.candidate-open h3{font-size:13px}.candidate-open p{font-size:11px}.candidate-next{font-size:12px}.candidate-footer,.candidate-footer small{font-size:10px}.column-heading h3{font-size:14px}.drag-handle{opacity:.8}.filter-panel{gap:18px;padding:16px}.filter-panel label{max-width:100%}.board-help{font-size:9px;line-height:1.6}.vacancy-overview{grid-template-columns:1fr}.role-facts>div{grid-template-columns:110px 1fr}.team-person{align-items:start}.team-person>svg{display:none}.report-filters{flex-direction:column;align-items:start;gap:12px}.report-filters>span{font-size:10px}.report-summary{flex-wrap:wrap;gap:20px;margin-bottom:34px}.report-summary strong{font-size:20px}.report-summary span{max-width:115px;font-size:10px;line-height:1.5}.report-summary>div{min-width:75px}.funnel-row{grid-template-columns:96px minmax(0,1fr) 20px 47px;gap:7px;font-size:10px}.funnel-row small{font-size:10px}.chart-column-label{font-size:9px}.report-charts{margin-bottom:38px}.report-table{min-width:550px}.section-description{font-size:11px}.dialog{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.drawer{width:calc(100vw - 16px);max-height:none;top:8px;bottom:8px;right:8px}.dialog-heading,.drawer .dialog-heading{padding:22px 20px}.dialog-heading h2{font-size:16px}.dialog-heading p,.drawer .dialog-heading p{font-size:11px}.candidate-profile{gap:12px;padding:22px 20px}.candidate-profile .avatar.large{width:44px;height:44px;font-size:15px}.candidate-profile h2{font-size:19px}.candidate-profile p,.candidate-profile>div>span{font-size:10px}.profile-actions{flex-wrap:wrap;gap:12px;padding-left:20px;padding-right:20px}.stage-picker{flex:1}.profile-actions .button{font-size:11px}.drawer-tabs{gap:18px;padding:0 20px;overflow-x:auto}.drawer-tabs button{flex-shrink:0;font-size:11px}.drawer-tab-content{padding:22px 20px}.profile-facts{gap:15px}.profile-facts b{font-size:11px}.drawer-footer{gap:10px;padding:16px 20px}.drawer-footer>span{font-size:9px}.drawer-footer .button{padding:8px;font-size:10px}.note-action{gap:10px}.note-action small{font-size:9px}.note-action .button{font-size:10px}.form-body{padding:22px 20px}.form-row{gap:14px}.wizard-steps{gap:10px;margin:20px}.wizard-steps>div{font-size:9px}.wizard-steps>div>span{width:20px;height:20px}.modal-actions{padding:18px 20px}.command-search,.notifications-body{padding:20px}.schedule-form{margin-left:20px;margin-right:20px}.toast{gap:9px;width:auto;padding:12px;font-size:11px;bottom:88px;left:16px;right:16px;transform:none}.toast>button:not(.icon-button){font-size:11px}.toast-icon{flex-shrink:0;width:27px;height:27px}.drawer-notice{margin-left:20px;margin-right:20px;font-size:11px}.shortcut-row{flex-wrap:wrap;gap:10px}.settings-counts{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.attention-copy small,.attention-row>.button,.button{font-size:12px}.home-vacancy small,.home-people-count,.home-next,.home-vacancy .waiting-text{font-size:12px}.candidate-next{min-height:32px;font-size:12px}.candidate-footer,.candidate-footer>small{font-size:11px}.candidate-card{padding:19px 17px 16px}.column-count{font-size:13px}.funnel-row,.funnel-row small,.duration-row,.duration-row b,.chart-foot,.report-observation p,.report-observation small{font-size:12px}.report-table,.report-table .text-link{font-size:13px}.report-table th,.report-summary span{font-size:12px}.report-note,.board-caption,.board-help{font-size:11px}@media (width>=1600px){.attention-row{min-height:102px}.home-vacancy{padding-top:20px;padding-bottom:20px}.candidate-card{padding:21px 19px 18px}.candidate-open h3{font-size:14px}.candidate-open p{font-size:12px}.candidate-next{min-height:34px;margin-top:21px}.candidate-footer,.candidate-footer small{font-size:11px}.candidate-footer{margin-top:17px}}@media (width<=1200px){.home-next,.home-vacancy .waiting-text{font-size:11px}}@media (width<=640px){.attention-copy h3{font-size:14px}.attention-copy p,.attention-copy>span,.person-link{font-size:12px}.home-vacancy b{font-size:13px}.home-vacancy small{font-size:11px}.home-next,.home-vacancy .waiting-text{font-size:10px}.funnel-row,.funnel-row small{font-size:11px}}:root{--palette-accent:#292b32;--bg:#e9ebef;--sidebar-color:#edf0f4;--sidebar-text:#17181d;--on-accent:#fff;--glass-opacity:.12;--accent:color-mix(in srgb, var(--palette-accent) 75%, #17181d);--accent-hover:color-mix(in srgb, var(--palette-accent) 82%, #000);--text:#25262d;--muted:#62636f;--surface:rgb(255 255 255/var(--glass-opacity));--glass-blur:blur(28px) saturate(1.4);--surface-raised:var(--surface);--surface-soft:#ffffff0f;--accent-soft:color-mix(in srgb, var(--palette-accent) 7%, transparent);--border:color-mix(in srgb, var(--palette-accent) 12%, #fff);--success:var(--accent);--glass-edge:#ffffff4d;--glass-shadow:0 12px 30px -22px color-mix(in srgb, var(--palette-accent) 22%, transparent), 0 2px 8px #20202c03, inset 0 1px 0 #fff6;--radius:20px}.lab{background:radial-gradient(ellipse at 80% 4%, #ffffffd9, transparent 48%), radial-gradient(ellipse at 3% 80%, color-mix(in srgb, var(--palette-accent) 9%, transparent), transparent 46%), var(--bg);background-attachment:fixed;padding:20px 22px 0 0}.glass-widget,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.kanban-column,.report-summary,.report-charts>section,.settings-section{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);border-radius:var(--radius);box-shadow:var(--glass-shadow)}.glass-widget{-webkit-backdrop-filter:blur(24px)saturate(1.35)}.nav-rail{background:linear-gradient(135deg, #ffffff18, #fff0 60%), color-mix(in srgb, var(--sidebar-color) 94%, transparent);width:228px;color:var(--sidebar-text);border-radius:24px;align-items:stretch;padding:24px 10px 10px;inset:20px auto 20px 20px;box-shadow:0 20px 50px -24px #26213838,inset 0 0 0 1px #ffffff42,inset 0 1px 1px #ffffffbf}.sidebar-brand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:39px;padding:0 10px;display:flex}.sidebar-brand .wordmark{letter-spacing:-1.3px;color:inherit;font-size:26px}.sidebar-brand .wordmark span{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;opacity:.62;margin:0}.sidebar-brand .icon-button{width:27px;height:28px;color:inherit;background:color-mix(in srgb, var(--sidebar-text) 6%, transparent)}.sidebar-caption{color:inherit;opacity:.7;margin-bottom:13px;padding:0 16px;font-size:10px}.nav-rail nav button{min-height:48px;color:inherit;border-radius:13px;flex-direction:row;justify-content:flex-start;gap:14px;padding:0 16px;font-size:13px;position:relative}.nav-rail nav button small{background:color-mix(in srgb, var(--sidebar-text) 8%, transparent);border-radius:7px;margin-left:auto;padding:3px 7px;font-size:11px}.nav-rail nav button.active,.nav-rail nav button:hover{color:inherit;background:color-mix(in srgb, var(--sidebar-text) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sidebar-text) 9%, transparent), inset 0 1px 0 #ffffff30}.nav-rail nav button.active:before{content:"";background:currentColor;border-radius:4px;width:3px;height:22px;position:absolute;left:0}.rail-foot{align-items:stretch;gap:10px}.sidebar-note{opacity:.65;padding:24px 17px 38px}.sidebar-note-mark{letter-spacing:-3px;margin-bottom:12px;font-size:43px;font-weight:650;display:block}.sidebar-note p{font-size:11px;line-height:1.8}.plan-widget,.rail-foot>.sidebar-profile{color:inherit;text-align:left;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;padding:15px 12px;display:flex}.plan-widget{background:#ffffff0a;border:1px solid #ffffff50;box-shadow:inset 0 1px #ffffff24}.plan-widget b,.sidebar-profile b{font-size:11px;font-weight:550}.plan-widget small,.sidebar-profile small{opacity:.7;margin-top:5px;font-size:10px;display:block}.sidebar-profile>svg{margin-left:auto}.sidebar-profile .avatar{background:color-mix(in srgb, var(--sidebar-text) 10%, transparent);color:inherit}.rail-foot>.sidebar-profile:hover{background:color-mix(in srgb, var(--sidebar-text) 7%, transparent);color:inherit}.main-shell{margin-left:270px}.topbar{border-radius:18px;gap:14px;height:62px;padding:8px 10px}.workspace-switch{background:var(--surface);border:1px solid var(--glass-edge);white-space:nowrap;border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:0 13px;font-size:12px;display:flex}.workspace-tag{color:var(--muted);border-left:1px solid var(--border);padding-left:10px;font-size:9px}.global-search{background:var(--surface);border:1px solid var(--glass-edge);width:min(400px,34vw);min-height:42px;margin-left:auto;font-size:11px}.global-search:hover{background:var(--surface-raised)}.global-search kbd{background:var(--surface-soft);white-space:nowrap;border-radius:5px;padding:3px 5px}.topbar-actions{gap:8px}.topbar-actions>.icon-button{border:1px solid var(--glass-edge);background:var(--surface);width:42px;height:42px;color:var(--text);position:relative}.notification-dot{background:#b03e64;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:10px}.topbar-profile{background:var(--surface);border:0;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:5px 10px 5px 5px;font-size:11px;display:flex}.topbar-profile .avatar{width:30px;height:30px;font-size:10px}h1{letter-spacing:-1px;font-size:29px;font-weight:600}h2{font-size:17px}.button{background:var(--surface);border-color:var(--glass-edge);border-radius:10px;min-height:39px;box-shadow:0 3px 8px #24242e05}.button:hover{background:var(--accent-soft)}.button.primary{background:linear-gradient(160deg, #ffffff20, #00000012), var(--palette-accent);color:var(--on-accent);box-shadow:0 5px 13px color-mix(in srgb, var(--palette-accent) 16%, transparent), inset 0 1px 0 #ffffff40;border-color:#ffffff30}.button.primary:hover{background:var(--palette-accent);color:var(--on-accent);box-shadow:0 5px 17px color-mix(in srgb, var(--palette-accent) 24%, transparent)}:where(button,a,input,textarea,select):focus-visible{outline-color:var(--accent)}.search-field,input,textarea,select{background:var(--surface);border-color:var(--border);border-radius:10px}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.avatar,.tone-blue,.tone-violet,.tone-green,.tone-neutral,.task-symbol,.vacancy-symbol{background:var(--accent-soft);color:var(--accent)}.tabs-line>button>span,.candidate-tags>span{background:var(--accent-soft);color:var(--accent)}.home-tabs{margin-bottom:22px}.home-columns{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px}.attention-row{border-bottom:1px solid var(--border);column-gap:12px;min-height:96px;padding:19px 0}.attention-row:last-child{border-bottom:0;padding-bottom:0}.attention-copy h3{font-size:13px}.attention-copy small{font-size:11px}.attention-row>.button{padding:8px 10px;font-size:11px}.home-vacancy{border-bottom:0;grid-template-columns:minmax(0,1fr) 70px 120px 14px;gap:14px;margin:8px 0 0;padding:18px 12px}.home-vacancy:last-child{border-bottom:0}.week-strip button:hover,.next-meeting .meeting-copy,.schedule-meeting:hover .meeting-copy{background:var(--accent-soft)}.week-strip .selected{background:var(--palette-accent);color:var(--on-accent)}.week-strip button i{background:var(--accent)}.week-strip .selected i{background:currentColor}.meeting-copy{border-radius:13px;padding:13px}.meeting-copy>small,.meeting-copy>span:not(.meeting-bottom){font-size:11px}.glass-welcome{color:var(--on-accent);background:linear-gradient(115deg, #ffffff10, #fff0 75%), var(--palette-accent);box-shadow:var(--glass-shadow);border:1px solid #ffffff70;border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin:0 0 22px;padding:29px 32px;display:flex;position:relative;overflow:hidden}.glass-welcome:before,.glass-welcome:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:460px;height:460px;position:absolute;top:-290px;right:-90px;box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff04}.glass-welcome:after{top:100px;right:230px}.glass-welcome>div,.glass-welcome>button{z-index:1;position:relative}.glass-welcome h2{letter-spacing:-.9px;margin-bottom:10px;font-size:27px;font-weight:500}.glass-welcome p{opacity:.8;max-width:470px;font-size:12px}.welcome-action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:inherit;text-align:left;background:#ffffff12;border:1px solid #ffffff40;border-radius:15px;align-items:center;gap:14px;min-width:205px;padding:19px;display:flex;box-shadow:inset 0 1px #ffffff40}.welcome-action:hover{background:#ffffff20}.welcome-action b{font-size:12px;display:block}.welcome-action small{opacity:.8;margin-top:6px;font-size:11px;display:block}.glass-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:27px;display:grid}.glass-metric{border-radius:17px;flex-direction:column;gap:11px;padding:17px 20px;display:flex}.glass-metric>span{color:var(--muted);font-size:11px}.glass-metric>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.glass-metric strong{letter-spacing:-1px;font-size:27px;font-weight:500}.glass-metric svg{color:var(--accent);width:20px}.vacancy-row{margin-bottom:15px;padding:24px 20px}.vacancy-row:hover{background:var(--surface-raised);box-shadow:0 10px 25px #24242c09}.vacancy-list-heading{padding-left:20px;padding-right:20px}.vacancy-page-heading{margin-bottom:23px;padding:24px}.view-switch button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 1px 1px #fff}.kanban-board{grid-auto-columns:minmax(260px,1fr);gap:16px;padding:3px 3px 22px}.kanban-column{background:linear-gradient(135deg,#ffffff50,#ffffff18);border-radius:18px;min-height:190px;padding:12px 8px 8px;box-shadow:inset 0 1px #ffffffc0}.column-heading{margin-bottom:12px;padding:0 9px}.candidate-card{background:var(--surface);border:1px solid var(--glass-edge);border-radius:13px;padding:19px 15px 15px;box-shadow:0 5px 12px #24242e04,inset 0 1px #ffffff80}.candidate-card:hover{border-color:var(--border);box-shadow:0 8px 20px #24242e0c}.candidate-open p{font-size:11px}.candidate-next,.drag-handle{color:var(--muted)}.filter-panel,.assessment-card{background:var(--accent-soft)}.dialog{background:linear-gradient(135deg, #ffffffeb, #fffffff2), var(--bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #fff;border-radius:23px;box-shadow:0 25px 90px #22222a30,inset 0 1px #fff}.drawer-footer{background:var(--surface-raised)}.report-summary{padding:25px}.report-charts>section{padding:24px}.settings-section{margin-bottom:20px;padding:24px}.theme-studio{z-index:30;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:24px}.palette-trigger{background:#ffffffdb;border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:12px;display:flex}.palette-trigger:hover{background:#fff}.palette-trigger>i{width:15px;height:15px;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:50%}.palette-panel{background:#ffffffed;border-radius:22px;width:328px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);padding:22px;overflow-y:auto;box-shadow:0 20px 70px #20202c26,inset 0 1px 1px #fff}.palette-panel header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:19px;display:flex}.palette-panel h2{font-size:16px;font-weight:550}.palette-panel header p{color:var(--muted);margin-top:4px;font-size:11px}.palette-panel .icon-button{width:30px;height:30px}.palette-presets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.palette-presets button{border:1px solid var(--border);text-align:left;background:#fff;border-radius:11px;padding:5px 5px 9px;font-size:10px}.palette-presets button>span:last-child{margin:8px 5px 0;display:block}.palette-presets button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.palette-preview{border-radius:7px;gap:6px;height:48px;padding:6px;display:flex;position:relative}.palette-preview i:first-child{border:1px solid #fff5;border-radius:4px;width:22px}.palette-preview i:nth-child(2){border-radius:4px;width:56px;height:19px;margin-top:auto}.palette-preview svg{color:#25262d;position:absolute;top:7px;right:7px}.palette-fields{margin:19px 0 14px}.palette-color{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;display:flex}.palette-color small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.palette-color input{cursor:pointer;background:#fff;width:41px;height:35px;padding:3px}.palette-color input::-webkit-color-swatch-wrapper{padding:0}.palette-color input::-webkit-color-swatch{border:0;border-radius:6px}.palette-range{gap:10px;font-size:12px;font-weight:400}.palette-range>span{justify-content:space-between;display:flex}.palette-range output{color:var(--muted)}.palette-range input{accent-color:var(--accent);min-height:22px;padding:0}.palette-panel footer{justify-content:space-between;align-items:center;gap:5px;margin-top:13px;display:flex}.palette-panel footer>span{color:var(--muted);font-size:10px}.sidebar-compact .nav-rail{width:78px;padding-inline:8px}.sidebar-compact .sidebar-brand{justify-content:center;padding:0}.sidebar-compact .sidebar-brand .wordmark,.sidebar-compact .sidebar-caption,.sidebar-compact nav button span,.sidebar-compact nav button small,.sidebar-compact .sidebar-note,.sidebar-compact .plan-widget,.sidebar-compact .sidebar-profile>span:not(.avatar),.sidebar-compact .sidebar-profile>svg{display:none}.sidebar-compact .nav-rail nav button,.sidebar-compact .sidebar-profile{justify-content:center;padding-inline:0}@media (width<=1250px){.nav-rail{width:204px}.main-shell{margin-left:246px}.sidebar-brand .wordmark{font-size:23px}.home-columns{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.attention-section,.home-vacancies,.day-schedule{padding:19px}.attention-row{grid-template-columns:6px 30px minmax(0,1fr)}.attention-row>.button{grid-column:3;justify-self:start;margin-top:8px}.home-vacancy{grid-template-columns:minmax(0,1fr) 100px 12px}.home-people-count,.workspace-tag,.topbar-profile>span:not(.avatar){display:none}.global-search{width:min(340px,30vw);font-size:10px}.glass-welcome{padding:26px}.glass-welcome h2{font-size:23px}}@media (width<=1050px){.nav-rail{width:182px}.main-shell{margin-left:222px}.sidebar-brand .wordmark{font-size:20px}.nav-rail nav button{gap:10px;padding-inline:12px;font-size:12px}.sidebar-brand{padding-inline:4px}.home-columns{grid-template-columns:minmax(0,1fr)}.global-search{justify-content:center;width:40px;padding:0}.global-search>span,.global-search kbd{display:none}.glass-welcome{gap:20px}.welcome-action{min-width:170px;padding:15px}.glass-metrics{gap:10px}.glass-metric{padding:16px 14px}.glass-metric>span{min-height:26px;line-height:1.4}.sidebar-note{padding-inline:12px}}@media (width<=760px) and (width>=641px){.nav-rail{width:78px;padding-inline:8px}.main-shell{margin-left:118px}.sidebar-brand .wordmark,.sidebar-caption,.nav-rail nav button span,.nav-rail nav button small,.sidebar-note,.plan-widget,.sidebar-profile>span:not(.avatar),.sidebar-profile>svg{display:none}.sidebar-brand,.nav-rail nav button,.rail-foot>.sidebar-profile{justify-content:center;padding-inline:0}}@media (width<=640px){.lab{padding:12px 12px 0}.nav-rail,.sidebar-compact .nav-rail{border-radius:20px;width:auto;height:65px;padding:5px;inset:auto 12px 12px}.sidebar-brand,.sidebar-caption,.rail-foot{display:none}.nav-rail nav{gap:0}.nav-rail nav button,.sidebar-compact .nav-rail nav button{border-radius:13px;flex-direction:column;justify-content:center;gap:4px;width:20%;min-height:53px;padding:0;font-size:9px}.nav-rail nav button small,.nav-rail nav button.active:before{display:none}.sidebar-compact .nav-rail nav button span{display:inline}.main-shell,.sidebar-compact .main-shell{margin-left:0}.topbar{border-radius:16px;gap:6px;height:58px;padding:6px}.workspace-switch{gap:7px;padding:0 8px;font-size:10px}.workspace-switch>svg{width:17px}.global-search{width:32px;min-height:40px}.topbar-actions{gap:4px}.topbar-actions>.icon-button{width:34px;height:40px}.topbar-profile{padding:4px}.topbar-profile .avatar{width:25px;height:25px;font-size:9px}.page{padding:24px 0 150px}.page-heading{margin-bottom:20px}h1{font-size:25px}.glass-welcome{border-radius:19px;flex-direction:column;align-items:stretch;gap:20px;padding:24px}.glass-welcome h2{font-size:23px}.glass-welcome p{font-size:11px}.welcome-action{gap:12px;padding:14px}.welcome-action>svg:last-child{margin-left:auto}.glass-metrics{grid-template-columns:1fr 1fr;gap:10px}.glass-metric>span{min-height:0}.glass-metric{gap:9px;padding:16px}.home-columns{gap:18px}.attention-section,.home-vacancies,.day-schedule{border-radius:18px;padding:18px 15px}.home-vacancies{margin-top:18px}.home-vacancy{grid-template-columns:minmax(0,1fr) 90px 12px;gap:8px}.home-vacancy small{font-size:10px}.attention-copy h3{font-size:12px}.attention-copy p,.attention-copy>span,.person-link{font-size:11px}.attention-row{grid-template-columns:5px 28px minmax(0,1fr);gap:9px}.attention-row>.button{margin-top:0}.vacancy-row,.vacancy-page-heading{padding:20px 16px}.vacancy-page-heading h1{font-size:22px}.vacancy-page-meta{line-height:1.6}.kanban-board{grid-auto-columns:265px}.report-charts>section{padding:18px 14px}.theme-studio{gap:8px;bottom:90px;right:16px}.palette-trigger{border-radius:14px;min-height:43px;padding:11px 13px;font-size:11px}.palette-panel{max-height:calc(100dvh - 155px);padding:18px}.toast{z-index:60;bottom:147px}}@media (height<=740px) and (width>=641px){.sidebar-note{display:none}.sidebar-brand{margin-bottom:22px}}@media (prefers-reduced-transparency:reduce){:root{--glass-opacity:1!important}.glass-widget,.dialog{-webkit-backdrop-filter:none}.nav-rail{background:var(--sidebar-color)}.kanban-column{background:var(--surface-soft)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-opacity:1!important}}.avatar{background:var(--accent-soft);color:var(--accent)}.status-dot.green,.stage-dot.green,.status-dot.blue,.online-dot{background:var(--accent)}.report-bar-space i,.duration-row .report-bar-space i{background:var(--accent);opacity:.72}.report-bar-space i.bar-green{background:var(--accent);opacity:1}.report-bar-space i.bar-amber{background:var(--accent);opacity:.5}.glass-widget,.table-scroll,.candidate-card,.filter-panel,.dialog{background:var(--surface);border-color:var(--glass-edge);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow)}.table-scroll{border:1px solid var(--glass-edge);border-radius:16px}.dialog{background:var(--surface)}.drawer-footer{background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.kanban-column .candidate-card{-webkit-backdrop-filter:blur(16px)}.nav-rail{isolation:isolate;background:color-mix(in srgb, var(--sidebar-color) var(--sidebar-density,12%), transparent);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 14px 38px -20px #20202a30,inset 0 1px #ffffff30}.nav-rail:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:0 0;position:absolute;inset:0}.nav-rail:after{content:none}.nav-rail .plan-widget{border:0;border-top:1px solid color-mix(in srgb, var(--sidebar-text) 10%, transparent);box-shadow:none;background:0 0;border-radius:0;padding:14px 12px}.nav-rail .sidebar-profile{border-radius:11px}.motion-shell .nav-active-glass{background:color-mix(in srgb, var(--sidebar-text) 6%, transparent);border:1px solid #ffffff40;border-radius:11px;box-shadow:inset 0 1px #ffffff2b}.motion-shell .nav-active-glass:before{display:none}.palette-panel,.palette-trigger,.workspace-switch,.topbar-profile,.topbar-actions>.icon-button,.view-switch,.search-field,.button:not(.primary):not(.danger),input,textarea,select{background:var(--surface);border-color:var(--glass-edge)}.palette-panel,.palette-trigger{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.home-vacancy,.attention-row,.schedule-meeting .meeting-copy,.report-table tbody tr,.candidate-table tbody tr{box-shadow:none;background:0 0}.home-vacancy:hover,.schedule-meeting:hover .meeting-copy,.candidate-table tbody tr:hover,.report-table tbody tr:hover,.button:not(.primary):not(.danger):hover{background:#ffffff0d}.home-vacancy:focus-visible{background:#ffffff12}.home-columns,.report-charts{gap:24px}.glass-metrics{gap:20px}.attention-list{gap:12px}.attention-row{border-bottom:0;padding-top:16px;padding-bottom:16px}.kanban-column{background:#ffffff04}.kanban-column .candidate-card{background:var(--surface)}.candidate-card:hover,.vacancy-row:hover{background:rgb(255 255 255/calc(var(--glass-opacity) + .04))}@media (width<=640px){.home-columns,.report-charts{gap:18px}.glass-metrics{gap:12px}.home-vacancy{padding:16px 8px}}@media (prefers-reduced-transparency:reduce){:root{--surface:#fff;--glass-blur:none}.nav-rail{background:var(--sidebar-color)}.dialog,.kanban-column,.kanban-column .candidate-card{-webkit-backdrop-filter:none;background:#fff}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--surface:#fff}.nav-rail{background:var(--sidebar-color)}.dialog{background:#fff}}@property --palette-accent{syntax:"<color>";inherits:true;initial-value:#292b32}@property --accent{syntax:"<color>";inherits:true;initial-value:#292b32}@property --bg{syntax:"<color>";inherits:true;initial-value:#e9ebef}@property --sidebar-color{syntax:"<color>";inherits:true;initial-value:#edf0f4}:root{--motion-ease:cubic-bezier(.22, 1, .36, 1);transition:--palette-accent .24s,--accent .24s,--bg .24s,--sidebar-color .24s}.motion-shell .nav-rail nav{isolation:isolate;position:relative}.nav-active-glass{pointer-events:none;z-index:-1;color:var(--sidebar-text);background:color-mix(in srgb, var(--sidebar-text) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sidebar-text) 9%, transparent), inset 0 1px 0 #ffffff5c, 0 3px 12px #25252c04;transition:transform .32s var(--motion-ease), width .25s var(--motion-ease), height .25s var(--motion-ease), background .24s;border-radius:13px;position:absolute;top:0;left:0}.motion-shell .nav-rail nav button.active{box-shadow:none;background:0 0}.motion-shell .nav-rail nav button.active:before{display:none}.motion-shell .nav-rail nav button:hover{background:color-mix(in srgb, var(--sidebar-text) 5%, transparent);box-shadow:none}.motion-shell .nav-rail{transition:width .3s var(--motion-ease), background .24s, box-shadow .24s}.motion-shell .main-shell{transition:margin-left .3s var(--motion-ease)}@media (width>=761px){.motion-shell:not(.sidebar-compact) .sidebar-brand .wordmark,.motion-shell:not(.sidebar-compact) .sidebar-caption,.motion-shell:not(.sidebar-compact) .nav-rail nav button>span,.motion-shell:not(.sidebar-compact) .sidebar-note,.motion-shell:not(.sidebar-compact) .plan-widget{animation:menu-label-reveal .24s var(--motion-ease) 80ms backwards}}@keyframes menu-label-reveal{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}.overlay[data-state=open]{animation:.25s both glass-overlay-in}.overlay[data-state=closed]{animation:.2s both glass-overlay-out}.dialog:not(.drawer)[data-state=open]{animation:glass-dialog-in .3s var(--motion-ease) both}.dialog:not(.drawer)[data-state=closed]{animation:.18s ease-in both glass-dialog-out}.drawer[data-state=open]{animation:glass-drawer-in .4s var(--motion-ease) both}.drawer[data-state=closed]{animation:.24s cubic-bezier(.4,0,1,1) both glass-drawer-out}.drawer[data-state=open] .drawer-scroll>.candidate-profile,.drawer[data-state=open] .drawer-scroll>.profile-actions{animation:glass-content-in .28s var(--motion-ease) 90ms backwards}.drawer-tab-content{animation:glass-content-in .24s var(--motion-ease)}@keyframes glass-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes glass-overlay-out{to{opacity:0}}@keyframes glass-dialog-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-48%)scale(.965)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}}@keyframes glass-dialog-out{to{opacity:0;transform:translate(-50%,-49%)scale(.985)}}@keyframes glass-drawer-in{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:none}}@keyframes glass-drawer-out{to{opacity:0;transform:translate(calc(100% + 24px))}}@keyframes glass-content-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.palette-panel{transform-origin:100% 100%;opacity:1;transition:opacity .18s ease, transform .24s var(--motion-ease), display .24s allow-discrete;transform:none}.palette-panel[hidden]{opacity:0;pointer-events:none;display:none;transform:translateY(12px)scale(.96)}@starting-style{.palette-panel:not([hidden]){opacity:0;transform:translateY(12px)scale(.96)}}.palette-trigger>svg{transition:transform .25s var(--motion-ease)}.palette-trigger[aria-expanded=true]>svg{transform:rotate(-15deg)}.motion-replay{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-height:36px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.motion-replay:hover{background:var(--accent-soft)}.button,.palette-trigger{transition:background .2s, color .2s, box-shadow .24s, translate .2s var(--motion-ease), transform .16s var(--motion-ease)}.button.primary{isolation:isolate;position:relative;overflow:hidden}.button.primary:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#ffffff24,#fff0 55%);transition:opacity .22s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled),.palette-trigger:hover{translate:0 -1px}.button.primary:hover:after{opacity:1}.button:active:not(:disabled),.palette-trigger:active{transform:scale(.98)}}@media (width<=640px){.nav-active-glass:before{display:none}.motion-shell .nav-rail,.motion-shell .main-shell{transition:none}}@media (prefers-reduced-motion:reduce){:root{transition:none}.motion-shell *,.motion-shell :before,.motion-shell :after,.palette-panel,.palette-trigger,.palette-trigger>svg,.dialog,.dialog *,.overlay,.motion-replay{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.button:hover:not(:disabled),.palette-trigger:hover{translate:none}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(pipeline-content){animation:.18s both view-out}::view-transition-new(pipeline-content){animation:view-in .45s var(--motion-ease) both}.pipeline-view{view-transition-name:pipeline-content;min-width:0}.candidate-portrait{flex-shrink:0;display:inline-flex}.table-person b{width:fit-content;display:block}@keyframes view-out{to{opacity:0;transform:translateY(-10px)scale(.985)}}@keyframes view-in{0%{opacity:0;transform:translateY(20px)scale(.985)}}.hero-word-mask{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.hero-word{transform-origin:0 100%;display:inline-block}.hero-light{pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 35%,#ffffff20 45%,#ffffff65 50%,#ffffff14 55%,#0000 65%);position:absolute;inset:-100% -20%;transform:translate(-130%)}.welcome-action{transition:background .25s,box-shadow .25s}.welcome-action>svg:last-child{transition:transform .3s var(--motion-ease)}.welcome-action:hover>svg:last-child{transform:translate(3px,-3px)}.candidate-card{cursor:grab}.candidate-card:active{cursor:grabbing}.candidate-card .candidate-open,.candidate-card .candidate-next{cursor:pointer}.candidate-card .candidate-card-person{padding-right:22px}.candidate-card .drag-handle{opacity:.72;border-radius:8px;width:30px;height:32px;padding:6px;top:-10px;right:-10px}.drag-handle:hover,.drag-handle:focus-visible{background:var(--accent-soft);opacity:1}.candidate-card.dragging{opacity:.2;border:1px dashed var(--accent)}.candidate-card.drag-overlay{opacity:1;cursor:grabbing;pointer-events:none;background:color-mix(in srgb, var(--bg) 8%, white);transform:none;box-shadow:0 22px 45px #20202c30,0 0 0 1px #ffffffd9}.kanban-column{transition:background .18s,box-shadow .18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}.hero-light{display:none}}.hero-word-mask:not(:last-child){margin-right:.23em}:root{--text:#292a32;--muted:#676974;--bg:#f8f8fa;--surface:#fff;--surface-raised:#fff;--surface-soft:#f4f4f7;--border:#e6e6ec;--glass-edge:var(--border);--glass-blur:none;--glass-shadow:none;--accent-soft:color-mix(in srgb, var(--palette-accent) 8%, white);--success:#287560;--warning:#925b20;--radius:9px;--sidebar-width:232px}.lab{background:var(--sidebar-color);min-height:100dvh;padding:0 8px 0 0}.lab:before,.nav-rail:before,.nav-rail:after{content:none}.page{max-width:1700px;padding:30px 32px 64px}h1{color:var(--text);letter-spacing:-.8px;font-size:26px;font-weight:620}h2{letter-spacing:-.25px;font-size:15px;font-weight:600}.page-heading{align-items:center;margin-bottom:26px}.workspace-heading p{color:var(--muted);margin-top:7px;font-size:12px}.page-date{color:var(--muted);box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.page-date .muted{display:none}.topbar{z-index:45;height:48px;color:var(--chrome-text);background:var(--chrome-color);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;gap:24px;padding:0 17px;position:fixed;inset:0 0 auto}.workspace-switch{color:inherit;background:0 0;border:0;justify-content:flex-start;width:210px;min-height:36px;padding:0 4px;font-size:12px}.workspace-switch>svg{color:inherit;width:17px}.workspace-search{background:color-mix(in srgb, var(--chrome-text) 12%, transparent);min-width:0;max-width:600px;height:30px;color:inherit;border:1px solid color-mix(in srgb, var(--chrome-text) 16%, transparent);text-align:left;border-radius:6px;flex:1;align-items:center;gap:10px;padding:0 11px;font-size:12px;display:flex}.workspace-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-search kbd{font:inherit;white-space:nowrap;opacity:.85;margin-left:auto;font-size:10px}.topbar-actions{gap:8px;margin-left:auto}.topbar-profile,.topbar-actions>.icon-button{color:inherit;box-shadow:none;background:0 0;border:0;min-height:32px}.topbar-profile{padding:0;font-size:11px}.topbar-profile .avatar{border-radius:6px;width:27px;height:27px}.topbar-actions>.icon-button{width:32px;height:32px}.notification-dot{background:#eab863;top:6px;right:7px}.nav-rail{width:var(--sidebar-width);background:var(--sidebar-color);color:var(--sidebar-text);box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding:22px 12px 12px;inset:48px auto 0 0;overflow:hidden auto}.sidebar-brand{margin-bottom:28px;padding:0 8px}.sidebar-brand .wordmark{letter-spacing:-.9px;font-size:23px;font-weight:680}.sidebar-brand .wordmark span{color:inherit;opacity:1}.sidebar-brand .icon-button{color:inherit;opacity:.8;background:0 0;border:0}.sidebar-section-label{color:inherit;opacity:.76;justify-content:space-between;align-items:center;margin-bottom:11px;padding:0 12px;font-size:11px;display:flex}.nav-rail nav button{min-height:37px;color:inherit;border-radius:6px;gap:11px;padding:0 12px;font-size:13px}.nav-rail nav button>svg{opacity:.9;width:17px;height:17px}.nav-rail nav button small{color:inherit;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:10px}.motion-shell .nav-active-glass{background:color-mix(in srgb, var(--sidebar-text) 17%, transparent);border:1px solid color-mix(in srgb, var(--sidebar-text) 9%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}.motion-shell .nav-rail nav button.active{color:inherit;font-weight:600}.sidebar-vacancies button{width:100%;min-height:33px;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:5px 12px;font-size:11px;display:flex}.sidebar-vacancies button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-vacancies button>svg{opacity:.65}.rail-foot{gap:12px;padding-top:30px}.nav-rail .plan-widget{background:0 0;border:0;border-top:1px solid #ffffff1c;border-radius:0;gap:10px;padding:18px 10px 0}.plan-widget>svg{width:17px;color:inherit;opacity:.8}.plan-widget b{font-size:11px}.plan-widget small{opacity:.8;font-size:10px}.nav-rail .sidebar-profile{background:#ffffff0a;border:0;border-radius:6px;padding:10px}.sidebar-profile .avatar{border-radius:6px;width:30px;height:30px}.sidebar-profile small{opacity:.85}.sidebar-compact .sidebar-section-label,.sidebar-compact .sidebar-vacancies{display:none}.glass-metrics{border:1px solid var(--border);background:#fff;border-radius:9px;gap:0;margin-bottom:24px;padding:0;overflow:hidden}.glass-metric{--metric-color:#5958ad;--metric-bg:#eeedf9;border:0;border-right:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:8px;padding:17px 20px;position:relative}.glass-metric:last-child{border-right:0}.glass-metric:nth-child(2){--metric-color:#267564;--metric-bg:#e6f2ec}.glass-metric:nth-child(3){--metric-color:#a1642a;--metric-bg:#faf0df}.glass-metric:nth-child(4){--metric-color:#9b4e74;--metric-bg:#f8eaf1}.glass-metric:before,.glass-metric:after{content:none}.glass-metric>span{color:var(--muted);min-height:0;font-size:11px}.glass-metric strong{color:var(--text);letter-spacing:-.8px;font-size:29px;font-weight:550;line-height:1.2}.glass-metric svg{color:var(--metric-color);background:var(--metric-bg);border-radius:7px;width:31px;height:31px;padding:7px}.glass-metric small{color:var(--muted);font-size:10px}.tabs-line{border-color:var(--border)}.tabs-line>button{font-size:12px}.tabs-line>button.selected{color:var(--accent)}.home-tabs{border-bottom:1px solid var(--border);gap:25px;width:100%;margin-bottom:25px}.home-tabs>button{min-height:37px;padding:0 0 12px}.tabs-line>button>span{color:#66636e;background:#eae9ef;border-radius:4px;padding:2px 5px;font-size:10px}.attention-section,.home-vacancies{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.section-heading{margin-bottom:15px}.section-count{color:#926128;background:#f5ebd7;border-radius:4px;padding:2px 5px;font-size:10px}.attention-list{border:1px solid var(--border);background:#fff;border-radius:8px;gap:0;overflow:hidden}.attention-row,.attention-row:first-child,.attention-row:last-child{border-bottom:1px solid var(--border);grid-template-columns:5px 32px minmax(0,1fr) auto;align-items:center;column-gap:10px;min-height:98px;padding:17px 15px}.attention-row:last-child{border-bottom:0}.attention-row>.status-dot{margin-top:0}.attention-row>.avatar,.attention-row .task-symbol{border-radius:7px;width:32px;height:32px}.attention-copy h3{margin-bottom:4px;font-size:12px;font-weight:550}.attention-copy p,.attention-copy>span,.person-link{font-size:11px}.attention-copy small{margin-top:5px;font-size:10px}.attention-row>.button{grid-column:auto;align-self:center;min-height:29px;margin:0;padding:5px 8px;font-size:10px}.task-symbol{color:#6760ab;background:#eeedf8}.home-vacancies .section-heading{margin-bottom:13px}.home-vacancy{border:1px solid var(--border);background:#fff;border-top:0;border-radius:0;grid-template-columns:minmax(0,1fr) 67px 110px 14px;gap:10px;margin:0;padding:15px 12px}.home-vacancy:nth-child(2){border-top:1px solid var(--border);border-radius:8px 8px 0 0}.home-vacancy:last-child{border-bottom:1px solid var(--border);border-radius:0 0 8px 8px}.home-vacancy>span:first-child{border-left:3px solid #8982bf;padding-left:11px}.home-vacancy:nth-child(3)>span:first-child{border-left-color:#6ca48e}.home-vacancy:nth-child(4)>span:first-child{border-left-color:#c59668}.home-vacancy b{font-size:12px}.home-vacancy small,.home-people-count,.home-next,.home-vacancy .waiting-text{font-size:10px}.home-vacancy small{margin-top:4px}.waiting-text{color:var(--warning)}.home-people-count{display:inline}.home-vacancies .text-link{font-size:11px}.day-schedule{border:0;border-left:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:0 0 0 24px}.day-schedule .section-heading{margin-bottom:15px}.day-schedule .section-heading .muted{font-size:10px}.week-navigation{gap:2px;margin:2px -10px 23px}.week-strip button{border-radius:6px;min-height:49px}.week-strip button small{font-size:10px}.week-strip .selected{background:var(--palette-accent);color:var(--on-accent);box-shadow:none}.week-strip .selected small{color:inherit}.schedule-meeting{gap:6px}.schedule-meeting time{color:var(--muted);font-size:10px}.schedule-meeting .meeting-copy{border:1px solid var(--border);box-shadow:none;background:#fff;border-left:3px solid #a995be;border-radius:6px;padding:12px 10px}.schedule-meeting:hover .meeting-copy{background:#eae6f3}.meeting-copy b{font-size:11px}.meeting-copy>small,.meeting-copy>span:not(.meeting-bottom),.meeting-bottom small{font-size:10px}.meeting-bottom{margin-top:12px}.meeting-pin{background:#9684b0}.schedule-foot{margin-top:22px;font-size:10px}.tone-blue{color:#456498;background:#e6ecfa}.tone-violet{color:#785791;background:#ece7f5}.tone-green{color:#32715b;background:#e1efe7}.tone-orange,.tone-amber{color:#8a6329;background:#f6ecd9}.tone-rose{color:#964b71;background:#f4e4ed}.tone-neutral{color:#606270;background:#ececf1}.avatar{box-shadow:none;border-radius:7px}.status-dot.blue,.stage-dot.blue{background:#6786bf}.status-dot.green,.stage-dot.green,.online-dot{background:#4e9376}.status-dot.amber,.stage-dot.amber{background:#bb8a3d}.stage-dot.violet{background:#8e74ad}.button{border-radius:6px;min-height:32px;font-size:11px;box-shadow:0 1px 2px #22222206}.button:not(.primary):not(.danger){background:#fff;border:1px solid #dcdce4}.button:not(.primary):not(.danger):hover{background:#f3f2f7}.button.primary{background:var(--palette-accent);color:var(--on-accent);border:1px solid #0000000d;box-shadow:0 1px 2px #22222212}.button.primary:hover{background:var(--accent-hover)}.search-field,input,textarea,select{box-shadow:none;background:#fff;border-color:#dcdce4;border-radius:6px}.search-field input{background:0 0}.search-field{min-height:34px}.search-field input,select{font-size:11px}.view-switch{background:#efeff3;border:1px solid #e3e3e9;border-radius:6px;padding:3px}.view-switch button{border-radius:4px;font-size:11px}.view-switch button[aria-pressed=true]{color:var(--text);background:#fff;box-shadow:0 1px 3px #00000012}.vacancy-row{border:1px solid var(--border);box-shadow:none;background:#fff;border-radius:7px;margin-bottom:8px;padding:18px}.vacancy-row:hover{box-shadow:none;background:#f5f4f9}.vacancy-page-heading{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:3px 0 20px}.vacancy-page-heading h1{font-size:24px}.pipeline-tabs{padding-left:0}.pipeline-toolbar{gap:10px}.kanban-board{grid-auto-columns:minmax(245px,1fr);gap:14px}.kanban-column{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f0f4;border:1px solid #e8e8ed;border-radius:8px;padding:12px 7px 7px}.kanban-column.drop-target{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}.column-heading h3{font-size:12px}.kanban-column .candidate-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e2e2e9;border-radius:7px;padding:15px 12px 11px;box-shadow:0 2px 3px #20202c04}.candidate-card:hover{background:#fff;border-color:#bdb4cc;box-shadow:0 2px 6px #20202c0a}.candidate-open h3{font-size:12px}.candidate-next{margin-top:20px;font-size:10px}.candidate-next.urgent{color:#8a5b25;background:#fbf3e7;border-radius:4px}.candidate-footer{margin-top:18px;font-size:9px}.table-scroll{border-color:var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:7px}.candidate-table th,.report-table th{background:#f4f4f7}.candidate-table tbody tr:hover,.report-table tbody tr:hover{background:#f8f7fb}.filter-panel{box-shadow:none;background:#f0edf6;border-radius:7px}.report-summary,.report-charts>section,.settings-section{border:1px solid var(--border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:8px;padding:22px}.report-charts{gap:20px}.report-bar-space i{opacity:1;background:#9183b8}.report-bar-space i.bar-green{background:#75a48d}.report-bar-space i.bar-amber{opacity:1;background:#c69b63}.duration-row .report-bar-space i{opacity:1;background:#8a93b8}.dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e0dce8;border-radius:12px;box-shadow:0 24px 90px #241b3c33}.dialog.drawer{border-radius:0}.drawer-footer{border-top:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9fc}.palette-trigger{background:#ffffffec;border:1px solid #ddd8e5;border-radius:7px;min-height:34px;padding:8px 11px;font-size:10px;box-shadow:0 3px 10px #3326410d}.palette-trigger>svg{width:15px;height:15px}.palette-panel{background:rgb(255 255 255/calc(.88 + var(--glass-opacity) * .12));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #e2dce9;border-radius:12px;box-shadow:0 12px 48px #241b3c24}.palette-preview{border-color:#ddd8e5}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav-rail :focus-visible{outline-color:var(--sidebar-text)}@media (width<=1250px) and (width>=641px){:root{--sidebar-width:208px}.page{padding:27px 24px 64px}.home-columns{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.day-schedule{padding-left:18px}.attention-row,.attention-row:first-child,.attention-row:last-child{grid-template-columns:5px 30px minmax(0,1fr)}.attention-row>.button{grid-column:3;justify-self:start;margin-top:7px}.home-vacancy{grid-template-columns:minmax(0,1fr) 100px 12px}.home-people-count{display:none}.glass-metric{padding:16px 14px}.workspace-switch{width:184px}}@media (width<=1050px) and (width>=641px){:root{--sidebar-width:188px}.home-columns{grid-template-columns:minmax(0,1fr)}.day-schedule{border-left:0;border-top:1px solid var(--border);max-width:420px;padding:24px 0 0}.workspace-switch{width:164px}.glass-metric>span{font-size:10px}.glass-metric small{font-size:9px}.glass-metric{padding:13px 12px}}@media (width<=760px) and (width>=641px){:root{--sidebar-width:72px}.sidebar-vacancies,.sidebar-section-label{display:none}.sidebar-brand{margin-bottom:22px}.workspace-switch{width:auto}.workspace-search{max-width:380px}}@media (width<=640px){.lab{background:var(--bg);padding:0}.main-shell,.sidebar-compact .main-shell{margin-left:0;padding-top:48px}#main-content{border-radius:0}.page{padding:23px 16px 145px}.topbar{gap:10px;height:48px;padding:0 12px}.workspace-switch{gap:8px;width:auto;min-width:0;font-size:11px}.workspace-switch>svg{display:none}.workspace-search{flex:0 0 32px;justify-content:center;height:30px;margin-left:auto;padding:0}.workspace-search span,.workspace-search kbd{display:none}.topbar-actions{gap:5px;margin-left:0}.topbar-profile>span:not(.avatar){display:none}.topbar-profile .avatar{width:25px;height:25px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:21px}h1{font-size:24px}.workspace-heading p{max-width:235px;font-size:11px;line-height:1.6}.page-date{white-space:nowrap;padding-top:8px;font-size:10px}.glass-metrics{grid-template-columns:1fr 1fr;margin-bottom:20px}.glass-metric{padding:14px}.glass-metric:nth-child(2){border-right:0}.glass-metric:nth-child(-n+2){border-bottom:1px solid var(--border)}.glass-metric strong{font-size:26px}.glass-metric>span{font-size:10px}.glass-metric small{font-size:9px}.home-tabs{margin-bottom:21px}.home-columns{grid-template-columns:minmax(0,1fr);gap:26px}.attention-row,.attention-row:first-child,.attention-row:last-child{grid-template-columns:4px 28px minmax(0,1fr);gap:9px;padding:14px 12px}.attention-row>.avatar,.attention-row .task-symbol{width:28px;height:28px}.attention-row>.button{grid-column:3;justify-self:start;min-height:32px;margin-top:4px}.attention-copy h3{font-size:12px}.home-vacancy{grid-template-columns:minmax(0,1fr) 95px 12px;gap:7px;padding:14px 10px}.home-people-count{display:none}.home-vacancy b{font-size:11px}.home-vacancy small{font-size:9px}.home-vacancies{margin-top:24px}.day-schedule{border:0;border-top:1px solid var(--border);border-radius:0;padding:24px 0 0}.nav-rail,.sidebar-compact .nav-rail{background:var(--sidebar-color);z-index:50;border:1px solid #ffffff1a;border-radius:9px;width:auto;height:62px;padding:5px;inset:auto 8px 8px;overflow:visible;box-shadow:0 4px 18px #25133120}.nav-rail nav button,.sidebar-compact .nav-rail nav button{gap:4px;min-height:50px;padding:0;font-size:9px}.nav-rail nav button>svg{width:18px;height:18px}.sidebar-section-label,.sidebar-vacancies,.rail-foot,.sidebar-brand{display:none}.theme-studio{bottom:80px;right:12px}.palette-panel{max-height:calc(100dvh - 145px)}.vacancy-page-heading h1{font-size:21px}.vacancy-row{padding:16px 13px}.report-charts>section,.report-summary,.settings-section{padding:17px}}@media (prefers-reduced-transparency:reduce){.palette-panel,.palette-trigger{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}:root{--sidebar-width:224px;--floating-fill:calc(.18 + var(--glass-opacity) * .32);--floating-surface:linear-gradient(135deg, #ffffff70, #ffffff18), rgb(255 255 255/var(--floating-fill));--floating-edge:#ffffffcf;--floating-shadow:0 10px 28px -20px #3430474a, 0 2px 7px #34304706, inset 0 1px 1px #fffffff0, inset 0 -1px 1px #ffffff80;--floating-blur:blur(22px) saturate(1.25)}body{background:color-mix(in srgb, var(--bg) 94%, #858999)}.lab{background:0 0;padding:20px 20px 0 0}.main-shell{margin-left:calc(var(--sidebar-width) + 40px);padding-top:0}#main-content{background:0 0;border-radius:0;min-height:calc(100dvh - 100px)}.page{padding:30px 0 85px}.topbar{height:60px;color:var(--text);background:var(--floating-surface);border:1px solid var(--floating-edge);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);border-radius:17px;gap:18px;padding:0 15px;position:sticky;inset:20px auto auto}.workspace-switch{flex-shrink:0;gap:9px;width:auto;font-size:12px}.workspace-switch>svg{color:var(--accent)}.workspace-search{max-width:440px;height:35px;color:var(--muted);background:#ffffff50;border:1px solid #91849f20;border-radius:9px;margin-left:auto}.workspace-search:hover{background:#ffffffa1}.topbar-actions{margin-left:0}.topbar-profile{gap:8px}.topbar-actions>.icon-button{background:#ffffff54;border-radius:9px;width:34px;height:34px}.topbar-actions>.icon-button:hover{background:#ffffffb3}.topbar :focus-visible{outline-color:var(--accent)}.nav-rail{width:var(--sidebar-width);border:1px solid var(--floating-edge);color:var(--sidebar-text);background:linear-gradient(135deg, #ffffff8c, #ffffff24 70%), color-mix(in srgb, var(--sidebar-color) 13%, #fff8);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);border-radius:20px;padding:25px 11px 12px;inset:20px auto 20px 20px}.sidebar-brand{margin-bottom:32px}.sidebar-brand .wordmark span{color:var(--accent)}.sidebar-brand .icon-button{background:#ffffff48;border-radius:8px}.sidebar-section-label{opacity:.78}.nav-rail nav{gap:6px}.nav-rail nav button{border-radius:10px;min-height:42px}.motion-shell .nav-active-glass{background:linear-gradient(140deg, #ffffff20, #fff0), var(--palette-accent);box-shadow:0 5px 11px color-mix(in srgb, var(--palette-accent) 14%, transparent), inset 0 1px 1px #ffffff7d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff73;border-radius:10px}.motion-shell .nav-rail nav button.active{color:var(--on-accent)}.motion-shell .nav-rail nav button:hover{background:#ffffff38}.nav-rail nav button small{background:color-mix(in srgb, var(--sidebar-text) 7%, transparent)}.nav-rail nav button.active small{background:#ffffff24}.sidebar-vacancies{margin-top:32px}.sidebar-vacancies button{border-radius:8px;min-height:36px}.sidebar-vacancies button:hover{background:#ffffff70}.nav-rail .plan-widget{background:#ffffff30;border:1px solid #ffffff80;border-radius:12px;padding:14px 10px}.plan-widget>svg{color:#94692f;opacity:1}.nav-rail .sidebar-profile{background:#ffffff48;border:1px solid #ffffff70;border-radius:12px}.sidebar-compact .main-shell{margin-left:112px}.sidebar-compact .nav-rail{width:72px}.glass-metrics{background:0 0;border:0;border-radius:0;gap:16px;margin-bottom:27px;overflow:visible}.glass-metric,.glass-metric:last-child,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll{background:var(--floating-surface);border:1px solid var(--floating-edge);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);border-radius:17px}.glass-metric{gap:11px;padding:20px}.glass-metric>span{font-size:12px}.glass-metric strong{font-size:31px}.glass-metric svg{border-radius:11px;width:36px;height:36px;padding:8px;box-shadow:inset 0 1px 1px #ffffffc7}.home-tabs{border-bottom:0;margin-bottom:24px}.home-columns{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.attention-section,.home-vacancies,.day-schedule{padding:22px}.attention-list{background:0 0;border:0;border-radius:0;overflow:visible}.attention-row,.attention-row:first-child,.attention-row:last-child{background:0 0;border-bottom-color:#857b961c;min-height:108px;padding:19px 0}.attention-row:first-child{padding-top:6px}.attention-row:last-child{padding-bottom:2px}.home-vacancies{margin-top:24px}.home-vacancy,.home-vacancy:nth-child(2),.home-vacancy:last-child{background:0 0;border:0;border-radius:9px;margin-top:5px;padding:17px 8px}.home-vacancy:hover{background:#ffffff75}.day-schedule{border-left:1px solid var(--floating-edge)}.week-navigation{margin-top:8px}.week-strip .selected{border-radius:10px;box-shadow:inset 0 1px 1px #ffffff7d,0 3px 9px #542b6e14}.schedule-meeting .meeting-copy{background:#ffffff6b;border-color:#ffffff8c;border-radius:11px}.schedule-meeting.next-meeting .meeting-copy{background:#ede8f36b;border-color:#ded3ed66 #ded3ed66 #ded3ed66 #a995be}.schedule-meeting:nth-child(2) .meeting-copy{background:#e6f0e96b;border-color:#d4e5da70 #d4e5da70 #d4e5da70 #77a890}.button{border-radius:9px;min-height:35px}.button:not(.primary):not(.danger){background:#ffffff7d;border-color:#ffffffb8;box-shadow:inset 0 1px #fff,0 2px 5px #39304406}.button.primary{background:linear-gradient(140deg, #ffffff17, #fff0), var(--palette-accent);box-shadow:inset 0 1px 1px #ffffff61,0 3px 8px #50276312}.vacancy-page-heading{padding:22px}.kanban-board{gap:18px}.kanban-column{background:#ffffff26;border:1px solid #ffffff80;border-radius:15px;box-shadow:inset 0 1px #ffffffc4}.kanban-column .candidate-card{background:#fff9;border:1px solid #ffffffd9;border-radius:12px;box-shadow:0 5px 15px -12px #3731424d,inset 0 1px #fff}.column-cards{gap:13px}.palette-trigger{box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);backdrop-filter:var(--floating-blur);background:#ffffff9c;border:1px solid #ffffffd9;border-radius:13px}.palette-panel{border-radius:17px}@media (width<=1250px) and (width>=641px){:root{--sidebar-width:204px}.page{padding:28px 0 80px}.home-columns{grid-template-columns:minmax(0,1fr) 275px;gap:20px}.attention-section,.home-vacancies,.day-schedule{padding:19px}.glass-metric{padding:17px 14px}.glass-metric>span{font-size:11px}.topbar{gap:12px}.workspace-switch{width:auto}}@media (width<=1050px) and (width>=641px){:root{--sidebar-width:182px}.home-columns{grid-template-columns:minmax(0,1fr)}.day-schedule{border:1px solid var(--floating-edge);max-width:none;padding:22px}.workspace-search span{max-width:190px}.workspace-search kbd{display:none}.glass-metrics{gap:10px}.glass-metric>span{min-height:26px;font-size:10px}}@media (width<=760px) and (width>=641px){:root{--sidebar-width:72px}.workspace-search span{max-width:150px}.workspace-switch{font-size:11px}}@media (width<=640px){.lab{background:0 0;padding:12px 12px 0}.main-shell,.sidebar-compact .main-shell{margin-left:0;padding-top:0}.page{padding:25px 0 145px}.topbar{border-radius:14px;gap:9px;height:55px;padding:0 10px;top:12px}.workspace-search{border-radius:8px;flex-basis:32px;margin-left:auto;padding:0}.workspace-switch>svg{display:block}.workspace-switch{gap:7px;font-size:10px}.glass-metrics{gap:12px}.glass-metric,.glass-metric:nth-child(2),.glass-metric:nth-child(-n+2),.glass-metric:last-child{border:1px solid var(--floating-edge);border-radius:15px;padding:16px 13px}.glass-metric>span{font-size:10px}.glass-metric strong{font-size:28px}.glass-metric svg{width:31px;height:31px;padding:7px}.home-columns{grid-template-columns:minmax(0,1fr);gap:22px}.attention-section,.home-vacancies,.day-schedule{border-radius:16px;padding:18px 15px}.attention-row,.attention-row:first-child,.attention-row:last-child{padding:17px 0}.attention-row:last-child{padding-bottom:0}.day-schedule{border:1px solid var(--floating-edge)}.home-vacancy,.home-vacancy:nth-child(2),.home-vacancy:last-child{padding:15px 0}.home-vacancies{margin-top:22px}.nav-rail,.sidebar-compact .nav-rail{background:linear-gradient(135deg, #ffffffb3, #ffffff63), color-mix(in srgb, var(--sidebar-color) 13%, #fff9);border:1px solid var(--floating-edge);width:auto;height:64px;box-shadow:var(--floating-shadow);border-radius:17px;padding:5px;inset:auto 12px 12px}.nav-rail nav button,.sidebar-compact .nav-rail nav button{min-height:52px}.theme-studio{bottom:86px}.vacancy-page-heading{padding:18px}}@media (prefers-reduced-transparency:reduce){.nav-rail,.sidebar-compact .nav-rail{background:color-mix(in srgb, var(--sidebar-color) 10%, white)}.topbar,.glass-metric,.glass-metric:last-child,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.palette-panel,.kanban-column .candidate-card{-webkit-backdrop-filter:none;background:#fff}.nav-rail{-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-rail,.sidebar-compact .nav-rail{background:color-mix(in srgb, var(--sidebar-color) 10%, white)}.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.palette-panel{background:#f9f9fb}}.palette-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.palette-preview.dark-preview svg{color:#fff}:root[data-canvas=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#edeef2;--muted:#a2a4af;--surface:#ffffff05;--surface-raised:#17181c;--surface-soft:#ffffff08;--border:#ffffff12;--accent-soft:color-mix(in srgb, var(--palette-accent) 10%, transparent);--success:#91cbb4;--warning:#dcb687;--overlay:#0000008c;--floating-edge:#ffffff09;--floating-shadow:0 16px 36px -22px #00000080, inset 0 0 18px #ffffff02;--floating-blur:blur(24px) saturate(1.1)}[data-canvas=dark] body{background:var(--bg)}[data-canvas=dark] :is(.nav-rail,.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state){background:var(--floating-surface);border:1px solid var(--floating-edge);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);isolation:isolate}[data-canvas=dark] :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state){position:relative}[data-canvas=dark] :is(.nav-rail,.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff8c 0%,#ffffff2b 9%,#ffffff0a 27%,#fff0 48%,#ffffff05 78%,#ffffff2b 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-canvas=dark] :is(.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state){border-radius:17px;padding:24px}[data-canvas=dark] :is(.nav-rail,.sidebar-compact .nav-rail){background:linear-gradient(145deg, #ffffff06, transparent 55%), color-mix(in srgb, var(--sidebar-color) 15%, #090a0c99)}[data-canvas=dark] .nav-rail .wordmark span{color:#d3d6e3}[data-canvas=dark] :is(.topbar-actions>.icon-button,.sidebar-brand .icon-button,.workspace-search,.topbar-profile,.nav-rail .plan-widget,.nav-rail .sidebar-profile){box-shadow:none;background:#ffffff04;border-color:#ffffff0d}[data-canvas=dark] .workspace-search kbd{color:var(--muted);border-color:var(--border);background:#ffffff05}[data-canvas=dark] .motion-shell .nav-active-glass{background:linear-gradient(110deg, #ffffff09, transparent), color-mix(in srgb, var(--palette-accent) 11%, transparent);border:1px solid color-mix(in srgb, var(--palette-accent) 24%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff10}[data-canvas=dark] .motion-shell .nav-rail nav button.active{color:var(--accent)}[data-canvas=dark] :is(.motion-shell .nav-rail nav button:hover,.sidebar-vacancies button:hover,.home-vacancy:hover,.workspace-search:hover,.topbar-actions>.icon-button:hover,.icon-button:hover,.vacancy-row:hover){background:#ffffff06}[data-canvas=dark] .plan-widget>svg{color:var(--warning)}[data-canvas=dark] :is(.tabs-line,.home-tabs)>button{color:var(--muted)}[data-canvas=dark] :is(.tabs-line,.home-tabs)>button.selected{color:var(--text);border-bottom-color:var(--accent)}[data-canvas=dark] .home-tabs>button.selected:after{background:var(--accent)}[data-canvas=dark] :is(.tabs-line>button>span,.column-count){color:#c4c6d0;background:#ffffff0d}[data-canvas=dark] .glass-metric{--metric-color:#b7b9f0;--metric-bg:#aaa7ef12}[data-canvas=dark] .glass-metric:nth-child(2){--metric-color:#91cbb4;--metric-bg:#91cbb412}[data-canvas=dark] .glass-metric:nth-child(3){--metric-color:#dcb687;--metric-bg:#dcb68712}[data-canvas=dark] .glass-metric:nth-child(4){--metric-color:#d5a4bd;--metric-bg:#d5a4bd12}[data-canvas=dark] .glass-metric svg{box-shadow:inset 0 1px #ffffff0d}[data-canvas=dark] :is(.tone-blue,.tone-violet,.tone-green,.tone-orange,.tone-amber,.tone-rose,.tone-neutral,.task-symbol,.section-count){background:color-mix(in srgb, currentColor 10%, transparent)}[data-canvas=dark] .tone-blue{color:#a6b9dd}[data-canvas=dark] :is(.tone-violet,.task-symbol){color:#c0b0df}[data-canvas=dark] .tone-green{color:#91cbb4}[data-canvas=dark] :is(.tone-orange,.tone-amber,.section-count){color:#dcb687}[data-canvas=dark] .tone-rose{color:#d5a4bd}[data-canvas=dark] .tone-neutral{color:#bfc1cd}[data-canvas=dark] :is(.attention-row,.attention-row:first-child,.attention-row:last-child){border-bottom-color:#ffffff07}[data-canvas=dark] .button:not(.primary):not(.danger){color:var(--text);background:linear-gradient(130deg,#ffffff0c,#ffffff03);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0d}[data-canvas=dark] .button:not(.primary):not(.danger):hover{background:#ffffff10}[data-canvas=dark] .button.primary{background:var(--palette-accent);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff29,0 3px 12px #00000030}[data-canvas=dark] .button.primary:hover{background:color-mix(in srgb, var(--palette-accent) 90%, white)}[data-canvas=dark] .week-strip .selected{color:var(--accent);background:#ffffff0c;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff17}[data-canvas=dark] .week-strip button:hover:not(.selected){background:#ffffff08}[data-canvas=dark] .schedule-meeting .meeting-copy,[data-canvas=dark] .schedule-meeting.next-meeting .meeting-copy,[data-canvas=dark] .schedule-meeting:nth-child(2) .meeting-copy{background:#ffffff03;border-color:#ffffff08 #ffffff08 #ffffff08 #ac95c966}[data-canvas=dark] .schedule-meeting:nth-child(2) .meeting-copy{border-left-color:#91cbb466}[data-canvas=dark] .schedule-meeting:hover .meeting-copy{background:#ffffff08}[data-canvas=dark] .schedule-timeline:before,[data-canvas=dark] .meeting-pin{border-color:#18191e;box-shadow:0 0 0 4px #141518}[data-canvas=dark] :is(input,textarea,select,.search-field,.view-switch,.palette-presets button,.palette-color input){color:var(--text);background:#ffffff06;border-color:#ffffff17}[data-canvas=dark] :is(input,textarea)::placeholder{color:var(--muted)}[data-canvas=dark] .search-field input{background:0 0}[data-canvas=dark] select option{background:#18191e}[data-canvas=dark] .view-switch button[aria-pressed=true]{background:#ffffff10;box-shadow:inset 0 1px #ffffff12}[data-canvas=dark] :is(.candidate-table th,.report-table th){background:#ffffff04}[data-canvas=dark] :is(.candidate-table tbody tr:hover,.report-table tbody tr:hover){background:#ffffff05}[data-canvas=dark] .kanban-column{box-shadow:none;background:#ffffff02;border-color:#ffffff08}[data-canvas=dark] .kanban-column.drop-target{background:var(--accent-soft);border-color:var(--accent)}[data-canvas=dark] .kanban-column .candidate-card{background:linear-gradient(140deg,#ffffff08,#ffffff02);border-color:#ffffff18;box-shadow:inset 0 1px #ffffff0a,0 4px 8px #00000014}[data-canvas=dark] .kanban-column .candidate-card:hover{background:#ffffff09;border-color:#ffffff38}[data-canvas=dark] .candidate-next.urgent{color:var(--warning);background:#dcb6870c}[data-canvas=dark] :is(.dialog,.palette-panel){-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#ffffff04,#0000 50%),#121316f2;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff14,0 25px 90px #0009}[data-canvas=dark] .drawer-footer{border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141519e8}[data-canvas=dark] .palette-preview{border-color:#ffffff17}[data-canvas=dark] :is(button,a,input,textarea,select):focus-visible{outline-color:var(--accent)}[data-canvas] :is(.assessment-card,.role-side-note,.info-box,.schedule-form,.drawer-notice,.success,.analysis-loader,.report-table .best-source,.candidate-next.urgent){background:var(--floating-surface);border-color:var(--border);box-shadow:inset 0 1px #ffffff08}[data-canvas] .dialog.drawer{border-radius:20px}.nav-rail{scrollbar-width:none;overscroll-behavior-y:contain}.nav-rail::-webkit-scrollbar{width:0;height:0;display:none}:root[data-canvas]{--floating-fill:calc(.006 + var(--glass-opacity) * .024);--floating-surface:linear-gradient(135deg, #ffffff04, #fff0 58%), rgb(255 255 255/var(--floating-fill));--floating-blur:blur(24px) saturate(1.1);--surface:rgb(255 255 255/var(--floating-fill));--surface-soft:#ffffff06;--surface-raised:rgb(255 255 255/var(--floating-fill))}:root[data-canvas=light]{--floating-shadow:0 12px 28px -22px #292a3e29, inset 0 1px 0 #ffffff80;--floating-edge:#fff6}[data-canvas] :is(.nav-rail,.sidebar-compact .nav-rail,.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state,.kanban-column .candidate-card,.candidate-card.drag-overlay,.dialog,.palette-panel,.drawer-footer,.toast){background:var(--floating-surface);border-color:var(--floating-edge);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur)}[data-canvas] :is(.dialog,.palette-panel,.drawer-footer,.toast){-webkit-backdrop-filter:blur(40px)saturate(1.1)}[data-canvas] :is(.nav-rail .plan-widget,.nav-rail .sidebar-profile,.topbar-actions>.icon-button,.sidebar-brand .icon-button,.workspace-search,.schedule-meeting .meeting-copy,.schedule-meeting.next-meeting .meeting-copy,.schedule-meeting:nth-child(2) .meeting-copy,.search-field,.view-switch,.palette-presets button,input,textarea,select,.candidate-table th,.report-table th){background:var(--surface);border-color:var(--border);box-shadow:inset 0 1px #ffffff08}[data-canvas] :is(.button:not(.primary):not(.danger),.view-switch button[aria-pressed=true]){background:var(--floating-surface);border-color:var(--border);box-shadow:inset 0 1px #ffffff17}[data-canvas] .search-field input{box-shadow:none;background:0 0}[data-canvas] .kanban-column{background:#ffffff02}[data-canvas] .schedule-meeting .meeting-copy{border-left-color:#a995be66}[data-canvas] .schedule-meeting:nth-child(2) .meeting-copy{border-left-color:#77a89066}[data-canvas=light] .schedule-meeting .meeting-copy,[data-canvas=light] .schedule-meeting.next-meeting .meeting-copy,[data-canvas=light] .schedule-meeting:nth-child(2) .meeting-copy{background:var(--surface)}[data-canvas=light] :is(.dialog,.palette-panel,.drawer-footer,.toast){background:linear-gradient(135deg,#ffffff12,#ffffff02)}@media (prefers-reduced-transparency:reduce){:root[data-canvas=light]{--floating-surface:#f4f5f8}[data-canvas=light] :is(.nav-rail,.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state,.dialog,.palette-panel,.drawer-footer,.toast){-webkit-backdrop-filter:none;background:#f4f5f8}:root[data-canvas=dark]{--floating-surface:#141519}[data-canvas=dark] :is(.nav-rail,.topbar,.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-row,.vacancy-page-heading,.report-summary,.report-charts>section,.settings-section,.table-scroll,.palette-trigger,.vacancy-overview,.team-section,.agenda,.filter-panel,.empty-state,.dialog,.palette-panel,.drawer-footer){-webkit-backdrop-filter:none;background:#141519}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-canvas=dark]{--floating-surface:#141519}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--type-caption:12px;--type-body:14px;--type-section:16px;--type-title:28px;--radius-control:9px;--radius-card:14px;--radius-panel:20px;--control-height:38px;--card-padding:var(--space-4);--section-gap:var(--space-6);--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-canvas=light]{--text:#252832;--muted:#606570;--line-subtle:#262d4012;--line-interactive:#262d4033;--line-hover:#262d4059;--fill-hover:#ffffff30;--card-shadow:0 4px 12px -8px #20263b26, inset 0 1px 0 #ffffffa6;--dialog-shadow:0 32px 100px #20263826, 0 0 0 1px #242c4117;--overlay:#dfe2e930;--stage-new:#646e82;--stage-screening:#496eac;--stage-interview:#8564aa;--stage-assessment:#997020;--stage-offer:#397d69;--stage-rejected:#a65367}:root[data-canvas=dark]{--text:#f0f0f4;--muted:#a7a9b5;--line-subtle:#ffffff10;--line-interactive:#ffffff29;--line-hover:#ffffff59;--fill-hover:#ffffff07;--card-shadow:0 4px 12px -6px #0006, inset 0 1px 0 #ffffff0d;--dialog-shadow:0 32px 100px #0009, 0 0 0 1px #ffffff0d;--stage-new:#a0a8bb;--stage-screening:#94b5ee;--stage-interview:#bda1e1;--stage-assessment:#daba7f;--stage-offer:#8dc7b1;--stage-rejected:#df9ead}:root[data-canvas]{--border:var(--line-subtle)}[data-stage=new]{--stage-color:var(--stage-new)}[data-stage=screening]{--stage-color:var(--stage-screening)}[data-stage=interview]{--stage-color:var(--stage-interview)}[data-stage=assessment]{--stage-color:var(--stage-assessment)}[data-stage=offer],[data-stage=hired]{--stage-color:var(--stage-offer)}[data-stage=rejected]{--stage-color:var(--stage-rejected)}:root[data-canvas] h1{font-size:var(--type-title);letter-spacing:-.8px;font-weight:620}:root[data-canvas] h2{font-size:var(--type-section);font-weight:600}:root[data-canvas] :is(.button,.search-field,input,select){min-height:var(--control-height)}:root[data-canvas] :is(.button,input,textarea,select,.search-field,.view-switch){border-radius:var(--radius-control);font-size:var(--type-caption)}:root[data-canvas] :is(.button:not(.primary),.search-field,input,textarea,select,.view-switch){border-color:var(--line-interactive)}:root[data-canvas] .button{padding:9px 13px;font-weight:550}:root[data-canvas] .button:not(:disabled):hover{border-color:var(--line-hover)}:root[data-canvas] .button:disabled{opacity:.48;cursor:not-allowed}:root[data-canvas] :is(input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}:root[data-canvas] :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root[data-canvas] :is(.search-field input,.search-field select){border:0;min-height:34px}:root[data-canvas] .search-field:focus-within{box-shadow:var(--focus-ring);border-color:var(--accent)}:root[data-canvas] :is(.workspace-heading p,.page-heading>.muted,.back-link,.tabs-line>button,.view-switch button,.toolbar select,.pipeline-toolbar select){font-size:var(--type-caption)}:root[data-canvas] .tabs-line>button{min-height:44px}:root[data-canvas] .nav-rail nav button{min-height:44px;font-size:13px}:root[data-canvas] .sidebar-vacancies button{font-size:var(--type-caption)}:root[data-canvas] :is(.sidebar-section-label,.plan-widget small,.sidebar-profile small){font-size:11px}:root[data-canvas] .workspace-search{min-height:36px}:root[data-canvas] .workspace-search span{font-size:var(--type-caption)}:root[data-canvas] :is(.attention-section,.home-vacancies,.day-schedule,.report-summary,.report-charts>section,.settings-section){padding:var(--space-6);border-radius:var(--radius-panel)}:root[data-canvas] .section-heading{margin-bottom:var(--space-5)}:root[data-canvas] .glass-metric{padding:var(--space-5);gap:var(--space-3)}:root[data-canvas] .glass-metric>span{font-size:var(--type-caption);line-height:1.5}:root[data-canvas] .glass-metric strong{font-size:34px;font-weight:550}:root[data-canvas] .attention-row{column-gap:var(--space-3);min-height:110px}:root[data-canvas] .attention-copy h3{font-size:var(--type-body);margin-bottom:5px;font-weight:550}:root[data-canvas] :is(.attention-copy p,.attention-copy>span,.person-link){font-size:var(--type-caption)}:root[data-canvas] .attention-copy small{margin-top:7px;font-size:11px}:root[data-canvas] .attention-row>.button{min-height:34px;padding:7px 10px;font-size:11px}:root[data-canvas] .home-vacancy{grid-template-columns:minmax(0,1fr) 84px 125px 14px;padding-block:18px}:root[data-canvas] :is(.home-vacancy small,.home-people-count,.home-next,.home-vacancy .waiting-text){font-size:11px}:root[data-canvas] .meeting-copy b{font-size:13px}:root[data-canvas] :is(.meeting-copy>small,.meeting-copy>span:not(.meeting-bottom),.meeting-bottom small,.schedule-meeting time,.schedule-foot){font-size:11px}:root[data-canvas] .schedule-meeting .meeting-copy{padding:14px 12px}:root[data-canvas] :is(.vacancy-row,.candidate-table,.report-table){font-size:var(--type-caption)}:root[data-canvas] :is(.candidate-table th,.report-table th,.candidate-table td,.report-table td){padding-block:15px}:root[data-canvas] :is(.vacancy-identity b,.table-person b){font-size:var(--type-body)}:root[data-canvas] .vacancy-page-heading{padding:var(--space-6)}:root[data-canvas] .vacancy-page-heading h1{font-size:26px}:root[data-canvas] .vacancy-page-meta{margin-top:var(--space-3);font-size:var(--type-caption)}:root[data-canvas] .pipeline-toolbar{margin-top:var(--space-5);gap:var(--space-3)}:root[data-canvas] .board-caption{margin-bottom:var(--space-5);font-size:var(--type-caption)}:root[data-canvas] .kanban-board{gap:var(--space-4);grid-auto-columns:minmax(264px,1fr)}:root[data-canvas] .kanban-column{box-shadow:none;background:0 0;border:0;min-height:0;padding:0 0 12px}:root[data-canvas] .column-heading{min-height:48px;padding:0 var(--space-3);margin-bottom:var(--space-3);border-bottom:2px solid color-mix(in srgb, var(--stage-color) 35%, transparent)}:root[data-canvas] .column-heading h3{font-size:13px;font-weight:600}:root[data-canvas] .column-heading .stage-dot{background:var(--stage-color);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--stage-color) 8%, transparent)}:root[data-canvas] .column-count{color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 9%, transparent);text-align:center;min-width:25px;font-size:var(--type-caption);border-radius:6px;margin-left:auto;padding:3px 7px}:root[data-canvas] .column-cards{gap:var(--space-3)}:root[data-canvas] .kanban-column .candidate-card{padding:var(--card-padding);border-radius:var(--radius-card);border:1px solid var(--line-interactive);box-shadow:var(--card-shadow);background:var(--floating-surface)}:root[data-canvas] .kanban-column .candidate-card:hover{background:var(--fill-hover);border-color:var(--line-hover);box-shadow:var(--card-shadow)}:root[data-canvas] .candidate-card[data-priority=waiting]{border-left:2px solid color-mix(in srgb, var(--warning) 65%, transparent)}:root[data-canvas] .candidate-card-person{gap:var(--space-3);padding-right:12px}:root[data-canvas] .candidate-card-person .avatar{border-radius:10px;width:36px;height:36px;font-size:11px}:root[data-canvas] .candidate-open h3{font-size:var(--type-body);font-weight:580;line-height:1.45}:root[data-canvas] .candidate-open p{font-size:var(--type-caption);margin-top:5px;line-height:1.5}:root[data-canvas] .drag-handle{color:var(--muted);padding:6px 3px;top:-6px;right:-8px}:root[data-canvas] .candidate-next{font-size:var(--type-caption);min-height:38px;color:var(--muted);align-items:center;margin-top:18px}:root[data-canvas] .candidate-next.urgent{color:var(--warning);box-shadow:none;background:0 0;width:100%;margin:18px 0 0;padding:0}:root[data-canvas] .candidate-next svg{margin:0}:root[data-canvas] .candidate-footer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-subtle);font-size:11px}:root[data-canvas] .candidate-footer>small{font-size:11px}:root[data-canvas] .candidate-footer .avatar{width:21px;height:21px;font-size:7px}:root[data-canvas] .column-empty{border-color:var(--line-interactive);min-height:140px;color:var(--muted);font-size:var(--type-caption);place-items:center;display:grid}:root[data-canvas] .show-more{min-height:40px;font-size:var(--type-caption);color:var(--muted)}:root[data-canvas] .kanban-column.drop-target{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}:root[data-canvas] .dialog{border-color:var(--line-interactive);box-shadow:var(--dialog-shadow)}:root[data-canvas] .dialog.drawer{border-radius:var(--radius-panel);flex-direction:column;width:min(660px,100vw - 32px);display:flex;top:16px;bottom:16px;right:16px;overflow:hidden}:root[data-canvas] .drawer-scroll{scrollbar-width:thin;scrollbar-color:var(--line-interactive) transparent;flex:1;min-height:0;overflow-y:auto}:root[data-canvas] .drawer .dialog-heading{border-color:var(--line-subtle);flex:none;padding:20px 28px}:root[data-canvas] .drawer .dialog-heading h2{font-size:var(--type-body)}:root[data-canvas] .drawer .dialog-heading p{font-size:var(--type-caption);margin-top:5px}:root[data-canvas] .candidate-profile{gap:var(--space-4);padding:28px 28px 20px}:root[data-canvas] .candidate-profile .avatar.large{border-radius:16px;width:60px;height:60px;font-size:20px}:root[data-canvas] .candidate-profile h2{font-size:26px;line-height:1.3}:root[data-canvas] .candidate-profile p{margin:7px 0;font-size:13px}:root[data-canvas] .candidate-profile>div>span{font-size:var(--type-caption)}:root[data-canvas] .profile-actions{gap:var(--space-3);padding:0 28px 24px}:root[data-canvas] .stage-picker{font-size:var(--type-caption);gap:7px}:root[data-canvas] .stage-picker select{min-height:40px;font-size:13px}:root[data-canvas] .profile-actions>.button{min-height:40px}:root[data-canvas] .drawer-tabs{gap:var(--space-6);border-color:var(--line-subtle);padding-inline:28px}:root[data-canvas] .drawer-tabs button{min-height:48px;font-size:13px}:root[data-canvas] .drawer-tabs button>span{font-size:11px}:root[data-canvas] .drawer-tab-content{min-height:0;padding:24px 28px 28px}:root[data-canvas] .assessment-card{padding:var(--space-5);border:1px solid var(--line-interactive);border-radius:var(--radius-card);border-left:3px solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:none}:root[data-canvas] .assessment-card b{font-size:13px}:root[data-canvas] .assessment-card p{margin-top:var(--space-3);font-size:13px;line-height:1.75}:root[data-canvas] .assessment-card small{margin-top:var(--space-3);font-size:11px}:root[data-canvas] .profile-facts{margin-top:var(--space-4);border-bottom:1px solid var(--line-subtle);gap:0;padding:20px 0}:root[data-canvas] .profile-facts>div{padding-inline:var(--space-4);border-right:1px solid var(--line-subtle)}:root[data-canvas] .profile-facts>div:first-child{padding-left:0}:root[data-canvas] .profile-facts>div:last-child{border-right:0;padding-right:0}:root[data-canvas] .profile-facts span{font-size:var(--type-caption);margin-bottom:8px}:root[data-canvas] .profile-facts b{font-size:13px;line-height:1.5}:root[data-canvas] .profile-notes{margin-top:var(--space-6)}:root[data-canvas] .detail-section>h3{font-size:var(--type-body);margin-bottom:var(--space-4)}:root[data-canvas] .profile-notes textarea{padding:var(--space-3);font-size:13px;line-height:1.6}:root[data-canvas] .note-action{gap:var(--space-3);margin-top:var(--space-3)}:root[data-canvas] .note-action small{font-size:11px}:root[data-canvas] .note-action .button{font-size:var(--type-caption)}:root[data-canvas] .drawer-footer{border-top:1px solid var(--line-interactive);flex:none;padding:16px 28px;position:relative;bottom:auto}:root[data-canvas] .drawer-footer>span{font-size:11px}:root[data-canvas] .drawer-footer .button,:root[data-canvas] :is(.drawer-notice,.helper-text,.note p,.resume-sheet p,.resume-sheet li){font-size:var(--type-caption)}:root[data-canvas] .drawer-notice{border:1px solid var(--line-subtle);border-radius:var(--radius-control);margin-inline:28px}@media (width<=1250px){:root[data-canvas] .attention-row{grid-template-columns:5px 32px minmax(0,1fr)}:root[data-canvas] .attention-row>.button{grid-column:3;justify-self:start;margin-top:8px}:root[data-canvas] .home-vacancy{grid-template-columns:minmax(0,1fr) 115px 14px}:root[data-canvas] .home-people-count{display:none}:root[data-canvas] .glass-metric{padding:var(--space-4)}}@media (width<=640px){:root[data-canvas] h1{font-size:25px}:root[data-canvas] .nav-rail nav button{min-height:52px;font-size:10px}:root[data-canvas] .glass-metric>span{font-size:11px}:root[data-canvas] .glass-metric strong{font-size:30px}:root[data-canvas] .glass-metric small{font-size:10px}:root[data-canvas] :is(.attention-section,.home-vacancies,.day-schedule,.settings-section,.report-summary,.report-charts>section){padding:20px 16px}:root[data-canvas] .home-vacancy{grid-template-columns:minmax(0,1fr) 14px;gap:8px}:root[data-canvas] .home-vacancy>:is(.waiting-text,.home-next){grid-area:2/1;padding-left:11px}:root[data-canvas] .home-vacancy>svg{grid-area:1/2/3}:root[data-canvas] .kanban-board{grid-auto-columns:minmax(270px,82vw)}:root[data-canvas] .vacancy-page-heading{padding:20px 16px}:root[data-canvas] .vacancy-page-heading h1{font-size:23px}:root[data-canvas] .dialog.drawer{width:auto;inset:8px}:root[data-canvas] .drawer .dialog-heading{padding:16px 20px}:root[data-canvas] .candidate-profile{gap:12px;padding:24px 20px 20px}:root[data-canvas] .candidate-profile h2{font-size:23px}:root[data-canvas] .candidate-profile p{font-size:12px}:root[data-canvas] .profile-actions{flex-wrap:wrap;align-items:end;padding:0 20px 20px}:root[data-canvas] .profile-actions .stage-picker{min-width:130px}:root[data-canvas] .profile-actions .button{padding-inline:10px;font-size:11px}:root[data-canvas] .drawer-tabs{gap:20px;padding-inline:20px}:root[data-canvas] .drawer-tabs button{font-size:12px}:root[data-canvas] .drawer-tab-content{padding:20px}:root[data-canvas] .profile-facts{grid-template-columns:1fr 1fr;gap:20px 0}:root[data-canvas] .profile-facts>div:last-child{grid-column:1/-1;padding-left:0}:root[data-canvas] .profile-facts>div:nth-child(2){border-right:0}:root[data-canvas] .drawer-footer{padding:12px 20px}:root[data-canvas] .drawer-footer>span{display:none}:root[data-canvas] .drawer-footer .button{margin-left:auto}}:root{--lens-fill:#ffffff08;--lens-blur:1.4px;--lens-tint:rgb(255 255 255/calc(.02 + var(--glass-opacity) * .12));--lens-reflection:#ffffff1a;--lens-edge:#fff6;--detail-solid:#f6f7fa}:root[data-canvas=dark]{--lens-tint:rgb(9 12 20/calc(.025 + var(--glass-opacity) * .18));--lens-fill:#ffffff06;--lens-reflection:#ffffff13;--lens-edge:#ffffff52;--detail-solid:#17191f}:root[data-canvas] .optical-host{-webkit-backdrop-filter:none;isolation:isolate;background:0 0;border-color:#ffffff1a;box-shadow:0 8px 24px -18px #00000070,inset 0 0 0 1px #ffffff05}:root[data-canvas] .optical-host>.glass-optics{border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--light-x,14%) var(--light-y,0%), var(--lens-reflection), transparent 65%), linear-gradient(120deg, #ffffff09, #fff0 48%, #ffffff05), var(--lens-tint);-webkit-backdrop-filter:blur(var(--lens-blur)) saturate(1.25);margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 1px 1px 2px #ffffff1a,inset -1px -1px 2px #0000001a}:root[data-canvas] .optical-host:before{content:"";z-index:2;border-radius:inherit;background:radial-gradient(ellipse at var(--light-x,12%) var(--light-y,0%), #ffffffce, #fff0 65%), linear-gradient(135deg, #ffffff70, #ffffff0a 34%, #ffffff03 58%, #ffffff45);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-canvas] .optical-host:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:2px;box-shadow:inset 0 2px 3px -2px #ffffff73,inset 0 -2px 4px -3px #ffffff5c}:root[data-canvas] :is(.nav-rail.optical-host,.topbar.optical-host){--lens-reflection:#ffffff1f}:root[data-canvas] .kanban-column .candidate-card.optical-host{border-color:var(--line-interactive)}:root[data-canvas] .optical-host>.glass-optics>svg{width:0;height:0;box-shadow:none;padding:0}:root[data-canvas] .dialog.drawer,:root[data-canvas] .dialog.drawer :is(.drawer-footer,.drawer-scroll,.dialog-heading){background:var(--detail-solid);-webkit-backdrop-filter:none}:root[data-canvas] .dialog.drawer:before,:root[data-canvas] .dialog.drawer:after{content:none}:root[data-canvas] .dialog.drawer .assessment-card{background:color-mix(in srgb, var(--accent) 4%, var(--detail-solid))}:root[data-canvas] .dialog.drawer :is(input,select,textarea){background:color-mix(in srgb, var(--text) 3%, var(--detail-solid))}.material-tools{align-items:center;gap:8px;display:flex}.backdrop-toggle{border:1px solid var(--line-interactive);background:var(--detail-solid);min-height:36px;color:var(--text);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.backdrop-toggle i{background:var(--line-interactive);border-radius:9px;width:22px;height:13px;position:relative}.backdrop-toggle i:after{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:2px}.backdrop-toggle[aria-pressed=true] i{background:var(--accent-soft)}.backdrop-toggle[aria-pressed=true] i:after{background:var(--accent);left:11px}.backdrop-choices{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.backdrop-choices h3{margin-bottom:12px;font-size:13px}.backdrop-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.backdrop-choice{border:1px solid var(--line-interactive);color:var(--text);text-align:left;background:0 0;border-radius:9px;padding:4px 4px 8px;font-size:10px}.backdrop-choice>i{border-radius:6px;height:37px;margin-bottom:6px;display:block}.backdrop-choice>span{padding-left:4px}.backdrop-choice[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-backdrop]:not([data-backdrop=none]) body{background-image:var(--backdrop-art);background-size:cover;background-attachment:fixed}[data-backdrop=air]{--backdrop-art:radial-gradient(ellipse at 10% 0%, #b5e6f0, transparent 60%), radial-gradient(ellipse at 95% 80%, #ccd2f5, transparent 60%), linear-gradient(140deg, #eaf4fb, #dbe5f9)}[data-backdrop=lagoon]{--backdrop-art:radial-gradient(ellipse at 0% 90%, #b6d9d0, transparent 60%), radial-gradient(ellipse at 90% 10%, #c7e8e1, transparent 55%), linear-gradient(140deg, #e5efec, #d8e4de)}[data-backdrop=peach]{--backdrop-art:radial-gradient(ellipse at 10% 20%, #f5cbb6, transparent 65%), radial-gradient(ellipse at 90% 80%, #e0cadb, transparent 60%), linear-gradient(130deg, #f5ede4, #ebdfe7)}[data-backdrop=aurora]{--backdrop-art:radial-gradient(ellipse at 8% 85%, #265155, transparent 50%), radial-gradient(ellipse at 85% 10%, #393453, transparent 55%), linear-gradient(130deg, #0b101b, #141923)}[data-backdrop=ribbons]{--backdrop-art:url(/glass-test.svg)}.backdrop-choice[data-preview=none]>i{background:var(--bg);border:1px solid var(--line-interactive)}.backdrop-choice[data-preview=air]>i{background:linear-gradient(130deg,#b5e6f0,#eaf4fb,#ccd2f5)}.backdrop-choice[data-preview=lagoon]>i{background:linear-gradient(130deg,#b6d9d0,#e5efec,#c7e8e1)}.backdrop-choice[data-preview=peach]>i{background:linear-gradient(130deg,#f5cbb6,#f5ede4,#e0cadb)}.backdrop-choice[data-preview=aurora]>i{background:linear-gradient(130deg,#265155,#0b101b,#393453)}.backdrop-choice[data-preview=ribbons]>i{background:url(/glass-test.svg) 50%/cover}:root[data-canvas=light]:not([data-backdrop=none]){--lens-tint:rgb(255 255 255/calc(.02 + var(--glass-opacity) * .14));--lens-reflection:#ffffff3b;--line-interactive:#30446126}:root[data-canvas=light] .optical-host{border-color:#ffffff47;box-shadow:0 8px 28px -20px #304b6c40}:root[data-backdrop=ribbons]{--lens-tint:#090c1466;--lens-blur:3px}:root[data-backdrop=ribbons] .nav-rail{--lens-blur:6px}@supports ((-moz-appearance:none)){:root[data-canvas] .optical-host>.glass-optics{-webkit-backdrop-filter:blur(var(--lens-blur)) saturate(1.25);backdrop-filter:blur(var(--lens-blur)) saturate(1.25)}}@media (prefers-reduced-transparency:reduce){:root[data-canvas] .optical-host>.glass-optics{background:var(--detail-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=640px){.material-tools{gap:6px}.backdrop-toggle{padding:8px 10px}.backdrop-toggle span{font-size:10px}}:root[data-canvas] .nav-active-glass.optical-host{--lens-tint:color-mix(in srgb, var(--palette-accent) 9%, #ffffff12);--lens-reflection:#fff5;--lens-blur:.7px;transform-origin:50%;border-color:#fff5;border-radius:12px;box-shadow:0 3px 12px #0000000f,inset 0 1px #fff5}:root[data-canvas] .nav-active-glass[data-travelling=true]{--lens-reflection:#fff9;box-shadow:0 4px 14px #00000017,inset 0 1px #ffffff8c}:root[data-canvas] .motion-shell .nav-rail nav button.active{color:var(--accent)}:root[data-canvas] .motion-shell .nav-rail nav button.active small{background:var(--accent-soft);color:var(--accent)}.duo-heading{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.duo-heading h3{margin:0}.duo-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.duo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.duo-grid .backdrop-choice{font-size:11px}.duo-grid .backdrop-choice>i{height:44px}.duo-grid .backdrop-choice>span{line-height:1.4;display:block}:root[data-canvas] .nav-active-glass.optical-host{--lens-tint:#ffffff03;--lens-reflection:#ffffff10;--lens-blur:7px;background:0 0;border-color:#ffffff52;border-radius:14px;transition:transform .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #17213312,inset 0 1px 1px #fff6,inset 0 -1px 1px #101a2924}:root[data-canvas] .nav-active-glass.optical-host>.glass-optics{-webkit-backdrop-filter:blur(7px)saturate(1.3);background:linear-gradient(155deg,#ffffff10,#fff0 48%,#ffffff08);box-shadow:inset 1px 1px 2px #ffffff52,inset -1px -1px 2px #18213321}:root[data-canvas] .nav-active-glass.optical-host:before{background:linear-gradient(135deg,#ffffffd9,#ffffff14 36%,#fff0 59%,#ffffff85);display:block}:root[data-canvas] .nav-active-glass.optical-host:after{content:none}:root[data-canvas] .nav-active-glass[data-travelling=true]{--lens-reflection:#ffffff10}:root[data-canvas] .optical-host[data-lens-resizing=true]>.glass-optics{-webkit-backdrop-filter:blur(var(--lens-blur)) saturate(1.25);backdrop-filter:blur(var(--lens-blur)) saturate(1.25)}:root[data-canvas] .motion-shell .nav-rail nav button:hover,:root[data-canvas] .nav-rail .sidebar-vacancies button:hover{box-shadow:none;background:0 0}@media (width>=761px){.motion-shell{--rail-width:228px;--rail-time:.36s;--rail-ease:cubic-bezier(.22, 1, .36, 1)}.motion-shell.sidebar-compact{--rail-width:72px}.motion-shell .nav-rail{width:var(--rail-width);transition:width var(--rail-time) var(--rail-ease);padding-inline:10px;overflow-x:clip}.motion-shell .main-shell{margin-left:calc(var(--rail-width) + 40px);transition:margin-left var(--rail-time) var(--rail-ease)}.motion-shell .nav-active-glass{width:100%!important}.motion-shell .sidebar-brand{height:34px;min-height:34px;margin-bottom:32px;padding:0 9px;position:relative}.motion-shell .sidebar-brand .wordmark{white-space:nowrap;position:absolute;left:9px}.motion-shell .sidebar-brand .icon-button{position:absolute;top:2px;right:11px}.motion-shell .nav-rail nav button{white-space:nowrap;justify-content:flex-start;padding-inline:14px;overflow:hidden}.motion-shell .nav-rail nav button>svg{flex:0 0 21px}.motion-shell .nav-rail nav button>span{flex:none}.motion-shell .sidebar-profile{justify-content:flex-start;padding-inline:10px;overflow:hidden}.motion-shell .sidebar-profile .avatar{flex-shrink:0}.motion-shell .sidebar-profile>span:not(.avatar){flex:0 0 130px}.motion-shell :is(.sidebar-brand .wordmark,.nav-rail nav button>span,.nav-rail nav button>small,.sidebar-section-label,.sidebar-vacancies,.plan-widget,.sidebar-profile>span:not(.avatar),.sidebar-profile>svg){opacity:1;visibility:visible;transition:opacity .16s 80ms,visibility;animation:none}.motion-shell .sidebar-section-label{white-space:nowrap;min-height:14px}.motion-shell .sidebar-vacancies{min-width:188px;display:block}.motion-shell .sidebar-vacancies .sidebar-section-label{display:flex}.motion-shell .plan-widget{min-width:188px;display:flex}.motion-shell.sidebar-compact :is(.sidebar-brand .wordmark,.nav-rail nav button>span,.nav-rail nav button>small,.sidebar-profile>span:not(.avatar),.sidebar-profile>svg){display:block}.motion-shell.sidebar-compact .sidebar-section-label{display:flex}.motion-shell.sidebar-compact :is(.sidebar-brand .wordmark,.nav-rail nav button>span,.nav-rail nav button>small,.sidebar-section-label,.sidebar-vacancies,.plan-widget,.sidebar-profile>span:not(.avatar),.sidebar-profile>svg){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s .12s}}@media (width>=761px) and (width<=1250px){.motion-shell:not(.sidebar-compact){--rail-width:204px}}:root[data-sidebar=dark] .nav-rail{--sidebar-text:#edeef2;--text:#edeef2;--muted:#b8bec9;--accent:var(--sidebar-accent);color:var(--sidebar-text);--lens-tint:color-mix(in srgb, var(--sidebar-color) 94%, transparent);--lens-reflection:#ffffff09}:root[data-sidebar=dark] .nav-rail.optical-host>.glass-optics{background:linear-gradient(140deg, #ffffff08, transparent 65%), var(--lens-tint)}:root[data-sidebar=dark] .nav-rail :is(.sidebar-profile,.plan-widget){color:#edeef2;background:#ffffff06;border-color:#ffffff14}:root[data-sidebar=dark] .nav-rail :is(.sidebar-profile small,.plan-widget small){color:#b8bec9}:root[data-sidebar=dark] .nav-rail .wordmark span{color:#edeef2}:root[data-sidebar=dark] .nav-rail .icon-button{color:#edeef2;background:#ffffff07;border-color:#ffffff14}:root[data-sidebar=dark] .nav-rail .nav-active-glass{--lens-tint:#ffffff03}:root[data-sidebar=dark] .nav-rail .nav-active-glass>.glass-optics{background:linear-gradient(155deg,#ffffff0d,#0000 55%,#ffffff05)}:root[data-sidebar=dark] .nav-rail nav button small{color:#edeef2;background:#ffffff10}:root[data-sidebar=dark] .motion-shell .nav-rail nav button.active{color:#f4f5fa}:root[data-sidebar=dark] .nav-rail .avatar{color:#d1d9eb;background:#ffffff12}@media (prefers-reduced-motion:reduce){.motion-shell .nav-rail,.motion-shell .main-shell,.motion-shell .nav-active-glass,.motion-shell .nav-rail *{transition-duration:0s!important;transition-delay:0s!important}}@supports ((-moz-appearance:none)){:root[data-canvas] .nav-active-glass.optical-host>.glass-optics{-webkit-backdrop-filter:blur(7px)saturate(1.3);backdrop-filter:blur(7px)saturate(1.3)}}@media (prefers-reduced-transparency:reduce){:root[data-canvas] .nav-active-glass.optical-host>.glass-optics{background:var(--detail-solid);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-sidebar=dark] .nav-rail .nav-active-glass.optical-host>.glass-optics{background:#303640}}:root[data-canvas=light]{--count-bg:#e8ebf0;--count-ink:#465164;--count-selected-bg:#dce3ed;--count-selected-ink:#273950;--control-edge:#505d7429;--control-fill:#ffffff36;--control-selected:#ffffff80;--icon-ink:#5c687a}:root[data-canvas=dark]{--count-bg:#2b303b;--count-ink:#d7dce6;--count-selected-bg:#3b4352;--count-selected-ink:#f3f5fa;--control-edge:#ffffff26;--control-fill:#ffffff05;--control-selected:#ffffff10;--icon-ink:#b6bfce}:root[data-sidebar=dark] .nav-rail{--count-bg:#343943;--count-ink:#dbe0e9;--count-selected-bg:#454e5d;--count-selected-ink:#f5f7fc;--icon-ink:#c3cad5}:root[data-canvas] .motion-shell .nav-rail nav button>small,:root[data-canvas] .motion-shell .nav-rail nav button.active>small{background:var(--count-bg);color:var(--count-ink);font-variant-numeric:tabular-nums;text-align:center;opacity:1;min-width:22px;height:20px;box-shadow:none;border:0;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:650;line-height:16px}:root[data-canvas] .motion-shell .nav-rail nav button.active>small{background:var(--count-selected-bg);color:var(--count-selected-ink)}:root[data-canvas] .motion-shell .nav-rail nav button>svg{color:var(--icon-ink);stroke-width:1.75px}:root[data-canvas] .motion-shell .nav-rail nav button.active>svg{color:currentColor}:root[data-canvas] .sidebar-section-label>span{font-variant-numeric:tabular-nums;font-weight:550}:root[data-canvas] .sidebar-vacancies button>svg{color:var(--icon-ink);opacity:.78;stroke-width:1.7px}:root[data-sidebar=dark] .plan-widget>svg{color:#cead73}:root[data-canvas] :is(.tabs-line>button>span,.column-count,.section-count){font-variant-numeric:tabular-nums;background:var(--count-bg);min-width:22px;min-height:20px;color:var(--count-ink);border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}:root[data-canvas] .tabs-line>button.selected>span{background:var(--count-selected-bg);color:var(--count-selected-ink)}:root[data-canvas] .badge{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;line-height:16px}:root[data-canvas] :is(.button,.icon-button){border-radius:10px}:root[data-canvas] .button{gap:8px;font-weight:500}:root[data-canvas] .button:not(.primary):not(.danger){border-color:var(--control-edge);background:var(--control-fill);box-shadow:inset 0 1px #ffffff12}:root[data-canvas] .button:not(:disabled):active{box-shadow:inset 0 1px 3px #15203926}:root[data-canvas] :is(.button,.icon-button,.search-field,.workspace-search)>svg{stroke-width:1.75px;flex-shrink:0}:root[data-canvas] .icon-button{width:32px;min-width:32px;height:32px;padding:7px}:root[data-canvas] .icon-button>svg{width:17px;height:17px}:root[data-canvas] .button:disabled{opacity:.55;box-shadow:none}:root[data-canvas] .view-switch{border-color:var(--control-edge);background:var(--control-fill);border-radius:11px;gap:3px;padding:3px}:root[data-canvas] .view-switch button{min-height:30px;color:var(--muted);border-radius:8px;padding:6px 10px}:root[data-canvas] .view-switch button[aria-pressed=true]{color:var(--text);background:var(--control-selected);font-weight:550;box-shadow:0 1px 3px #15203914}:root[data-canvas] .view-switch button>svg{stroke-width:1.75px}:root[data-canvas] .glass-metric>div>svg{stroke-width:1.7px;border-radius:11px;width:38px;height:38px;padding:9px;box-shadow:inset 0 1px #ffffff29}:root[data-canvas] :is(.candidate-next,.meeting-bottom,.schedule-foot) svg{stroke-width:1.75px}:root[data-canvas] .week-strip button.selected{box-shadow:inset 0 1px #ffffff26,0 2px 5px #15203912}:root[data-canvas] .search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 12%, transparent)}:root[data-canvas] .search-field input:focus-visible{box-shadow:none;outline:none}:root[data-canvas] .nav-rail button:focus-visible{outline:2px solid var(--sidebar-text);outline-offset:-2px}:root[data-canvas] .week-strip button.selected{background:var(--count-selected-bg);color:var(--count-selected-ink);box-shadow:inset 0 1px #ffffff26,0 2px 5px #15203912}:root[data-canvas] .week-strip button.selected>:is(small,b){color:inherit;opacity:1}:root[data-canvas=light]{--card-paper:#ffffff70;--card-line:#49566e25;--skill-fill:#52678309;--task-fill:#52678308;--skeleton-base:#d6dce3;--skeleton-glow:#ffffff9c}:root[data-canvas=dark]{--card-paper:#ffffff09;--card-line:#ffffff24;--skill-fill:#ffffff09;--task-fill:#ffffff07;--skeleton-base:#32353e;--skeleton-glow:#ffffff12}:root[data-canvas] .kanban-column .column-heading{border:1px solid color-mix(in srgb, var(--stage-color) 15%, transparent);background:color-mix(in srgb, var(--stage-color) 7%, transparent);border-radius:10px;min-height:42px;margin-bottom:14px;padding:0 12px}:root[data-canvas] .column-heading .column-count{color:var(--stage-color);background:color-mix(in srgb, var(--stage-color) 11%, transparent)}:root[data-canvas] .kanban-column .candidate-card{border:1px solid var(--card-line);background:0 0;padding:16px;box-shadow:0 4px 10px -7px #19263d30,inset 0 1px #ffffff45}:root[data-canvas] .kanban-column .candidate-card>.glass-optics{background:linear-gradient(145deg, #ffffff10, transparent 55%), var(--card-paper);box-shadow:inset 0 1px #ffffff50}:root[data-canvas] .kanban-column .candidate-card:hover{border-color:color-mix(in srgb, var(--stage-color) 36%, var(--card-line));background:0 0;box-shadow:0 5px 14px -9px #19263d45}:root[data-canvas] .candidate-open h3{letter-spacing:-.15px;font-size:14px}:root[data-canvas] .candidate-card-person .avatar{border-radius:12px;width:38px;height:38px;box-shadow:inset 0 1px #ffffff50}.candidate-skills{gap:5px;margin-top:14px;display:flex;overflow:hidden}.candidate-skills>span{color:var(--muted);background:var(--skill-fill);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:1px 6px;font-size:10px;line-height:17px;overflow:hidden}:root[data-canvas] .candidate-card .candidate-next{background:var(--task-fill);text-align:left;width:100%;min-height:56px;color:var(--text);border-radius:9px;gap:9px;margin-top:14px;padding:10px;line-height:1.5}:root[data-canvas] .candidate-card .candidate-next>svg{color:var(--stage-color);flex-shrink:0}.candidate-next>span>small{color:var(--muted);margin-bottom:3px;font-size:10px;line-height:1.4;display:block}:root[data-canvas] .candidate-card .candidate-next.urgent{background:color-mix(in srgb, var(--warning) 8%, transparent);color:var(--warning)}:root[data-canvas] .candidate-next.urgent>svg,:root[data-canvas] .candidate-next.urgent small{color:var(--warning)}:root[data-canvas] .candidate-footer{border-top:0;gap:8px;margin-top:14px;padding-top:0}:root[data-canvas] .candidate-footer>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-canvas] .column-empty{border:1px dashed color-mix(in srgb, var(--stage-color) 24%, transparent);background:color-mix(in srgb, var(--stage-color) 3%, transparent);border-radius:14px;min-height:160px}:root[data-canvas] .kanban-column.drop-target{background:color-mix(in srgb, var(--stage-color) 7%, transparent);outline:1px dashed var(--stage-color);outline-offset:4px;border-radius:12px}:root[data-canvas] .board-caption .waiting-text{background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:7px;padding:5px 9px}:root[data-canvas] .show-more{border:1px solid var(--line-subtle);border-radius:8px;min-height:34px;margin-top:10px}:root[data-canvas] .glass-metric{--lens-tint:var(--card-paper)}:root[data-canvas] .attention-copy h3,:root[data-canvas] .home-vacancy b{letter-spacing:-.1px}:root[data-canvas] .schedule-meeting .meeting-copy{background:var(--task-fill);border-radius:12px}.filter-panel,.vacancy-overview,.team-section{animation:.22s ease-out both detail-enter}@keyframes detail-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.page{position:relative}.page-content{display:contents}.page[data-loading=true]>.page-content{visibility:hidden}.page-skeleton{padding:inherit;z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.skeleton-heading{border:1px solid var(--line-subtle);background:var(--card-paper);border-radius:18px;gap:12px;min-height:108px;padding:25px;display:grid}.page-skeleton i{background:var(--skeleton-base);border-radius:5px;height:12px;display:block;position:relative;overflow:hidden}.page-skeleton i:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-glow), transparent);animation:1.2s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.skeleton-heading i:first-child{width:34%;height:24px}.skeleton-heading i:nth-child(2){width:48%}.skeleton-heading i:last-child{width:22%}.skeleton-toolbar{gap:12px;padding:32px 0;display:flex}.skeleton-toolbar i{width:150px;height:34px}.skeleton-toolbar i:first-child{width:230px}.skeleton-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.board-skeleton .skeleton-panels{grid-template-columns:repeat(5,minmax(264px,1fr))}.skeleton-panel{min-height:300px}.skeleton-panel .skeleton-caption{width:56%;margin:8px 0 24px}.skeleton-person{border:1px solid var(--line-subtle);background:var(--card-paper);border-radius:14px;align-content:start;gap:12px;min-height:130px;margin-bottom:14px;padding:20px 16px 20px 66px;display:grid;position:relative}.skeleton-person .skeleton-avatar{border-radius:10px;width:36px;height:36px;position:absolute;top:20px;left:16px}.skeleton-person i:last-child{width:70%;margin-top:18px}@keyframes skeleton-sweep{to{transform:translate(100%)}}@media (width<=760px){.skeleton-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-heading i:first-child{width:70%}.skeleton-person{padding:64px 16px 16px}.skeleton-toolbar i{width:90px}.skeleton-toolbar i:first-child{width:130px}}@media (prefers-reduced-motion:reduce){.page-skeleton i:after,.filter-panel,.vacancy-overview,.team-section{animation:none}}:root[data-canvas=light]{--warning:#80501d}.toast{pointer-events:none}.toast button{pointer-events:auto}.card-order-actions{gap:3px;margin-left:auto;display:inline-flex}.card-order-actions button{border:1px solid var(--line-subtle);width:24px;height:24px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.card-order-actions button:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.card-order-actions button:disabled{opacity:.3;cursor:default}.candidate-card[data-insert-before=true]:after{background:var(--accent);border-radius:4px;height:3px;position:absolute;content:""!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)!important;z-index:5!important;inset:-9px 0 auto!important}.insertion-tail{background:var(--accent);height:3px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:4px;flex:0 0 3px}:root[data-canvas=light]{--report-paper:#ffffffa6;--report-rail:#5267830c;--report-edge:#34425814}:root[data-canvas=dark]{--report-paper:#ffffff07;--report-rail:#ffffff0a;--report-edge:#ffffff12}:root[data-canvas] .analytics-page .page-heading{align-items:flex-end;margin-bottom:26px}.report-eyebrow{text-transform:uppercase;letter-spacing:1.1px;color:var(--muted);margin-bottom:9px;font-size:10px;font-weight:550}.report-intro{color:var(--muted);margin:10px 0 0;font-size:13px}:root[data-canvas] .analytics-page .tabs-line{margin-bottom:0}:root[data-canvas] .analytics-page .report-filters{gap:14px;margin:22px 0;font-size:12px}:root[data-canvas] .analytics-page .report-summary.report-kpis{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0;display:grid}:root[data-canvas] .report-kpis .report-kpi{text-align:left;border:1px solid var(--report-edge);background:var(--report-paper);min-width:0;color:var(--text);border-radius:17px;flex-direction:column;align-items:flex-start;gap:0;padding:22px;display:flex;box-shadow:0 3px 10px -8px #15203928}.report-kpi[data-tone=blue]{--kpi-color:var(--stage-screening)}.report-kpi[data-tone=green]{--kpi-color:var(--stage-offer)}.report-kpi[data-tone=violet]{--kpi-color:var(--stage-interview)}.report-kpi[data-tone=amber]{--kpi-color:var(--stage-assessment)}:root[data-canvas] .report-kpi .kpi-label{width:100%;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.kpi-label>svg:first-child{color:var(--kpi-color);background:color-mix(in srgb,var(--kpi-color) 10%,transparent);border-radius:9px;width:30px;height:30px;padding:7px}.kpi-label>svg:last-child:not(:first-child){opacity:.55;margin-left:auto}:root[data-canvas] .report-kpi strong{color:var(--text);letter-spacing:-1px;margin:18px 0 8px;font-size:36px;font-weight:550;line-height:1.2}.report-kpi strong em{color:var(--muted);letter-spacing:0;margin-left:7px;font-size:14px;font-style:normal;font-weight:400}.report-kpi small{color:var(--muted);font-size:11px;line-height:1.5}:root[data-canvas] button.report-kpi:hover{border-color:color-mix(in srgb, var(--kpi-color) 30%,var(--report-edge))}:root[data-canvas] .analytics-page .report-charts{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin-bottom:24px}:root[data-canvas] .analytics-page .report-panel{background:var(--report-paper);border:1px solid var(--report-edge);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:19px;padding:26px;box-shadow:0 3px 10px -8px #15203928}.report-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.report-panel-heading .report-eyebrow{margin-bottom:7px;font-size:9px}:root[data-canvas] .report-panel h2{margin:0;font-size:17px;font-weight:600}.report-panel-icon{background:var(--report-rail);width:36px;height:36px;color:var(--muted);border-radius:11px;place-items:center;display:grid}:root[data-canvas] .report-panel .section-description{color:var(--muted);margin:8px 0 20px;font-size:12px}:root[data-canvas] .chart-column-label{color:var(--muted);justify-content:space-between;padding:0 4px 12px;font-size:10px;display:flex}:root[data-canvas] .funnel-row{border-radius:7px;grid-template-columns:124px minmax(40px,1fr) 30px 50px;gap:10px;min-height:44px;padding:8px 4px}.funnel-label{align-items:center;gap:8px;font-size:12px;display:flex}.funnel-label>i{background:var(--stage-color);border-radius:50%;width:6px;height:6px}:root[data-canvas] .report-panel .report-bar-space{background:var(--report-rail);border-radius:5px;height:8px;overflow:hidden}:root[data-canvas] .report-panel .report-bar-space>i{background:var(--stage-color);opacity:.75;border-radius:inherit;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1)}:root[data-canvas] .funnel-row small{background:var(--report-rail);color:var(--muted);text-align:center;border-radius:5px;padding:4px 3px;font-size:11px}:root[data-canvas] .funnel-row b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}:root[data-canvas] .funnel-row:hover{background:var(--report-rail)}:root[data-canvas] .duration-chart{gap:18px;margin:30px 0 26px;padding-top:0;display:grid}:root[data-canvas] .duration-row{grid-template-columns:94px minmax(30px,1fr) 62px;align-items:center;gap:12px;min-height:30px;padding:0;font-size:12px;display:grid}:root[data-canvas] .duration-row b{text-align:right;font-size:12px;font-weight:550}.duration-row[data-longest=true] b{color:var(--warning)}:root[data-canvas] .duration-row .report-bar-space>i{background:var(--stage-new);opacity:.4}:root[data-canvas] .duration-row[data-longest=true] .report-bar-space>i{background:var(--stage-assessment);opacity:.85}:root[data-canvas] .report-observation{border:1px solid color-mix(in srgb,var(--warning) 14%,transparent);background:color-mix(in srgb,var(--warning) 5%,transparent);border-radius:12px;gap:12px;margin:0;padding:15px}.report-observation .observation-label{color:var(--warning);text-transform:uppercase;letter-spacing:.7px;margin:0 0 5px;font-size:9px;display:block}:root[data-canvas] .report-observation p{font-size:13px;font-weight:550}.report-observation small{line-height:1.5}:root[data-canvas] .report-observation .text-link{margin-top:10px;font-size:11px}:root[data-canvas] .chart-foot{border-top:1px solid var(--report-edge);color:var(--muted);margin:20px 0 0;padding-top:16px;font-size:10px;line-height:1.7}:root[data-canvas] .source-report .table-scroll{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}:root[data-canvas] .source-report .report-table th{color:var(--muted);border-bottom:1px solid var(--report-edge);background:0 0;font-size:11px;font-weight:450}:root[data-canvas] .source-report .report-table tbody tr{background:0 0}:root[data-canvas] .source-report .report-table tbody tr:hover{background:var(--report-rail)}:root[data-canvas] .source-report .report-table td{border-bottom:1px solid var(--report-edge);padding-block:18px}.source-report .report-table tr:last-child td{border-bottom:0}.source-conversion{align-items:center;gap:12px;display:flex}.source-conversion>i{background:var(--report-rail);border-radius:4px;width:80px;height:5px;display:block;overflow:hidden}.source-conversion>i>i{background:var(--stage-offer);border-radius:inherit;height:100%;transition:width .4s;display:block}.source-conversion b{font-size:12px;font-weight:500}@media (width<=1100px){:root[data-canvas] .analytics-page .report-summary.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-canvas] .analytics-page .report-charts{grid-template-columns:1fr}}@media (width<=600px){:root[data-canvas] .report-kpis .report-kpi{padding:15px}.kpi-label>svg:last-child:not(:first-child){display:none}:root[data-canvas] .report-kpi .kpi-label{gap:6px;font-size:11px}:root[data-canvas] .report-kpi strong{font-size:29px}:root[data-canvas] .analytics-page .report-panel{padding:18px}:root[data-canvas] .funnel-row{grid-template-columns:104px minmax(25px,1fr) 24px 42px;gap:7px}.funnel-label{font-size:11px}:root[data-canvas] .duration-row{grid-template-columns:84px 1fr 58px}:root[data-canvas] .analytics-page .page-heading{align-items:flex-start;gap:18px}.report-intro{max-width:260px}.report-filters{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.report-panel .report-bar-space>i,.source-conversion>i>i{transition:none!important}}:root{--ui-fast:.15s;--ui-medium:.24s}:root[data-canvas] .button{min-height:38px;transition:background-color var(--ui-fast),border-color var(--ui-fast),box-shadow var(--ui-fast),transform var(--ui-fast);gap:8px}:root[data-canvas] .button[aria-busy=true]{opacity:.82;cursor:progress}.ui-spinner{flex-shrink:0;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}:root[data-canvas] .icon-button svg{stroke-width:1.7px}:root[data-canvas] .dialog:not(.drawer){border-radius:22px}:root[data-canvas] .dialog-heading{padding:24px 26px 20px}:root[data-canvas] .dialog-heading h2{letter-spacing:-.4px;font-size:18px}:root[data-canvas] .dialog-heading p{max-width:48ch;font-size:12px;line-height:1.6}.ui-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-field-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-field-label label{color:var(--text);font-size:13px;font-weight:550;line-height:1.4}:root[data-canvas] .ui-field input{border:1px solid var(--line-interactive);background:var(--surface-raised);width:100%;min-width:0;height:46px;font:inherit;color:var(--text);transition:border-color var(--ui-fast),box-shadow var(--ui-fast);border-radius:10px;padding:0 14px;font-size:14px}:root[data-canvas] .ui-field input::placeholder{color:var(--muted);opacity:.78}:root[data-canvas] .ui-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}:root[data-canvas] .ui-field input[aria-invalid=true]{border-color:#b64652}:root[data-canvas] .ui-field input[readonly]{background:var(--fill-hover);color:var(--muted)}.ui-field-hint,.ui-field-error{margin:0;font-size:12px;line-height:1.5}.ui-field-hint{color:var(--muted)}.ui-field-error{color:#aa3544;align-items:baseline;gap:6px;display:flex}.ui-password{position:relative}.ui-password>.icon-button{width:36px;height:36px;color:var(--muted);position:absolute;top:5px;right:6px}:root[data-canvas] .ui-password>input{padding-right:48px}.ui-error-banner{color:#a33141;background:#b6465209;border:1px solid #b6465226;border-radius:10px;align-items:flex-start;gap:9px;padding:13px;font-size:13px;line-height:1.6;display:flex}.ui-error-banner svg{flex-shrink:0;margin-top:3px}.ui-tab-list{background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid var(--line-subtle);border-radius:12px;gap:4px;padding:4px;display:flex}.ui-tab-list>button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:500;display:flex}.ui-tab-list>button[data-state=active]{background:var(--surface-raised);border-color:var(--line-subtle);color:var(--text);box-shadow:0 2px 4px #19243309}.ui-tabs>[role=tabpanel]{outline-offset:5px}:root[data-auth=true]{--text:#292d35;--muted:#686e79;--accent:#52677c;--accent-soft:#edf0f4;--surface-raised:#fff;--line-interactive:#d7dbe1;--line-subtle:#e5e8ec;--fill-hover:#f5f6f8;--border:#e5e8ec;--overlay:#20263450;--overlay-blur:5px}:root[data-auth=true] .material-tools{display:none}:root[data-auth=true] .dialog{color:#292d35;background:#fff!important;box-shadow:0 24px 90px #20263425!important}:root[data-auth=true] .button.primary{color:#fff;background:#343d49;border-color:#343d49;box-shadow:0 3px 5px #20263412}:root[data-auth=true] .button:not(.primary){color:#3d4857;box-shadow:none;background:#fff;border-color:#dce0e6}:root[data-auth=true] .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20263450}.auth-surface{z-index:1;color:#292d35;background:#f7f8fa;flex-direction:column;min-height:100dvh;padding:0 clamp(24px,4.3vw,76px);display:flex;position:relative}.auth-header{flex-shrink:0;justify-content:space-between;align-items:center;height:100px;display:flex}.auth-wordmark{letter-spacing:-1.6px;color:#292d35;align-items:flex-end;gap:3px;font-size:27px;font-weight:730;text-decoration:none;display:inline-flex}.auth-wordmark>span{background:#819287;border-radius:50%;width:5px;height:5px;margin-bottom:7px}.auth-help{color:#656e7b;align-items:center;gap:8px;padding:10px 0 10px 12px;font-size:12px;display:flex}.auth-layout{flex:1;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:clamp(55px,8vw,128px);width:min(1240px,100%);margin:0 auto;padding:18px 0 34px;display:grid}.auth-story{color:#f6f7fa;background:linear-gradient(155deg,#373e47 0%,#30353e 60%,#252a32 100%);border:1px solid #fff9;border-radius:28px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:35px;min-height:630px;max-height:830px;padding:clamp(30px,3.5vw,48px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 14px 40px -25px #1e263944}.auth-story-copy{padding-top:6px}.auth-story-mark{color:#c5cdd5;align-items:center;gap:9px;font-size:12px;display:flex}.auth-story-mark svg{color:#c2d5cd}:root[data-canvas] .auth-story h2{color:#f7f8fb;letter-spacing:-1.2px;margin:28px 0 19px;font-size:clamp(28px,2.5vw,38px);font-weight:550;line-height:1.23}.auth-story-copy p{color:#c2c8d1;margin:0;font-size:13px;line-height:1.8}.auth-preview{color:#ecf0f5;background:linear-gradient(120deg,#ffffff15,#ffffff07);border:1px solid #ffffff2b;border-radius:18px;margin:7px -12px;padding:22px;position:relative;transform:rotate(-2deg);box-shadow:inset 0 1px #ffffff1f,0 20px 45px -25px #080f24b3}.auth-preview-head{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.auth-preview-head>span{align-items:center;gap:8px;display:flex}.auth-preview-head i{color:#c2dfd4;white-space:nowrap;background:#9fc9b718;border-radius:5px;padding:4px 7px;font-size:9px;font-style:normal}.auth-preview-tabs{color:#b7c0ca;border-bottom:1px solid #ffffff10;gap:18px;margin:24px 0 22px;font-size:10px;display:flex}.auth-preview-tabs>span{padding-bottom:12px}.auth-preview-tabs>span:first-child{color:#fff;box-shadow:0 1px #c3d6d1}.auth-preview-tabs b{background:#ffffff15;border-radius:3px;margin-left:4px;padding:2px 4px;font-size:8px}.auth-preview-person{align-items:center;gap:10px;display:flex}.auth-preview-person .avatar{color:#dfd2f2;background:#c4b4df26;border-radius:12px;width:38px;height:38px;font-size:11px}.auth-preview-person>div{flex-direction:column;gap:5px;display:flex}.auth-preview-person b{font-size:12px;font-weight:500}.auth-preview-person small{color:#c0c7d1;font-size:10px}.auth-fit{color:#c2dccf;background:#a1c7b713;border:1px solid #a1c7b71a;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:5px;font-size:9px;display:flex}.auth-preview-path{color:#adb9c8;align-items:center;gap:9px;margin:26px 0 22px;font-size:9px;display:flex}.auth-preview-path>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.auth-preview-path>i{background:#ffffff16;flex:1;height:1px}.auth-preview-path>span:first-child{color:#b3d0bf}.auth-preview-path .current{color:#eff0f9}.auth-preview-path .current>span{background:#c0afd3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c0afd31c}.auth-preview-next{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.auth-calendar{border:1px solid #ffffff16;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 10px;font-size:8px;display:flex}.auth-calendar b{font-size:16px;font-weight:500}.auth-preview-next>div{flex-direction:column;gap:6px;display:flex}.auth-preview-next>div b{font-size:10px;font-weight:500}.auth-preview-next small{color:#b6c0cd;font-size:9px}.auth-stack{margin-left:auto;display:flex}.auth-stack .avatar{border:2px solid #454c56;border-radius:50%;width:22px;height:22px;margin-left:-5px;font-size:7px}.auth-preview-note{color:#aecabc;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex}.auth-story-foot{color:#b4bfc9;align-items:center;gap:9px;font-size:10px;line-height:1.6;display:flex}.auth-form-side{justify-self:center;width:100%;max-width:420px;padding-block:18px}.auth-form-side>.ui-tabs>.ui-tab-list{width:236px;margin-bottom:32px}.auth-form-side .ui-tab-list>button{padding:9px 15px;font-size:12px}.auth-form{flex-direction:column;gap:22px;display:flex}.auth-form-heading{margin-bottom:4px}.auth-form-icon{color:#52677c;background:#fff;border:1px solid #e1e5ea;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:23px;display:grid;box-shadow:0 3px 6px #252d3a04}:root[data-canvas] .auth-form h1,:root[data-canvas] .auth-status h1{color:#292d35;letter-spacing:-.8px;margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.25}.auth-form-heading>p,.auth-status>p{color:#686e79;max-width:46ch;margin:0;font-size:13px;line-height:1.75}.auth-form fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.auth-text-link{color:#53677e;padding:0;font-size:12px}.auth-text-link:hover{text-decoration:underline}:root[data-canvas] .auth-submit{border-radius:10px;gap:10px;width:100%;min-height:46px;font-size:13px;font-weight:500}.auth-submit>svg:last-child{margin-left:auto}.auth-submit[aria-busy=true]>svg{margin-left:0}.auth-form-note{color:#686e79;text-align:center;margin:-7px 0 0;font-size:11px;line-height:1.6}.auth-demo{border-top:1px solid #e0e4e9;flex-direction:column;align-items:flex-start;gap:11px;margin-top:28px;padding-top:22px;display:flex}.auth-demo>span{color:#555e6a;font-size:12px}.auth-demo>.button{width:100%;min-height:42px}.auth-demo>small{text-align:center;color:#6f7782;width:100%;font-size:10px;line-height:1.6}.auth-footer{color:#707783;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:10px;display:flex}.auth-footer button{color:#5f6876;align-items:center;gap:7px;padding:10px 0;display:flex}.auth-checkbox{cursor:pointer;color:#4f5967;align-items:flex-start;gap:9px;margin-top:-2px;font-size:11px;line-height:1.65;display:flex}:root[data-canvas] .auth-checkbox input{accent-color:#52677c;flex-shrink:0;width:16px;height:16px;min-height:16px;margin-top:2px}.auth-checkbox small{color:#727985;font-size:10px;display:block}.auth-invite,.auth-payment-status{color:#3d6353;background:#62887209;border:1px solid #62887224;border-radius:11px;align-items:center;gap:12px;padding:14px;font-size:12px;display:flex}.auth-invite>div{flex-direction:column;gap:5px;display:flex}.auth-invite b{font-size:12px;font-weight:550}.auth-invite small{font-size:10px}.auth-invite>svg:last-child{margin-left:auto}.auth-payment-status.waiting{color:#856620;background:#99702008;border-color:#99702022}.auth-status{flex-direction:column;align-items:flex-start;gap:20px;padding-top:6px;display:flex}.auth-status-icon{color:#8b7349;background:#f0ede6;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.auth-status .button{width:100%}.auth-back{color:#53677c;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:flex}.auth-existing{color:#686e79;flex-direction:column;gap:8px;margin:0 0 22px;font-size:11px;display:flex}.auth-existing button{color:#52677c;align-items:center;gap:6px;display:flex}.auth-help-body,.auth-scenarios,.account-body{flex-direction:column;gap:20px;padding:24px 26px;display:flex}.auth-help-body p{margin:0;font-size:13px;line-height:1.8}.auth-help-icon{color:#52677c;background:#f1f3f6;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.auth-demo-credentials{background:#f7f8fa;border:1px solid #e3e7ed;border-radius:12px;gap:8px;padding:16px;font-size:13px;display:grid}.auth-demo-credentials b{color:#68717d;font-size:11px;font-weight:500}.auth-demo-credentials code{font:inherit}.auth-scenarios .ui-tabs>[role=tabpanel]{flex-direction:column;gap:16px;padding-top:20px;display:flex}.auth-scenarios .scenario-label{font-size:12px}.scenario-options{gap:8px;display:grid}.scenario-options>button{text-align:left;border:1px solid var(--line-subtle);color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;padding:14px;font-size:12px;display:flex}.scenario-options>button:hover{background:var(--fill-hover)}.account-person{align-items:center;gap:15px;display:flex}.account-person h3{margin-bottom:7px;font-size:18px}.account-person p{color:var(--muted);font-size:12px}.account-workspace{border:1px solid var(--line-subtle);border-radius:13px;align-items:center;gap:14px;padding:17px;display:flex}.account-workspace>div{flex-direction:column;gap:6px;display:flex}.account-workspace b{font-size:13px}.account-workspace small{color:var(--muted);font-size:11px}.account-workspace>span{color:var(--muted);background:var(--fill-hover);border-radius:4px;margin-left:auto;padding:4px 6px;font-size:10px}.first-workspace{border:1px solid var(--line-subtle);background:var(--surface-raised);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:20px;margin-top:30px;padding:60px 32px 32px;display:flex}.first-workspace-icon{width:66px;height:66px;color:var(--accent);background:var(--accent-soft);border-radius:19px;place-items:center;display:grid}.first-workspace>p{max-width:440px;color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.8}.first-workspace-steps{border-top:1px solid var(--line-subtle);justify-content:center;gap:35px;width:100%;margin-top:28px;padding-top:26px;display:flex}.first-workspace-steps>span{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}@media (width<=1100px){.auth-layout{gap:48px}.auth-story{padding:28px}.auth-preview{padding:16px}.auth-preview-path{gap:5px;font-size:8px}.auth-stack{display:none}.auth-story h2{font-size:30px}}@media (width<=850px){.auth-surface{padding-inline:28px}.auth-header{height:80px}.auth-layout{grid-template-columns:1fr;padding-top:20px}.auth-story{display:none}.auth-form-side{max-width:420px}.auth-footer{flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:16px 0}.auth-footer>span:nth-child(2){text-align:center;flex-basis:100%;order:3}.first-workspace-steps{flex-direction:column;align-items:center;gap:18px}}@media (width<=480px){.auth-surface{padding-inline:22px}.auth-header{height:72px}.auth-wordmark{font-size:24px}.auth-help{font-size:11px}.auth-layout{padding:12px 0 20px}.auth-form-side{padding-top:0}.auth-form-side>.ui-tabs>.ui-tab-list{width:100%;margin-bottom:25px}.auth-form-icon{width:44px;height:44px;margin-bottom:19px}:root[data-canvas] .auth-form h1,:root[data-canvas] .auth-status h1{font-size:25px}:root[data-canvas] .ui-field input{font-size:16px}.auth-form{gap:21px}.auth-form fieldset{gap:19px}.auth-scenarios,.auth-help-body,.account-body{padding:20px}.auth-scenarios .ui-tab-list>button{padding-inline:9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}:root[data-canvas] .button,.ui-field input,.icon-button{transition:none}:root[data-canvas] .button:active:not(:disabled){transform:none}}:root[data-auth=true]{--muted:#626975;--accent:#52677c!important}.auth-help,.auth-text-link,.auth-back,.auth-existing button,.auth-footer button{background:0 0;border:0}.auth-help:hover,.auth-footer button:hover,.auth-back:hover{color:#263c52}:root[data-auth=true] .ui-field input{box-shadow:none!important;background:#fff!important}:root[data-auth=true] .ui-field input[readonly]{background:#f0f2f5!important}.auth-checkbox{flex-direction:row;font-size:12px;font-weight:400}.auth-checkbox small,.auth-demo>small,.auth-footer{color:#646d7a;font-size:11px}.auth-form{animation:.22s ease-out auth-arrive}@keyframes auth-arrive{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth-form{animation:none}}:root[data-canvas=light]{--work-paper:#fff;--work-soft:#f5f7f9;--work-line:#e4e8ed;--work-positive:#edf6f1;--work-question:#faf5ec;--work-ink:#253444}:root[data-canvas=dark]{--work-paper:#20232a;--work-soft:#282c34;--work-line:#ffffff19;--work-positive:#253a33;--work-question:#3b3428;--work-ink:#eef1f6}:root[data-canvas]{--type-caption:13px;--control-height:40px;--radius-control:9px}:root[data-canvas] #main-content{color:var(--text)}:root[data-canvas] #main-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-page-heading,.settings-section,.vacancy-overview,.team-section,.table-scroll,.report-kpi,.report-panel,.report-summary,.report-charts>section){background:var(--work-paper);border:1px solid var(--work-line);-webkit-backdrop-filter:none;border-radius:14px;box-shadow:0 2px 3px #1c293404}:root[data-canvas] #main-content .glass-optics,:root[data-canvas] #main-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-page-heading,.settings-section,.vacancy-overview,.team-section,.table-scroll,.report-kpi,.report-panel,.report-summary,.report-charts>section,.vacancy-row,.candidate-card):before{display:none}:root[data-canvas] :is(#main-content,.flow-modal,.quick-profile-link) .button{font-size:13px}:root[data-canvas] .button.secondary{background:var(--work-paper);border-color:var(--line-interactive);box-shadow:0 1px 2px #1c293406}:root[data-canvas] .button.primary{box-shadow:0 2px 3px #25344414}:root[data-canvas] .button.ghost{box-shadow:none;background:0 0}:root[data-canvas] :is(#main-content,.flow-modal) :is(input,textarea,select,.search-field){background-color:var(--work-paper);color:var(--text);box-shadow:none}:root[data-canvas] .button{transition:background .16s,border-color .16s,transform .16s}:root[data-canvas] .button:active:not(:disabled){transform:translateY(1px)}:root[data-canvas] .tabs-line{margin-bottom:22px}:root[data-canvas] .attention-row{align-items:center;min-height:90px}:root[data-canvas] .attention-row>.button{min-height:36px;font-size:12px}:root[data-canvas] .attention-list{gap:0}:root[data-canvas] .home-vacancies{margin-top:20px}:root[data-canvas] .home-tabs{margin-bottom:22px}:root[data-canvas] .glass-metric{min-height:96px}:root[data-canvas] .glass-metric small{font-size:12px}:root[data-canvas] .home-vacancy b{font-size:14px}:root[data-canvas] .home-vacancy small{font-size:12px}:root[data-canvas] .kanban-column .candidate-card{background:var(--work-paper);border:1px solid var(--work-line);border-radius:12px;box-shadow:0 2px 3px #19263d06}:root[data-canvas] .kanban-column .candidate-card:hover{background:var(--work-paper);box-shadow:0 3px 8px #19263d0b}:root[data-canvas] .candidate-card[data-priority=waiting]{border-color:color-mix(in srgb, var(--warning) 25%, var(--work-line))}:root[data-canvas] .candidate-skills>span{font-size:11px}:root[data-canvas] .candidate-card .candidate-next{background:var(--work-soft);font-size:12px}:root[data-canvas] .candidate-card .candidate-next.urgent{background:var(--work-question)}:root[data-canvas] .kanban-column .column-heading{border:0;border-bottom:2px solid color-mix(in srgb, var(--stage-color) 35%, transparent);background:0 0;border-radius:0;padding:0 8px 10px}:root[data-canvas] .vacancies-page .page-heading{margin-bottom:8px}.vacancies-intro{color:var(--muted);margin:0 0 28px;font-size:14px}:root[data-canvas] .vacancy-list-heading,:root[data-canvas] .vacancy-row{grid-template-columns:minmax(260px,1.5fr) 90px 100px minmax(190px,1fr) 16px;gap:20px}:root[data-canvas] .vacancy-list-heading{padding:12px 22px;font-size:12px}:root[data-canvas] .vacancy-list{background:var(--work-paper);border:1px solid var(--work-line);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}:root[data-canvas] #main-content .vacancy-row{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid var(--work-line);background:0 0;border-radius:0;min-height:112px;padding:23px 22px}:root[data-canvas] #main-content .vacancy-row:last-child{border-bottom:0}:root[data-canvas] #main-content .vacancy-row:hover{background:var(--work-soft)}:root[data-canvas] .vacancy-identity b{font-size:15px;font-weight:600}:root[data-canvas] .vacancy-identity small{font-size:12px;line-height:1.8}:root[data-canvas] .vacancy-symbol{width:38px;height:38px;color:var(--accent);background:var(--work-soft);border-radius:10px}.vacancy-people{gap:10px;display:grid}.vacancy-people>b{align-items:baseline;gap:7px;font-size:20px;font-weight:550;display:flex}.vacancy-people small{color:var(--muted);font-size:11px;font-weight:400}.mini-pipeline{gap:3px;width:88px;height:4px;display:flex}.mini-pipeline i{background:var(--stage-color);border-radius:2px}:root[data-canvas] .vacancy-next-step{gap:5px;font-size:12px;display:grid}.vacancy-next-step b{font-weight:550}.vacancy-next-step small{color:var(--muted);white-space:normal;font-size:11px;line-height:1.5}.draft-list{border:1px dashed var(--line-interactive);border-radius:12px;margin-bottom:24px;padding:16px 20px}.draft-list>span{margin-bottom:10px;display:block}.draft-list button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.draft-list button b{flex:1;font-weight:500}.draft-list button small{color:var(--muted)}.flow-page{animation:.25s ease-out both flow-enter}.flow-page p{line-height:1.65}:root[data-canvas] .flow-page h1{letter-spacing:-.9px;font-size:30px;line-height:1.25}:root[data-canvas] .flow-page h2{letter-spacing:-.25px;font-size:17px;line-height:1.45}.flow-page h3{font-size:14px;font-weight:600}.flow-heading{justify-content:space-between;align-items:center;gap:24px;margin:24px 0 30px;display:flex}.flow-heading h1{margin:8px 0}.flow-heading p{color:var(--muted)}.flow-kicker{letter-spacing:1.25px;color:var(--muted);font-size:10px;font-weight:600}.save-status{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.save-status svg{color:var(--success)}.brief-layout{grid-template-columns:190px minmax(0,1fr) 255px;align-items:start;gap:24px;display:grid}.brief-steps{gap:8px;display:grid;position:sticky;top:92px}.brief-steps button{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 10px;display:flex}.brief-steps button>span{border:1px solid var(--line-interactive);border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.brief-steps button b{font-size:13px;font-weight:550;display:block}.brief-steps button small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.brief-steps button[aria-current]{background:var(--work-paper);box-shadow:0 2px 5px #1c293407}.brief-steps button[aria-current]>span{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.brief-steps>p{color:var(--muted);padding:12px;font-size:12px}.work-panel{border:1px solid var(--work-line);background:var(--work-paper);border-radius:14px;min-width:0;padding:26px}.work-panel+.work-panel{margin-top:18px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.panel-heading>svg{color:var(--muted);margin-top:3px}.panel-heading p{color:var(--muted);margin-top:5px;font-size:12px}.flow-field{gap:9px;margin:22px 0 0;font-size:13px;font-weight:500;display:grid}:root[data-canvas] .flow-field textarea{resize:vertical;border:1px solid var(--line-interactive);background:var(--work-soft);width:100%;min-height:85px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.7}.flow-field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.flow-page .ui-field,.flow-modal .ui-field{margin-top:18px}.form-pair .ui-field{margin-top:0}:root[data-canvas] :is(.flow-page,.flow-modal) .ui-field input{background:var(--work-soft);width:100%;min-width:0;padding:10px 12px;font-size:13px}.import-strip{border:1px dashed color-mix(in srgb, var(--accent) 28%, transparent);text-align:left;background:color-mix(in srgb, var(--accent) 4%, var(--work-paper));width:100%;color:var(--accent);border-radius:10px;align-items:center;gap:14px;margin-bottom:24px;padding:16px;display:flex}.import-strip span{flex:1}.import-strip b{font-size:13px;font-weight:550;display:block}.import-strip small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.brief-preview{border-left:1px solid var(--line-interactive);padding:22px;font-size:12px;position:sticky;top:92px}.brief-preview h3{margin:14px 0 8px;font-size:16px;line-height:1.5}.brief-preview p{margin:6px 0 16px}.brief-preview small{color:var(--muted);font-size:11px}.brief-preview ul{padding-left:18px;line-height:1.8}.brief-preview hr{border:0;border-top:1px solid var(--line-interactive);margin:20px 0}.preview-description{white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;overflow:auto}.preview-note{color:var(--muted);border-top:1px solid var(--line-interactive);margin-top:24px;padding-top:20px;line-height:1.7}.flow-footer{border-top:1px solid var(--work-line);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:22px;display:flex}.flow-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.flow-modal{padding:24px}.flow-modal>.flow-field:first-child{margin-top:0}.flow-modal>.flow-actions{justify-content:flex-end;margin-top:24px}.subtle-delete{color:var(--muted);margin-top:18px}.question-field{margin-top:26px}.question-field>span{align-items:baseline;gap:10px;line-height:1.6;display:flex}.question-field i{color:var(--muted);font-size:11px;font-style:normal}.quiet-label{color:var(--muted);font-size:11px;line-height:1.6}.person-heading{align-items:center;gap:18px;padding:26px 0;display:flex}.person-heading>div{flex:1;min-width:0}.person-heading>.avatar{border-radius:18px;width:60px;height:60px;font-size:19px}.person-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.person-heading p{color:var(--muted);margin:6px 0;font-size:14px}.person-meta{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.person-stage{color:var(--muted);gap:7px;min-width:150px;font-size:11px;display:grid}.person-stage select{padding:8px 10px}.next-decision{background:var(--work-paper);border:1px solid var(--work-line);border-left:3px solid var(--accent);border-radius:12px;align-items:center;gap:16px;margin-bottom:30px;padding:22px 24px;display:flex}.next-decision>div:first-of-type{flex:1}.next-decision h2{margin:4px 0}.next-decision p{color:var(--muted);font-size:12px}.decision-icon{background:var(--work-soft);width:39px;height:39px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.next-decision.is-complete{border-left-color:var(--success)}.person-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.person-main{min-width:0}.person-main .ui-tab-list{margin-bottom:22px}.person-aside{padding-top:61px}.person-aside .work-panel{padding:22px}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.evidence-grid h3{align-items:center;gap:8px;font-size:13px;display:flex}.evidence-positive h3{color:var(--success)}.evidence-question h3{color:var(--warning)}.evidence-grid ul{margin:14px 0 0;padding:0;list-style:none}.evidence-grid li{border-bottom:1px solid var(--work-line);padding:12px 0;font-size:13px;line-height:1.6}.evidence-grid li:last-child{border:0}.evidence-grid small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.7;display:block}.fit-panel>.quiet-label{border-top:1px solid var(--work-line);margin-top:18px;padding-top:14px}.work-panel>p{margin:12px 0;font-size:13px}.work-panel>h3{margin-top:20px}.plain-list,.vacancy-brief-details ul{padding-left:18px;font-size:13px;line-height:1.9}.team-note{gap:12px;margin:22px 0;display:flex}.team-note .avatar{width:30px;height:30px;font-size:10px}.team-note b{font-size:12px;font-weight:550}.team-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:13px}.work-panel>.flow-field+.button{margin-top:14px}.mock-mail-label{color:var(--muted);border-bottom:1px solid var(--work-line);padding-bottom:16px;font-size:10px;display:block}.mail-empty,.files-empty{text-align:center;color:var(--muted);padding:36px 10px}.mail-empty h3,.files-empty h3{color:var(--text);margin:16px 0 6px;font-weight:500}.mail-empty p,.files-empty p{font-size:12px}.message-thread{scrollbar-width:thin;max-height:530px;overflow-y:auto}.mail-message{background:var(--work-soft);border-radius:11px 11px 2px;margin-top:14px;padding:14px;font-size:12px}.mail-message.incoming{background:var(--work-positive);border-radius:11px 11px 11px 2px}.mail-message>div{justify-content:space-between;gap:8px;display:flex}.mail-message b{font-size:11px;font-weight:550}.mail-message time,.mail-message>small{color:var(--muted);font-size:10px}.mail-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.correspondence>.flow-field{margin-top:18px}.correspondence>.flow-actions{margin-top:12px}.profile-context{gap:5px;margin:24px 22px;display:grid}.profile-context small{color:var(--muted);margin-top:10px;font-size:11px}.profile-context b{font-size:12px;font-weight:500}.manager-person{align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.manager-person b{font-weight:550}.manager-person small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.manager-response{color:var(--success);background:var(--work-positive);border-radius:8px;gap:8px;padding:12px;font-size:12px;display:flex}.manager-response svg{margin-top:3px}.manager-panel details{margin-top:20px;font-size:12px}.manager-panel summary{cursor:pointer;color:var(--muted)}.preserve-text{white-space:pre-wrap;margin-top:12px;font-size:12px}.screening-progress{background:var(--work-soft);border-radius:2px;height:4px;margin-bottom:22px;overflow:hidden}.screening-progress i{background:var(--success);height:100%;transition:width .25s;display:block}.file-drop{text-align:center;border:1px dashed var(--line-interactive);cursor:pointer;border-radius:10px;place-items:center;gap:12px;padding:24px;display:grid;position:relative}.file-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-drop:focus-within{outline:2px solid var(--accent);outline-offset:3px}.file-drop b{font-size:13px;font-weight:500}.file-drop small{color:var(--muted);font-size:11px;line-height:1.6}.file-row{border-bottom:1px solid var(--work-line);align-items:center;gap:12px;margin-bottom:16px;padding:16px 0;display:flex}.file-row>span{flex:1;min-width:0}.file-row b{overflow-wrap:anywhere;font-size:13px;display:block}.file-row small{color:var(--muted);font-size:11px}.decision-timeline{padding:8px 0 0;list-style:none}.decision-timeline li{gap:14px;padding:14px 0;display:flex;position:relative}.decision-timeline li>i{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.decision-timeline li:not(:last-child):after{content:"";border-left:1px solid var(--work-line);position:absolute;top:28px;bottom:-4px;left:3px}.decision-timeline b{font-size:13px;font-weight:500}.decision-timeline small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.quick-profile-link{align-items:center;gap:12px;margin:0 28px 22px;display:flex}.quick-profile-link>span{color:var(--muted);font-size:11px}.import-result{background:var(--work-positive);color:var(--success);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.import-result b{font-size:13px;display:block}.import-result small{margin-top:5px;font-size:11px;display:block}.import-actions{margin-top:20px}.candidate-import .ui-tab-list{margin-bottom:24px}.material-tools{display:flex}@keyframes flow-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1250px){.brief-layout{grid-template-columns:170px minmax(0,1fr)}.brief-preview{display:none}.person-layout{grid-template-columns:minmax(0,1fr) 300px}.next-decision{flex-wrap:wrap}.next-decision .flow-actions{width:100%;padding-left:55px}:root[data-canvas] .vacancy-list-heading,:root[data-canvas] .vacancy-row{grid-template-columns:minmax(230px,1.4fr) 78px 78px minmax(160px,1fr) 14px;gap:12px}.vacancy-salary{display:none}}@media (width<=1000px){.person-layout{grid-template-columns:1fr}.person-aside{grid-template-columns:1fr;padding-top:0;display:grid}.person-heading{flex-wrap:wrap}.person-stage{min-width:140px}.brief-layout{grid-template-columns:1fr}.brief-steps{gap:10px;display:flex;position:static}.brief-steps button{flex:1}.brief-steps>p,.brief-steps button small{display:none}:root[data-canvas] .vacancy-row{grid-template-columns:minmax(210px,1fr) 80px 100px 14px}:root[data-canvas] .vacancy-row .badge{display:none}.vacancy-list-heading{display:none!important}.vacancy-next-step{grid-column:1/-1}.vacancy-row>svg{grid-area:1/4}.vacancy-people{grid-column:3}.flow-heading{align-items:flex-start}}@media (width<=640px){.flow-heading{display:block}.save-status{margin-top:12px}:root[data-canvas] .flow-page h1{font-size:25px}.work-panel{padding:20px}.form-pair,.evidence-grid{grid-template-columns:1fr}.form-pair{gap:18px}.brief-steps button{gap:6px;padding:10px 5px}.brief-steps button b{font-size:11px}.brief-steps button>span{width:22px;height:22px}.person-heading{gap:12px}.person-heading>.avatar{width:46px;height:46px;font-size:16px}.person-stage{width:100%}.person-meta{gap:10px;font-size:11px}.next-decision{padding:18px}.next-decision .decision-icon{display:none}.next-decision .flow-actions{padding-left:0}.flow-footer{flex-wrap:wrap}.flow-modal{padding:20px}.quick-profile-link,.draft-list button{flex-wrap:wrap}.draft-list button small{display:none}:root[data-canvas] .vacancy-row{grid-template-columns:minmax(0,1fr) 70px 14px;padding:18px}.vacancy-people{grid-column:2}.vacancy-row>svg{grid-column:3}.vacancy-identity{gap:10px}.vacancy-symbol{display:none!important}.mini-pipeline{width:65px}}@media (prefers-reduced-motion:reduce){.flow-page{animation:none}.screening-progress i{transition:none}}.person-main .ui-tab-list{border:0;border-bottom:1px solid var(--line-interactive);background:0 0;border-radius:0;justify-content:flex-start;gap:18px;padding:0}.person-main .ui-tab-list>button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:13px 4px}.person-main .ui-tab-list>button[data-state=active]{box-shadow:none;border-bottom-color:var(--accent);color:var(--text);background:0 0}:root[data-canvas] #main-content .vacancy-row{min-height:96px;padding-block:19px}:root[data-canvas] .vacancy-next-step b{font-size:13px}:root[data-canvas] .vacancy-identity b{font-size:16px}@media (width<=640px){.person-main .ui-tab-list{gap:14px}}:root[data-canvas] .topbar .workspace-search{margin-left:0}:root[data-canvas] .topbar .topbar-actions{margin-left:auto}.vacancy-overview{grid-template-columns:minmax(0,1fr)}.drawer-footer{justify-content:flex-end}:root[data-canvas=light]{--material-fill:rgb(255 255 255/calc(.08 + var(--glass-opacity) * .38));--material-edge:#ffffff9c;--material-shadow:0 5px 18px -13px #26374d30, inset 0 1px 0 #ffffff94, inset 0 -1px 0 #ffffff38}:root[data-canvas=dark]{--material-fill:rgb(24 28 36/calc(.1 + var(--glass-opacity) * .4));--material-edge:#ffffff26;--material-shadow:0 5px 20px -12px #0006, inset 0 1px 0 #ffffff29, inset 0 -1px 0 #ffffff09}:root[data-glass=on] #main-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-page-heading,.settings-section,.vacancy-overview,.team-section,.table-scroll,.report-kpi,.report-panel,.report-summary,.report-charts>section,.vacancy-list,.candidate-card,.work-panel,.next-decision,.brief-steps button[aria-current]){background:linear-gradient(135deg, #ffffff10, transparent 58%), var(--material-fill);border-color:var(--material-edge);box-shadow:var(--material-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.18)}:root[data-glass=on] #main-content .optical-host:not(.vacancy-row){-webkit-backdrop-filter:none;background:0 0}:root[data-glass=on] #main-content .optical-host:not(.vacancy-row)>.glass-optics{background:linear-gradient(135deg, #ffffff10, transparent 58%), var(--material-fill);-webkit-backdrop-filter:blur(7px)saturate(1.18);display:block}:root[data-glass=on] #main-content .optical-host:not(.vacancy-row):before{display:block}:root[data-glass=on] #main-content .vacancy-row{-webkit-backdrop-filter:none;box-shadow:none}:root[data-glass=on] #main-content .vacancy-row:hover{background:color-mix(in srgb, var(--work-paper) 20%, transparent)}:root[data-glass=on] #main-content .candidate-card:hover{border-color:var(--line-hover);background:0 0}:root[data-glass=off] .glass-optics,:root[data-glass=off] .optical-host:before,:root[data-glass=off] .optical-host:after{display:none!important}:root[data-glass=off] :is(.optical-host,.glass-widget,.palette-trigger,.palette-panel){-webkit-backdrop-filter:none!important}:root[data-glass=off] :is(.topbar,.palette-panel,.palette-trigger){background:var(--work-paper);border-color:var(--work-line);box-shadow:0 2px 6px #19263d09}:root[data-glass=off] .nav-rail{background:color-mix(in srgb, var(--sidebar-color) 15%, white);border-color:var(--line-interactive);box-shadow:none}:root[data-glass=off][data-sidebar=dark] .nav-rail,:root[data-glass=off][data-canvas=dark] .nav-rail{background:var(--chrome-color)}:root[data-glass=off] .nav-active-glass.optical-host{background:color-mix(in srgb, var(--sidebar-text) 12%, transparent);box-shadow:none;border-color:#0000}.glass-setting{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 0 20px;display:flex}.glass-setting b{font-size:14px;font-weight:550;display:block}.glass-setting small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.glass-switch{border:1px solid var(--line-interactive);background:var(--work-soft);border-radius:99px;flex-shrink:0;width:44px;height:26px;padding:3px}.glass-switch span{background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;display:block}.glass-switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.glass-switch[aria-checked=true] span{background:var(--on-accent);transform:translate(17px)}.palette-range:has(input:disabled){opacity:.5}@media (prefers-reduced-motion:reduce){.glass-switch span{transition:none}}@media (prefers-reduced-transparency:reduce){:root[data-glass=on] #main-content :is(.optical-host,.work-panel,.next-decision,.vacancy-list,.brief-steps button[aria-current]){background:var(--work-paper);-webkit-backdrop-filter:none}:root[data-glass=on] #main-content .optical-host>.glass-optics{display:none}}:root[data-glass] .workspace-search kbd{color:var(--muted);opacity:1}:root{--panel-gutter:22px;--panel-gap:16px;--panel-radius:16px}body,#root{min-height:100dvh}#root{display:flow-root}:root[data-canvas] .lab.split-panels{grid-template-columns:var(--rail-width,var(--sidebar-width)) minmax(0, 1fr);gap:var(--panel-gap);height:calc(100dvh - var(--panel-gutter) * 2);min-height:0;margin:var(--panel-gutter);transition:grid-template-columns var(--rail-time,.36s) var(--rail-ease,ease);background:0 0;padding:0;display:grid}:root[data-canvas] .split-panels>.nav-rail{border-radius:var(--panel-radius);width:auto;min-width:0;height:100%;min-height:0;transition:none;position:relative;inset:auto;overflow-y:auto}:root[data-canvas] .split-panels>.main-shell{border:1px solid var(--floating-edge);border-radius:var(--panel-radius);background:color-mix(in srgb, var(--work-paper) 52%, transparent);min-width:0;height:100%;min-height:0;box-shadow:var(--floating-shadow);-webkit-backdrop-filter:var(--floating-blur);flex-direction:column;margin:0;padding:0;transition:none;display:flex;position:relative;overflow:hidden}:root[data-canvas] .split-panels .topbar{border:0;border-bottom:1px solid var(--line-subtle);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;flex-shrink:0;margin:0;padding-inline:24px;position:relative;inset:auto}:root[data-canvas] .split-panels .topbar>.glass-optics,:root[data-canvas] .split-panels .topbar:before,:root[data-canvas] .split-panels .topbar:after{display:none}:root[data-canvas] .split-panels #main-content{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}:root[data-canvas] .split-panels .page{padding:28px 28px 40px}@media (width<=1050px){:root{--panel-gutter:14px;--panel-gap:12px}:root[data-canvas] .split-panels .page{padding:24px 20px 32px}}@media (width<=640px){:root{--panel-gutter:8px;--panel-radius:14px}:root[data-canvas] .lab.split-panels{height:calc(100dvh - 96px);display:block}:root[data-canvas] .split-panels>.nav-rail{height:64px;position:fixed;inset:auto 8px 8px;overflow:hidden}:root[data-canvas] .split-panels .topbar{padding-inline:12px}:root[data-canvas] .split-panels .page{padding:22px 14px 28px}}:root[data-glass=off] .split-panels>.main-shell{background:var(--work-paper);-webkit-backdrop-filter:none}@media (prefers-reduced-transparency:reduce){:root[data-canvas] .split-panels>.main-shell{background:var(--work-paper);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-canvas] .split-panels>.main-shell{background:var(--work-paper)}}@media (prefers-reduced-motion:reduce){:root[data-canvas] .lab.split-panels{transition:none}}:root[data-canvas] .split-panels #main-content :is(.vacancy-overview,.team-section){padding:28px}:is(:root[data-canvas] .split-panels .pipeline-tabs:has(+.vacancy-overview),:root[data-canvas] .split-panels .pipeline-tabs:has(+.team-section)){margin-bottom:20px}:root[data-canvas] .split-panels .team-person:last-child{padding-bottom:0}@media (width<=640px){:root[data-canvas] .split-panels #main-content :is(.vacancy-overview,.team-section){padding:20px 16px}:root[data-canvas] .split-panels .role-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px}}:root{--e-ease:cubic-bezier(.2, .8, .2, 1);--e-out:cubic-bezier(.16, 1, .3, 1);--e-press:90ms;--e-move:.38s;--topbar-h:64px;--e-radius-panel:20px;--e-radius-card:14px;--e-radius-control:10px}:root[data-canvas=light]{--e-skel:#161e3013;--e-skel-glow:#ffffffbf;--e-paper:#ffffffbd;--e-paper-strong:#ffffffeb;--e-edge:#fffc;--e-hair:#161e3013;--e-hair-strong:#161e3021;--e-fill-soft:#161e3009;--e-fill-hover:#161e300b;--e-shadow-panel:0 0 0 .5px #161e300d, 0 1px 2px #161e3009, 0 14px 34px -20px #161e302e, inset 0 1px 0 #fffffff2;--e-shadow-card:0 0 0 .5px #161e300f, 0 1px 1px #161e3008, 0 6px 16px -10px #161e3029, inset 0 1px 0 #fffffff2;--e-shadow-lift:0 0 0 .5px #161e3014, 0 2px 4px #161e300a, 0 20px 40px -20px #161e3047, inset 0 1px 0 #fff;--e-shell-fill:rgb(255 255 255/calc(.3 + var(--glass-opacity,.36) * .3));--e-shell-edge:#ffffffc7;--e-shell-shadow:0 40px 90px -50px #161e3059, 0 2px 8px -4px #161e3014, inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #ffffff40;--e-float-fill:#ffffff9e;--e-float-shadow:0 1px 0 var(--e-hair), 0 12px 24px -20px #161e304d;--e-field:color-mix(in srgb, var(--text) 3%, var(--work-paper));--e-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23737985' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.75 6 2.25l2.5 2.5M3.5 7.25 6 9.75l2.5-2.5'/%3E%3C/svg%3E")}:root[data-canvas=dark]{--e-skel:#ffffff12;--e-skel-glow:#ffffff1a;--e-paper:#ffffff0b;--e-paper-strong:#ffffff13;--e-edge:#ffffff14;--e-hair:#ffffff14;--e-hair-strong:#ffffff24;--e-fill-soft:#ffffff0a;--e-fill-hover:#ffffff0f;--e-shadow-panel:0 0 0 .5px #ffffff0d, 0 16px 34px -18px #000000a6, inset 0 1px 0 #ffffff12;--e-shadow-card:0 0 0 .5px #ffffff0f, 0 8px 18px -10px #0009, inset 0 1px 0 #ffffff12;--e-shadow-lift:0 0 0 .5px #ffffff1a, 0 22px 40px -18px #000000bf, inset 0 1px 0 #ffffff1a;--e-shell-fill:rgb(18 20 26/calc(.35 + var(--glass-opacity,.3) * .4));--e-shell-edge:#ffffff17;--e-shell-shadow:0 40px 90px -40px #000c, inset 0 1px 0 #ffffff14;--e-float-fill:#14161c9e;--e-float-shadow:0 1px 0 var(--e-hair), 0 14px 28px -20px #000c;--e-field:#ffffff0a;--e-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a7a9b5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 4.75 6 2.25l2.5 2.5M3.5 7.25 6 9.75l2.5-2.5'/%3E%3C/svg%3E")}:root[data-backdrop=none][data-glass=on] body{background-image:radial-gradient(42vmax 34vmax at 14% 6%, color-mix(in srgb, var(--palette-accent) 20%, transparent), transparent 70%), radial-gradient(38vmax 32vmax at 92% 94%, color-mix(in srgb, var(--palette-accent) 14%, transparent), transparent 70%), radial-gradient(34vmax 26vmax at 66% 10%, color-mix(in srgb, var(--sidebar-color) 10%, transparent), transparent 70%);background-attachment:fixed}:root[data-backdrop=none][data-canvas=dark][data-glass=on] body{background-image:radial-gradient(42vmax 34vmax at 14% 6%, color-mix(in srgb, var(--palette-accent) 10%, transparent), transparent 70%), radial-gradient(38vmax 32vmax at 92% 94%, color-mix(in srgb, var(--palette-accent) 7%, transparent), transparent 70%)}:root[data-canvas][data-glass=on] .split-panels>.main-shell{background:var(--e-shell-fill);border-color:var(--e-shell-edge);box-shadow:var(--e-shell-shadow);-webkit-backdrop-filter:blur(34px)saturate(1.5)}:root[data-canvas] .split-panels>.main-shell>.topbar{z-index:30;height:var(--topbar-h);min-height:var(--topbar-h);background:0 0;border-bottom:0;transition:background-color .24s,box-shadow .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:absolute;inset:0 0 auto}:root[data-canvas] .split-panels>.main-shell[data-scrolled=true]>.topbar{background:var(--e-float-fill);box-shadow:var(--e-float-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.8)}:root[data-canvas] .split-panels>.main-shell>#main-content{padding-top:var(--topbar-h);scroll-padding-top:calc(var(--topbar-h) + 16px)}:root[data-canvas] .split-panels .page{padding-top:20px}:root[data-canvas] .topbar .workspace-search{border:1px solid var(--e-hair);background:var(--e-paper);width:min(420px,100%);min-height:38px;box-shadow:var(--e-shadow-card);border-radius:999px;padding-inline:14px 8px;transition:border-color .16s,box-shadow .2s,background-color .16s}:root[data-canvas] .topbar .workspace-search:hover{border-color:var(--e-hair-strong);background:var(--e-paper-strong)}:root[data-canvas] .topbar .workspace-search kbd{background:var(--e-fill-soft);letter-spacing:.01em;border-radius:999px;padding:3px 7px;font-family:inherit;font-size:11px}:root[data-canvas] .topbar-profile{border-radius:999px;padding:3px 12px 3px 3px;transition:background-color .16s}:root[data-canvas] .topbar-profile:hover{background:var(--e-fill-hover)}:root[data-canvas] .nav-active-glass.optical-host{background:#ffffff12;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f,0 6px 16px -8px #00000059}:root[data-canvas] .nav-active-glass.optical-host:before{opacity:.28}:root[data-canvas]:not([data-sidebar=dark]) .nav-active-glass.optical-host{background:#ffffff73;border-color:#fff9;box-shadow:inset 0 1px #fff,0 6px 16px -10px #161e304d}:root[data-canvas][data-canvas=dark] .nav-active-glass.optical-host{background:#ffffff12;border-color:#ffffff24}:root[data-canvas] .nav-rail nav button{transition:color .16s,opacity .16s}:root[data-canvas] .nav-rail nav button:active{transition:transform var(--e-press) ease-out;transform:scale(.98)}:root[data-canvas] .sidebar-vacancies button{border-radius:10px;gap:12px;transition:background-color .16s,color .16s}.vacancy-dot{background:var(--tone-dot,currentColor);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-dot,currentColor) 18%, transparent);border-radius:50%;flex:none;margin-inline:4px 2px}[data-tone=violet]{--tone-dot:#9a82d0;--tone-rule:#8a6fc2}[data-tone=blue]{--tone-dot:#6f95db;--tone-rule:#4f78c2}[data-tone=green]{--tone-dot:#5fae8f;--tone-rule:#3f8f71}[data-tone=orange]{--tone-dot:#d59a58;--tone-rule:#bf8240}[data-tone=rose]{--tone-dot:#d27e97;--tone-rule:#b9607b}:root[data-canvas] .sidebar-compact .vacancy-dot{margin-inline:auto}:root[data-canvas] #main-content :is(.page-heading,.flow-heading,.role-title,.person-title) h1{letter-spacing:-.028em;font-size:32px;font-weight:620;line-height:1.1}:root[data-canvas] #main-content h2{letter-spacing:-.012em}:root[data-canvas] .title-with-count>span{color:var(--muted);letter-spacing:-.01em;font-size:20px;font-weight:450}:root[data-canvas] #main-content :is(strong,b,.tabular,.column-count,.section-count,time){font-variant-numeric:tabular-nums}:root[data-canvas] #main-content .page-heading{margin-bottom:28px}:root[data-canvas] :is(#main-content,.flow-modal) .flow-kicker{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}:root[data-canvas][data-glass] #main-content :is(.attention-section,.home-vacancies,.day-schedule,.vacancy-page-heading,.settings-section,.vacancy-overview,.team-section,.table-scroll,.report-panel,.vacancy-list,.work-panel,.next-decision,.brief-preview){border-radius:var(--e-radius-panel);border:1px solid var(--e-edge);background:var(--e-paper);box-shadow:var(--e-shadow-panel)}:root[data-canvas][data-glass] #main-content .report-panel .table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-canvas][data-glass] #main-content .optical-host:not(.vacancy-row)>.glass-optics{background:var(--e-paper);border-radius:inherit}:root[data-canvas][data-glass=on] #main-content .optical-host:not(.vacancy-row){background:0 0}:root[data-canvas][data-glass=off] #main-content :is(.attention-section,.home-vacancies,.day-schedule,.vacancy-page-heading,.settings-section,.table-scroll,.report-panel,.vacancy-list,.work-panel,.next-decision,.brief-preview,.candidate-card){background:var(--work-paper)}:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis,.report-summary.report-kpis){box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;display:grid;overflow:visible}:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis):before,:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis):after,:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis)>.glass-optics{display:none}:root[data-canvas][data-glass] #main-content :is(.glass-metrics>.glass-metric,.report-kpis>.report-kpi){border:1px solid var(--e-edge);background:var(--e-paper);min-height:0;box-shadow:var(--e-shadow-panel);-webkit-backdrop-filter:none;text-align:left;transition:box-shadow .26s var(--e-ease), translate .26s var(--e-ease);border-radius:18px;flex-direction:column;align-items:stretch;margin:0;padding:18px 20px 20px;display:flex;position:relative;overflow:hidden}:root[data-canvas][data-glass] #main-content .glass-metrics>.glass-metric>.glass-optics{background:var(--e-paper)}:root[data-canvas][data-glass] #main-content .glass-metrics>.glass-metric:before{display:none}:root[data-canvas][data-glass] #main-content .glass-metric>.metric-label,:root[data-canvas][data-glass] #main-content .report-kpi .kpi-label{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:flex}.metric-icon,:root[data-canvas] #main-content .report-kpi .kpi-label>svg:first-child{width:30px;height:30px;color:var(--tone-ink,var(--muted));background:color-mix(in srgb, var(--tone-ink,var(--muted)) 11%, transparent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}:root[data-canvas] #main-content .report-kpi .kpi-label>svg:first-child{order:2;padding:7px}:root[data-canvas] #main-content .report-kpi .kpi-label>svg:last-child:not(:first-child){order:1;margin-left:-4px;margin-right:auto}:root[data-canvas] #main-content .metric-icon svg{width:16px;height:16px;box-shadow:none;color:inherit;stroke-width:1.7px;background:0 0;border-radius:0;padding:0}:is(.glass-metric,.report-kpi)[data-tone=violet]{--tone-ink:var(--stage-interview)}:is(.glass-metric,.report-kpi)[data-tone=green]{--tone-ink:var(--stage-offer)}:is(.glass-metric,.report-kpi)[data-tone=amber]{--tone-ink:var(--stage-assessment)}:is(.glass-metric,.report-kpi)[data-tone=rose]{--tone-ink:var(--stage-rejected)}:is(.glass-metric,.report-kpi)[data-tone=blue]{--tone-ink:var(--stage-screening)}:root[data-canvas][data-glass] #main-content .glass-metric>div{display:block}:root[data-canvas][data-glass] #main-content :is(.glass-metric strong,.report-kpi strong){letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:38px;font-weight:560;line-height:1;display:block}:root[data-canvas][data-glass] #main-content .glass-metric>:is(.metric-note,.live-pill){align-self:flex-start;margin-top:14px}.metric-note{color:var(--muted);font-size:12px}:root[data-canvas][data-glass] #main-content .report-kpi strong em{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:15px;font-style:normal;font-weight:500}:root[data-canvas][data-glass] #main-content .report-kpi small{color:var(--muted);margin-top:8px;font-size:12px;display:block}:root[data-canvas][data-glass] #main-content button.report-kpi{cursor:pointer}@media (hover:hover) and (pointer:fine){:root[data-canvas][data-glass] #main-content button.report-kpi:hover{box-shadow:var(--e-shadow-lift);translate:0 -2px}}:root[data-canvas][data-glass] #main-content .report-kpi .kpi-label>svg:last-child:not(:first-child){opacity:0;transition:opacity .18s, transform .24s var(--e-ease);transform:translate(-3px,3px)}:root[data-canvas][data-glass] #main-content button.report-kpi:is(:hover,:focus-visible) .kpi-label>svg:last-child:not(:first-child){opacity:1;transform:none}:root[data-canvas] #main-content .kpi-visual{color:var(--stage-screening);margin-top:auto;padding-top:14px;display:block}:root[data-canvas] #main-content .kpi-visual[data-tone=green]{color:var(--stage-offer)}:root[data-canvas] #main-content .kpi-visual svg,:root[data-canvas] #main-content .kpi-ring svg{color:inherit;background:0 0;padding:0}.sparkline-box{width:100%;height:36px;display:block}.sparkline{display:block;overflow:visible}.sparkline-line{stroke-dasharray:1;stroke-dashoffset:0;animation:e-draw 1.1s var(--e-out) .2s backwards}.sparkline-area{animation:.9s .5s backwards e-fade}.sparkline-dot,.sparkline-halo{animation:.4s 1.1s backwards e-fade}@keyframes e-draw{0%{stroke-dashoffset:1px}}@keyframes e-fade{0%{opacity:0}}:root[data-canvas] #main-content .kpi-ring{color:var(--stage-assessment);position:absolute;top:58px;right:20px}.ring-value{animation:e-ring 1.1s var(--e-out) .2s backwards}@keyframes e-ring{0%{stroke-dasharray:0 200}}.stage-stack{gap:3px;height:8px;display:flex}.stage-stack i{background:var(--stage-color);transform-origin:0;min-width:6px;animation:e-grow .7s var(--e-out) backwards;border-radius:4px}.stage-stack i:nth-child(2){animation-delay:60ms}.stage-stack i:nth-child(3){animation-delay:.12s}.stage-stack i:nth-child(4){animation-delay:.18s}:root[data-canvas] .button{border-radius:var(--e-radius-control);letter-spacing:-.003em;transition:background-color .16s, border-color .16s, box-shadow .2s, color .16s, transform .22s var(--e-ease);font-weight:560}:root[data-canvas] .button.primary:not(:disabled){box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000024, 0 1px 2px #0000001f, 0 6px 14px -10px color-mix(in srgb, var(--accent) 70%, transparent)}:root[data-canvas] .button.primary:not(:disabled):hover{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000024, 0 1px 2px #00000024, 0 10px 20px -12px color-mix(in srgb, var(--accent) 80%, transparent)}:root[data-canvas] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)){background:var(--e-paper-strong);border-color:var(--e-hair-strong);box-shadow:0 1px 2px #161e300d,inset 0 1px #ffffffb3}:root[data-canvas][data-canvas=dark] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)){box-shadow:inset 0 1px #ffffff0f}:root[data-canvas] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)):not(:disabled):hover{border-color:var(--line-hover)}:root[data-canvas] .button.ghost:not(:disabled):hover{background:var(--e-fill-hover)}:root[data-canvas] :is(.button,.icon-button,.text-link):not(:disabled):active{transition-duration:var(--e-press);transform:scale(.97)translate(0,0)}:root[data-canvas] .button.primary:disabled{opacity:1;background:var(--e-fill-hover);color:color-mix(in srgb, var(--muted) 80%, transparent);box-shadow:none;border-color:#0000}:root[data-canvas] .button.primary:disabled:after{display:none}:root[data-canvas] .icon-button{transition:background-color .16s, color .16s, transform .22s var(--e-ease);border-radius:10px}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.search-field){background-color:var(--e-field);border-color:var(--e-hair-strong);border-radius:var(--e-radius-control);transition:border-color .16s,background-color .16s,box-shadow .2s}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) .search-field input{background-color:#0000}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.search-field):hover{border-color:var(--line-hover)}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) :is(input,textarea,select):focus-visible,:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) .search-field:focus-within{border-color:var(--accent);background-color:var(--work-paper);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}:root[data-canvas] #main-content .search-field input:focus-visible{box-shadow:none;border:0}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) select{appearance:none;background-image:var(--e-chevron);cursor:pointer;background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:34px}:root[data-canvas] :is(.tabs-line,.ui-tab-list,.view-switch){position:relative}:root[data-canvas] .tabs-line[data-indicator]>button:after{display:none}:root[data-canvas] .person-main .ui-tab-list[data-indicator]>button[data-state=active]{border-bottom-color:#0000}:root[data-canvas] :is(.tabs-line,.person-main .ui-tab-list)[data-indicator]:after{content:"";width:var(--tab-w,0);background:var(--accent);height:2px;transform:translateX(var(--tab-x,0));pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0}:root[data-canvas] .person-main .ui-tab-list[data-indicator]:after{bottom:0}:root[data-canvas] :is(.tabs-line,.person-main .ui-tab-list)[data-indicator=ready]:after{transition:transform var(--e-move) var(--e-ease), width var(--e-move) var(--e-ease)}:root[data-canvas] .tabs-line>button,:root[data-canvas] .person-main .ui-tab-list>button{transition:color .18s}:root[data-canvas] .tabs-line>button:not(.selected):hover,:root[data-canvas] .person-main .ui-tab-list>button:not([data-state=active]):hover{color:var(--text)}:root[data-canvas] .tabs-line>button>span{text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:22px;padding:2px 7px}:root[data-canvas] :is(.view-switch,.ui-tab-list:not(.person-main .ui-tab-list))[data-indicator]{isolation:isolate;position:relative}:root[data-canvas] :is(.view-switch,.ui-tab-list:not(.person-main .ui-tab-list))[data-indicator]:before{content:"";z-index:-1;width:var(--tab-w,0);height:var(--tab-h,0);background:var(--e-paper-strong);box-shadow:0 0 0 .5px var(--e-hair-strong), 0 2px 6px -2px #161e3029, inset 0 1px 0 #fffc;transform:translate(var(--tab-x,0), var(--tab-y,0));pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}:root[data-canvas][data-canvas=dark] :is(.view-switch,.ui-tab-list)[data-indicator]:before{box-shadow:0 0 0 .5px var(--e-hair), inset 0 1px 0 #ffffff14;background:#ffffff1a}:root[data-canvas] :is(.view-switch,.ui-tab-list:not(.person-main .ui-tab-list))[data-indicator=ready]:before{transition:transform var(--e-move) var(--e-ease), width var(--e-move) var(--e-ease)}:root[data-canvas][data-canvas] .view-switch[data-indicator] button[aria-pressed=true],:root[data-canvas][data-canvas] .ui-tab-list:not(.person-main .ui-tab-list)[data-indicator]>button[data-state=active]{box-shadow:none;background:0 0;border-color:#0000}:root[data-canvas] #main-content .home-tabs{margin-top:36px}:root[data-canvas] #main-content .home-columns,:root[data-canvas] #main-content .home-work{gap:20px}:root[data-canvas] #main-content .attention-row{border-radius:14px;margin-inline:-12px;padding-inline:12px;transition:background-color .18s;position:relative}:root[data-canvas] #main-content .attention-row:hover{background:var(--e-fill-soft)}:root[data-canvas][data-glass] #main-content .attention-list>.attention-row{box-shadow:none;border:0}:root[data-canvas] #main-content .attention-list>.attention-row+.attention-row:before{content:"";background:var(--e-hair);height:1px;transition:opacity .18s;position:absolute;top:0;left:12px;right:12px}:root[data-canvas] #main-content .attention-list>.attention-row:hover:before,:root[data-canvas] #main-content .attention-list>.attention-row:hover+.attention-row:before{opacity:0}:root[data-canvas] #main-content .attention-row>.button:not(.primary){box-shadow:none;background:0 0}:root[data-canvas] #main-content .attention-row>.button:not(.primary):hover{background:var(--e-paper-strong)}:root[data-canvas] #main-content .home-vacancy{border-radius:12px;margin-inline:-12px;padding-inline:12px;transition:background-color .18s}:root[data-canvas] #main-content .home-vacancy:hover{background:var(--e-fill-soft)}:root[data-canvas] #main-content .home-vacancy>svg{transition:transform .26s var(--e-ease)}:root[data-canvas] #main-content .home-vacancy:hover>svg{transform:translate(3px)}:root[data-canvas] #main-content .week-strip button{border-radius:12px;transition:background-color .16s,color .16s}:root[data-canvas] #main-content .week-strip button.selected{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--accent) 80%, transparent)}:root[data-canvas] #main-content .week-strip button.selected *{color:inherit}:root[data-canvas] #main-content .schedule-meeting .meeting-copy{background:var(--e-fill-soft);box-shadow:none;border:0;border-radius:14px;transition:background-color .18s}:root[data-canvas] #main-content .schedule-meeting:hover .meeting-copy{background:var(--e-fill-hover)}:root[data-canvas] #main-content .schedule-meeting.next-meeting .meeting-copy{background:var(--e-paper-strong);box-shadow:var(--e-shadow-card)}:root[data-canvas] #main-content .schedule-meeting.next-meeting .meeting-pin{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent);animation:e-pin 1.8s var(--e-out) .6s 1 backwards}@keyframes e-pin{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}60%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 16%, transparent)}}:root[data-canvas] #main-content .vacancy-symbol[data-tone]{background:var(--tone-rule);width:4px;min-width:4px;height:36px;box-shadow:none;border-radius:4px;padding:0}:root[data-canvas] #main-content .vacancy-identity{gap:16px}:root[data-canvas] #main-content .vacancy-row{transition:background-color .2s}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row>.glass-optics,:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:before,:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:after{display:none}:root[data-canvas] #main-content .vacancy-row>svg:last-child{color:var(--muted);transition:transform .26s var(--e-ease), color .16s}:root[data-canvas] #main-content .vacancy-row:hover>svg:last-child{color:var(--text);transform:translate(3px)}:root[data-canvas] #main-content .vacancy-row .badge{background:0 0;padding-inline:0;font-weight:550}:root[data-canvas] #main-content .mini-pipeline{gap:2px;height:6px;margin-top:8px;display:flex}:root[data-canvas] #main-content .mini-pipeline i{border-radius:3px;height:6px}@keyframes e-grow{0%{transform:scaleX(0)}}:root[data-canvas] #main-content .vacancy-list-heading span{color:var(--muted);font-size:12px;font-weight:500}:root[data-canvas] #main-content .vacancy-page-heading{padding:28px 28px 26px}:root[data-canvas][data-glass] #main-content .candidate-card{border-radius:var(--e-radius-card);border:1px solid var(--e-edge);background:var(--e-paper-strong);box-shadow:var(--e-shadow-card);transition:box-shadow .24s var(--e-ease), border-color .2s, translate .24s var(--e-ease)}:root[data-canvas][data-glass] #main-content .candidate-card>.glass-optics{background:var(--e-paper-strong)}@media (hover:hover) and (pointer:fine){:root[data-canvas][data-glass] #main-content .candidate-card:not(.dragging):hover{border-color:var(--e-edge);box-shadow:var(--e-shadow-lift);translate:0 -2px}:root[data-canvas] #main-content .candidate-card :is(.card-order-actions,.drag-handle){opacity:0;transition:opacity .16s}:root[data-canvas] #main-content .candidate-card:is(:hover,:focus-within) :is(.card-order-actions,.drag-handle),:root[data-canvas] #main-content .candidate-card :is(.card-order-actions,.drag-handle):focus-visible{opacity:1}}:root[data-canvas] #main-content .candidate-card .candidate-next{border-left:2px solid var(--stage-color);background:color-mix(in srgb, var(--stage-color) 6%, transparent);border-radius:4px 10px 10px 4px;padding-left:12px;transition:background-color .16s}:root[data-canvas] #main-content .candidate-card .candidate-next:hover{background:color-mix(in srgb, var(--stage-color) 11%, transparent)}:root[data-canvas] #main-content .candidate-card .candidate-next.urgent{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 9%, transparent)}:root[data-canvas] #main-content .candidate-skills span{background:var(--e-fill-soft);border:0;border-radius:999px;padding:3px 9px}:root[data-canvas] #main-content .column-heading{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--stage-color,var(--muted)) 38%, transparent);border-bottom:0;padding-bottom:12px}:root[data-canvas] #main-content .column-heading h3{letter-spacing:-.005em;font-size:13px;font-weight:600}:root[data-canvas] #main-content .column-count{text-align:center;border-radius:999px;min-width:24px;padding:2px 8px}:root[data-canvas] #main-content .column-cards{gap:12px}:root[data-canvas] #main-content .show-more{border-radius:10px;transition:background-color .16s}:root[data-canvas] #main-content .show-more:hover{background:var(--e-fill-soft)}:root[data-canvas] #main-content :is(.candidate-table,.report-table) th{color:var(--muted);background:0 0;font-size:12px;font-weight:500}:root[data-canvas] #main-content :is(.candidate-table,.report-table) tbody tr{transition:background-color .16s}:root[data-canvas] #main-content :is(.candidate-table,.report-table) tbody tr:hover{background:var(--e-fill-soft)}:root[data-canvas] #main-content :is(.candidate-table,.report-table) :is(td,th){border-color:var(--e-hair)}:root[data-canvas] #main-content .report-charts{gap:20px}:root[data-canvas] #main-content .report-panel{padding:26px}:root[data-canvas] #main-content .report-panel-icon{background:var(--e-fill-soft);border:0;border-radius:12px}:root[data-canvas] #main-content .report-bar-space{background:var(--e-fill-soft);border-radius:5px;height:10px;overflow:hidden}:root[data-canvas] #main-content .report-bar-space>i{transform-origin:0;height:100%;animation:e-grow .76s var(--e-out) backwards;border-radius:5px}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>:nth-child(2) .report-bar-space>i{animation-delay:50ms}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>:nth-child(3) .report-bar-space>i{animation-delay:.1s}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>:nth-child(4) .report-bar-space>i{animation-delay:.15s}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>:nth-child(5) .report-bar-space>i{animation-delay:.2s}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>:nth-child(6) .report-bar-space>i{animation-delay:.25s}:root[data-canvas] #main-content .funnel-row{border-radius:10px;transition:background-color .16s}:root[data-canvas] #main-content .funnel-row:hover{background:var(--e-fill-soft)}:root[data-canvas] #main-content .funnel-row:first-child>small{visibility:hidden}:root[data-canvas] #main-content .funnel-row>small{background:0 0;border-radius:999px;font-weight:500}:root[data-canvas] #main-content .report-observation{box-shadow:inset 3px 0 0 var(--warning);border:0;border-radius:14px}:root[data-canvas] #main-content :is(.report-eyebrow,.report-observation .observation-label){text-transform:none;letter-spacing:0;font-size:12px}:root[data-canvas] #main-content .brief-steps{top:calc(var(--topbar-h) + 16px);align-self:start;position:sticky}:root[data-canvas] #main-content .brief-steps:before{content:"";background:var(--e-hair-strong);width:1px;position:absolute;top:28px;bottom:28px;left:23px}:root[data-canvas] #main-content .brief-steps button{border-radius:14px;position:relative}:root[data-canvas] #main-content .brief-steps button>span{z-index:1;background:var(--work-paper);box-shadow:0 0 0 4px var(--e-shell-fill);transition:background-color .2s,color .2s;position:relative}:root[data-canvas] #main-content .brief-steps button[aria-current]>span{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent)}:root[data-canvas][data-glass] #main-content .brief-steps button[aria-current]{background:var(--e-paper);box-shadow:var(--e-shadow-card);border-color:var(--e-edge)}:root[data-canvas] #main-content .brief-preview{top:calc(var(--topbar-h) + 16px);border-left:0;align-self:start;padding:24px;position:sticky}:root[data-canvas] #main-content .brief-preview hr{border:0;border-top:1px solid var(--e-hair)}:root[data-canvas] #main-content .import-strip{border-color:var(--e-hair-strong);background:var(--e-fill-soft);border-radius:14px;transition:background-color .18s,border-color .18s}:root[data-canvas] #main-content .import-strip:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}:root[data-canvas] #main-content .import-strip>svg:last-child{transition:transform .26s var(--e-ease)}:root[data-canvas] #main-content .import-strip:hover>svg:last-child{transform:translate(3px)}:root[data-canvas] #main-content .brief-main>.flow-footer{z-index:5;border:1px solid var(--e-edge);background:var(--e-float-fill);box-shadow:var(--e-shadow-lift);-webkit-backdrop-filter:blur(20px)saturate(1.7);border-radius:16px;margin-top:16px;padding:10px;position:sticky;bottom:12px}:root[data-canvas] #main-content .person-heading{align-items:center;gap:20px;margin-bottom:24px}:root[data-canvas] #main-content .person-heading>.avatar.large{width:68px;height:68px;box-shadow:0 0 0 4px var(--e-paper-strong), 0 10px 24px -12px #161e3059;border-radius:20px;font-size:20px}:root[data-canvas] #main-content .person-meta span{font-variant-numeric:tabular-nums}:root[data-canvas] #main-content .next-decision{box-shadow:var(--e-shadow-panel), inset 3px 0 0 var(--accent);padding:20px 22px}:root[data-canvas] #main-content .decision-icon{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--accent);border-radius:12px}:root[data-canvas] #main-content .correspondence .mail-empty svg{opacity:.55}:root[data-canvas] #main-content .evidence-grid :is(li,.evidence-item){border-color:var(--e-hair)}:root[data-canvas] #main-content .settings-page{max-width:920px}:root[data-canvas] #main-content .settings-section{grid-template-columns:220px minmax(0,1fr);place-items:start;gap:14px 32px;max-width:none;margin-bottom:16px;padding:26px 28px;display:grid}:root[data-canvas] #main-content .settings-section>h2{grid-area:1/1;margin:0;padding-top:8px;font-size:15px}:root[data-canvas] #main-content .settings-section>:not(h2):not(.glass-optics){grid-column:2;margin:0}:root[data-canvas] #main-content .settings-section>:is(p,.settings-counts){padding-top:8px}:root[data-canvas] #main-content .settings-counts{flex-wrap:wrap;gap:8px;display:flex}:root[data-canvas] #main-content .settings-counts span{background:var(--e-fill-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:12px}:root[data-canvas] #main-content .shortcut-row{grid-template-columns:170px 1fr;align-items:center;gap:16px;width:100%;display:grid}:root[data-canvas] #main-content kbd{border:1px solid var(--e-hair-strong);background:var(--e-paper-strong);color:var(--text);border-bottom-width:2px;border-radius:8px;justify-self:start;padding:5px 9px;font:500 12px/1.2 inherit;box-shadow:inset 0 1px #ffffffb3}:root[data-canvas] .theme-studio .material-tools{border:1px solid var(--e-edge);background:var(--e-float-fill);box-shadow:var(--e-shadow-lift);-webkit-backdrop-filter:blur(20px)saturate(1.7);border-radius:999px;gap:2px;padding:4px}:root[data-canvas] .theme-studio .material-tools>button{width:34px;height:34px;min-height:34px;box-shadow:none;color:var(--muted);-webkit-backdrop-filter:none;transition:background-color .16s, color .16s, transform .22s var(--e-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}:root[data-canvas] .theme-studio .material-tools>button:hover{background:var(--e-fill-hover);color:var(--text)}:root[data-canvas] .theme-studio .material-tools>button:active{transition-duration:var(--e-press);transform:scale(.94)}:root[data-canvas] .theme-studio .material-tools>button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-canvas] .theme-studio .material-tools>.backdrop-toggle>i{display:none}:root[data-canvas] .theme-studio .material-tools>.backdrop-toggle[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}:root[data-canvas] .theme-studio .material-tools>.palette-trigger>i{width:8px;height:8px;box-shadow:0 0 0 2px var(--work-paper);border-radius:50%;margin:0;position:absolute;bottom:5px;right:5px}:root[data-canvas] .palette-panel{box-shadow:var(--dialog-shadow);border-radius:22px}:root[data-canvas] .toast{box-shadow:var(--e-shadow-lift);border-radius:16px}@media (width<=1050px){:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis,.report-summary.report-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-canvas] #main-content .settings-section{grid-template-columns:1fr}:root[data-canvas] #main-content .settings-section>h2{grid-row:auto;padding-top:0}:root[data-canvas] #main-content .settings-section>:not(h2):not(.glass-optics){grid-column:1}}@media (width<=640px){:root{--topbar-h:58px}:root[data-canvas] #main-content :is(.page-heading,.flow-heading,.role-title,.person-title) h1{font-size:26px}:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis,.report-summary.report-kpis){gap:10px}:root[data-canvas][data-glass] #main-content :is(.glass-metric strong,.report-kpi strong){margin-top:8px;font-size:30px}:root[data-canvas][data-glass] #main-content :is(.glass-metrics>.glass-metric,.report-kpis>.report-kpi){padding:14px 16px 16px}.metric-icon{width:26px;height:26px}:root[data-canvas] #main-content .home-tabs{margin-top:24px}:root[data-canvas] #main-content .vacancy-page-heading{padding:20px}:root[data-canvas] #main-content .shortcut-row{grid-template-columns:1fr;gap:6px}:root[data-canvas] #main-content .brief-main>.flow-footer{bottom:8px}:root[data-canvas] .theme-studio .material-tools{opacity:.92;padding:3px}:root[data-canvas] .theme-studio .material-tools>button{width:30px;height:30px;min-height:30px}}@media (prefers-reduced-motion:reduce){:root[data-canvas] :is(.tabs-line,.person-main .ui-tab-list,.view-switch,.ui-tab-list)[data-indicator]:after,:root[data-canvas] :is(.view-switch,.ui-tab-list)[data-indicator]:before{transition:none}:root[data-canvas] #main-content :is(.mini-pipeline i,.report-bar-space>i),:root[data-canvas] #main-content .schedule-meeting.next-meeting .meeting-pin{animation:none}:root[data-canvas] #main-content .candidate-card,:root[data-canvas] #main-content .candidate-card:hover{translate:none}:root[data-canvas] :is(.button,.icon-button,.text-link):active{transform:none}@keyframes glass-dialog-in{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}}@media (prefers-reduced-transparency:reduce){:root[data-backdrop=none] body{background-image:none}:root[data-canvas] .split-panels>.main-shell>.topbar,:root[data-canvas] .split-panels>.main-shell[data-scrolled=true]>.topbar,:root[data-canvas] #main-content .brief-main>.flow-footer,:root[data-canvas] .theme-studio .material-tools{background:var(--work-paper);-webkit-backdrop-filter:none}}:root[data-glass=off] .split-panels>.main-shell[data-scrolled=true]>.topbar,:root[data-glass=off] #main-content .brief-main>.flow-footer,:root[data-glass=off] .theme-studio .material-tools{background:var(--work-paper);-webkit-backdrop-filter:none}.stage-icon{color:var(--stage-color,var(--muted));--stage-icon-ink:var(--work-paper);flex:none;overflow:visible}.stage-icon[data-stage=new]{--stage-color:var(--stage-new)}.stage-icon[data-stage=screening]{--stage-color:var(--stage-screening)}.stage-icon[data-stage=interview]{--stage-color:var(--stage-interview)}.stage-icon[data-stage=assessment]{--stage-color:var(--stage-assessment)}.stage-icon:is([data-stage=offer],[data-stage=hired]){--stage-color:var(--stage-offer)}.stage-icon[data-stage=rejected]{--stage-color:var(--stage-rejected)}.live-pill{--pill:var(--warning,#b07a1c);isolation:isolate;border:1px solid color-mix(in srgb, var(--pill) 28%, transparent);background:color-mix(in srgb, var(--pill) 9%, transparent);height:22px;color:color-mix(in srgb, var(--pill) 82%, var(--text));letter-spacing:0;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11.5px;font-weight:560;line-height:1;display:inline-flex;position:relative;overflow:hidden}.live-pill[data-tone=accent]{--pill:var(--stage-screening)}.live-pill[data-tone=green]{--pill:var(--stage-offer)}.live-pill[data-tone=neutral]{--pill:var(--muted)}.live-pill[data-tone=red]{--pill:var(--stage-rejected)}.live-pill>i{background:var(--pill);width:6px;height:6px;box-shadow:0 0 0 2.5px color-mix(in srgb, var(--pill) 18%, transparent);border-radius:50%;flex:none;position:relative}.live-pill[data-live]>i:after{content:"";background:var(--pill);opacity:0;border-radius:50%;animation:1.2s cubic-bezier(0,0,.2,1) .3s 2 e-ping;position:absolute;inset:0}.live-pill[data-live]:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--pill) 22%, transparent) 50%, transparent 75%);animation:1.4s ease-in-out .4s e-sheen;position:absolute;inset:0;transform:translate(-110%)}@media (hover:hover) and (pointer:fine){:is(button,a,tr,.attention-row,.vacancy-row):hover .live-pill[data-live]:before,.live-pill[data-live]:hover:before{animation:1.2s ease-in-out e-sheen-hover}}@keyframes e-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes e-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes e-sheen-hover{0%{transform:translate(-110%)}to{transform:translate(110%)}}.live-pill.status-pill,.live-pill.best-pill{height:20px;font-size:11px}.live-pill.best-pill{margin-left:8px}.live-pill.count-pill{font-variant-numeric:tabular-nums;justify-content:center;min-width:26px}.heading-with-signal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-pill.bottleneck{height:22px;font-size:11px}:root[data-canvas] #main-content .status-dot.live-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--warning) 18%, transparent);position:relative}:root[data-canvas] #main-content .status-dot.live-dot:after{content:"";background:var(--warning);opacity:0;border-radius:50%;animation:1.2s cubic-bezier(0,0,.2,1) .3s 2 e-ping;position:absolute;inset:0}:root[data-canvas] #main-content .meeting-copy>b{flex-direction:column-reverse;align-items:flex-start;gap:6px;display:flex}:root[data-canvas] #main-content .meeting-copy .live-pill{height:20px;font-size:10.5px}:root[data-canvas] #main-content .board-caption .waiting-live{box-shadow:none;background:0 0;border:0;padding:0}:root[data-canvas] #main-content .board-caption .waiting-live[aria-pressed=true] .live-pill{background:color-mix(in srgb, var(--pill) 18%, transparent);border-color:var(--pill)}.vacancy-dot[data-waiting]{box-shadow:0 0 0 2px var(--sidebar-color,transparent), 0 0 0 3.5px #d9a13f}.vacancy-dot[data-waiting]:after{content:"";opacity:0;border:1.5px solid #d9a13f;border-radius:50%;animation:1.2s cubic-bezier(0,0,.2,1) .4s 2 e-ping;position:absolute;inset:-4px}.vacancy-dot{position:relative}:root[data-canvas] #main-content .column-heading{gap:8px}:root[data-canvas] #main-content .column-heading .stage-icon{margin-right:1px}:root[data-canvas] #main-content .grouped-table tbody .group-row th{text-align:left;background:var(--e-fill-soft);border:0;padding:0}:root[data-canvas] #main-content .grouped-table tbody+tbody .group-row th{background-clip:padding-box;border-top:8px solid #0000}:root[data-canvas] #main-content .group-row button{width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 16px;font-size:13px;transition:background-color .16s;display:flex}:root[data-canvas] #main-content .group-row button:hover{background:var(--e-fill-hover)}:root[data-canvas] #main-content .group-row b{font-weight:600}:root[data-canvas] #main-content .group-row small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}:root[data-canvas] #main-content .group-row .live-pill{margin-left:6px}.group-chevron{color:var(--muted);transition:transform .26s var(--e-ease)}[data-open=false] .group-chevron{transform:rotate(-90deg)}:root[data-canvas] #main-content .stage-cell{border-radius:999px;align-items:center;gap:2px;padding-left:10px;transition:background-color .16s;display:inline-flex}:root[data-canvas] #main-content .stage-cell:hover{background:var(--e-fill-soft)}:root[data-canvas][data-glass] #main-content .grouped-table .stage-cell>select:not(:disabled):not([multiple]):not([size]):not([hidden]){background-color:#0000;border-color:#0000;border-radius:999px;min-height:32px;padding:5px 30px 5px 6px;font-weight:500}:root[data-canvas][data-glass] #main-content .grouped-table .stage-cell>select:not(:disabled):not([multiple]):not([size]):not([hidden]):focus-visible{border-color:var(--accent)}@keyframes e-rise{0%{opacity:0;translate:0 8px}}:root[data-canvas] #main-content :is(.person-row,.attention-row,.home-vacancy,.funnel-row,.duration-row,.report-table tbody tr,.schedule-meeting){animation:e-rise .52s var(--e-out) backwards;animation-delay:calc(var(--i,0) * 32ms + 80ms)}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:first-child{--i:0}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(2){--i:1}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(3){--i:2}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(4){--i:3}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(5){--i:4}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(6){--i:5}:root[data-canvas] #main-content :is(.attention-list,.home-vacancies,.day-meetings,.funnel-chart,.duration-chart,.report-table tbody)>:nth-child(n+7){--i:6}:root[data-canvas] #main-content .funnel-label .stage-icon{margin-right:2px}:root[data-canvas] #main-content :is(.funnel-row,.duration-row) .report-bar-space>i{background:var(--stage-color,var(--muted));box-shadow:inset 0 1px #ffffff59}:root[data-canvas] #main-content .duration-row:not([data-longest]) .report-bar-space>i{background:color-mix(in srgb, var(--stage-color,var(--muted)) 45%, transparent)}:root[data-canvas] #main-content .duration-row[data-longest] .report-bar-space>i{background:var(--warning);box-shadow:0 0 12px -2px color-mix(in srgb, var(--warning) 60%, transparent)}:root[data-canvas] #main-content .duration-row>span:first-child{white-space:nowrap;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart)>*{transition:opacity .2s}:root[data-canvas] #main-content :is(.funnel-chart,.duration-chart):hover>:not(:hover){opacity:.42}}:root[data-canvas] #main-content .report-table tr.best-source td{background:color-mix(in srgb, var(--stage-offer) 5%, transparent)}:root[data-canvas] #main-content .source-conversion>i{background:var(--e-fill-hover);border-radius:3px;height:6px;overflow:hidden}:root[data-canvas] #main-content .source-conversion>i>i{background:var(--stage-offer);transform-origin:0;height:100%;animation:e-grow .8s var(--e-out) .25s backwards;border-radius:3px}@media (prefers-reduced-motion:reduce){.live-pill[data-live]>i:after,.live-pill[data-live]:before,:root[data-canvas] #main-content .status-dot.live-dot:after,.sparkline-line,.sparkline-area,.sparkline-dot,.sparkline-halo,.ring-value,.stage-stack i,:root[data-canvas] #main-content .source-conversion>i>i,:root[data-canvas] #main-content :is(.person-row,.attention-row,.home-vacancy,.funnel-row,.duration-row,.report-table tbody tr,.schedule-meeting){animation:none}.group-chevron{transition:none}}:root[data-canvas] .topbar .topbar-profile>.avatar{background:color-mix(in srgb, var(--stage-interview) 14%, #fff);color:color-mix(in srgb, var(--stage-interview) 38%, #14101c);opacity:1}:root[data-canvas][data-canvas=dark] .topbar .topbar-profile>.avatar{background:color-mix(in srgb, var(--stage-interview) 26%, var(--work-paper));color:#efe8fb}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) :is(input,textarea)::placeholder{color:color-mix(in srgb, var(--muted) 92%, var(--text));opacity:1}:root[data-canvas] .button.primary:not(:disabled){background-color:var(--palette-accent);border-color:color-mix(in srgb, var(--palette-accent) 78%, #000);background-image:linear-gradient(#ffffff21,#fff0 60%)}:root[data-canvas] .button.primary:after{background:radial-gradient(110px circle at var(--mx,50%) var(--my,50%), #fff3, transparent 70%);transition:opacity .26s}:root[data-canvas] .button.primary:not(:disabled):active{background-image:linear-gradient(#0000000f,#0000)}:root[data-canvas] .button.primary:not(:disabled):active:after{opacity:0}:root[data-canvas][data-glass=on] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)){-webkit-backdrop-filter:blur(14px)saturate(1.6);background:#ffffff94;border-color:#161e301a;box-shadow:0 1px 2px #161e300d,inset 0 1px #ffffffe6}:root[data-canvas][data-glass=on] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)):not(:disabled):hover{border-color:var(--e-hair-strong);background:#ffffffd1}:root[data-canvas=dark][data-glass=on] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)){background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}:root[data-canvas=dark][data-glass=on] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)):not(:disabled):hover{background:#ffffff1a}:root[data-canvas] .button svg{transition:transform .36s var(--e-ease), rotate .36s var(--e-ease)}@media (hover:hover) and (pointer:fine){:root[data-canvas] .button:not(:disabled):hover>.lucide-plus{rotate:90deg}:root[data-canvas] :is(.button,.text-link):not(:disabled):hover>:is(.lucide-arrow-right,.lucide-chevron-right){transform:translate(2px)}:root[data-canvas] :is(.button,.text-link):not(:disabled):hover>.lucide-arrow-up-right{transform:translate(2px,-2px)}:root[data-canvas] .button:not(:disabled):hover>.lucide-send{transform:translate(2px,-1px)}:root[data-canvas] .button:not(:disabled):hover>:is(.lucide-arrow-down-to-line,.lucide-download){transform:translateY(2px)}}:root[data-canvas] :is(#main-content,body) .button .button-key{letter-spacing:0;min-width:18px;height:18px;color:inherit;opacity:.75;background:#ffffff24;border:0;border-radius:5px;place-items:center;margin-left:4px;margin-right:-3px;padding:0 5px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-canvas] :is(#main-content,body) .button:not(.primary) .button-key{background:var(--e-fill-soft);box-shadow:inset 0 0 0 1px var(--e-hair)}:root[data-canvas] .button[data-done],:root[data-canvas] .button[data-done]:disabled{opacity:1;color:#fff;background:var(--stage-offer);border-color:color-mix(in srgb, var(--stage-offer) 80%, #000);box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 14px -10px var(--stage-offer);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;transition:background-color .24s,box-shadow .24s}.button-done{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.button-done>svg{animation:e-check .42s var(--e-out) both}@keyframes e-check{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}}:root[data-canvas] .button.reject-action:not(:disabled):hover{color:var(--stage-rejected);background:color-mix(in srgb, var(--stage-rejected) 8%, transparent)}:root[data-canvas] .topbar-actions>.icon-button{border-radius:999px}:root[data-canvas] .topbar-actions>.icon-button:hover{background:var(--e-fill-hover)}:root[data-canvas] :is(.topbar-actions>.icon-button,.sidebar-brand .icon-button)[data-tip]:after{content:attr(data-tip);z-index:40;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s ease, transform .18s var(--e-ease);background:#1c1e24eb;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.2;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px)scale(.97);box-shadow:0 6px 18px -6px #00000059}:root[data-canvas] .sidebar-brand .icon-button[data-tip]:after{left:auto;right:0;transform:translateY(-3px)scale(.97)}@media (hover:hover) and (pointer:fine){:root[data-canvas] :is(.topbar-actions>.icon-button,.sidebar-brand .icon-button)[data-tip]:hover:after{opacity:1;transition-delay:.45s;transform:translate(-50%)scale(1)}:root[data-canvas] .sidebar-brand .icon-button[data-tip]:hover:after{transform:translate(0)scale(1)}}:root[data-canvas] :is(.button,.icon-button,.text-link,.tabs-line>button,.view-switch button,.group-row button):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 16%, transparent)}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) select:not([multiple]):not([size]){min-height:38px;color:var(--text);background-color:var(--e-paper-strong);border-color:var(--e-hair-strong);background-position:right 11px center;background-size:12px;padding-left:13px;padding-right:34px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #161e300d,inset 0 1px #fffc}:root[data-canvas=dark] :is(#main-content,.flow-modal,[role=dialog]) select:not([multiple]):not([size]){background-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) select:not([multiple]):not([size]):hover{background-color:var(--work-paper)}.select-popover{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(26px)saturate(1.9);max-height:292px;color:var(--text);transform-origin:top;animation:e-pop .18s var(--e-out);scrollbar-width:thin;background:#fafafccc;border:1px solid #ffffffb3;border-radius:12px;padding:5px;font-size:13px;overflow-y:auto;box-shadow:0 0 0 .5px #161e3024,0 2px 6px #161e3014,0 16px 36px -10px #161e304d}.select-popover[data-up]{transform-origin:bottom}:root[data-canvas=dark] .select-popover{background:#24262ed1;border-color:#ffffff1a;box-shadow:0 0 0 .5px #00000080,0 18px 40px -10px #000000b3}@keyframes e-pop{0%{opacity:0;transform:scale(.97)translateY(-3px)}}.select-option{white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:4px;min-height:30px;padding:0 14px 0 6px;display:flex}.select-option[data-active]{background:var(--palette-accent);color:var(--on-accent)}.select-option[aria-disabled]{opacity:.4}.select-check{flex:none;place-items:center;width:18px;display:grid}@media (prefers-reduced-motion:reduce){:root[data-canvas] .button svg,.button-done>svg,.select-popover{transition:none;animation:none}:root[data-canvas] .button:hover>svg{transform:none}}@media (prefers-reduced-transparency:reduce){.select-popover,:root[data-canvas][data-glass=on] .button:is(.secondary,:not(.primary):not(.ghost):not(.danger)){background:var(--work-paper);-webkit-backdrop-filter:none}}@media (hover:hover) and (pointer:fine){:root:has(.drag-overlay) #main-content .candidate-card:hover{box-shadow:var(--e-shadow-card);translate:none}:root[data-canvas][data-glass] #main-content .glass-metrics>.glass-metric:hover,:root[data-canvas][data-glass] #main-content .schedule-meeting:hover .meeting-copy{box-shadow:var(--e-shadow-lift);translate:0 -2px}:root[data-canvas] #main-content .schedule-meeting .meeting-copy{transition:background-color .18s, box-shadow .26s var(--e-ease), translate .26s var(--e-ease)}}@media (prefers-reduced-motion:reduce){:root[data-canvas] #main-content :is(.glass-metric,.report-kpi,.meeting-copy,.candidate-card):hover{translate:none}.vacancy-dot[data-waiting]:after{animation:none}}:root[data-canvas] #main-content .page-skeleton{z-index:4;height:2px;padding:0;position:absolute;inset:0 0 auto;overflow:hidden}:root[data-canvas] #main-content .page-skeleton>div{height:100%}:root[data-canvas] #main-content .page-skeleton i{background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:0;width:100%;height:2px}:root[data-canvas] #main-content .page-skeleton i:after{background:linear-gradient(90deg, transparent, var(--accent), transparent);animation:skeleton-sweep .9s var(--e-ease) infinite}:root[data-canvas] .page[data-loading=true]>.page-content *{animation-name:none!important}:root[data-canvas] .page[data-loading=true]>.page-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-list,.vacancy-page-heading,.kanban-board,.table-scroll,.report-kpi,.report-panel,.source-report,.work-panel,.next-decision,.settings-section,.brief-preview,.brief-main>.work-panel,.person-heading,.vacancy-overview,.team-section) :is(h2,h3,h4,p,b,strong,small,time,label>span,.avatar,.badge,.live-pill,.status-pill,.section-count,.column-count,.button,.icon-button,.text-link,select,input,textarea,.metric-icon,.report-panel-icon,.decision-icon,.stage-icon,.vacancy-symbol,.mini-pipeline,.report-bar-space,.stage-stack,.sparkline-box,.kpi-ring,.candidate-skills span,.candidate-next,.status-dot,.meeting-copy small,.week-strip button,.funnel-label,.kpi-label,td>span:not(:has(*)),.table-person>span:last-child>*,.import-strip){-webkit-text-fill-color:transparent;pointer-events:none;border-radius:7px;color:#0000!important;text-shadow:none!important;box-shadow:none!important;background-color:var(--e-skel)!important;background-image:linear-gradient(100deg, transparent 20%, var(--e-skel-glow) 50%, transparent 80%)!important;background-repeat:no-repeat!important;background-size:70vw 100%!important;background-attachment:fixed!important;border-color:#0000!important;animation:1.15s linear infinite e-shimmer!important}:root[data-canvas] .page[data-loading=true]>.page-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-list,.vacancy-page-heading,.kanban-board,.table-scroll,.report-kpi,.report-panel,.source-report,.work-panel,.next-decision,.settings-section,.brief-preview,.person-heading,.vacancy-overview,.team-section) :is(.button,.icon-button,.avatar,.live-pill,.badge,.candidate-next,.funnel-label,.kpi-label,.metric-icon,.report-panel-icon,.decision-icon,.import-strip,.week-strip button,.status-dot,.stage-icon)>*,:root[data-canvas] .page[data-loading=true]>.page-content :is(.sparkline-box,.kpi-ring,.stage-stack,.mini-pipeline,.report-bar-space)>*{visibility:hidden}:root[data-canvas] .page[data-loading=true]>.page-content :is(.stage-icon,.status-dot,.avatar,.kpi-ring){border-radius:50%!important}:root[data-canvas] .page[data-loading=true]>.page-content .avatar{border-radius:10px!important}:root[data-canvas] .page[data-loading=true]>.page-content :is(b,strong,small,p,h2,h3,.candidate-next,td>span) :is(b,strong,small,span,.live-pill,svg){visibility:hidden;background:0 0!important;animation:none!important}@keyframes e-shimmer{0%{background-position:-70vw 0}to{background-position:100vw 0}}@media (prefers-reduced-motion:reduce){:root[data-canvas] .page[data-loading=true]>.page-content *{animation:none!important}}:root[data-canvas] .page[data-loading=true]>.page-content{visibility:visible}:root[data-canvas] #main-content :is(.glass-metric,.report-kpi) strong>span{font:inherit;color:inherit;letter-spacing:inherit}:root[data-canvas] #main-content .kpi-visual>.sparkline-box{color:inherit;font-size:0}:root[data-canvas] .page[data-loading=true]>.page-content :is(.table-scroll,.vacancy-list) td:not(:has(*)){position:relative;color:#0000!important}:root[data-canvas] .page[data-loading=true]>.page-content :is(.table-scroll,.vacancy-list) td:not(:has(*)):before{content:"";background-color:var(--e-skel);background-image:linear-gradient(100deg, transparent 20%, var(--e-skel-glow) 50%, transparent 80%);background-repeat:no-repeat;background-size:70vw 100%;background-attachment:fixed;border-radius:6px;width:min(60%,180px);height:12px;margin-top:-6px;position:absolute;top:50%;left:16px;animation:1.15s linear infinite e-shimmer!important}:root[data-canvas] .page[data-loading=true]>.page-content .candidate-card footer>*,:root[data-canvas] .page[data-loading=true]>.page-content .candidate-card :is(.candidate-owner,.candidate-source){border-radius:7px;color:#0000!important;background-color:var(--e-skel)!important;background-image:linear-gradient(100deg, transparent 20%, var(--e-skel-glow) 50%, transparent 80%)!important;background-repeat:no-repeat!important;background-size:70vw 100%!important;background-attachment:fixed!important;animation:1.15s linear infinite e-shimmer!important}:root[data-canvas] .page[data-loading=true]>.page-content .candidate-card footer>*>*{visibility:hidden}@media (prefers-reduced-motion:reduce){:root[data-canvas] #main-content .page-skeleton i:after{animation:none}}:root[data-canvas] .page[data-loading=true]>.page-content :is(input,textarea){visibility:hidden!important}:root[data-canvas] .page[data-loading=true]>.page-content :is(.search-field,select){color:#0000!important;box-shadow:none!important;background-color:var(--e-skel)!important;background-image:linear-gradient(100deg, transparent 20%, var(--e-skel-glow) 50%, transparent 80%)!important;background-repeat:no-repeat!important;background-size:70vw 100%!important;background-attachment:fixed!important;border-color:#0000!important;animation:1.15s linear infinite e-shimmer!important}:root[data-canvas] .page[data-loading=true]>.page-content .search-field>*{visibility:hidden}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:is(:active,[data-opening]),:root[data-canvas] #main-content .home-vacancy:is(:active,[data-opening]),:root[data-canvas] #main-content .attention-row:active{background:color-mix(in srgb, var(--text) 7%, transparent);transition-duration:0s}:root[data-canvas] #main-content :is(.vacancy-row,.home-vacancy):is(:active,[data-opening])>svg:last-child{transition-duration:.12s;transform:translate(5px)}@keyframes e-page-in{0%{translate:0 8px}}:root[data-canvas] #main-content>.page{animation:.26s cubic-bezier(.2,.8,.2,1) backwards e-page-in}@keyframes e-reveal{0%{opacity:.3}}:root[data-canvas] .page[data-loading=false]>.page-content :is(.glass-metric,.attention-section,.home-vacancies,.day-schedule,.vacancy-list,.vacancy-page-heading,.kanban-board,.table-scroll,.report-kpi,.report-panel,.source-report,.settings-section) :is(h2,h3,p,b,strong,small,time,.avatar,.badge,.live-pill,.button,.icon-button,.metric-icon,.report-panel-icon,.stage-icon,.vacancy-symbol,.mini-pipeline,.candidate-skills span,.candidate-next,.funnel-label,.kpi-label,td:not(:has(*))){animation:.28s ease-out backwards e-reveal}@media (prefers-reduced-motion:reduce){:root[data-canvas] #main-content>.page{animation:none}:root[data-canvas] .page[data-loading=false]>.page-content *{animation-name:none}}:root[data-canvas][data-glass] #main-content .vacancy-list{padding:6px}:root[data-canvas] #main-content .vacancy-list-heading{margin-inline:6px}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row{box-shadow:none;border-radius:14px;outline:none;transition:background-color .16s;position:relative;translate:none;scale:none;transform:none!important}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row+.vacancy-row{box-shadow:none}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row+.vacancy-row:before{content:"";background:var(--e-hair);height:1px;transition:opacity .16s;display:block;position:absolute;top:0;left:16px;right:16px}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:is(:hover,:active,[data-opening],:focus-visible):before,:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:is(:hover,:active,[data-opening],:focus-visible)+.vacancy-row:before{opacity:0}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:hover{background:var(--e-fill-soft)}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:is(:active,[data-opening]){background:color-mix(in srgb, var(--text) 6.5%, transparent);transition-duration:0s}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row:focus-visible{background:var(--e-fill-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}:root[data-canvas] #main-content .vacancy-row:is(:active,[data-opening])>svg:last-child{color:var(--text);transform:translate(3px)}.workspace-search-mobile{display:none}@media (width>=641px) and (width<=1050px){:root[data-canvas] #main-content .kanban-board{grid-template-columns:none;grid-auto-columns:280px;grid-auto-flow:column}}@media (width<=640px){:root{--topbar-h:64px}:root[data-canvas] .lab.split-panels{margin-top:max(8px, env(safe-area-inset-top,0px));height:calc(100dvh - 80px - max(8px, env(safe-area-inset-top,0px)) - env(safe-area-inset-bottom,0px))}:root[data-canvas] .split-panels>.main-shell>.topbar{height:64px;min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:10px;padding:10px 12px;position:relative;inset:auto}:root[data-canvas] .split-panels>.main-shell>#main-content{overscroll-behavior:contain;padding-top:0;scroll-padding:16px}:root[data-canvas] .split-panels .page{padding:16px 14px 28px}:root[data-canvas] .split-panels>.nav-rail{inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px));height:64px}:root[data-canvas] .nav-rail nav{gap:2px;width:100%}:root[data-canvas] .nav-rail nav button{flex:1 1 0;width:auto;min-width:0;padding:6px 2px;font-size:10px}:root[data-canvas] .topbar .workspace-search{background:var(--e-field);width:auto;min-width:0;height:44px;min-height:44px;box-shadow:none;border-radius:12px;flex:1 1 0;justify-content:flex-start;gap:9px;padding:0 12px}:root[data-canvas] .topbar .workspace-search .workspace-search-mobile{color:var(--muted);max-width:none;font-size:14px;display:block}:root[data-canvas] .topbar .workspace-search :is(.workspace-search-label,kbd){display:none}:root[data-canvas] .topbar-actions{flex:none;gap:4px;margin-left:0}:root[data-canvas] .topbar-actions :is(.icon-button,.topbar-profile){justify-content:center;width:44px;min-width:44px;height:44px;padding:0}:root[data-canvas] .topbar-profile .avatar{width:30px;height:30px}:root[data-canvas] .theme-studio .material-tools{display:none}:root[data-canvas] .theme-studio{inset:12px 12px calc(84px + env(safe-area-inset-bottom,0px));pointer-events:none;width:auto}:root[data-canvas] .theme-studio .palette-panel{pointer-events:auto;width:100%;max-width:100%;max-height:100%;margin:0;position:absolute;inset:auto 0 0}:root[data-canvas][data-glass] #main-content div:is(.glass-metrics,.report-kpis,.report-summary.report-kpis){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}:root[data-canvas][data-glass] #main-content :is(.glass-metrics>.glass-metric,.report-kpis>.report-kpi){border-radius:16px;gap:0;min-width:0;padding:14px}:root[data-canvas][data-glass] #main-content :is(.glass-metric>.metric-label,.report-kpi .kpi-label){align-items:flex-start;gap:6px;max-width:none;min-height:38px;font-size:12px;line-height:1.45}:root[data-canvas] #main-content :is(.metric-icon,.report-kpi .kpi-label>svg:first-child,.report-kpi .kpi-label>svg:last-child){display:none}:root[data-canvas][data-glass] #main-content :is(.glass-metric strong,.report-kpi strong){white-space:nowrap;margin-top:8px;font-size:30px;line-height:1.2}:root[data-canvas][data-glass] #main-content .report-kpi strong span{font-size:inherit}:root[data-canvas][data-glass] #main-content :is(.metric-note,.report-kpi small){max-width:none;font-size:12px;line-height:1.5}:root[data-canvas][data-glass] #main-content .glass-metric>.live-pill{white-space:normal;text-align:left;max-width:100%;font-size:11px;line-height:1.45}:root[data-canvas] #main-content .kpi-ring{align-self:flex-start;margin-top:12px;position:static}:root[data-canvas] #main-content .kpi-visual{max-width:100%;margin-top:auto;padding-top:12px}:root[data-canvas] #main-content :is(.page-heading,.heading-actions,.role-title,.person-title,.section-heading,.panel-heading){flex-wrap:wrap;gap:12px;min-width:0}:root[data-canvas] #main-content .page-heading{margin-bottom:20px}:root[data-canvas] #main-content .page-heading>.heading-actions,:root[data-canvas] #main-content .page-heading>.button{width:100%}:root[data-canvas] #main-content :is(.page-heading,.flow-heading,.role-title,.person-title) h1{overflow-wrap:anywhere;font-size:26px;line-height:1.2}:root[data-canvas] #main-content .heading-actions>:is(.button,select){flex:140px;max-width:100%}:root[data-canvas] :is(.button,.icon-button,select,.search-field),:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) select,:root[data-canvas][data-glass] #main-content .grouped-table .stage-cell>select:not(:disabled):not([multiple]):not([size]):not([hidden]){min-height:44px}:root[data-canvas] .button{white-space:normal;text-align:center}:root[data-canvas] .button kbd{display:none}:root[data-canvas] :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;font-size:16px}:root[data-canvas] .search-field{gap:8px;width:100%;min-width:0;padding-left:12px}:root[data-canvas] .search-field input{width:100%;min-width:0}:root[data-canvas] .search-field input::-webkit-search-cancel-button{display:none}:root[data-canvas] .search-field>svg{flex-shrink:0}:root[data-canvas] #main-content :is(.toolbar,.pipeline-toolbar){flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}:root[data-canvas] #main-content :is(.toolbar,.pipeline-toolbar)>.search-field{flex:100%;width:100%}:root[data-canvas] #main-content :is(.toolbar,.pipeline-toolbar)>select{flex:160px;width:100%;max-width:100%}:root[data-canvas] #main-content .tabs-line{scrollbar-width:none;flex-wrap:nowrap;gap:18px;max-width:100%;margin-bottom:20px;display:flex;overflow-x:auto}:root[data-canvas] #main-content .tabs-line>button{white-space:nowrap;flex:none;min-height:44px;font-size:13px}:root[data-canvas] #main-content .home-tabs{margin-top:4px}:root[data-canvas] #main-content :is(.attention-section,.home-vacancies,.day-schedule,.report-panel,.settings-section,.work-panel){border-radius:16px;min-width:0;padding:18px 16px}:root[data-canvas] #main-content .home-columns{gap:20px}:root[data-canvas] #main-content .home-vacancies{margin-top:20px}:root[data-canvas] #main-content .attention-row{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px 12px;padding:18px 0}:root[data-canvas] #main-content .attention-row>.status-dot{display:none}:root[data-canvas] #main-content .attention-row>.button{grid-column:2;max-width:100%;margin-top:2px}:root[data-canvas] #main-content .attention-copy{overflow-wrap:anywhere;min-width:0}:root[data-canvas] #main-content .attention-copy h3{line-height:1.45}:root[data-canvas] #main-content .home-vacancy{grid-template-columns:minmax(0,1fr) 16px;gap:8px;padding:16px 0}:root[data-canvas] #main-content .home-vacancy>:is(.home-next,.waiting-text){grid-column:1;font-size:12px}:root[data-canvas] #main-content .home-vacancy>svg{grid-area:1/2/3}:root[data-canvas] #main-content .home-vacancy .home-people-count{display:none}:root[data-canvas] #main-content .day-meetings{flex-direction:column;display:flex}:root[data-canvas] #main-content .meeting-copy{min-width:0}:root[data-canvas] #main-content .meeting-copy b{flex-wrap:wrap;gap:8px}:root[data-canvas][data-glass] #main-content .vacancy-list>.vacancy-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:20px 16px;display:grid}:root[data-canvas] #main-content .vacancy-row .vacancy-identity{grid-area:1/1;min-width:0}:root[data-canvas] #main-content .vacancy-identity b{white-space:normal;overflow-wrap:anywhere;font-size:16px}:root[data-canvas] #main-content .vacancy-row>svg:last-child{grid-area:1/2;align-self:center}:root[data-canvas] #main-content .vacancy-row>.status-pill{grid-area:2/1;justify-self:start}:root[data-canvas] #main-content .vacancy-row .vacancy-people{grid-area:2/2;align-self:center}:root[data-canvas] #main-content .vacancy-people .tabular{align-items:baseline;gap:5px;font-size:20px;display:flex}:root[data-canvas] #main-content .vacancy-people small{white-space:nowrap;font-size:11px}:root[data-canvas] #main-content .vacancy-row .mini-pipeline{display:none}:root[data-canvas] #main-content .vacancy-row>.vacancy-next-step{grid-area:3/1/auto/-1;display:block}:root[data-canvas] #main-content .vacancy-next-step :is(b,small){white-space:normal;overflow-wrap:anywhere;display:block}:root[data-canvas] #main-content .vacancy-next-step small{margin-top:6px}:root[data-canvas][data-glass] #main-content .vacancy-list{padding:0}:root[data-canvas] #main-content .vacancy-page-heading{padding:18px 16px}:root[data-canvas] #main-content .vacancy-page-heading>.heading-actions{flex-wrap:nowrap;width:100%;margin:0}:root[data-canvas] #main-content .vacancy-page-heading .heading-actions>.button:first-child{flex:0 0 44px;width:44px;padding:0}:root[data-canvas] #main-content .vacancy-page-heading .heading-actions>.button:last-child{flex:1 1 0}:root[data-canvas] :is(#main-content,body) .button .button-key{display:none}:root[data-canvas] #main-content .kanban-board{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(280px,85vw);grid-auto-flow:column;gap:14px}:root[data-canvas] #main-content .kanban-column{scroll-snap-align:start}:root[data-canvas] #main-content :is(.candidate-table,.report-table){width:100%;min-width:0;display:block}:root[data-canvas] #main-content :is(.candidate-table,.report-table) thead{display:none}:root[data-canvas] #main-content :is(.candidate-table,.report-table) tbody{width:100%;display:block}:root[data-canvas] #main-content .candidate-table .person-row{border-bottom:1px solid var(--e-hair);grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;display:grid}:root[data-canvas] #main-content .candidate-table .person-row td{white-space:normal;border:0;width:auto;min-width:0;padding:0;font-size:13px;display:block}:root[data-canvas] #main-content .candidate-table .person-row td[data-label]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}:root[data-canvas] #main-content td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:12px}:root[data-canvas] #main-content .candidate-table .table-person{align-items:flex-start;width:100%;min-height:44px}:root[data-canvas] #main-content .table-person>span:last-child{min-width:0}:root[data-canvas] #main-content .table-person :is(b,small){white-space:normal;overflow-wrap:anywhere}:root[data-canvas] #main-content .candidate-table .group-row{display:block}:root[data-canvas] #main-content .candidate-table .group-row th{padding:0;display:block}:root[data-canvas] #main-content .group-row button{flex-wrap:wrap;gap:8px;min-height:48px;padding:12px 16px}:root[data-canvas] #main-content .group-row .live-pill{white-space:normal;margin-left:0}:root[data-canvas] #main-content .person-row .live-pill{white-space:normal;text-align:left}:root[data-canvas] .live-pill{height:auto;min-height:22px;padding-block:3px;line-height:1.4}:root[data-canvas] #main-content .candidate-table .stage-cell,:root[data-canvas] #main-content .candidate-table .stage-cell select{max-width:100%}:root[data-canvas] #main-content .report-table tbody tr{border-bottom:1px solid var(--e-hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 0;display:grid}:root[data-canvas] #main-content .report-table tbody td{border:0;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:0;display:flex}:root[data-canvas] #main-content .report-table tbody td:first-child,:root[data-canvas] #main-content .report-table tbody td:last-child{grid-column:1/-1}:root[data-canvas] #main-content .report-table .text-link{white-space:normal;text-align:left;line-height:1.5}:root[data-canvas] #main-content .report-filters select{width:100%;max-width:100%}:root[data-canvas] #main-content .funnel-row{grid-template-columns:90px minmax(0,1fr) 22px 36px;gap:6px}:root[data-canvas] #main-content .funnel-label{gap:4px;font-size:11px}:root[data-canvas] #main-content .duration-row{grid-template-columns:84px minmax(0,1fr) 52px;gap:8px}:root[data-canvas] #main-content .report-panel-heading{align-items:flex-start;gap:10px}:root[data-canvas] #main-content .heading-with-signal{flex-wrap:wrap;min-width:0}:root[data-canvas] #main-content .bottleneck{white-space:normal}:root[data-canvas] #main-content :is(.brief-layout,.person-layout,.form-row){grid-template-columns:minmax(0,1fr)}:root[data-canvas] #main-content :is(.brief-main,.person-main,.person-heading>div,.brief-aside,.person-aside){min-width:0}:root[data-canvas] #main-content .brief-main>.flow-footer{margin-top:16px;position:static}:root[data-canvas] #main-content .flow-footer{gap:12px}:root[data-canvas] #main-content .flow-footer>.button{flex:130px}:root[data-canvas] #main-content .person-heading{flex-wrap:wrap;display:flex}:root[data-canvas] #main-content .person-heading>div{flex:180px}:root[data-canvas] #main-content .person-main .ui-tab-list{flex-wrap:nowrap;max-width:100%;overflow-x:auto}:root[data-canvas] #main-content .person-main .ui-tab-list>button{flex-shrink:0;min-height:44px}:root[data-canvas] #main-content .flow-actions{flex-wrap:wrap;gap:10px;display:flex}:root[data-canvas] #main-content .flow-actions>.button{flex:170px}:root[data-canvas] #main-content .settings-section{gap:16px}:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) .search-field input,:root[data-canvas] :is(#main-content,.flow-modal,[role=dialog]) .search-field input:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}:root[data-canvas] .candidate-import .ui-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root[data-canvas] .candidate-import .ui-tab-list>button{white-space:normal;flex-direction:column;gap:6px;min-width:0;min-height:60px;padding:8px 4px;font-size:12px;line-height:1.3}:root[data-canvas] .dialog{background:var(--work-paper)}:root[data-canvas] .dialog:not(.drawer){width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:root[data-canvas] .dialog.drawer{width:calc(100vw - 16px);max-width:none}:root[data-canvas] .dialog-heading{padding:18px 16px}:root[data-canvas] .dialog-heading h2{padding-right:36px;line-height:1.4}:root[data-canvas] :is(.command-search,.notifications-body,.form-body,.flow-modal){padding:16px}:root[data-canvas] .dialog .form-row{grid-template-columns:minmax(0,1fr)}:root[data-canvas] .search-result{gap:10px;min-height:64px;padding:12px 0}:root[data-canvas] .search-result>span:not(.avatar){flex:1;min-width:0}:root[data-canvas] .search-result :is(b,small){white-space:normal;overflow-wrap:anywhere}:root[data-canvas] .search-result>:is(svg,.avatar){flex-shrink:0}:root[data-canvas] .modal-actions{flex-wrap:wrap;gap:10px;padding:16px}:root[data-canvas] .modal-actions>.button{flex:130px}:root[data-canvas] .toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}
