@charset "UTF-8";@keyframes nativ-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nativ-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root{color-scheme:light;--paper: #F5F6FB;--surface: #FFF;--surface-raised: #FFF;--surface-sunken: #EEF0F8;--line-subtle: #ECEEF6;--line: #E4E6F3;--line-strong: #CDD0E4;--ink: #14162B;--ink-secondary: #4A4E70;--ink-muted: #6B6F94;--ink-faint: #A3A7C4;--status-ok: #157F5B;--status-warn: #B4690E;--status-risk: #C0392B;--status-info: #2C6E8F;--status-ok-tint: #E8F5EF;--status-warn-tint: #FBF0E2;--status-risk-tint: #FBEAE8;--status-info-tint: #E9F1F5;--brand: #4F46E5;--brand-hover: #4338CA;--brand-tint: #EEF0FF;--brand-ring: #D7D9F5;--on-brand: #FFF;--wordmark-iq: #7C3AED;--chat-bg: #EFEAE2;--chat-bubble-in: #FFF;--chat-bubble-out: #D9FDD3;--chat-seen: #53BDEB;--e1-shadow: 0 4px 12px -2px rgba(9, 9, 11, .1);--e2-shadow: 0 16px 48px -12px rgba(9, 9, 11, .24);--e2-ring: var(--line);--scrim: rgba(9, 9, 11, .45);--on-ink: var(--paper)}[data-theme=dark]{color-scheme:dark;--paper: #0A0A0B;--surface: #121214;--surface-raised: #1A1A1D;--surface-sunken: #060607;--line-subtle: #1B1B1F;--line: #26262B;--line-strong: #38383F;--ink: #F2F2F5;--ink-secondary: #BDBDC6;--ink-muted: #8E8E99;--ink-faint: #5A5A64;--status-ok: #3DD68C;--status-warn: #E8A33D;--status-risk: #F87171;--status-info: #6BB6D6;--status-ok-tint: rgba(61, 214, 140, .14);--status-warn-tint: rgba(232, 163, 61, .14);--status-risk-tint: rgba(248, 113, 113, .14);--status-info-tint: rgba(107, 182, 214, .14);--brand: #8F8AF7;--brand-hover: #A5A1FA;--brand-tint: rgba(143, 138, 247, .16);--brand-ring: #34345C;--on-brand: #0A0A0B;--wordmark-iq: #A78BFA;--chat-bg: #0B141A;--chat-bubble-in: #202C33;--chat-bubble-out: #005C4B;--chat-seen: #53BDEB;--e1-shadow: 0 4px 12px -2px rgba(0, 0, 0, .5);--e2-shadow: 0 16px 48px -12px rgba(0, 0, 0, .7);--e2-ring: var(--line-strong);--scrim: rgba(0, 0, 0, .62);--on-ink: var(--paper)}:root,[data-theme=dark]{--bg: var(--paper);--bg-2: var(--surface-sunken);--surface-2: var(--surface-sunken);--surface-3: var(--surface-raised);--ink-2: var(--ink-secondary);--ink-3: var(--ink-muted);--ink-mute: var(--ink-faint);--on-deep: var(--on-ink);--accent: var(--brand);--accent-2: var(--brand-hover);--accent-glow: var(--brand-hover);--brand-deep: var(--surface-sunken);--brand-deep-2: var(--surface);--brand-ink: var(--paper);--grow: var(--status-ok);--signal: var(--status-warn);--pulse: var(--status-risk);--magenta: var(--brand);--shadow-1: 0 0 0 1px var(--line);--shadow-2: var(--e1-shadow), 0 0 0 1px var(--line);--shadow-pop: var(--e2-shadow), 0 0 0 1px var(--e2-ring)}.icon-btn{width:38px;height:38px;border-radius:10px;background:transparent;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-2);position:relative;transition:all .15s}.icon-btn:hover{background:var(--surface-2);border-color:var(--line)}.icon-btn .dot{position:absolute;top:9px;inset-inline-end:9px;width:8px;height:8px;background:var(--pulse);border-radius:50%;border:2px solid var(--surface)}.page{padding:28px 32px 60px}.page-fade{animation:pageFade .22s ease}@keyframes pageFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.page-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;display:flex;align-items:center;gap:8px}.page-eyebrow:before{content:"";width:18px;height:1px;background:var(--ink-3)}.page-title{font-family:Rubik,system-ui,sans-serif;font-size:44px;font-weight:500;line-height:1;letter-spacing:-.025em;margin:0;color:var(--ink)}.page-title em{font-style:normal;font-synthesis:none;color:var(--accent);font-weight:400}.page-actions{display:flex;gap:8px;align-items:center}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;border:1px solid transparent;cursor:pointer;transition:all .15s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-hover);transform:translateY(-1px)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-glow);transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink-2)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--line-strong)}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;transition:box-shadow .2s}.card-hoverable{cursor:pointer;transition:all .18s}.card-hoverable:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--line-strong)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.card-title{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.card-title-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.pill-grow{background:#34d3991f;color:#047857;border-color:#34d3994d}.pill-pulse{background:#ff5c7a1f;color:#b91c3c;border-color:#ff5c7a4d}.pill-signal{background:#f5c4512e;color:#92660e;border-color:#f5c45166}.pill-info{background:#3b82f61f;color:#1e40af;border-color:#3b82f64d}.pill-mute{background:var(--surface-2);color:var(--ink-3);border-color:var(--line)}[data-theme=dark] .pill-grow{color:#6ee7b7}[data-theme=dark] .pill-pulse{color:#fca5a5}[data-theme=dark] .pill-signal{color:#fcd34d}[data-theme=dark] .pill-info{color:#93c5fd}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot.live{background:var(--grow);box-shadow:0 0 0 3px #34d39933}.status-dot.paused{background:var(--ink-mute)}.status-dot.alert{background:var(--pulse);animation:pulseRing 1.6s ease-in-out infinite}@keyframes pulseRing{0%,to{box-shadow:0 0 #ff5c7a66}50%{box-shadow:0 0 0 6px #ff5c7a00}}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:start;font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--line)}td{padding:14px 12px;border-bottom:1px solid var(--line);color:var(--ink-2)}tr:last-child td{border-bottom:none}tr.row-hover{transition:background .1s}tr.row-hover:hover td{background:var(--surface-2)}.bar{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:var(--ink);border-radius:999px;transition:width .6s ease}.bar-animated .bar-fill{animation:barGrow .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes barGrow{0%{width:0!important}}.section-rule{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.section-rule-line{flex:1;height:1px;background:var(--line)}.section-rule-label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:20px}.tab{padding:10px 16px;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;-webkit-user-select:none;user-select:none}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);border-bottom-color:var(--accent)}.metric{display:flex;flex-direction:column;gap:4px}.metric-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.metric-value{font-family:Rubik,system-ui,sans-serif;font-size:38px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--ink)}.avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--magenta));display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:13px;flex-shrink:0}.avatar-stack{display:flex}.avatar-stack .avatar{width:26px;height:26px;font-size:10px;border:2px solid var(--surface);margin-inline-end:-8px}.channel-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 4px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;color:var(--ink-2)}[dir=rtl] .channel-chip{padding:3px 4px 3px 8px}.channel-chip-mark{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.alert-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px dashed var(--line)}.alert-row:last-child{border-bottom:none}.alert-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:flex-start}.kanban-col{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px}.kanban-col-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.kanban-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:10px;cursor:default;transition:all .15s}.kanban-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:var(--shadow-2)}.kanban-card-title{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:6px;line-height:1.4}.kanban-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ink-3)}.dropdown-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;width:380px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-pop);z-index:200;overflow:hidden}.slide-down{animation:slideDown .18s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060e1c8c;z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .18s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.drawer-panel{position:fixed;top:0;inset-inline-end:0;bottom:0;width:420px;background:var(--surface);border-inline-start:1px solid var(--line);padding:28px;overflow-y:auto;z-index:201;box-shadow:-24px 0 60px -20px #00000040;animation:slideInPanel .22s cubic-bezier(.22,1,.36,1)}@keyframes slideInPanel{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInPanelRtl{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}[dir=rtl] .drawer-panel{animation-name:slideInPanelRtl}.field-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:6px;display:block}input,select,textarea{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.chat-retention-form{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.chat-retention-form input{width:140px;padding:8px 12px;font-size:13px}.toast-container{position:fixed;bottom:24px;inset-inline-end:24px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);min-width:260px;max-width:360px;pointer-events:all;animation:toastIn .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.toast-out{animation:toastOut .22s ease forwards}@keyframes toastIn{0%{opacity:0;transform:translate(60px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toastOut{to{opacity:0;transform:translate(60px) scale(.9);max-height:0;padding:0;margin:0}}.toast-icon{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px}.toast-success .toast-icon{background:#34d39926;color:var(--grow)}.toast-error .toast-icon{background:#ff5c7a26;color:var(--pulse)}.toast-warning .toast-icon{background:#f5c45133;color:var(--signal)}.toast-info .toast-icon{background:#3b82f61f;color:var(--accent)}.toast-msg{font-size:13px;font-weight:500;color:var(--ink);flex:1;line-height:1.4}.toast-close{background:none;border:none;cursor:pointer;color:var(--ink-3);padding:0;line-height:1;flex-shrink:0;transition:color .1s}.toast-close:hover{color:var(--ink)}.toast-progress{position:absolute;bottom:0;inset-inline-start:0;height:2px;background:var(--accent);border-radius:0 0 12px 12px;animation:toastProgress linear forwards}.toast-success .toast-progress{background:var(--grow)}.toast-error .toast-progress{background:var(--pulse)}.toast-warning .toast-progress{background:var(--signal)}@keyframes toastProgress{0%{width:100%}to{width:0%}}.spin-slow{animation:spin 1.6s linear infinite}.ai-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:aiSkeleton 1.2s ease-in-out infinite}@keyframes aiSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-demo-hint{margin-top:22px;padding:12px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:12px;color:#f4f1ea80;display:flex;gap:8px;align-items:flex-start}.lp-demo-hint strong{color:#f4f1eabf}.field{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:13px 14px;font-size:14px;color:#fff;outline:none;transition:border-color .15s,box-shadow .15s;display:block}.field::placeholder{color:#f4f1ea59}.field:focus{border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f62e}.lp-field-icon{padding-inline-start:40px}.lp-field-end{padding-inline-end:40px}.lp-eye-btn{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#f4f1ea59;padding:4px;transition:color .15s;display:flex;align-items:center}.lp-eye-btn:hover{color:#f4f1eab3}.lp-footer-hint{display:flex;align-items:center;gap:6px;margin-top:18px;font-size:11px;color:#f4f1ea59;justify-content:center}.lp-demo-hint{margin-top:14px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:12px;color:#f4f1ea73;text-align:center}.lp-demo-cred{font-family:Rubik,ui-monospace,monospace;color:var(--accent-2);font-size:12px}.spark{display:block}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;block-size:100%}body{direction:rtl;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6;font-weight:400;font-family:Heebo,system-ui,-apple-system,sans-serif}#root{block-size:100%}button,input,select,textarea{font:inherit;color:inherit}select{border-radius:10px;cursor:pointer}select:hover{border-color:var(--brand)}select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}@supports (appearance: base-select){select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-2)}option{padding:8px 10px;border-radius:8px;cursor:pointer}option:hover,option:focus-visible{background:var(--brand-tint);color:var(--brand);outline:none}option:checked{background:var(--brand);color:var(--brand-ink)}}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration-color:var(--line-strong)}.font-display{font-family:Rubik,system-ui,-apple-system,sans-serif;letter-spacing:-.02em}.font-mono{font-family:Rubik,ui-monospace,monospace;font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}::-webkit-scrollbar{inline-size:8px;block-size:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}:is(p,div)[class$=__eyebrow],div.page-eyebrow{display:none}
