@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}:root{color-scheme:dark;--bg:#05080f;--surface:#0a0f16;--surface-2:#101823;--surface-3:#16202c;--border:rgba(56,189,248,0.16);--border-subtle:rgba(148,190,230,0.09);--gold:#f3ba2f;--gold-strong:#d69e18;--gold-glow:rgba(243,186,47,0.12);--cyan:#22d3ee;--cyan-strong:#0ea5b7;--cyan-glow:rgba(34,211,238,0.14);--text:#e8eef5;--muted:#8b98a8;--success:#35ff98;--danger:#ff4268;--success-glow:rgba(53,255,152,0.22);--danger-glow:rgba(255,66,104,0.24);--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-hover:var(--surface-2);--color-surface-elevated:var(--surface-2);--color-border:var(--border);--color-border-subtle:var(--border-subtle);--color-text:var(--text);--color-text-muted:var(--muted);--color-accent:var(--cyan);--color-accent-gradient:linear-gradient(135deg,#22d3ee,#0891b2);--color-profit:var(--success);--color-loss:var(--danger);--color-glow:var(--cyan-glow);--radius:12px;--radius-sm:8px;--sidebar-w:272px;--sidebar-w-collapsed:76px;--header-h:60px;--workspace-gutter:clamp(12px,1.6vw,32px);--workspace-body-size:clamp(15px,.3vw + 11px,17px);--workspace-label-size:14px;--workspace-caption-size:12px}*{box-sizing:border-box;letter-spacing:0!important}.pwa-install-copy-mobile{display:none}@media (max-width:640px){.pwa-install .pwa-install-row{flex-wrap:nowrap!important;gap:8px!important}.pwa-install-copy-desktop{display:none}.pwa-install-copy-mobile{display:block;min-width:0}.pwa-install-row>img{flex-shrink:0}.pwa-install-row>button{flex-shrink:0;white-space:nowrap}}button,input,select,textarea{font-family:inherit}body,html{margin:0;padding:0}body{background:var(--bg);background-image:linear-gradient(rgba(5,8,15,.82),rgba(5,8,15,.88)),url(/brand/bull-bear-v3.png);background-size:cover;background-position:50%;background-attachment:fixed;background-repeat:no-repeat;background-color:#05080f;color:var(--text);font-family:Vazirmatn,Tahoma,system-ui,sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:inherit;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:#04121a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--cyan-strong)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:var(--radius-sm);border:1px solid transparent;font-family:inherit;font-size:14px;min-height:40px;font-weight:700;cursor:pointer;transition:filter .15s ease,background .15s ease,transform .1s ease;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-gold{background:linear-gradient(135deg,#f3ba2f,#d69e18);color:#141005;box-shadow:0 4px 14px rgba(243,186,47,.22)}.btn-gold:hover:not(:disabled){filter:brightness(1.08)}.btn-primary{background:linear-gradient(135deg,#22d3ee,#0891b2);color:#04121a;box-shadow:0 4px 14px rgba(34,211,238,.22)}.btn-primary:hover:not(:disabled){filter:brightness(1.08)}.btn-ghost{background:var(--surface-2);color:var(--text);border-color:var(--border-subtle)}.btn-ghost:hover:not(:disabled){border-color:var(--border);background:var(--surface-3)}.btn-danger{background:rgba(239,68,68,.12);color:#f87171;border-color:rgba(239,68,68,.35)}.btn-danger:hover:not(:disabled){background:rgba(239,68,68,.2)}.btn-success{background:rgba(34,197,94,.14);color:#4ade80;border-color:rgba(34,197,94,.35)}.btn-success:hover:not(:disabled){background:rgba(34,197,94,.24)}.btn-sm{padding:5px 12px;font-size:13px;border-radius:6px}.card{background:linear-gradient(180deg,var(--surface) 0,#070b12 100%);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.card-title{font-size:17px;font-weight:700;color:var(--cyan);margin:0 0 14px}.card:hover{border-color:rgba(34,211,238,.28);box-shadow:0 16px 44px rgba(34,211,238,.07);transform:translateY(-1px)}.card:has(.stat-tile-head[style*="--success"]),.card:has(>.stat-tile-head[style*="--success"]){border-color:rgba(34,197,94,.35);box-shadow:0 12px 36px rgba(34,197,94,.07)}.card:has(.stat-tile-head[style*="--danger"]),.card:has(>.stat-tile-head[style*="--danger"]){border-color:rgba(246,70,93,.35);box-shadow:0 12px 36px rgba(246,70,93,.07)}.card:has(.stat-tile-head[style*="--gold"]),.card:has(>.stat-tile-head[style*="--gold"]){border-color:rgba(243,186,47,.35);box-shadow:0 12px 36px rgba(243,186,47,.07)}.stat-value{font-size:26px;font-weight:700}.stat-label{font-size:13px;color:var(--muted);margin-bottom:8px}.stat-sub{font-size:12px;color:var(--muted);margin-top:8px}.stat-tile-head{gap:10px;margin-bottom:10px}.stat-icon,.stat-tile-head{display:flex;align-items:center}.stat-icon{width:38px;height:38px;border-radius:10px;justify-content:center;font-size:18px;flex-shrink:0;background:color-mix(in srgb,var(--tile-accent,var(--gold)) 14%,transparent);border:1px solid color-mix(in srgb,var(--tile-accent,var(--gold)) 35%,transparent)}.stat-tile-head .stat-label{margin:0}.page{max-width:1280px;margin:0 auto}.carbon-app,.shell{font-size:var(--workspace-body-size)}.master-room-content>.page,.shell-content>.page{width:100%;max-width:none!important;min-width:0}.page.master-workspace-page,.page.vip-terminal-page{overflow-x:clip;overflow-y:visible}.signal-terminal-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(210px,19vw,265px);direction:ltr;align-items:stretch;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.signal-facts-panel,.signal-plot-area{min-width:0;direction:rtl}.signal-facts-panel{background:#0a0f16;border-left:1px solid var(--border-subtle);overflow:auto;overscroll-behavior:contain}.signal-terminal-compact .signal-terminal-body{grid-template-columns:minmax(0,1fr)}.signal-terminal-compact .signal-facts-panel{border-left:0;border-top:1px solid var(--border-subtle);overflow:visible;overscroll-behavior:auto}.signal-facts-panel .desk-panel-head{padding:14px 16px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-facts-panel .desk-panel-head h2{margin:0;color:var(--cyan);font-size:14px;font-weight:600}.signal-facts-panel .desk-side-body{padding:14px 16px}.signal-facts-panel .desk-facts{margin:0}.signal-facts-panel .desk-facts>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:12px}.signal-facts-panel .desk-facts dt{color:var(--muted)}.signal-facts-panel .desk-facts dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.signal-facts-panel .desk-facts>div:last-child{border-bottom:0}.signal-facts-panel .desk-side-body .btn{width:100%;margin-top:16px}.signal-market-label{font-size:16px;margin-bottom:14px;color:var(--text)}.signal-facts-title{font-size:13px;font-weight:500;margin:22px 0 14px}.signal-facts-note{font-size:11px;color:var(--muted);line-height:2}@media (max-width:900px){.signal-terminal-body{grid-template-columns:minmax(0,1fr)}.signal-facts-panel{border-left:0;border-top:1px solid var(--border-subtle)}}@media (max-width:600px){.signal-facts-panel .desk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px}.signal-facts-panel .desk-facts>div{font-size:11px;flex-wrap:wrap}}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.page-title{font-size:clamp(22px,1.5vw,28px);font-weight:700;color:var(--cyan);margin:0 0 4px}.page-sub{margin:0;font-size:14px;color:var(--muted)}.grid{display:grid;grid-gap:16px;gap:16px}.grid>*{min-width:0}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.input,.select,.textarea{width:100%;padding:9px 12px;background:var(--bg);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text);font-family:inherit;font-size:16px;min-height:44px;outline:none;transition:border-color .15s ease}.input:focus,.select:focus,.textarea:focus{border-color:var(--gold)}.input::placeholder,.textarea::placeholder{color:#5b6470}.select option{background:var(--surface)}.field-label{display:block;font-size:var(--workspace-label-size);color:var(--muted);margin-bottom:6px}.table-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;text-align:right}.tbl th{padding:10px 12px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap}.tbl td{padding:12px;font-size:14px;border-bottom:1px solid var(--border-subtle)}.tbl tbody tr:hover{background:var(--surface-2)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700}.badge-gold{background:rgba(232,185,35,.12);color:var(--gold);border:1px solid rgba(232,185,35,.3)}.badge-green{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.badge-red{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.3)}.badge-gray{background:var(--surface-2);color:var(--muted);border:1px solid var(--border-subtle)}.badge-vip-gold{background:linear-gradient(135deg,rgba(243,186,47,.22),rgba(217,119,6,.28));color:#ffd700;border:1px solid #ffd700;box-shadow:0 0 12px rgba(255,215,0,.35);font-weight:800}.vip-gold-text{color:#ffd700!important;font-weight:800!important;text-shadow:0 0 8px rgba(255,215,0,.45);display:inline-flex;align-items:center;gap:4px}.empty-state{text-align:center;padding:40px 20px;color:var(--muted);font-size:13px;line-height:2}.error-strip{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.4);color:#f87171;border-radius:var(--radius-sm)}.error-strip,.ok-strip{padding:10px 16px;font-size:13px;margin-bottom:16px}.ok-strip{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.4);color:#4ade80}.ok-strip,.skeleton{border-radius:var(--radius-sm)}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:tb-shimmer 1.4s infinite}@keyframes tb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shell{display:flex;min-height:100vh}.sidebar{position:fixed;top:0;right:0;bottom:0;width:var(--sidebar-w);background:var(--surface);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;z-index:40;transition:width .2s ease}.sidebar.collapsed{width:var(--sidebar-w-collapsed)}.shell[data-panel=admin] .sidebar{background:linear-gradient(180deg,#09131f,#070d16);border-left-color:rgba(34,211,238,.2)}.shell[data-panel=admin] .topbar{background:rgba(6,13,23,.96);border-bottom-color:rgba(34,211,238,.22)}.shell[data-panel=admin] .sidebar-brand{color:var(--cyan)}.shell[data-panel=admin] .brand-logo{border-color:rgba(34,211,238,.42);background:#0b1c29;box-shadow:0 0 16px var(--cyan-glow)}.shell[data-panel=admin] .nav-icon{filter:drop-shadow(0 0 5px rgba(34,211,238,.28))}.shell[data-panel=admin] .card{border-color:rgba(34,211,238,.16);background:linear-gradient(160deg,rgba(14,25,37,.97),rgba(6,12,21,.97))}.sidebar-head{height:var(--header-h);gap:10px;padding:0 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.sidebar-brand,.sidebar-head{display:flex;align-items:center}.sidebar-brand{gap:9px;font-weight:700;font-size:15px;color:var(--gold);white-space:nowrap}.brand-logo{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;background:linear-gradient(135deg,rgba(232,185,35,.25),rgba(232,185,35,.08));border:1px solid rgba(232,185,35,.45);box-shadow:0 0 16px rgba(232,185,35,.2)}.sidebar-nav{flex:1 1;overflow-y:auto;padding:12px 10px}.nav-group-label{font-size:11px;color:#5b6470;padding:14px 10px 6px;white-space:nowrap}.nav-item{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;margin:3px 0;border-radius:var(--radius-sm);color:var(--text);font-size:13px;cursor:pointer;white-space:nowrap;border:1px solid transparent;background:transparent;width:100%;text-align:right;font-family:inherit;transition:background .15s ease,border-color .15s ease}.nav-item:hover{background:var(--surface-2)}.nav-item.active{background:linear-gradient(180deg,rgba(34,211,238,.14),rgba(34,211,238,.04));border-color:rgba(34,211,238,.45);box-shadow:inset 0 0 22px rgba(34,211,238,.07),0 0 14px rgba(34,211,238,.12);color:var(--cyan);font-weight:700}.nav-item.active:before{content:"";position:absolute;right:-1px;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--cyan)}.nav-item .nav-icon{width:22px;text-align:center;flex-shrink:0;font-size:15px}.nav-item.nav-child-item{padding-right:34px;font-size:12.5px}.sidebar.collapsed .nav-group-label,.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:10px}.sidebar-foot{padding:12px;border-top:1px solid var(--border-subtle);flex-shrink:0}.shell-main{flex:1 1;margin-right:var(--sidebar-w);display:flex;flex-direction:column;min-width:0;transition:margin .2s ease}.shell.collapsed-shell .shell-main{margin-right:var(--sidebar-w-collapsed)}.topbar{height:auto;margin:14px 18px 0;padding:10px 16px;background:rgba(10,15,22,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-subtle);border-radius:14px;display:flex;align-items:center;gap:12px;position:-webkit-sticky;position:sticky;top:12px;z-index:30;flex-wrap:wrap;min-width:0}.shell-content{margin:16px 18px 0;padding:24px var(--workspace-gutter) 8px;background:rgba(8,12,19,.55);border:1px solid rgba(34,211,238,.16);border-radius:18px;box-shadow:0 0 40px rgba(34,211,238,.05);flex:1 1;min-width:0}.shell-footer{margin:14px 18px;padding:10px 18px;border:1px solid var(--border-subtle);border-radius:12px;background:rgba(10,15,22,.6);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.credit-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:rgba(243,186,47,.08);border:1px solid rgba(243,186,47,.45);font-size:13px}.credit-chip,.demo-strip{color:var(--gold);font-weight:700}.demo-strip{background:rgba(20,16,6,.85);border:1px solid rgba(243,186,47,.4);text-align:center;font-size:12px;padding:6px 12px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:transparent;border:1px solid var(--border-subtle);color:var(--text);font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.chip:hover{border-color:var(--border)}.chip.chip-active{border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.08);color:var(--cyan);box-shadow:0 0 14px rgba(34,211,238,.12)}.sparkline{display:block;width:100%;height:34px;margin-top:10px;opacity:.9}.ctx-switcher{display:flex;gap:4px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:999px;padding:3px}.ctx-switcher a{padding:4px 14px;border-radius:999px;font-size:12px;color:var(--muted)}.ctx-switcher a.on{background:var(--cyan);color:#04121a;font-weight:700}.sidebar-close-btn{display:none;background:transparent;border:1px solid var(--border-subtle);border-radius:6px;color:var(--muted);width:28px;height:28px;cursor:pointer;align-items:center;justify-content:center;font-size:13px;margin-right:auto}.sidebar-close-btn:hover{color:var(--text);border-color:var(--border)}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:990;animation:fadeInBackdrop .2s ease}@keyframes fadeInBackdrop{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.sidebar{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:85vw;transform:translateX(100%);transition:transform .25s cubic-bezier(.16,1,.3,1);z-index:1000;box-shadow:none}.sidebar.mobile-open{transform:translateX(0);box-shadow:-15px 0 50px rgba(0,0,0,.85)}.sidebar-close-btn{display:flex}.shell-main,.shell.collapsed-shell .shell-main{margin-right:0!important}.topbar{margin:8px 10px 0;padding:8px 12px}.shell-content{margin:10px 10px 0;padding:18px 14px 8px;border-radius:14px}.shell-footer{margin:10px;padding:8px 14px}}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:16px;gap:16px}.admin-split-grid{grid-template-columns:minmax(320px,1fr) minmax(280px,360px);grid-gap:24px;margin-bottom:28px}.admin-messages-grid,.admin-split-grid{display:grid;gap:24px;align-items:start}.admin-messages-grid{grid-template-columns:minmax(340px,460px) minmax(380px,1fr);grid-gap:24px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.admin-filter-bar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:960px){.admin-messages-grid,.admin-split-grid{grid-template-columns:1fr!important;gap:18px}}@media (max-width:768px){.page{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.admin-kpi-grid,.grid-2,.grid-3,.grid-4,.grid-auto{grid-template-columns:1fr!important}.admin-kpi-grid .card{width:100%}.admin-kpi-grid .card,.card{min-width:0;max-width:100%;box-sizing:border-box}.card{padding:16px 14px;border-radius:12px}.table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;display:block;box-sizing:border-box;margin:0 0 12px}.tbl{min-width:580px;width:100%}.tbl td,.tbl th{padding:8px 10px;font-size:13px;white-space:nowrap}.admin-filter-bar{gap:10px}.admin-filter-bar,.admin-filter-bar>div{flex-direction:column;align-items:stretch!important}.admin-filter-bar>div{display:flex!important}.admin-filter-bar>div,.admin-filter-bar>div>div{width:100%;max-width:100%}.admin-filter-bar input,.admin-filter-bar select{width:100%!important;max-width:100%!important;box-sizing:border-box}dialog{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:16px 14px!important;box-sizing:border-box!important;max-height:90vh!important;max-height:90svh!important;overflow-y:auto!important;margin:auto!important}}@media (max-width:640px){.page-head{flex-direction:column;align-items:flex-start;gap:12px}.grid-2,.grid-auto{grid-template-columns:1fr!important}.topbar{margin:6px 6px 0;padding:8px 10px;gap:8px}.ctx-switcher{padding:2px}.ctx-switcher a{padding:3px 8px;font-size:11px}.credit-chip{padding:4px 8px;font-size:11px;gap:4px}.demo-strip{margin:6px 6px 0;font-size:11px;padding:6px 10px}.shell-content{margin:8px 6px 0;padding:14px 10px 6px;border-radius:12px}.shell-footer{margin:8px 6px;flex-direction:column;text-align:center;gap:6px;font-size:11px}.card{padding:16px 12px;border-radius:10px}.tbl td,.tbl th{padding:8px;font-size:13px}.table-wrap{margin:0 -4px;-webkit-overflow-scrolling:touch}.page-title,.stat-value{font-size:18px}.chip-row{gap:6px}.chip{padding:5px 10px;font-size:11.5px}}.site-header{background:rgba(11,12,14,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle);padding:12px 26px;justify-content:space-between;gap:14px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{gap:16px;font-size:13.5px;flex-wrap:wrap}.site-header nav a:hover{color:var(--gold)}.asset-glyph{flex:0 0 auto;vertical-align:middle;filter:drop-shadow(0 3px 6px #0005)}.asset-diamond.is-active{animation:diamond-turn 7s linear infinite;filter:drop-shadow(0 0 8px #38bdf85c)}.asset-diamond.is-inactive{opacity:.35;filter:grayscale(1)}.diamond-status{display:flex;align-items:center;gap:14px;color:#60a5fa;min-height:84px}.diamond-status-copy{display:grid;grid-gap:8px;gap:8px}.diamond-status.is-active .diamond-countdown{animation:diamond-glow 2.8s ease-in-out infinite;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diamond-status.is-inactive{color:var(--muted)}.diamond-status.compact{min-height:0;gap:6px;font-size:11px}.diamond-status.compact .diamond-status-copy{gap:1px}@keyframes diamond-turn{0%{transform:perspective(160px) rotateY(0deg)}to{transform:perspective(160px) rotateY(1turn)}}@keyframes diamond-glow{0%,to{opacity:1;text-shadow:0 0 8px #38bdf84d}50%{opacity:.68;text-shadow:none}}@media (prefers-reduced-motion:reduce){.asset-diamond.is-active,.diamond-status.is-active .diamond-countdown{animation:none}}.broker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:20px 0 26px}.broker-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:22px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,rgba(22,185,182,.07),var(--surface));color:var(--text);text-align:right;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.broker-card.selected,.broker-card:focus-visible,.broker-card:hover{border-color:var(--cyan);box-shadow:0 8px 28px #10b9b51a;outline:2px solid transparent}.broker-card:hover{transform:translateY(-2px)}.broker-brand{display:flex;align-items:center;gap:12px;font-size:18px}.broker-logo{display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#ffffff0b;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff12}.broker-logo img{object-fit:contain;max-width:100%}.broker-card-detail{color:var(--muted);font-size:13px;line-height:1.8}.broker-card-action{color:var(--cyan);margin-top:auto;font-weight:700;font-size:13px}.broker-hub .broker-card{min-height:215px}.trading-use-notice{border:1px solid #e6ba5a3b;border-radius:14px;padding:16px 20px;margin:20px 0;background:#e6ba5a07;font-size:13px;line-height:2;color:var(--muted)}.trading-use-notice strong{color:var(--gold)}.trading-use-notice p{margin:6px 0 0}.broker-markets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:24px 0}.broker-market-disabled{opacity:.38;cursor:not-allowed}@media(max-width:1100px){.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:640px){.broker-grid{grid-template-columns:1fr!important;gap:14px}.broker-card{padding:18px 16px;gap:14px;border-radius:16px}.broker-brand{font-size:16px}.broker-markets{grid-template-columns:1fr}.broker-hub .broker-card{min-height:auto}}.page.broker-hub{container:broker-connections/inline-size}.page.broker-hub>.broker-grid{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start}.page.broker-hub>.broker-grid>*{min-width:0;max-width:100%}.page.broker-hub>.broker-grid>.broker-card{min-height:0}.page.broker-hub>.broker-grid>#broker-daryagold,.page.broker-hub>.broker-grid>.tabdeal-banner-card{grid-column:1/-1}.page.broker-hub>.broker-grid>.tabdeal-banner-card>div:first-child>div:first-child{min-width:0!important}@container broker-connections (min-width: 640px){.page.broker-hub>.broker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container broker-connections (min-width: 1080px){.page.broker-hub>.broker-grid{grid-template-columns:minmax(320px,1.05fr) repeat(2,minmax(0,1fr))}.page.broker-hub>.broker-grid>#broker-daryagold{grid-column:1;grid-row:1/span 3}.page.broker-hub>.broker-grid>#broker-trendo{grid-column:2;grid-row:1}.page.broker-hub>.broker-grid>#broker-mazanefx{grid-column:3;grid-row:1}.page.broker-hub>.broker-grid>#broker-hivaex{grid-column:2;grid-row:2}.page.broker-hub>.broker-grid>#broker-metatrader{grid-column:3;grid-row:2}.page.broker-hub>.broker-grid>.tabdeal-banner-card{grid-column:2/-1;grid-row:3}}.diamond-status.compact .diamond-status-copy>span:first-child{max-width:140px;white-space:normal;line-height:1.6}.signal-history{min-width:0;max-width:100%}.signal-history-cards{display:none}@media (max-width:768px){.signal-history-desktop{display:none}.signal-history-cards{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0;padding:0;list-style:none;min-width:0;max-width:100%}.signal-history-card{min-width:0;width:100%;max-width:100%;padding:14px;border:1px solid var(--border-subtle);border-radius:12px;background:#0a1420;overflow-wrap:anywhere}.signal-history-card.is-selected{border-color:var(--cyan);background:#102634}.signal-history-card-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 12px;font-size:12px}.signal-history-card-head time{color:var(--muted);font-size:11px;line-height:1.8}.signal-history-direction{padding:3px 10px;border-radius:6px;font-size:12px}.signal-history-direction.is-buy{color:var(--success);background:#35ff9814}.signal-history-direction.is-sell{color:var(--danger);background:#ff426814}.signal-history-entry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 12px}.signal-history-card dt{color:var(--muted);font-size:11px}.signal-history-card dd{margin:4px 0 0;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-history-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.signal-history-target{min-width:0;padding:8px 5px;border:1px solid var(--border-subtle);border-radius:8px;text-align:center;background:#070e18}.signal-history-target dd{display:grid;grid-gap:4px;gap:4px;font-size:13px}.signal-history-target dd span{font-size:10px;font-weight:400;line-height:1.8;color:var(--muted)}.signal-history-target.is-hit dd span{color:var(--success)}.signal-history-target.is-uncertain dd span{color:#fbbf24}.signal-history-outcome{margin:12px 0;padding:9px 10px;border-radius:8px;background:#ffffff05;font-size:12px;line-height:1.8;color:var(--muted)}.signal-history-outcome>span{color:var(--muted)}.signal-history-outcome.is-hit{color:var(--success)}.signal-history-outcome.is-uncertain{color:#fbbf24}.signal-history-outcome.is-stop{color:var(--danger)}.signal-history-card>.btn{width:100%;min-height:40px;font-size:12px}.signal-history-empty{color:var(--muted);font-size:12px}}.eyebrow{color:var(--cyan,#22d3ee);font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 0 8px}.destination-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px;margin-top:24px}.destination-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;min-width:0;transition:border-color .18s,transform .18s}.destination-card:hover{border-color:var(--cyan,#22d3ee);transform:translateY(-2px)}.destination-card h2{font-size:17px;margin:0}.destination-card p{color:var(--muted);margin:0;line-height:1.8}.destination-card b{font-size:12px;margin-top:auto;color:var(--cyan,#22d3ee)}.important-message-dialog{color:var(--color-text,#e8edf5);background:var(--card,#101923);border:1px solid #b99142;border-radius:20px;padding:0;width:calc(100% - 32px);max-width:620px;max-height:85vh;max-height:85svh;overflow:auto;box-shadow:0 24px 100px #000a;overscroll-behavior:contain}.important-message-dialog::-webkit-backdrop{background:#020710d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.important-message-dialog::backdrop{background:#020710d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.important-message-content{padding:clamp(20px,5vw,36px);overflow-wrap:anywhere}.important-message-content h2{font-size:clamp(18px,4vw,23px);line-height:1.6;margin:0 0 12px}.important-message-text{white-space:pre-wrap;line-height:2;margin:24px 0;font-size:15px}.message-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.9;margin:16px 0}.message-consent input{flex-shrink:0;width:18px;height:18px;margin-top:4px;accent-color:#22d3ee}.important-message-content>.btn{width:100%;min-height:44px}.messages-page{max-width:1050px}.message-composer{display:grid;grid-gap:18px;gap:18px;margin-bottom:24px}.message-composer label{display:grid;grid-gap:8px;gap:8px;font-size:14px}.message-composer .input{width:100%;box-sizing:border-box;min-width:0}.message-composer textarea{line-height:1.9;resize:vertical}.message-context{padding:14px;background:#22d3ee0b;border:1px solid #22d3ee26;border-radius:10px;line-height:1.9;overflow-wrap:anywhere;margin:0}.message-composer-footer,.message-history-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.message-composer-footer small{color:var(--muted)}.recipient-results{display:grid;grid-gap:8px;gap:8px}.recipient-results .btn{justify-content:flex-start;white-space:normal}.recipient-picker>.page-sub{margin:0 0 12px}.recipient-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.recipient-results .recipient-option{display:grid;grid-template-columns:1fr auto;text-align:start;grid-gap:6px 12px;gap:6px 12px;min-height:64px;overflow-wrap:anywhere}.recipient-option>span:first-child{grid-column:1;min-width:0}.recipient-option>bdi{grid-column:1;font-size:12px;opacity:.8;text-align:start}.recipient-option>.recipient-select-label{grid-column:2;grid-row:1/3;color:var(--cyan,#22d3ee);align-self:center}.recipient-pagination{margin-top:16px}.message-context>.btn{-webkit-margin-start:12px;margin-inline-start:12px}.message-history-item{padding:20px 0;border-bottom:1px solid var(--border-subtle,#243140);overflow-wrap:anywhere}.message-history-item h3{margin:0;font-size:16px;line-height:1.8}.message-body,.message-history-item .page-sub{line-height:1.9}.message-body{white-space:pre-wrap}.message-receipts{padding:12px;margin-top:12px;border:1px solid var(--border-subtle);border-radius:10px;font-size:13px;line-height:1.8}.message-history>.message-composer-footer{margin-top:20px}.wallet-store-link{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.section-nav{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:4px 0 14px;scrollbar-width:thin}.section-nav a{white-space:nowrap;flex-shrink:0}.page :is(input,select,textarea){max-width:100%}@media(max-width:640px){.messages-page .page-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.message-composer-footer>.btn{min-height:44px}.message-history-head{align-items:flex-start}.destination-grid{gap:12px}.important-message-content{padding:20px}}@media(prefers-reduced-motion:reduce){.destination-card{transition:none}.destination-card:hover{transform:none}}.room-desk{width:100%;max-width:none;min-width:0;color:var(--text);color-scheme:dark}.room-desk :where(section,aside,form,details,.card,.room-desk-workspace,.room-desk-controls,.room-desk-chart,.room-desk-activity){min-width:0;max-width:100%}.room-desk :where(.card,.room-desk-panel){background:linear-gradient(160deg,var(--surface-2),var(--surface))!important;border-color:var(--border-subtle);box-shadow:0 10px 30px rgb(0 0 0/16%);transform:none}.room-desk :where(.input,.select,.textarea){max-width:100%;color:var(--text);background:var(--bg);border-color:var(--border)}.room-desk select option{color:var(--text);background:var(--surface-2)}.room-desk :where(.btn,button,summary){white-space:normal;overflow-wrap:anywhere}.room-desk :where(button,a,input,select,textarea,summary):focus-visible,.room-desk-picker :where(button,a,select):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.room-desk [id]{scroll-margin-top:92px}.room-desk details>summary{cursor:pointer;color:var(--text)}.room-desk details>summary::marker{color:var(--cyan)}.room-desk details[open]>summary{margin-bottom:14px}.room-desk iframe{max-width:100%}.room-desk-picker{margin:16px 0;padding:14px 18px}.room-desk-picker-row{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.room-desk-picker-field{flex:1 1 320px;min-width:0}.room-desk-picker-field label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:6px}.room-desk-picker-field select{width:100%;min-width:0}.room-desk-picker-actions{display:flex;flex-wrap:wrap;gap:8px}.room-desk-picker-meta{margin:10px 0 0;font-size:11px;color:var(--muted);overflow-wrap:anywhere}@media (max-width:700px){.room-desk-picker{padding:12px;margin:12px 0}.room-desk-picker-field{flex-basis:100%}.room-desk-picker-actions{width:100%}.room-desk-picker-actions .btn{flex:1 1 140px}.room-desk .btn{min-height:42px}.room-desk :where(.page-title,.card-title,p,.page-sub){overflow-wrap:anywhere}}:root{--card:var(--surface);--bg-card:var(--surface);--green:var(--success);--good:var(--success);--bad:var(--danger);--silver:#cbd5e1;--site-overlay:rgba(0,0,0,.65);--site-shadow:0 10px 30px rgba(0,0,0,.35);--site-dialog-shadow:0 18px 60px rgba(0,0,0,.4);--site-primary-text:#04121a;--site-action-text:#04121a;--site-header-bg:rgba(10,15,22,.95);--site-input-bg:#070d17;--site-card-end:#070b12}:root[data-site-theme=light],:root[data-site-theme=light] .carbon-app{color-scheme:light;--bg:#f6f4fb;--surface:#fff;--surface-2:#f2eef9;--surface-3:#e9e3f4;--border:#d2c5e9;--border-subtle:#e8e1f0;--gold:#946300;--gold-strong:#795000;--gold-glow:rgb(169 119 12/10%);--cyan:#7350bd;--cyan-strong:#58399c;--cyan-glow:rgb(115 80 189/12%);--text:#292336;--muted:#70687d;--success:#127647;--danger:#bc2444;--success-glow:rgb(18 118 71/10%);--danger-glow:rgb(188 36 68/10%);--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-hover:var(--surface-2);--color-surface-elevated:var(--surface-2);--color-border:var(--border);--color-border-subtle:var(--border-subtle);--color-text:var(--text);--color-text-muted:var(--muted);--color-accent:var(--cyan);--color-accent-gradient:linear-gradient(135deg,#8060cd,#6240a8);--color-profit:var(--success);--color-loss:var(--danger);--color-glow:var(--cyan-glow);--card:var(--surface);--bg-card:var(--surface);--green:var(--success);--good:var(--success);--bad:var(--danger);--silver:#626b7d;--site-overlay:rgb(67 45 94/32%);--site-shadow:0 6px 22px rgb(72 45 113/6%);--site-dialog-shadow:0 18px 60px rgb(67 45 94/16%);--site-primary-text:#fff;--site-action-text:#fff;--site-header-bg:rgba(255,255,255,.97);--site-input-bg:var(--surface);--site-card-end:var(--surface-2);--room-master-header-bg:linear-gradient(135deg,#fff,#f3effb);--room-master-quote-bg:var(--surface);--room-master-tick-up:var(--success);--room-master-tick-down:var(--danger);--room-theme-card-shadow:var(--site-shadow);--room-theme-primary-text:#fff}:root[data-site-theme=light] body{background:var(--bg);color:var(--text)}:root[data-site-theme=light] .site-header{background:var(--site-header-bg)}:root[data-site-theme=light] ::selection{color:#fff}:root[data-site-theme=light] :where(.shell,.shell-main,.carbon-app,.master-room-workspace){background:var(--bg);color:var(--text)}:root[data-site-theme=light] :where(.room-desk,.workspace-dialog,.important-message-dialog){color-scheme:light}:root[data-site-theme=light] :is(.card,.desk-panel,.desk-metrics,.robot-status-metrics,.room-desk-panel){background:var(--surface)!important;border-color:var(--border-subtle);box-shadow:var(--site-shadow)!important}:root[data-site-theme=light] :is(.card,.desk-panel):hover{border-color:var(--border);box-shadow:0 8px 28px rgb(115 80 189/9%)!important}:root[data-site-theme=light] :is(.sidebar,.topbar,.shell-footer,.workspace-header,.workspace-context,.workspace-bottom-nav){background:var(--surface);color:var(--text);border-color:var(--border-subtle);box-shadow:var(--site-shadow)}:root[data-site-theme=light] .shell[data-panel=admin] :is(.sidebar,.topbar){background:var(--surface);border-color:var(--border)}:root[data-site-theme=light] .carbon-app .workspace-header{background:var(--surface);border-color:var(--border-subtle)}:root[data-site-theme=light] .shell-content{background:var(--bg);border-color:var(--border-subtle);box-shadow:none}:root[data-site-theme=light] :is(.workspace-brand-art,.brand-logo,.shell[data-panel=admin] .brand-logo){background:var(--surface-2);border-color:var(--border);box-shadow:none}:root[data-site-theme=light] :is(.nav-group-label,.workspace-nav a,.workspace-icon-button,.workspace-context>span,.workspace-bottom-nav>*){color:var(--muted)}:root[data-site-theme=light] :is(.nav-item:hover,.workspace-nav a:hover,.workspace-account-button,.workspace-icon-button:hover,.workspace-robot-links a,.desk-robot-row){background:var(--surface-2)}:root[data-site-theme=light] .carbon-app .workspace-icon-button{background:var(--surface-2);color:var(--cyan);border-color:var(--border);box-shadow:none}:root[data-site-theme=light] :is(.nav-item.active,.workspace-nav a[aria-current],.workspace-bottom-nav [aria-current],.workspace-bottom-nav [data-active=true]){background:var(--surface-2);color:var(--cyan);border-color:var(--border);box-shadow:none}:root[data-site-theme=light] :is(.brand-domain,.sidebar-brand){color:var(--cyan)}:root[data-site-theme=light] :is(.nav-icon,.workspace-nav a>svg,.workspace-account-links a>svg:first-child,.desk-panel-head h2>svg,.desk-metric-label>svg){filter:none}:root[data-site-theme=light] :is(.input,.select,.textarea){color:var(--text);background:var(--surface);border-color:var(--border);accent-color:var(--cyan)}:root[data-site-theme=light] :is(input,select,textarea,button){accent-color:var(--cyan)}:root[data-site-theme=light] :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}:root[data-site-theme=light] select option{background:var(--surface);color:var(--text)}:root[data-site-theme=light] :is(.tbl th,.workspace-dialog,.important-message-dialog,.workspace-dialog-head){background:var(--surface);color:var(--text);border-color:var(--border)}:root[data-site-theme=light] :is(.workspace-dialog,.important-message-dialog){box-shadow:var(--site-dialog-shadow)}:root[data-site-theme=light] .sidebar-backdrop{background:var(--site-overlay)}:root[data-site-theme=light] :is(dialog,.workspace-dialog,.important-message-dialog)::-webkit-backdrop{background:var(--site-overlay)}:root[data-site-theme=light] :is(dialog,.workspace-dialog,.important-message-dialog)::backdrop{background:var(--site-overlay)}:root[data-site-theme=light] .sidebar.mobile-open{box-shadow:-12px 0 35px rgb(67 45 94/16%)}:root[data-site-theme=light] :is(.btn-primary,.carbon-app .btn-primary){background:var(--color-accent-gradient);color:var(--site-primary-text);border-color:var(--cyan);box-shadow:0 3px 10px var(--cyan-glow)!important}:root[data-site-theme=light] :is(.ctx-switcher a.on,.workspace-skip){color:var(--site-primary-text)}:root[data-site-theme=light] :is(.btn-success,.badge-green,.ok-strip,.carbon-app .btn-success,.carbon-app .badge-green){color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface));border-color:color-mix(in srgb,var(--success) 28%,var(--surface))}:root[data-site-theme=light] :is(.btn-danger,.badge-red,.error-strip,.carbon-app .btn-danger,.carbon-app .badge-red){color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-color:color-mix(in srgb,var(--danger) 28%,var(--surface))}:root[data-site-theme=light] :is(.credit-chip,.badge-gold,.badge-vip-gold,.demo-strip,.workspace-notice){color:var(--gold);background:#fff8e8;border-color:#ebd69f;box-shadow:none}:root[data-site-theme=light] .vip-gold-text{color:var(--gold)!important;text-shadow:none}:root[data-site-theme=light] :is(.chip.chip-active,.carbon-app .chip-active,.chip.active){background:var(--surface-2);color:var(--cyan);border-color:var(--border);box-shadow:none!important}:root[data-site-theme=light] :is(.signal-terminal,.carbon-app .signal-terminal){background:var(--surface)!important;color:var(--text)}:root[data-site-theme=light] :is(.signal-facts-panel,.signal-toolbar,.carbon-app .signal-terminal .signal-toolbar,.vip-market-switch){background:var(--surface);color:var(--text)}:root[data-site-theme=light] .signal-history-card{background:var(--surface)}:root[data-site-theme=light] .signal-history-card.is-selected{background:var(--surface-2)}:root[data-site-theme=light] :is(.signal-history-target,.signal-history-entry,.signal-history-outcome){background:var(--surface-2)}:root[data-site-theme=light] :is(.signal-history-target.is-uncertain dd span,.signal-history-outcome.is-uncertain){color:var(--gold)}:root[data-site-theme=light] .diamond-status{color:var(--cyan)}:root[data-site-theme=light] .broker-logo{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle)}.app-launch-splash{display:none}html[data-app-launch=loading] .app-launch-splash[open]{display:block;position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;z-index:2147483000;overflow:hidden;background:#06111a;animation:app-launch-release 4s step-end forwards}.app-launch-splash::-webkit-backdrop{background:#06111a}.app-launch-splash::backdrop{background:#06111a}.app-launch-art{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.app-launch-skip{position:absolute;inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));padding:12px 20px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(6,17,26,.85);color:#fff;font:inherit;cursor:pointer}.app-launch-skip:focus-visible{outline:3px solid #fff;outline-offset:4px}@keyframes app-launch-release{to{visibility:hidden;pointer-events:none}}