@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/public-sans-vietnamese-400-normal-4LBWYUET.woff2") format("woff2"),url("./media/public-sans-vietnamese-400-normal-UOIFINPL.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/public-sans-latin-ext-400-normal-ETK5SZTF.woff2") format("woff2"),url("./media/public-sans-latin-ext-400-normal-EUOT5X3D.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/public-sans-latin-400-normal-SQG225MJ.woff2") format("woff2"),url("./media/public-sans-latin-400-normal-7ZPT45BM.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/public-sans-vietnamese-600-normal-GM5QCON7.woff2") format("woff2"),url("./media/public-sans-vietnamese-600-normal-P6ZCZPE4.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/public-sans-latin-ext-600-normal-Z3W7SDSE.woff2") format("woff2"),url("./media/public-sans-latin-ext-600-normal-LRFIJXOP.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/public-sans-latin-600-normal-KMVW3WU4.woff2") format("woff2"),url("./media/public-sans-latin-600-normal-JGCIFSKO.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/public-sans-vietnamese-700-normal-7MD3F3DU.woff2") format("woff2"),url("./media/public-sans-vietnamese-700-normal-LZXHFWCI.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/public-sans-latin-ext-700-normal-BN2AMI7V.woff2") format("woff2"),url("./media/public-sans-latin-ext-700-normal-JG4WJTKV.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:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/public-sans-latin-700-normal-77CRC3EZ.woff2") format("woff2"),url("./media/public-sans-latin-700-normal-UQAM6VYJ.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{--paper: #f2f5f4;--surface: #ffffff;--ink: #16282d;--muted: #5a6c71;--line: #d3dddb;--brand: #0d6c70;--brand-soft: #e2efee;--excelente: #2d7a4e;--bueno: #7c9a2c;--regular: #c18a11;--malo: #b43a3a;--na: #c9d2d0;--radius: 6px;font-family:Public Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0}h1,h2{line-height:1.2;margin:0}h1{font-size:1.75rem;font-weight:700;letter-spacing:-.01em}h2{font-size:1rem;font-weight:600}p{margin:0}a{color:var(--brand)}.muted{color:var(--muted)}.small{font-size:.875rem}.nowrap{white-space:nowrap}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}button,.button,input,select{font:inherit;color:inherit}button,.button{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:.45rem .9rem;cursor:pointer;text-decoration:none;display:inline-block}button:disabled{opacity:.55;cursor:default}button.primary{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}button.link{border:0;background:none;padding:0;color:var(--brand);text-decoration:underline}input,select{border:1px solid var(--line);border-radius:var(--radius);padding:.4rem .55rem;background:var(--surface)}.error{color:var(--malo);margin:1rem 0}.error.banner{margin:0;padding:.75rem 1.5rem;background:#f6e3e3}.flag{color:var(--malo);font-weight:600;margin-left:.4rem;font-size:.875rem}.topbar{display:flex;align-items:center;gap:1.25rem;padding:.75rem 1.5rem;background:var(--ink);color:#fff}.topbar .brand{color:#fff;font-weight:700;text-decoration:none;font-size:1.1rem}.topbar .who{margin-left:auto;opacity:.8;font-size:.9rem}.topbar button.link{color:#fff}.access{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.access-box{width:min(26rem,100%)}.access-box h1{font-size:2.25rem}.access-box .lead{color:var(--muted);margin:.5rem 0 2rem}.access-box form{display:grid;gap:.6rem}.access-box label{font-weight:600}.access-box .notice{padding:1rem;background:var(--brand-soft);border-radius:var(--radius);margin-bottom:.75rem}.page{max-width:82rem;margin:0 auto;padding:1.75rem 1.5rem 3rem}.page-head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.back{display:inline-block;margin-bottom:1rem}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1rem}.filters label{display:grid;gap:.2rem;font-size:.85rem;color:var(--muted)}.filters label.check{display:flex;align-items:center;gap:.4rem;color:var(--ink);font-size:.95rem;padding-bottom:.45rem}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}table.rounds{width:100%;border-collapse:collapse;font-size:.95rem}.rounds th{text-align:left;font-weight:600;color:var(--muted);font-size:.85rem;padding:.6rem .75rem;border-bottom:1px solid var(--line)}.rounds td{padding:.65rem .75rem;border-bottom:1px solid var(--line);vertical-align:top}.rounds tbody tr{cursor:pointer}.rounds tbody tr:hover,.rounds tbody tr:focus-visible{background:var(--brand-soft)}.rounds tbody tr:last-child td{border-bottom:0}.rounds .contact small{display:block}.rounds .empty{text-align:center;color:var(--muted);padding:2rem;cursor:default}.dims-head{white-space:nowrap}.dims-head span{display:inline-block;width:1.9rem;margin-right:.2rem;font-size:.75rem}.strip{display:flex;gap:.2rem}.lvl{width:1.9rem;height:.85rem;border-radius:2px;background:transparent;border:1px dashed var(--na)}.lvl.excelente{background:var(--excelente);border-color:var(--excelente)}.lvl.bueno{background:var(--bueno);border-color:var(--bueno)}.lvl.regular{background:var(--regular);border-color:var(--regular)}.lvl.malo{background:var(--malo);border-color:var(--malo)}.lvl.na{border:1px solid var(--na);background:repeating-linear-gradient(135deg,var(--na) 0 2px,transparent 2px 5px)}.lvl.malo.sombra{background:repeating-linear-gradient(135deg,var(--malo) 0 3px,transparent 3px 6px)}.tags{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.tag{font-size:.78rem;padding:.05rem .4rem;border-radius:3px;background:var(--paper);border:1px solid var(--line)}.pager{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:1rem}.round-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.round-head .muted{margin-top:.35rem}.facts{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.6rem;font-size:.9rem}.facts .flag{margin-left:0}.round-body{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:2rem;align-items:start}@media(max-width:960px){.round-body{grid-template-columns:1fr}}.chat{display:flex;flex-direction:column;gap:.9rem}.msg{max-width:78%;display:grid;gap:.25rem}.msg.left{align-self:flex-start}.msg.right{align-self:flex-end}.msg.center{align-self:center;max-width:90%;text-align:center}.msg-meta{font-size:.8rem;color:var(--muted);display:flex;gap:.6rem;flex-wrap:wrap}.msg.right .msg-meta{justify-content:flex-end}.msg.center .msg-meta{justify-content:center}.msg-meta strong{color:var(--ink);font-weight:600}.bubble{padding:.6rem .85rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere}.bubble .text{white-space:pre-wrap}.msg.right .bubble{background:var(--brand-soft);border-color:#c4dddb}.msg.agente .bubble{border-left:3px solid var(--brand)}.msg.auto .bubble,.msg.actividad .bubble{background:transparent;border-style:dashed;color:var(--muted);font-size:.9rem}.msg.reaccion .bubble{background:transparent;font-size:.9rem;color:var(--muted)}.attachment{display:inline-block;margin:.35rem .5rem 0 0;font-size:.9rem}.failed{color:var(--malo);font-size:.85rem;font-weight:600}.bubble.call{min-width:min(18rem,100%)}.call-head{font-weight:600;margin-bottom:.35rem}.bubble.call .line{font-size:.92rem;margin-top:.15rem}.evaluation{position:sticky;top:1rem;display:grid;gap:1rem}.dim{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1rem;display:grid;gap:.6rem}.dim header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.dim .suggestion{padding-left:.75rem;border-left:3px solid var(--brand)}.dim details summary{cursor:pointer;color:var(--muted);font-size:.875rem}.dim details p{margin-top:.4rem;white-space:pre-wrap}.recipient{display:flex;justify-content:space-between;font-size:.92rem}.pill{font-size:.8rem;font-weight:600;padding:.1rem .55rem;border-radius:999px;background:var(--paper);border:1px solid var(--line);white-space:nowrap}.pill.excelente{background:var(--excelente);border-color:var(--excelente);color:#fff}.pill.bueno{background:var(--bueno);border-color:var(--bueno);color:#fff}.pill.regular{background:var(--regular);border-color:var(--regular);color:#fff}.pill.malo{background:var(--malo);border-color:var(--malo);color:#fff}.pill.sombra{background:var(--surface);color:var(--ink);border-style:dashed}.note{font-size:.875rem;padding:.45rem .65rem;background:var(--paper);border-radius:var(--radius)}.tasks{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.55rem}.task{display:grid;gap:.1rem;padding-left:.6rem;border-left:3px solid var(--brand)}.task.done{border-left-color:var(--na)}.task-title{font-weight:600;font-size:.92rem}.task-meta{display:flex;flex-wrap:wrap;gap:.15rem .75rem;font-size:.82rem;color:var(--muted)}.task-body{font-size:.85rem;white-space:pre-wrap}.task.appointment{border-left-color:var(--bueno)}.task.appointment.done{border-left-color:var(--na)}.task-group{font-weight:600;font-size:.875rem;margin-top:.85rem}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media(max-width:960px){.evaluation{order:-1;position:static}}.rounds .contact .name{font-weight:600}.client-line{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.4rem}.live{color:var(--brand);font-weight:600;margin-left:.4rem;font-size:.8rem}.round-nav{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.6rem;font-size:.9rem}.round-mark{align-self:stretch;text-align:center;font-size:.8rem;color:var(--muted);border-top:1px dashed var(--line);padding-top:.35rem}.round-mark.live{color:var(--brand);margin-left:0}.context{align-self:stretch}.context summary{cursor:pointer;color:var(--muted);font-size:.875rem;text-align:center}.context-body{display:flex;flex-direction:column;gap:.9rem;margin-top:.75rem;opacity:.6}.actions{margin:0 0 .25rem;text-align:right}.link-btn{background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--brand);font:inherit;font-size:.82rem;padding:.2rem .6rem;cursor:pointer;margin-top:.4rem}.link-btn:hover:not(:disabled){border-color:var(--brand)}.link-btn:disabled{color:var(--muted);cursor:default}.notice{font-size:.875rem;padding:.5rem .7rem;border-radius:var(--radius);background:var(--paper);border-left:3px solid var(--brand)}.notice.error{border-left-color:var(--malo)}.followups{margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--line, #e5e7eb)}.task.followup{display:grid;gap:.2rem}.followup-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.followup-result{font-weight:600;font-size:.9rem}.task.followup .probs{list-style:none;padding:0;margin:.3rem 0;display:grid;gap:.15rem;font-size:.88rem}.task.followup .probs li{display:flex;justify-content:space-between;gap:.75rem}.strip .lvl.blank{background:transparent;border:1px dashed var(--line, #d1d5db)}
