.stage.svelte-1428x5h{min-height:100%;display:grid;place-items:center;position:relative;overflow:hidden;padding:24px;background:radial-gradient(1200px 600px at 10% -10%,rgba(0,102,255,.22),transparent 55%),radial-gradient(900px 500px at 110% 110%,rgba(45,212,191,.16),transparent 50%),#070b14}.orb.svelte-1428x5h{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;animation:svelte-1428x5h-drift 14s ease-in-out infinite}.o1.svelte-1428x5h{width:340px;height:340px;left:-80px;top:8%;background:#0066ff59}.o2.svelte-1428x5h{width:280px;height:280px;right:-60px;bottom:6%;background:#00d2ff38;animation-delay:-4s}.o3.svelte-1428x5h{width:180px;height:180px;left:42%;top:62%;background:#7c3aed38;animation-delay:-8s}.gridfx.svelte-1428x5h{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 20%,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,#000 20%,transparent 72%)}@keyframes svelte-1428x5h-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-18px) scale(1.08)}}.glass.svelte-1428x5h{width:min(420px,100%);position:relative;z-index:1;padding:36px 32px 22px;border-radius:22px;background:#0c12229e;border:1px solid rgba(148,163,184,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0f;display:flex;flex-direction:column;animation:svelte-1428x5h-rise .7s ease}@keyframes svelte-1428x5h-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.logo-wrap.svelte-1428x5h{text-align:center}.logo-wrap.svelte-1428x5h img:where(.svelte-1428x5h){width:220px;max-width:80%;filter:drop-shadow(0 8px 20px rgba(0,102,255,.25))}.slogan.svelte-1428x5h{margin:8px 0 0;letter-spacing:.18em;font-size:10px;color:#38bdf8;font-weight:800}h1.svelte-1428x5h{text-align:center;font-size:26px;margin:22px 0 6px}.lead.svelte-1428x5h{text-align:center;color:#94a3b8;font-size:13px;margin:0 0 18px;line-height:1.45}.remember.svelte-1428x5h{margin:10px 0 4px;color:#94a3b8;font-size:13px}.err.svelte-1428x5h{color:#fca5a5;font-size:13px}.go.svelte-1428x5h{margin-top:14px;width:100%;padding:12px;background:linear-gradient(90deg,#06f,#00b4ff);box-shadow:0 8px 28px #0066ff59;letter-spacing:.08em}.go.svelte-1428x5h:hover{filter:brightness(1.08)}.foot.svelte-1428x5h{display:block;text-align:center;margin-top:18px;color:#64748b;letter-spacing:.16em;font-size:11px;text-transform:none}.crm{--blue:var(--brand);--ink:var(--text);color:var(--ink);font:14px/1.5 system-ui,sans-serif;background:var(--bg);padding:18px;border-radius:18px;min-width:0}.crm *{box-sizing:border-box}.crm h2{font-size:24px;margin:2px 0 12px;color:var(--text)}.crm h3{font-size:17px;margin:0 0 16px;color:var(--text)}.crm h4{margin:14px 0 8px}.crm .crm-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.crm-eyebrow{font-size:11px;letter-spacing:.09em;color:var(--muted);font-weight:700}.crm-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 4px 18px #1d4e8b08;margin-bottom:16px;min-width:0}.crm-top{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(0,1.5fr);gap:16px}.crm-middle{display:grid;grid-template-columns:clamp(360px,25%,460px) minmax(0,1fr);gap:16px}.crm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.crm-tile{background:var(--bg2);border:1px solid var(--line);border-radius:8px;padding:12px;overflow-wrap:anywhere}.crm-tile small{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.crm-tile strong{display:block}.crm label{display:block;font-size:12px;font-weight:600;margin:10px 0;color:var(--muted)}.crm input:not([type=checkbox]),.crm select,.crm textarea{font:inherit;font-size:14px;display:block;width:100%;padding:9px 10px;margin-top:4px;background:#0b1220;color:var(--text);border:1px solid #243049;border-radius:7px;min-width:0}.crm input:disabled{background:var(--panel2)}.crm input:focus,.crm select:focus,.crm textarea:focus{outline:2px solid var(--cyan);outline-offset:1px}.crm .crm-check{display:flex;align-items:center;gap:8px}.crm-btn{border:0;border-radius:7px;padding:10px 15px;background:var(--blue);color:#fff;font:600 13px system-ui;cursor:pointer;box-shadow:0 2px 6px #1766ec24}.crm-btn.secondary{background:var(--panel2);color:var(--text);box-shadow:none}.crm-btn.danger{background:#d94252}.crm-btn.compact{padding:5px 10px}.crm-btn:disabled{opacity:.45;cursor:not-allowed}.crm-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.crm-scroll{overflow:auto;max-width:100%}.crm table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px}.crm th{background:var(--panel2);color:#cbd5e1;font-size:11px;text-align:left;padding:10px;border:1px solid var(--line)}.crm td{padding:10px;border:1px solid var(--line);color:var(--text)}.crm tbody tr:nth-child(2n){background:#0f1726}.crm .crm-observation{white-space:pre-wrap;min-width:180px;max-width:350px}.crm-badge{display:inline-block;background:var(--panel2);color:#cbd5e1;border-radius:20px;padding:3px 9px;font-size:11px}.crm-badge.good{background:#123d2d;color:#86efac}.crm-alert{padding:12px 16px;border-radius:8px;background:#123d2d;color:#bbf7d0;margin-bottom:14px;white-space:pre-wrap}.crm-alert.error{background:#421f25;color:#fecaca}.crm-inline{background:var(--bg2);border-radius:10px;padding:16px;margin-top:14px}.crm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:150;display:flex;align-items:center;justify-content:center;padding:20px}.crm-modal{max-height:90vh;overflow:auto;width:min(1200px,96vw);background:var(--bg);border-radius:16px;padding:20px;color:var(--text)}.crm-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.crm-node{padding:10px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.crm small,.crm-muted{color:var(--muted)}.crm-file{display:inline-block;margin:0!important}.crm-file input{font-size:12px!important}.crm-mapping select{min-width:115px}.crm-mapping input{min-width:120px}.crm-top .crm-card{height:calc(100% - 16px)}@media(max-width:1100px){.crm-top{grid-template-columns:1fr}.crm-middle{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:760px){.crm-middle,.crm-grid2{grid-template-columns:1fr}.crm{padding:10px}.crm-card{padding:14px}.crm-modal{padding:8px}.crm-backdrop{padding:6px}}.crm{color-scheme:dark;font-family:var(--font)}.crm input::placeholder,.crm textarea::placeholder{color:var(--muted);opacity:1}.crm input:disabled,.crm select:disabled,.crm textarea:disabled{background:var(--panel2);color:var(--muted);opacity:1}.crm input[type=file]::file-selector-button{background:var(--panel2);color:var(--text);border:1px solid var(--line);border-radius:6px;padding:6px 10px;margin-right:10px;cursor:pointer}.crm tbody tr:hover{background:var(--panel2)}.crm-modal{border:1px solid #243049;box-shadow:0 24px 80px #0008;background:var(--bg2)}.bar.svelte-u0sly9{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.warn.svelte-u0sly9{background:#ffe4e6;color:#9f1239;padding:8px 14px;border-radius:10px;font-weight:700}.warn.ok.svelte-u0sly9{background:#dcfce7;color:#14532d}.tabs.svelte-u0sly9 button:where(.svelte-u0sly9){background:transparent;border:0;color:#94a3b8;padding:8px 12px;border-bottom:2px solid transparent}.tabs.svelte-u0sly9 button.on:where(.svelte-u0sly9){color:#fff;border-color:#f59e0b}.kpis.svelte-u0sly9{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.timer.svelte-u0sly9{background:#1e293b;text-align:center;font-size:42px;letter-spacing:.2em;padding:18px;border-radius:12px;margin:12px 0 20px}.st.svelte-u0sly9{display:flex;flex-wrap:wrap;gap:8px}.st.svelte-u0sly9 button:where(.svelte-u0sly9){background:#111827;border:1px solid #334155;border-radius:10px;padding:10px 12px;display:flex;gap:8px;align-items:center}.st.svelte-u0sly9 button.on:where(.svelte-u0sly9){outline:2px solid #00d2ff}.st.svelte-u0sly9 i:where(.svelte-u0sly9){width:10px;height:10px;border-radius:99px}.search-crm.svelte-u0sly9{margin-top:20px;scroll-margin-top:90px}@media(max-width:900px){.kpis.svelte-u0sly9{grid-template-columns:1fr 1fr}.warn.svelte-u0sly9{width:100%}.timer.svelte-u0sly9{font-size:32px;letter-spacing:.12em;padding:12px}.tabs.svelte-u0sly9{overflow-x:auto;white-space:nowrap}}.client-search.svelte-u0sly9{align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.client-search.svelte-u0sly9 label:where(.svelte-u0sly9){display:flex;flex-direction:column;gap:6px;flex:1 1 180px;color:var(--muted,#94a3b8);font-size:13px}.client-search.svelte-u0sly9 input:where(.svelte-u0sly9),.client-search.svelte-u0sly9 select:where(.svelte-u0sly9){width:100%;min-height:40px}.search-error.svelte-u0sly9{color:#fda4af}.ed.svelte-z3u7v6{width:min(980px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(180deg,#141a2e,#0b1220);border:1px solid #2a3550;border-radius:18px;padding:18px 18px 14px;box-shadow:0 28px 80px #0000008c}.ed-top.svelte-z3u7v6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.ed-top.svelte-z3u7v6 h2:where(.svelte-z3u7v6){margin:0}.ed-top.svelte-z3u7v6 p:where(.svelte-z3u7v6){margin:4px 0 0;color:#94a3b8}.ed-grid.svelte-z3u7v6{display:grid;grid-template-columns:1fr 1.15fr;gap:18px}section.svelte-z3u7v6 h3:where(.svelte-z3u7v6){margin:14px 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd}section.svelte-z3u7v6 h3:where(.svelte-z3u7v6):first-child{margin-top:0}.hint.svelte-z3u7v6{color:#94a3b8;font-size:12px;line-height:1.45;margin:6px 0 10px}.tip.svelte-z3u7v6{border:1px solid #eab30888;background:#42200655;color:#fde68a;border-radius:10px;padding:10px 12px;font-size:13px}.days.svelte-z3u7v6{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.days.svelte-z3u7v6 button:where(.svelte-z3u7v6){width:42px;height:42px;border-radius:99px;border:1px solid #4c1d9588;background:#581c8740;color:#e9d5ff;font-size:11px;font-weight:800}.days.svelte-z3u7v6 button.on:where(.svelte-z3u7v6){background:#7c3aed;color:#fff;border-color:#a78bfa;box-shadow:0 0 14px #7c3aed66}.two.svelte-z3u7v6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sw.svelte-z3u7v6{display:flex;align-items:center;gap:8px;color:#e2e8f0;font-size:14px;margin:8px 0}.slide.svelte-z3u7v6{display:flex;align-items:center;gap:10px;margin:8px 0}.slide.svelte-z3u7v6 span:where(.svelte-z3u7v6){min-width:150px;font-size:12px;color:#cbd5e1}.slide.svelte-z3u7v6 input[type=range]:where(.svelte-z3u7v6){flex:1;accent-color:#7c3aed}.slide.svelte-z3u7v6 b:where(.svelte-z3u7v6){min-width:28px;text-align:right}.slide.col.svelte-z3u7v6{flex-direction:column;align-items:stretch;background:#0a1220;border:1px solid #243049;border-radius:12px;padding:10px}.slide.col.svelte-z3u7v6 span:where(.svelte-z3u7v6){min-width:0;font-weight:700}.slide.col.svelte-z3u7v6 small:where(.svelte-z3u7v6){color:#94a3b8}.retries.svelte-z3u7v6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.msg.svelte-z3u7v6{min-height:140px}.chips.svelte-z3u7v6{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.chips.svelte-z3u7v6 button:where(.svelte-z3u7v6){background:#111827;border:1px solid #334155;border-radius:10px;padding:8px 10px;text-align:left;color:#e2e8f0}.chips.svelte-z3u7v6 button:where(.svelte-z3u7v6):hover{border-color:#a78bfa}.chips.svelte-z3u7v6 b:where(.svelte-z3u7v6){display:block;color:#c4b5fd;font-size:12px}.chips.svelte-z3u7v6 small:where(.svelte-z3u7v6){color:#94a3b8}.prev.svelte-z3u7v6{border:1px solid #166534;background:#052e16;border-radius:12px;padding:10px 12px}.prev.svelte-z3u7v6 b:where(.svelte-z3u7v6){color:#86efac;font-size:12px}.prev.svelte-z3u7v6 p:where(.svelte-z3u7v6){margin:6px 0 0;color:#d1fae5}.ed-foot.svelte-z3u7v6{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.save.svelte-z3u7v6{background:linear-gradient(90deg,#7c3aed,#2563eb)}@media(max-width:820px){.ed-grid.svelte-z3u7v6,.retries.svelte-z3u7v6,.two.svelte-z3u7v6{grid-template-columns:1fr}}.load-result.svelte-1dwy13v{margin-top:16px;padding:14px;border:1px solid #238b77;border-radius:10px;background:#14b8a617}.load-result.svelte-1dwy13v strong:where(.svelte-1dwy13v){color:#2dd4bf}.load-result.svelte-1dwy13v p:where(.svelte-1dwy13v){margin:8px 0 0}.table.svelte-1dwy13v th:where(.svelte-1dwy13v):nth-child(n+4):nth-child(-n+10),.table.svelte-1dwy13v td:where(.svelte-1dwy13v):nth-child(n+4):nth-child(-n+10){text-align:center;white-space:nowrap}.sktag.svelte-1dwy13v{display:inline-block;margin-left:8px;font-style:normal;font-size:10px;font-weight:800;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:99px;padding:2px 7px;vertical-align:middle}.skbar.svelte-1dwy13v{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.skbar.svelte-1dwy13v span:where(.svelte-1dwy13v){color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.04em}.skchip.svelte-1dwy13v{border:1px solid color-mix(in srgb,var(--c,#38bdf8) 55%,#334155);background:color-mix(in srgb,var(--c,#38bdf8) 16%,#0b1220);color:#e2e8f0;border-radius:99px;padding:7px 12px;font-weight:800;box-shadow:0 0 16px color-mix(in srgb,var(--c,#38bdf8) 18%,transparent)}.skchip.svelte-1dwy13v small:where(.svelte-1dwy13v){margin-left:6px;color:#94a3b8;font-weight:600}.skchip.on.svelte-1dwy13v{outline:2px solid var(--c,#38bdf8)}.skchip.dim.svelte-1dwy13v{opacity:.7}.skhint.svelte-1dwy13v{color:#94a3b8;font-size:12px;margin:0 0 10px}.acts.svelte-1dwy13v{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ibtn.svelte-1dwy13v{position:relative;width:40px;height:40px;min-width:40px;padding:0;margin:0!important;border-radius:99px;border:1px solid rgba(148,163,184,.28);background:#0f172a8c;color:#e2e8f0;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f,0 6px 16px #00000038;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.ibtn.svelte-1dwy13v svg:where(.svelte-1dwy13v){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ibtn.svelte-1dwy13v span:where(.svelte-1dwy13v){position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(6px);opacity:0;pointer-events:none;white-space:nowrap;z-index:5;background:#0f172aeb;color:#fff;border:1px solid rgba(56,189,248,.35);border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 20px #00000059;transition:opacity .16s ease,transform .16s ease}.ibtn.svelte-1dwy13v:hover{transform:translateY(-1px);border-color:#7dd3fc8c;background:#38bdf829;box-shadow:inset 0 1px #fff3,0 0 18px #38bdf838}.ibtn.svelte-1dwy13v:hover span:where(.svelte-1dwy13v){opacity:1;transform:translate(-50%) translateY(0)}.ibtn.ok.svelte-1dwy13v{background:#16a34a38;border-color:#4ade8066;color:#86efac}.ibtn.ok.svelte-1dwy13v:hover{background:#16a34a61;box-shadow:inset 0 1px #ffffff2e,0 0 18px #22c55e47}.ibtn.warn.svelte-1dwy13v{background:#f59e0b33;border-color:#fbbf246b;color:#fcd34d}.ibtn.warn.svelte-1dwy13v:hover{background:#f59e0b57;box-shadow:inset 0 1px #ffffff2e,0 0 18px #f59e0b40}.ibtn.danger.svelte-1dwy13v{background:#dc262638;border-color:#f871716b;color:#fecaca}.ibtn.danger.svelte-1dwy13v:hover{background:#dc262661;box-shadow:inset 0 1px #ffffff29,0 0 18px #ef444447}.ibtn.mask.svelte-1dwy13v{background:#8b5cf62e;border-color:#a78bfa6b;color:#ddd6fe}.ibtn.mask.svelte-1dwy13v:hover{background:#8b5cf652;box-shadow:inset 0 1px #ffffff2e,0 0 18px #8b5cf647}.msk.svelte-1dwy13v,.cln.svelte-1dwy13v{width:min(640px,94vw);background:linear-gradient(180deg,#122033,#0b1220);border:1px solid #243049;border-radius:20px;padding:18px;box-shadow:0 24px 80px #0000008c;animation:svelte-1dwy13v-pop .2s cubic-bezier(.22,1,.36,1)}.msk-info.svelte-1dwy13v{background:#38bdf814;border:1px solid rgba(56,189,248,.28);border-radius:12px;padding:12px 14px;margin-bottom:12px;color:#cbd5e1;font-size:13px;line-height:1.45}.msk-info.svelte-1dwy13v b:where(.svelte-1dwy13v){display:block;color:#7dd3fc;margin-bottom:4px}.msk-info.svelte-1dwy13v p:where(.svelte-1dwy13v){margin:0}.msk-ta.svelte-1dwy13v{min-height:160px;resize:vertical;font-family:ui-monospace,monospace}.cln-badges.svelte-1dwy13v{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cln-badges.svelte-1dwy13v span:where(.svelte-1dwy13v){border-radius:99px;padding:6px 12px;font-size:12px;font-weight:800;background:#111827;border:1px solid #334155;color:#e2e8f0}.cln-badges.svelte-1dwy13v span.ok:where(.svelte-1dwy13v){color:#86efac;border-color:#166534}.cln-badges.svelte-1dwy13v span.warn:where(.svelte-1dwy13v){color:#fcd34d;border-color:#854d0e}.cln-tip.svelte-1dwy13v{border:1px dashed #334155;border-radius:10px;padding:8px 12px;color:#94a3b8;font-size:13px;margin-bottom:12px}.cln-grid.svelte-1dwy13v{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cln-card.svelte-1dwy13v{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;background:#0a1220;border:1px solid #243049;border-radius:14px;padding:12px 14px;color:#e2e8f0;cursor:pointer}.cln-card.svelte-1dwy13v b:where(.svelte-1dwy13v){display:block;font-size:14px}.cln-card.svelte-1dwy13v small:where(.svelte-1dwy13v){display:block;color:#94a3b8;font-size:12px;margin-top:3px}.cln-card.svelte-1dwy13v em:where(.svelte-1dwy13v){font-style:normal;font-weight:800;font-size:20px;color:#94a3b8}.cln-card.on.svelte-1dwy13v{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b66}.cln-card.on.svelte-1dwy13v em:where(.svelte-1dwy13v){color:#fcd34d}.cln-card.off.svelte-1dwy13v{opacity:.45;cursor:default}.cln-foot.svelte-1dwy13v{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.cln-go.svelte-1dwy13v{min-width:220px}@media(max-width:640px){.cln-grid.svelte-1dwy13v{grid-template-columns:1fr}}.asg.svelte-1dwy13v{width:min(920px,96vw);background:linear-gradient(180deg,#122033,#0b1220);border:1px solid #243049;border-radius:20px;padding:18px 18px 16px;box-shadow:0 24px 80px #0000008c;animation:svelte-1dwy13v-pop .2s cubic-bezier(.22,1,.36,1)}.asg-top.svelte-1dwy13v{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.asg-top.svelte-1dwy13v h2:where(.svelte-1dwy13v){margin:0;font-size:20px}.asg-top.svelte-1dwy13v p:where(.svelte-1dwy13v){margin:4px 0 0;color:#94a3b8;font-size:13px}.asg-live.svelte-1dwy13v{background:#082f49;border:1px solid #38bdf866;color:#7dd3fc;border-radius:10px;padding:8px 12px;font-size:13px;margin-bottom:12px}.asg-grid.svelte-1dwy13v{display:grid;grid-template-columns:1fr 1fr;gap:14px}.asg-grid.svelte-1dwy13v section:where(.svelte-1dwy13v){background:#0a1220;border:1px dashed #334155;border-radius:16px;padding:12px;min-height:420px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,background .15s,box-shadow .15s}.asg-grid.svelte-1dwy13v section.hot:where(.svelte-1dwy13v){border-color:#38bdf8;background:#0b1c33;box-shadow:inset 0 0 0 1px #38bdf866,0 0 24px #38bdf81f}.asg-grid.svelte-1dwy13v header:where(.svelte-1dwy13v){display:flex;justify-content:space-between;align-items:center}.asg-grid.svelte-1dwy13v header:where(.svelte-1dwy13v) small:where(.svelte-1dwy13v){color:#94a3b8}.asg-grid.svelte-1dwy13v em:where(.svelte-1dwy13v){color:#64748b;font-size:12px;font-style:normal}.asg-list.svelte-1dwy13v{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}article.svelte-1dwy13v{display:flex;align-items:center;gap:10px;background:#111827;border:1px solid #1e293b;border-radius:12px;padding:10px 10px 10px 12px;cursor:grab;touch-action:none}article.drag.svelte-1dwy13v{opacity:.45;pointer-events:none}article.svelte-1dwy13v:hover{border-color:#38bdf866}article.svelte-1dwy13v i:where(.svelte-1dwy13v){width:10px;height:10px;border-radius:99px;background:#64748b;flex:0 0 10px}article.svelte-1dwy13v i.on:where(.svelte-1dwy13v){background:#22c55e;box-shadow:0 0 10px #22c55e}article.svelte-1dwy13v div:where(.svelte-1dwy13v){flex:1;min-width:0}article.svelte-1dwy13v strong:where(.svelte-1dwy13v){display:block;font-size:14px}article.svelte-1dwy13v small:where(.svelte-1dwy13v){color:#94a3b8}.pill.svelte-1dwy13v{font-size:10px;font-weight:800;letter-spacing:.04em;color:#86efac;background:#14532d;border-radius:99px;padding:3px 7px}.go.svelte-1dwy13v{width:38px;height:38px;border:0;border-radius:99px;flex:0 0 38px;background:radial-gradient(circle at 32% 28%,#86efac,#16a34a 62%);color:#fff;font-size:22px;font-weight:800;line-height:1;box-shadow:0 0 0 3px #22c55e38,0 0 16px #22c55e66;cursor:pointer}.go.svelte-1dwy13v:hover{transform:scale(1.08)}.go.out.svelte-1dwy13v{background:radial-gradient(circle at 32% 28%,#fca5a5,#b91c1c 62%);box-shadow:0 0 0 3px #b91c1c38,0 0 16px #ef444452}.empty.svelte-1dwy13v{color:#64748b;font-size:13px;line-height:1.45;padding:12px 4px}.csv.svelte-1dwy13v{width:min(640px,94vw);background:#0b1220;border:1px solid #243049;border-radius:18px;padding:18px;box-shadow:0 24px 80px #00000080}.chips.svelte-1dwy13v{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.chips.svelte-1dwy13v span:where(.svelte-1dwy13v){background:#111827;border:1px solid #334155;border-radius:99px;padding:5px 10px;font-size:12px;color:#c4b5fd}.chips.svelte-1dwy13v span.phone:where(.svelte-1dwy13v){border-color:#22c55e;color:#86efac}@keyframes svelte-1dwy13v-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:760px){.asg.svelte-1dwy13v{width:100%;max-height:calc(100dvh - 16px);overflow:auto;border-radius:18px 18px 0 0;padding:14px 12px 20px}.asg-grid.svelte-1dwy13v{grid-template-columns:1fr}.asg-grid.svelte-1dwy13v section:where(.svelte-1dwy13v){min-height:220px}.asg-top.svelte-1dwy13v{flex-direction:column}.skchip.svelte-1dwy13v{padding:10px 14px}.go.svelte-1dwy13v{width:44px;height:44px;flex-basis:44px}}.monitor.svelte-5wz6yg{color:var(--text);font-size:13px;min-width:0}.heading.svelte-5wz6yg,.statusline.svelte-5wz6yg,.section-head.svelte-5wz6yg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.heading.svelte-5wz6yg h1:where(.svelte-5wz6yg){margin-bottom:4px}.muted.svelte-5wz6yg{color:var(--muted)}.heading.svelte-5wz6yg p:where(.svelte-5wz6yg){margin-top:4px}.tabs.svelte-5wz6yg{display:flex;gap:8px}.tabs.svelte-5wz6yg button:where(.svelte-5wz6yg){background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:10px}.tabs.svelte-5wz6yg button.active:where(.svelte-5wz6yg){border-color:var(--cyan);background:#08334a}.filters.svelte-5wz6yg{display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:12px;background:var(--bg2);border:1px solid var(--line);border-radius:12px;margin:12px 0}.filters.svelte-5wz6yg label:where(.svelte-5wz6yg){margin:0;flex:1;min-width:140px}.filters.svelte-5wz6yg input:where(.svelte-5wz6yg),.filters.svelte-5wz6yg select:where(.svelte-5wz6yg){display:block;margin-top:5px;min-height:38px}.filters.svelte-5wz6yg input[type=date]:where(.svelte-5wz6yg){width:100%;background:#0b1220;border:1px solid #243049;border-radius:8px;padding:8px;color:var(--text);color-scheme:dark}.filters.svelte-5wz6yg .auto:where(.svelte-5wz6yg){display:flex;gap:6px;align-items:center;min-width:165px;flex:0 0 auto;padding-bottom:10px}.auto.svelte-5wz6yg input:where(.svelte-5wz6yg){min-height:0;margin:0}.statusline.svelte-5wz6yg{justify-content:flex-start;margin:14px 0}.statusline.svelte-5wz6yg small:where(.svelte-5wz6yg){margin-left:auto;color:var(--muted)}.statusline.svelte-5wz6yg>span:where(.svelte-5wz6yg):not(.pill){color:#34d399}.statusline.svelte-5wz6yg .warning:where(.svelte-5wz6yg){color:#fbbf24!important}.stats.svelte-5wz6yg{display:grid;grid-template-columns:repeat(10,minmax(110px,1fr));gap:7px}.stats.svelte-5wz6yg>div:where(.svelte-5wz6yg){min-height:100px;background:#0c131c;border:1px solid #243447;border-top:2px solid var(--accent);border-radius:10px;text-align:center;padding:10px 5px;display:flex;align-items:center;flex-direction:column;gap:5px}.stats.svelte-5wz6yg small:where(.svelte-5wz6yg){font-size:10px;color:#9bb7d1}.stats.svelte-5wz6yg b:where(.svelte-5wz6yg){font-size:20px}.stats.svelte-5wz6yg button:where(.svelte-5wz6yg){margin-top:auto;background:none;border:0;font-size:10px;color:var(--cyan);cursor:pointer}.stats.svelte-5wz6yg button:where(.svelte-5wz6yg):disabled{opacity:.4;cursor:not-allowed}.explanatory.svelte-5wz6yg{font-size:11px;line-height:1.5;margin:10px 0}.layout.svelte-5wz6yg{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.section.svelte-5wz6yg{background:#0b1119;border:1px solid #26364a;border-radius:12px;padding:10px;min-width:0}.main.svelte-5wz6yg{display:flex;flex-direction:column;gap:12px;min-width:0}.section.svelte-5wz6yg h3:where(.svelte-5wz6yg),summary.svelte-5wz6yg{color:#22d391;font-size:14px;margin:0 0 10px}.live.svelte-5wz6yg h3:where(.svelte-5wz6yg){color:#98b1c9;font-size:11px;letter-spacing:.08em}.section-head.svelte-5wz6yg small:where(.svelte-5wz6yg){color:var(--muted)}summary.svelte-5wz6yg{cursor:pointer;font-weight:700}.live-tiles.svelte-5wz6yg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.live-tiles.svelte-5wz6yg>div:where(.svelte-5wz6yg){text-align:center;border-radius:12px;padding:10px 4px;font-size:10px;font-weight:700;color:#fff}.live-tiles.svelte-5wz6yg b:where(.svelte-5wz6yg){display:block;font-size:24px}.talk.svelte-5wz6yg{background:#2358db}.ring.svelte-5wz6yg{background:#c84908}.amd.svelte-5wz6yg{background:#7428c8}.ready.svelte-5wz6yg{background:#148444}.phase-box.svelte-5wz6yg{border:1px solid #26364a;border-top:2px solid #f97316;border-radius:10px;margin:9px 0;overflow:hidden}.phase-box.purple.svelte-5wz6yg{border-top-color:#a855f7}.phase-box.svelte-5wz6yg header:where(.svelte-5wz6yg){display:flex;justify-content:space-between;padding:7px;font-size:11px;color:#9bb7d1;border-bottom:1px solid #26364a}.phase-box.svelte-5wz6yg p:where(.svelte-5wz6yg){padding:0 8px;font-size:11px}.phase-phone.svelte-5wz6yg{display:flex;justify-content:space-between;padding:7px;font-size:12px}.scroll.svelte-5wz6yg{overflow:auto;max-width:100%}.agents.svelte-5wz6yg{min-width:850px}table.svelte-5wz6yg{width:100%;border-collapse:collapse;white-space:nowrap}th.svelte-5wz6yg{text-align:left;padding:10px;background:#145c42;color:#fff;font-size:12px}th.svelte-5wz6yg:first-child{border-top-left-radius:10px}th.svelte-5wz6yg:last-child{border-top-right-radius:10px}td.svelte-5wz6yg{padding:9px;border-bottom:1px solid #243244;font-size:12px}tr.svelte-5wz6yg:last-child td:where(.svelte-5wz6yg){border-bottom:0}.sub.svelte-5wz6yg{display:block;color:var(--muted);font-size:10px;margin-top:3px}.pill.svelte-5wz6yg{display:inline-block;border-radius:14px;padding:3px 8px;background:#203143;color:#b1c7d9;font-size:11px}.pill.good.svelte-5wz6yg{color:#4ade80}.dot.svelte-5wz6yg{width:10px;height:10px;border-radius:50%;display:inline-block;background:#475569}.dot.online.svelte-5wz6yg{background:#22c55e;box-shadow:0 0 5px #22c55e66}.listen.svelte-5wz6yg,.session.svelte-5wz6yg{border:1px solid #243447;border-radius:10px;padding:8px;background:#08101a;font-size:11px}.listen.svelte-5wz6yg{background:#072d3b}.listen.svelte-5wz6yg:disabled,.session.svelte-5wz6yg:disabled{opacity:.35;cursor:not-allowed}.empty.svelte-5wz6yg{padding:25px;text-align:center}.alert.svelte-5wz6yg{background:#103c2a;border:1px solid #1c6446;color:#bbf7d0;border-radius:8px;padding:12px}.alert.error.svelte-5wz6yg{background:#3b1c24;border-color:#713541;color:#fecaca}.overlay.svelte-5wz6yg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:180;display:grid;place-items:center;padding:20px}.dialog.svelte-5wz6yg{width:min(620px,96vw);max-height:90vh;overflow:auto;background:var(--bg2);border:1px solid #26364a;border-radius:14px;padding:22px}.dialog.svelte-5wz6yg p:where(.svelte-5wz6yg){line-height:1.6}.buttons.svelte-5wz6yg{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.preview-list.svelte-5wz6yg{display:flex;gap:8px;flex-wrap:wrap;max-height:200px;overflow:auto}.preview-list.svelte-5wz6yg span:where(.svelte-5wz6yg){background:var(--panel2);padding:5px 8px;border-radius:5px}@media(max-width:1700px){.stats.svelte-5wz6yg{grid-template-columns:repeat(5,minmax(110px,1fr))}}@media(max-width:1000px){.layout.svelte-5wz6yg{grid-template-columns:1fr}.live.svelte-5wz6yg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.live.svelte-5wz6yg>h3:where(.svelte-5wz6yg),.live.svelte-5wz6yg>p:where(.svelte-5wz6yg){grid-column:1/-1}.live-tiles.svelte-5wz6yg{grid-column:1/-1}.stats.svelte-5wz6yg{grid-template-columns:repeat(2,minmax(100px,1fr))}.filters.svelte-5wz6yg label:where(.svelte-5wz6yg){min-width:120px}.tabs.svelte-5wz6yg{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.svelte-5wz6yg{scroll-behavior:auto}}.am.svelte-1i8w8gw{width:min(1320px,96vw);height:86vh;overflow:auto;background:#0b1220;border-radius:12px}header.svelte-1i8w8gw{background:linear-gradient(90deg,#1e3a8a,#6d28d9);padding:12px 16px;display:flex;justify-content:space-between}header.svelte-1i8w8gw button:where(.svelte-1i8w8gw){background:transparent;border:0;color:#fff;font-size:22px}.tb.svelte-1i8w8gw{padding:10px 16px;display:flex;gap:12px;align-items:center;background:#111827}.cols.svelte-1i8w8gw{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px}.it.svelte-1i8w8gw{background:#111827;border-radius:8px;padding:8px;margin-bottom:6px}em.ok.svelte-1i8w8gw{background:#14532d;color:#86efac;padding:2px 8px;border-radius:99px;font-style:normal}em.no.svelte-1i8w8gw{background:#7f1d1d;color:#fecaca;padding:2px 8px;border-radius:99px;font-style:normal}p.agente.svelte-1i8w8gw{background:#1e3a5f;padding:8px;border-radius:8px}p.cliente.svelte-1i8w8gw{background:#14532d;padding:8px;border-radius:8px}li.on.svelte-1i8w8gw{color:#f97316}@media(max-width:1100px){.cols.svelte-1i8w8gw{grid-template-columns:1fr}}.record-panel.svelte-xhgaje{background:var(--panel,#101827);border:1px solid var(--line,#263448);border-radius:14px;padding:18px;margin:14px 0}.record-filters.svelte-xhgaje{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.record-filters.svelte-xhgaje label:where(.svelte-xhgaje){display:flex;flex-direction:column;gap:6px;color:var(--muted,#9cafc5);font-size:12px;flex:1 1 170px}.record-filters.svelte-xhgaje input:where(.svelte-xhgaje),.record-filters.svelte-xhgaje select:where(.svelte-xhgaje){width:100%;min-height:40px}.record-scroll.svelte-xhgaje{overflow:auto}.record-scroll.svelte-xhgaje th:where(.svelte-xhgaje),.record-scroll.svelte-xhgaje td:where(.svelte-xhgaje){white-space:nowrap}.record-scroll.svelte-xhgaje small:where(.svelte-xhgaje){display:block;color:var(--muted,#9cafc5);margin-top:5px}.record-scroll.svelte-xhgaje audio:where(.svelte-xhgaje){width:235px;height:32px}.record-link.svelte-xhgaje{display:block;margin-top:5px}.record-actions.svelte-xhgaje{display:flex;gap:10px;justify-content:end;margin-top:14px}.record-error.svelte-xhgaje{color:#fda4af}.record-summary.svelte-xhgaje{margin-top:16px;padding:16px;border:1px solid var(--line,#263448);border-radius:10px}.record-check.svelte-xhgaje{display:flex;align-items:center;gap:8px;margin-top:15px}.secondary.svelte-xhgaje{background:var(--bg2,#101827);color:var(--text,#e5edf8);border:1px solid var(--line,#263448)}.tmo-filters.svelte-1qfcu9s{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.tmo-filters.svelte-1qfcu9s label:where(.svelte-1qfcu9s){display:flex;flex-direction:column;gap:6px;min-width:170px;color:var(--muted,#94a3b8);font-size:13px}.tmo-filters.svelte-1qfcu9s label:where(.svelte-1qfcu9s):nth-child(3){flex:1;max-width:420px}.tmo-filters.svelte-1qfcu9s input:where(.svelte-1qfcu9s),.tmo-filters.svelte-1qfcu9s select:where(.svelte-1qfcu9s){min-height:40px;width:100%}.tmo-cards.svelte-1qfcu9s{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0}.tmo-cards.svelte-1qfcu9s article:where(.svelte-1qfcu9s),.tmo-block.svelte-1qfcu9s,.tmo-note.svelte-1qfcu9s{background:var(--panel,#111827);border:1px solid var(--line,#263448);border-radius:12px;padding:18px}.tmo-cards.svelte-1qfcu9s article:where(.svelte-1qfcu9s){display:flex;flex-direction:column;gap:9px;border-top:3px solid var(--brand,#0866ff)}.tmo-cards.svelte-1qfcu9s span:where(.svelte-1qfcu9s),.tmo-cards.svelte-1qfcu9s small:where(.svelte-1qfcu9s){color:var(--muted,#94a3b8)}.tmo-cards.svelte-1qfcu9s strong:where(.svelte-1qfcu9s){font-size:26px}.tmo-note.svelte-1qfcu9s{color:var(--muted,#94a3b8);font-size:13px}.tmo-heading.svelte-1qfcu9s{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tmo-block.svelte-1qfcu9s{margin:18px 0}.tmo-block.svelte-1qfcu9s h2:where(.svelte-1qfcu9s){font-size:18px;margin:0 0 8px}.tmo-scroll.svelte-1qfcu9s{overflow:auto}.tmo-scroll.svelte-1qfcu9s td:where(.svelte-1qfcu9s),.tmo-scroll.svelte-1qfcu9s th:where(.svelte-1qfcu9s){white-space:nowrap}.tmo-scroll.svelte-1qfcu9s small:where(.svelte-1qfcu9s){display:block;color:var(--muted,#94a3b8);margin-top:4px}.tmo-main.svelte-1qfcu9s{color:var(--cyan,#00d2ff);font-weight:700}.tmo-error.svelte-1qfcu9s{color:#fda4af}@media(max-width:1100px){.tmo-cards.svelte-1qfcu9s{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.tmo-cards.svelte-1qfcu9s{grid-template-columns:repeat(2,minmax(0,1fr))}.tmo-filters.svelte-1qfcu9s label:where(.svelte-1qfcu9s){flex:1}.tmo-cards.svelte-1qfcu9s strong:where(.svelte-1qfcu9s){font-size:22px}}.report-error.svelte-iufsej{color:#fda4af}.gestion-filters.svelte-iufsej{flex-wrap:wrap;gap:12px}.gestion-filters.svelte-iufsej>div:where(.svelte-iufsej){flex:1 1 170px}.gestion-filters.svelte-iufsej input:where(.svelte-iufsej),.gestion-filters.svelte-iufsej select:where(.svelte-iufsej){width:100%}.filters.svelte-iufsej{align-items:flex-end}.filters.svelte-iufsej>div:where(.svelte-iufsej){min-width:140px}.rc-audit-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;cursor:pointer;background:#f1f5f9;padding:0}.rc-audit-btn:hover{background:#e9d5ff}.rc-audit-btn svg{width:16px;height:16px;display:block}.rc-audit-btn.rc-audit-done{background:linear-gradient(145deg,#ede9fe,#c4b5fd);box-shadow:0 0 0 2px #7c3aed,0 4px 12px #7c3aed73;transform:scale(1.06)}.head.svelte-767znw{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.panel.svelte-767znw{background:#111827;border:1px solid #243049;border-radius:14px;padding:16px;margin-bottom:16px;animation:svelte-767znw-drop .18s ease}.panel.svelte-767znw h3:where(.svelte-767znw){margin-bottom:10px}.grid2.svelte-767znw{display:grid;grid-template-columns:1fr 1fr;gap:10px}.blank.svelte-767znw{display:contents}.trap.svelte-767znw{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px}.perms.svelte-767znw{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:40vh;overflow:auto;margin:12px 0}.sq.svelte-767znw{width:140px;height:90px;border-radius:10px;padding:10px;font-weight:800}.sq.svelte-767znw small:where(.svelte-767znw){display:block;font-weight:500;opacity:.85}.empty.svelte-767znw{color:#64748b;text-align:center;padding:22px!important}.clk.svelte-767znw{cursor:pointer}.clk.svelte-767znw:hover{background:#1e293b}.tree-lv.svelte-767znw{margin:6px 0 6px 8px}.tree-kids.svelte-767znw{margin-left:18px;border-left:1px solid #243049;padding-left:8px}.sq.svelte-767znw{min-width:120px;border:0;text-align:left}.crm-ok.svelte-767znw{color:#86efac;margin:10px 0 0;font-size:13px}.brand-prev.svelte-767znw{display:block;margin-top:10px;max-width:220px;max-height:80px;object-fit:contain;background:#0b1220;border-radius:10px;padding:8px}.brand-prev.mark.svelte-767znw{max-width:64px;max-height:64px}.wa-card.svelte-767znw{position:relative;width:min(420px,94vw);background:linear-gradient(180deg,#122033,#0b1220 55%);border:1px solid #2dd4bf44;border-radius:22px;padding:28px 26px 22px;box-shadow:0 24px 80px #0000008c,0 0 0 1px #2dd4bf14;animation:svelte-767znw-pop .22s cubic-bezier(.22,1,.36,1)}.wa-x.svelte-767znw{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;background:#111827;color:#94a3b8;border-radius:99px;font-size:20px;line-height:1}.wa-x.svelte-767znw:hover{color:#fff;background:#1f2937}.wa-head.svelte-767znw{display:flex;align-items:center;gap:12px;margin-bottom:18px}.wa-head.svelte-767znw h2:where(.svelte-767znw){margin:0;font-size:18px}.wa-head.svelte-767znw p:where(.svelte-767znw){margin:2px 0 0;color:#94a3b8;font-size:13px}.wa-dot.svelte-767znw{width:12px;height:12px;border-radius:99px;background:#f59e0b;box-shadow:0 0 10px #f59e0b88;flex:0 0 12px}.wa-dot.on.svelte-767znw{background:#22c55e;box-shadow:0 0 10px #22c55e}.wa-qrbox.svelte-767znw{width:260px;height:260px;margin:0 auto 16px;background:#fff;border-radius:18px;display:grid;place-items:center;padding:12px;box-shadow:0 0 0 8px #ffffff0f,0 12px 40px #2dd4bf2e}.wa-qrbox.svelte-767znw img:where(.svelte-767znw){width:100%;height:100%;object-fit:contain}.wa-spin.svelte-767znw{width:36px;height:36px;border:3px solid #cbd5e1;border-top-color:#0ea5e9;border-radius:99px;animation:svelte-767znw-spin .8s linear infinite}.wa-qrbox.svelte-767znw small:where(.svelte-767znw){color:#64748b}.wa-steps.svelte-767znw{margin:0 8px 18px;padding-left:20px;color:#cbd5e1;font-size:13px;line-height:1.7}.wa-ok.svelte-767znw{text-align:center;padding:18px 8px 10px}.wa-check.svelte-767znw{width:64px;height:64px;margin:0 auto 12px;border-radius:99px;background:#14532d;color:#4ade80;display:grid;place-items:center;font-size:28px;box-shadow:0 0 24px #22c55e59}.wa-ok.svelte-767znw b:where(.svelte-767znw){display:block;font-size:18px}.wa-ok.svelte-767znw small:where(.svelte-767znw){display:block;color:#94a3b8;margin-top:6px;word-break:break-all}.wa-acts.svelte-767znw{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@keyframes svelte-767znw-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes svelte-767znw-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-767znw-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.grid2.svelte-767znw{grid-template-columns:1fr}.head.svelte-767znw{flex-direction:column}}.section-tabs.svelte-1ax1yf2{display:flex;gap:8px;margin:16px 0;border-bottom:1px solid var(--line);padding-bottom:10px}.section-tabs.svelte-1ax1yf2 button:where(.svelte-1ax1yf2){padding:10px 20px;border:1px solid #334155;border-radius:9px;background:var(--panel);color:var(--muted);font-weight:700}.section-tabs.svelte-1ax1yf2 button.active:where(.svelte-1ax1yf2){background:#08334a;color:#7dd3fc;border-color:var(--cyan)}.section-tabs.svelte-1ax1yf2 button:where(.svelte-1ax1yf2):focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.acts.svelte-1ax1yf2{white-space:nowrap}.ibtn.svelte-1ax1yf2{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border:1px solid #334155;border-radius:9px;background:#111827;color:#cbd5e1;vertical-align:middle}.ibtn.svelte-1ax1yf2+.ibtn:where(.svelte-1ax1yf2){margin-left:6px}.ibtn.svelte-1ax1yf2 svg:where(.svelte-1ax1yf2){width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ibtn.svelte-1ax1yf2 span:where(.svelte-1ax1yf2){font-size:12px;font-weight:600}.ibtn.svelte-1ax1yf2:hover{background:#162c43;border-color:#38bdf8;color:#7dd3fc}.ibtn.svelte-1ax1yf2:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.ibtn.warn.svelte-1ax1yf2{color:#fcd34d;border-color:#854d0e}.ibtn.danger.svelte-1ax1yf2{color:#fca5a5;border-color:#7f1d1d}.th.svelte-1ax1yf2{background:transparent;border:0;color:inherit;font:inherit;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:0;cursor:pointer}.th.svelte-1ax1yf2:hover{color:#7dd3fc}.uh.svelte-1ax1yf2{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;flex-wrap:wrap}.tools.svelte-1ax1yf2{margin-bottom:14px;max-width:360px}.flash.svelte-1ax1yf2{background:#052e16;border:1px solid #22c55e66;color:#86efac;border-radius:10px;padding:10px 14px;margin-bottom:10px;font-weight:700}.form-err.svelte-1ax1yf2{color:#fecaca;background:#450a0a;border:1px solid #ef444466;border-radius:10px;padding:8px 12px;margin-top:10px}.dot.svelte-1ax1yf2{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:6px}.sk-edit.svelte-1ax1yf2{margin-top:16px;background:#0b1220;border:1px solid #243049;border-radius:18px;padding:14px}.sk-head.svelte-1ax1yf2{display:flex;justify-content:space-between;align-items:center;gap:8px}.asg-grid.svelte-1ax1yf2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.asg-grid.svelte-1ax1yf2 section:where(.svelte-1ax1yf2){background:#070b14;border:1px dashed #334155;border-radius:14px;padding:10px;min-height:220px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s,background .15s,box-shadow .15s}.asg-grid.svelte-1ax1yf2 section.in:where(.svelte-1ax1yf2){border-color:#38bdf866}.asg-grid.svelte-1ax1yf2 section.hot:where(.svelte-1ax1yf2){border-color:#38bdf8;background:#0b1c33;box-shadow:inset 0 0 0 1px #38bdf866,0 0 24px #38bdf81f}.asg-grid.svelte-1ax1yf2 header:where(.svelte-1ax1yf2){display:flex;justify-content:space-between;color:#94a3b8}.asg-grid.svelte-1ax1yf2 em:where(.svelte-1ax1yf2){color:#64748b;font-size:12px;font-style:normal}.asg-list.svelte-1ax1yf2{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;min-height:80px}.asg-grid.svelte-1ax1yf2 article:where(.svelte-1ax1yf2){display:flex;align-items:center;gap:8px;background:#111827;border:1px solid #1e293b;border-radius:12px;padding:10px 10px 10px 12px;cursor:grab;touch-action:none}.asg-grid.svelte-1ax1yf2 article.drag:where(.svelte-1ax1yf2){opacity:.4;pointer-events:none}.asg-grid.svelte-1ax1yf2 article:where(.svelte-1ax1yf2):hover{border-color:#38bdf866}.asg-grid.svelte-1ax1yf2 article:where(.svelte-1ax1yf2) div:where(.svelte-1ax1yf2){flex:1;min-width:0}.asg-grid.svelte-1ax1yf2 article:where(.svelte-1ax1yf2) strong:where(.svelte-1ax1yf2){display:block;font-size:14px}.asg-grid.svelte-1ax1yf2 article:where(.svelte-1ax1yf2) small:where(.svelte-1ax1yf2){color:#94a3b8}.go.svelte-1ax1yf2{width:38px;height:38px;border:0;border-radius:99px;flex:0 0 38px;background:radial-gradient(circle at 32% 28%,#86efac,#16a34a 62%);color:#fff;font-size:22px;font-weight:800;line-height:1;box-shadow:0 0 0 3px #22c55e38,0 0 16px #22c55e66;cursor:pointer}.go.svelte-1ax1yf2:hover{transform:scale(1.08)}.go.out.svelte-1ax1yf2{background:radial-gradient(circle at 32% 28%,#fca5a5,#b91c1c 62%);box-shadow:0 0 0 3px #b91c1c38,0 0 16px #ef444452}.empty.svelte-1ax1yf2{color:#64748b;padding:16px 4px}.pals.svelte-1ax1yf2{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.pal.svelte-1ax1yf2{width:28px;height:28px;border-radius:99px;border:2px solid transparent}.pal.on.svelte-1ax1yf2{border-color:#fff;transform:scale(1.1)}.camps.svelte-1ax1yf2{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip.svelte-1ax1yf2{background:#111827;border:1px solid #334155;border-radius:99px;padding:7px 12px;color:#e2e8f0}.chip.on.svelte-1ax1yf2{border-color:#a78bfa;background:#2e1065;color:#ddd6fe}.blank.svelte-1ax1yf2{display:contents}.trap.svelte-1ax1yf2{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:-9999px}@keyframes svelte-1ax1yf2-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:720px){.asg-grid.svelte-1ax1yf2{grid-template-columns:1fr}.uh.svelte-1ax1yf2{flex-direction:column}.go.svelte-1ax1yf2{width:44px;height:44px;flex-basis:44px}.chip.svelte-1ax1yf2{padding:10px 14px}}.mic-status.svelte-12mlp0a{padding:10px;margin:8px 0;background:var(--panel);border:1px solid var(--line);border-radius:8px}.mic-actions.svelte-12mlp0a{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.mic-actions.svelte-12mlp0a button:where(.svelte-12mlp0a){font-size:11px;padding:6px;background:var(--panel2);border:1px solid var(--line);border-radius:6px}.mic-status.svelte-12mlp0a select:where(.svelte-12mlp0a){font-size:11px;padding:6px}.mic-status.svelte-12mlp0a small:where(.svelte-12mlp0a){display:block;overflow-wrap:anywhere;min-height:28px}.mic-status.svelte-12mlp0a meter:where(.svelte-12mlp0a){width:100%;margin:6px 0}.enable-audio.svelte-12mlp0a{position:fixed;right:90px;bottom:25px;z-index:1000;background:var(--brand);color:#fff;padding:12px 18px;border:0;border-radius:10px}.rail.svelte-12mlp0a{width:64px;min-width:64px;background:#070b14;border-left:1px solid #1e293b;padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:hidden;flex-shrink:0;transition:none}.rail.exp.svelte-12mlp0a{width:280px;min-width:280px;max-width:280px;align-items:stretch;overflow-y:auto;scrollbar-gutter:stable;background:linear-gradient(180deg,#0b1730,#070b14 40%);box-shadow:-16px 0 48px #00b4ff29,inset 1px 0 #38bdf82e}.ext.svelte-12mlp0a{display:flex;flex-direction:column;align-items:center;gap:6px;width:44px}.rail.exp.svelte-12mlp0a .ext:where(.svelte-12mlp0a){width:auto;flex-direction:row;justify-content:space-between}.ext.svelte-12mlp0a strong:where(.svelte-12mlp0a){font-size:14px;letter-spacing:.04em;line-height:1}.ext.svelte-12mlp0a i:where(.svelte-12mlp0a){display:block;width:10px;height:10px;border-radius:99px;background:#64748b;box-shadow:0 0 0 3px #64748b26}.ext.svelte-12mlp0a i.on:where(.svelte-12mlp0a){background:#22c55e;box-shadow:0 0 10px #22c55e}.tabs.svelte-12mlp0a{display:flex;flex-direction:column;align-items:center;gap:8px;width:44px}.rail.exp.svelte-12mlp0a .tabs:where(.svelte-12mlp0a){flex-direction:row;width:auto;justify-content:center}.tabs.svelte-12mlp0a button:where(.svelte-12mlp0a){width:44px;height:44px;flex:0 0 44px;background:#111827;border:1px solid #334155;color:#94a3b8;border-radius:12px;display:grid;place-items:center;font-size:16px}.tabs.svelte-12mlp0a em:where(.svelte-12mlp0a){display:none}.tabs.svelte-12mlp0a button.on:where(.svelte-12mlp0a){border-color:#38bdf8;color:#38bdf8;background:#082f49}.panel.svelte-12mlp0a{width:100%;max-height:0;opacity:0;transform:translate(18px) scale(.96);pointer-events:none;overflow:hidden;flex-shrink:0;transition:none}.panel.show.svelte-12mlp0a{max-height:none;opacity:1;transform:none;pointer-events:auto}.st.svelte-12mlp0a{display:block;text-align:center;color:#94a3b8;font-size:11px;margin-bottom:6px}.box.svelte-12mlp0a{border:1px solid #2dd4bf44;border-radius:12px;padding:10px;width:100%}.pad.svelte-12mlp0a{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0}.pad.svelte-12mlp0a button:where(.svelte-12mlp0a){background:#111827;border:1px solid #ca8a04;color:#facc15;padding:12px;border-radius:8px;font-size:18px;transition:transform .08s,box-shadow .08s,background .08s}.pad.svelte-12mlp0a button.lit:where(.svelte-12mlp0a),.pad.svelte-12mlp0a button:where(.svelte-12mlp0a):active{transform:scale(.94);background:#3f2e0a;box-shadow:0 0 14px #facc1559}.acts.svelte-12mlp0a{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;width:44px}.rail.exp.svelte-12mlp0a .acts:where(.svelte-12mlp0a){flex-direction:row;width:100%}.ok.svelte-12mlp0a,.no.svelte-12mlp0a,.mic.svelte-12mlp0a{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:12px;font-size:18px;color:#fff}.rail.exp.svelte-12mlp0a .ok:where(.svelte-12mlp0a),.rail.exp.svelte-12mlp0a .no:where(.svelte-12mlp0a),.rail.exp.svelte-12mlp0a .mic:where(.svelte-12mlp0a){flex:1;width:auto}.ok.svelte-12mlp0a{background:#16a34a}.no.svelte-12mlp0a{background:#dc2626}.mic.svelte-12mlp0a{background:#111827;border:1px solid #334155}.item.svelte-12mlp0a{background:#111827;border-radius:8px;padding:8px;margin-bottom:6px;position:relative}.item.svelte-12mlp0a small:where(.svelte-12mlp0a){display:block;color:#94a3b8}.go.svelte-12mlp0a{position:absolute;right:8px;top:8px;background:#16a34a;border:0;border-radius:99px;width:28px;height:28px}.dock-fab.svelte-12mlp0a{position:relative;flex:0 0 auto;align-self:center;width:46px;height:46px;margin:2px 0 0;border:0;background:transparent;cursor:pointer;isolation:isolate}.dock-fab__aura.svelte-12mlp0a{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:99px;background:conic-gradient(from 180deg,#34d399,#22d3ee,#a78bfa,#34d399);opacity:.55;filter:blur(6px);animation:svelte-12mlp0a-phone-spin 4.5s linear infinite}.dock-fab__core.svelte-12mlp0a{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:99px;display:grid;place-items:center;background:linear-gradient(145deg,#34d399,#059669 55%,#0f172a);border:1px solid rgba(167,243,208,.55);box-shadow:0 0 0 1px #10b98140,0 8px 22px #10b98159,inset 0 1px #ffffff40;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.dock-fab__core.svelte-12mlp0a svg:where(.svelte-12mlp0a){width:18px;height:18px;fill:none;stroke:#ecfdf5;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.dock-fab.open.svelte-12mlp0a .dock-fab__core:where(.svelte-12mlp0a) svg:where(.svelte-12mlp0a){transform:rotate(180deg)}.dock-fab.svelte-12mlp0a:hover .dock-fab__core:where(.svelte-12mlp0a){transform:scale(1.08);box-shadow:0 0 0 3px #34d39947,0 12px 28px #34d39973,inset 0 1px #ffffff4d}.dock-fab.svelte-12mlp0a:active .dock-fab__core:where(.svelte-12mlp0a){transform:scale(.94)}.dock-fab.svelte-12mlp0a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;box-shadow:0 0 #34d39973;animation:svelte-12mlp0a-phone-pulse 2.2s ease-out infinite;pointer-events:none}@keyframes svelte-12mlp0a-phone-spin{to{transform:rotate(360deg)}}@keyframes svelte-12mlp0a-phone-pulse{0%{box-shadow:0 0 #34d39973;opacity:1}70%{box-shadow:0 0 0 14px #34d39900;opacity:0}to{opacity:0}}.callstrip.svelte-12mlp0a{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;background:#14532d;color:#dcfce7;border:1px solid #22c55e;border-radius:999px;padding:12px 16px;font-weight:800;box-shadow:0 10px 30px #0006}.sheet-top.svelte-12mlp0a{display:none}.rail.dock.svelte-12mlp0a{position:fixed;top:var(--app-hdr, 108px);left:0;right:0;bottom:0;z-index:50;width:100%;min-width:0;max-width:none;transform:translateY(110%);pointer-events:none;transition:transform .22s ease,box-shadow .22s ease;padding:10px 12px max(12px,env(safe-area-inset-bottom));overflow:hidden;background:linear-gradient(180deg,#0b1730,#070b14 40%)}.rail.dock.exp.svelte-12mlp0a{transform:none;pointer-events:auto;align-items:stretch;overflow:hidden;width:100%;min-width:0;box-shadow:0 -12px 40px #00000073}.rail.dock.svelte-12mlp0a .sheet-top:where(.svelte-12mlp0a){display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;width:100%;margin-bottom:4px}.rail.dock.svelte-12mlp0a .sheet-top:where(.svelte-12mlp0a) .ext:where(.svelte-12mlp0a){width:auto;flex-direction:row}.rail.dock.svelte-12mlp0a .tabs:where(.svelte-12mlp0a){flex:0 0 auto;flex-direction:row;width:100%;justify-content:space-between}.rail.dock.svelte-12mlp0a .tabs:where(.svelte-12mlp0a) button:where(.svelte-12mlp0a){flex:1;width:auto;height:auto;padding:8px 4px;display:flex;flex-direction:column;gap:2px}.rail.dock.svelte-12mlp0a .tabs:where(.svelte-12mlp0a) em:where(.svelte-12mlp0a){display:block;font-size:10px;font-style:normal;font-weight:700}.rail.dock.svelte-12mlp0a .panel:where(.svelte-12mlp0a){flex:1 1 auto;min-height:0;max-height:none;overflow:auto;transform:none;opacity:1;pointer-events:auto}.rail.dock.svelte-12mlp0a .panel.show:where(.svelte-12mlp0a){max-height:none}.rail.dock.svelte-12mlp0a .acts:where(.svelte-12mlp0a){flex:0 0 auto;flex-direction:row;width:100%;margin-top:8px}.rail.dock.svelte-12mlp0a .ok:where(.svelte-12mlp0a),.rail.dock.svelte-12mlp0a .no:where(.svelte-12mlp0a),.rail.dock.svelte-12mlp0a .mic:where(.svelte-12mlp0a){height:48px;flex:1;width:auto}.rail.dock.svelte-12mlp0a .pad:where(.svelte-12mlp0a){gap:8px}.rail.dock.svelte-12mlp0a .pad:where(.svelte-12mlp0a) button:where(.svelte-12mlp0a){padding:clamp(10px,1.8vh,16px);font-size:clamp(16px,4.5vw,20px)}.rail.dock.svelte-12mlp0a .box:where(.svelte-12mlp0a){overflow:visible}.msgs.svelte-qk2jgz{min-height:280px;background:#0b1220;border:1px solid #243049;border-radius:10px;padding:10px;margin-bottom:8px}.reauth.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow:auto;background:#070b14}.boot.svelte-1n46o8q{display:grid;place-items:center;height:100%;color:#94a3b8}.shell.svelte-1n46o8q{display:flex;height:100%}aside.menu.svelte-1n46o8q{width:68px;background:#070b14;border-right:1px solid #1e293b;transition:width .28s cubic-bezier(.22,1,.36,1);overflow:hidden;padding:10px 8px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;min-height:0}aside.menu.open.svelte-1n46o8q{width:228px}.brand.svelte-1n46o8q{min-height:42px;flex:0 0 auto}.brand.svelte-1n46o8q img:where(.svelte-1n46o8q){width:100%;display:block;margin:0 auto}.brand.svelte-1n46o8q img.mark:where(.svelte-1n46o8q){max-width:44px}.brand.svelte-1n46o8q img.full:where(.svelte-1n46o8q){display:none;max-width:168px}aside.open.svelte-1n46o8q .brand:where(.svelte-1n46o8q) img.mark:where(.svelte-1n46o8q){display:none}aside.open.svelte-1n46o8q .brand:where(.svelte-1n46o8q) img.full:where(.svelte-1n46o8q){display:block}.brand.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block;color:#64748b;font-size:9px;letter-spacing:.08em;margin:6px 2px 4px;text-align:center}nav.svelte-1n46o8q{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.dock-fab.svelte-1n46o8q{position:relative;flex:0 0 auto;align-self:center;width:46px;height:46px;margin:6px 0 4px;border:0;background:transparent;cursor:pointer;isolation:isolate}.dock-fab__aura.svelte-1n46o8q{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:99px;background:conic-gradient(from 0deg,#38bdf8,#a78bfa,#22d3ee,#38bdf8);opacity:.55;filter:blur(6px);animation:svelte-1n46o8q-dock-spin 4.5s linear infinite}.dock-fab__core.svelte-1n46o8q{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:99px;display:grid;place-items:center;background:linear-gradient(145deg,#0ea5e9,#0369a1 55%,#0f172a);border:1px solid rgba(186,230,253,.55);box-shadow:0 0 0 1px #0ea5e940,0 8px 22px #0ea5e959,inset 0 1px #ffffff40;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.dock-fab__core.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:18px;height:18px;fill:none;stroke:#f0f9ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(0);transition:transform .35s cubic-bezier(.22,1,.36,1)}.dock-fab.open.svelte-1n46o8q .dock-fab__core:where(.svelte-1n46o8q) svg:where(.svelte-1n46o8q){transform:rotate(180deg)}.dock-fab.svelte-1n46o8q:hover .dock-fab__core:where(.svelte-1n46o8q){transform:scale(1.08);box-shadow:0 0 0 3px #38bdf847,0 12px 28px #38bdf873,inset 0 1px #ffffff4d}.dock-fab.svelte-1n46o8q:active .dock-fab__core:where(.svelte-1n46o8q){transform:scale(.94)}.dock-fab.svelte-1n46o8q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;box-shadow:0 0 #38bdf873;animation:svelte-1n46o8q-dock-pulse 2.2s ease-out infinite;pointer-events:none}@keyframes svelte-1n46o8q-dock-spin{to{transform:rotate(360deg)}}@keyframes svelte-1n46o8q-dock-pulse{0%{box-shadow:0 0 #38bdf873;opacity:1}70%{box-shadow:0 0 0 14px #38bdf800;opacity:0}to{opacity:0}}.mi.svelte-1n46o8q{width:100%;display:flex;gap:10px;align-items:center;background:transparent;border:0;color:#e2e8f0;padding:9px 8px;border-radius:10px;text-align:left;position:relative}.mi.svelte-1n46o8q:hover{background:#111827}.mi.on.svelte-1n46o8q{background:#0ea5e9}.mi.svelte-1n46o8q i:where(.svelte-1n46o8q){width:28px;min-width:28px;text-align:center;font-style:normal;font-size:18px}.mi.svelte-1n46o8q span:where(.svelte-1n46o8q){white-space:nowrap;overflow:hidden;max-width:0;opacity:0;transition:max-width .2s,opacity .15s}aside.open.svelte-1n46o8q .mi:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){max-width:140px;opacity:1}.mi.svelte-1n46o8q em:where(.svelte-1n46o8q){margin-left:auto;font-style:normal;opacity:.7;font-size:11px;transition:transform .2s}.mi.svelte-1n46o8q em.up:where(.svelte-1n46o8q){transform:rotate(180deg)}.sub.svelte-1n46o8q{padding:2px 0 6px;animation:svelte-1n46o8q-drop .18s ease}.sub.svelte-1n46o8q button:where(.svelte-1n46o8q){display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:transparent;border:0;color:#cbd5e1;padding:7px 10px 7px 18px;border-radius:8px;white-space:nowrap}.sub.svelte-1n46o8q button:where(.svelte-1n46o8q) i:where(.svelte-1n46o8q){font-style:normal;width:22px;text-align:center}.sub.svelte-1n46o8q button:where(.svelte-1n46o8q):hover{background:#111827}.sub.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:#1e3a5f}@keyframes svelte-1n46o8q-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.main.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;min-width:0}header.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #1e293b;background:#0c1222}.who.svelte-1n46o8q b:where(.svelte-1n46o8q){display:block}.who.svelte-1n46o8q small:where(.svelte-1n46o8q){color:#94a3b8}.hdr.svelte-1n46o8q{display:flex;gap:8px;align-items:center}.av.svelte-1n46o8q{width:36px;height:36px;border-radius:99px;background:#06f;display:grid;place-items:center;font-weight:800}.icon-btn.svelte-1n46o8q{position:relative}.icon-btn.svelte-1n46o8q em:where(.svelte-1n46o8q){position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;font-size:10px;min-width:16px;height:16px;border-radius:99px;display:grid;place-items:center;font-style:normal}.content.svelte-1n46o8q{flex:1;overflow:auto;padding:16px 18px}.tog.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(56,189,248,.45);background:#082f49;color:#e0f2fe;font-weight:800;font-size:13px;flex-shrink:0}.tog.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tog.phone.svelte-1n46o8q{background:#14532d;border-color:#4ade8073;color:#dcfce7}.tog.on.svelte-1n46o8q{box-shadow:0 0 0 3px #38bdf840}.tog.phone.on.svelte-1n46o8q{box-shadow:0 0 0 3px #22c55e47}.scrim.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;background:#0308129e;z-index:45}.side-x.svelte-1n46o8q{display:none;width:100%;margin-top:8px;background:transparent;border:1px solid #334155;color:#e2e8f0;border-radius:10px;padding:8px}.bar-actions.svelte-1n46o8q{display:none}@media(max-width:1024px){.shell.narrow.svelte-1n46o8q{overflow:hidden}aside.menu.svelte-1n46o8q{position:fixed;left:0;top:var(--app-hdr, 108px);bottom:0;z-index:55;width:min(300px,92vw)!important;transform:translate(-105%);transition:transform .22s ease;overflow-y:auto;padding:14px 12px;box-shadow:none}aside.menu.open.svelte-1n46o8q{transform:none;box-shadow:18px 0 50px #00000080}aside.menu.svelte-1n46o8q .mi:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q),aside.menu.open.svelte-1n46o8q .mi:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){max-width:180px;opacity:1}aside.menu.svelte-1n46o8q .brand:where(.svelte-1n46o8q) img.full:where(.svelte-1n46o8q),aside.menu.open.svelte-1n46o8q .brand:where(.svelte-1n46o8q) img.full:where(.svelte-1n46o8q){max-width:180px;display:block}aside.menu.svelte-1n46o8q .brand:where(.svelte-1n46o8q) img.mark:where(.svelte-1n46o8q){display:none}.side-x.svelte-1n46o8q{display:block}header.svelte-1n46o8q{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;padding:8px 10px;padding-top:max(8px,env(safe-area-inset-top));position:relative;z-index:65;background:#0c1222}.bar-actions.svelte-1n46o8q{display:flex;gap:8px;align-items:center}.bar-actions.svelte-1n46o8q .tog:where(.svelte-1n46o8q){flex:1;min-width:0;height:44px;justify-content:center}.bar-actions.svelte-1n46o8q .tog:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-actions.svelte-1n46o8q .salir:where(.svelte-1n46o8q){flex:0 0 auto;height:44px}.who.svelte-1n46o8q{min-width:0;width:100%;padding:0 2px}.who.svelte-1n46o8q b:where(.svelte-1n46o8q),.who.svelte-1n46o8q small:where(.svelte-1n46o8q){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr.svelte-1n46o8q{gap:8px;justify-content:flex-start;flex-wrap:nowrap}.content.svelte-1n46o8q{padding:12px 12px 24px}}:root{--bg: #070b14;--bg2: #0c1222;--panel: #111827;--panel2: #162033;--line: #1e293b;--text: #e8eef8;--muted: #94a3b8;--brand: #0066FF;--cyan: #00d2ff;--teal: #2dd4bf;--orange: #f97316;--green: #22c55e;--red: #ef4444;--gold: #eab308;--purple: #7c3aed;--radius: 12px;--font: "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--cyan)}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.18) transparent}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#94a3b829;border-radius:99px}*::-webkit-scrollbar-thumb:hover{background:#94a3b852}.btn{border:0;border-radius:10px;padding:10px 16px;font-weight:700;background:var(--brand);color:#fff}.btn.teal{background:var(--teal);color:#042f2e}.btn.orange{background:var(--orange);color:#111}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--text)}.btn.danger{background:var(--red)}.btn.ok{background:var(--green);color:#052e16}.btn:disabled{opacity:.5;cursor:not-allowed}.input,select,textarea{width:100%;background:#0b1220;border:1px solid #243049;border-radius:10px;padding:10px 12px;outline:none}.input:focus,select:focus,textarea:focus{border-color:var(--cyan)}label{display:block;font-size:12px;color:var(--muted);margin:8px 0 4px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th,.table td{padding:8px 10px;border-bottom:1px solid #1e293b;text-align:left}.table th{color:#cbd5e1;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800}.badge.ok{background:#14532d;color:#86efac}.badge.no{background:#7f1d1d;color:#fecaca}.badge.warn{background:#7c2d12;color:#fdba74}.badge.info{background:#1e3a8a;color:#bfdbfe}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.grid{display:grid;gap:12px}h1,h2,h3{margin:0 0 8px}.help{color:var(--muted);font-size:13px;line-height:1.45}.icon-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);display:inline-flex;align-items:center;justify-content:center}.icon-btn:hover,.icon-btn.on{box-shadow:0 0 0 4px #00d2ff2e;background:#0b2a36}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#030812b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:70;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#0b1220;border:1px solid #243049;border-radius:16px;width:min(720px,96vw);max-height:90vh;overflow:auto}.modal h2{padding:16px 18px 0}.modal .body{padding:12px 18px 18px}.kpi{border-radius:14px;padding:18px;min-height:110px;color:#fff;text-align:center}.kpi b{display:block;font-size:28px}.kpi span{font-size:12px;letter-spacing:.08em;font-weight:800}
