@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/interview/assets/inter-cyrillic-ext-400-normal-DQukG94-.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/interview/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/interview/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/interview/assets/inter-greek-400-normal-q2sYcFCs.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/interview/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/interview/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/interview/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/interview/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/interview/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/interview/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/interview/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/interview/assets/inter-greek-600-normal-BZpKdvQh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/interview/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/interview/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/interview/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/interview/assets/inter-latin-600-normal-CiBQ2DWP.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{color-scheme:light;--bg: #eef3f8;--ink: #0f172a;--muted: #475569;--card: #ffffff;--line: #d5e0ec;--navy: #0b1f3a;--teal: #0f766e;--teal-soft: #e6f4f1;--warn: #f3e6c8;--shadow: 0 8px 24px rgb(15 23 42 / 6%);font-family:Inter,Segoe UI,sans-serif;font-size:16px;line-height:1.45}:root[data-theme=dark]{color-scheme:dark;--bg: #0b1220;--ink: #e2e8f0;--muted: #94a3b8;--card: #121a2b;--line: #243044;--navy: #07101f;--teal: #2dd4bf;--teal-soft: #12312e;--warn: #3a2e16;--shadow: none}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}button,input,select{font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:.4rem .65rem}button{cursor:pointer}a{color:var(--teal)}h1,h2,h3{line-height:1.2;margin:0 0 .4rem}p{margin:.35rem 0}.shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh}.side{background:var(--navy);color:#e2e8f0;padding:1rem .85rem}.brand{color:#fff;text-decoration:none;display:block;margin-bottom:.2rem}.brand strong{display:block;font-size:1.05rem}.brand span{display:block;color:#99f6e4;font-size:.75rem;margin-top:.2rem}.side nav,.side .sub{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.grid.competency{grid-template-columns:repeat(5,1fr)}.lede{color:var(--muted);max-width:42rem}.thumb{width:100%;height:92px;object-fit:contain;background:#fff;border-radius:8px}.side a{color:#e2e8f0;text-decoration:none;padding:.35rem .5rem;border-radius:8px;font-size:.92rem}.side a[aria-current=page]{background:#134e4a}.theme{margin-top:1rem;width:100%}.main{padding:1.1rem 1.25rem 2.5rem;max-width:1100px}.grid{display:grid;gap:.75rem}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:1.2fr .8fr}.card,.snapshot{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.85rem 1rem;box-shadow:var(--shadow)}.snapshot{text-decoration:none;color:inherit;display:block}.status{display:inline-block;background:var(--warn);color:var(--ink);border-radius:999px;padding:.05rem .5rem;font-size:.82rem}.tabs,.chips{display:flex;flex-wrap:wrap;gap:.35rem}.tabs button[aria-pressed=true],.chips button[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal)}.spoken{font-size:1.02rem}.doc-icon{width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:8px;background:var(--teal-soft);color:var(--teal);font-size:.72rem;font-weight:600}.doc-card h2{font-size:1.05rem}.reader{overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:12px;min-height:24rem}.reader canvas,.reader iframe{display:block;max-width:100%}.reader iframe{width:100%;height:70vh;border:0}.evidence{background:var(--warn);border-radius:8px;padding:.55rem .7rem}.finder{display:flex;gap:.4rem;position:sticky;top:0;background:var(--bg);padding-bottom:.5rem;z-index:2}.finder input{flex:1}.results{list-style:none;padding:0;margin:0;max-height:38vh;overflow:auto}.split{display:grid;grid-template-columns:minmax(16rem,35%) minmax(0,1fr);gap:.75rem;height:calc(100vh - 8.5rem);min-height:28rem}.split .results,.split .detail{max-height:none;overflow:auto}.detail{min-width:0}.results button{display:block;width:100%;text-align:left;margin-bottom:.25rem;background:transparent}.results button[aria-current=true]{background:var(--teal-soft)}.arch-svg{width:100%;height:auto;background:var(--card);border:1px solid var(--line);border-radius:12px}.arch-svg rect{fill:var(--teal-soft);stroke:var(--teal)}.arch-svg .gap{fill:transparent;stroke-dasharray:4 3}.figure{margin:.5rem 0;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)}.figure img{display:block;max-width:100%;transform-origin:top left}.figure.full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;margin:0;border-radius:0}.table{width:100%;border-collapse:collapse;background:var(--card)}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;padding:.4rem .45rem;vertical-align:top}.table button{background:transparent;border:0;padding:0;color:var(--teal)}.hidden-note{color:var(--muted)}.progress-bar{height:8px;background:var(--line);border-radius:99px;overflow:hidden}.progress-bar span{display:block;height:100%;background:var(--teal)}@media(max-width:960px){.shell{display:block}.side{position:sticky;top:0;z-index:3}.side nav,.side .sub{flex-direction:row;flex-wrap:wrap;margin-top:.4rem}.grid.three,.grid.two,.grid.competency,.split{grid-template-columns:1fr;height:auto}.split .results{max-height:40vh}.theme{width:auto}}
