@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-FD-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans:"Vazirmatn",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:"Vazirmatn",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","Vazirmatn",monospace;--bg-darkest:#07090e;--bg-primary:#0b0f19;--bg-card:rgba(18,24,38,.75);--bg-card-hover:rgba(26,34,52,.85);--bg-card-solid:#121826;--bg-elevated:#1a2234;--bg-surface:#111726;--bg-surface-elevated:#161e31;--border-subtle:hsla(0,0%,100%,.08);--border-light:hsla(0,0%,100%,.14);--border-glow:rgba(245,158,11,.3);--accent-gold:#f59e0b;--accent-gold-dim:rgba(245,158,11,.15);--accent-green:#00e676;--accent-green-dim:rgba(0,230,118,.15);--accent-red:#ff1744;--accent-red-dim:rgba(255,23,68,.15);--accent-cyan:#00e5ff;--accent-cyan-dim:rgba(0,229,255,.15);--text-primary:#f0f4f8;--text-secondary:#94a3b8;--text-muted:#64748b}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;max-width:100vw}html{text-align:right;-webkit-text-size-adjust:100%}body,html{direction:rtl}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;direction:inherit}code,pre{font-family:var(--font-mono);direction:ltr;text-align:left}.dashboard-container{max-width:1350px;margin:0 auto;padding:1.75rem 1.25rem;direction:rtl;width:100%}.dashboard-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.header-branding{display:flex;flex-direction:column;gap:.35rem}.header-title-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.header-title{font-size:1.5rem;font-weight:800;color:var(--accent-gold);letter-spacing:-.5px}.header-subtitle{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.header-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.mobile-nav-tabs{display:none}.main-trading-layout{display:grid;grid-template-columns:minmax(340px,420px) 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}.order-panel-wrapper{width:100%}.trades-panel-wrapper{width:100%;min-width:0}.presets-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.45rem}.preset-btn{padding:.25rem .55rem;font-size:.75rem;font-weight:600;border-radius:6px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preset-btn:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary);border-color:var(--border-light)}.preset-btn.active{background:var(--accent-gold-dim);color:var(--accent-gold);border-color:var(--accent-gold)}@media (max-width:1023px){.dashboard-container{padding:1rem .75rem}.dashboard-header{flex-direction:column;align-items:stretch;gap:.85rem;padding-bottom:1rem;margin-bottom:1rem}.header-actions{width:100%;justify-content:space-between}.header-title{font-size:1.25rem}.header-subtitle{font-size:.775rem}.mobile-nav-tabs{display:flex;position:-webkit-sticky;position:sticky;top:.5rem;z-index:40;background:rgba(14,20,34,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-light);border-radius:.75rem;padding:.3rem;gap:.35rem;margin-bottom:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.5)}.mobile-nav-tab-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.6rem .4rem;font-size:.825rem;font-weight:700;border-radius:.5rem;border:none;cursor:pointer;background:transparent;color:var(--text-secondary);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;min-height:42px}.mobile-nav-tab-btn.active{background:var(--accent-gold);color:#0b0f19;box-shadow:0 2px 10px rgba(245,158,11,.3)}.main-trading-layout{display:flex;flex-direction:column;gap:1.25rem}}@media (max-width:640px){.dashboard-container{padding:.75rem .5rem}.header-title{font-size:1.15rem}.header-actions{flex-direction:column;align-items:stretch;gap:.5rem}.mobile-nav-tab-btn{font-size:.775rem;padding:.5rem .25rem}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}