@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2) format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,::backdrop{--bg-base: #E9EEF8;--bg-blobs: radial-gradient(60vmax 60vmax at 0% 0%, rgba(91, 108, 255, .18), rgba(91, 108, 255, 0) 70%), radial-gradient(55vmax 55vmax at 100% 0%, rgba(25, 184, 166, .14), rgba(25, 184, 166, 0) 70%), radial-gradient(55vmax 55vmax at 0% 100%, rgba(165, 107, 255, .12), rgba(165, 107, 255, 0) 70%), radial-gradient(60vmax 60vmax at 100% 100%, rgba(255, 184, 107, .1), rgba(255, 184, 107, 0) 70%);--panel-bg: rgba(255, 255, 255, .92);--glass-bg: var(--panel-bg);--glass-filter: none;--surface-border: rgba(255, 255, 255, .7);--glass-shadow: 0 8px 32px rgba(31, 58, 110, .12);--glass-shadow-hover: 0 14px 40px rgba(31, 58, 110, .2);--panel-shadow: 0 2px 12px rgba(31, 58, 110, .07);--panel-shadow-hover: 0 8px 24px rgba(31, 58, 110, .14);--tile-bg: rgba(255, 255, 255, .62);--card: var(--panel-bg);--card-opaque: #FFFFFF;--page: #EDF1F9;--border: #D5DCEA;--input-border: #C5CEE0;--input-bg: rgba(255, 255, 255, .85);--text: #1A2030;--muted: #4A5568;--primary: #2747C7;--primary-dark: #1B2F8A;--primary-tint: #E1E8FF;--primary-gradient: linear-gradient(135deg, #2747C7 0%, #1B2F8A 100%);--on-primary: #FFFFFF;--button-shadow: 0 2px 8px rgba(39, 71, 199, .28);--button-shadow-hover: 0 8px 18px rgba(39, 71, 199, .34);--accent: #0E9F8E;--accent-text: #085C53;--accent-tint: #D7F3EE;--warning-bg: #FBF1DC;--warning-text: #5C3B00;--warning-line: #C77700;--danger-bg: #FBE4E0;--danger-text: #6E1B11;--danger-line: #A32B1D;--status-lead-bg: #E2E8F0;--status-lead-line: #C3CEDD;--status-lead-text: #334155;--status-interview-bg: #DCE6FF;--status-interview-line: #AFC2FA;--status-interview-text: #1B2F8A;--status-employee-bg: #DCF3E3;--status-employee-line: #A5D8B6;--status-employee-text: #17603A;--status-rejected-bg: #F6E4E9;--status-rejected-line: #E2BFCA;--status-rejected-text: #7A3247;--avatar-0-bg: #DDE3FF;--avatar-0-text: #2B3A9E;--avatar-1-bg: #D3F1EC;--avatar-1-text: #0B5E54;--avatar-2-bg: #E9DDFF;--avatar-2-text: #5A2FA3;--avatar-3-bg: #D6ECFB;--avatar-3-text: #0F4C75;--avatar-4-bg: #DDF2DC;--avatar-4-text: #22602B;--avatar-5-bg: #FBDDEB;--avatar-5-text: #8A2459;--avatar-6-bg: #E2E8F0;--avatar-6-text: #334155;--avatar-7-bg: #F0DDF5;--avatar-7-text: #6B2A7C;--focus-ring: var(--primary);--focus-halo: 0 0 0 3px var(--primary-tint);--backdrop: rgba(26, 32, 48, .32);--font: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-heading: "Plus Jakarta Sans", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-size: 15px;--font-small: .867rem;--weight-regular: 400;--weight-medium: 500;--weight-bold: 600;--score-size: 2.8rem;--radius: 16px;--radius-small: 10px;--radius-pill: 999px;--control-h: 44px;--content-max: 1120px;--aside-w: 300px;--lift: translateY(-2px);--lift-time: .15s;--fade-time: .2s;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root,::backdrop{--glass-bg: rgba(255, 255, 255, .62);--glass-filter: blur(18px) saturate(160%)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg-base);font-size:var(--font-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;color:var(--text);font-family:var(--font);font-weight:var(--weight-regular);line-height:1.45;font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--bg-blobs);pointer-events:none}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}h1{font-size:1.6rem}h2{font-size:1.2rem}h3{font-size:1rem}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}a{color:var(--primary);text-underline-offset:2px}a:hover{color:var(--primary-dark)}ul,ol{margin:0;padding-left:1.3rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.93em}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--focus-halo)}button,input,select,textarea{font:inherit;color:inherit}button,select,textarea,input:not([type=checkbox]):not([type=radio]){min-height:var(--control-h)}input[type=checkbox],input[type=radio]{width:20px;height:20px;margin:0;flex:none;accent-color:var(--primary)}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-4)}.page{padding-block:var(--space-5) var(--space-6)}.page>*,.centered__box{animation:page-in var(--fade-time) ease-out}@keyframes page-in{0%{opacity:0}}.page__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.page__head>:first-child{flex:1 1 320px;min-width:0}.page__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.page__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.columns{display:grid;grid-template-columns:minmax(0,1fr) var(--aside-w);gap:var(--space-4);align-items:start}.columns__main,.columns__aside{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width: 900px){.columns{grid-template-columns:minmax(0,1fr)}}.stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.stack--tight{gap:var(--space-2)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.row--end{justify-content:flex-end}.row--between{justify-content:space-between}.row--bottom{align-items:flex-end}.grow{flex:1 1 200px;min-width:0}.muted{color:var(--muted)}.small{font-size:var(--font-small)}.nowrap{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.centered{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-4)}.centered__box{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-4)}.centered__brand{font-family:var(--font-heading);font-size:1.4rem;font-weight:var(--weight-bold);color:var(--primary);text-align:center}.table-scroll{position:relative;max-width:100%;overflow-x:auto;border-radius:var(--radius)}table{width:100%;border-collapse:collapse}th,td{padding:10px var(--space-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}thead th{font-size:var(--font-small);font-weight:var(--weight-bold);color:var(--muted);white-space:nowrap;background:var(--page)}tbody th{font-weight:var(--weight-medium)}tbody tr:last-child>td,tbody tr:last-child>th{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page>*,.centered__box{animation:none}}.card,.table-scroll,.empty{background:var(--card);border:1px solid var(--surface-border);box-shadow:var(--panel-shadow)}.card--glass,.centered__box>.card,.columns__aside>.card:nth-child(-n+4),.stack--glass .card,.topbar,.dialog{background:var(--glass-bg);border:1px solid var(--surface-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow)}.card{transition:transform var(--lift-time) ease,box-shadow var(--lift-time) ease}@media (hover: hover){.card:hover{transform:var(--lift);box-shadow:var(--panel-shadow-hover)}.card--glass:hover,.centered__box>.card:hover,.columns__aside>.card:nth-child(-n+4):hover,.stack--glass .card:hover{box-shadow:var(--glass-shadow-hover)}}@media (prefers-reduced-motion: reduce){.card:hover,.btn:hover{transform:none}}@supports ((-webkit-background-clip: text) or (background-clip: text)){.score-hero,.figure__value--panel,.overall__value{background:var(--primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.card{border-radius:var(--radius);padding:var(--space-4);min-width:0}.card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.card__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.card--flush{padding:0}a.card--link{display:block;color:var(--text);text-decoration:none}a.card--link:hover{border-color:var(--primary)}a.card--link .card__link-title{display:block;margin-bottom:var(--space-1);font-weight:var(--weight-bold);color:var(--primary);text-decoration:underline;text-underline-offset:2px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-small);font-family:inherit;font-size:1rem;font-weight:var(--weight-medium);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--lift-time) ease,box-shadow var(--lift-time) ease,background-color var(--lift-time) ease}@media (hover: hover){.btn:hover:not(:disabled):not([aria-disabled=true]){transform:var(--lift);box-shadow:var(--panel-shadow-hover)}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--button-shadow-hover)}}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.btn--primary{background:var(--primary-gradient) border-box;color:var(--on-primary);box-shadow:var(--button-shadow)}.btn--primary:hover:not(:disabled){color:var(--on-primary)}.btn--secondary{background:var(--input-bg);border-color:var(--primary);color:var(--primary)}.btn--secondary:hover:not(:disabled){background:var(--primary-tint);color:var(--primary-dark)}.btn--quiet{background:transparent;color:var(--accent-text)}.btn--quiet:hover:not(:disabled){background:var(--accent-tint);color:var(--accent-text)}.btn--danger{background:var(--input-bg);border-color:var(--danger-line);color:var(--danger-text)}.btn--danger:hover:not(:disabled){background:var(--danger-bg)}.btn--small{padding:0 var(--space-3);font-size:var(--font-small)}.btn--block{width:100%}.field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field__label{font-weight:var(--weight-medium)}.field__optional{font-weight:var(--weight-regular);color:var(--muted)}.field__control{width:100%;min-height:var(--control-h);padding:0 var(--space-3);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-small);color:var(--text)}.field__control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px;box-shadow:var(--focus-halo)}textarea.field__control{padding-block:var(--space-2);line-height:1.45;resize:vertical}select.field__control{padding-right:var(--space-2)}.field__control:hover:not(:disabled){border-color:var(--muted)}.field__control:disabled{background:var(--page);color:var(--muted);cursor:not-allowed}.field__control[aria-invalid=true]{border-color:var(--danger-line);border-width:2px}.field__hint{font-size:var(--font-small);color:var(--muted)}.field__error{font-size:var(--font-small);font-weight:var(--weight-medium);color:var(--danger-text)}.checkbox{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);cursor:pointer}.checkbox--disabled{color:var(--muted);cursor:not-allowed}.chip{display:inline-flex;align-items:center;max-width:100%;padding:2px 10px;border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--font-small);font-weight:var(--weight-medium);line-height:1.4;white-space:nowrap}.chip--neutral{background:var(--page);border-color:var(--border);color:var(--text)}.chip--lead{background:var(--status-lead-bg);border-color:var(--status-lead-line);color:var(--status-lead-text)}.chip--candidate{background:var(--status-interview-bg);border-color:var(--status-interview-line);color:var(--status-interview-text)}.chip--submitted{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-text)}.chip--employee{background:var(--status-employee-bg);border-color:var(--status-employee-line);color:var(--status-employee-text)}.chip--left{background:var(--page);border-color:var(--border);color:var(--muted)}.chip--rejected{background:var(--status-rejected-bg);border-color:var(--status-rejected-line);color:var(--status-rejected-text)}.chip--blocked,.chip--red{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger-text)}.chip--amber{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning-text)}.tag{display:inline-flex;align-items:center;padding:1px 8px;border:1px dashed var(--muted);border-radius:var(--radius-small);font-size:var(--font-small);font-weight:var(--weight-medium);line-height:1.4;color:var(--muted);white-space:nowrap;vertical-align:middle}.tag--ai{border-style:solid;border-color:var(--primary);color:var(--primary);background:var(--primary-tint)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--avatar-0-bg);color:var(--avatar-0-text);font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:1;-webkit-user-select:none;user-select:none}.avatar--c1{background:var(--avatar-1-bg);color:var(--avatar-1-text)}.avatar--c2{background:var(--avatar-2-bg);color:var(--avatar-2-text)}.avatar--c3{background:var(--avatar-3-bg);color:var(--avatar-3-text)}.avatar--c4{background:var(--avatar-4-bg);color:var(--avatar-4-text)}.avatar--c5{background:var(--avatar-5-bg);color:var(--avatar-5-text)}.avatar--c6{background:var(--avatar-6-bg);color:var(--avatar-6-text)}.avatar--c7{background:var(--avatar-7-bg);color:var(--avatar-7-text)}.avatar--sm{width:32px;height:32px;font-size:var(--font-small)}.avatar--lg{width:72px;height:72px;font-size:1.5rem}.banner{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-left-width:4px;border-radius:var(--radius-small);overflow-wrap:anywhere}.banner__title{display:block;margin-bottom:2px;font-weight:var(--weight-bold)}.banner__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.banner--info{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.banner--amber{background:var(--warning-bg);border-color:var(--warning-line);color:var(--warning-text)}.banner--red{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger-text)}.banner a{color:inherit}.tabs{display:flex;gap:var(--space-1);max-width:100%;overflow-x:auto;border-bottom:1px solid var(--border)}.tabs__tab{flex:none;min-height:var(--control-h);padding:0 var(--space-4);background:transparent;border:0;border-bottom:3px solid transparent;font-weight:var(--weight-medium);color:var(--muted);cursor:pointer;white-space:nowrap}.tabs__tab:hover{color:var(--primary-dark)}.tabs__tab{border-radius:var(--radius-small) var(--radius-small) 0 0}.tabs__tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary)}.tabs__tab:focus-visible{outline-offset:-3px}.tabs__count{margin-left:6px;font-weight:var(--weight-regular);color:var(--muted)}.dialog{width:min(520px,calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));padding:0;border-radius:var(--radius);color:var(--text)}.dialog[open]{display:flex;flex-direction:column;overflow:hidden}.dialog::backdrop{background:var(--backdrop)}.dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.dialog__head,.dialog__foot{flex:none}.dialog__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dialog__body>*{flex-shrink:0}.dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-4);border-style:dashed;border-color:var(--input-border);border-radius:var(--radius);color:var(--muted)}.empty__title{font-weight:var(--weight-bold);color:var(--text)}.spinner{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);color:var(--muted)}.spinner__ring{width:18px;height:18px;border:3px solid var(--accent-tint);border-top-color:var(--accent);border-radius:50%;animation:spinner-turn .8s linear infinite}@keyframes spinner-turn{to{transform:rotate(360deg)}}.skip-link{position:absolute;left:var(--space-2);top:-100px;z-index:30;display:inline-flex;align-items:center;min-height:var(--control-h);padding:var(--space-2) var(--space-3);background:var(--card-opaque);border:1px solid var(--primary);border-radius:var(--radius-small)}.skip-link:focus{top:var(--space-2)}.topbar{position:sticky;top:0;z-index:20;border-width:0 0 1px}.topbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block:6px}.topbar__brand{display:inline-flex;align-items:center;min-height:var(--control-h);font-family:var(--font-heading);font-size:1.15rem;font-weight:var(--weight-bold);color:var(--primary);text-decoration:none;white-space:nowrap}.topbar__search{display:flex;flex:1 1 220px;max-width:360px;gap:var(--space-2)}.topbar__search input{flex:1 1 auto;min-width:0}.topbar__menu-btn{display:none}.topbar__panel{display:contents}.topbar__user{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;min-width:0}.topbar__who{display:flex;flex-direction:column;min-width:0;line-height:1.25;text-align:right}.topbar__name{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__role{font-size:var(--font-small);color:var(--muted)}.topbar__nav{flex:1 0 100%;min-width:0}.topbar__links{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.topbar__link{display:inline-flex;align-items:center;min-height:var(--control-h);padding:0 var(--space-3);border-bottom:3px solid transparent;border-radius:var(--radius-small) var(--radius-small) 0 0;font-weight:var(--weight-medium);color:var(--text);text-decoration:none;white-space:nowrap}.topbar__link:hover{color:var(--primary-dark);background:var(--primary-tint)}.topbar__link[aria-current=page]{border-bottom-color:var(--primary);color:var(--primary)}.topbar__link:focus-visible{outline-offset:-3px}.topbar__error{flex:1 0 100%;margin-bottom:var(--space-2)}@media (max-width: 720px){.topbar{position:static}.topbar__menu-btn{display:inline-flex;margin-left:auto}.topbar__search{order:3;flex-basis:100%;max-width:none}.topbar__panel{display:none;order:4;flex:1 0 100%;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-2)}.topbar__panel[data-open=true]{display:flex}.topbar__nav{order:1}.topbar__links{flex-direction:column}.topbar__link{display:flex;border-bottom:0;border-left:3px solid transparent;border-radius:0 var(--radius-small) var(--radius-small) 0}.topbar__link[aria-current=page]{border-left-color:var(--primary);background:var(--primary-tint)}.topbar__user{order:2;justify-content:space-between;margin-left:0;padding-top:var(--space-2);border-top:1px solid var(--border)}.topbar__who{text-align:left}}.topbar--room .topbar__user{order:0;margin-left:auto;padding-top:0;border-top:0}.topbar--room .topbar__who{text-align:right}
