@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iranyekanwebregular.woff)format("woff")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranyekanwebmedium.woff)format("woff")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iranyekanwebbold.woff)format("woff")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranyekanwebextrabold.woff)format("woff")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranyekanwebblack.woff)format("woff")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/iranyekanwebextrablack.woff)format("woff")}
*{box-sizing:border-box;margin:0;padding:0}:root{--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--bg-primary:#fafafa;--bg-secondary:#f3f4f6;--bg-card:#fff;--text-primary:#1a1a2e;--text-secondary:#4a4a5a;--text-muted:#6b7280;--border-color:#e2e4e9;--nav-bg:#fafafaf2;--button-bg:#1a1a2e;--button-text:#fff;--button-hover:#2d2d4a;--shadow:0 4px 24px #0000000a;--hover-bg:#00000008;--input-bg:#fff;--input-border:#d1d5db;--success:#059669;--error:#dc2626;--warning:#d97706;--gradient-1:linear-gradient(135deg, #1a1a2e, #4a4a5a);--gradient-2:linear-gradient(135deg, #fafafa, #fff);--glass-bg:#fffffff2;--gold-gradient:linear-gradient(135deg, #b8860b 0%, #daa520 50%, #b8860b 100%);--overlay:#fafafae6;--accent-gold:#b8860b;--accent-gold-soft:#b8860b14;--accent-amber:#92400e;--accent-rose:#be123c;--accent-emerald:#047857;--accent-purple:#6d28d9;--card-hover-border:#b8860b4d;--shadow-gold:0 4px 20px #b8860b14;--shadow-card:0 4px 24px #00000014;--shadow-card-hover:0 12px 40px #0000001f;--filter-chip-bg:#b8860b0f;--filter-chip-active:#b8860b26;--bg-white-frost:#ffffffe6;--overlay-medium:#00000080;--overlay-heavy:#000000b3;--lux-glass:#ffffffc7;--lux-border:#daa52038;--lux-border-soft:#daa5201f;--lux-gold:#daa520f2;--lux-gold-soft:#daa52059;--lux-platinum:#a0783c59;--lux-text:#1a1a1a}body{direction:rtl;font-family:IRANYekan,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .3s,color .3s}[data-theme=dark]{--bg-primary:#08090e;--bg-secondary:#0c0e16;--bg-card:#11131f;--text-primary:#f8e1a9;--text-secondary:#d4b47a;--text-muted:#9a8268;--border-color:#1e2233;--nav-bg:#08090ef2;--button-bg:#f8e1a9;--button-text:#08090e;--button-hover:#f0d48c;--shadow:0 4px 24px #f8e1a914;--hover-bg:#f8e1a90f;--input-bg:#0c0e16;--input-border:#1e2233;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--gradient-1:linear-gradient(135deg, #f8e1a9, #c9a96e);--gradient-2:linear-gradient(135deg, #0c0e16, #11131f);--glass-bg:#11131feb;--gold-gradient:linear-gradient(135deg, #fce4b4 0%, #d4b47a 40%, #f8e1a9 70%, #c9a96e 100%);--overlay:#08090ecc;--accent-gold:#f59e0b;--accent-gold-soft:#f59e0b1f;--accent-amber:#d97706;--accent-rose:#e11d48;--accent-emerald:#059669;--accent-purple:#7c3aed;--card-hover-border:#f59e0b4d;--shadow-gold:0 4px 20px #f59e0b1a;--shadow-card:0 4px 24px #0006;--shadow-card-hover:0 12px 40px #00000080;--filter-chip-bg:#f59e0b14;--filter-chip-active:#f59e0b33;--bg-white-frost:#ffffffe6;--overlay-medium:#00000080;--overlay-heavy:#000000b3}[data-theme=light]{--bg-primary:#fafafa;--bg-secondary:#f3f4f6;--bg-card:#fff;--text-primary:#1a1a2e;--text-secondary:#4a4a5a;--text-muted:#6b7280;--border-color:#e2e4e9;--nav-bg:#fafafaf2;--button-bg:#1a1a2e;--button-text:#fff;--button-hover:#2d2d4a;--shadow:0 4px 24px #0000000a;--hover-bg:#00000008;--input-bg:#fff;--input-border:#d1d5db;--success:#059669;--error:#dc2626;--warning:#d97706;--gradient-1:linear-gradient(135deg, #1a1a2e, #4a4a5a);--gradient-2:linear-gradient(135deg, #fafafa, #fff);--glass-bg:#fffffff2;--gold-gradient:linear-gradient(135deg, #b8860b 0%, #daa520 50%, #b8860b 100%);--overlay:#fafafae6;--accent-gold:#b8860b;--accent-gold-soft:#b8860b14;--accent-amber:#92400e;--accent-rose:#be123c;--accent-emerald:#047857;--accent-purple:#6d28d9;--card-hover-border:#b8860b40;--shadow-gold:0 4px 20px #b8860b14;--shadow-card:0 2px 12px #0000000f;--shadow-card-hover:0 8px 30px #0000001a;--filter-chip-bg:#0000000a;--filter-chip-active:#b8860b1f;--bg-white-frost:#ffffffe6;--overlay-medium:#00000080;--overlay-heavy:#000000b3}body{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}*{scrollbar-width:thin;scrollbar-color:var(--text-muted) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--text-muted);border-radius:var(--radius-lg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}::selection{background:var(--text-primary);color:var(--bg-primary)}a:where(:link,:visited,:hover,:active){color:inherit;text-decoration:none}button{font-family:inherit}input:focus,textarea:focus,select:focus{outline:none}img{border:none;max-width:100%;height:auto}[data-theme=dark]{--lux-glass:#11131fc7;--lux-border:#f8e1a940;--lux-border-soft:#f8e1a91f;--lux-gold:#f8e1a9f2;--lux-gold-soft:#f8e1a959;--lux-platinum:#c9a96ed9;--lux-text:#f8e1a9}[data-theme=light]{--lux-glass:#ffffffc7;--lux-border:#daa52038;--lux-border-soft:#daa5201f;--lux-gold:#daa520f2;--lux-gold-soft:#daa52059;--lux-platinum:#a0783c59;--lux-text:#1a1a1a}.lux-wrap{width:100%}.lux-section{border:1px solid var(--lux-border-soft);border-radius:var(--radius-lg);background:linear-gradient(#f8e1a90f,#f8e1a900);padding:20px;position:relative;overflow:hidden}.lux-section:before{content:"";background:radial-gradient(900px 260px at 15% 0%, var(--lux-gold-soft), transparent 55%);pointer-events:none;position:absolute;inset:0}.lux-section__content{z-index:1;position:relative}.lux-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.lux-badge{border:1px solid var(--lux-border-soft);color:var(--lux-gold);letter-spacing:.6px;text-transform:uppercase;background:linear-gradient(135deg,#f8e1a929,#f8e1a90a);border-radius:1998px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.lux-title{letter-spacing:-.4px;color:var(--text-primary);font-size:22px;font-weight:900}.lux-subtitle{color:var(--text-muted);font-size:13px;line-height:1.7}.lux-divider{background:linear-gradient(90deg, transparent, var(--lux-border), transparent);opacity:.9;height:1px;margin:14px 0 18px}.lux-arrows{gap:8px;display:flex}.lux-arrow-btn{border-radius:var(--radius-md);border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff05;justify-content:center;align-items:center;transition:all .25s;display:flex}.lux-arrow-btn:hover{border-color:var(--lux-gold-soft);color:var(--lux-gold);transform:translateY(-1px)}.lux-link{border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff05;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:800;display:inline-flex}.lux-link:hover{border-color:var(--lux-gold-soft);color:var(--lux-gold)}@media (max-width:768px){.lux-section{padding:16px}.lux-title{font-size:18px}}@media (max-width:480px){.lux-section{padding:14px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-lcp-placeholder{z-index:0;background:#0a0a0f;width:100%;height:480px;position:absolute;top:0;left:0;overflow:hidden}.hero-lcp-placeholder img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.hero-lcp-placeholder{height:420px}}@media (max-width:768px){.hero-lcp-placeholder{height:380px}}@media (max-width:480px){.hero-lcp-placeholder{height:320px}}body.platform-active .platform-nav{top:0}
