@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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;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+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;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+??,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 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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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;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+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;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+??,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(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.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(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.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(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.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{--bg:#f3f5f7;--surface:#fff;--fg:#142030;--muted:#5a6878;--line:#d8dfe6;--accent:#1f5f8b;--accent-soft:#e4eef6;--rm:#1f5f8b;--customer:#7a4e12;--customer-soft:#f6ecdc;--ok:#1d6b45;--ok-soft:#e1f2e8;--bad:#a02c2c;--bad-soft:#f8e3e3;--warn:#8a5a00;--warn-soft:#fbf0d9;--playing:#fff7d6;--bar:#2a6f9e;--st-good:#0ca30c;--st-warning:#fab219;--st-critical:#d03b3b;--font-ui:"IBM Plex Sans", "Noto Sans Devanagari", system-ui, sans-serif;--font-text:"Noto Sans Devanagari", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}@media (prefers-color-scheme:dark){:root{--bg:#0f151c;--surface:#17202a;--fg:#e3e9ef;--muted:#97a6b5;--line:#2a3644;--accent:#6fb0e0;--accent-soft:#1a2d3d;--rm:#79b6e3;--customer:#e0b273;--customer-soft:#332716;--ok:#6fd09c;--ok-soft:#15301f;--bad:#f08a8a;--bad-soft:#3a1919;--warn:#e9bd5c;--warn-soft:#33270f;--playing:#2e2a14;--bar:#4a9ae0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font:15px/1.5 var(--font-ui)}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.brand{letter-spacing:.01em;font-weight:600}.brand small{color:var(--muted);margin-left:8px;font-weight:400}.topbar nav{gap:8px;margin-left:auto;display:flex}.page{flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;padding:24px;display:flex}h1{text-wrap:balance;margin:0;font-size:22px}h2{margin:0;font-size:16px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.btn.on{background:var(--accent-soft);border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:default}.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pill{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.plain{background:var(--bg);color:var(--muted);font-weight:500}.role{white-space:nowrap;border-radius:4px;padding:1px 8px;font-size:12px;font-weight:600}.role.agent{background:var(--accent-soft);color:var(--rm)}.role.customer{background:var(--customer-soft);color:var(--customer)}.role.other{background:var(--bg);color:var(--muted)}.tag{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:0 6px;font-size:11.5px}table.list{border-collapse:collapse;width:100%}table.list th,table.list td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}table.list th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:600}table.list tbody tr{cursor:pointer}table.list tbody tr:hover{background:var(--accent-soft)}.table-wrap{overflow-x:auto}.form{gap:18px;max-width:640px;display:grid}.field{gap:6px;display:grid}.field>label,.legend{font-size:14px;font-weight:600}.field input[type=text],.field select{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 10px}.choices{flex-wrap:wrap;gap:8px;display:flex}.hint{color:var(--muted);font-size:13px}.error{color:var(--bad);background:var(--bad-soft);border-radius:6px;padding:10px 12px}.stages{gap:2px;margin:0;padding:0;list-style:none;display:grid}.stages li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.stages .finding{color:var(--muted);grid-column:2/-1;margin-top:-4px;font-size:13.5px;line-height:1.45}.line-btn.static-line{cursor:default}.line-btn.static-line:hover{background:0 0}.dot{border:2px solid var(--line);border-radius:50%;width:18px;height:18px}.dot.running{border-color:var(--accent);border-top-color:#0000;animation:1s linear infinite spin}.dot.done,.dot.skipped{background:var(--ok);border-color:var(--ok)}.dot.failed{background:var(--bad);border-color:var(--bad)}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dot.running{animation:none}}.call-grid{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.call-grid{grid-template-columns:1fr}}.verdict-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.verdict-head .pill{padding:4px 14px;font-size:15px}.facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.evidence{gap:6px;margin:0;padding:0;list-style:none;display:grid}.line-btn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:64px auto minmax(0,1fr);align-items:baseline;gap:10px;width:100%;padding:8px 10px;display:grid}.line-btn:hover{border-color:var(--line);background:var(--bg)}.line-btn .text{font-family:var(--font-text);overflow-wrap:anywhere;min-width:0;font-size:15.5px;line-height:1.6}.line-btn.playing{background:var(--playing)}.evidence .line-btn{border-color:var(--line)}.player{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);flex:none;padding-bottom:10px}.player audio{width:100%}.transcript{align-content:start;gap:2px;min-height:0;display:grid;overflow-y:auto}.transcript-panel{height:calc(100vh - 32px);min-height:420px;position:sticky;top:16px}.transcript-panel .transcript{flex:auto}@media (width<=900px){.transcript-panel{height:auto;position:static}.transcript-panel .transcript{max-height:70vh}}.notice{background:var(--warn-soft);color:var(--warn);border-radius:6px;padding:8px 12px;font-size:13px}.notice.info{background:var(--accent-soft);color:var(--accent)}textarea{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;min-height:64px;padding:8px}@media (width<=520px){.page{padding:16px}.line-btn{grid-template-columns:54px minmax(0,1fr)}.line-btn .lang{display:none}}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.tile-label{color:var(--muted);font-size:13px}.tile-value{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.2}.tile-sub{color:var(--muted);font-size:12.5px}.tile.critical .tile-value{color:var(--bad)}.tile.warning .tile-value{color:var(--warn)}.tile.good .tile-value{color:var(--ok)}.chart{flex-direction:column;gap:12px;display:flex}.vbar{gap:2px;height:28px;display:flex}.seg{cursor:default;min-width:6px}.seg:first-child{border-radius:4px 0 0 4px}.seg:last-child{border-radius:0 4px 4px 0}.seg:only-child{border-radius:4px}.seg.good,.swatch.good{background:var(--st-good)}.seg.warning,.swatch.warning{background:var(--st-warning)}.seg.critical,.swatch.critical{background:var(--st-critical)}.seg:hover,.seg:focus-visible{filter:brightness(1.1);outline:2px solid var(--fg);outline-offset:1px}.legend{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend li.hot{font-weight:600}.swatch{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.hbars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hbars li{grid-template-columns:minmax(90px,130px) minmax(0,1fr) 28px auto;align-items:center;gap:10px;font-size:14px;display:grid}.hb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-track{height:14px}.hb-bar{background:var(--bar);opacity:.9;border-radius:0 4px 4px 0;min-width:4px;height:100%;display:block}.hb-bar.hot{opacity:1;outline:2px solid var(--fg);outline-offset:1px}.hb-value{text-align:right}.hb-extra{white-space:nowrap;font-size:12.5px}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:20px;display:grid}td.why{color:var(--muted);min-width:260px;font-size:13.5px}table.list.compact th,table.list.compact td{padding:7px 10px}table.list tr.static{cursor:default}table.list tr.static:hover{background:0 0}.line-btn.ev{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 6px 6px 0}.line-btn.ev.playing{background:var(--playing)}.line-btn.ev.bad{border-left-color:var(--bad);background:var(--bad-soft)}.line-btn.ev.bad.playing{background:var(--playing)}.line-btn.ev.bad .ev-tag{color:var(--bad);border-color:var(--bad)}.ev-tags{font-family:var(--font-ui);flex-wrap:wrap;gap:4px 6px;margin-top:4px;display:flex}.ev-tag{color:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:5px;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.4}.evidence .line-btn{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"t r.""x x x";row-gap:4px}.evidence .line-btn>:first-child{grid-area:t}.evidence .line-btn>:nth-child(2){grid-area:r}.evidence .line-btn>.text{grid-area:x}mark.hl{background:var(--warn-soft);color:var(--fg);box-shadow:inset 0 -2px 0 var(--warn);border-radius:3px;padding:0 2px;font-weight:600}.ev-key{vertical-align:middle;background:var(--accent-soft);border-left:3px solid var(--accent);width:10px;height:10px;margin-right:4px;display:inline-block}.ev-key.bad{background:var(--bad-soft);border-left-color:var(--bad)}.progressbar{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.progressbar>span{background:var(--accent);height:100%;transition:width .4s;display:block}.batch-table td{vertical-align:top;font-size:13.5px}.batch-table td.mono{overflow-wrap:anywhere}.batch-table td:first-child{white-space:nowrap}
