@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap";@font-face{font-family:Dana;src:url(/fonts/Dana-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-UltraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-DemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/fonts/Dana-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--bg-gradient-1:#eef2ff;--bg-gradient-2:#f8fafc;--bg-gradient-3:#f1f5f9;--orb-color-1:#6366f147;--orb-color-2:#10b98138;--orb-color-3:#f43f5e33;--orb-color-4:#0ea5e940;--glass-surface:#ffffffa6;--glass-surface-hover:#ffffffd1;--glass-surface-active:#ffffffeb;--glass-surface-subtle:#ffffff73;--glass-panel-bg:#ffffffb8;--glass-border:#ffffffbf;--glass-border-subtle:#e2e8f099;--glass-border-focus:#6366f180;--glass-specular:inset 0 1px 1px 0 #ffffffe6, inset 0 -1px 1px 0 #00000008;--glass-specular-hover:inset 0 1.5px 2px 0 #fff, inset 0 -1px 2px 0 #0000000d;--primary:#4f46e5;--primary-hover:#4338ca;--primary-light:#4f46e51f;--primary-border:#4f46e54d;--primary-glow:#4f46e559;--secondary:#64748b;--secondary-hover:#475569;--secondary-light:#64748b1a;--success:#10b981;--success-hover:#059669;--success-light:#10b9811f;--success-border:#10b9814d;--success-glow:#10b98159;--warning:#f59e0b;--warning-hover:#d97706;--warning-light:#f59e0b1f;--warning-border:#f59e0b4d;--warning-glow:#f59e0b59;--error:#f43f5e;--error-hover:#e11d48;--error-light:#f43f5e1f;--error-border:#f43f5e4d;--error-glow:#f43f5e59;--info:#0284c7;--info-hover:#0369a1;--info-light:#0284c71f;--info-border:#0284c74d;--info-glow:#0284c759;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--sidebar-bg:#fff9;--sidebar-border:#ffffffb3;--shadow-xs:0 1px 3px #0000000a;--shadow-sm:0 4px 12px -2px #0000000d;--shadow-md:0 12px 32px -6px #1f268717, 0 2px 8px -2px #0000000a;--shadow-lg:0 24px 50px -10px #1f268726, 0 4px 16px -2px #0000000f;--shadow-xl:0 32px 64px -12px #0f172a38;--shadow-glow:0 0 32px #4f46e566;--glass-blur:blur(28px) saturate(190%) brightness(102%);--glass-blur-panel:blur(34px) saturate(200%) brightness(105%);--glass-blur-sm:blur(16px) saturate(175%);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--font-sans:"Dana", "Vazirmatn", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--transition-fast:.18s cubic-bezier(.16, 1, .3, 1);--transition-normal:.35s cubic-bezier(.16, 1, .3, 1);--transition-spring:.5s cubic-bezier(.34, 1.56, .64, 1)}[data-theme=dark]{--bg-gradient-1:#070a12;--bg-gradient-2:#0d1322;--bg-gradient-3:#111827;--orb-color-1:#6366f152;--orb-color-2:#34d39938;--orb-color-3:#fb718538;--orb-color-4:#38bdf840;--glass-surface:#111827ad;--glass-surface-hover:#1e293bd6;--glass-surface-active:#334155f0;--glass-surface-subtle:#11182773;--glass-panel-bg:#0f172abf;--glass-border:#ffffff26;--glass-border-subtle:#3341558c;--glass-border-focus:#6366f199;--glass-specular:inset 0 1px 1px 0 #ffffff38, inset 0 -1px 1px 0 #0006;--glass-specular-hover:inset 0 1.5px 2px 0 #ffffff52, inset 0 -1px 2px 0 #0009;--primary:#6366f1;--primary-hover:#818cf8;--primary-light:#6366f138;--primary-border:#6366f173;--primary-glow:#6366f173;--secondary:#94a3b8;--secondary-hover:#cbd5e1;--secondary-light:#94a3b82e;--success:#34d399;--success-hover:#6ee7b7;--success-light:#34d39933;--success-border:#34d39973;--success-glow:#34d39973;--warning:#fbbf24;--warning-hover:#fcd34d;--warning-light:#fbbf2433;--warning-border:#fbbf2473;--warning-glow:#fbbf2473;--error:#fb7185;--error-hover:#fda4af;--error-light:#fb718533;--error-border:#fb718573;--error-glow:#fb718573;--info:#38bdf8;--info-hover:#7dd3fc;--info-light:#38bdf833;--info-border:#38bdf873;--info-glow:#38bdf873;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--sidebar-bg:#0f172ab3;--sidebar-border:#ffffff24;--shadow-xs:0 1px 3px #0000004d;--shadow-sm:0 4px 12px -2px #0006;--shadow-md:0 12px 32px -6px #0009;--shadow-lg:0 24px 50px -10px #000c;--shadow-xl:0 32px 64px -12px #000000e6;--shadow-glow:0 0 40px #6366f180}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-gradient-1:#070a12;--bg-gradient-2:#0d1322;--bg-gradient-3:#111827;--orb-color-1:#6366f152;--orb-color-2:#34d39938;--orb-color-3:#fb718538;--orb-color-4:#38bdf840;--glass-surface:#111827ad;--glass-surface-hover:#1e293bd6;--glass-surface-active:#334155f0;--glass-surface-subtle:#11182773;--glass-panel-bg:#0f172abf;--glass-border:#ffffff26;--glass-border-subtle:#3341558c;--glass-border-focus:#6366f199;--glass-specular:inset 0 1px 1px 0 #ffffff38, inset 0 -1px 1px 0 #0006;--glass-specular-hover:inset 0 1.5px 2px 0 #ffffff52, inset 0 -1px 2px 0 #0009;--primary:#6366f1;--primary-hover:#818cf8;--primary-light:#6366f138;--primary-border:#6366f173;--primary-glow:#6366f173;--secondary:#94a3b8;--secondary-hover:#cbd5e1;--secondary-light:#94a3b82e;--success:#34d399;--success-hover:#6ee7b7;--success-light:#34d39933;--success-border:#34d39973;--success-glow:#34d39973;--warning:#fbbf24;--warning-hover:#fcd34d;--warning-light:#fbbf2433;--warning-border:#fbbf2473;--warning-glow:#fbbf2473;--error:#fb7185;--error-hover:#fda4af;--error-light:#fb718533;--error-border:#fb718573;--error-glow:#fb718573;--info:#38bdf8;--info-hover:#7dd3fc;--info-light:#38bdf833;--info-border:#38bdf873;--info-glow:#38bdf873;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-muted:#64748b;--sidebar-bg:#0f172ab3;--sidebar-border:#ffffff24;--shadow-xs:0 1px 3px #0000004d;--shadow-sm:0 4px 12px -2px #0006;--shadow-md:0 12px 32px -6px #0009;--shadow-lg:0 24px 50px -10px #000c;--shadow-xl:0 32px 64px -12px #000000e6;--shadow-glow:0 0 40px #6366f180}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0}body{font-family:var(--font-sans);background:radial-gradient(circle at 0% 0%, var(--bg-gradient-1) 0%, var(--bg-gradient-2) 45%, var(--bg-gradient-3) 100%);color:var(--text-primary);text-align:right;direction:rtl;background-attachment:fixed;min-height:100vh;line-height:1.6;transition:background .4s,color .4s;position:relative;overflow-x:hidden}#root{z-index:1;width:100%;min-height:100vh;display:flex;position:relative}.ambient-mesh-container{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(100px);opacity:.75;mix-blend-mode:overlay;border-radius:50%;position:absolute}.orb-1{background:var(--orb-color-1);width:550px;height:550px;animation:22s ease-in-out infinite floatOrb1;top:-150px;right:-100px}.orb-2{background:var(--orb-color-2);width:480px;height:480px;animation:28s ease-in-out infinite floatOrb2;bottom:-120px;left:-100px}.orb-3{background:var(--orb-color-3);width:420px;height:420px;animation:32s ease-in-out infinite floatOrb3;top:35%;left:30%}.orb-4{background:var(--orb-color-4);width:380px;height:380px;animation:26s ease-in-out infinite floatOrb4;bottom:20%;right:25%}@keyframes floatOrb1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-90px,90px)scale(1.15)}}@keyframes floatOrb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(100px,-80px)scale(1.2)}}@keyframes floatOrb3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-70px,-90px)scale(.85)}}@keyframes floatOrb4{0%,to{transform:translate(0)scale(1)}50%{transform:translate(80px,60px)scale(1.1)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--transition-fast);background:#94a3b859 padding-box content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8a6 padding-box content-box;border:2px solid #0000}.glass-interactive{transition:transform var(--transition-spring), box-shadow var(--transition-normal), border-color var(--transition-fast), background var(--transition-fast)}.glass-interactive:hover{box-shadow:var(--shadow-lg), var(--glass-specular-hover);transform:translateY(-3px)scale(1.005);border-color:var(--primary-border)!important}.glass-interactive:active{transform:translateY(0)scale(.99)}.btn-liquid{transition:all var(--transition-fast);position:relative;overflow:hidden}.btn-liquid:after{content:"";opacity:0;transition:opacity var(--transition-fast);pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);position:absolute;inset:0}.btn-liquid:hover:after{opacity:1}.btn-liquid:active:not(:disabled){transform:scale(.97)}.table-row-liquid{transition:background var(--transition-fast), transform var(--transition-fast)}.table-row-liquid:hover{background:var(--glass-surface-hover)!important}.input-liquid:focus-within,input.input-liquid:focus,select.select-liquid:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3.5px var(--primary-light), var(--glass-specular)!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.spin{animation:.85s linear infinite spin}.fade-in{animation:.35s ease-out forwards fadeIn}.slide-up{animation:.4s cubic-bezier(.16,1,.3,1) forwards slideUp}.dashboard-layout{width:100%;min-height:100vh;display:flex;position:relative}.main-content{flex-direction:column;flex:1;gap:28px;width:100%;max-width:1680px;margin:0 auto;padding:24px 36px;display:flex}
