@charset "UTF-8";:root{--aren-indigo: #304ffe;--aren-indigo-deep: #1e3a8a;--aren-indigo-bright: #5c6bc0;--aren-sky: #00b0ff;--aren-sky-deep: #0091ea;--aren-sky-bright: #40c4ff;--aren-navy: #0f172a;--aren-slate: #334155;--aren-muted: #64748b;--aren-white: #ffffff;--aren-slate-050: #f8fafc;--aren-slate-100: #eef2f7;--aren-glass: rgba(255, 255, 255, .7);--aren-glass-strong: rgba(255, 255, 255, .82);--aren-glass-border: rgba(48, 79, 254, .1);--aren-hair: rgba(48, 79, 254, .14);--aren-danger: #e53935;--aren-grad-primary: linear-gradient(135deg, #304ffe 0%, #2f7bf6 50%, #00b0ff 100%);--aren-grad-primary-soft: linear-gradient(145deg, #5c6bc0 0%, #00b0ff 100%);--aren-shadow-card: 0 1px 1px rgba(15, 23, 42, .04), 0 4px 10px rgba(15, 23, 42, .05), 0 16px 32px rgba(15, 23, 42, .08), 0 32px 64px rgba(48, 79, 254, .07), inset 0 1px 0 rgba(255, 255, 255, .7);--aren-shadow-card-hover: 0 2px 4px rgba(15, 23, 42, .05), 0 8px 18px rgba(15, 23, 42, .07), 0 24px 48px rgba(15, 23, 42, .1), 0 44px 80px rgba(48, 79, 254, .12), inset 0 1px 0 rgba(255, 255, 255, .8);--aren-blur: blur(20px) saturate(160%);--aren-font: "Vazirmatn", system-ui, -apple-system, "Segoe UI", Roboto, Tahoma, "Helvetica Neue", Arial, sans-serif;--aren-blue: var(--aren-sky);--aren-blue-deep: var(--aren-sky-deep);--aren-blue-bright: var(--aren-sky-bright)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{direction:rtl}body{font-family:var(--aren-font);color:var(--aren-navy);background:radial-gradient(1200px 820px at 50% -12%,rgba(48,79,254,.1) 0%,transparent 58%),radial-gradient(900px 700px at 100% 6%,rgba(0,176,255,.08) 0%,transparent 55%),radial-gradient(1000px 900px at 0% 100%,rgba(48,79,254,.06) 0%,transparent 55%),linear-gradient(180deg,var(--aren-white) 0%,var(--aren-slate-050) 60%,var(--aren-slate-100) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.glass-card{backdrop-filter:var(--aren-blur);-webkit-backdrop-filter:var(--aren-blur);background:var(--aren-glass);border:1px solid var(--aren-glass-border);box-shadow:var(--aren-shadow-card);border-radius:1.75rem;padding:2rem}
