@import "https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-1:#4f46e5;--brand-2:#7c3aed;--brand-3:#6366f1;--accent:#d4a23a;--accent-2:#e8be5a;--bg:#f6f7f9;--bg-2:#eef0f4;--card:#fff;--card-2:#fbfbfd;--ink:#0f1426;--ink-soft:#3b4256;--muted:#6b7185;--line:#e9ebf1;--line-2:#f1f2f6;--brand:var(--brand-1);--brand-dark:#4338ca;--brand-soft:#4f46e517;--gold:var(--accent);--gold-soft:#d4a23a21;--good:#0ea371;--good-soft:#0ea3711c;--warn:#d98a16;--warn-soft:#d98a1621;--bad:#e23d5b;--bad-soft:#e23d5b1c;--indigo-900:#0d1024;--indigo-800:#151a33;--indigo-700:#1f254a;--indigo-600:#2b3263;--navy-900:var(--indigo-900);--navy-800:var(--indigo-800);--navy-700:var(--brand-1);--navy-600:var(--brand-2);--gold-500:var(--accent);--gold-400:var(--accent-2);--gold-300:#f0d488;--grad-brand:linear-gradient(135deg,var(--brand-1) 0%,var(--brand-2) 100%);--grad-brand-soft:linear-gradient(135deg,#4f46e51f,#7c3aed12);--grad-gold:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);--grad-sheen:linear-gradient(120deg,transparent 0%,#ffffff47 50%,transparent 100%);--glass:#ffffffc7;--glass-brd:#0f142612;--radius:14px;--radius-sm:10px;--radius-lg:20px;--shadow-sm:0 1px 2px #0f14260d, 0 1px 1px #0f142608;--shadow:0 1px 2px #0f14260a, 0 6px 16px #0f14260d;--shadow-md:0 2px 4px #0f14260d, 0 10px 24px #0f142612;--shadow-lg:0 8px 16px #0f14260f, 0 24px 48px #14124624;--glow:0 6px 22px #4f46e538;--ring:0 0 0 3px #4f46e552;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0e1a;--bg-2:#0f1424;--card:#141a2c;--card-2:#171e33;--ink:#eef1fa;--ink-soft:#c5cbe0;--muted:#8b93ad;--line:#242c44;--line-2:#1c2238;--brand:#818cf8;--brand-soft:#818cf826;--good-soft:#0ea3712e;--warn-soft:#d98a162e;--bad-soft:#e23d5b2e;--glass:#141a2cb3;--glass-brd:#8c96c824;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 2px #0006, 0 8px 22px #0006;--shadow-md:0 2px 6px #00000073, 0 14px 32px #00000080;--shadow-lg:0 18px 50px #0009;--glow:0 6px 26px #818cf84d;--ring:0 0 0 3px #818cf866}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg);color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background .35s var(--ease),color .35s var(--ease);direction:rtl;font-family:Heebo,system-ui,-apple-system,sans-serif}body{font-feature-settings:"kern" 1;min-height:100vh;font-size:15px;line-height:1.5}h1,h2,h3{text-wrap:balance;letter-spacing:-.012em;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit}input,textarea,select{font-family:inherit}::selection{background:#7c3aed38}.tnum,table{font-variant-numeric:tabular-nums}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.app-aurora{z-index:-1;pointer-events:none;background:radial-gradient(40rem 40rem at 90% -10%,#4f46e51a,#0000 60%),radial-gradient(36rem 36rem at -8% 8%,#7c3aed14,#0000 60%);position:fixed;inset:0;overflow:hidden}[data-theme=dark] .app-aurora{background:radial-gradient(44rem 44rem at 90% -10%,#6366f129,#0000 60%),radial-gradient(40rem 40rem at -8% 8%,#7c3aed21,#0000 60%)}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:3px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.surface{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--glass-brd);border-radius:var(--radius)}.card-hover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease);position:relative;overflow:hidden}.card-hover:hover{box-shadow:var(--shadow-lg);border-color:#4f46e52e;transform:translateY(-3px)}.card-grad{border-radius:var(--radius-lg);background:var(--grad-brand);box-shadow:var(--shadow-md);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease);padding:1px;position:relative}.card-grad>.inner{background:var(--card);border-radius:calc(var(--radius-lg) - 1px);height:100%}.card-grad:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn{white-space:nowrap;min-height:40px;transition:transform .16s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn:active{transform:translateY(.5px)scale(.99)}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-sm),var(--glow)}.btn-primary:hover{box-shadow:var(--shadow-md),var(--glow);transform:translateY(-1.5px)}.btn-gold{background:var(--grad-gold);color:#3a2c08;box-shadow:var(--shadow-sm)}.btn-gold:hover{box-shadow:var(--shadow-md);transform:translateY(-1.5px)}.btn-soft{background:var(--brand-soft);color:var(--brand);border-color:#0000}.btn-soft:hover{background:#4f46e529;transform:translateY(-1px)}.btn-ghost{color:var(--muted);background:0 0}.btn-ghost:hover{background:var(--brand-soft);color:var(--brand)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none!important}.chip{border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.chip-good{background:var(--good-soft);color:var(--good)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-bad{background:var(--bad-soft);color:var(--bad)}.chip-brand{background:var(--brand-soft);color:var(--brand)}.nav-link{color:var(--muted);transition:color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease-out);border-radius:11px;align-items:center;gap:11px;padding:10px 13px;font-size:14px;font-weight:500;display:flex;position:relative}.nav-link:hover{color:var(--ink);background:var(--brand-soft);transform:translate(-3px)}.nav-link:before{content:"";inset-inline-start:-8px;background:var(--grad-brand);width:3px;height:60%;transition:transform .22s var(--ease-out);border-radius:6px;position:absolute;top:50%;transform:translateY(-50%)scaleY(0)}.nav-link:hover:before{transform:translateY(-50%)scaleY(.65)}.nav-link[data-active=true]{color:#fff;background:var(--grad-brand);box-shadow:var(--glow);font-weight:600}.nav-link[data-active=true]:before{background:#fff;transform:translateY(-50%)scaleY(1)}.crm-row{transition:background-color .16s var(--ease)}.crm-row:hover{background:var(--brand-soft)!important}.crm-input{background:var(--card);color:var(--ink);border:1px solid var(--line);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease);border-radius:11px}.crm-input::placeholder{color:var(--muted)}.crm-input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.tip{display:inline-flex;position:relative}.tip>.tip-body{background:var(--indigo-900);color:#fff;white-space:nowrap;max-width:260px;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease);z-index:50;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.tip>.tip-body:after{content:"";border:5px solid #0000;border-top-color:var(--indigo-900);position:absolute;top:100%;left:50%;transform:translate(-50%)}.tip:hover>.tip-body,.tip:focus-within>.tip-body{opacity:1;transform:translate(-50%)translateY(0)}.grad-text{background:var(--grad-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeup .4s var(--ease-out) both}.fade-up-2{animation:fadeup .4s var(--ease-out) 50ms both}.fade-up-3{animation:fadeup .4s var(--ease-out) .1s both}.fade-up-4{animation:fadeup .4s var(--ease-out) .15s both}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.floaty{animation:floaty 5s var(--ease) infinite}@keyframes shimmer{to{background-position:200% 0}}.skel{background:linear-gradient(90deg,var(--line-2) 25%,var(--line) 37%,var(--line-2) 63%);background-size:200% 100%;border-radius:8px;animation:1.3s infinite shimmer}@keyframes softpulse{0%,to{box-shadow:0 0 #e23d5b00}50%{box-shadow:0 0 0 5px #e23d5b21}}.pulse-stuck{animation:softpulse 2.4s var(--ease) infinite}@keyframes draw{to{stroke-dashoffset:0}}.brand-gradient{background:var(--grad-brand);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ai-html{line-height:1.65}.ai-html table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px}.ai-html th{text-align:right;border-bottom:2px solid var(--line);color:var(--muted);white-space:nowrap;padding:6px 8px;font-weight:700}.ai-html td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:6px 8px}.ai-html h3,.ai-html h4,.ai-html h5{color:var(--ink);margin:8px 0 2px;font-size:14px;font-weight:800}.ai-html p{margin:4px 0}.ai-html ul,.ai-html ol{margin:4px 0;padding-inline-start:20px}.ai-html li{margin:2px 0}.ai-html code{background:var(--bg-2,#f4f4f5);border-radius:5px;padding:1px 5px;font-size:.92em}.ai-html pre{background:var(--bg-2,#f4f4f5);text-align:left;direction:ltr;border-radius:8px;padding:8px 10px;overflow-x:auto}.ai-html blockquote{border-inline-start:3px solid var(--brand);color:var(--muted);margin:6px 0;padding-inline-start:10px}.ai-html hr{border:0;border-top:1px solid var(--line);margin:8px 0}.ai-html a{color:var(--brand)}
