@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@400;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
phantom-ui[loading] *{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-text-fill-color:transparent!important}phantom-ui[loading] img,phantom-ui[loading] svg,phantom-ui[loading] video,phantom-ui[loading] canvas,phantom-ui[loading] button,phantom-ui[loading] [role=button]{opacity:0!important}phantom-ui[loading] [data-shimmer-ignore],phantom-ui[loading] [data-shimmer-ignore] *{pointer-events:auto;-webkit-user-select:auto;user-select:auto;-webkit-text-fill-color:initial!important}phantom-ui[loading] [data-shimmer-ignore] img,phantom-ui[loading] [data-shimmer-ignore] svg,phantom-ui[loading] [data-shimmer-ignore] video,phantom-ui[loading] [data-shimmer-ignore] canvas,phantom-ui[loading] [data-shimmer-ignore] button,phantom-ui[loading] [data-shimmer-ignore] [role=button]{opacity:1!important}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:222 41% 7%;--bg-secondary:220 32% 10%;--bg-tertiary:218 21% 20%;--text-primary:210 28% 96%;--text-secondary:214 18% 78%;--text-muted:215 13% 61%;--accent-primary:184 84% 52%;--accent-secondary:326 82% 63%;--accent-success:158 62% 46%;--accent-warning:38 92% 55%;--accent-danger:358 74% 59%;--canvas:#08111a;--canvas-soft:#0d1822;--surface:#15212c;--surface-raised:#1d2c39;--surface-muted:#101b26;--border-subtle:#2e3f4fb8;--border-strong:#426277d6;--text-strong:#eaf1f6;--text-base:#b7c3cc;--text-soft:#828e98;--accent:#00d3e4;--accent-hover:#51eaf1;--accent-ink:#0a151f;--accent-soft:#00d3e41f;--accent-soft-strong:#00d3e42e;--accent-secondary-soft:#e77ad221;--danger-soft:#eb636021;--success-soft:#51bd8524;--warning-soft:#eba94126;--shadow-soft:0 18px 42px #00030757;--shadow-panel:0 12px 32px #00030738;--focus-ring:0 0 0 3px #00d3e433;--overlay:#01050cb8;--border-glow:#00d3e41a;--border-glow-active:#00d3e44d;--shadow-neon:0 0 0 1px #00d3e438, 0 14px 34px #00d3e41a;--shadow-neon-pink:0 0 0 1px #e77ad233, 0 14px 34px #e77ad217;--font-family:"Cairo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:3rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--transition-normal:.22s cubic-bezier(.16, 1, .3, 1);--transition-spring:.28s cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--canvas:lab(4.80579% -1.45607 -7.10344);--canvas-soft:lab(7.73373% -2.25169 -8.74865);--surface:lab(12.0239% -2.63855 -9.45341);--surface-raised:lab(17.123% -3.05444 -10.8146);--surface-muted:lab(9.24187% -2.4204 -8.77023);--border-subtle:lab(25.7101% -3.50289 -11.8756/.72);--border-strong:lab(39.7223% -7.4428 -15.6438/.84);--text-strong:lab(94.7956% -1.63263 -3.29682);--text-base:lab(77.9766% -2.69404 -6.01788);--text-soft:lab(58.2512% -2.83709 -6.72165);--accent:lab(76.8855% -42.7205 -22.7671);--accent-hover:lab(84.9827% -39.5007 -16.249);--accent-ink:lab(6.15072% -1.86159 -8.45004);--accent-soft:lab(76.8855% -42.7205 -22.7671/.12);--accent-soft-strong:lab(76.8855% -42.7205 -22.7671/.18);--accent-secondary-soft:lab(66.2242% 51.2106 -26.1257/.13);--danger-soft:lab(60.02% 53.6451 29.8273/.13);--success-soft:lab(69.2339% -42.392 18.6731/.14);--warning-soft:lab(74.3749% 18.2478 61.1498/.15);--shadow-soft:0 18px 42px lab(.645363% -.211768 -1.74717/.34);--shadow-panel:0 12px 32px lab(.645363% -.211768 -1.74717/.22);--focus-ring:0 0 0 3px lab(76.8855% -42.7205 -22.7671/.2);--overlay:lab(1.1792% -.389092 -3.11727/.72);--border-glow:lab(76.8855% -42.7205 -22.7671/.1);--border-glow-active:lab(76.8855% -42.7205 -22.7671/.3);--shadow-neon:0 0 0 1px lab(76.8855% -42.7205 -22.7671/.22), 0 14px 34px lab(76.8855% -42.7205 -22.7671/.1);--shadow-neon-pink:0 0 0 1px lab(66.2242% 51.2106 -26.1257/.2), 0 14px 34px lab(66.2242% 51.2106 -26.1257/.09)}}body.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:210 33% 96%;--bg-secondary:210 28% 99%;--bg-tertiary:214 23% 84%;--text-primary:220 32% 12%;--text-secondary:218 18% 31%;--text-muted:218 12% 47%;--accent-primary:198 74% 39%;--accent-secondary:329 68% 48%;--accent-success:156 62% 38%;--accent-warning:35 82% 44%;--accent-danger:358 68% 48%;--canvas:#e7f2f9;--canvas-soft:#deebf3;--surface:#f6fbfe;--surface-raised:#fdffff;--surface-muted:#d6e4ec;--border-subtle:#a9bac6d1;--border-strong:#7698a9b8;--text-strong:#12212e;--text-base:#364452;--text-soft:#5d6b77;--accent:#0089a8;--accent-hover:#007694;--accent-ink:#f6fbfe;--accent-soft:#0089a81a;--accent-soft-strong:#0089a829;--accent-secondary-soft:#b559a31a;--danger-soft:#c74a491c;--success-soft:#288f5e1f;--warning-soft:#ba7f1421;--shadow-soft:0 18px 44px #49617221;--shadow-panel:0 10px 28px #4961721a;--focus-ring:0 0 0 3px #0089a82e;--overlay:#222f3b6b;--border-glow:#0089a81a;--border-glow-active:#0089a847;--shadow-neon:0 0 0 1px #0089a82e, 0 14px 34px #0089a81a;--shadow-neon-pink:0 0 0 1px #b559a329, 0 14px 34px #b559a314}@supports (color:lab(0% 0 0)){body.light-theme{--canvas:lab(94.9363% -2.81069 -4.67325);--canvas-soft:lab(92.1596% -3.35768 -5.59975);--surface:lab(98.2768% -1.13758 -1.87675);--surface-raised:lab(99.7793% -.760287 -1.25228);--surface-muted:lab(89.6075% -3.35571 -5.59871);--border-subtle:lab(74.5256% -4.36387 -8.32139/.82);--border-strong:lab(60.7097% -9.00647 -12.8932/.72);--text-strong:lab(11.7718% -2.87683 -11.0827);--text-base:lab(28.0457% -3.17223 -10.2341);--text-soft:lab(44.3017% -2.97549 -8.95555);--accent:lab(51.8694% -28.0048 -29.905);--accent-hover:lab(44.9217% -29.8948 -33.5793);--accent-ink:lab(98.2768% -1.13758 -1.87675);--accent-soft:lab(51.8694% -28.0048 -29.905/.1);--accent-soft-strong:lab(51.8694% -28.0048 -29.905/.16);--accent-secondary-soft:lab(51.4233% 45.1289 -23.0192/.1);--danger-soft:lab(49.6708% 50.5708 28.479/.11);--success-soft:lab(52.8547% -39.3668 17.3282/.12);--warning-soft:lab(58.102% 17.6224 59.8801/.13);--shadow-soft:0 18px 44px lab(39.704% -5.74802 -12.8471/.13);--shadow-panel:0 10px 28px lab(39.704% -5.74802 -12.8471/.1);--focus-ring:0 0 0 3px lab(51.8694% -28.0048 -29.905/.18);--overlay:lab(18.7618% -2.8363 -9.51102/.42);--border-glow:lab(51.8694% -28.0048 -29.905/.1);--border-glow-active:lab(51.8694% -28.0048 -29.905/.28);--shadow-neon:0 0 0 1px lab(51.8694% -28.0048 -29.905/.18), 0 14px 34px lab(51.8694% -28.0048 -29.905/.1);--shadow-neon-pink:0 0 0 1px lab(51.4233% 45.1289 -23.0192/.16), 0 14px 34px lab(51.4233% 45.1289 -23.0192/.08)}}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg, #0d1c2aeb, transparent 38%), linear-gradient(315deg, #1716268c, transparent 42%), var(--canvas);color:var(--text-strong);font-family:var(--font-family);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;direction:rtl;background-attachment:fixed;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background:linear-gradient(135deg, lab(9.42557% -2.59405 -11.7813/.92), transparent 38%), linear-gradient(315deg, lab(8.03449% 3.78983 -10.5344/.55), transparent 42%), var(--canvas)}}body.light-theme{background:linear-gradient(135deg, #c4e5ebb3, transparent 36%), linear-gradient(315deg, #ebdce96b, transparent 44%), var(--canvas)}@supports (color:lab(0% 0 0)){body.light-theme{background:linear-gradient(135deg, lab(88.6823% -10.0834 -6.68043/.7), transparent 36%), linear-gradient(315deg, lab(89.2325% 7.06881 -4.47763/.42), transparent 44%), var(--canvas)}}.glass-panel,.glass-panel-interactive{background:color-mix(in oklch, var(--surface) 88%, transparent);border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel)}.glass-panel{-webkit-backdrop-filter:blur(10px)}.glass-panel-interactive{transition:background-color var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal), transform var(--transition-normal)}.glass-panel-interactive:hover{background:var(--surface-raised);border-color:var(--border-strong);box-shadow:var(--shadow-neon);transform:translateY(-1px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--text-soft) 48%, transparent);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--accent) 62%, transparent)}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s!important;--transition-normal:0s!important;--transition-spring:0s!important}}body.light-theme [class*=stageColumn],body.light-theme [class*=dealCard]{background:var(--surface)!important;border-color:var(--border-subtle)!important;box-shadow:var(--shadow-panel)!important}body.light-theme [class*=dealCard]:hover{border-color:var(--border-strong)!important;box-shadow:var(--shadow-neon)!important}body.light-theme [class*=tr]{border-bottom:1px solid var(--border-subtle)!important}body.light-theme [class*=th]{border-bottom:1px solid var(--border-strong)!important}body.light-theme [class*=tr]:hover{background-color:var(--accent-soft)!important}body.light-theme [class*=tagBadge],body.light-theme [class*=editButton],body.light-theme [class*=actionBtn]{background-color:var(--accent-soft)!important;border-color:var(--border-strong)!important;color:var(--accent)!important}body.light-theme [class*=editButton]:hover,body.light-theme [class*=actionBtn]:hover,body.light-theme [class*=addDealTrigger]:hover{background-color:var(--accent-soft-strong)!important;border-color:var(--accent)!important}body.light-theme [class*=columnHeader]{border-bottom-color:var(--border-subtle)!important}body.light-theme [class*=addDealTrigger]{background-color:color-mix(in oklch, var(--accent-soft) 70%, transparent)!important;border-color:var(--border-strong)!important;color:var(--accent)!important}
::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--bg-tertiary));border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:hsl(var(--accent-primary))}kbd{justify-content:center;align-items:center;line-height:1;background:var(--surface-muted)!important;border:1px solid var(--border-subtle)!important;color:var(--text-soft)!important;border-radius:4px!important;padding:2px 6px!important;font-family:JetBrains Mono,monospace!important;font-size:.75rem!important;display:inline-flex!important;box-shadow:0 1px #01040847!important;box-shadow:0 1px lab(.888842% -.297196 -2.10168/.28)!important}phantom-ui{display:block}button phantom-ui{width:100%}.text-indigo{color:hsl(var(--accent-primary))}.text-pink{color:hsl(var(--accent-secondary))}.text-emerald{color:hsl(var(--accent-success))}.text-muted{color:hsl(var(--text-muted))}.neon-btn{background:var(--accent);color:var(--accent-ink);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);align-items:center;gap:var(--space-sm);border:none;outline:none;font-weight:700;display:inline-flex}.neon-btn:hover{background:var(--accent-hover);box-shadow:var(--shadow-neon);transform:translateY(-1px)}.neon-btn:active{transform:translateY(0)}.neon-btn-secondary{background:var(--accent-soft);color:var(--accent);border:1px solid var(--border-strong);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);align-items:center;gap:var(--space-sm);outline:none;font-weight:600;display:inline-flex}.neon-btn-secondary:hover{border-color:var(--accent);background:var(--accent-soft-strong);box-shadow:var(--shadow-neon);transform:translateY(-1px)}.neon-btn-secondary:active{transform:translateY(0)}.neon-input{background:var(--surface);border:1px solid var(--border-subtle);color:var(--text-strong);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);transition:var(--transition-normal);outline:none}.neon-input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}body.light-theme .neon-btn{color:var(--accent-ink)!important}body.light-theme .neon-btn:hover{background:var(--accent-hover)!important;opacity:1!important}body.light-theme .neon-btn-secondary:hover{background:var(--accent-soft-strong)!important}:where([class*=Panel],[class*=panel],[class*=Card],[class*=card],[class*=Column],[class*=column]){background-color:var(--surface)!important;border-color:var(--border-subtle)!important}:where([class*=glass-panel],[class*=stageColumn],[class*=dealCard],[class*=statCard],[class*=actionCard],[class*=tablePanel]){background:var(--surface)!important;border:1px solid var(--border-subtle)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}:where([class*=panelHeader],[class*=chatHeader],[class*=columnHeader],[class*=cardActions],[class*=cardTitle]){border-color:var(--border-subtle)!important}:where([class*=pageTitle],[class*=panelTitle],[class*=cardTitle],[class*=columnName],[class*=customerName],[class*=dealTitle],[class*=shortcutTitle],[class*=statValue],[class*=detailsVal],[class*=budgetText],[class*=scoreVal]){color:var(--text-strong)!important}:where([class*=pageSubtitle],[class*=statDesc],[class*=shortcutDesc],[class*=aiText],[class*=locationText],[class*=dealCustomerInfo],[class*=customerPhone],[class*=leadPhone],[class*=detailsItem],[class*=statusLabel],[class*=detailLabel],[class*=label]){color:var(--text-base)!important}:where([class*=statLabel],[class*=th],[class*=convTime],[class*=convPhone],[class*=msgTime],[class*=emptyState],[class*=emptyTable],[class*=tagMore]){color:var(--text-soft)!important}:where([class*=table]){color:var(--text-base)!important}:where([class*=th]){border-bottom:1px solid var(--border-strong)!important}:where([class*=tr]){border-bottom-color:var(--border-subtle)!important}:where([class*=tr]:hover,[class*=leadItem]:hover,[class*=convCard]:hover){background-color:var(--surface-muted)!important}:where([class*=td]){color:var(--text-base)!important;border-bottom-color:var(--border-subtle)!important}:where(input,textarea,select,[class*=input],[class*=Input],[class*=select],[class*=Select],[class*=textarea],[class*=Textarea]){background-color:var(--surface-muted)!important;border-color:var(--border-subtle)!important;color:var(--text-strong)!important}:where(){color:color-mix(in oklch, var(--text-soft) 78%, transparent)!important}:where(input:focus,textarea:focus,select:focus,[class*=input]:focus,[class*=Input]:focus,[class*=select]:focus,[class*=Select]:focus,[class*=textarea]:focus,[class*=Textarea]:focus){border-color:var(--accent)!important;box-shadow:var(--focus-ring)!important;outline:none!important}:where([class*=statusBadge],[class*=stageBadge],[class*=tagBadge],[class*=smartLabelBadge],[class*=convLabelBadge],[class*=badge],[class*=dealCount],[class*=leadStage]){background-color:var(--accent-soft)!important;border:1px solid var(--border-strong)!important;color:var(--accent)!important}:where([class*=statusPending]){background-color:var(--warning-soft)!important;border-color:color-mix(in oklch, hsl(var(--accent-warning)) 36%, transparent)!important;color:hsl(var(--accent-warning))!important}:where([class*=statusCompleted],[class*=statusActive],[class*=btnSuccess],[class*=winBtn]){background-color:var(--success-soft)!important;border-color:color-mix(in oklch, hsl(var(--accent-success)) 38%, transparent)!important;color:hsl(var(--accent-success))!important}:where([class*=statusFailed],[class*=btnDanger],[class*=loseBtn]){background-color:var(--danger-soft)!important;border-color:color-mix(in oklch, hsl(var(--accent-danger)) 38%, transparent)!important;color:hsl(var(--accent-danger))!important}:where([class*=btnPrimary],[class*=submitDealBtn],[class*=refreshButton],[class*=addDealTrigger]){background:var(--accent)!important;border:1px solid var(--accent)!important;color:var(--accent-ink)!important;box-shadow:none!important}:where([class*=btnSecondary],[class*=btnIcon],[class*=editButton],[class*=actionBtn],[class*=cancelDealBtn],[class*=actionShortcut],[class*=attachmentBtn]){background:var(--surface-muted)!important;border:1px solid var(--border-subtle)!important;color:var(--text-base)!important;box-shadow:none!important}:where([class*=btnSecondary]:hover,[class*=btnIcon]:hover,[class*=editButton]:hover,[class*=actionBtn]:hover,[class*=actionShortcut]:hover,[class*=attachmentBtn]:hover){background:var(--accent-soft)!important;border-color:var(--border-strong)!important;color:var(--accent)!important}:where([class*=modal]){background:var(--surface)!important;border:1px solid var(--border-subtle)!important;color:var(--text-strong)!important;box-shadow:var(--shadow-soft)!important}
