:root{color:#12223e;font-synthesis:none;text-rendering:optimizelegibility;--navy-950:#031331;--navy-900:#061b42;--navy-800:#09295e;--navy-700:#0c397e;--blue-600:#075be8;--blue-500:#1298ff;--cyan-400:#20c4ff;--magenta-500:#d000b5;--pink-500:#f01492;--lime-500:#a8d414;--green-600:#13865f;--amber-600:#b86a0e;--red-600:#c23d51;--surface:#fff;--surface-soft:#f7f9fc;--border:#dfe6f0;--text:#12223e;--muted:#6c7a91;--shadow:0 18px 48px #12223e14;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f4f7fb;min-width:320px;min-height:100%}body{background:radial-gradient(circle at 80% 0,#1298ff14,#0000 25rem),#f4f7fb;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{outline:none}.micro-label{color:#7286a3;letter-spacing:.16em;font-size:10px;font-weight:800}.qx-mark{letter-spacing:-.16em;align-items:center;font-size:68px;font-weight:900;line-height:1;display:inline-flex;position:relative}.qx-mark.compact{font-size:27px}.qx-q,.qx-x{background:linear-gradient(135deg, var(--cyan-400), var(--blue-600) 46%, #5928e5 72%, var(--magenta-500));color:#0000;-webkit-background-clip:text}.qx-x{margin-left:-.06em}.qx-pixels{flex-direction:column;gap:2px;margin-bottom:20px;margin-left:3px;display:inline-flex}.qx-mark.compact .qx-pixels{gap:1px;margin-bottom:8px}.qx-pixels i{background:var(--magenta-500);width:4px;height:4px}.qx-mark.compact .qx-pixels i{width:2px;height:2px}.login-page{background:#fff;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-orbit{pointer-events:none;border:1px solid #1a85ff17;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;bottom:-230px;left:-250px}.orbit-two{width:330px;height:330px;top:-170px;left:27%}.login-brand-panel{background:radial-gradient(circle at 12% 88%,#1fb9ff21,#0000 20rem),radial-gradient(circle at 75% 68%,#d000b514,#0000 18rem),linear-gradient(145deg,#fbfdff 0%,#f3f8ff 100%);border-right:1px solid #edf1f6;flex-direction:column;justify-content:space-between;min-width:0;padding:54px 7vw 48px;display:flex}.login-brand-image{max-width:620px}.login-brand-image img{mix-blend-mode:normal;object-fit:contain;width:min(100%,610px);display:block}.login-message{max-width:660px;padding:46px 0 26px}.login-kicker{color:var(--blue-600);letter-spacing:.22em;font-size:11px;font-weight:900}.login-message h1{color:var(--navy-950);letter-spacing:-.045em;margin:18px 0 22px;font-size:clamp(42px,4.8vw,72px);line-height:1.03}.login-message p{color:#62738b;max-width:580px;margin:0;font-size:17px;line-height:1.65}.login-features{flex-wrap:wrap;gap:24px;display:flex}.login-features div{color:#51647e;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.login-features svg{color:var(--blue-600)}.login-form-panel{background:radial-gradient(circle at 100% 0,#0060f00d,#0000 24rem),#fff;place-items:center;padding:46px;display:grid;position:relative}.login-card{width:min(100%,440px)}.login-card-head h2{color:var(--navy-950);letter-spacing:-.035em;margin:7px 0 10px;font-size:34px}.login-card-head p{color:var(--muted);margin:0 0 30px;line-height:1.6}.config-warning{background:#f2f8ff;border:1px solid #d7e8ff;border-radius:13px;gap:3px;margin-bottom:20px;padding:13px 15px;display:grid}.config-warning strong{color:#184d91;font-size:12px}.config-warning span{color:#6680a1;font-size:11px;line-height:1.5}.login-card form{gap:17px;display:grid}.login-card label,.form-grid label,.whatsapp-field{color:#314865;gap:7px;font-size:12px;font-weight:750;display:grid}.login-card input,.form-grid input,.form-grid select,.whatsapp-field textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d9e2ee;border-radius:11px;padding:12px 13px;transition:border-color .16s,box-shadow .16s}.login-card input{min-height:48px}.login-card input:focus,.form-grid input:focus,.form-grid select:focus,.whatsapp-field textarea:focus{border-color:#75afea;box-shadow:0 0 0 4px #1298ff14}.login-submit,.primary-button,.secondary-button,.ghost-button,.table-action{border-radius:11px;justify-content:center;align-items:center;gap:8px;font-weight:780;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.login-submit{color:#fff;background:linear-gradient(110deg, var(--navy-800), #0868df 60%, #159ff4);border:0;min-height:50px;margin-top:4px;box-shadow:0 12px 24px #054daa2e}.login-submit:hover,.primary-button:hover{transform:translateY(-1px)}.auth-error,.page-error,.success-message{border-radius:11px;padding:11px 13px;font-size:12px;line-height:1.55}.auth-error,.page-error{color:#9d2c40;background:#fff1f4;border:1px solid #f1cbd2}.success-message{color:#176c50;background:#edf9f4;border:1px solid #cbe9dc}.login-security{color:#7c899c;border-top:1px solid #edf1f5;gap:9px;margin-top:24px;padding-top:20px;font-size:11px;line-height:1.5;display:flex}.login-security svg{color:#6082a7;flex:none}.login-footer{color:#98a4b5;font-size:10px;position:absolute;bottom:26px}.app-shell{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:radial-gradient(circle at 0% 0%, #1782f72b, transparent 18rem), linear-gradient(180deg, var(--navy-950), var(--navy-900));color:#fff;z-index:10;flex-direction:column;height:100vh;padding:23px 17px;display:flex;position:sticky;top:0}.sidebar-brand{border-bottom:1px solid #ffffff17;align-items:center;min-height:52px;padding:3px 8px 19px;display:flex}.sidebar-brand--title-only{justify-content:flex-start}.sidebar-brand-title-only{gap:4px;display:grid}.sidebar-brand-title-only span{letter-spacing:.22em;color:#ffffff94;font-size:10px;font-weight:900}.sidebar-brand-title-only strong{letter-spacing:-.03em;color:#fff;font-size:20px;line-height:1}.sidebar-brand-copy{display:grid}.sidebar-brand-copy span{letter-spacing:.28em;color:#ffffff9e;font-size:7px;font-weight:900}.sidebar-brand-copy strong{letter-spacing:-.06em;font-size:21px;line-height:1}.brand-divider{background:#ffffff30;width:1px;height:29px}.operation-block .micro-label{color:#fff6}.operation-block select{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:40px;margin-top:7px;padding:0 10px}.operation-block option{color:#172033}.operation-meta{color:#ffffff85;align-items:center;gap:7px;margin-top:8px;padding-left:3px;font-size:10px;display:flex}.dot,.status-badge i{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.active{background:#4dd99c;box-shadow:0 0 0 4px #4dd99c1a}.dot.prepared,.dot.inactive{background:#f4b94e}.sidebar-nav{flex-direction:column;gap:4px;padding:0 1px;display:flex}.nav-button{color:#ffffffa1;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:10px 11px;font-size:12px;transition:all .16s;display:grid}.nav-button:hover{color:#fff;background:#ffffff0f;transform:translate(2px)}.nav-button.active{color:#fff;box-shadow:inset 3px 0 0 var(--cyan-400);background:linear-gradient(90deg,#198bff2e,#ffffff13)}.nav-counter{color:#ff83c9;background:#f014922e;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:9px;display:grid}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.provider-status{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;display:flex}.provider-status div{gap:2px;display:grid}.provider-status strong{color:#ffffffd9;font-size:10px}.provider-status span{color:#ffffff73;font-size:8px}.provider-pulse{background:#48d69c;border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse;display:inline-block;box-shadow:0 0 0 4px #48d69c17,0 0 12px #48d69c38}@keyframes pulse{0%,to{opacity:.65}50%{opacity:1}}.sidebar-logout{color:#ffffff78;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:flex}.workspace{min-width:0}.demo-banner{color:#876018;background:linear-gradient(90deg,#fff6d9,#fffaf0);border-bottom:1px solid #f0dfac;align-items:center;gap:10px;height:34px;padding:0 30px;font-size:10px;display:flex}.demo-banner strong{font-size:10px}.topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--border);z-index:8;background:#ffffffe0;justify-content:space-between;align-items:center;min-height:78px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-title h1{color:var(--navy-950);letter-spacing:-.02em;margin:3px 0 0;font-size:17px}.topbar-actions{align-items:center;gap:9px;display:flex}.icon-button{color:#61738b;background:#fff;border:1px solid #e0e7f0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.notification{position:relative}.notification i{background:var(--pink-500);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.user-chip{align-items:center;gap:9px;margin-left:2px;padding-left:5px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg, #1298ff3d, transparent), var(--navy-900);border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.user-chip div:last-child{gap:1px;display:grid}.user-chip strong{color:#243b58;font-size:11px}.user-chip span{color:#8a98aa;font-size:9px}.page-content{max-width:1500px;margin:0 auto;padding:29px 31px 55px}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.page-header h2{color:var(--navy-950);letter-spacing:-.04em;margin:5px 0 6px;font-size:30px}.page-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.primary-button,.secondary-button,.ghost-button{min-height:40px;padding:0 14px}.primary-button{color:#fff;background:linear-gradient(110deg, var(--navy-800), var(--blue-600));border:1px solid #0965db;box-shadow:0 8px 18px #0653b82b}.secondary-button{border:1px solid var(--border);color:#3b526d;background:#fff}.ghost-button{color:#647890;background:0 0;border:0}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.metric-card,.panel,.form-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:15px}.metric-card{padding:18px 19px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--blue-500);border-radius:999px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.metric-card.accent-green:before{background:#36c88c}.metric-card.accent-pink:before{background:var(--pink-500)}.metric-card.accent-lime:before{background:var(--lime-500)}.metric-top{color:#748299;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.metric-icon{width:31px;height:31px;color:var(--blue-600);background:#f0f6ff;border-radius:9px;place-items:center;display:grid}.metric-card strong{color:var(--navy-950);letter-spacing:-.035em;margin:7px 0 3px;font-size:26px;display:block}.metric-card small{color:#97a3b4;font-size:9px}.dashboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:17px;display:grid}.panel{padding:20px}.full-panel{min-height:430px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.panel-heading h3{color:#1c3858;margin:4px 0 0;font-size:16px}.dashboard-side{align-content:start;gap:17px;display:grid}.channel-bars{gap:20px;padding-top:6px;display:grid}.bar-title{color:#68798f;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.bar-title span{align-items:center;gap:7px;display:flex}.bar-title strong{color:#2b4561}.bar-track{background:#edf2f7;border-radius:999px;height:8px;overflow:hidden}.bar-track i{border-radius:inherit;background:linear-gradient(90deg,#0875e9,#1bb3f1);height:100%;transition:width .45s;display:block}.bar-track.pink i{background:linear-gradient(90deg, #9f35ef, var(--pink-500))}.ai-panel{background:radial-gradient(circle at 100% 0%, #1fc1ff2e, transparent 15rem), linear-gradient(145deg, var(--navy-950), #082a61);color:#fff;border:0;position:relative;overflow:hidden}.ai-panel-mark{letter-spacing:-.15em;opacity:.07;font-size:62px;font-weight:900;position:absolute;top:7px;right:16px}.ai-panel .micro-label{color:#ffffff7a}.ai-panel h3{max-width:260px;margin:7px 0 9px;font-size:18px}.ai-panel p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.6}.ai-status-line{color:#ffffffad;align-items:center;gap:8px;margin-top:21px;font-size:9px;display:flex}.monitoring-table{display:grid}.table-head,.table-row{grid-template-columns:1.3fr 1fr 1fr .55fr 1.05fr;align-items:center;gap:11px;display:grid}.monitoring-table.detailed .table-head,.monitoring-table.detailed .table-row{grid-template-columns:1.3fr .8fr .9fr 1fr .5fr 1.1fr .6fr}.table-head{color:#9aa5b5;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #edf1f5;padding:0 9px 9px;font-size:8px;font-weight:900}.table-row{color:#68788d;border-bottom:1px solid #f0f3f7;min-height:55px;padding:7px 9px;font-size:10px}.table-row:last-child{border-bottom:0}.table-row strong{color:#2d4561;font-size:11px}.score-cell{color:#1e3e62;font-weight:900}.status-badge{border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-aprovado{color:#177150;background:#eaf8f2}.status-aprovado i{background:#3bc38e}.status-aguardando_revisao{color:#9a3d78;background:#fff3fb}.status-aguardando_revisao i{background:var(--pink-500)}.status-rascunho,.status-enviado,.status-processando{color:#386da9;background:#eef5ff}.status-rascunho i,.status-enviado i,.status-processando i{background:var(--blue-500)}.status-erro{color:#a53148;background:#fff0f3}.status-erro i{background:var(--red-600)}.table-action{color:var(--blue-600);background:0 0;border:0;padding:5px;font-size:9px}.monitoring-form{gap:15px;display:grid}.form-panel{padding:21px}.form-section-heading{align-items:center;gap:11px;margin-bottom:19px;display:flex}.form-section-heading>span{width:30px;height:30px;color:var(--blue-600);background:#edf5ff;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.form-section-heading>div{gap:2px;display:grid}.form-section-heading strong{color:#29445f;font-size:13px}.form-section-heading p{color:#8b98aa;margin:0;font-size:9px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid input,.form-grid select{min-height:43px}.channel-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.channel-choice button{color:#60738b;text-align:left;background:#fff;border:1px solid #e0e7ef;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.channel-choice button.active{color:var(--blue-600);background:#f4f9ff;border-color:#8abff2;box-shadow:0 0 0 3px #1298ff0f}.channel-choice div{gap:2px;display:grid}.channel-choice strong{color:#2c4866;font-size:11px}.channel-choice span{color:#95a1b1;font-size:8px}.upload-zone{color:#8695a8;background:#fafcff;border:1.5px dashed #aabbd0;border-radius:14px;align-content:center;place-items:center;gap:6px;min-height:208px;transition:all .18s;display:grid}.upload-zone:hover,.upload-zone.has-file{border-color:var(--blue-500);background:#f5faff}.upload-visual{width:44px;height:44px;color:var(--blue-600);background:#eaf5ff;border-radius:13px;place-items:center;display:grid}.upload-zone strong{color:#37536f;font-size:11px}.upload-zone>span{font-size:9px}.upload-zone .secondary-button{min-height:34px;margin-top:4px;font-size:9px}.whatsapp-field textarea{resize:vertical;min-height:180px;line-height:1.55}.whatsapp-field>span{color:#96a2b2;font-size:9px;font-weight:500}.upcoming-ai{background:linear-gradient(100deg,#0658d806,#cd00b205),#fff}.ai-step-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.ai-step-row div{color:#75859a;text-align:center;background:#ffffffb3;border:1px solid #edf1f5;border-radius:11px;align-content:center;place-items:center;gap:7px;min-height:76px;font-size:8px;display:grid}.ai-step-row i{width:23px;height:23px;color:var(--blue-600);background:#eef5ff;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.form-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.rules-list{gap:10px;display:grid}.rule-card{border:1px solid #edf1f5;border-radius:12px;grid-template-columns:86px 1fr 40px;align-items:center;gap:13px;padding:13px;display:grid}.rule-severity{letter-spacing:.08em;border-radius:10px;place-items:center;min-height:54px;font-size:8px;font-weight:900;display:grid}.rule-severity.critica{color:#aa344b;background:#fff0f3}.rule-severity.relevante{color:#a66712;background:#fff7e8}.rule-severity.orientacao{color:#3975ad;background:#edf7ff}.rule-content>span{color:#9aa6b6;font-size:8px;font-weight:800}.rule-content h3{color:#2d4865;margin:3px 0 4px;font-size:12px}.rule-content p{color:#718198;margin:0;font-size:9px;line-height:1.55}.construction-panel{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.construction-icon,.empty-state-icon{width:52px;height:52px;color:var(--blue-600);background:#eef6ff;border-radius:15px;place-items:center;margin-bottom:9px;display:grid}.construction-panel h3{color:#294660;margin:8px 0;font-size:18px}.construction-panel>p{color:#8290a2;max-width:480px;margin:0;font-size:11px;line-height:1.6}.construction-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;width:100%;max-width:560px;margin-top:23px;display:grid}.construction-list div{text-align:left;color:#65778e;border:1px solid #edf1f5;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex}.construction-list svg{color:var(--green-600)}.boot-screen{background:radial-gradient(circle at 50% 30%,#1298ff14,#0000 25rem),#f7f9fc;place-items:center;min-height:100vh;display:grid}.loading-panel,.empty-state{text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.loading-panel strong,.empty-state strong{color:#38516c;font-size:12px}.loading-panel>span,.empty-state>span{color:#93a0b0;font-size:9px}.qx-loader{letter-spacing:-.17em;align-items:center;margin-bottom:7px;font-size:34px;font-weight:950;animation:1.8s ease-in-out infinite qxFloat;display:inline-flex}.qx-loader span{background:linear-gradient(145deg, var(--cyan-400), var(--blue-600), var(--magenta-500));color:#0000;-webkit-background-clip:text}@keyframes qxFloat{0%,to{filter:drop-shadow(0 5px 12px #1a6cdd14);transform:translateY(0)}50%{filter:drop-shadow(0 10px 18px #1a6cdd29);transform:translateY(-5px)}}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.login-form-panel{min-height:100vh}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout{grid-template-columns:1fr}.ai-step-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.page-content,.topbar{padding-left:18px;padding-right:18px}.form-grid,.channel-choice{grid-template-columns:1fr}.monitoring-table{overflow-x:auto}.table-head,.table-row{min-width:700px}}@media (max-width:580px){.metric-grid,.construction-list{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start}.topbar-title{display:none}.topbar{justify-content:flex-end}.ai-step-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,html[data-theme=light]{--bg-primary:#f6f8fc;--bg-secondary:#fff;--bg-card:#fff;--surface:#fff;--surface-soft:#f8faff;--surface-muted:#eef3f9;--text:#071a3d;--text-primary:#071a3d;--text-secondary:#64748b;--text-muted:#94a3b8;--muted:#64748b;--border:#e2e8f0;--border-strong:#ced8e5;--brand-blue:#087ef5;--brand-blue-dark:#053dbb;--brand-violet:#5424ed;--brand-magenta:#d50ab8;--brand-lime:#a4d900;--brand-green:#17a673;--brand-amber:#d88b18;--brand-red:#d43a5a;--chart-phone:#2687f7;--chart-whatsapp:#23bc73;--card-shadow:0 10px 30px #0f23480e;--card-shadow-hover:0 15px 36px #0f234817;--sidebar-bg:#061b42;--sidebar-bg-deep:#03142f;--topbar-bg:#ffffffe6;--hero-bg:linear-gradient(120deg, #082c68 0%, #073d9d 54%, #3c0fa6 100%);--hero-text:#fff;--hero-muted:#c8d7ef}html[data-theme=dark]{--bg-primary:#03142f;--bg-secondary:#061b3e;--bg-card:#082249;--surface:#082249;--surface-soft:#071d40;--surface-muted:#0b2b59;--text:#f8fafc;--text-primary:#f8fafc;--text-secondary:#a9b8d2;--text-muted:#7587a7;--muted:#a9b8d2;--border:#94a3b829;--border-strong:#94a3b845;--brand-blue:#1597ff;--brand-blue-dark:#1256ff;--brand-violet:#6c32f7;--brand-magenta:#d60abf;--brand-lime:#a5d900;--brand-green:#40d79a;--brand-amber:#f2ad42;--brand-red:#f05c79;--chart-phone:#248fff;--chart-whatsapp:#2ad17c;--card-shadow:0 16px 38px #0000002e;--card-shadow-hover:0 18px 42px #0000003d;--sidebar-bg:#041632;--sidebar-bg-deep:#020e22;--topbar-bg:#03142fe6;--hero-bg:linear-gradient(120deg, #05275c 0%, #082d72 52%, #3b0f8f 100%);--hero-text:#fff;--hero-muted:#b8c9e3}html,body,.workspace,.page-content,.topbar,.panel,.form-panel,.rule-card,.metric-card,.icon-button,input,select,textarea,.channel-choice button,.table-action,.dashboard-card,.qx-kpi{transition:background-color .19s,border-color .19s,color .19s,box-shadow .19s}html,body{background:var(--bg-primary);color:var(--text-primary)}body{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-blue) 7%, transparent), transparent 28rem), var(--bg-primary)}.login-typewriter-title{white-space:pre-line;min-height:2.12em}.login-typewriter-description{min-height:3.35em}.typewriter-text{position:relative}.typewriter-caret{vertical-align:-.04em;background:var(--brand-blue);border-radius:99px;width:2px;height:.9em;margin-left:4px;animation:.72s step-end infinite qx-caret;display:inline-block}.typewriter-text.is-complete .typewriter-caret{animation:1.4s forwards qx-caret-fade}@keyframes qx-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes qx-caret-fade{0%,68%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.typewriter-caret,.provider-pulse{animation:none!important}}.app-shell{background:var(--bg-primary);grid-template-columns:246px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 4% 3%, #1597ff21, transparent 18rem), linear-gradient(180deg, var(--sidebar-bg-deep), var(--sidebar-bg));padding:19px 14px 15px}.sidebar-brand{padding:2px 6px 16px}.sidebar-brand-title-only span{color:#ffffff94}.sidebar-brand-title-only strong{color:#fff}.sidebar-brand-copy span{color:#ffffff94}.operation-block{padding:17px 5px 12px}.operation-block select{background:#ffffff0b;border-color:#ffffff1f;min-height:38px}.operation-meta{margin-top:7px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;gap:10px;overflow-y:auto}.nav-section{gap:3px;display:grid}.nav-section-label{color:#ffffff4f;letter-spacing:.18em;padding:0 9px 4px;font-size:8px;font-weight:900}.nav-button{min-height:39px;padding:9px 10px}.nav-button.active{background:linear-gradient(90deg,#1490ffeb,#5c25edd4);box-shadow:0 7px 18px #0d48b233}.nav-button.active:before{display:none}.provider-status{background:#ffffff09}.workspace{background:var(--bg-primary);min-width:0}.topbar{background:var(--topbar-bg);border-color:var(--border);min-height:91px;padding:0 28px}.topbar-title{min-width:0}.topbar-title .micro-label{color:var(--text-muted)}.topbar-title h1{color:var(--text-primary);margin:3px 0;font-size:22px}.topbar-title p{color:var(--text-secondary);margin:0;font-size:11px}.topbar-actions{gap:8px}.icon-button{color:var(--text-secondary);background:var(--bg-card);border-color:var(--border);box-shadow:none}.icon-button:hover{color:var(--brand-blue);border-color:color-mix(in srgb, var(--brand-blue) 38%, var(--border));background:var(--surface-soft)}.theme-toggle{position:relative}.notification i{border-color:var(--bg-card)}.user-chip{color:var(--text-secondary);text-align:left;background:0 0;border:0;grid-template-columns:38px auto 16px;align-items:center;gap:9px;padding:3px 2px 3px 5px;display:grid}.user-chip:hover{color:var(--brand-blue)}.user-chip strong{color:var(--text-primary)}.user-chip span{color:var(--text-muted)}.avatar{background:linear-gradient(145deg,#1597ff6b,#5424ed57),#09255b}.page-content{width:100%;max-width:1680px;padding:20px 26px 28px}.workspace-footer{max-width:1680px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 26px 18px;font-size:9px;display:flex}.workspace-footer span:last-child{align-items:center;gap:5px;display:inline-flex}.workspace-footer svg{color:var(--brand-green)}.page-header h2,.panel h3,.form-section-heading strong,.rule-content strong,.construction-panel h3,.channel-choice strong,.empty-state strong{color:var(--text-primary)!important}.page-header p,.panel p,.form-section-heading p,.rule-content p,.construction-panel p,.channel-choice span,.empty-state span,.bar-title,.muted-copy{color:var(--text-secondary)!important}.panel,.form-panel,.rule-card,.metric-card,.construction-panel,.full-panel{background:var(--bg-card)!important;border-color:var(--border)!important;box-shadow:var(--card-shadow)!important}.form-grid input,.form-grid select,.whatsapp-field textarea,.channel-choice button,.upload-zone{color:var(--text-primary)!important;background:var(--bg-card)!important;border-color:var(--border)!important}.form-grid label,.whatsapp-field,.login-card label{color:var(--text-secondary)}.monitoring-table .table-head,.monitoring-table .table-row,.rules-list,.rule-card{border-color:var(--border)!important}.monitoring-table .table-row,.monitoring-table .table-row span,.score-cell{color:var(--text-secondary)}.monitoring-table .table-row strong{color:var(--text-primary)}.ghost-button,.secondary-button,.table-action{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.primary-button,.dashboard-primary-cta{color:#fff;background:linear-gradient(105deg,#0b84f7,#175be8 55%,#6b1fd4);border:0;box-shadow:0 10px 22px #175be82e}.primary-button:hover,.dashboard-primary-cta:hover{filter:brightness(1.07);box-shadow:0 13px 26px #175be83d}.qx-dashboard{gap:13px;display:grid}.dashboard-command-row{justify-content:space-between;align-items:center;gap:14px;min-height:42px;display:flex}.dashboard-sync-status{color:var(--text-muted);align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.dashboard-sync-status button{color:var(--brand-blue);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.dashboard-primary-cta{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-hero{min-height:122px;color:var(--hero-text);background:var(--hero-bg);box-shadow:var(--card-shadow);border:1px solid #418eff57;border-radius:14px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex;position:relative;overflow:hidden}.dashboard-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff06,#0000 42%),repeating-radial-gradient(circle at 75% 78%,#ffffff0e 0 1px,#0000 1px 12px);position:absolute;inset:0}.hero-copy{z-index:2;max-width:620px;position:relative}.hero-kicker{color:#dbe7ff;letter-spacing:.13em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.hero-copy h2{color:#fff;letter-spacing:-.025em;margin:0 0 7px;font-size:23px}.hero-copy p{margin:0;font-size:10px;color:var(--hero-muted)!important}.hero-brand{z-index:1;place-items:center;width:240px;height:150px;display:grid;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.hero-brand img{object-fit:contain;filter:drop-shadow(0 12px 26px #0708274d);width:186px;max-height:105px}.hero-rings{opacity:.45;background:repeating-radial-gradient(#0000 0 11px,#b063ff3d 12px 13px);position:absolute;inset:-55px -20px -55px -80px}.qx-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.qx-kpi{border:1px solid var(--border);background:var(--bg-card);min-width:0;min-height:126px;box-shadow:var(--card-shadow);border-radius:13px;padding:15px 15px 13px;position:relative;overflow:hidden}.qx-kpi:before{content:"";background:var(--tone);width:2px;position:absolute;top:0;bottom:0;left:0}.qx-kpi:after{content:"";background:color-mix(in srgb, var(--tone) 9%, transparent);border-radius:50%;width:70px;height:70px;position:absolute;top:-32px;right:-32px}.tone-blue{--tone:var(--brand-blue)}.tone-green{--tone:var(--brand-green)}.tone-pink{--tone:var(--brand-magenta)}.tone-violet{--tone:var(--brand-violet)}.tone-amber{--tone:var(--brand-amber)}.tone-red{--tone:var(--brand-red)}.qx-kpi-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.qx-kpi-head>span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:800}.qx-kpi-icon{width:31px;height:31px;color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.qx-kpi>strong{color:var(--text-primary);letter-spacing:-.035em;margin:9px 0 3px;font-size:24px;line-height:1;display:block}.qx-kpi>small{color:var(--text-muted);font-size:8px}.qx-kpi-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:9px;display:grid}.qx-kpi-progress:before{content:"";background:var(--surface-muted);border-radius:99px;grid-area:1/1;height:4px}.qx-kpi-progress i{background:linear-gradient(90deg, var(--brand-blue), #17b7f5);z-index:1;border-radius:99px;grid-area:1/1;max-width:100%;height:4px}.qx-kpi-progress span{color:var(--text-muted);font-size:8px;font-weight:800}.dashboard-card{border:1px solid var(--border);background:var(--bg-card);min-width:0;box-shadow:var(--card-shadow);border-radius:13px}.dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:51px;padding:13px 15px 10px;display:flex}.dashboard-card-head.compact{min-height:43px;padding-bottom:5px}.dashboard-card-head .micro-label{color:var(--text-primary);font-size:8px}.dashboard-card-head p{margin:3px 0 0;font-size:8px;color:var(--text-muted)!important}.card-link{border:1px solid var(--border);min-height:30px;color:var(--brand-blue);background:var(--bg-card);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.dashboard-primary-grid{grid-template-columns:minmax(0,2.15fr) minmax(290px,.85fr);align-items:stretch;gap:11px;display:grid}.dashboard-right-rail{grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-queue-card{min-height:341px}.dashboard-table-wrap{width:100%;padding:0 14px 14px;overflow-x:auto}.dashboard-table{min-width:760px}.dashboard-table-head,.dashboard-table-row{grid-template-columns:1.15fr 1.1fr .95fr 1fr .8fr .75fr 44px;align-items:center;gap:10px;display:grid}.dashboard-table-head{min-height:32px;color:var(--text-muted);border-bottom:1px solid var(--border);text-transform:uppercase;font-size:7px;font-weight:800}.dashboard-table-row{border-bottom:1px solid var(--border);min-height:47px;color:var(--text-secondary);font-size:8px}.dashboard-table-row:last-child{border-bottom:0}.dashboard-table-row strong{color:var(--text-primary);font-size:8px}.channel-cell{align-items:center;gap:5px;display:inline-flex}.table-icon-action{border:1px solid var(--border);background:var(--surface-soft);width:27px;height:27px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.table-icon-action:hover{color:var(--brand-blue)}.compact-empty{min-height:220px;color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:5px;padding:18px;display:grid}.compact-empty.small{min-height:93px;padding:8px 18px 14px}.compact-empty svg{color:var(--brand-green)}.compact-empty strong{color:var(--text-primary);font-size:9px}.compact-empty span{color:var(--text-muted);font-size:8px}.notice-list{gap:6px;padding:0 13px 13px;display:grid}.notice-item{background:color-mix(in srgb, var(--tone) 7%, var(--surface-soft));border:1px solid color-mix(in srgb, var(--tone) 12%, var(--border));border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:49px;padding:7px 9px;display:grid}.notice-icon{width:25px;height:25px;color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, transparent);border-radius:50%;place-items:center;display:grid}.notice-item div:last-child{gap:2px;min-width:0;display:grid}.notice-item strong{color:var(--text-primary);font-size:8px;line-height:1.35}.notice-item span{color:var(--text-muted);font-size:7px;line-height:1.35}.action-list{padding:0 12px 10px;display:grid}.action-list button{border:0;border-bottom:1px solid var(--border);min-height:40px;color:var(--text-secondary);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:7px;display:grid}.action-list button:last-child{border-bottom:0}.action-list button:disabled{cursor:default;opacity:1}.action-dot{width:22px;height:22px;color:var(--brand-violet);background:color-mix(in srgb, var(--brand-violet) 10%, transparent);border-radius:6px;place-items:center;display:grid}.action-list button>span:nth-child(2){gap:1px;display:grid}.action-list strong{color:var(--text-primary);font-size:8px}.action-list small{color:var(--text-muted);font-size:7px}.dashboard-analytics-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.55fr);gap:11px;display:grid}.channel-distribution-card,.trend-card{min-height:238px}.channel-distribution-body{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:14px;padding:4px 18px 18px;display:grid}.donut-chart{border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.donut-chart:after{content:"";background:var(--bg-card);border-radius:50%;width:79px;height:79px;position:absolute}.donut-chart>div{z-index:1;place-items:center;gap:0;display:grid;position:relative}.donut-chart strong{color:var(--text-primary);font-size:19px}.donut-chart span{color:var(--text-muted);font-size:7px}.channel-legend{gap:11px;display:grid}.channel-legend>div{color:var(--text-secondary);grid-template-columns:8px 1fr auto auto;align-items:center;gap:7px;font-size:8px;display:grid}.channel-legend strong{color:var(--text-primary);font-size:8px}.channel-legend small{min-width:36px;color:var(--text-muted);text-align:right;font-size:7px}.legend-dot{border-radius:50%;width:7px;height:7px}.legend-dot.telefonia{background:var(--chart-phone)}.legend-dot.whatsapp{background:var(--chart-whatsapp)}.trend-chart-wrap{padding:0 16px 10px}.trend-chart{width:100%;height:172px;overflow:visible}.trend-grid-line{stroke:var(--border);stroke-width:1px}.trend-area{fill:color-mix(in srgb, var(--brand-blue) 12%, transparent)}.trend-line{fill:none;stroke:var(--brand-blue);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:var(--bg-card);stroke:var(--brand-blue);stroke-width:3px}.trend-value{fill:var(--text-secondary);font-size:10px;font-weight:800}.trend-label{fill:var(--text-muted);font-size:9px}.dashboard-bottom-grid{grid-template-columns:minmax(0,1.42fr) minmax(260px,.88fr) minmax(280px,.92fr);gap:11px;display:grid}.productivity-card,.highlights-card,.ai-insights-card{min-height:174px}.productivity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:9px 16px 17px;display:grid}.productivity-grid>div{gap:4px;display:grid}.productivity-grid span,.productivity-grid small{color:var(--text-muted);font-size:7px}.productivity-grid strong{color:var(--text-primary);letter-spacing:-.03em;font-size:18px}.highlight-list{gap:7px;padding:3px 15px 15px;display:grid}.highlight-list>div{min-height:31px;color:var(--text-secondary);grid-template-columns:18px 24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.highlight-position{color:var(--brand-amber);font-size:9px;font-weight:900}.highlight-avatar{background:var(--surface-muted);width:23px;height:23px;color:var(--brand-blue);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.highlight-list strong{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.highlight-list b{color:var(--text-primary);font-size:9px}.ai-insights-card{color:#fff;background:linear-gradient(135deg,#061a3d 0%,#052c70 50%,#381080 100%);border-color:#587eff59;padding:17px 18px;position:relative;overflow:hidden}.ai-insights-card .micro-label{color:#e1e9ff}.ai-insights-card h3{z-index:2;max-width:260px;margin:6px 0;font-size:15px;position:relative;color:#fff!important}.ai-insights-card p{z-index:2;max-width:260px;margin:0 0 12px;font-size:8px;line-height:1.5;position:relative;color:#afc1e2!important}.ai-insights-card button{z-index:2;color:#fff;background:linear-gradient(90deg,#215cff,#5e26e9);border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex;position:relative}.ai-orb{filter:blur(.2px);opacity:.72;background:radial-gradient(circle at 35% 30%,#ffffffad,#0000 9%),conic-gradient(from 210deg,#12b7ff,#4b2dff,#ce17cd,#12b7ff);border-radius:46% 54% 57% 43%/47% 42% 58% 53%;width:155px;height:155px;position:absolute;top:22px;right:-35px;transform:rotate(-24deg)}.ai-orb:after{content:"";border-radius:inherit;border:13px solid #05133bd6;position:absolute;inset:20px}html[data-theme=dark] .metric-card,html[data-theme=dark] .panel,html[data-theme=dark] .form-panel,html[data-theme=dark] .rule-card,html[data-theme=dark] .construction-panel,html[data-theme=dark] .channel-choice button,html[data-theme=dark] .upload-zone,html[data-theme=dark] .form-grid input,html[data-theme=dark] .form-grid select,html[data-theme=dark] .whatsapp-field textarea{background:var(--bg-card)!important;color:var(--text-primary)!important}html[data-theme=dark] .status-badge,html[data-theme=dark] .form-section-heading>span,html[data-theme=dark] .empty-state-icon{filter:saturate(.95)brightness(1.08)}@media (max-width:1450px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.page-content{padding-left:20px;padding-right:20px}.qx-kpi>strong{font-size:21px}.dashboard-table-head,.dashboard-table-row{font-size:7.5px}.productivity-grid{gap:8px}}@media (max-width:1180px){.qx-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-kpi-grid .qx-kpi:nth-child(4),.qx-kpi-grid .qx-kpi:nth-child(5){grid-column:span 1}.dashboard-primary-grid{grid-template-columns:1fr}.dashboard-right-rail{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-analytics-grid{grid-template-columns:1fr}.dashboard-bottom-grid{grid-template-columns:1.35fr .85fr}.ai-insights-card{grid-column:1/-1}}@media (max-width:960px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding-left:9px;padding-right:9px}.sidebar-brand-copy,.brand-divider,.operation-block,.nav-section-label,.nav-button span,.provider-status div,.sidebar-logout span{display:none}.sidebar-brand{justify-content:center}.sidebar-brand-title-only strong{font-size:18px}.nav-button{grid-template-columns:1fr;place-items:center;padding:10px}.provider-status{justify-content:center;padding:11px 8px}.sidebar-logout{justify-content:center}.topbar{padding-left:18px;padding-right:18px}.topbar-title p,.user-chip>div:nth-child(2),.user-chip>svg{display:none}.user-chip{grid-template-columns:38px}.page-content{padding:17px 16px 24px}.dashboard-right-rail,.dashboard-bottom-grid{grid-template-columns:1fr}.ai-insights-card{grid-column:auto}}@media (max-width:760px){.topbar-title .micro-label{display:none}.topbar-title h1{font-size:18px}.icon-button{width:34px;height:34px}.topbar-actions{gap:5px}.qx-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-command-row{flex-direction:column-reverse;align-items:stretch}.dashboard-primary-cta{width:100%}.dashboard-hero{padding:22px}.hero-brand{opacity:.28;right:-40px}.hero-copy{max-width:78%}.dashboard-analytics-grid{grid-template-columns:1fr}.channel-distribution-body{grid-template-columns:120px minmax(0,1fr)}.productivity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.app-shell{grid-template-columns:66px minmax(0,1fr)}.topbar{min-height:72px;padding:0 11px}.topbar-actions .icon-button:first-child{display:none}.avatar{width:34px;height:34px}.user-chip{grid-template-columns:34px}.page-content{padding-left:10px;padding-right:10px}.qx-kpi-grid{grid-template-columns:1fr}.hero-copy{max-width:100%}.hero-brand{display:none}.channel-distribution-body{grid-template-columns:1fr;justify-items:center}.channel-legend{width:100%}.productivity-grid{grid-template-columns:1fr 1fr}}.user-chip>div:nth-child(2){gap:1px;display:grid}.ai-activity-card{isolation:isolate;background:#03142f;border:1px solid #ffffff14;border-radius:16px;width:100%;height:132px;transition:filter .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.ai-activity-card:hover{filter:brightness(1.05);border-color:#5799ff33;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00154833}.ai-activity-card__art{object-fit:contain;object-position:center;will-change:filter;border-radius:12px;width:calc(100% - 8px);height:calc(100% - 8px);animation:7s ease-in-out infinite qx-ai-work-cycle;position:absolute;inset:4px}.ai-activity-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#03142f08,#03142f21),radial-gradient(circle at 70% 56%,#118aff14,#0000 30%);position:absolute;inset:0}.ai-activity-card__scan{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#1a99ffad,#cd13de9e,#0000);height:1px;animation:5.8s ease-in-out infinite qx-ai-scan;position:absolute;top:30%;left:5%;right:5%;box-shadow:0 0 10px #288aff42}.ai-activity-card__glow{z-index:3;opacity:.12;filter:blur(11px);background:#2e9cff;border-radius:50%;width:46px;height:24px;animation:4.6s ease-in-out infinite qx-ai-monitor-glow;position:absolute}.ai-activity-card__glow--left{bottom:19%;left:37%}.ai-activity-card__glow--right{background:#8a40ff;animation-delay:-1.7s;bottom:19%;right:7%}.ai-activity-card__data{z-index:4;opacity:0;background:#27a8ff;border-radius:50%;width:3px;height:3px;animation:4.2s ease-in-out infinite qx-ai-data-pulse;position:absolute;box-shadow:0 0 8px}.ai-activity-card__data--one{top:64%;left:28%}.ai-activity-card__data--two{color:#9a5cff;animation-delay:-1.4s;top:38%;left:58%}.ai-activity-card__data--three{color:#ea29c4;animation-delay:-2.7s;top:31%;right:10%}@keyframes qx-ai-work-cycle{0%,to{filter:saturate()brightness()}28%{filter:saturate(1.03)brightness(1.02)}58%{filter:saturate(1.05)brightness(1.01)}78%{filter:saturate(1.02)brightness(1.025)}}@keyframes qx-ai-scan{0%,12%,to{opacity:0;transform:translateY(-20px)}22%{opacity:.45}50%{opacity:.16;transform:translateY(65px)}64%{opacity:0;transform:translateY(80px)}}@keyframes qx-ai-monitor-glow{0%,to{opacity:.08;transform:scale(.92)}50%{opacity:.24;transform:scale(1.12)}}@keyframes qx-ai-data-pulse{0%,to{opacity:0;transform:translateY(4px)scale(.7)}28%{opacity:.8}58%{opacity:.25;transform:translate(8px,-5px)scale(1.05)}72%{opacity:0;transform:translate(12px,-9px)scale(.8)}}@media (max-width:1450px){.ai-activity-card{height:116px}}@media (max-height:820px) and (min-width:961px){.ai-activity-card{height:102px}}@media (max-width:960px){.ai-activity-card{display:none}}@media (prefers-reduced-motion:reduce){.ai-activity-card__art,.ai-activity-card__scan,.ai-activity-card__glow,.ai-activity-card__data{animation:none!important}.ai-activity-card__scan,.ai-activity-card__glow,.ai-activity-card__data{display:none}}.ticket-reader-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-bottom:14px;padding:14px}.ticket-reader-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.ticket-reader-head>div{gap:3px;display:grid}.ticket-reader-head strong{color:var(--text);font-size:11px}.ticket-reader-head span{color:var(--muted);font-size:8px;line-height:1.45}.ticket-reader-status{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;padding:5px 8px;font-weight:800;color:var(--muted)!important;font-size:8px!important}.ticket-reader-status.reading{background:#1298ff14;border-color:#1298ff47;color:var(--blue-600)!important}.ticket-reader-status.ready{background:#13865f14;border-color:#13865f40;color:var(--green-600)!important}.ticket-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ticket-facts-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.ticket-facts-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:700}.ticket-facts-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:10px}.ticket-reader-warning{color:var(--amber-600);background:#b86a0e14;border:1px solid #b86a0e40;border-radius:9px;margin-top:9px;padding:9px 10px;font-size:8px;line-height:1.5}html[data-theme=dark] .ticket-reader-panel,html[data-theme=dark] .ticket-facts-grid>div,html[data-theme=dark] .ticket-reader-status{background:var(--bg-card);border-color:var(--border)}html[data-theme=dark] .ticket-reader-head strong,html[data-theme=dark] .ticket-facts-grid strong{color:var(--text-primary)}html[data-theme=dark] .ticket-reader-head span,html[data-theme=dark] .ticket-facts-grid span{color:var(--text-secondary)}@media (max-width:960px){.ticket-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ticket-facts-grid{grid-template-columns:1fr}}.process-validation-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:18px;overflow:hidden}.process-validation-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.process-validation-head>div{gap:4px;display:grid}.process-validation-head strong{color:var(--text);font-size:14px}.process-validation-head span{color:var(--muted);font-size:12px;line-height:1.5}.process-validation-summary{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.process-validation-summary>div{background:var(--surface);gap:2px;padding:13px 16px;display:grid}.process-validation-summary strong{color:var(--text);font-size:18px}.process-validation-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.process-validation-list{display:grid}.process-validation-item{border-bottom:1px solid var(--border);padding:15px 20px}.process-validation-item__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.process-validation-item__top>div{align-items:center;gap:10px;min-width:0;display:flex}.process-validation-item__top>div>span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:900}.process-validation-item__top strong{color:var(--text);font-size:12px}.process-validation-item p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.55}.process-validation-item small{color:var(--amber-600);margin-top:7px;font-size:10px;font-weight:700;display:inline-block}.process-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.process-status.conforme{color:#087653;background:#13865f1c}.process-status.divergente{color:#b42f45;background:#c23d511c}.process-status.nao_verificado{color:#a45b08;background:#b86a0e1f}.process-status.nao_aplicavel{color:#67748a;background:#6c7a911f}.process-validation-note{color:var(--muted);background:var(--surface-soft);padding:12px 20px;font-size:10px;line-height:1.5}html[data-theme=dark] .process-validation-panel,html[data-theme=dark] .process-validation-summary>div{background:var(--bg-card)}html[data-theme=dark] .process-validation-note{background:var(--bg-secondary)}@media (max-width:760px){.process-validation-head{flex-direction:column;align-items:stretch}.process-validation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.process-validation-item__top{flex-direction:column;align-items:flex-start}}.rule-application-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:18px;overflow:hidden}.rule-application-meta{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:auto 1fr;gap:3px 12px;padding:13px 20px;display:grid}.rule-application-meta>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.rule-application-meta>strong{color:var(--text);font-size:11px}.rule-application-meta>small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.5}.rule-application-summary{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rule-application-summary>div{background:var(--surface);gap:2px;padding:13px 16px;display:grid}.rule-application-summary strong{color:var(--text);font-size:18px}.rule-application-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.rule-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.rule-status.aplicavel{color:#087653;background:#13865f1c}.rule-status.nao_aplicavel{color:#67748a;background:#6c7a911f}.rule-status.revisao_humana{color:#a45b08;background:#b86a0e1f}.rule-evidence{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin-top:9px;padding:9px 11px}.rule-evidence>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.rule-evidence>p{margin-top:4px}html[data-theme=dark] .rule-application-panel,html[data-theme=dark] .rule-application-summary>div{background:var(--bg-card)}html[data-theme=dark] .rule-application-meta,html[data-theme=dark] .rule-evidence{background:var(--bg-secondary)}@media (max-width:760px){.rule-application-summary{grid-template-columns:1fr}}.qx-workflow-nav{z-index:35;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 93%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--navy-950) 9%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 14px;padding:8px;display:grid;position:sticky;top:94px}.qx-workflow-nav button{min-height:48px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 9px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.qx-workflow-nav button i{background:var(--surface-muted);width:24px;height:24px;color:var(--text-muted);border-radius:8px;flex:0 0 24px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.qx-workflow-nav button.is-complete{color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 7%,transparent)}.qx-workflow-nav button.is-complete i{color:#fff;background:var(--brand-green)}.qx-workflow-nav button.is-current{color:var(--text-primary);border-color:color-mix(in srgb,var(--brand-blue) 30%,var(--border));background:color-mix(in srgb,var(--brand-blue) 9%,var(--bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-blue) 7%,transparent)}.qx-workflow-nav button.is-current i{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-violet));box-shadow:0 5px 12px color-mix(in srgb,var(--brand-blue) 30%,transparent)}.qx-workflow-nav button:hover:not(.is-pending){transform:translateY(-1px)}.qx-workflow-stage{transition:border-color .18s,box-shadow .18s,background-color .18s;border-radius:14px!important}.qx-workflow-stage.qx-workflow-current{border-color:color-mix(in srgb,var(--brand-blue) 36%,var(--border))!important;box-shadow:0 12px 30px color-mix(in srgb,var(--brand-blue) 9%,transparent)!important}.qx-workflow-stage.qx-workflow-complete{border-color:color-mix(in srgb,var(--brand-green) 22%,var(--border))!important}.qx-workflow-stage.qx-workflow-collapsed>:not(.ticket-reader-head):not(.process-validation-head){display:none!important}.qx-workflow-stage.qx-workflow-collapsed{min-height:0!important;padding-bottom:0!important}.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head,.qx-workflow-stage.qx-workflow-collapsed .process-validation-head{border-bottom:0!important;margin-bottom:0!important}.qx-workflow-stage-badge,.qx-context-badge{min-height:26px;color:var(--brand-amber);background:color-mix(in srgb,var(--brand-amber) 12%,transparent);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.qx-workflow-stage-badge.is-complete,.qx-context-badge{color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 11%,transparent)}.qx-workflow-toggle,.qx-context-toggle{border:1px solid color-mix(in srgb,var(--brand-blue) 24%,var(--border));min-height:34px;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 6%,var(--bg-card));white-space:nowrap;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.qx-context-complete.qx-context-collapsed>:not(.form-section-heading){display:none!important}.qx-context-complete.qx-context-collapsed{padding-top:14px!important;padding-bottom:14px!important}.qx-context-complete .form-section-heading,.qx-workflow-stage .ticket-reader-head,.qx-workflow-stage .process-validation-head{gap:10px}.monitoring-form{gap:17px!important}.monitoring-form .form-panel{padding:22px!important}.monitoring-form .form-section-heading strong{line-height:1.3;font-size:15px!important}.monitoring-form .form-section-heading p,.process-validation-head span,.ticket-reader-head span,.human-review-block__head span{font-size:11px!important;line-height:1.5!important}.process-validation-head>div>strong,.ticket-reader-head>div>strong,.human-review-block__head>strong{line-height:1.3;font-size:15px!important}.process-validation-item{padding:15px 16px!important}.process-validation-item__top strong{line-height:1.4;font-size:12px!important}.process-validation-item p,.rule-evidence p,.process-validation-note,.human-review-panel small,.ticket-facts-grid strong{font-size:12px!important;line-height:1.58!important}.rule-evidence{border-radius:10px!important;padding:12px 13px!important}.human-review-fields label,.human-review-textareas label,.form-grid label{font-size:11px!important}.human-review-fields input,.human-review-fields select,.human-review-textareas textarea,.form-grid input,.form-grid select{min-height:44px;font-size:13px!important}.human-review-textareas textarea{min-height:112px!important}.process-validation-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-blue) 25%,transparent) transparent;max-height:660px;overflow:auto}.human-review-panel .process-validation-list{max-height:720px}.qx-workflow-stage .process-validation-head>.secondary-button,.qx-workflow-stage .ticket-reader-head>.secondary-button{min-height:38px!important;color:var(--brand-blue)!important;border-color:color-mix(in srgb,var(--brand-blue) 38%,var(--border))!important;background:color-mix(in srgb,var(--brand-blue) 8%,var(--bg-card))!important;box-shadow:0 6px 14px color-mix(in srgb,var(--brand-blue) 10%,transparent)!important;padding:0 15px!important;font-size:11px!important;font-weight:850!important}.qx-workflow-stage .process-validation-head>.secondary-button:hover,.qx-workflow-stage .ticket-reader-head>.secondary-button:hover{color:#fff!important;background:linear-gradient(105deg,var(--brand-blue),var(--brand-violet))!important;border-color:#0000!important}.form-actions{z-index:30;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 93%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;margin-top:3px;position:sticky;bottom:12px;box-shadow:0 12px 30px #0000001a;padding:10px!important}.form-actions .secondary-button,.form-actions .primary-button{border-radius:10px!important;min-height:44px!important;padding:0 17px!important;font-size:12px!important;font-weight:850!important}.form-actions .secondary-button{color:var(--brand-blue)!important;border-color:color-mix(in srgb,var(--brand-blue) 32%,var(--border))!important;background:color-mix(in srgb,var(--brand-blue) 5%,var(--bg-card))!important}.form-actions .primary-button:disabled{opacity:1!important;color:#fff!important;background:linear-gradient(105deg,#0b84f7,#175be8 55%,#6b1fd4)!important;box-shadow:0 8px 20px #175be833!important}.ai-step-row{display:none!important}.qx-loader-screen{z-index:9999;min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--brand-violet) 12%,transparent),transparent 25rem),radial-gradient(circle at 18% 78%,color-mix(in srgb,var(--brand-blue) 11%,transparent),transparent 28rem),linear-gradient(145deg,var(--bg-secondary),var(--bg-primary));opacity:1;grid-template-rows:auto 1fr;transition:opacity .42s,filter .42s;display:grid;position:fixed;inset:0;overflow:hidden}.qx-loader-screen.is-leaving{opacity:0;filter:blur(4px)}.qx-loader-bg{border:1px solid color-mix(in srgb,var(--brand-blue) 11%,transparent);pointer-events:none;border-radius:50%;animation:25s linear infinite qx-loader-bg-drift;position:absolute}.qx-loader-bg--one{width:520px;height:520px;bottom:-280px;left:-250px}.qx-loader-bg--two{width:380px;height:380px;animation-direction:reverse;top:-180px;right:-160px}.qx-loader-brand-shell{z-index:3;background:#ffffffe0;border:1px solid #ffffffbf;border-radius:13px;width:-moz-fit-content;width:fit-content;margin:28px 32px 0;padding:10px 14px;animation:.9s both qx-loader-brand-in;position:relative;box-shadow:0 8px 26px #143a7412}.qx-loader-brand-shell img{object-fit:contain;width:clamp(220px,22vw,330px);max-height:72px;display:block}.qx-loader-stage{z-index:2;align-content:center;place-items:center;width:min(100%,1160px);margin:0 auto;padding:0 28px 28px;display:grid;position:relative}.qx-loader-visual{aspect-ratio:1;place-items:center;width:min(68vw,670px);margin-top:-32px;animation:1s .7s both qx-loader-core-in;display:grid;position:relative}.qx-loader-ring{pointer-events:none;border-radius:50%;position:absolute}.ring-1{border:2px solid color-mix(in srgb,var(--brand-blue) 31%,transparent);border-left-color:var(--brand-blue);border-bottom-color:#0000;animation:11s linear infinite qx-loader-spin;inset:7%}.ring-2{border:1px dashed color-mix(in srgb,var(--brand-violet) 50%,transparent);animation:13s linear infinite qx-loader-spin-reverse;inset:14%}.ring-3{border:5px dotted color-mix(in srgb,var(--brand-blue) 24%,transparent);border-top-color:color-mix(in srgb,var(--brand-blue) 68%,transparent);animation:9s linear infinite qx-loader-spin;inset:21%}.ring-4{border:1px dashed color-mix(in srgb,var(--brand-blue) 48%,transparent);animation:10.5s linear infinite qx-loader-spin-reverse;inset:28%}.ring-5{border:5px solid #0000;border-top-color:color-mix(in srgb,var(--brand-violet) 55%,transparent);border-right-color:color-mix(in srgb,var(--brand-blue) 45%,transparent);animation:3.6s ease-in-out infinite qx-loader-ring-breathe;inset:34%}.qx-loader-core{aspect-ratio:1;color:#155eef;width:31%;box-shadow:0 0 0 16px color-mix(in srgb,var(--brand-blue) 5%,transparent),0 0 75px color-mix(in srgb,var(--brand-violet) 25%,transparent),inset 0 0 36px #6c32f71f;background:radial-gradient(circle at 45% 35%,#fffffffa,#ebf1ffeb 48%,#d9ccffd4);border:1px solid #ffffffeb;border-radius:50%;place-items:center;animation:3s ease-in-out infinite qx-loader-pulse;display:grid;position:absolute}.qx-loader-core-halo{border:1px solid color-mix(in srgb,var(--brand-blue) 23%,transparent);border-radius:50%;animation:2.7s ease-out infinite qx-loader-halo;position:absolute;inset:-22%}.qx-loader-core-halo.halo-b{animation-delay:1.25s;inset:-38%}.qx-loader-headset{fill:none;stroke:currentColor;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 12px #1f53d124);width:66%;height:66%}.headset-cup{fill:color-mix(in srgb,var(--brand-violet) 78%,var(--brand-blue));stroke:color-mix(in srgb,var(--brand-blue) 65%,var(--brand-violet))}.headset-mic-tip{fill:var(--brand-violet);stroke:var(--brand-violet)}.headset-wave{stroke-width:5px;opacity:0;animation:2s ease-out infinite qx-loader-mic-wave}.wave-two{animation-delay:.28s}.qx-loader-orbit-icon{width:66px;height:66px;color:var(--brand-blue);background:color-mix(in srgb,var(--bg-card) 84%,transparent);border:1px solid color-mix(in srgb,var(--brand-blue) 16%,var(--border));box-shadow:0 13px 30px color-mix(in srgb,var(--brand-blue) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:50%;place-items:center;animation:.65s forwards qx-loader-icon-in,4.2s ease-in-out 5s infinite qx-loader-float;display:grid;position:absolute}.orbit-icon-6{animation-delay:3.6s,5.5s;top:76%;right:18%}.orbit-icon-10{animation-delay:4.08s,5.9s;top:7%;left:31%}.orbit-icon-11{animation-delay:4.2s,6s;top:88%;right:27%}.orbit-icon-12{animation-delay:4.32s,6.1s;top:88%;left:28%}.qx-loader-waveform,.qx-loader-mini-dashboard{z-index:3;border:1px solid color-mix(in srgb,var(--brand-blue) 15%,var(--border));background:color-mix(in srgb,var(--bg-card) 84%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-blue) 9%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute}.qx-loader-waveform{border-radius:18px;justify-content:space-between;align-items:center;gap:4px;width:118px;height:58px;padding:12px 14px;display:flex;top:38%;right:-1%}.qx-loader-waveform i{background:linear-gradient(180deg,var(--brand-blue),var(--brand-violet));border-radius:5px;width:5px;height:14px;animation:1.15s ease-in-out infinite alternate qx-loader-waveform}.qx-loader-waveform i:nth-child(2n){animation-delay:.18s}.qx-loader-waveform i:nth-child(3n){animation-delay:.34s}.qx-loader-mini-dashboard{width:128px;height:76px;color:var(--text-secondary);border-radius:16px;padding:11px 12px;bottom:22%;left:-1%}.qx-loader-mini-dashboard>span{color:var(--brand-violet);font-size:10px;font-weight:900}.mini-dashboard-bars{align-items:end;gap:4px;height:36px;display:flex;position:absolute;bottom:14px;right:13px}.mini-dashboard-bars i{background:linear-gradient(180deg,var(--brand-blue),var(--brand-violet));border-radius:4px 4px 1px 1px;width:7px;animation:1.8s ease-in-out infinite alternate qx-loader-bars}.mini-dashboard-bars i:first-child{height:33%}.mini-dashboard-bars i:nth-child(2){height:68%;animation-delay:.16s}.mini-dashboard-bars i:nth-child(3){height:46%;animation-delay:.3s}.mini-dashboard-bars i:nth-child(4){height:88%;animation-delay:.44s}.mini-dashboard-line{border-top:2px solid var(--brand-blue);opacity:.55;border-radius:50%;width:52px;height:20px;position:absolute;bottom:18px;left:12px;transform:rotate(-10deg)}.qx-loader-flow{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-blue) 36%,transparent),transparent);width:22%;height:2px;position:absolute}.flow-a{top:42%;left:7%;transform:rotate(8deg)}.flow-b{bottom:39%;right:7%;transform:rotate(-9deg)}.qx-loader-flow i{background:var(--brand-blue);width:7px;height:7px;box-shadow:0 0 10px var(--brand-blue);border-radius:50%;animation:2.2s linear infinite qx-loader-data-dot;position:absolute;top:-3px}.qx-loader-flow i:nth-child(2){animation-delay:.65s}.qx-loader-flow i:nth-child(3){animation-delay:1.3s}.qx-loader-particles{pointer-events:none;position:absolute;inset:0}.qx-loader-particles i{background:var(--brand-blue);opacity:.32;border-radius:50%;width:4px;height:4px;animation:4.5s ease-in-out infinite qx-loader-particle;position:absolute}.qx-loader-particles i:nth-child(3n){background:var(--brand-violet);animation-duration:5.8s}.qx-loader-particles i:nth-child(5n){opacity:.18;width:6px;height:6px}.qx-loader-particles i:nth-child(7n){background:var(--brand-magenta);opacity:.14}.qx-loader-particles i:first-child{top:32%;left:9%}.qx-loader-particles i:nth-child(2){top:14%;left:17%}.qx-loader-particles i:nth-child(3){top:51%;left:24%}.qx-loader-particles i:nth-child(4){top:20%;left:33%}.qx-loader-particles i:nth-child(5){top:12%;left:42%}.qx-loader-particles i:nth-child(6){top:17%;left:53%}.qx-loader-particles i:nth-child(7){top:11%;left:64%}.qx-loader-particles i:nth-child(8){top:21%;left:76%}.qx-loader-particles i:nth-child(9){top:34%;left:87%}.qx-loader-particles i:nth-child(10){top:55%;left:92%}.qx-loader-particles i:nth-child(11){top:72%;left:84%}.qx-loader-particles i:nth-child(12){top:83%;left:72%}.qx-loader-particles i:nth-child(13){top:92%;left:60%}.qx-loader-particles i:nth-child(14){top:84%;left:48%}.qx-loader-particles i:nth-child(15){top:92%;left:36%}.qx-loader-particles i:nth-child(16){top:81%;left:22%}.qx-loader-particles i:nth-child(17){top:68%;left:12%}.qx-loader-particles i:nth-child(18){top:50%;left:5%}.qx-loader-particles i:nth-child(n+19){animation-delay:1.3s;transform:scale(.7)}.qx-loader-particles i:nth-child(19){top:34%;left:28%}.qx-loader-particles i:nth-child(20){top:31%;left:38%}.qx-loader-particles i:nth-child(21){top:28%;left:49%}.qx-loader-particles i:nth-child(22){top:31%;left:60%}.qx-loader-particles i:nth-child(23){top:36%;left:70%}.qx-loader-particles i:nth-child(24){top:48%;left:72%}.qx-loader-particles i:nth-child(25){top:61%;left:69%}.qx-loader-particles i:nth-child(26){top:68%;left:59%}.qx-loader-particles i:nth-child(27){top:71%;left:48%}.qx-loader-particles i:nth-child(28){top:68%;left:37%}.qx-loader-particles i:nth-child(29){top:61%;left:28%}.qx-loader-particles i:nth-child(30){top:48%;left:25%}.qx-loader-particles i:nth-child(31){top:40%;left:19%}.qx-loader-particles i:nth-child(32){top:43%;left:81%}.qx-loader-particles i:nth-child(33){top:61%;left:79%}.qx-loader-particles i:nth-child(34){top:61%;left:18%}.qx-loader-particles i:nth-child(35){top:6%;left:54%}.qx-loader-particles i:nth-child(36){top:94%;left:55%}.qx-loader-particles i:nth-child(37){top:59%;left:3%}.qx-loader-particles i:nth-child(38){top:46%;left:96%}.qx-loader-particles i:nth-child(39){top:23%;left:8%}.qx-loader-particles i:nth-child(40){top:25%;left:92%}.qx-loader-particles i:nth-child(41){top:88%;left:15%}.qx-loader-particles i:nth-child(42){top:86%;left:88%}.qx-loader-copy{text-align:center;justify-items:center;gap:6px;margin-top:-44px;display:grid}.qx-loader-copy h1{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.2vw,30px)}.qx-loader-copy p{min-height:21px;color:var(--text-secondary);margin:0;font-size:13px}.qx-loader-percentage{color:var(--brand-blue);letter-spacing:.08em;margin-top:1px;font-size:10px;font-weight:900}.qx-loader-progress{width:min(100%,720px);margin-top:22px}.qx-loader-progress-line{background:color-mix(in srgb,var(--text-muted) 15%,transparent);border-radius:999px;height:3px;overflow:hidden}.qx-loader-progress-line span{border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-violet),var(--brand-magenta));height:100%;box-shadow:0 0 14px color-mix(in srgb,var(--brand-blue) 42%,transparent);transition:width .1s linear;display:block}.qx-loader-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.qx-loader-progress-step{color:var(--text-muted);justify-content:center;align-items:center;gap:9px;display:flex}.qx-loader-progress-step>i{border:2px solid color-mix(in srgb,var(--text-muted) 25%,transparent);border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.qx-loader-progress-step div{gap:2px;display:grid}.qx-loader-progress-step strong{color:var(--text-secondary);font-size:10px}.qx-loader-progress-step span{color:var(--text-muted);font-size:9px}.qx-loader-progress-step.is-active>i{border-color:var(--brand-blue);color:var(--brand-blue);box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-blue) 7%,transparent);animation:1.2s ease-in-out infinite qx-loader-step-pulse}.qx-loader-progress-step.is-done>i{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue)}.qx-loader-progress-step.is-done strong{color:var(--text-primary)}html[data-theme=dark] .qx-loader-brand-shell{background:#fffffff0;border-color:#ffffffd1}html[data-theme=dark] .qx-loader-core{background:radial-gradient(circle at 45% 35%,#f5f8ff,#dfe8ff 52%,#c9bcff)}@keyframes qx-loader-spin{to{transform:rotate(360deg)}}@keyframes qx-loader-spin-reverse{to{transform:rotate(-360deg)}}@keyframes qx-loader-brand-in{0%{opacity:0;filter:blur(7px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:none}}@keyframes qx-loader-core-in{0%{opacity:0;filter:blur(9px);transform:scale(.82)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes qx-loader-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes qx-loader-halo{0%{opacity:.1;transform:scale(.86)}55%{opacity:.45}to{opacity:0;transform:scale(1.22)}}@keyframes qx-loader-ring-breathe{0%,to{opacity:.26;transform:rotate(0)scale(.98)}50%{opacity:.85;transform:rotate(12deg)scale(1.02)}}@keyframes qx-loader-icon-in{0%{opacity:0;transform:translateY(12px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes qx-loader-float{0%,to{translate:0 -3px}50%{translate:0 4px}}@keyframes qx-loader-mic-wave{0%,25%{opacity:0;transform:scale(.8)}50%{opacity:.7}to{opacity:0;transform:scale(1.18)}}@keyframes qx-loader-waveform{0%{opacity:.65;height:10px}to{opacity:1;height:34px}}@keyframes qx-loader-bars{0%{transform-origin:bottom;transform:scaleY(.55)}to{transform-origin:bottom;transform:scaleY(1.05)}}@keyframes qx-loader-data-dot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@keyframes qx-loader-particle{0%,to{opacity:.14;transform:translate(0,0)scale(.8)}50%{opacity:.48;transform:translate(8px,-10px)scale(1.2)}}@keyframes qx-loader-bg-drift{to{transform:rotate(360deg)translate(18px)}}@keyframes qx-loader-step-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-blue) 6%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-blue) 10%,transparent)}}@media (max-width:980px){.qx-workflow-nav{grid-template-columns:repeat(3,minmax(0,1fr));top:82px}.qx-loader-visual{width:min(86vw,600px)}.qx-loader-brand-shell{margin:20px 22px 0}}@media (max-width:680px){.qx-workflow-nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.qx-workflow-nav button{justify-content:flex-start}.qx-workflow-stage-badge,.qx-context-badge{display:none}.process-validation-head,.ticket-reader-head,.form-section-heading{flex-wrap:wrap}.qx-loader-brand-shell img{width:200px}.qx-loader-visual{width:min(96vw,470px);margin-top:-10px}.qx-loader-orbit-icon{width:52px;height:52px}.orbit-icon-7,.orbit-icon-8,.orbit-icon-9,.orbit-icon-10,.orbit-icon-11,.orbit-icon-12,.qx-loader-mini-dashboard,.qx-loader-waveform{display:none}.qx-loader-progress-steps{grid-template-columns:1fr;gap:8px}.qx-loader-progress-step{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.qx-loader-ring,.qx-loader-core,.qx-loader-core-halo,.qx-loader-orbit-icon,.qx-loader-waveform i,.mini-dashboard-bars i,.qx-loader-flow i,.qx-loader-particles i,.qx-loader-bg,.headset-wave,.qx-loader-progress-step>i{animation:none!important}.qx-loader-orbit-icon{opacity:1}}.qx-loader-screen{grid-template-rows:1fr}.qx-loader-brand-shell{display:none!important}.qx-loader-stage{align-content:center;min-height:100vh;padding:34px 28px 28px}.qx-loader-visual{width:min(67vw,690px);margin-top:-28px}.qx-loader-orbits{z-index:5;pointer-events:none;position:absolute;inset:0}.qx-loader-orbit-icon{z-index:6;width:62px;height:62px;color:var(--brand-blue);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 92%, transparent), color-mix(in srgb, var(--surface-soft) 82%, transparent));border:1px solid color-mix(in srgb, var(--brand-blue) 21%, var(--border));box-shadow:0 12px 28px color-mix(in srgb, var(--brand-blue) 11%, transparent), inset 0 0 0 6px color-mix(in srgb, var(--brand-blue) 3%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:50%;place-items:center;display:grid}.qx-loader-orbit-icon:before{content:"";border:1px solid color-mix(in srgb, var(--brand-violet) 10%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:7px}.qx-loader-orbit-icon:after{content:"";background:linear-gradient(135deg, var(--brand-blue), var(--brand-violet));width:5px;height:5px;box-shadow:0 0 10px color-mix(in srgb, var(--brand-blue) 46%, transparent);border-radius:50%;position:absolute;top:7px;right:6px}.qx-loader-orbit-icon svg{z-index:2;stroke-width:1.75px;width:25px;height:25px;filter:drop-shadow(0 4px 8px color-mix(in srgb, var(--brand-blue) 14%, transparent));position:relative}.orbit-icon-1{animation-delay:3s,5s;top:1.5%;left:45.5%}.orbit-icon-2{animation-delay:3.13s,5.08s;top:12%;left:20%}.orbit-icon-3{animation-delay:3.26s,5.16s;top:33%;left:5.5%}.orbit-icon-4{animation-delay:3.39s,5.24s;top:61%;left:7%}.orbit-icon-5{animation-delay:3.52s,5.32s;top:80%;left:22%}.orbit-icon-6{animation-delay:3.65s,5.4s;top:88%;left:45.5%}.orbit-icon-7{animation-delay:3.78s,5.48s;top:80%;right:22%}.orbit-icon-8{animation-delay:3.91s,5.56s;top:61%;right:7%}.orbit-icon-9{animation-delay:4.04s,5.64s;top:33%;right:5.5%}.orbit-icon-10{animation-delay:4.17s,5.72s;top:12%;right:20%}.qx-loader-waveform,.qx-loader-mini-dashboard{display:none!important}html[data-theme=light] .qx-loader-screen{background:radial-gradient(circle at 50% 43%,#5c48e61c,#0000 25rem),radial-gradient(circle at 18% 78%,#1597ff1a,#0000 29rem),linear-gradient(145deg,#fff,#f5f8fd 70%,#f2f6fc)}html[data-theme=light] .qx-loader-core{color:#155eef;background:radial-gradient(circle at 45% 34%,#fff,#eef3ff 50%,#e5dcff 100%);border-color:#fffffff2}html[data-theme=dark] .qx-loader-screen{color:var(--text-primary);background:radial-gradient(circle at 50% 43%,#6c32f733,#0000 27rem),radial-gradient(circle at 18% 78%,#1597ff2b,#0000 31rem),linear-gradient(145deg,#020d20,#03142f 52%,#061b3e)}html[data-theme=dark] .qx-loader-bg{border-color:#56afff1f}html[data-theme=dark] .qx-loader-core{color:#8bd7ff;background:radial-gradient(circle at 42% 34%,#103b79,#092653 48%,#17164f 100%);border-color:#7ec5ff38;box-shadow:0 0 0 16px #1597ff0e,0 0 82px #6c32f747,inset 0 0 42px #1597ff21}html[data-theme=dark] .qx-loader-orbit-icon:before{border-color:#7b59ff29}html[data-theme=dark] .qx-loader-orbit-icon:after{background:linear-gradient(135deg,#59c6ff,#8b5cff);box-shadow:0 0 12px #59c6ff61}html[data-theme=dark] .qx-loader-copy p,html[data-theme=dark] .qx-loader-percentage,html[data-theme=dark] .qx-loader-progress-step span{color:var(--text-secondary)}html[data-theme=dark] .qx-loader-progress-line{background:#7ea6da26}@media (max-width:900px){.qx-loader-visual{width:min(86vw,610px)}.qx-loader-orbit-icon{width:54px;height:54px}.qx-loader-orbit-icon svg{width:22px;height:22px}}@media (max-width:620px){.qx-loader-stage{padding-inline:18px}.qx-loader-visual{width:min(96vw,510px)}.qx-loader-orbit-icon{width:48px;height:48px}.orbit-icon-2,.orbit-icon-4,.orbit-icon-7,.orbit-icon-9,.orbit-icon-10{display:none}}@media (prefers-reduced-motion:reduce){.qx-loader-orbit-icon{animation:.4s forwards qx-loader-icon-in!important}}.qx-context-complete .form-section-heading{grid-template-columns:34px minmax(0,1fr) max-content max-content;align-items:center!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.qx-context-complete .form-section-heading>div{min-width:0}.qx-context-badge,.qx-context-toggle,.qx-workflow-stage-badge,.qx-workflow-toggle{white-space:nowrap!important;flex:none!important;overflow:visible!important}.qx-context-badge{justify-content:center;min-width:78px;margin-left:0!important}.qx-context-toggle{min-width:92px;border-color:color-mix(in srgb,var(--brand-blue) 34%,var(--border))!important;color:var(--brand-blue)!important;background:color-mix(in srgb,var(--brand-blue) 6%,var(--bg-card))!important;box-shadow:0 5px 14px color-mix(in srgb,var(--brand-blue) 8%,transparent)!important;padding-inline:14px!important}.qx-context-toggle:hover,.qx-workflow-toggle:hover{color:#fff!important;background:linear-gradient(105deg,var(--brand-blue),var(--brand-violet))!important;border-color:#0000!important}.qx-context-toggle:focus-visible,.qx-workflow-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-blue) 22%,transparent);outline-offset:2px}.qx-workflow-nav{z-index:24!important;border-radius:13px!important;gap:8px!important;padding:7px!important;top:92px!important;box-shadow:0 10px 28px #00142f14!important}.qx-workflow-nav button{min-height:44px!important;padding:6px 8px!important;font-size:10.5px!important;line-height:1.15!important}.qx-workflow-nav button i{flex-basis:22px!important;width:22px!important;height:22px!important}.qx-workflow-stage,.qx-context-complete{scroll-margin-top:158px!important}.human-review-section-v2 .form-panel{padding:20px!important}.human-review-panel--v2{border-radius:15px!important;overflow:visible!important}.human-review-hero-head{grid-template-columns:minmax(0,1fr) max-content;align-items:center!important;gap:14px!important;padding:18px 20px!important;display:grid!important}.human-review-hero-head>div{min-width:0}.human-review-hero-head strong{font-size:16px!important;line-height:1.3!important}.human-review-hero-head span:not(.process-status):not(.rule-status){margin-top:4px;font-size:11px!important;line-height:1.5!important}.human-review-hero-head>.process-status,.human-review-hero-head>.rule-status{white-space:nowrap;justify-content:center;align-items:center;min-height:29px;padding-inline:11px;display:inline-flex}.human-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.human-review-summary>div{min-height:74px!important;padding:16px 18px!important}.human-review-summary strong{font-size:22px!important}.human-review-summary span{letter-spacing:.07em;margin-top:3px;font-size:9px!important}.human-review-disclosure{border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 96%,var(--surface-soft))}.human-review-disclosure:last-of-type{border-bottom:1px solid var(--border)}.human-review-disclosure__toggle{width:100%;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) max-content 24px;align-items:center;gap:12px;padding:12px 18px;transition:background-color .18s;display:grid}.human-review-disclosure__toggle:hover{background:color-mix(in srgb,var(--brand-blue) 5%,transparent)}.human-review-disclosure.is-open>.human-review-disclosure__toggle{background:color-mix(in srgb,var(--brand-blue) 4%,var(--bg-card))}.human-review-substep{width:32px;height:32px;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 9%,var(--bg-card));border:1px solid color-mix(in srgb,var(--brand-blue) 15%,var(--border));border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.human-review-disclosure__copy{gap:3px;min-width:0;display:grid}.human-review-disclosure__copy strong{color:var(--text-primary);font-size:13px}.human-review-disclosure__copy small{color:var(--text-secondary);font-size:10.5px;line-height:1.4}.human-review-disclosure__status{min-height:27px;color:var(--brand-amber);background:color-mix(in srgb,var(--brand-amber) 11%,transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.human-review-disclosure__status.is-complete{color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 10%,transparent)}.human-review-disclosure__chevron{color:var(--text-muted);place-items:center;font-size:18px;transition:transform .18s;display:inline-grid;transform:rotate(0)}.human-review-disclosure.is-open .human-review-disclosure__chevron{transform:rotate(180deg)}.human-review-disclosure__body{padding:0 18px 18px}.human-review-pending-list,.human-review-criteria-list{gap:10px;display:grid}.human-review-pending-card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;padding:15px 16px;box-shadow:0 6px 18px #00142f0a}.human-review-pending-card__head{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:12px;display:grid}.human-review-pending-card__head>div{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.human-review-pending-card__head>div>span{color:var(--text-muted);letter-spacing:.06em;font-size:9px;font-weight:850}.human-review-pending-card__head strong{color:var(--text-primary);font-size:12px}.human-review-pending-card>p{color:var(--text-secondary);margin:9px 0 13px;font-size:11px;line-height:1.58}.human-review-fields{align-items:end;gap:12px!important;display:grid!important}.human-review-fields--pending{grid-template-columns:minmax(180px,240px) minmax(0,1fr)!important}.human-review-fields--criterion{grid-template-columns:minmax(210px,280px) minmax(0,1fr)!important}.human-review-fields label,.human-review-textareas label{min-width:0;font-weight:750;color:var(--text-secondary)!important;gap:6px!important;font-size:10.5px!important;display:grid!important}.human-review-fields label>span,.human-review-textareas label>span{display:block}.human-review-fields input,.human-review-fields select,.human-review-textareas textarea{outline:none;width:100%!important;min-width:0!important;color:var(--text-primary)!important;background:var(--bg-card)!important;border:1px solid var(--border-strong)!important;box-shadow:none!important;border-radius:10px!important}.human-review-fields input,.human-review-fields select{min-height:44px!important;padding:0 12px!important;font-size:12px!important}.human-review-fields input:focus,.human-review-fields select:focus,.human-review-textareas textarea:focus{border-color:color-mix(in srgb,var(--brand-blue) 58%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-blue) 10%,transparent)!important}.human-review-criterion-card{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.human-review-criterion-card.is-expanded{border-color:color-mix(in srgb,var(--brand-blue) 30%,var(--border));box-shadow:0 9px 24px color-mix(in srgb,var(--brand-blue) 7%,transparent)}.human-review-criterion-card.is-changed{border-color:color-mix(in srgb,var(--brand-amber) 34%,var(--border))}.human-review-criterion-card__toggle{width:100%;min-height:58px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 14px;display:grid}.human-review-criterion-card__toggle:hover{background:color-mix(in srgb,var(--brand-blue) 4%,transparent)}.human-review-criterion-card__title{gap:2px;min-width:0;display:grid}.human-review-criterion-card__title small{color:var(--text-muted);letter-spacing:.06em;font-size:8.5px;font-weight:850}.human-review-criterion-card__title strong{color:var(--text-primary);font-size:12px;line-height:1.35}.human-review-criterion-card__meta{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.human-review-criterion-card__meta b,.human-review-criterion-card__meta em{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:8.5px;font-style:normal;font-weight:900;display:inline-flex}.human-review-criterion-card__meta .is-ai{color:var(--brand-green);background:color-mix(in srgb,var(--brand-green) 10%,transparent)}.human-review-criterion-card__meta .is-review{color:var(--brand-amber);background:color-mix(in srgb,var(--brand-amber) 11%,transparent)}.human-review-criterion-card__meta em{color:var(--brand-violet);background:color-mix(in srgb,var(--brand-violet) 9%,transparent)}.human-review-criterion-card__meta i{color:var(--text-muted);font-size:17px;font-style:normal;transition:transform .18s}.human-review-criterion-card.is-expanded .human-review-criterion-card__meta i{transform:rotate(180deg)}.human-review-criterion-card__body{border-top:1px solid var(--border);gap:12px;padding:0 14px 14px;display:grid}.human-review-criterion-card__body .rule-evidence{margin-top:12px;background:var(--surface-soft)!important;border-radius:10px!important;padding:12px 14px!important}.human-review-criterion-card__body .rule-evidence>span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:900;display:block}.human-review-criterion-card__body .rule-evidence p{margin:0;color:var(--text-secondary)!important;font-size:11px!important;line-height:1.55!important}.human-review-forced-note{color:var(--text-secondary);font-size:9.5px}.human-review-textareas{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.human-review-textareas textarea{resize:vertical;line-height:1.5;min-height:112px!important;padding:11px 12px!important;font-size:12px!important}.human-review-confirmation{background:color-mix(in srgb,var(--surface-soft) 72%,var(--bg-card))!important;border-top:1px solid var(--border)!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:16px!important;padding:16px 18px!important;display:grid!important}.human-review-confirmation.is-ready{background:color-mix(in srgb,var(--brand-green) 5%,var(--bg-card))!important}.human-review-confirmation__main{gap:6px;min-width:0;display:grid}.human-review-confirmation label{line-height:1.45;color:var(--text-primary)!important;align-items:flex-start!important;gap:10px!important;font-size:11px!important;display:flex!important}.human-review-confirmation input[type=checkbox]{accent-color:var(--brand-blue);flex:0 0 18px;margin-top:1px;width:18px!important;height:18px!important}.human-review-confirmation__main>small{color:var(--text-secondary);padding-left:28px;font-size:9.5px}.human-review-confirmation .primary-button{min-width:220px;min-height:46px!important;padding-inline:18px!important;font-size:12px!important;font-weight:900!important}.human-review-confirmation .primary-button:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.48!important}.qx-loader-screen{grid-template-rows:1fr!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.qx-loader-brand-shell,.qx-loader-waveform,.qx-loader-mini-dashboard{display:none!important}.qx-loader-stage{grid-template-rows:minmax(0,1fr) auto auto!important;align-content:stretch!important;place-items:center!important;gap:clamp(8px,1.3vh,16px)!important;width:min(100%,1180px)!important;height:100dvh!important;min-height:0!important;margin:0 auto!important;padding:clamp(14px,2.4vh,26px) 28px!important;display:grid!important}.qx-loader-visual{align-self:end!important;width:min(62vw,56vh,620px)!important;max-width:620px!important;margin:0!important}.qx-loader-orbit-icon{width:clamp(50px,5.2vh,62px)!important;height:clamp(50px,5.2vh,62px)!important;box-shadow:0 11px 26px color-mix(in srgb,var(--brand-blue) 10%,transparent),0 0 0 6px color-mix(in srgb,var(--brand-blue) 2.5%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand-violet) 7%,transparent)!important;border-width:1px!important}.qx-loader-orbit-icon svg{stroke-width:1.8px!important;width:24px!important;height:24px!important}.orbit-icon-1{animation-delay:.3s,1.7s!important}.orbit-icon-2{animation-delay:.4s,1.8s!important}.orbit-icon-3{animation-delay:.5s,1.9s!important}.orbit-icon-4{animation-delay:.6s,2s!important}.orbit-icon-5{animation-delay:.7s,2.1s!important}.orbit-icon-6{animation-delay:.8s,2.2s!important}.orbit-icon-7{animation-delay:.9s,2.3s!important}.orbit-icon-8{animation-delay:1s,2.4s!important}.orbit-icon-9{animation-delay:1.1s,2.5s!important}.orbit-icon-10{animation-delay:1.2s,2.6s!important}.qx-loader-copy{align-self:center!important;margin:0!important}.qx-loader-copy h1{margin:0 0 5px!important;font-size:clamp(22px,2.1vw,31px)!important;line-height:1.15!important}.qx-loader-copy p{margin:0!important;font-size:11px!important}.qx-loader-percentage{margin-top:6px!important;font-size:10px!important}.qx-loader-progress{align-self:start!important;width:min(760px,82vw)!important;padding-bottom:clamp(2px,.5vh,8px)!important}.qx-loader-progress-steps{gap:14px!important}.qx-loader-progress-step strong{font-size:10px!important}.qx-loader-progress-step span{font-size:8.5px!important}html[data-theme=dark] .qx-loader-screen{background:radial-gradient(circle at 50% 42%,#6c32f733,#0000 26rem),radial-gradient(circle at 18% 76%,#1597ff29,#0000 30rem),linear-gradient(145deg,#020d20,#03142f 52%,#061b3e)!important}html[data-theme=dark] .qx-loader-orbit-icon{color:#8bd7ff!important;background:linear-gradient(145deg,#0a2651f0,#05193ae0)!important;border-color:#5aaeff3d!important;box-shadow:0 12px 30px #0000003d,0 0 24px #1597ff14,0 0 0 6px #1597ff06,inset 0 0 0 1px #7b59ff1a!important}@media (max-width:1100px){.human-review-disclosure__toggle{grid-template-columns:32px minmax(0,1fr) max-content 20px}.human-review-fields--pending,.human-review-fields--criterion,.human-review-textareas{grid-template-columns:1fr!important}}@media (max-width:820px){.qx-workflow-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;top:8px!important}.qx-context-complete .form-section-heading{grid-template-columns:34px minmax(0,1fr) max-content!important}.qx-context-badge{display:none!important}.human-review-summary{grid-template-columns:1fr!important}.human-review-summary>div{min-height:58px!important}.human-review-disclosure__toggle{grid-template-columns:32px minmax(0,1fr) 20px}.human-review-disclosure__status{grid-column:2;justify-self:start}.human-review-disclosure__chevron{grid-area:1/3/span 2}.human-review-criterion-card__toggle{grid-template-columns:1fr!important}.human-review-criterion-card__meta{flex-wrap:wrap;justify-content:flex-start}.human-review-confirmation{grid-template-columns:1fr!important}.human-review-confirmation .primary-button{width:100%;min-width:0}}@media (max-height:760px) and (min-width:821px){.qx-loader-visual{width:min(52vw,50vh,520px)!important}.qx-loader-stage{gap:6px!important}.qx-loader-progress-step span{display:none}}@media (prefers-reduced-motion:reduce){.qx-loader-orbit-icon,.qx-loader-ring,.qx-loader-core,.qx-loader-core-halo,.qx-loader-particles i,.qx-loader-flow i{opacity:1!important;animation:none!important}.human-review-disclosure__chevron,.human-review-criterion-card__meta i{transition:none!important}}.human-review-hero-head{grid-template-columns:minmax(0,1fr) max-content max-content!important}.human-review-hero-head>.qx-workflow-stage-badge{display:none!important}.human-review-hero-head>.qx-workflow-toggle{justify-self:end;min-width:116px}.human-review-hero-head>.rule-status,.human-review-hero-head>.process-status{justify-self:end}.human-review-panel--v2 .qx-workflow-toggle{border-color:color-mix(in srgb, var(--brand-blue) 34%, var(--border))!important;color:var(--brand-blue)!important;background:color-mix(in srgb, var(--brand-blue) 6%, var(--bg-card))!important}.human-review-panel--v2 .qx-workflow-toggle:hover{color:#fff!important;background:linear-gradient(105deg, var(--brand-blue), var(--brand-violet))!important;border-color:#0000!important}.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>.secondary-button,.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>.secondary-button{display:none!important}.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-toggle{justify-content:center;align-items:center;display:inline-flex!important}.human-review-panel--v2.qx-workflow-collapsed>:not(.process-validation-head){display:none!important}.human-review-panel--v2.qx-workflow-collapsed{min-height:0!important;padding-bottom:0!important}.qx-loader-orbit-icon{--qx-orbit-node-size:clamp(50px, 5.2vh, 62px);width:var(--qx-orbit-node-size)!important;height:var(--qx-orbit-node-size)!important;margin-left:calc(var(--qx-orbit-node-size) / -2)!important;margin-top:calc(var(--qx-orbit-node-size) / -2)!important;right:auto!important}.orbit-icon-1{top:13%!important;left:50%!important}.orbit-icon-2{top:20.07%!important;left:71.75%!important}.orbit-icon-3{top:38.57%!important;left:85.19%!important}.orbit-icon-4{top:61.43%!important;left:85.19%!important}.orbit-icon-5{top:79.93%!important;left:71.75%!important}.orbit-icon-6{top:87%!important;left:50%!important}.orbit-icon-7{top:79.93%!important;left:28.25%!important}.orbit-icon-8{top:61.43%!important;left:14.81%!important}.orbit-icon-9{top:38.57%!important;left:14.81%!important}.orbit-icon-10{top:20.07%!important;left:28.25%!important}.mobile-nav{display:none}@media (max-width:820px){html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;display:block!important}.sidebar{display:none!important}.workspace{padding-bottom:74px;width:100%!important;min-width:0!important}.topbar{z-index:42;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:8px;position:sticky;top:0;min-height:62px!important;padding:0 10px!important}.topbar-title{flex:auto;min-width:0;display:block!important}.topbar-title .micro-label,.topbar-title p{display:none!important}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;line-height:1.2;overflow:hidden;margin:0!important;font-size:16px!important}.topbar-actions{flex:none;gap:4px!important}.topbar-actions .icon-button,.theme-toggle,.avatar{min-width:34px;width:34px!important;height:34px!important}.topbar-actions .icon-button:first-child{display:none!important}.user-chip{grid-template-columns:34px!important;padding:0!important}.user-chip>div:nth-child(2),.user-chip>svg{display:none!important}.page-content{width:100%!important;max-width:100%!important;padding:11px 9px 24px!important;overflow:visible!important}.page-header{gap:5px;margin-bottom:12px}.page-header h2{line-height:1.15;font-size:24px!important}.page-header p{line-height:1.45;font-size:11px!important}.monitoring-form{gap:10px!important}.monitoring-form .form-panel,.human-review-section-v2 .form-panel{border-radius:13px!important;padding:12px!important}.form-section-heading,.qx-context-complete .form-section-heading{grid-template-columns:30px minmax(0,1fr) max-content!important;align-items:center!important;gap:8px!important;display:grid!important}.form-section-heading>span{width:30px!important;height:30px!important}.form-section-heading strong{font-size:13px!important}.form-section-heading p{font-size:9.5px!important;line-height:1.4!important}.qx-context-badge,.qx-workflow-stage-badge{display:none!important}.qx-context-toggle,.qx-workflow-toggle{min-width:82px!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important}.qx-workflow-nav{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 4px);z-index:38!important;grid-template-columns:none!important;gap:6px!important;margin:0 -2px 12px!important;padding:6px!important;display:flex!important;position:sticky!important;top:62px!important;overflow:auto hidden!important}.qx-workflow-nav::-webkit-scrollbar{display:none}.qx-workflow-nav button{scroll-snap-align:start;flex:none!important;justify-content:flex-start!important;min-width:126px!important;min-height:40px!important;padding:6px 9px!important;font-size:9.5px!important}.qx-workflow-nav button i{flex-basis:22px!important;width:22px!important;height:22px!important}.qx-workflow-stage,.qx-context-complete{scroll-margin-top:122px!important}.process-validation-head,.ticket-reader-head{grid-template-columns:minmax(0,1fr) max-content!important;align-items:start!important;gap:9px!important;padding:13px!important;display:grid!important}.process-validation-head>div,.ticket-reader-head>div{min-width:0}.process-validation-head strong,.ticket-reader-head strong{font-size:13px!important}.process-validation-head span,.ticket-reader-head span{font-size:10px!important;line-height:1.45!important}.process-validation-head>.secondary-button,.ticket-reader-head>.secondary-button{min-height:38px!important;padding:0 11px!important}.process-validation-summary,.rule-application-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-validation-summary>div,.rule-application-summary>div{padding:11px 12px!important}.process-validation-list{max-height:none!important;overflow:visible!important}.process-validation-item{padding:13px!important}.process-validation-item__top{gap:7px!important}.process-validation-item__top strong,.process-validation-item p,.rule-evidence p,.process-validation-note{font-size:11px!important;line-height:1.5!important}.human-review-hero-head{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.human-review-hero-head>.rule-status,.human-review-hero-head>.process-status{grid-area:auto/1!important;justify-self:start!important}.human-review-hero-head>.qx-workflow-toggle{grid-column:1!important;justify-self:stretch!important;width:100%!important}.human-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.human-review-summary>div{min-height:64px!important;padding:11px 9px!important}.human-review-summary strong{font-size:19px!important}.human-review-summary span{letter-spacing:.03em!important;font-size:7.8px!important}.human-review-disclosure__toggle{grid-template-columns:28px minmax(0,1fr) 22px!important;gap:9px!important;min-height:62px!important;padding:11px 12px!important}.human-review-substep{width:28px!important;height:28px!important}.human-review-disclosure__status{grid-column:2/3;justify-self:start;min-height:24px;padding-inline:8px;font-size:8px}.human-review-disclosure__chevron{grid-area:1/3}.human-review-disclosure__body{padding:0 10px 12px!important}.human-review-pending-card{padding:12px!important}.human-review-pending-card__head{grid-template-columns:1fr!important;gap:8px!important}.human-review-pending-card__head>.rule-status{justify-self:start}.human-review-pending-card>p{font-size:10.5px!important;line-height:1.5!important}.human-review-fields--pending,.human-review-fields--criterion,.human-review-textareas{grid-template-columns:1fr!important}.human-review-fields input,.human-review-fields select{min-height:46px!important;font-size:16px!important}.human-review-criterion-card__toggle{grid-template-columns:1fr!important;gap:8px!important;padding:11px 12px!important}.human-review-criterion-card__meta{flex-wrap:wrap;white-space:normal!important;justify-content:flex-start!important}.human-review-criterion-card__body{padding:0 11px 12px!important}.human-review-textareas textarea{min-height:104px!important;font-size:16px!important}.human-review-confirmation{grid-template-columns:1fr!important;gap:12px!important;padding:13px!important}.human-review-confirmation__main>small{padding-left:0!important}.human-review-confirmation .primary-button{width:100%!important;min-width:0!important;min-height:48px!important;font-size:13px!important}.form-actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important;display:grid!important;position:static!important}.form-actions .secondary-button,.form-actions .primary-button{width:100%!important;min-width:0!important;min-height:44px!important;padding:0 10px!important;font-size:10.5px!important}.workspace-footer{display:none!important}.mobile-nav{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));z-index:70;border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:60px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 36px #00142f2e}.mobile-nav button{min-width:0;min-height:48px;color:var(--text-muted);background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:3px;font-size:8px;font-weight:800;display:grid}.mobile-nav button svg{width:18px;height:18px}.mobile-nav button.active{color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-violet));box-shadow:0 7px 18px color-mix(in srgb, var(--brand-blue) 24%, transparent)}}@media (max-width:480px){.topbar-title h1{max-width:34vw;font-size:15px!important}.page-header h2{font-size:22px!important}.qx-workflow-nav button{min-width:116px!important}.human-review-summary{grid-template-columns:1fr 1fr 1fr!important}.human-review-summary span{line-height:1.2!important}.form-actions{grid-template-columns:1fr!important}.qx-loader-orbit-icon{--qx-orbit-node-size:42px}}@media (max-width:620px){.qx-loader-orbit-icon{--qx-orbit-node-size:48px}}@media (max-width:480px){.qx-loader-orbit-icon{--qx-orbit-node-size:42px}}.history-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.history-kpi-card{border:1px solid var(--border);background:var(--bg-card);min-height:112px;box-shadow:var(--card-shadow);border-radius:14px;align-content:center;gap:4px;padding:17px 18px;display:grid}.history-kpi-card>span,.history-kpi-card>small{color:var(--text-muted);font-size:9px}.history-kpi-card>span{letter-spacing:.055em;text-transform:uppercase;font-weight:850}.history-kpi-card>strong{color:var(--text-primary);letter-spacing:-.04em;font-size:27px;line-height:1}.history-kpi-card--score{border-color:color-mix(in srgb, var(--brand-blue) 28%, var(--border));background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--brand-violet) 11%, transparent), transparent 7rem), var(--bg-card)}.history-kpi-card--score>strong{background:linear-gradient(105deg, var(--brand-blue), var(--brand-violet));color:#0000;-webkit-background-clip:text}.history-toolbar{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--card-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,230px);gap:12px;margin-bottom:14px;padding:13px 14px;display:grid}.history-toolbar label{color:var(--text-secondary);gap:6px;font-size:9px;font-weight:800;display:grid}.history-search-field>div{border:1px solid var(--border-strong);background:var(--bg-card);min-height:42px;color:var(--text-muted);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 12px;display:grid}.history-search-field input,.history-channel-filter select{border:1px solid var(--border-strong);background:var(--bg-card);width:100%;min-height:42px;color:var(--text-primary);border-radius:10px;outline:none;font-size:11px}.history-search-field input{border:0;border-radius:0;min-height:38px;padding:0}.history-channel-filter select{padding:0 11px}.history-search-field>div:focus-within,.history-channel-filter select:focus{border-color:color-mix(in srgb, var(--brand-blue) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 9%, transparent)}.history-panel{overflow:hidden}.monitoring-table.history-table .table-head,.monitoring-table.history-table .table-row{grid-template-columns:minmax(180px,1.35fr) .72fr .8fr .82fr .68fr 1fr minmax(122px,.8fr)}.monitoring-table.history-table .table-head{padding:0 14px 10px}.monitoring-table.history-table .table-row{min-height:66px;padding:9px 14px}.history-score-cell{color:var(--text-primary);align-items:baseline;gap:2px;display:inline-flex}.history-score-cell strong{letter-spacing:-.03em;color:var(--brand-blue)!important;font-size:17px!important}.history-score-cell small{color:var(--text-muted);font-size:8px;font-weight:800}.history-open-button{border:1px solid color-mix(in srgb, var(--brand-blue) 34%, var(--border));background:color-mix(in srgb, var(--brand-blue) 5%, var(--bg-card));min-height:34px;color:var(--brand-blue);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:850;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.history-open-button:hover{color:#fff;background:linear-gradient(105deg, var(--brand-blue), var(--brand-violet));border-color:#0000;transform:translateY(-1px)}.history-readonly-banner{border:1px solid color-mix(in srgb, var(--brand-green) 24%, var(--border));background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--brand-green) 8%, transparent), transparent 15rem), var(--bg-card);box-shadow:var(--card-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid}.history-readonly-banner>div{gap:3px;min-width:0;display:grid}.history-readonly-banner strong{color:var(--text-primary);font-size:13px}.history-readonly-banner span{color:var(--text-secondary);font-size:10px;line-height:1.45}.history-readonly-banner .secondary-button{min-width:150px;min-height:40px;color:var(--brand-blue)!important;border-color:color-mix(in srgb, var(--brand-blue) 32%, var(--border))!important}.qx-history-readonly .form-actions,.qx-history-readonly .process-validation-head>.secondary-button:not(.qx-workflow-toggle),.qx-history-readonly .ticket-reader-head>.secondary-button:not(.qx-workflow-toggle),.qx-history-readonly .upload-zone>.secondary-button,.qx-history-readonly .human-review-confirmation{display:none!important}.qx-history-readonly input:disabled,.qx-history-readonly select:disabled,.qx-history-readonly button:disabled{opacity:1!important}.qx-history-readonly .channel-choice button:disabled{cursor:default}.qx-history-readonly .upload-zone{cursor:default!important}.qx-history-readonly .process-validation-note:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}html[data-theme=dark] .history-readonly-banner{background:radial-gradient(circle at 0% 50%, #40d79a14, transparent 15rem), var(--bg-card)}@media (max-width:1100px){.history-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-table.history-table{overflow-x:auto}.monitoring-table.history-table .table-head,.monitoring-table.history-table .table-row{min-width:980px}}@media (max-width:820px){.history-kpi-grid{gap:8px;margin-bottom:10px}.history-kpi-card{min-height:92px;padding:13px}.history-kpi-card>strong{font-size:23px}.history-toolbar{grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:11px}.history-search-field input,.history-channel-filter select{font-size:16px}.history-readonly-banner{grid-template-columns:1fr;gap:11px;padding:13px}.history-readonly-banner .secondary-button{width:100%}}@media (max-width:520px){.history-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-kpi-card{min-height:86px;padding:11px}.history-kpi-card>span,.history-kpi-card>small{font-size:7.8px}.history-kpi-card>strong{font-size:21px}}.insight-page-head{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:18px;display:grid}.insight-page-head .page-header{margin-bottom:14px}.period-switcher{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--card-shadow);border-radius:11px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.period-switcher button{min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:850}.period-switcher button.active{color:#fff;background:linear-gradient(105deg,var(--brand-blue),var(--brand-violet));box-shadow:0 7px 18px color-mix(in srgb,var(--brand-blue) 20%,transparent)}.insight-kpi-grid,.batch-summary-grid,.admin-config-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.insight-kpi-card{border:1px solid var(--border);background:var(--bg-card);min-height:108px;box-shadow:var(--card-shadow);border-radius:14px;align-content:center;gap:4px;padding:16px 17px;display:grid}.insight-kpi-card>span,.insight-kpi-card>small{color:var(--text-muted);font-size:8.5px}.insight-kpi-card>span{letter-spacing:.045em;text-transform:uppercase;font-weight:850}.insight-kpi-card>strong{color:var(--text-primary);letter-spacing:-.04em;font-size:26px;line-height:1}.insight-kpi-card--primary{border-color:color-mix(in srgb,var(--brand-blue) 26%,var(--border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-violet) 12%,transparent),transparent 8rem),var(--bg-card)}.insight-kpi-card--primary>strong{background:linear-gradient(105deg,var(--brand-blue),var(--brand-violet));color:#0000;-webkit-background-clip:text}.insight-two-column,.admin-two-column{grid-template-columns:1.25fr .75fr;gap:12px;margin-bottom:12px;display:grid}.insight-two-column--criteria{grid-template-columns:1fr 1fr}.insight-panel,.admin-status-panel{min-width:0;padding:17px}.insight-panel-head{grid-template-columns:minmax(0,1fr) 34px;align-items:start;gap:12px;margin-bottom:15px;display:grid}.insight-panel-head h3{color:var(--text-primary);margin:3px 0;font-size:14px}.insight-panel-head p{color:var(--text-secondary);margin:0;font-size:9.5px;line-height:1.45}.insight-panel-head>svg{color:var(--brand-blue)}.trend-chart{align-items:stretch;gap:9px;min-height:235px;padding:12px 5px 0;display:flex;overflow-x:auto}.trend-column{flex:1 0 54px;grid-template-rows:20px minmax(120px,1fr) 18px 18px;place-items:end center;gap:3px;min-width:54px;display:grid}.trend-value,.trend-column>span{color:var(--text-muted);font-size:8px}.trend-column>strong{color:var(--text-primary);font-size:10px}.trend-track{background:color-mix(in srgb,var(--brand-blue) 6%,var(--bg-muted));border-radius:9px;align-items:flex-end;width:24px;height:100%;display:flex;overflow:hidden}.trend-track i{background:linear-gradient(180deg,var(--brand-blue),var(--brand-violet));width:100%;min-height:10px;box-shadow:0 0 18px color-mix(in srgb,var(--brand-blue) 24%,transparent);border-radius:9px 9px 3px 3px}.channel-composition{gap:18px;padding:7px 0;display:grid}.channel-composition>div{grid-template-columns:minmax(0,1fr) max-content;gap:7px;padding-bottom:15px;display:grid;position:relative}.channel-composition span{color:var(--text-secondary);font-size:10px;font-weight:750}.channel-composition strong{color:var(--text-primary);font-size:16px}.channel-composition>div:after,.channel-composition i{border-radius:999px;height:7px;position:absolute;bottom:0;left:0}.channel-composition>div:after{content:"";background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-muted));width:100%}.channel-composition i{z-index:1;background:linear-gradient(90deg,var(--brand-blue),var(--brand-violet))}.criterion-performance-list{gap:10px;display:grid}.criterion-performance-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.8fr) 46px;align-items:center;gap:10px;display:grid}.criterion-performance-row>div:first-child{gap:2px;min-width:0;display:grid}.criterion-performance-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.criterion-performance-row span{color:var(--text-muted);font-size:8px}.criterion-performance-row>b{color:var(--text-primary);text-align:right;font-size:10px}.criterion-performance-bar{background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-muted));border-radius:999px;height:7px;overflow:hidden}.criterion-performance-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-violet));height:100%;display:block}.operator-insight-table,.channel-comparison-table{display:grid}.operator-insight-head,.operator-insight-row,.channel-comparison-head,.channel-comparison-row{align-items:center;gap:8px;display:grid}.operator-insight-head,.operator-insight-row{grid-template-columns:minmax(150px,1.4fr) .6fr .6fr .75fr}.operator-insight-head,.channel-comparison-head{color:var(--text-muted);letter-spacing:.045em;text-transform:uppercase;padding:0 8px 8px;font-size:7.5px;font-weight:850}.operator-insight-row,.channel-comparison-row{border-top:1px solid var(--border);min-height:42px;color:var(--text-secondary);padding:7px 8px;font-size:9px}.operator-insight-row strong,.channel-comparison-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-insight-row b,.channel-comparison-row b{color:var(--brand-blue)}.channel-hero-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.channel-leader-name{font-size:18px!important;line-height:1.1!important}.channel-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.channel-quality-card,.provider-card{padding:18px;overflow:hidden}.channel-quality-card__head,.provider-card-head{grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:11px;margin-bottom:16px;display:grid}.channel-quality-card__head h3,.provider-card-head h3{color:var(--text-primary);margin:2px 0 0;font-size:15px}.channel-quality-icon,.provider-icon,.admin-config-icon{border:1px solid color-mix(in srgb,var(--brand-blue) 24%,var(--border));background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-card));width:42px;height:42px;color:var(--brand-blue);border-radius:12px;place-items:center;display:grid}.channel-quality-metrics,.provider-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.channel-quality-metrics>div,.provider-metrics>div{border:1px solid var(--border);background:color-mix(in srgb,var(--bg-muted) 50%,transparent);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.channel-quality-metrics span,.provider-metrics span{color:var(--text-muted);font-size:7.5px}.channel-quality-metrics strong,.provider-metrics strong{color:var(--text-primary);font-size:16px}.channel-share-block{gap:7px;margin-bottom:15px;display:grid}.channel-share-block>div:first-child{color:var(--text-secondary);justify-content:space-between;font-size:9px;display:flex}.channel-share-track,.batch-progress-track{background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-muted));border-radius:999px;height:8px;overflow:hidden}.channel-share-track i,.batch-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-violet));height:100%;display:block}.channel-rule-note,.ai-architecture-note,.admin-safety-note{border:1px solid color-mix(in srgb,var(--brand-blue) 14%,var(--border));background:color-mix(in srgb,var(--brand-blue) 4%,var(--bg-card));color:var(--brand-blue);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.channel-rule-note p,.ai-architecture-note p,.admin-safety-note p{color:var(--text-secondary);margin:0;font-size:9px;line-height:1.5}.channel-comparison-panel{padding:17px}.channel-comparison-head,.channel-comparison-row{grid-template-columns:minmax(170px,1.4fr) .6fr .6fr .7fr .7fr}.batch-actions{align-items:end;gap:8px;margin-bottom:14px;display:flex}.batch-actions label{color:var(--text-muted);gap:5px;font-size:8px;font-weight:850;display:grid}.batch-actions input{border:1px solid var(--border-strong);background:var(--bg-card);min-height:40px;color:var(--text-primary);border-radius:9px;padding:0 11px}.batch-actions .primary-button{min-height:40px}.batch-progress-panel{margin-bottom:12px;padding:15px 17px}.batch-progress-copy{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:12px;margin-bottom:10px;display:grid}.batch-progress-copy h3{color:var(--text-primary);margin:3px 0;font-size:13px}.batch-progress-copy p{color:var(--text-secondary);margin:0;font-size:9px}.batch-progress-copy>strong{color:var(--brand-blue);font-size:22px}.batch-table .table-head,.batch-table .table-row{grid-template-columns:minmax(180px,1.3fr) .8fr .9fr .8fr .55fr .85fr .7fr}.ai-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-empty-panel{padding-bottom:16px}.ai-architecture-note{max-width:700px;margin:0 auto}.ai-architecture-note strong{color:var(--text-primary);font-size:10px}.provider-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-health{background:color-mix(in srgb,#14a673 11%,var(--bg-card));color:#079166;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:900}.provider-health--warning{background:color-mix(in srgb,#e5a42b 13%,var(--bg-card));color:#b87500}.provider-meta-row{border-top:1px solid var(--border);min-height:38px;color:var(--text-muted);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:10px;font-size:8.5px;display:grid}.provider-meta-row strong{color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.operation-admin-card{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--card-shadow);border-radius:13px;padding:14px}.operation-admin-card.is-selected{border-color:color-mix(in srgb,var(--brand-blue) 40%,var(--border));box-shadow:0 10px 28px color-mix(in srgb,var(--brand-blue) 10%,transparent)}.operation-admin-card__top{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.operation-admin-card__top>div{align-items:center;gap:7px;display:flex}.operation-admin-card__top strong{color:var(--text-primary);font-size:12px}.operation-admin-card p,.operation-admin-card small{color:var(--text-secondary);margin:0;font-size:8.5px;line-height:1.45}.operation-admin-card small{color:var(--text-muted)}.operation-state-dot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.operation-state-dot.active{background:#18b781;box-shadow:0 0 0 4px #18b7811a}.operation-state-dot.prepared{background:#3a83ff;box-shadow:0 0 0 4px #3a83ff1a}.operation-state-dot.inactive{background:#8a96a9}.operation-state-pill{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:900}.operation-state-pill.active{color:#07845d;background:#18b7811a}.operation-state-pill.prepared{color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 9%,var(--bg-card))}.operation-state-pill.inactive{color:var(--text-muted);background:var(--bg-muted)}.admin-config-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-config-card{align-content:center;gap:5px;min-height:128px;padding:15px;display:grid}.admin-config-card--primary{border-color:color-mix(in srgb,var(--brand-blue) 28%,var(--border))}.admin-config-card .admin-config-icon{width:34px;height:34px;margin-bottom:4px}.admin-config-card>span,.admin-config-card>small{color:var(--text-muted);font-size:8px}.admin-config-card>strong{color:var(--text-primary);font-size:18px}.admin-status-list{display:grid}.admin-status-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.admin-status-list span{color:var(--text-secondary);font-size:9px}.admin-status-list strong{color:var(--text-primary);font-size:12px}.admin-safety-note{margin-top:12px}.audit-list{display:grid}.audit-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:48px;display:grid}.audit-row>div{gap:2px;min-width:0;display:grid}.audit-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.audit-row span,.audit-row time{color:var(--text-muted);font-size:8px}@media (max-width:1180px){.insight-kpi-grid,.batch-summary-grid,.admin-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.criterion-performance-row{grid-template-columns:minmax(160px,1.1fr) minmax(90px,.7fr) 42px}}@media (max-width:900px){.insight-page-head{grid-template-columns:1fr;gap:0}.period-switcher,.batch-actions{justify-self:start}.insight-two-column,.insight-two-column--criteria,.admin-two-column,.channel-card-grid{grid-template-columns:1fr}.channel-quality-metrics,.provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-card-grid,.operation-admin-grid{grid-template-columns:1fr}}@media (max-width:820px){.insight-kpi-grid,.batch-summary-grid,.admin-config-grid,.ai-kpi-grid,.channel-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.insight-kpi-card{min-height:92px;padding:12px}.insight-kpi-card>strong{font-size:22px}.period-switcher{width:100%}.period-switcher button{flex:1}.batch-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.batch-actions input,.batch-actions .primary-button{width:100%;min-height:44px}.trend-chart{min-height:210px}.criterion-performance-row{grid-template-columns:1fr 44px;gap:5px 8px}.criterion-performance-bar{grid-column:1/2}.criterion-performance-row>b{grid-area:1/2/3;align-self:center}.operator-insight-table,.channel-comparison-table,.batch-table{overflow-x:auto}.operator-insight-head,.operator-insight-row{min-width:620px}.channel-comparison-head,.channel-comparison-row{min-width:640px}.batch-table .table-head,.batch-table .table-row{min-width:920px}}@media (max-width:520px){.insight-kpi-grid,.batch-summary-grid,.admin-config-grid,.ai-kpi-grid,.channel-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-kpi-card>span,.insight-kpi-card>small{font-size:7.5px}.insight-panel,.admin-status-panel,.channel-quality-card,.provider-card,.channel-comparison-panel{padding:13px}.channel-quality-card__head,.provider-card-head{grid-template-columns:36px minmax(0,1fr)}.channel-quality-card__head>:last-child,.provider-card-head>:last-child{grid-column:2;justify-self:start}.channel-quality-icon,.provider-icon{width:36px;height:36px}}.topbar-actions,.user-menu-anchor{position:relative}.user-menu-popover{z-index:95;border:1px solid var(--border);background:var(--bg-card);border-radius:14px;width:270px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 54px #00142f3d}.user-menu-popover__identity{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:5px 6px 11px;display:grid}.user-menu-popover__identity .avatar{width:38px;height:38px}.user-menu-popover__identity>div:last-child{gap:2px;min-width:0;display:grid}.user-menu-popover__identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.user-menu-popover__identity span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.user-menu-popover__meta{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 6px;font-size:8.5px;display:flex}.user-menu-popover__meta span{color:var(--text-muted)}.user-menu-popover__meta strong{color:var(--text-secondary)}.user-menu-popover>button{width:100%;min-height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:7px;padding:0 8px;font-size:9px;font-weight:800;display:flex}.user-menu-popover>button:hover{background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-card));color:var(--brand-blue)}.quick-nav-backdrop,.mobile-more-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03102761;position:fixed;inset:0}.quick-nav-backdrop{place-items:start center;padding-top:min(16vh,140px);display:grid}.quick-nav-dialog{border:1px solid var(--border);background:var(--bg-card);border-radius:17px;width:min(620px,100vw - 32px);max-height:min(560px,72vh);overflow:hidden;box-shadow:0 30px 80px #00143247}.quick-nav-search{border-bottom:1px solid var(--border);color:var(--text-muted);grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:8px;padding:12px 13px;display:grid}.quick-nav-search input{min-height:40px;color:var(--text-primary);background:0 0;border:0;outline:0;padding:0 4px;font-size:13px}.quick-nav-search button,.mobile-more-sheet__head button{border:1px solid var(--border);background:var(--bg-card);min-height:32px;color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.quick-nav-results{gap:4px;max-height:480px;padding:8px;display:grid;overflow:auto}.quick-nav-results>p{color:var(--text-muted);text-align:center;padding:20px;font-size:10px}.quick-nav-results>button{min-height:46px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:800;display:grid}.quick-nav-results>button:hover{background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-card));color:var(--brand-blue)}.quick-nav-results>button span{color:var(--text-primary)}.mobile-more-backdrop{display:none}.mobile-more-sheet{left:8px;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--bg-card);border-radius:17px;padding:13px;position:absolute;box-shadow:0 24px 70px #00143242}.mobile-more-sheet__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 2px;display:flex}.mobile-more-sheet__head>div{gap:2px;display:grid}.mobile-more-sheet__head strong{color:var(--text-primary);font-size:12px}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mobile-more-grid button{border:1px solid var(--border);background:color-mix(in srgb,var(--bg-muted) 38%,var(--bg-card));min-height:58px;color:var(--text-secondary);text-align:left;border-radius:11px;align-items:center;gap:9px;padding:9px;font-size:9px;font-weight:800;display:flex}.mobile-more-grid button.active{border-color:color-mix(in srgb,var(--brand-blue) 34%,var(--border));background:color-mix(in srgb,var(--brand-blue) 7%,var(--bg-card));color:var(--brand-blue)}@media (max-width:820px){.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mobile-more-backdrop{display:block}.user-menu-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}.quick-nav-backdrop{padding-top:76px}.quick-nav-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 160px)}.quick-nav-search{grid-template-columns:20px minmax(0,1fr) max-content;padding:9px}.quick-nav-search input{font-size:16px}.quick-nav-results{max-height:calc(100vh - 230px)}.mobile-nav button{font-size:7px!important}.mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (max-width:390px){.mobile-nav{gap:2px!important;padding:4px!important;left:5px!important;right:5px!important}.mobile-nav button{min-height:46px!important}.mobile-nav button svg{width:16px;height:16px}.mobile-more-sheet{left:5px;right:5px}.mobile-more-grid button{font-size:8px}}.retention-control{border:1px solid color-mix(in srgb,var(--brand-blue) 18%,var(--border));background:color-mix(in srgb,var(--brand-blue) 4%,var(--bg-card));border-radius:11px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.retention-control>div{gap:3px;min-width:0;display:grid}.retention-control strong{color:var(--text-primary);font-size:10px}.retention-control span{color:var(--text-secondary);font-size:8.5px;line-height:1.48}.retention-control .secondary-button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex;color:var(--brand-blue)!important;border-color:color-mix(in srgb,var(--brand-blue) 28%,var(--border))!important;background:var(--bg-card)!important;font-size:8.5px!important;font-weight:850!important}.retention-control .secondary-button:hover:not(:disabled){color:#fff!important;background:linear-gradient(105deg,var(--brand-blue),var(--brand-violet))!important;border-color:#0000!important}@media (max-width:820px){.retention-control{grid-template-columns:1fr}.retention-control .secondary-button{width:100%;min-height:44px}}.telephony-gate-panel{padding:17px!important}.telephony-gate-loading{min-height:72px;color:var(--text-secondary);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.telephony-gate-head{grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:13px;display:grid}.telephony-gate-icon{border:1px solid color-mix(in srgb, var(--brand-blue) 28%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--brand-blue) 10%, var(--bg-card)), color-mix(in srgb, var(--brand-violet) 7%, var(--bg-card)));width:48px;height:48px;color:var(--brand-blue);box-shadow:0 10px 26px color-mix(in srgb, var(--brand-blue) 10%, transparent);border-radius:14px;place-items:center;display:grid}.telephony-gate-head>div:nth-child(2){min-width:0}.telephony-gate-head strong{color:var(--text-primary);margin:3px 0 4px;font-size:14px;display:block}.telephony-gate-head p{max-width:900px;color:var(--text-secondary);margin:0;font-size:9.5px;line-height:1.55}.telephony-gate-status{background:color-mix(in srgb, #e4a329 13%, var(--bg-card));color:#af7000;letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:7.5px;font-weight:900}.telephony-gate-status.is-ready{background:color-mix(in srgb, var(--brand-green) 13%, var(--bg-card));color:var(--brand-green)}.telephony-transcription-actions{border:1px solid color-mix(in srgb, var(--brand-blue) 18%, var(--border));background:color-mix(in srgb, var(--brand-blue) 4%, var(--bg-card));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:12px;display:flex}.telephony-transcription-actions .primary-button{min-width:176px;min-height:42px}.telephony-transcription-actions>span{color:var(--text-muted);text-align:right;font-size:8.5px}.telephony-transcription-actions>span strong{color:var(--text-secondary)}.telephony-transcription-error{margin-top:12px}.telephony-transcript-card{border:1px solid color-mix(in srgb, var(--brand-green) 22%, var(--border));background:var(--bg-card);border-radius:13px;margin-top:14px;overflow:hidden}.telephony-transcript-meta{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.telephony-transcript-meta>div{gap:3px;min-width:0;padding:10px 12px;display:grid}.telephony-transcript-meta>div+div{border-left:1px solid var(--border)}.telephony-transcript-meta span,.telephony-transcript-text>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:850}.telephony-transcript-text{padding:13px 14px}.telephony-transcript-text p{max-height:290px;color:var(--text-secondary);white-space:pre-wrap;scrollbar-width:thin;margin:7px 0 0;font-size:10.5px;line-height:1.65;overflow:auto}.telephony-gate-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.telephony-gate-flow>div{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-muted) 38%, var(--bg-card));border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 8px;min-height:72px;padding:10px;display:grid}.telephony-gate-flow>div.is-ready{border-color:color-mix(in srgb, var(--brand-green) 26%, var(--border));background:color-mix(in srgb, var(--brand-green) 5%, var(--bg-card))}.telephony-gate-flow i{background:color-mix(in srgb, var(--brand-blue) 8%, var(--bg-card));width:28px;height:28px;color:var(--brand-blue);border-radius:9px;grid-row:1/3;align-self:center;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.telephony-gate-flow>div.is-ready i{background:color-mix(in srgb, var(--brand-green) 12%, var(--bg-card));color:var(--brand-green)}.telephony-gate-flow strong{color:var(--text-primary);font-size:9px}.telephony-gate-flow span{color:var(--text-muted);font-size:7.5px}.telephony-gate-note{border:1px solid color-mix(in srgb, var(--brand-blue) 15%, var(--border));background:color-mix(in srgb, var(--brand-blue) 4%, var(--bg-card));color:var(--brand-blue);border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.telephony-gate-note p{color:var(--text-secondary);margin:0;font-size:8.5px;line-height:1.5}html[data-theme=dark] .telephony-transcript-card,html[data-theme=dark] .telephony-transcription-actions{background:color-mix(in srgb, var(--bg-card) 94%, #000)}@media (max-width:820px){.telephony-gate-panel{padding:13px!important}.telephony-gate-head{grid-template-columns:40px minmax(0,1fr);gap:10px}.telephony-gate-icon{border-radius:12px;width:40px;height:40px}.telephony-gate-status{grid-column:2;justify-self:start}.telephony-gate-head p{font-size:9px}.telephony-transcription-actions{grid-template-columns:1fr;display:grid}.telephony-transcription-actions .primary-button{width:100%;min-width:0;min-height:46px}.telephony-transcription-actions>span{text-align:left}.telephony-transcript-meta{grid-template-columns:1fr}.telephony-transcript-meta>div+div{border-top:1px solid var(--border);border-left:0}.telephony-transcript-text p{max-height:240px;font-size:11px}.telephony-gate-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.telephony-gate-flow>div{min-height:66px}}@media (max-width:420px){.telephony-gate-flow{grid-template-columns:1fr}.telephony-gate-flow>div{min-height:58px}}.channel-choice>button{transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.channel-choice>button.active{transform:translateY(-1px);border:2px solid var(--brand-blue)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-blue) 12%, var(--bg-card)), color-mix(in srgb, var(--brand-violet) 7%, var(--bg-card)))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 10%, transparent), 0 10px 24px color-mix(in srgb, var(--brand-blue) 12%, transparent)!important}.channel-choice>button.active:after{content:"✓";color:#fff;background:linear-gradient(135deg, var(--brand-blue), var(--brand-violet));width:24px;height:24px;box-shadow:0 5px 13px color-mix(in srgb, var(--brand-blue) 24%, transparent);border-radius:999px;place-items:center;font-size:12px;font-weight:950;line-height:1;display:grid;position:absolute;top:9px;right:10px}.channel-choice>button.active>svg,.channel-choice>button.active .icon,.channel-choice>button.active strong{color:var(--brand-blue)!important}.channel-choice>button:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-blue) 24%, transparent);outline-offset:3px}.qx-loader-orbit-icon{place-items:center!important;display:grid!important;right:auto!important}.qx-loader-orbit-icon svg{place-self:center!important;margin:0!important;display:block!important}@media (max-width:820px){.qx-loader-orbit-icon{--qx-orbit-node-size:44px;width:var(--qx-orbit-node-size)!important;height:var(--qx-orbit-node-size)!important;margin-left:calc(var(--qx-orbit-node-size) / -2)!important;margin-top:calc(var(--qx-orbit-node-size) / -2)!important}.qx-loader-orbit-icon svg{width:21px!important;height:21px!important}.orbit-icon-1{top:9.5%!important;left:50%!important}.orbit-icon-2{top:17.2%!important;left:73.8%!important}.orbit-icon-3{top:37.5%!important;left:88.5%!important}.orbit-icon-4{top:62.5%!important;left:88.5%!important}.orbit-icon-5{top:82.8%!important;left:73.8%!important}.orbit-icon-6{top:90.5%!important;left:50%!important}.orbit-icon-7{top:82.8%!important;left:26.2%!important}.orbit-icon-8{top:62.5%!important;left:11.5%!important}.orbit-icon-9{top:37.5%!important;left:11.5%!important}.orbit-icon-10{top:17.2%!important;left:26.2%!important}.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head,.qx-workflow-stage.qx-workflow-collapsed .process-validation-head,.human-review-panel--v2.qx-workflow-collapsed .process-validation-head{grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:11px 10px!important;display:grid!important}.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>div,.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>div,.human-review-panel--v2.qx-workflow-collapsed .process-validation-head>div{grid-area:1/1/auto/2!important;min-width:0!important}.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>.ticket-reader-status,.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>.process-status,.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>.rule-status{grid-area:1/2!important;justify-self:end!important}.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-toggle,.human-review-panel--v2.qx-workflow-collapsed .qx-workflow-toggle{grid-area:2/1/auto/-1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important}}@media (max-width:620px){.qx-loader-orbit-icon{--qx-orbit-node-size:40px;display:grid!important}.orbit-icon-1,.orbit-icon-2,.orbit-icon-3,.orbit-icon-4,.orbit-icon-5,.orbit-icon-6,.orbit-icon-7,.orbit-icon-8,.orbit-icon-9,.orbit-icon-10{display:grid!important}.qx-loader-orbit-icon svg{stroke-width:1.8px!important;width:19px!important;height:19px!important}.qx-loader-orbit-icon:before{inset:5px!important}.qx-loader-orbit-icon:after{width:4px!important;height:4px!important;top:5px!important;right:5px!important}.channel-choice>button.active:after{width:22px;height:22px;top:7px;right:8px}}html[data-theme=dark] .channel-choice>button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-blue) 18%, var(--bg-card)), color-mix(in srgb, var(--brand-violet) 12%, var(--bg-card)))!important;border-color:color-mix(in srgb, var(--brand-blue) 82%, #fff)!important}.qx-context-complete.qx-context-collapsed .form-section-heading p{display:none!important}.qx-context-complete.qx-context-collapsed .form-section-heading{margin-bottom:0!important}.qx-context-complete.qx-context-collapsed .qx-context-badge{display:inline-flex!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed{border:0!important;border-top:1px solid var(--border)!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed:first-of-type{margin-top:8px!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:10px!important;min-height:56px!important;margin:0!important;padding:10px 2px!important;display:grid!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>div,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>div{grid-area:1/1!important;min-width:0!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>div>span,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>div>span{display:none!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>div>strong,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>div>strong{font-size:13px!important;line-height:1.25!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-status,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-status,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .rule-status{display:none!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-stage-badge{grid-area:1/2!important;min-height:25px!important;margin:0!important;padding-inline:9px!important;font-size:8.5px!important;display:inline-flex!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-toggle{grid-area:1/3!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:auto!important;min-width:82px!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:9.5px!important;display:inline-flex!important}.qx-stage-shell.qx-stage-shell-collapsed{padding-top:14px!important;padding-bottom:14px!important}.qx-stage-shell.qx-stage-shell-collapsed>.qx-workflow-stage{display:none!important}.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading{grid-template-columns:34px minmax(0,1fr) max-content max-content!important;align-items:center!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading>div{min-width:0!important}.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading p{display:none!important}.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading .qx-workflow-stage-badge{margin:0!important;display:inline-flex!important}.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading .qx-workflow-toggle{justify-content:center!important;align-items:center!important;width:auto!important;min-width:82px!important;min-height:36px!important;padding:0 12px!important;font-size:9.5px!important;display:inline-flex!important}.qx-workflow-stage:not(.qx-workflow-collapsed) .qx-workflow-toggle,.qx-stage-shell:not(.qx-stage-shell-collapsed)>.form-section-heading .qx-workflow-toggle{transition:transform .16s,border-color .16s,background .16s,color .16s}.qx-workflow-nav button i,.form-section-heading>span,.human-review-substep{isolation:isolate;transform-origin:50%;position:relative}.qx-workflow-nav button i{animation:.52s cubic-bezier(.2,.9,.25,1.25) both qx-step-marker-enter}.qx-workflow-nav button:first-child i{animation-delay:30ms}.qx-workflow-nav button:nth-child(2) i{animation-delay:90ms}.qx-workflow-nav button:nth-child(3) i{animation-delay:.15s}.qx-workflow-nav button:nth-child(4) i{animation-delay:.21s}.qx-workflow-nav button:nth-child(5) i{animation-delay:.27s}.qx-workflow-nav button:nth-child(6) i{animation-delay:.33s}.qx-workflow-nav button i:after,.form-section-heading>span:after,.human-review-substep:after{content:"";z-index:-1;border-radius:inherit;border:1px solid color-mix(in srgb, var(--brand-blue) 38%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-5px}.qx-workflow-nav button.is-current i{animation:.52s cubic-bezier(.2,.9,.25,1.25) both qx-step-marker-enter,2.2s ease-in-out .65s infinite qx-step-marker-breathe}.qx-workflow-nav button.is-current i:after{animation:1.9s ease-out .5s infinite qx-step-marker-ring}.qx-workflow-nav button.is-complete i{animation:.52s cubic-bezier(.2,.9,.25,1.25) both qx-step-marker-enter,2.8s ease-in-out .7s infinite qx-step-marker-complete}.form-section-heading>span{animation:.58s cubic-bezier(.18,.88,.25,1.2) both qx-section-marker-enter}:is(.qx-stage-shell-current>.form-section-heading>span,.upcoming-ai:has(.qx-workflow-current)>.form-section-heading>span){animation:.58s cubic-bezier(.18,.88,.25,1.2) both qx-section-marker-enter,2.4s ease-in-out .65s infinite qx-step-marker-breathe}.qx-stage-shell-current>.form-section-heading>span:after{animation:2.1s ease-out .55s infinite qx-step-marker-ring}.upcoming-ai:has(.qx-workflow-current)>.form-section-heading>span:after{animation:2.1s ease-out .55s infinite qx-step-marker-ring}@keyframes qx-step-marker-enter{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.72)rotate(-8deg)}65%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.08)rotate(2deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes qx-section-marker-enter{0%{opacity:0;transform:scale(.7)rotate(-10deg)}70%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes qx-step-marker-breathe{0%,to{box-shadow:0 5px 12px color-mix(in srgb, var(--brand-blue) 18%, transparent);transform:scale(1)}50%{box-shadow:0 7px 18px color-mix(in srgb, var(--brand-blue) 34%, transparent);transform:scale(1.08)}}@keyframes qx-step-marker-ring{0%{opacity:.55;transform:scale(.72)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes qx-step-marker-complete{0%,82%,to{transform:scale(1)}88%{transform:scale(1.09)}94%{transform:scale(.98)}}@media (max-width:820px){.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head{grid-template-columns:minmax(0,1fr) max-content max-content!important;gap:0 7px!important;min-height:54px!important;padding:9px 0!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-stage-badge{display:none!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-toggle{grid-area:1/3!important;width:auto!important;min-width:78px!important;min-height:38px!important;padding-inline:10px!important}.qx-context-complete.qx-context-collapsed .form-section-heading,.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading{grid-template-columns:30px minmax(0,1fr) max-content!important;gap:8px!important}.qx-context-complete.qx-context-collapsed .qx-context-badge,.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading .qx-workflow-stage-badge{display:none!important}.qx-context-complete.qx-context-collapsed .qx-context-toggle,.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading .qx-workflow-toggle{grid-column:3!important;width:auto!important;min-width:78px!important;min-height:38px!important;padding-inline:10px!important}.qx-stage-shell.qx-stage-shell-collapsed{padding-top:12px!important;padding-bottom:12px!important}}@media (max-width:390px){.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .ticket-reader-head>div>strong,.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .process-validation-head>div>strong,.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading strong,.qx-context-complete.qx-context-collapsed .form-section-heading strong{font-size:12px!important}.upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed .qx-workflow-toggle,.qx-stage-shell.qx-stage-shell-collapsed>.form-section-heading .qx-workflow-toggle,.qx-context-complete.qx-context-collapsed .qx-context-toggle{min-width:72px!important;padding-inline:8px!important;font-size:9px!important}}html[data-theme=dark] .upcoming-ai>.qx-workflow-stage.qx-workflow-collapsed{border-top-color:color-mix(in srgb, var(--border) 88%, #6ab6ff)!important}@media (prefers-reduced-motion:reduce){.qx-workflow-nav button i,.form-section-heading>span,.human-review-substep,.qx-workflow-nav button i:after,.form-section-heading>span:after,.human-review-substep:after{animation:none!important}}body:has(.telephony-workflow) .monitoring-form .upcoming-ai{display:none!important}.telephony-workflow{margin-top:12px}.telephony-live-panel{overflow:hidden}.telephony-live-loading{min-height:92px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.telephony-transcript-panel,.telephony-process-panel,.telephony-rules-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-card) 96%, var(--brand-blue) 4%);border-radius:14px;margin-top:14px;overflow:hidden}.telephony-live-head{justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:14px 16px;display:flex}.telephony-live-head__identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.telephony-live-icon{width:42px;height:42px;color:var(--brand-blue);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--brand-violet) 18%, transparent), transparent 58%), color-mix(in srgb, var(--brand-blue) 9%, var(--bg-card));border:1px solid color-mix(in srgb, var(--brand-blue) 20%, var(--border));box-shadow:0 8px 24px color-mix(in srgb, var(--brand-blue) 11%, transparent);border-radius:12px;place-items:center;display:grid}.telephony-live-head__identity>div:last-child{gap:3px;min-width:0;display:grid}.telephony-live-head__identity strong{color:var(--text-primary);font-size:14px}.telephony-live-head__identity p{max-width:760px;color:var(--text-secondary);margin:0;font-size:10px;line-height:1.5}.telephony-live-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.telephony-transcript-status{min-height:27px;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.telephony-transcript-status.ready{color:var(--brand-green);border-color:color-mix(in srgb, var(--brand-green) 26%, var(--border));background:color-mix(in srgb, var(--brand-green) 8%, var(--bg-card))}.telephony-transcribe-button{flex:none;min-width:160px;min-height:42px}.telephony-transcript-details{border-top:1px solid var(--border);padding:14px 16px 16px;animation:.22s both qx-phone-details-in}.telephony-transcript-meta{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.telephony-transcript-meta>div{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:61px;padding:10px 11px;display:grid}.telephony-transcript-meta span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:7.5px;font-weight:850}.telephony-transcript-meta strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.telephony-segments{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand-blue) 24%, transparent) transparent;gap:7px;max-height:440px;padding-right:4px;display:grid;overflow:auto}.telephony-segment{border:1px solid var(--border);background:var(--bg-card);border-radius:11px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:11px 12px;display:grid}.telephony-segment>div{gap:3px;display:grid}.telephony-segment>div strong{color:var(--text-primary);font-size:9px}.telephony-segment>div span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:8px}.telephony-segment p,.telephony-transcript-plain{color:var(--text-secondary);margin:0;font-size:10.5px;line-height:1.55}.telephony-segment--attendant{border-left:3px solid var(--brand-blue)}.telephony-segment--requester{border-left:3px solid var(--brand-violet)}.telephony-segment--unknown{border-left:3px solid color-mix(in srgb, var(--text-muted) 48%, transparent)}.telephony-process-panel .process-validation-head,.telephony-rules-panel .process-validation-head{border-bottom:0}.telephony-process-panel .process-validation-summary,.telephony-rules-panel .rule-application-summary{border-top:1px solid var(--border)}html[data-theme=dark] .telephony-transcript-panel,html[data-theme=dark] .telephony-process-panel,html[data-theme=dark] .telephony-rules-panel{background:color-mix(in srgb, var(--bg-card) 97%, #1275ff 3%)}@keyframes qx-phone-details-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.telephony-transcript-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.telephony-workflow{margin-top:10px}.telephony-live-head{flex-direction:column;align-items:stretch;gap:12px;padding:13px}.telephony-live-head__identity{grid-template-columns:38px minmax(0,1fr);gap:10px}.telephony-live-icon{border-radius:11px;width:38px;height:38px}.telephony-live-head__identity strong{font-size:13px}.telephony-live-head__identity p{font-size:10px}.telephony-live-actions{grid-template-columns:1fr;width:100%;display:grid}.telephony-live-actions .secondary-button,.telephony-transcribe-button{width:100%;min-width:0;min-height:44px}.telephony-transcript-details{padding:12px}.telephony-transcript-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.telephony-transcript-meta>div{min-height:58px}.telephony-segments{max-height:none;overflow:visible}.telephony-segment{grid-template-columns:1fr;gap:7px;padding:11px}.telephony-segment>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.telephony-segment p,.telephony-transcript-plain{font-size:11px}}@media (max-width:520px){.telephony-transcript-meta{grid-template-columns:1fr 1fr}.telephony-transcript-meta span{font-size:7px}.telephony-transcript-meta strong{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.telephony-transcript-details{animation:none!important}}
