:root{--bg:#f7f7f8;--surface:#fff;--surface-2:#fbfbfc;--surface-3:#f2f3f5;--fg:#1d2129;--fg-2:#454b54;--muted:#6f767e;--muted-2:#9aa1a9;--border:#dcdfe4;--border-soft:#e8eaee;--accent:#d97757;--accent-ink:#a8502f;--accent-soft:#fbeee8;--success:#1ea765;--success-soft:#e7f6ee;--warn:#d98c1f;--warn-soft:#fbf1de;--danger:#d9463d;--danger-soft:#fbeae9;--serie-1:#d97757;--serie-2:#2b3038;--serie-3:#1ea765;--serie-4:#8b94a0;--font-display:"Segoe UI Variable Display","Segoe UI Semibold","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-body:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,monospace;--r-card:10px;--r-ctl:8px;--rail:236px;--shadow-pop:0 10px 28px -12px rgba(29,33,41,.28),0 2px 6px -2px rgba(29,33,41,.1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font:400 14px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.icon{width:18px;height:18px;flex:none;stroke-width:1.6}.icon-sm{width:15px;height:15px;flex:none;stroke-width:1.7}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);min-height:100vh}.rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);z-index:40}.rail-brand{gap:10px;height:64px;padding:0 28px;border-bottom:1px solid var(--border-soft)}.brand-link,.rail-brand{display:flex;align-items:center}.brand-link{min-width:0}.brand-logo{display:block;flex:none;width:90px;height:46px;background:url(/qai-logo.png) 0/contain no-repeat}.rail-scroll{flex:1 1;overflow-y:auto;padding:18px 14px 14px}.nav-group,.rail-scroll{display:flex;flex-direction:column}.nav-group{gap:4px}.nav-group.is-bottom{margin-top:auto;padding-top:28px}.rail-user{display:flex;align-items:center;gap:14px;height:40px;padding:0 14px;margin-bottom:2px;border-radius:10px;font-size:12.5px;color:var(--muted);overflow:hidden;white-space:nowrap}.rail-user .icon{width:20px;height:20px;stroke-width:1.55;flex:none}.rail-user span:last-child{overflow:hidden;text-overflow:ellipsis}.nav-item{display:flex;align-items:center;gap:14px;height:44px;padding:0 14px;border-radius:10px;color:var(--muted);font-size:14px;letter-spacing:.005em;transition:background .13s ease,color .13s ease}.nav-item .icon{width:20px;height:20px;stroke-width:1.55}.nav-item:hover,.nav-item[aria-current=page]{background:var(--surface-3);color:var(--fg)}.nav-item[aria-current=page]{font-weight:600}.avatar{width:32px;height:32px;border-radius:50%;background:var(--fg);color:#fff;display:grid;place-items:center;font:600 11.5px/1 var(--font-display);letter-spacing:.02em;flex:none}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;min-height:60px;padding:11px 28px;background:hsla(240,7%,97%,.86);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--border);flex-wrap:wrap}.page-title{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:-.02em}.page-sub{font-size:12.5px;color:var(--muted);margin-top:1px}.topbar-tools{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rail-toggle{display:none}.btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:var(--r-ctl);border:1px solid var(--border);background:var(--surface);color:var(--fg-2);font-size:13px;font-weight:500;letter-spacing:.01em;transition:border-color .13s,background .13s,color .13s;white-space:nowrap}.btn:hover{border-color:#c9ced6;color:var(--fg)}.btn[aria-expanded=true]{border-color:#c1c7d0;background:var(--surface-2);color:var(--fg)}.btn .chev{transition:transform .16s ease}.btn[aria-expanded=true] .chev{transform:rotate(180deg)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn-primary:hover{background:#cb6a4b;border-color:#cb6a4b;color:#fff}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{border-color:transparent}.btn-ghost:hover,.seg{background:var(--surface-3)}.seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border-soft);border-radius:var(--r-ctl)}.seg button{height:26px;padding:0 11px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:.01em}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 2px rgba(29,33,41,.08)}.field{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-ctl);color:var(--muted);min-width:210px}.field:focus-within{border-color:#b9c0c9}.field input{border:0;outline:0;background:none;width:100%;font-size:13px;color:var(--fg)}.field input::placeholder{color:var(--muted-2)}.field select{border:0;outline:0;background:none;width:100%;font-size:13px;color:var(--fg);cursor:pointer}.menu-wrap{position:relative}.menu{position:absolute;top:calc(100% + 6px);right:0;min-width:216px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-pop);padding:5px;z-index:60;display:none}.menu[data-open=true]{display:block}.menu.menu-left{right:auto;left:0}.menu-head{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:7px 9px 5px}.menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:6px;font-size:13px;color:var(--fg-2);text-align:left}.menu button:hover{background:var(--surface-3);color:var(--fg)}.menu button[aria-checked=true]{color:var(--fg);font-weight:600}.menu button .tick{margin-left:auto;opacity:0;color:var(--accent-ink)}.menu button[aria-checked=true] .tick{opacity:1}.menu hr{border:0;border-top:1px solid var(--border-soft);margin:5px 0}.content{padding:22px 28px 48px;display:flex;flex-direction:column;gap:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);min-width:0}.card-head{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.card-title{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.005em}.card-note{font-size:12px;color:var(--muted)}.card-head .spacer{margin-left:auto}.card-body{padding:18px}.eyebrow{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:999px;font:600 11.5px/1 var(--font-body);letter-spacing:.015em;border:1px solid transparent;white-space:nowrap}.pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.pill.ok{color:#15794a;background:var(--success-soft);border-color:#c4e8d5}.pill.mid{color:#99610f;background:var(--warn-soft);border-color:#efdcb4}.pill.bad{color:#ab332c;background:var(--danger-soft);border-color:#f4cecb}.pill.flat{color:var(--muted);background:var(--surface-3);border-color:var(--border-soft)}.pill.no-dot:before{display:none}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media (max-width:1180px){:root{--rail:68px}.rail-brand{justify-content:center;padding:0}.nav-item span{display:none}.nav-item{justify-content:center;padding:0;gap:0}.rail-user span:last-child{display:none}.rail-user{justify-content:center;padding:0;gap:0}.rail-scroll{padding:16px 10px 12px}.nav-group.is-bottom{padding-top:20px}.brand-logo{width:59px;height:30px;background-position:50%}.content,.topbar{padding-left:20px;padding-right:20px}}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;left:0;top:0;width:236px;transform:translateX(-100%);transition:transform .22s ease;box-shadow:var(--shadow-pop)}body[data-rail=open] .rail{transform:none}body[data-rail=open]:after{content:"";position:fixed;inset:0;background:rgba(29,33,41,.34);z-index:39}:root{--rail:236px}.rail-brand{justify-content:flex-start;padding:0 28px}.nav-item span{display:revert}.nav-item{justify-content:flex-start;padding:0 14px;gap:14px}.rail-user span:last-child{display:revert}.rail-user{justify-content:flex-start;padding:0 14px;gap:14px}.brand-logo{width:90px;height:46px;background-position:0}.rail-toggle{display:inline-flex}.content,.topbar{padding-left:16px;padding-right:16px}.page-title{font-size:19px}}.toast-dock{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none}.toast{display:flex;align-items:center;gap:9px;background:var(--fg);color:#fff;padding:10px 14px;border-radius:9px;font-size:13px;box-shadow:var(--shadow-pop);animation:toast-in .2s ease}.toast .icon-sm{color:#7fd3a8}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.pages{min-width:0;display:flex;flex-direction:column}.page{display:none}.page.is-active{display:flex;flex-direction:column;flex:1 1}.page.is-active>.main{flex:1 1}#page-login,body[data-route=login] .app{display:none}body[data-route=login] #page-login.is-active{display:grid}@media (max-width:900px){body[data-route=login] #page-login.is-active{grid-template-columns:minmax(0,1fr)}}#page-home .grid-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.15fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:stretch}#page-home .stack{display:grid;grid-template-rows:auto 1fr;grid-gap:16px;gap:16px;min-width:0}#page-home .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1240px){#page-home .grid-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#page-home .stack{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#page-home .grid-hero,#page-home .stack{grid-template-columns:minmax(0,1fr)}#page-home .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){#page-home .kpis{grid-template-columns:minmax(0,1fr)}}#page-home .compliance{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:30px 20px 26px;height:100%}#page-home .halfgauge{position:relative;width:240px;max-width:100%}#page-home .halfgauge svg{width:100%;height:auto;display:block}#page-home .halfgauge .arc{transition:stroke-dasharray .9s cubic-bezier(.22,.68,.32,1)}#page-home .halfgauge .num{position:absolute;left:0;right:0;bottom:4px;text-align:center;font-family:var(--font-mono);font-size:42px;font-weight:600;letter-spacing:-.04em;line-height:1}#page-home .compliance .cap{font-size:15px;color:var(--muted);margin-top:10px}#page-home .trend-pill{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:9px 16px;border-radius:999px;background:var(--success-soft);color:#15794a;font-size:13.5px;font-weight:600}#page-home .trend-pill svg{width:15px;height:15px;stroke-width:2}#page-home .lists{padding:20px 22px 22px;display:flex;flex-direction:column;gap:22px;height:100%}#page-home .lists h3{font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin-bottom:12px}#page-home .prow{display:flex;align-items:center;gap:12px;padding:7px 0}#page-home .prow .no{font:500 13px/1 var(--font-mono);color:var(--muted);width:22px;flex:none}#page-home .prow .nm{font-size:14px;color:var(--fg-2)}#page-home .prow .pill{margin-left:auto}#page-home .headline{padding:20px 22px}#page-home .headline h3{font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:-.01em}#page-home .headline .big{display:flex;align-items:baseline;gap:9px;margin-top:14px;flex-wrap:wrap}#page-home .headline .big b{font-size:17px;font-weight:600}#page-home .headline .big span{font-size:15px;color:var(--fg-2)}#page-home .headline .big .delta{margin-left:auto}#page-home .miss{display:flex;align-items:center;gap:11px;padding:9px 0}#page-home .miss .no{font:500 13px/1 var(--font-mono);color:var(--muted);width:22px;flex:none}#page-home .miss .tx{font-size:13.5px;color:var(--fg-2);line-height:1.35}#page-home .miss .pill{margin-left:auto;flex:none}#page-home .delta{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;white-space:nowrap}#page-home .delta svg{width:15px;height:15px;stroke-width:2;flex:none}#page-home .delta.up{color:#15794a}#page-home .delta.down{color:#ab332c}#page-home .delta .when{color:var(--muted);font-weight:400}#page-home .tile{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}#page-home .tile-top{display:flex;align-items:flex-start;gap:10px}#page-home .tile-top .lb{font-size:14px;color:var(--fg-2);line-height:1.3}#page-home .tile-top svg{width:18px;height:18px;color:var(--muted-2);stroke-width:1.6;margin-left:auto;flex:none}#page-home .tile .val{font-family:var(--font-mono);font-size:30px;font-weight:600;letter-spacing:-.035em;line-height:1}#page-home .trend-head{display:flex;align-items:center;gap:10px;padding:18px 22px 0}#page-home .trend-head h3{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em}#page-home .trend-head svg{width:18px;height:18px;color:var(--muted-2);stroke-width:1.6;margin-left:auto}#page-home .trend-body{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:8px;gap:8px;align-items:center;padding:8px 22px 22px}@media (max-width:900px){#page-home .trend-body{grid-template-columns:minmax(0,1fr)}}#page-home .chart-wrap{position:relative}#page-home .chart{width:100%;height:auto;overflow:visible}#page-home .chart .grid-line{stroke:var(--border-soft);stroke-width:1}#page-home .chart .axis-txt{font:11px/1 var(--font-mono);fill:var(--muted)}#page-home .chart .serie{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#page-home .chart .area{stroke:none;opacity:.1}#page-home .chart .pt{fill:#fff;stroke-width:2}#page-home .chart .dot{stroke:#fff;stroke-width:2}#page-home .chart .guide{stroke:var(--border);stroke-width:1;stroke-dasharray:3 3}#page-home .chart-tip{position:absolute;pointer-events:none;opacity:0;transform:translate(-50%,-108%);background:var(--fg);color:#fff;border-radius:8px;padding:9px 11px;font-size:12px;white-space:nowrap;box-shadow:var(--shadow-pop);transition:opacity .12s;z-index:5}#page-home .chart-tip .t-date{font:600 10.5px/1 var(--font-mono);letter-spacing:.08em;opacity:.62;text-transform:uppercase;margin-bottom:6px}#page-home .chart-tip .t-row{display:flex;align-items:center;gap:8px;line-height:1.7}#page-home .chart-tip .t-row i{width:8px;height:8px;border-radius:2px;flex:none}#page-home .chart-tip .t-row b{margin-left:auto;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#page-home .side-legend{display:flex;flex-direction:column;gap:16px}#page-home .side-legend button{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;text-align:left}#page-home .side-legend button[data-muted=true]{opacity:.34}#page-home .side-legend i{width:36px;height:17px;border-radius:999px;flex:none;border:2px solid}@media (max-width:900px){#page-home .side-legend{flex-direction:row;flex-wrap:wrap;gap:18px;padding-top:6px}}#page-calls .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-calls .chips{display:flex;gap:6px;flex-wrap:wrap}#page-calls .chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--muted)}#page-calls .chip:hover{color:var(--fg);border-color:#c9ced6}#page-calls .chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-calls .chip .n{font-family:var(--font-mono);font-size:11.5px;opacity:.72}#page-calls .table-scroll{overflow-x:auto}#page-calls table.calls{width:100%;border-collapse:collapse;min-width:1070px}#page-calls .calls thead th{text-align:left;font:600 10.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-2)}#page-calls .calls td.right,#page-calls .calls thead th.right{text-align:right}#page-calls .calls tbody tr{border-bottom:1px solid var(--border-soft);cursor:pointer}#page-calls .calls tbody tr:hover{background:var(--surface-2)}#page-calls .calls tbody tr[aria-selected=true]{background:var(--accent-soft)}#page-calls .calls td{padding:12px 16px;vertical-align:middle;font-size:13px}#page-calls .calls .who-cell{display:flex;align-items:center;gap:10px}#page-calls .calls .avatar{width:28px;height:28px;font-size:10.5px;background:var(--surface-3);color:var(--fg-2)}#page-calls .calls .agent{font-weight:500;line-height:1.25}#page-calls .calls .loc{font-size:11.5px;color:var(--muted)}#page-calls .calls .pt{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-2)}#page-calls .score{display:flex;align-items:center;gap:9px;justify-content:flex-end}#page-calls .score .track{width:66px;height:5px;border-radius:3px;background:var(--surface-3);overflow:hidden}#page-calls .score .track i{display:block;height:100%;border-radius:3px}#page-calls .score .v{font:600 13px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:34px;text-align:right}#page-calls .table-foot{display:flex;align-items:center;gap:12px;padding:13px 16px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}#page-calls .table-foot .spacer{margin-left:auto}#page-calls .empty{padding:54px 20px;text-align:center;color:var(--muted)}#page-calls .empty svg{width:26px;height:26px;margin:0 auto 12px;color:var(--muted-2)}#page-calls .empty p{font-size:13.5px}#page-calls .view[hidden]{display:none}#page-calls .rev-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:4px 2px 20px;border-bottom:1px solid var(--border);margin-bottom:20px}#page-calls .rev-back{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--fg-2)}#page-calls .rev-back:hover{background:var(--surface-3);color:var(--fg)}#page-calls .rev-back svg{width:20px;height:20px;stroke-width:1.8}#page-calls .rev-head h2{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.022em}#page-calls .rev-meta{margin-left:auto;display:flex;align-items:flex-start;gap:34px;flex-wrap:wrap}#page-calls .rev-meta .rm{display:flex;flex-direction:column;align-items:center;gap:6px}#page-calls .rev-meta .rl{font-size:12.5px;font-weight:600;color:var(--fg-2)}#page-calls .rev-meta .rv{font-size:13.5px;color:var(--muted)}@media (max-width:720px){#page-calls .rev-meta{margin-left:0;width:100%;gap:20px}#page-calls .rev-meta .rm{align-items:flex-start}}#page-calls .rev-tabs{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}#page-calls .segtabs{display:inline-flex;gap:4px;padding:6px;background:var(--surface-3);border-radius:999px}#page-calls .segtabs button{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 22px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--muted)}#page-calls .segtabs button:hover{color:var(--fg)}#page-calls .segtabs button[aria-selected=true]{background:var(--surface);color:var(--fg);font-weight:600;box-shadow:0 1px 3px rgba(29,33,41,.12)}#page-calls .segtabs svg{width:17px;height:17px;stroke-width:1.6}#page-calls .rev-tabs .spacer{margin-left:auto}#page-calls .rev-tabs .icon-btn{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}#page-calls .rev-tabs .icon-btn:hover{background:var(--surface-3);color:var(--fg)}#page-calls .rev-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1080px){#page-calls .rev-grid{grid-template-columns:minmax(0,1fr)}}#page-calls .panel[hidden]{display:none}#page-calls .rt-bar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin:18px 18px 0;padding:8px 10px;background:var(--surface-3);border-radius:11px}#page-calls .rt-bar button{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;color:var(--fg-2);font-size:14px}#page-calls .rt-bar button:hover{background:var(--surface)}#page-calls .rt-bar .sep{width:1px;height:20px;background:var(--border);margin:0 8px}#page-calls .rt-bar svg{width:16px;height:16px;stroke-width:1.7}#page-calls .doc-body{padding:22px 20px 24px}#page-calls .doc-body p{font-size:15px;line-height:1.72;color:var(--fg-2);max-width:62ch;text-wrap:pretty}#page-calls .doc-body p+p{margin-top:20px}#page-calls .doc-body b{color:var(--fg);font-weight:600}#page-calls .rev-side{display:flex;flex-direction:column;gap:16px;min-width:0}#page-calls .score-box{display:flex;align-items:center;gap:20px;padding:20px;flex-wrap:wrap}#page-calls .disc{width:176px;height:176px;flex:none;border-radius:50%;background:var(--surface-3);position:relative;display:grid;place-items:center;margin-inline:auto}#page-calls .disc svg{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}#page-calls .disc .arc{transition:stroke-dasharray .9s cubic-bezier(.22,.68,.32,1)}#page-calls .disc .inner{position:relative;text-align:center}#page-calls .disc .pct{font-family:var(--font-mono);font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1}#page-calls .disc .lb{display:block;font-size:12.5px;color:var(--muted);margin-top:7px}#page-calls .disc .pill{margin-top:9px}#page-calls .facts{display:flex;flex-direction:column;gap:13px;flex:1 1;min-width:168px}#page-calls .fact{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:var(--fg-2)}#page-calls .fact svg{width:19px;height:19px;flex:none;margin-top:1px;stroke-width:1.6;color:var(--muted)}#page-calls .fact.bad{color:#ab332c;font-weight:600}#page-calls .fact.bad svg{color:#ab332c}#page-calls .btn-emr{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;margin-top:4px;border-radius:12px;background:var(--accent);color:#fff;font-size:15px;font-weight:600}#page-calls .btn-emr:hover{background:#cb6a4b}#page-calls .btn-emr svg{width:19px;height:19px;stroke-width:1.7}#page-calls .find{border-radius:12px;padding:18px 20px}#page-calls .find.miss{border:1px solid #f0b4af;background:#fdf3f1}#page-calls .find.good{border:1px solid #a9dec5;background:#eef8f2}#page-calls .find h4{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:15.5px;font-weight:600;letter-spacing:-.01em}#page-calls .find h4 svg{width:20px;height:20px;flex:none;stroke-width:1.7}#page-calls .find.miss h4{color:#a1332b}#page-calls .find.good h4{color:#14663f}#page-calls .find .what{font-size:14px;color:var(--fg-2);line-height:1.5;margin-top:11px}#page-calls .find .quote{margin-top:13px;padding:13px 15px;background:hsla(0,0%,100%,.72);border:1px solid rgba(29,33,41,.07);border-radius:9px;font-size:13.5px;color:var(--muted);font-style:italic;line-height:1.5}#page-calls .find .rec{margin-top:15px;font-size:14px;line-height:1.55;color:var(--fg-2)}#page-calls .find .rec b{display:block;color:var(--fg);font-weight:600;margin-bottom:3px}#page-calls .find ul{margin:11px 0 0;padding:0;list-style:none}#page-calls .find li{display:flex;gap:9px;font-size:13.5px;line-height:1.5;color:var(--fg-2);padding:5px 0}#page-calls .find li svg{width:15px;height:15px;flex:none;margin-top:3px;color:#14663f;stroke-width:2.2}#page-calls .cl-pad{padding:18px 20px}#page-calls .cl-pad .cl-item:first-child,#page-calls .cl-pad .turn:first-child{padding-top:0}#page-calls .tp-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border-radius:999px;background:var(--surface-3);color:var(--fg-2);font-size:13.5px;margin:0 8px 8px 0}#page-calls .tp-chip b{font:600 12.5px/1 var(--font-mono);color:var(--muted)}#page-calls .media-col{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}#page-calls .media-box h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fg-2);margin-bottom:12px}#page-calls .media-box h4 svg{width:15px;height:15px;stroke-width:1.7;color:var(--muted)}#page-calls .media-box audio{display:block;width:100%;height:40px}#page-calls .audio-missing{font-size:13px;color:var(--muted)}#page-calls .tone-strip{display:flex;gap:1px;height:26px;border-radius:7px;overflow:hidden}#page-calls .tone-seg{flex:1 0;min-width:2px}#page-calls .tone-rojo{background:var(--danger)}#page-calls .tone-naranja{background:var(--warn)}#page-calls .tone-verde{background:var(--success)}#page-calls .tone-gris{background:#d7dbe0}#page-calls .tone-axis{display:flex;justify-content:space-between;margin-top:6px;font:11px/1 var(--font-mono);color:var(--muted)}#page-calls .tone-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#page-calls .tchip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:var(--surface-3);font-size:12.5px;color:var(--muted)}#page-calls .tchip b{font-weight:600;color:var(--fg)}#page-calls .tone-evidence{margin-top:12px;padding:11px 13px;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:9px;font-size:13px;color:var(--muted);font-style:italic;line-height:1.5}#page-calls .aid{display:inline-flex;align-items:center;gap:5px}#page-calls .aid-chip{font:500 12px/1 var(--font-mono);letter-spacing:.02em;padding:5px 8px;border-radius:7px;background:var(--surface-3);color:var(--fg-2);white-space:nowrap}#page-calls .aid-copy{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;color:var(--muted)}#page-calls .aid-copy:hover{background:var(--surface-3);color:var(--fg)}#page-calls .aid-copy.ok{color:#15794a}#page-calls .aid-copy svg{width:14px;height:14px;stroke-width:1.7}#page-calls .aname{display:inline-flex;align-items:center;gap:7px;padding:4px 7px;margin:-4px -7px;border-radius:7px;font-size:13px;color:var(--fg-2);text-align:left}#page-calls .aname:hover{background:var(--surface-3);color:var(--fg)}#page-calls .aname svg{width:13px;height:13px;stroke-width:1.7;color:var(--muted-2);opacity:0;transition:opacity .12s}#page-calls .aname:focus-visible svg,#page-calls .aname:hover svg{opacity:1}#page-calls .aname-input{width:140px;height:30px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:13px;color:var(--fg)}#page-calls .aname-input:focus{outline:none;border-color:var(--accent)}#page-calls .rev-meta .agent-meta{display:inline-flex;align-items:center;gap:10px}#page-calls .ck-used{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}#page-calls .ck-used b{color:var(--fg-2);font-weight:600}#page-calls .ck-used svg{width:14px;height:14px;stroke-width:1.7}#page-calls .disp-menu{position:relative;flex:none}#page-calls .disp-menu .dots{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--muted)}#page-calls .disp-menu .dots:hover{background:rgba(29,33,41,.07);color:var(--fg)}#page-calls .disp-menu .menu{right:0;left:auto;min-width:150px}#page-calls .disp-menu .menu button{font-weight:500;font-family:var(--font-body)}#page-calls .disp-badge{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;background:hsla(0,0%,100%,.65);border:1px solid rgba(29,33,41,.09);border-radius:999px;font-size:11.5px;color:var(--muted);cursor:default}#page-calls .disp-badge svg{width:12px;height:12px;stroke-width:1.7}#page-calls .disp-box{margin-top:11px;padding:11px 12px;background:hsla(0,0%,100%,.72);border:1px solid rgba(29,33,41,.08);border-radius:9px;display:flex;flex-direction:column;gap:9px}#page-calls .disp-hint{font-size:12.5px;color:var(--fg-2);line-height:1.45}#page-calls .disp-quote{font-size:12.5px;font-style:italic;color:var(--muted);line-height:1.5}#page-calls .disp-repick{align-self:flex-start;font-size:12px;color:var(--accent-ink);text-decoration:underline;padding:0}#page-calls .disp-input,#page-calls .disp-select,#page-calls .disp-ta{width:100%;padding:6px 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12.5px;color:var(--fg)}#page-calls .disp-ta{resize:vertical;min-height:58px}#page-calls .disp-input:focus,#page-calls .disp-select:focus,#page-calls .disp-ta:focus{outline:none;border-color:var(--accent)}#page-calls .disp-err{font-size:12px;color:#ab332c}#page-calls .disp-actions{display:flex;gap:8px;justify-content:flex-end}#page-calls .disp-actions .btn{height:30px;padding:0 12px;font-size:12.5px}#page-calls .disp-actions .disp-confirm{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-calls .disp-actions .disp-confirm:hover{background:#33373e}#page-calls .disp-actions .disp-confirm:disabled{opacity:.45;cursor:default}#page-calls .ne-head{display:flex;align-items:center;padding:18px 18px 0}#page-calls .ne-head h4{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fg-2)}#page-calls .ne-head h4 svg{width:15px;height:15px;stroke-width:1.7;color:var(--muted)}#page-calls .rt-bar .ne-space{margin-left:auto}#page-calls .ne-status{font-size:12.5px;padding:0 6px;white-space:nowrap}#page-calls .ne-status.ok{color:#15794a}#page-calls .ne-status.err{color:#ab332c}#page-calls .rt-bar button.ne-save{width:auto;padding:0 16px;border-radius:8px;background:var(--fg);color:#fff;font-size:12.5px;font-weight:600}#page-calls .rt-bar button.ne-save:hover{background:#33373e}#page-calls .rt-bar button.ne-save:disabled{opacity:.38;cursor:default}#page-calls .rt-bar button.ne-save:disabled:hover{background:var(--fg)}#page-calls .rt-bar button.ne-copy{width:auto;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--fg);font-size:12.5px;font-weight:600}#page-calls .rt-bar button.ne-copy:hover{background:var(--hover,rgba(0,0,0,.04))}#page-calls .rt-bar button.ne-approve{width:auto;padding:0 16px;border-radius:8px;background:#15794a;color:#fff;font-size:12.5px;font-weight:600}#page-calls .rt-bar button.ne-approve:hover{background:#0f5c38}#page-calls .ne-sello{margin-left:auto;font-size:12.5px;font-weight:600;color:#15794a;background:rgba(21,121,74,.09);border:1px solid rgba(21,121,74,.28);border-radius:999px;padding:3px 12px;white-space:nowrap}#page-calls .ne-area.ne-locked{cursor:default;opacity:.92}#page-calls .ne-area{outline:none;cursor:text;min-height:190px}#page-calls .ne-area ol,#page-calls .ne-area ul{margin:12px 0;padding-left:24px}#page-calls .ne-area li{padding:1px 0}#page-calls .ne-area div,#page-calls .ne-area li{font-size:15px;line-height:1.72;color:var(--fg-2)}#page-calls .ne-notas{padding:0 20px 18px}#page-calls .ne-notas h4{font-size:13px;font-weight:600;color:var(--fg-2);margin-bottom:6px}#page-calls .ne-notas p{font-size:14px;line-height:1.6;color:var(--fg-2)}#page-calls .ne-orig{border-top:1px solid var(--border-soft);padding:13px 20px 17px}#page-calls .ne-orig summary{font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}#page-calls .ne-orig summary:hover{color:var(--fg)}#page-calls .ne-orig p{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--muted);white-space:pre-wrap}#page-calls .scrim{position:fixed;inset:0;background:rgba(29,33,41,.34);opacity:0;pointer-events:none;transition:opacity .2s;z-index:90}#page-calls .scrim[data-open=true]{opacity:1;pointer-events:auto}#page-calls .drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100%);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-pop);transform:translateX(100%);transition:transform .24s cubic-bezier(.3,.7,.3,1);z-index:100;display:flex;flex-direction:column}#page-calls .drawer[data-open=true]{transform:none}#page-calls .drawer-head{display:flex;align-items:flex-start;gap:12px;padding:18px;border-bottom:1px solid var(--border-soft)}#page-calls .drawer-head h2{font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em}#page-calls .drawer-head p{font-size:12.5px;color:var(--muted);margin-top:3px}#page-calls .drawer-body{overflow-y:auto;flex:1 1}#page-calls .drawer-sec{padding:16px 18px;border-bottom:1px solid var(--border-soft)}#page-calls .drawer-sec:last-child{border-bottom:0}#page-calls .drawer-sec h3{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}#page-calls .meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}#page-calls .meta-grid dt{font-size:11.5px;color:var(--muted)}#page-calls .meta-grid dd{font:600 14px/1.3 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}#page-calls .cl-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;color:var(--fg-2);line-height:1.4}#page-calls .cl-item+.cl-item{border-top:1px solid var(--border-soft)}#page-calls .cl-mark{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;flex:none;margin-top:1px}#page-calls .cl-mark svg{width:11px;height:11px;stroke-width:2.6}#page-calls .cl-item.ok .cl-mark{background:var(--success-soft);color:#15794a}#page-calls .cl-item.bad .cl-mark{background:var(--danger-soft);color:#ab332c}#page-calls .cl-item.bad{color:var(--fg)}#page-calls .turn{display:flex;gap:10px;padding:10px 0;font-size:13px;line-height:1.5}#page-calls .turn+.turn{border-top:1px solid var(--border-soft)}#page-calls .turn .tag{font:600 10px/1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:62px;flex:none}#page-calls .turn.agent .tag{color:var(--accent-ink)}#page-calls .turn mark{background:var(--danger-soft);color:#ab332c;border-radius:3px;padding:0 2px}#page-calls .drawer-foot{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border)}#page-calls .drawer-foot .btn{flex:1 1;justify-content:center}#page-notes .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1000px){#page-notes .split{grid-template-columns:minmax(0,1fr)}}#page-notes .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-notes .chips{display:flex;gap:6px;flex-wrap:wrap}#page-notes .chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--muted)}#page-notes .chip:hover{color:var(--fg);border-color:#c9ced6}#page-notes .chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-notes .chip .n{font-family:var(--font-mono);font-size:11.5px;opacity:.72}#page-notes .note{padding:16px 18px}#page-notes .note+.note{border-top:1px solid var(--border-soft)}#page-notes .note[data-done=true]{background:var(--surface-2)}#page-notes .note[data-done=true] .n-body{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}#page-notes .n-top{display:flex;align-items:flex-start;gap:11px}#page-notes .n-top .avatar{width:30px;height:30px;font-size:11px;background:var(--surface-3);color:var(--fg-2)}#page-notes .n-who{font-size:13.5px;font-weight:600;line-height:1.25}#page-notes .n-meta{font-size:11.5px;color:var(--muted);margin-top:2px}#page-notes .n-top .pill{margin-left:auto;flex:none}#page-notes .n-body{font-size:13.5px;line-height:1.6;color:var(--fg-2);margin:11px 0 0 41px;text-wrap:pretty}#page-notes .n-ref{display:inline-flex;align-items:center;gap:7px;margin:11px 0 0 41px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:12.5px;color:var(--fg-2)}#page-notes .n-ref:hover{border-color:#c9ced6}#page-notes .n-ref .icon-sm{color:var(--muted)}#page-notes .n-ref b{font-weight:600}#page-notes .n-actions{display:flex;gap:6px;margin:12px 0 0 41px}#page-notes .n-actions .btn{height:30px;padding:0 10px;font-size:12.5px}@media (max-width:560px){#page-notes .n-actions,#page-notes .n-body,#page-notes .n-ref,#page-notes .n-top .pill{margin-left:0}#page-notes .n-top{flex-wrap:wrap}}#page-notes .composer{display:flex;flex-direction:column;gap:12px;padding:16px 18px}#page-notes .lbl{display:block;font-size:12px;font-weight:600;color:var(--fg-2);margin-bottom:6px}#page-notes select.sel,#page-notes textarea.ta{width:100%;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);font-size:13px;color:var(--fg)}#page-notes select.sel{height:36px;padding:0 10px}#page-notes textarea.ta{padding:10px 11px;min-height:108px;resize:vertical;line-height:1.55;font-family:var(--font-body)}#page-notes select.sel:focus,#page-notes textarea.ta:focus{outline:0;border-color:#b9c0c9}#page-notes textarea.ta::placeholder{color:var(--muted-2)}#page-notes .c-foot{display:flex;align-items:center;gap:8px}#page-notes .c-foot .hint{font-size:11.5px;color:var(--muted)}#page-notes .c-foot .spacer{margin-left:auto}#page-notes .tip{padding:14px 18px;border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--muted);line-height:1.55}#page-notes .tip b{color:var(--fg-2);font-weight:600}#page-notes .empty{padding:54px 20px;text-align:center;color:var(--muted)}#page-notes .empty svg{width:26px;height:26px;margin:0 auto 12px;color:var(--muted-2)}#page-team .agents{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}#page-team .agent-card{display:flex;flex-direction:column}#page-team .agent-top{display:flex;align-items:center;gap:12px;padding:16px 18px 12px}#page-team .agent-top .avatar{width:38px;height:38px;font-size:13px;background:var(--surface-3);color:var(--fg-2)}#page-team .agent-card.is-risk .agent-top .avatar{background:var(--danger-soft);color:#ab332c}#page-team .agent-name{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.005em;line-height:1.25}#page-team .agent-meta{font-size:11.5px;color:var(--muted)}#page-team .agent-top .pill{margin-left:auto}#page-team .spark{padding:0 18px 12px}#page-team .spark svg{width:100%;height:46px;overflow:visible}#page-team .spark .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#page-team .spark .ar{stroke:none;opacity:.1}#page-team .agent-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-soft)}#page-team .agent-stats div{padding:12px 14px}#page-team .agent-stats div+div{border-left:1px solid var(--border-soft)}#page-team .agent-stats dt{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}#page-team .agent-stats dd{font:600 16px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px}#page-team .agent-stats dd small{font:400 11px/1 var(--font-body);color:var(--muted);margin-left:2px}#page-team .agent-foot{display:flex;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--muted)}#page-team .agent-foot .btn{margin-left:auto;height:30px;padding:0 10px;font-size:12.5px}#page-team .bar-mini{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;margin-top:7px}#page-team .bar-mini i{display:block;height:100%;border-radius:2px}#page-team .summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}#page-team .summary-strip div{padding:14px 18px}#page-team .summary-strip div+div{border-left:1px solid var(--border-soft)}#page-team .tm-form{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}#page-team .tm-form h3{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.005em}#page-team .tm-fields{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-team .tm-fields .field{min-width:200px}#page-team .tm-fields .tm-rol{min-width:130px}#page-team .tm-msg{font-size:12.5px;line-height:1.45}#page-team .tm-msg.err{color:#ab332c}#page-team .tm-msg.ok{color:#15794a}#page-team .card+.card{margin-top:16px}#page-team .table-scroll{overflow-x:auto}#page-team table.team-tbl{width:100%;border-collapse:collapse;min-width:900px}#page-team .team-tbl thead th{text-align:left;padding:11px 16px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap}#page-team .team-tbl td.right,#page-team .team-tbl thead th.right{text-align:right}#page-team .team-tbl tbody tr{border-bottom:1px solid var(--border-soft)}#page-team .team-tbl tbody tr:hover{background:var(--surface-2)}#page-team .team-tbl tbody tr[data-inactive] td{opacity:.55}#page-team .team-tbl td{padding:12px 16px;vertical-align:middle;font-size:13px}#page-team .team-tbl .tm-user{font:500 12.5px/1.4 var(--font-mono)}#page-team .tm-select{height:30px;padding:0 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12.5px;color:var(--fg);cursor:pointer}#page-team .tm-select:disabled{opacity:.5;cursor:default}#page-team .tm-fields .tm-email-field{min-width:260px}#page-team .tm-email{display:inline-flex;align-items:center;gap:7px;padding:4px 7px;margin:-4px -7px;border-radius:7px;font-size:12.5px;color:var(--fg-2);text-align:left;max-width:240px}#page-team .tm-email span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-team .tm-email:hover{background:var(--surface-3);color:var(--fg)}#page-team .tm-email svg{width:12px;height:12px;stroke-width:1.7;color:var(--muted-2);opacity:0;flex:none;transition:opacity .12s}#page-team .tm-email:focus-visible svg,#page-team .tm-email:hover svg{opacity:1}#page-team .tm-email-input{width:220px;height:30px;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--surface);font-size:12.5px;color:var(--fg)}#page-team .tm-email-input:focus{outline:none;border-color:var(--accent)}#page-team button.tm-toggle{cursor:pointer}#page-team button.tm-toggle:disabled{opacity:.5;cursor:default}#page-team .tm-reset{height:30px;padding:0 11px;font-size:12.5px}#page-team .tm-reset:disabled{opacity:.45;cursor:default}#page-team .empty{padding:44px 20px;text-align:center;color:var(--muted);font-size:13.5px}#page-team .empty svg{width:26px;height:26px;margin:0 auto 12px;color:var(--muted-2)}#page-team .table-foot{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}#page-team .table-foot .spacer{margin-left:auto}#page-team .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}#page-team .chips{display:flex;gap:6px;flex-wrap:wrap}#page-team .chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--muted)}#page-team .chip:hover{color:var(--fg);border-color:#c9ced6}#page-team .chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-team table.perf-tbl{width:100%;border-collapse:collapse;min-width:920px}#page-team .perf-tbl thead th{text-align:left;padding:11px 14px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap}#page-team .perf-tbl td.right,#page-team .perf-tbl thead th.right{text-align:right}#page-team .perf-tbl tbody tr{border-bottom:1px solid var(--border-soft)}#page-team .perf-tbl tbody tr:hover{background:var(--surface-2)}#page-team .perf-tbl td{padding:11px 14px;vertical-align:middle;font-size:13px;white-space:nowrap}#page-team .perf-total td{font-weight:600;background:var(--surface-2)}#page-team .perf-agent{display:inline-block;border-radius:6px}#page-team .perf-agent:hover{color:var(--accent-ink);text-decoration:underline}#page-team .summary-strip dt{font-size:12px;color:var(--muted)}#page-team .summary-strip dd{font:600 22px/1.15 var(--font-mono);letter-spacing:-.03em;margin-top:5px}@media (max-width:720px){#page-team .summary-strip div+div{border-left:0;border-top:1px solid var(--border-soft)}}#page-topics .tp-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-topics .tp-tools .field{min-width:260px;flex:1 1;max-width:380px}#page-topics .tp-tools .count{font-size:12.5px;color:var(--muted);margin-left:auto}#page-topics .tp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(260px,.82fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1280px){#page-topics .tp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#page-topics .tp-kw{grid-column:1/-1}}@media (max-width:860px){#page-topics .tp-grid{grid-template-columns:minmax(0,1fr)}}#page-topics .bubbles{padding:10px}#page-topics .bubbles svg{width:100%;height:auto;display:block}#page-topics .bub circle{fill:var(--surface);stroke:var(--border);stroke-width:1;transition:fill .15s,stroke .15s}#page-topics .bub text{fill:var(--fg-2);text-anchor:middle;dominant-baseline:middle;font-family:var(--font-body);pointer-events:none}#page-topics .bub{cursor:pointer}#page-topics .bub:hover circle{stroke:#b9c0c9}#page-topics .bub[data-on=true] circle{fill:var(--accent-soft);stroke:var(--accent)}#page-topics .bub[data-on=true] text{fill:var(--accent-ink);font-weight:600}#page-topics .bub[data-dim=true]{opacity:.28}#page-topics .cats{display:flex;flex-direction:column;gap:12px;min-width:0}#page-topics .cat-head{display:flex;align-items:center;gap:12px;width:100%;padding:18px 20px;text-align:left}#page-topics .cat-head:hover{background:var(--surface-2)}#page-topics .cat-head .ic{width:22px;height:22px;color:var(--muted);flex:none;stroke-width:1.6}#page-topics .cat-head .nm{font-size:14.5px;font-weight:500}#page-topics .cat-head .badge{margin-left:auto;flex:none;min-width:30px;height:26px;padding:0 9px;border-radius:7px;background:var(--surface-3);color:var(--fg-2);display:inline-flex;align-items:center;justify-content:center;font:600 12.5px/1 var(--font-mono)}#page-topics .cat[data-open=true] .cat-head .badge{background:var(--fg);color:#fff}#page-topics .cat-body{display:none;padding:0 20px 18px}#page-topics .cat[data-open=true] .cat-body{display:block}#page-topics .sub{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;margin-bottom:8px;border-radius:9px;background:color-mix(in oklab,var(--serie-3) 9%,#fff);color:var(--fg-2);font-size:13.5px;line-height:1.4}#page-topics .sub:last-child{margin-bottom:0}#page-topics .sub:hover{background:color-mix(in oklab,var(--serie-3) 16%,#fff)}#page-topics .sub b{margin-left:auto;font:600 13px/1 var(--font-mono);color:var(--muted);flex:none}#page-topics .kw-head{display:flex;align-items:baseline;gap:8px;padding:18px 20px 0}#page-topics .kw-head h3{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}#page-topics .kw-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 20px 20px}#page-topics .kw-col>button.sorter{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:4px;margin-bottom:12px}#page-topics .kw-col>button.sorter:hover{color:var(--fg)}#page-topics .kw-col>button.sorter svg{width:13px;height:13px;stroke-width:1.8;transition:transform .16s}#page-topics .kw-col[data-dir=asc]>button.sorter svg{transform:rotate(180deg)}#page-topics .kw-list{display:flex;flex-direction:column;gap:9px}#page-topics .kw-pill{display:block;width:100%;text-align:left;padding:10px 13px;border-radius:9px;background:var(--surface-3);color:var(--fg-2);font-size:13px;line-height:1.3}#page-topics .kw-pill:hover{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}#page-topics .kw-pill[hidden]{display:none}#page-topics .tp-empty{padding:40px 20px;text-align:center;color:var(--muted);font-size:13.5px}#page-checklists .ck-note{font-size:13px;color:var(--muted);line-height:1.55;max-width:70ch;margin-bottom:14px}#page-checklists .ck-msg{font-size:12.5px;margin-bottom:12px}#page-checklists .ck-msg.err{color:#ab332c}#page-checklists .ck-msg.ok{color:#15794a}#page-checklists .ck-list{display:flex;flex-direction:column;gap:14px;margin-bottom:14px}#page-checklists .ck-card[data-inactive] .ck-desc,#page-checklists .ck-card[data-inactive] .ck-head h3{opacity:.55}#page-checklists .ck-head{display:flex;align-items:center;gap:10px;padding:14px 18px;flex-wrap:wrap}#page-checklists .ck-head svg{width:17px;height:17px;stroke-width:1.6;color:var(--muted)}#page-checklists .ck-head h3{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.005em}#page-checklists .ck-count{font-size:12px;color:var(--muted)}#page-checklists .ck-head .btn{height:30px;padding:0 11px;font-size:12.5px}#page-checklists .ck-desc{padding:0 18px 14px;font-size:13px;color:var(--fg-2);max-width:78ch}#page-checklists .ck-editor{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border-soft);padding:14px 18px 16px}#page-checklists .ck-new-title{font-family:var(--font-display);font-size:15px;font-weight:600}#page-checklists .ck-meta-fields{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);grid-gap:10px;gap:10px}@media (max-width:720px){#page-checklists .ck-meta-fields{grid-template-columns:minmax(0,1fr)}}#page-checklists .ck-editor input,#page-checklists .ck-item-fields input{height:34px;padding:0 10px;width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:13px;color:var(--fg)}#page-checklists .ck-editor input:focus{outline:none;border-color:var(--accent)}#page-checklists .ck-items{display:flex;flex-direction:column;gap:8px}#page-checklists .ck-item-row{display:flex;align-items:flex-start;gap:8px}#page-checklists .ck-key{font-size:11.5px;color:var(--muted);width:26px;flex:none;padding-top:10px}#page-checklists .ck-item-fields{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr);grid-gap:8px;gap:8px;flex:1 1;min-width:0}@media (max-width:860px){#page-checklists .ck-item-fields{grid-template-columns:minmax(0,1fr)}}#page-checklists .ck-remove{width:30px;height:34px;flex:none;display:grid;place-items:center;border-radius:7px;color:var(--muted)}#page-checklists .ck-remove:hover{background:var(--danger-soft);color:#ab332c}#page-checklists .ck-remove:disabled{opacity:.35;cursor:default}#page-checklists .ck-remove svg{width:14px;height:14px;stroke-width:1.8}#page-checklists .ck-add{align-self:flex-start;font-size:12.5px;color:var(--accent-ink);padding:4px 0}#page-checklists .ck-add:hover{text-decoration:underline}#page-checklists .ck-actions{display:flex;gap:8px;justify-content:flex-end}#page-checklists .ck-actions .btn{height:32px;padding:0 14px;font-size:12.5px}#page-checklists .ck-actions .ck-save{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-checklists .ck-actions .ck-save:hover{background:#33373e}#page-checklists .ck-actions .ck-save:disabled{opacity:.45;cursor:default}#page-checklists .ck-new{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;font-size:13.5px;font-weight:600;color:var(--muted)}#page-checklists .ck-new:hover{color:var(--fg);background:var(--surface-2)}#page-checklists .ck-new svg{width:16px;height:16px;stroke-width:1.6}#page-checklists .split{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:940px){#page-checklists .split{grid-template-columns:minmax(0,1fr)}}#page-checklists .tpl{display:block;width:100%;text-align:left;padding:13px 16px;transition:background .12s}#page-checklists .tpl+.tpl{border-top:1px solid var(--border-soft)}#page-checklists .tpl:hover{background:var(--surface-2)}#page-checklists .tpl[aria-current=true]{background:var(--accent-soft)}#page-checklists .tpl-name{font-size:13.5px;font-weight:600;line-height:1.3}#page-checklists .tpl[aria-current=true] .tpl-name{color:var(--accent-ink)}#page-checklists .tpl-meta{font-size:11.5px;color:var(--muted);margin-top:3px}#page-checklists .item{display:grid;grid-template-columns:26px minmax(0,1fr) 92px 108px 34px;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px}#page-checklists .item+.item{border-top:1px solid var(--border-soft)}#page-checklists .item.head{padding-block:11px;background:var(--surface-2);border-bottom:1px solid var(--border);font:600 10.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#page-checklists .item .ord{font:600 11px/1 var(--font-mono);color:var(--muted)}#page-checklists .item .label{font-size:13.5px;line-height:1.4}#page-checklists .item .hint{font-size:11.5px;color:var(--muted);margin-top:3px}#page-checklists .item[data-off=true] .hint,#page-checklists .item[data-off=true] .label{opacity:.45}#page-checklists .rate{display:flex;flex-direction:column;gap:6px}#page-checklists .rate b{font:600 13px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#page-checklists .rate .bar{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}#page-checklists .rate .bar i{display:block;height:100%;border-radius:2px}#page-checklists .sw{width:34px;height:20px;border-radius:999px;background:var(--border);position:relative;transition:background .16s;flex:none}#page-checklists .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(29,33,41,.25);transition:transform .16s}#page-checklists .sw[aria-checked=true]{background:var(--success)}#page-checklists .sw[aria-checked=true]:after{transform:translateX(14px)}#page-checklists .crit-btn{font-size:12px}#page-checklists .add-row{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border)}#page-checklists .add-row .field{flex:1 1;min-width:0}#page-checklists .summary{display:flex;gap:22px;padding:15px 18px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}#page-checklists .summary div{min-width:96px}#page-checklists .summary dt{font-size:11.5px;color:var(--muted)}#page-checklists .summary dd{font:600 20px/1.2 var(--font-mono);letter-spacing:-.03em;margin-top:3px}@media (max-width:640px){#page-checklists .item{grid-template-columns:22px minmax(0,1fr) 34px;row-gap:10px}#page-checklists .item .crit,#page-checklists .item .rate{grid-column:2/4}#page-checklists .item.head{display:none}}#page-issues .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}#page-issues .strip div{padding:14px 18px}#page-issues .strip div+div{border-left:1px solid var(--border-soft)}#page-issues .strip dt{font-size:12px;color:var(--muted)}#page-issues .strip dd{font:600 22px/1.15 var(--font-mono);letter-spacing:-.03em;margin-top:5px}@media (max-width:720px){#page-issues .strip div+div{border-left:0;border-top:1px solid var(--border-soft)}}#page-issues .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-issues .chips{display:flex;gap:6px;flex-wrap:wrap}#page-issues .chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--muted)}#page-issues .chip:hover{color:var(--fg);border-color:#c9ced6}#page-issues .chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}#page-issues .chip .n{font-family:var(--font-mono);font-size:11.5px;opacity:.72}#page-issues .alert-row{border-bottom:1px solid var(--border-soft)}#page-issues .alert-row:last-child{border-bottom:0}#page-issues .alert-row[data-done=true] .a-head{opacity:.5}#page-issues .a-head{display:grid;grid-template-columns:32px minmax(0,1fr) 128px 96px 22px;align-items:center;grid-gap:14px;gap:14px;padding:14px 18px;width:100%;text-align:left;transition:background .12s}#page-issues .a-head:hover{background:var(--surface-2)}#page-issues .badge{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}#page-issues .badge svg{width:17px;height:17px;stroke-width:1.7}#page-issues .badge.sev-alta{background:var(--danger-soft);color:#ab332c}#page-issues .badge.sev-media{background:var(--warn-soft);color:#99610f}#page-issues .badge.sev-baja{background:var(--surface-3);color:var(--muted)}#page-issues .a-title{font-size:13.5px;font-weight:600;line-height:1.3}#page-issues .a-meta{font-size:11.5px;color:var(--muted);margin-top:3px}#page-issues .a-when{font:500 12px/1 var(--font-mono);color:var(--muted)}#page-issues .a-chev{color:var(--muted-2);transition:transform .18s ease}#page-issues .alert-row[data-open=true] .a-chev{transform:rotate(90deg)}#page-issues .a-body{display:none;padding:0 18px 18px 64px}#page-issues .alert-row[data-open=true] .a-body{display:block}#page-issues .quote{border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:12px 14px;font-size:13px;line-height:1.55}#page-issues .quote .q-line{display:flex;gap:10px}#page-issues .quote .q-line+.q-line{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-soft)}#page-issues .quote .tag{font:600 10px/1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:62px;flex:none}#page-issues .quote .tag.ag{color:var(--accent-ink)}#page-issues .quote mark{background:var(--danger-soft);color:#ab332c;border-radius:3px;padding:0 3px}#page-issues .a-rule{font-size:12.5px;color:var(--muted);margin:12px 0 14px}#page-issues .a-rule b{color:var(--fg-2);font-weight:600}#page-issues .a-actions{display:flex;gap:8px;flex-wrap:wrap}#page-issues .empty{padding:54px 20px;text-align:center;color:var(--muted)}#page-issues .empty svg{width:26px;height:26px;margin:0 auto 12px;color:var(--muted-2)}@media (max-width:760px){#page-issues .a-head{grid-template-columns:32px minmax(0,1fr) 22px;row-gap:8px}#page-issues .a-head .pill,#page-issues .a-when{grid-column:2;justify-self:start}#page-issues .a-body{padding-left:18px}}#page-settings .tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);overflow-x:auto}#page-settings .tabs button{padding:10px 14px 12px;font-size:13.5px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}#page-settings .tabs button:hover{color:var(--fg)}#page-settings .tabs button[aria-selected=true]{color:var(--fg);font-weight:600;border-bottom-color:var(--accent)}#page-settings .panel{display:none;flex-direction:column;gap:16px}#page-settings .panel[data-active=true]{display:flex}#page-settings .row-set{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-gap:18px 28px;gap:18px 28px;padding:18px}#page-settings .row-set>h3{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.005em}#page-settings .row-set>h3+p{font-size:12.5px;color:var(--muted);margin-top:5px;grid-column:1}#page-settings .set-body{display:flex;flex-direction:column;gap:14px;min-width:0}@media (max-width:800px){#page-settings .row-set{grid-template-columns:minmax(0,1fr)}}#page-settings .lbl{display:block;font-size:12.5px;font-weight:600;color:var(--fg-2);margin-bottom:6px}#page-settings .field{width:100%;min-width:0;height:38px}#page-settings .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:560px){#page-settings .duo{grid-template-columns:minmax(0,1fr)}}#page-settings select.sel{width:100%;height:38px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--surface);font-size:13px}#page-settings .sw{width:34px;height:20px;border-radius:999px;background:var(--border);position:relative;transition:background .16s;flex:none}#page-settings .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(29,33,41,.25);transition:transform .16s}#page-settings .sw[aria-checked=true]{background:var(--success)}#page-settings .sw[aria-checked=true]:after{transform:translateX(14px)}#page-settings .opt{display:flex;align-items:flex-start;gap:12px;padding:12px 0}#page-settings .opt+.opt{border-top:1px solid var(--border-soft)}#page-settings .opt .txt{flex:1 1;min-width:0}#page-settings .opt .txt b{display:block;font-size:13.5px;font-weight:500}#page-settings .opt .txt span{font-size:12px;color:var(--muted);line-height:1.45}#page-settings .weight{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;grid-gap:14px;gap:14px}#page-settings .weight+.weight{margin-top:14px}#page-settings .weight label{font-size:13px;color:var(--fg-2);display:block;margin-bottom:7px}#page-settings .weight input[type=range]{width:100%;accent-color:var(--accent)}#page-settings .weight b{font:600 14px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}#page-settings .w-total{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--muted)}#page-settings .w-total b{font-family:var(--font-mono);font-weight:600}#page-settings table.team{width:100%;border-collapse:collapse}#page-settings .team th{text-align:left;font:600 10.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:11px 18px;border-bottom:1px solid var(--border);background:var(--surface-2)}#page-settings .team td{padding:12px 18px;font-size:13px;border-bottom:1px solid var(--border-soft)}#page-settings .team tr:last-child td{border-bottom:0}#page-settings .team .who-cell{display:flex;align-items:center;gap:10px}#page-settings .team .avatar{width:28px;height:28px;font-size:10.5px;background:var(--surface-3);color:var(--fg-2)}#page-settings .team .nm{font-weight:500;line-height:1.25}#page-settings .team .em{font-size:11.5px;color:var(--muted)}#page-settings .team td.right{text-align:right}#page-settings .invite{display:flex;gap:8px;padding:14px 18px;border-top:1px solid var(--border);flex-wrap:wrap}#page-settings .invite .field{flex:1 1;min-width:200px}#page-settings .invite select.sel{width:auto;min-width:150px}#page-settings .kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}#page-settings .kv dt{font-size:12px;color:var(--muted)}#page-settings .kv dd{font:500 13.5px/1.4 var(--font-body);margin-top:3px}#page-settings .kv dd.num{font-family:var(--font-mono)}#page-settings .danger-note{display:flex;gap:10px;align-items:flex-start;border:1px solid #f4cecb;background:var(--danger-soft);color:#ab332c;border-radius:9px;padding:12px 14px;font-size:12.5px;line-height:1.5}#page-settings .danger-note svg{flex:none;margin-top:1px}#page-settings .save-bar{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 18px;margin-top:2px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--r-card);font-size:12.5px;color:var(--muted)}#page-settings .save-bar .spacer{margin-left:auto}#page-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:900px){#page-login{grid-template-columns:minmax(0,1fr)}#page-login .aside-panel{display:none}}#page-login .auth{display:grid;place-items:center;padding:40px 24px}#page-login .auth-inner{width:100%;max-width:348px}#page-login .auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:34px}#page-login .auth-brand .brand-logo{width:110px;height:56px}#page-login .auth h1{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}#page-login .auth .lede{font-size:13.5px;color:var(--muted);margin-top:8px;text-wrap:pretty}#page-login form{margin-top:26px;display:flex;flex-direction:column;gap:14px}#page-login .lbl{font-size:12.5px;font-weight:600;color:var(--fg-2);margin-bottom:6px;display:block}#page-login .field{height:42px;min-width:0;width:100%;border-radius:9px}#page-login .field.err{border-color:var(--danger);background:snow}#page-login .link{font-size:12.5px;color:var(--accent-ink);font-weight:500}#page-login .link:hover{text-decoration:underline}#page-login .row{display:flex;align-items:center;justify-content:space-between;gap:10px}#page-login .btn-block{width:100%;height:42px;justify-content:center;border-radius:9px;font-size:14px}#page-login .err-msg{display:none;align-items:center;gap:8px;background:var(--danger-soft);border:1px solid #f4cecb;color:#ab332c;border-radius:9px;padding:10px 12px;font-size:12.5px;line-height:1.4}#page-login .err-msg[data-show=true]{display:flex}#page-login .err-msg.info{background:var(--surface-3);border-color:var(--border);color:var(--fg-2)}#page-login .login-alt{font-size:12.5px;color:var(--muted);text-align:center}#page-login .login-link{color:var(--accent-ink);font-size:12.5px;padding:0}#page-login .login-link:hover{text-decoration:underline}#page-login .login-link:disabled{opacity:.5;cursor:default}#page-login .login-wait{color:var(--muted-2)}#page-login .check{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-2);cursor:pointer}#page-login .check input{width:15px;height:15px;accent-color:var(--accent)}#page-login .auth-foot{margin-top:26px;padding-top:18px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);line-height:1.55}#page-login .aside-panel{background:var(--surface);border-left:1px solid var(--border);padding:48px;display:flex;flex-direction:column;justify-content:center;gap:28px}#page-login .aside-panel .eyebrow{margin-bottom:12px}#page-login .claim{font-family:var(--font-display);font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.22;max-width:20ch;text-wrap:balance}#page-login .claim em{font-style:normal;color:var(--accent-ink)}#page-login .preview{border:1px solid var(--border);border-radius:12px;overflow:hidden;max-width:430px}#page-login .pv-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border-soft);background:var(--surface-2)}#page-login .pv-head .dot{width:7px;height:7px;border-radius:50%;background:var(--success)}#page-login .pv-head span{font:600 11px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}#page-login .pv-body{padding:16px 14px;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}#page-login .pv-gauge{position:relative;width:92px;height:92px}#page-login .pv-gauge .pv-val{position:absolute;inset:0;display:grid;place-content:center;font:600 20px/1 var(--font-mono);letter-spacing:-.03em}#page-login .pv-list{display:flex;flex-direction:column;gap:9px}#page-login .pv-row{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--fg-2)}#page-login .pv-row .bar{flex:1 1;height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}#page-login .pv-row .bar i{display:block;height:100%;border-radius:2px}#page-login .pv-row b{font:600 11.5px/1 var(--font-mono);width:30px;text-align:right}#page-login .pv-foot{border-top:1px solid var(--border-soft);padding:10px 14px;font-size:11.5px;color:var(--muted)}.page{display:flex;flex-direction:column;min-width:0}.page,.page>.main{flex:1 1}.stub-note{display:inline-flex;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:999px;padding:3px 9px}.empty-block,.stub-note{align-items:center;color:var(--muted)}.empty-block{display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center;padding:40px 24px}.empty-block svg{width:26px;height:26px;opacity:.55;stroke-width:1.5}.empty-block p{max-width:42ch}.tr-feed{display:flex;flex-direction:column;gap:10px}.tr-turn{font-size:13.5px;line-height:1.55;padding:10px 12px;border-radius:10px;border:1px solid var(--border-soft);white-space:pre-wrap;word-break:break-word}.tr-agente{background:var(--accent-soft);border-color:#f2ddd2;color:var(--fg)}.tr-paciente{background:var(--surface-2);color:var(--fg-2)}.tr-otro{background:var(--surface-3);color:var(--muted)}.tr-neutral{background:var(--surface-2);color:var(--fg-2)}.tr-tools{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.tr-tools .field{flex:1 1;min-width:220px}.tr-count{font-size:12.5px;color:var(--muted);white-space:nowrap}button.tr-seg{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;cursor:pointer}.tr-seg .tr-ts{font:500 11.5px/1.7 var(--font-mono);color:var(--muted);flex:none}.tr-seg .tr-text{min-width:0}.tr-seg:hover{border-color:#c9ced6}.tr-seg.is-current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.tr-seg.is-current .tr-ts{color:var(--accent-ink)}.tr-seg mark{background:var(--warn-soft);color:inherit;border-radius:3px;padding:0 1px}.tr-none{font-size:13px;color:var(--muted);padding:8px 2px}.tr-pick-note{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;background:var(--accent-soft);border:1px solid #f2ddd2;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--accent-ink)}.tr-feed.is-picking .tr-seg:hover{border-color:var(--accent)}.rev-side .find{margin:0}#page-calls .dir-pill{display:inline-block;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}#page-calls .dir-pill.dir-in{color:#15803d}#page-calls .dir-pill.dir-out{color:#1d4ed8}#page-team .trend-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}#page-team .trend-head h4{font-size:14.5px;font-weight:650;margin:0}#page-team .trend-legend{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin-left:auto}#page-team .trend-legend .lg-bar{width:14px;height:9px;border-radius:2px;background:var(--accent,#d97757);opacity:.38;display:inline-block}#page-team .trend-legend .lg-line{width:16px;height:0;border-top:2.2px solid #15794a;display:inline-block;margin-left:10px}#page-team .trend-up{color:#15794a}#page-team .trend-down,#page-team .trend-up{font-weight:650;font-size:12.5px;white-space:nowrap}#page-team .trend-down{color:#ab332c}#page-team .trend-flat{color:var(--muted);font-size:12.5px;white-space:nowrap}#page-calls .na{border-top:1px solid var(--line);margin-top:16px;padding:14px 18px 18px}#page-calls .na-head{display:flex;align-items:center;gap:10px}#page-calls .na-head h4{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;margin:0}#page-calls .na-head h4 svg{width:15px;height:15px;stroke-width:1.7;color:var(--muted)}#page-calls .na-btn{margin-left:auto;padding:5px 14px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--fg);font-size:12.5px;font-weight:600;cursor:pointer}#page-calls .na-btn:hover{background:var(--hover,rgba(0,0,0,.04))}#page-calls .na-status{margin-left:auto;font-size:12.5px;color:var(--muted)}#page-calls .na-err{color:#ab332c;font-size:12.5px;margin:8px 0 0}#page-calls .na-result{margin-top:12px}#page-calls .na-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-calls .na-score{font-size:12.5px;font-weight:600;color:var(--fg);background:var(--hover,rgba(0,0,0,.05));border-radius:999px;padding:3px 10px}#page-calls .na-sum{font-size:13px;color:var(--fg);margin:10px 0 0}#page-calls .na-list{margin-top:10px}#page-calls .na-list h5{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px}#page-calls .na-list ul{margin:0;padding-left:20px;font-size:13px}#page-calls .na-list li{margin:3px 0}#page-calls .vb-topnav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#page-calls .vb-nav-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--border);display:grid;place-items:center;color:var(--fg-2);background:var(--surface)}#page-calls a.vb-nav-btn:hover{background:var(--surface-3);color:var(--fg)}#page-calls .vb-nav-btn.is-disabled{opacity:.38;cursor:default}#page-calls .vb-nav-prev svg{transform:rotate(180deg)}#page-calls .vb-callid{font:500 12.5px var(--font-mono);color:var(--muted);margin:0 4px;white-space:nowrap}#page-calls .vb-topnav-spacer{margin-left:auto}#page-calls .vb-head{display:flex;align-items:center;gap:24px;padding:12px 18px;flex-wrap:wrap}#page-calls .vb-head-l{display:flex;flex-direction:column;gap:10px;min-width:0}#page-calls .vb-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#page-calls .vb-people{display:flex;align-items:center;gap:14px}#page-calls .vb-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 11px;border-radius:999px;border:0;background:rgba(46,110,99,.08);background:var(--surface-2);font-size:12.5px;color:var(--fg-2);white-space:nowrap}#page-calls .vb-chip svg{color:var(--muted)}#page-calls .vb-person{display:flex;align-items:center;gap:10px;min-width:0}#page-calls .vb-avatar{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-size:12.5px;font-weight:700;letter-spacing:.02em}#page-calls .vb-avatar-pat{background:var(--surface-3);color:var(--fg-2)}#page-calls .vb-person-info{display:flex;flex-direction:column;gap:1px;min-width:0}#page-calls .vb-person-name{font-size:13.5px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-calls .vb-person-role{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.045em}#page-calls .vb-person .agent-meta{display:inline-flex;align-items:center;gap:8px}#page-calls .vb-vsep{flex:none;width:1px;height:34px;background:var(--border-soft)}#page-calls .vb-mini{flex:1 1 300px;max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:6px;min-width:280px;color:var(--fg)}#page-calls .vb-mini-pp{flex:none;width:30px;height:30px;border-radius:50%;background:transparent;border:0;display:grid;place-items:center;color:var(--fg);cursor:pointer}#page-calls .vb-mini-pp:hover{background:var(--hover,rgba(0,0,0,.05))}#page-calls .vb-mini-pp svg{width:16px;height:16px}#page-calls .vb-mini input[type=range]{width:100%;height:2px;accent-color:#14161a;cursor:pointer}#page-calls .vb-mini-row{display:flex;align-items:center;gap:8px}#page-calls .vb-mini-time{margin-left:auto;font:500 11.5px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}#page-calls .vb-mini-rate{flex:none;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);cursor:pointer}#page-calls .vb-mini-rate:hover{background:var(--hover,rgba(0,0,0,.05))}#page-calls .vb-mini-missing{margin-left:auto;font-size:12.5px;color:var(--muted)}@media (max-width:900px){#page-calls .vb-mini{margin-left:0;width:100%}#page-calls .vb-mini input[type=range]{flex:1 1;width:auto}#page-calls .vb-mini-missing{margin-left:0}}#page-calls .vb-sumrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;align-items:stretch}@media (max-width:900px){#page-calls .vb-sumrow{grid-template-columns:minmax(0,1fr)}}#page-calls .vb-scorecard{display:flex;align-items:center;gap:20px;padding:16px 18px}#page-calls .vb-rings{width:116px;height:116px;flex:none}#page-calls .vb-rings-avg{font:600 19px var(--font-mono);letter-spacing:-.04em;fill:var(--fg)}#page-calls .vb-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}#page-calls .vb-legend li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fg-2)}#page-calls .vb-legend b{margin-left:auto;font-weight:650;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:12px}#page-calls .vb-legend-dot{flex:none;width:9px;height:9px;border-radius:50%}#page-calls .vb-legend-label{min-width:0}#page-calls .vb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:14px 16px;align-content:center}#page-calls .vb-tile{position:relative;display:flex;flex-direction:column;gap:4px;border:1px solid var(--border-soft);border-radius:10px;padding:11px 12px;background:var(--surface-2);min-width:0}#page-calls .vb-tile-l{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.045em;padding-right:20px}#page-calls .vb-tile-v{font-size:14px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-calls .vb-thumb{position:absolute;top:8px;right:8px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center}#page-calls .vb-thumb.up{background:var(--success-soft,rgba(21,121,74,.12));color:#15794a}#page-calls .vb-thumb.down{background:var(--danger-soft,rgba(171,51,44,.1));color:#ab332c}#page-calls .vb-thumb svg{width:12px;height:12px;stroke-width:1.9}#page-calls .vb-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){#page-calls .vb-body{grid-template-columns:minmax(0,1fr)}}#page-calls .vb-audit-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border-soft)}#page-calls .vb-audit-head h3{font-family:var(--font-display);font-size:14.5px;font-weight:650;letter-spacing:-.005em}#page-calls .vb-scorechip{margin-left:auto;flex:none;padding:3px 11px;border-radius:999px;background:rgba(46,110,99,.1);border:1px solid rgba(46,110,99,.3);color:#2e6e63;font:600 12.5px var(--font-mono)}#page-calls .vb-audit-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--border-soft)}#page-calls .vb-ckchip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--fg-2)}#page-calls .vb-ckchip svg{color:var(--muted)}#page-calls .vb-ckcount{font-size:12.5px;color:var(--muted);white-space:nowrap}#page-calls .vb-ckcount.bad{color:#ab332c;font-weight:600}#page-calls .vb-tabsbar{padding:12px 18px;border-bottom:1px solid var(--border-soft)}#page-calls .vb-main .tr-feed{max-height:62vh;overflow-y:auto;padding-right:4px}#page-calls .vb-tone{border-top:1px solid var(--border-soft)}#page-calls .vb-nota-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:0;gap:0;align-items:stretch}@media (max-width:900px){#page-calls .vb-nota-grid{grid-template-columns:minmax(0,1fr)}#page-calls .vb-nota-editor{border-left:0;border-top:1px solid var(--border-soft)}}@media (min-width:901px){#page-calls .vb-nota-editor{border-left:1px solid var(--border-soft)}}#page-calls .vb-nota-audit .na{border-top:0;margin-top:0;padding:16px 18px 18px}#page-calls .ck-counts{font-size:12.5px;color:var(--muted);margin:0 0 12px}#page-calls .ck-list{display:flex;flex-direction:column;gap:10px}#page-calls .ck-band{border-radius:10px;padding:12px 14px;border:1px solid var(--border-soft);background:var(--surface-2)}#page-calls .ck-band.ck-ok{background:rgba(21,121,74,.08);border-color:rgba(21,121,74,.25)}#page-calls .ck-band.ck-bad{background:rgba(171,51,44,.07);border-color:rgba(171,51,44,.25)}#page-calls .ck-band-head{display:flex;align-items:center;gap:9px}#page-calls .ck-band-head[role=button]{cursor:pointer}#page-calls .ck-mark{flex:none;width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-size:12px;font-weight:700;line-height:1}#page-calls .ck-ok .ck-mark{color:#fff;background:#2e6e63}#page-calls .ck-bad .ck-mark{color:#fff;background:#ab332c}#page-calls .ck-na .ck-mark{color:var(--muted);background:var(--surface-3)}#page-calls .ck-label{flex:1 1;font-size:13.5px;font-weight:600;font-style:italic;color:var(--fg);min-width:0}#page-calls .ck-state{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}#page-calls .ck-chev{flex:none;color:var(--muted);transition:transform .2s ease}#page-calls .ck-chev.is-open{transform:rotate(180deg)}#page-calls .ck-ev-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}#page-calls .ck-ev-wrap.is-open{grid-template-rows:1fr}#page-calls .ck-ev-wrap>div{overflow:hidden;min-height:0}#page-calls .ck-quote{margin-top:8px;font-size:12.5px;font-style:italic;line-height:1.5;color:var(--fg-2);background:hsla(0,0%,100%,.65);border:1px solid var(--border-soft);border-radius:8px;padding:8px 10px}#page-calls .ck-ejemplos{margin-top:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 12px;box-shadow:var(--shadow-pop)}#page-calls .ck-ej-head{display:flex;align-items:center}#page-calls .ck-ej-head b{font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}#page-calls .ck-ej-head button{margin-left:auto;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--muted)}#page-calls .ck-ej-head button:hover{background:var(--surface-3);color:var(--fg)}#page-calls .ck-ejemplos ul{margin:6px 0 0;padding-left:16px}#page-calls .ck-ejemplos li{font-size:12.5px;font-style:italic;color:var(--fg-2);line-height:1.5;padding:2px 0}#page-calls .vb-menu{position:relative;display:flex;align-items:center;gap:8px;margin-left:4px}#page-calls .vb-menu-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--fg);font-size:18px;line-height:1;cursor:pointer}#page-calls .vb-menu-btn:hover{background:var(--hover,rgba(0,0,0,.05))}#page-calls .vb-menu-pop{position:absolute;top:40px;right:0;z-index:40;background:var(--card,#fff);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.12);padding:8px;min-width:240px}#page-calls .vb-menu-pop button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--fg);border-radius:7px;cursor:pointer}#page-calls .vb-menu-pop button:hover{background:var(--hover,rgba(0,0,0,.05))}#page-calls .vb-menu-hint{font-size:11.5px;color:var(--muted);margin:4px 10px}#page-calls .vb-face{display:inline-flex;vertical-align:-3px;margin-right:2px}#page-calls .vb-face svg{width:16px;height:16px;stroke-width:1.7}#page-calls .vb-face.pos{color:#15794a}#page-calls .vb-face.neg{color:#ab332c}#page-calls .vb-face.warn{color:#b3701f}#page-calls .vb-face.neu{color:var(--muted)}.rp-face{display:inline-flex;vertical-align:-3px}.rp-face svg{width:16px;height:16px;stroke-width:1.7}.rp-face.pos{color:#15794a}.rp-face.neg{color:#ab332c}.rp-face.warn{color:#b3701f}.rp-face.neu{color:var(--muted)}#page-calls .na-chip{flex:none;padding:3px 11px;border-radius:999px;background:rgba(74,111,212,.1);border:1px solid rgba(74,111,212,.3);color:#3a5cb8;font:600 12.5px var(--font-mono)}#page-calls .na-sub{font-size:12px;color:var(--muted)}#page-calls .na-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:12.5px}#page-calls .na-table th{text-align:left;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:6px 8px 6px 0;border-bottom:1px solid var(--border-soft)}#page-calls .na-table td{padding:7px 8px 7px 0;border-bottom:1px solid var(--border-soft);color:var(--fg-2);vertical-align:top}#page-calls .na-table td:last-child,#page-calls .na-table th:last-child{width:1%;white-space:nowrap}#page-calls .na-tag{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:650}#page-calls .na-tag.bad{color:#ab332c;background:var(--danger-soft);border:1px solid #f4cecb}#page-calls .na-tag.ok{color:#15794a;background:var(--success-soft);border:1px solid #c4e8d5}#page-calls .card{box-shadow:none;border:1px solid var(--line)}#page-calls .vb-tile-ic{display:inline-flex;vertical-align:-3px;margin-right:5px;color:var(--muted)}#page-calls .vb-tile-ic svg{width:16px;height:16px;stroke-width:1.7}.tb-user{position:fixed;top:10px;right:18px;z-index:60;display:flex;align-items:center;gap:6px}.tb-ic{position:relative;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.tb-ic:hover{background:var(--hover,rgba(0,0,0,.05));color:var(--fg)}.tb-ic svg{width:17px;height:17px;stroke-width:1.7}.tb-bell .tb-dot{position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:#d9534f;border:1.5px solid #fff}.tb-me{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border-radius:999px;text-decoration:none;color:var(--fg)}.tb-me:hover{background:var(--hover,rgba(0,0,0,.05))}.tb-avatar{width:32px;height:32px;border-radius:50%;background:#14161a;color:#fff;font-size:12.5px;font-weight:700;display:grid;place-items:center}.tb-me-info{display:flex;flex-direction:column;line-height:1.15}.tb-me-name{font-size:13px;font-weight:650}.tb-me-role{font-size:11px;color:var(--muted)}@media (max-width:900px){.tb-me-info{display:none}.tb-user{top:8px;right:10px}}@media (min-width:901px){.topbar{padding-right:250px}}#page-calls .vb-callid-copy{margin-left:6px;width:24px;height:24px;border-radius:6px;border:0;background:transparent;color:var(--muted);display:inline-grid;place-items:center;vertical-align:-6px;cursor:pointer}#page-calls .vb-callid-copy:hover{background:var(--hover,rgba(0,0,0,.05));color:var(--fg)}#page-calls .vb-callid-copy.ok{color:#15794a}#page-calls .na-spin{display:inline-block;width:13px;height:13px;margin-right:7px;vertical-align:-2px;border:2px solid var(--line);border-top:2px solid #15794a;border-radius:50%;animation:na-rot .9s linear infinite}@keyframes na-rot{to{transform:rotate(1turn)}}#page-calls .na-tag.mid{color:#b3701f;background:rgba(179,112,31,.09);border:1px solid rgba(179,112,31,.3)}#page-calls .na-tag.flat{color:var(--muted);background:var(--hover,rgba(0,0,0,.04));border:1px solid var(--line)}.tb-notif{position:relative}.tb-notif-pop{position:absolute;top:40px;right:-60px;z-index:70;width:320px;max-height:420px;overflow-y:auto;background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,.14);padding:6px}.tb-notif-empty{font-size:12.5px;color:var(--muted);margin:10px 12px}.tb-notif-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:transparent;border-radius:8px;padding:9px 11px;cursor:pointer}.tb-notif-item:hover{background:var(--hover,rgba(0,0,0,.05))}.tb-notif-t{font-size:12.5px;font-weight:650;color:var(--fg)}.tb-notif-d{font-size:12px;color:var(--muted)}.tb-notif-ts{font-size:11px;color:var(--muted)}.rn-note{font-size:13px;color:var(--fg-2);max-width:78ch;margin-bottom:14px}.rn-msg{font-size:12.5px;margin-bottom:12px}.rn-msg.err{color:#ab332c}.rn-msg.ok{color:#15794a}.rn-section{font-family:var(--font-display);font-size:14px;font-weight:650;letter-spacing:-.005em;margin:22px 0 10px}.rn-section:first-of-type{margin-top:6px}.rn-list{display:flex;flex-direction:column;gap:12px}.rn-head{display:flex;align-items:flex-start;gap:10px;padding:14px 18px 0;flex-wrap:wrap}.rn-head svg{width:16px;height:16px;stroke-width:1.6;color:var(--muted);flex:none;margin-top:2px}.rn-head .spacer{margin-left:auto}.rn-texto{font-size:13.5px;color:var(--fg);max-width:78ch}.rn-fecha{font-size:11.5px;color:var(--muted);white-space:nowrap}.rn-evidencia{margin:10px 18px 0;font-size:12.5px}.rn-evidencia summary{cursor:pointer;color:var(--muted)}.rn-evidencia summary:hover{color:var(--fg)}.rn-evidencia blockquote{margin:8px 0 0;padding:9px 12px;border-left:3px solid var(--border);background:var(--surface-2);border-radius:0 8px 8px 0;color:var(--fg-2)}.rn-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 14px}.rn-actions .btn{height:30px;padding:0 11px;font-size:12.5px}.rn-approve{border-color:#c4e8d5;background:var(--success-soft);color:#15794a}.rn-approve:hover{border-color:#15794a;color:#0f5c38}.rn-activas{list-style:none;margin:0;padding:4px 0}.rn-activas li{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--border-soft);flex-wrap:wrap}.rn-activas li:last-child{border-bottom:0}.rn-activas .rn-texto{flex:1 1 320px}.rn-activas .btn{height:28px;padding:0 10px;font-size:12px}.rn-nueva{display:flex;align-items:center;gap:10px;padding:12px 18px;flex-wrap:wrap}.rn-nueva input{flex:1 1 320px;height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--border);background:var(--surface);font-size:13px;color:var(--fg)}.rn-nueva input:focus{outline:none;border-color:#c1c7d0}#page-calls .na-flag{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 14px;border-radius:10px;background:var(--danger-soft);border:1px solid #f4cecb}#page-calls .na-flag>svg{width:16px;height:16px;stroke-width:1.7;color:#ab332c;flex:none;margin-top:1px}#page-calls .na-flag-body{flex:1 1 auto;min-width:0}#page-calls .na-flag-body strong{display:block;font-size:13px;font-weight:650;color:#ab332c}#page-calls .na-flag-body p{font-size:12.5px;color:var(--fg-2);margin-top:2px}#page-calls .na-flag{flex-wrap:wrap}#page-calls .na-flag .na-flag-body{flex:1 1 160px}#page-calls .na-flag .na-flag-link{margin-left:auto;align-self:flex-end}#page-calls .na-flag-link{flex:none;align-self:center;padding:5px 11px;border-radius:999px;border:1px solid #f4cecb;background:var(--surface);color:#ab332c;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}#page-calls .na-flag-link:hover{border-color:#ab332c}#page-issues .al-list{display:flex;flex-direction:column;gap:10px}#page-issues .al-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}#page-issues .al-flag{flex:none;width:30px;height:30px;border-radius:50%;background:rgba(171,51,44,.1);color:#ab332c;display:grid;place-items:center;margin-top:2px}#page-issues .al-flag svg{width:15px;height:15px;stroke-width:1.7}#page-issues .al-body{min-width:0;flex:1 1}#page-issues .al-texto{font-size:13.5px;color:var(--fg);margin:0 0 4px;line-height:1.5}#page-issues .al-meta{font-size:12px;color:var(--muted);margin:0}#page-issues .al-meta a{color:var(--fg);font-weight:600;text-decoration:none}#page-issues .al-meta a:hover{text-decoration:underline}#page-issues .al-item .pill{flex:none;margin-top:4px}#page-issues .al-filtro-label{font-size:12px;color:var(--muted);align-self:center;margin-right:2px;white-space:nowrap}#page-issues .al-reglas{margin-top:28px}#page-issues .al-reglas .rn-section{margin-top:0}.rn-note a{color:var(--fg);font-weight:600;text-decoration:none}.rn-note a:hover{text-decoration:underline}#page-issues .al-filtros{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;padding:13px 16px}#page-issues .al-filtros label{display:flex;flex-direction:column;gap:5px;font-size:11.5px;font-weight:650;color:var(--muted)}#page-issues .al-filtros input[type=date],#page-issues .al-filtros select{height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;color:var(--fg);min-width:150px}#page-issues .al-filtros input[type=date]:focus,#page-issues .al-filtros select:focus{outline:none;border-color:#c1c7d0}#page-issues .al-filtros .btn{height:32px}#page-issues .al-rows{display:flex;flex-direction:column;padding:4px 0}#page-issues .al-row{display:grid;grid-template-columns:175px minmax(0,1fr) 140px 110px;align-items:center;grid-gap:12px;gap:12px;width:100%;text-align:left;padding:9px 16px;border:0;background:transparent;cursor:pointer;border-bottom:1px solid var(--border-soft);font-size:12.5px}#page-issues .al-rows .al-row:last-child{border-bottom:0}#page-issues .al-row:hover{background:var(--surface-2)}#page-issues .al-row-fecha{color:var(--muted);font-size:12px}#page-issues .al-row-cita,#page-issues .al-row-fecha{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-issues .al-row-cita{color:var(--fg)}#page-issues .al-row-agente{color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#page-issues .al-row .pill{justify-self:end}@media (max-width:820px){#page-issues .al-row{grid-template-columns:minmax(0,1fr) 100px}#page-issues .al-row-agente,#page-issues .al-row-fecha{display:none}}#page-issues .al-pager{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--muted);flex-wrap:wrap}#page-issues .al-pager .spacer{margin-left:auto}#page-issues .al-pager .btn{height:28px;padding:0 10px;font-size:12px}#page-issues .al-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(15,17,21,.45);display:grid;place-items:center;padding:20px}#page-issues .al-modal{width:min(640px,100%);max-height:min(85vh,720px);overflow-y:auto;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.22);padding:18px 20px}#page-issues .al-modal-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}#page-issues .al-modal-head h3{font-family:var(--font-display);font-size:15.5px;font-weight:650;letter-spacing:-.005em}#page-issues .al-modal-close{margin-left:auto;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}#page-issues .al-modal-close:hover{background:var(--surface-2);color:var(--fg)}#page-issues .al-modal-cita{margin:0;padding:11px 14px;border-left:3px solid #ab332c;background:var(--danger-soft);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.55;color:var(--fg)}#page-issues .al-modal-meta{font-size:12.5px;color:var(--muted);margin:10px 0 0}#page-issues .al-modal-meta a{color:var(--fg);font-weight:600;text-decoration:none}#page-issues .al-modal-meta a:hover{text-decoration:underline}#page-issues .al-prop{margin-top:16px;border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface-2)}#page-issues .al-prop-tag{display:block;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:7px}#page-issues .al-prop .rn-texto{font-size:13px}#page-issues .al-prop .rn-evidencia{margin:8px 0 0}#page-issues .al-prop-actions{padding:10px 0 0}#page-issues .al-prop-item{padding:10px 0;border-bottom:1px solid var(--border-soft)}#page-issues .al-prop-item:last-child{border-bottom:0;padding-bottom:0}#page-issues .al-prop-vacia{font-size:12.5px;color:var(--muted)}#page-issues .al-modal-foot{margin-top:14px;font-size:12px;color:var(--muted)}#page-issues .al-modal-foot a{color:var(--fg);font-weight:600;text-decoration:none}#page-issues .al-modal-foot a:hover{text-decoration:underline}#page-issues .al-prop-ok{font-size:12.5px;color:#15794a;font-weight:600;margin:8px 0 0}.drp{position:relative;display:inline-flex}.drp-btn{height:32px;gap:7px}.drp-btn .chev{width:13px;height:13px}.drp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:85;width:292px;padding:12px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 40px rgba(0,0,0,.16)}.drp-presets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.drp-preset{height:28px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--muted);cursor:pointer}.drp-preset:hover{color:var(--fg);border-color:#c9ced6}.drp-preset[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:#fff;font-weight:600}.drp-hint{margin:10px 2px 6px;font-size:11px;color:var(--muted)}.drp-cal-head{display:flex;align-items:center;gap:2px;margin-bottom:6px}.drp-mes{flex:1 1;text-align:center;font-size:12.5px;font-weight:650;color:var(--fg);text-transform:capitalize}.drp-nav{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--muted);font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center}.drp-nav:hover{background:var(--surface-2);color:var(--fg)}.drp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.drp-dow{text-align:center;font-size:9.5px;font-weight:650;letter-spacing:.03em;color:var(--muted);padding:4px 0}.drp-day{height:32px;border:0;border-radius:9px;background:transparent;font-size:12.5px;color:var(--fg);cursor:pointer}.drp-day:hover:not(:disabled){background:var(--surface-2)}.drp-day:disabled{color:var(--border);cursor:default}.drp-day.in-range{border-radius:0}.drp-day.in-range,.drp-day.in-range:hover:not(:disabled){background:var(--surface-3,var(--surface-2))}.drp-day.edge{color:#fff;font-weight:650;border-radius:999px}.drp-day.edge,.drp-day.edge:hover:not(:disabled){background:var(--fg)}@media (max-width:480px){.drp-pop{left:auto;right:0}}#page-calls .na-cargando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 10px 40px;min-height:180px}#page-calls .na-cargando p{font-size:14px;font-weight:600;color:var(--muted);margin:0}#page-calls .na-spin-lg{display:block;width:32px;height:32px;border:3px solid var(--line);border-top:3px solid #15794a;border-radius:50%;animation:na-rot .9s linear infinite}@media (min-width:1101px){#page-calls.vb-fixed{height:100vh;overflow:hidden}#page-calls.vb-fixed>.topbar{flex:none}#page-calls.vb-fixed .content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}#page-calls.vb-fixed .content>*{flex:none}#page-calls.vb-fixed .vb-body{flex:1 1 auto;min-height:0;align-items:stretch}#page-calls.vb-fixed .vb-audit{display:flex;flex-direction:column;min-height:0}#page-calls.vb-fixed .vb-audit-body{flex:1 1 auto;min-height:0;overflow-y:auto}#page-calls.vb-fixed .vb-main{display:flex;flex-direction:column;min-height:0}#page-calls.vb-fixed .vb-tabpanel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#page-calls.vb-fixed .vb-tabpanel>.cl-pad{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:0}#page-calls.vb-fixed .vb-tone{flex:none}#page-calls.vb-fixed .vb-main .tr-tools{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface);padding:14px 0 10px;margin-bottom:8px}#page-calls.vb-fixed .vb-main .cl-pad>.empty-block,#page-calls.vb-fixed .vb-main .cl-pad>.tr-feed:first-child{margin-top:16px}#page-calls.vb-fixed .vb-main .tr-feed{max-height:none;overflow:visible;padding-right:0}#page-calls.vb-fixed .vb-nota-grid{flex:1 1 auto;min-height:0}#page-calls.vb-fixed .vb-nota-audit{min-height:0;overflow-y:auto}#page-calls.vb-fixed .vb-nota-audit .na{padding-top:0}#page-calls.vb-fixed .vb-nota-audit .na-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface);margin:0 -18px;padding:16px 18px 10px}#page-calls.vb-fixed .vb-nota-editor,#page-calls.vb-fixed .vb-nota-editor .ne{display:flex;flex-direction:column;min-height:0}#page-calls.vb-fixed .vb-nota-editor .ne{flex:1 1 auto}#page-calls.vb-fixed .vb-nota-editor .ne-head,#page-calls.vb-fixed .vb-nota-editor .rt-bar{flex:none}#page-calls.vb-fixed .ne-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}}#page-calls .ne-scroll,#page-calls .vb-audit-body,#page-calls .vb-main .tr-feed,#page-calls .vb-nota-audit,#page-calls .vb-tabpanel>.cl-pad{scrollbar-width:thin;scrollbar-color:var(--muted-2) transparent}#page-calls .ne-scroll::-webkit-scrollbar,#page-calls .vb-audit-body::-webkit-scrollbar,#page-calls .vb-main .tr-feed::-webkit-scrollbar,#page-calls .vb-nota-audit::-webkit-scrollbar,#page-calls .vb-tabpanel>.cl-pad::-webkit-scrollbar{width:8px;height:8px}#page-calls .ne-scroll::-webkit-scrollbar-thumb,#page-calls .vb-audit-body::-webkit-scrollbar-thumb,#page-calls .vb-main .tr-feed::-webkit-scrollbar-thumb,#page-calls .vb-nota-audit::-webkit-scrollbar-thumb,#page-calls .vb-tabpanel>.cl-pad::-webkit-scrollbar-thumb{background:var(--border);border-radius:8px}#page-calls .ne-scroll::-webkit-scrollbar-thumb:hover,#page-calls .vb-audit-body::-webkit-scrollbar-thumb:hover,#page-calls .vb-main .tr-feed::-webkit-scrollbar-thumb:hover,#page-calls .vb-nota-audit::-webkit-scrollbar-thumb:hover,#page-calls .vb-tabpanel>.cl-pad::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}#page-calls .ne-scroll::-webkit-scrollbar-track,#page-calls .vb-audit-body::-webkit-scrollbar-track,#page-calls .vb-main .tr-feed::-webkit-scrollbar-track,#page-calls .vb-nota-audit::-webkit-scrollbar-track,#page-calls .vb-tabpanel>.cl-pad::-webkit-scrollbar-track{background:transparent}#page-calls .ck-hl{outline:2px solid #b3701f;outline-offset:2px;animation:ck-hl-fade 3s ease 1.2s forwards}@keyframes ck-hl-fade{to{outline-color:transparent}}