@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-ext-wght-normal.2v1o51uc2kchm.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-wght-normal.40fhna1udykyx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-greek-wght-normal.27bif0w39buap.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-vietnamese-wght-normal.2j8_frj6hvgv_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-ext-wght-normal.1l408xhqv1p1x.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-wght-normal.1-vxdsykms0gx.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}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.woff)format("woff");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}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.359v33n-iztly.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.398wshiu4r_iu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.2ftnyia3t1pbj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.2yoett-16jbxc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.3ufj-gslhu4nz.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.1nomdqs_fzu-5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.3r1dv7zl76cle.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.0s7g4yy6qy35e.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.04jv21_rdbjv3.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0tzh5malamm2z.woff)format("woff");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}
:root{--paper:#f4f2ec;--paper-raised:#fbfaf7;--paper-inset:#ece9e1;--graphite:#1f231f;--graphite-soft:#555b55;--graphite-faint:#858a83;--line:#1f231f1f;--line-strong:#1f231f33;--solar:#c57616;--solar-soft:#f4e5cc;--field-green:#2e6a4f;--field-green-soft:#deebe3;--safety-red:#9f3c32;--safety-red-soft:#f3dfdc;--kashmir-blue:#45657a;--control:#e9e6dd;--focus:#c576164d;--radius-small:8px;--radius-medium:12px;--radius-large:18px;--shadow-paper:0 0 0 1px #1f231f0a, 0 2px 5px #1f231f0a, 0 16px 40px #1f231f0d}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);min-height:100vh;color:var(--graphite);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans Variable,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button{color:inherit}.eyebrow{color:var(--solar);letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:650}.brand-mark{background:var(--graphite);width:42px;height:30px;color:var(--paper-raised);letter-spacing:.08em;border-radius:7px;place-items:center;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:650;display:inline-grid}.brand-mark.large{border-radius:10px;width:58px;height:42px;font-size:15px}.sign-in-page{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid}.sign-in-context{background:var(--graphite);min-height:100vh;color:var(--paper-raised);flex-direction:column;justify-content:space-between;padding:48px;display:flex}.sign-in-context .brand-mark{background:var(--solar)}.sign-in-context>div:nth-child(2){max-width:620px}.sign-in-context h1{letter-spacing:-.048em;text-wrap:balance;max-width:590px;margin:20px 0 18px;font-size:clamp(40px,5.2vw,76px);font-weight:520;line-height:.98}.sign-in-context p{color:#fbfaf7ad;text-wrap:pretty;max-width:540px;margin:0;font-size:16px;line-height:1.65}.security-note{color:#fbfaf794;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.security-note>span{background:#7aac91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7aac911f}.sign-in-panel{place-items:center;min-height:100vh;padding:48px;display:grid}.clerk-card-box{width:min(100%,400px)!important;box-shadow:none!important}.clerk-card{border:1px solid var(--line)!important;border-radius:var(--radius-large)!important;background:var(--paper-raised)!important;box-shadow:var(--shadow-paper)!important}.clerk-title{color:var(--graphite)!important;letter-spacing:-.025em!important;font-family:IBM Plex Sans Variable,sans-serif!important;font-weight:600!important}.clerk-subtitle{color:var(--graphite-soft)!important}.clerk-primary-button{background:var(--graphite)!important;box-shadow:none!important}.clerk-footer{display:none!important}.loading-state,.access-state{place-items:center;min-height:100vh;padding:24px;display:grid}.loading-state{color:var(--graphite-soft);font-size:14px}.loading-mark{background:var(--graphite);width:52px;height:38px;color:var(--paper-raised);border-radius:9px;place-items:center;margin:0 auto 16px;font-family:IBM Plex Mono,monospace;font-size:13px;animation:1.5s ease-in-out infinite breathe;display:grid}@keyframes breathe{50%{opacity:.55}}.access-card{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--paper-raised);width:min(100%,460px);box-shadow:var(--shadow-paper);padding:32px}.access-mark{background:var(--graphite);color:#fff;border-radius:9px;place-items:center;width:48px;height:36px;margin-bottom:48px;font-family:IBM Plex Mono,monospace;font-size:12px;display:grid}.access-card h1{letter-spacing:-.035em;margin:12px 0 10px;font-size:28px;font-weight:600}.access-card>p{color:var(--graphite-soft);margin:0 0 24px;line-height:1.6}.primary-button,.secondary-button,.load-more{border-radius:var(--radius-small);cursor:pointer;min-height:44px;font-size:13px;font-weight:600;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.primary-button:active,.secondary-button:active,.load-more:active{transform:scale(.97)}.primary-button{background:var(--graphite);color:#fff;border:0;width:100%}.primary-button:hover{background:#343a34}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.45}.access-error{font-size:13px;color:var(--safety-red)!important;margin-top:14px!important}.access-user{border-top:1px solid var(--line);color:var(--graphite-faint);justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.console-shell{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f2eceb;justify-content:space-between;align-items:center;min-height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand-lockup,.viewer-menu{align-items:center;display:flex}.brand-lockup{gap:12px;font-size:13px;font-weight:560}.brand-divider{background:var(--line-strong);width:1px;height:18px}.viewer-menu{text-align:right;gap:12px}.viewer-menu>span{color:var(--graphite-soft);font-size:12px;display:grid}.viewer-menu small{color:var(--graphite-faint);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.console-main{width:min(100%,1560px);margin:0 auto;padding:40px 28px 64px}.page-intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.page-intro h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(32px,4vw,48px);font-weight:570;line-height:1}.page-intro p{color:var(--graphite-soft);margin:0;font-size:14px}.intro-actions{align-items:center;gap:16px;display:flex}.live-state{color:var(--graphite-faint);text-transform:uppercase;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.live-state>span{background:var(--field-green);width:6px;height:6px;box-shadow:0 0 0 4px var(--field-green-soft);border-radius:50%}.secondary-button{border:1px solid var(--line-strong);background:var(--paper-raised);padding:0 16px}.secondary-button:hover{background:var(--paper-inset)}.filter-rail{border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--paper-raised);grid-template-columns:minmax(260px,1fr) 180px 180px 88px;gap:8px;padding:8px;display:grid;box-shadow:0 1px 2px #1f231f06}.search-field,.filter-field{border-radius:var(--radius-small);background:var(--control);gap:4px;padding:8px 12px;display:grid;position:relative}.search-field>span,.filter-field>span{color:var(--graphite-faint);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.search-field input,.filter-field select{width:100%;min-width:0;color:var(--graphite);background:0 0;border:0;outline:0;font-size:13px}.search-field input::placeholder{color:var(--graphite-faint)}.result-count{text-align:center;place-content:center;display:grid}.result-count strong{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:580}.result-count span{color:var(--graphite-faint);font-size:10px}.review-workspace{border:1px solid var(--line);border-radius:var(--radius-large);background:var(--paper-raised);min-height:680px;box-shadow:var(--shadow-paper);grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);margin-top:16px;display:grid;overflow:hidden}.applicant-queue{border-right:1px solid var(--line);background:#f7f5f0;min-width:0}.queue-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 18px;display:flex}.queue-heading>div{gap:2px;display:grid}.queue-heading span{font-size:13px;font-weight:600}.queue-heading small{color:var(--graphite-faint);font-size:11px}.queue-count{background:var(--paper-inset);min-width:28px;height:24px;color:var(--graphite-soft);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;font-family:IBM Plex Mono,monospace;display:grid;font-size:10px!important}.queue-list{scrollbar-color:#1f231f2e transparent;scrollbar-width:thin;max-height:calc(100vh - 286px);padding:8px;overflow-y:auto}.applicant-row{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:10px;transition:background-color .15s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:grid}.applicant-row:hover{background:var(--paper-inset)}.applicant-row:active{transform:scale(.99)}.applicant-row[data-selected=true]{background:var(--solar-soft);box-shadow:inset 3px 0 var(--solar)}.candidate-avatar{background:var(--paper-raised);width:38px;height:38px;color:var(--graphite-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;display:grid}.applicant-row[data-selected=true] .candidate-avatar{background:var(--solar);color:#fff;box-shadow:none}.candidate-summary{gap:5px;min-width:0;display:grid}.candidate-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:590;overflow:hidden}.candidate-meta{color:var(--graphite-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:620;display:inline-flex}.status-submitted{color:var(--kashmir-blue);background:#e7ebed}.status-reviewing{background:var(--solar-soft);color:#85500f}.status-shortlisted{background:var(--field-green-soft);color:var(--field-green)}.status-rejected{background:var(--safety-red-soft);color:var(--safety-red)}.queue-state{color:var(--graphite-faint);text-align:center;padding:40px 18px;font-size:12px;line-height:1.5}.load-more{border:1px solid var(--line);background:var(--paper-raised);width:calc(100% - 16px);color:var(--graphite-soft);margin:8px}.load-more:hover{background:var(--paper-inset)}.dossier-pane{background:var(--paper-raised);min-width:0}.dossier{animation:.22s cubic-bezier(.23,1,.32,1) both dossier-in}@keyframes dossier-in{0%{opacity:0;transform:translateY(5px)}}.dossier-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:150px;padding:32px;display:flex}.dossier-header h2{letter-spacing:-.04em;text-wrap:balance;margin:10px 0 5px;font-size:clamp(26px,3vw,38px);font-weight:570;line-height:1.05}.dossier-header p{color:var(--graphite-faint);margin:0;font-size:12px}.contact-strip{border-bottom:1px solid var(--line);background:#f7f5f0;grid-template-columns:repeat(3,1fr);display:grid}.contact-strip>*{min-width:0;color:var(--graphite);gap:4px;padding:16px 20px;font-size:12px;text-decoration:none;display:grid}.contact-strip>*+*{border-left:1px solid var(--line)}.contact-strip a:hover{background:var(--solar-soft)}.contact-strip span{color:var(--graphite-faint);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.dossier-section{border-bottom:1px solid var(--line);padding:32px}.section-heading{grid-template-columns:28px minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}.section-heading>span{color:var(--solar);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:650}.section-heading h3,.scenario h3{margin:0}.section-heading h3{letter-spacing:-.018em;font-size:16px;font-weight:620}.section-heading p{color:var(--graphite-faint);margin:4px 0 0;font-size:11px}.fact-grid{border-radius:var(--radius-medium);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fact-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{background:#f7f5f0;min-height:84px;padding:16px}.fact dt,.written-response>span{color:var(--graphite-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9px}.fact dd{margin:0;font-size:13px;font-weight:560;line-height:1.4}.written-response{border-radius:var(--radius-medium);background:var(--paper-inset);margin-top:12px;padding:18px}.written-response p,.scenario p{color:var(--graphite-soft);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.65}.scenario-list{gap:12px;display:grid}.scenario{border-radius:var(--radius-medium);box-shadow:inset 0 0 0 1px var(--line);background:#f7f5f0;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:18px;display:grid}.scenario-index{background:var(--graphite);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.scenario h3{font-size:13px;font-weight:620}.empty-dossier{min-height:680px;color:var(--graphite-faint);text-align:center;place-content:center;padding:32px;display:grid}.empty-dossier>span{opacity:.22;font-family:IBM Plex Mono,monospace;font-size:44px;font-weight:550}.empty-dossier h2{color:var(--graphite-soft);margin:12px 0 6px;font-size:18px}.empty-dossier p{margin:0;font-size:12px}@media (max-width:980px){.sign-in-page{grid-template-columns:1fr}.sign-in-context{gap:72px;min-height:auto;padding:32px}.sign-in-context h1{font-size:48px}.sign-in-panel{min-height:auto;padding:56px 24px}.filter-rail{grid-template-columns:minmax(240px,1fr) 1fr 1fr}.result-count{display:none}.review-workspace{grid-template-columns:320px minmax(0,1fr)}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.topbar{padding:0 16px}.brand-lockup>span:last-child,.viewer-menu>span{display:none}.console-main{padding:28px 12px 48px}.page-intro{flex-direction:column;align-items:flex-start}.intro-actions{justify-content:space-between;width:100%}.filter-rail{grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.review-workspace{display:block;overflow:visible}.applicant-queue{border-right:0;border-bottom:1px solid var(--line)}.queue-list{scroll-snap-type:x mandatory;max-height:none;padding:8px;display:flex;overflow-x:auto}.applicant-row{scroll-snap-align:start;min-width:min(86vw,340px)}.dossier-header,.dossier-section{padding:24px 18px}.contact-strip{grid-template-columns:1fr}.contact-strip>*+*{border-top:1px solid var(--line);border-left:0}}@media (max-width:520px){.sign-in-context{gap:48px;padding:24px}.sign-in-context h1{font-size:39px}.filter-rail,.fact-grid,.fact-grid.two-column{grid-template-columns:1fr}.search-field{grid-column:auto}.live-state{display:none}.secondary-button{width:100%}.scenario{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
