.trader-os-dock [hidden],html body .app-layout>.trader-os-dock[data-health-visible=false] .trader-os-health-host{display:none!important}html body .app-layout>.trader-os-dock[data-launcher-visible=false]{grid-template-columns:minmax(0,1fr) auto!important}html body .app-layout>.trader-os-dock[data-empty=true]{width:auto!important}.trader-os-actions .trader-os-customize{color:var(--accent);font-size:17px;display:grid!important}.dock-preferences{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;margin-bottom:24px;padding:18px}.dock-preferences-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.dock-preferences h2{color:var(--text-primary);margin:0;font-size:18px}.dock-preferences p{color:var(--text-secondary);font-size:12px;line-height:1.6}.dock-preferences button{border:1px solid var(--border);background:var(--bg-elevated);min-width:36px;min-height:36px;color:var(--text-primary);cursor:pointer;border-radius:9px;padding:6px 10px}.dock-preferences button:focus-visible,.dock-utility-options input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dock-preferences button:disabled,.trader-os-pin-toggle:disabled{opacity:.35;cursor:not-allowed}.dock-utility-options{flex-wrap:wrap;gap:8px;display:flex}.dock-utility-options label{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.dock-utility-options label:has(:checked){border-color:var(--accent);color:var(--text-primary)}.dock-utility-options input{accent-color:var(--accent)}.dock-selected-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dock-selected-tools li{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;grid-template-columns:24px minmax(0,1fr) repeat(3,36px);align-items:center;gap:6px;padding:8px;display:grid}.dock-selected-tools li>span{color:var(--accent);text-align:center}.dock-selected-tools b{overflow-wrap:anywhere;color:var(--text-primary);font-size:12px}@media (max-width:720px){.dock-preferences{padding:12px}.dock-selected-tools{grid-template-columns:1fr}.dock-preferences-heading{align-items:flex-start}}
.mobile-member-dock{display:none}.mobile-command-rail[hidden],.mobile-member-dock[hidden]{display:none!important}@media (max-width:1080px){html body .app-layout>.mobile-member-dock{z-index:760;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));box-sizing:border-box;border:1px solid var(--border-focus);background:var(--bg-elevated);min-width:0;max-width:100%;color:var(--text-primary);border-radius:16px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;box-shadow:0 12px 36px #0005}.mobile-member-dock-pins{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;align-items:center;gap:5px;min-width:0;padding:2px;display:flex;overflow:auto hidden}html body .app-layout>.mobile-member-dock[data-empty=true]{width:58px;inset-inline-start:auto}.mobile-member-dock-pins::-webkit-scrollbar{display:none}.mobile-member-dock-square{box-sizing:border-box;border:1px solid var(--border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary);background:var(--bg-card);cursor:pointer;scroll-snap-align:start;border-radius:10px;flex:0 0 44px;place-items:center;padding:9px;text-decoration:none;display:grid;position:relative}.mobile-member-dock-square>svg{width:24px;height:24px}.mobile-member-dock-square img{width:28px;height:28px}.mobile-member-dock-launch{padding:7px}.mobile-member-dock-square:hover,.mobile-member-dock-square[data-active=true],.mobile-member-dock-customize{color:var(--accent);border-color:var(--border-focus);background:var(--accent-dim)}.mobile-member-dock-square:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.mobile-member-dock-square:disabled{opacity:.5;cursor:not-allowed}.mobile-member-dock-square>.mobile-member-dock-lock{inset-inline-end:1px;box-sizing:content-box;width:14px;height:14px;color:var(--text-primary);background:var(--bg-elevated);border-radius:4px;padding:2px;position:absolute;bottom:1px}.mobile-member-dock-health-status{inset-inline-end:3px;background:var(--bg-elevated);border-radius:50%;padding:3px;position:absolute;bottom:3px}.mobile-member-dock-health-status i{background:var(--text-muted);border-radius:50%;width:6px;height:6px;display:block}.mobile-member-dock-health-status[data-state=operational] i{background:var(--green)}.mobile-member-dock-health-status[data-state=degraded] i{background:var(--yellow)}.mobile-member-dock-health-status[data-state=offline] i{background:var(--red)}html body .app-layout>.trader-os-backdrop{box-sizing:border-box;top:var(--dock-viewport-top,0px)!important;left:var(--dock-viewport-left,0px)!important;width:var(--dock-viewport-width,100vw)!important;height:var(--dock-viewport-height,100dvh)!important;padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))!important;place-items:center!important;bottom:auto!important;right:auto!important}html body .app-layout>.trader-os-backdrop>.trader-os-launcher{background:var(--bg-primary)!important;border-color:var(--border-focus)!important;grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important}html body .app-layout .trader-os-launcher-body{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}html body .app-layout .trader-os-launcher-head{gap:8px!important;padding:8px!important}html body .app-layout .trader-os-search-wrap{min-width:0;padding:0 8px!important}html body .app-layout .trader-os-search-wrap input{font-size:16px!important}html body .app-layout .trader-os-search-wrap kbd{display:none}html body .app-layout .trader-os-launcher .dock-selected-tools li{grid-template-columns:20px minmax(0,1fr) repeat(3,44px);gap:3px;padding:6px}html body .app-layout .trader-os-launcher .dock-selected-tools button,html body .app-layout .trader-os-launcher .dock-preferences-heading button,html body .app-layout .trader-os-launcher .trader-os-pin-toggle{min-width:44px;min-height:44px;padding:6px}html body .app-layout .trader-os-launcher .trader-os-tool{padding-inline-end:54px!important}html body .app-layout .page-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}}@media (prefers-contrast:more){.mobile-member-dock-square{border-color:var(--text-secondary)}}@media (forced-colors:active){.mobile-member-dock-square{border-color:buttontext}}
.VdxkMq_suite{isolation:isolate;background:linear-gradient(#54e0ab06 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#54e0ab06 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 8% 0,#2fda972e,#0000 34%),radial-gradient(circle at 100% 20%,#22d3ee1a,#0000 30%),linear-gradient(145deg,#07130ff7,#080b12fa);border:1px solid #5be7b338;border-radius:24px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff06}.VdxkMq_suite:before{z-index:-1;content:"";border:1px solid #64f2bc17;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-110px;box-shadow:0 0 90px #39ff8d14}.VdxkMq_header{border-bottom:1px solid #80bea41c;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:24px 25px 19px;display:grid}.VdxkMq_kicker{color:#62e4ae;font:850 8px var(--font-mono);letter-spacing:.19em;margin:0 0 8px}.VdxkMq_title{color:#edf7f1;letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,34px)}.VdxkMq_subtitle{color:#8ea099;max-width:760px;margin:9px 0 0;font-size:11px;line-height:1.65}.VdxkMq_actions{align-items:center;gap:8px;display:flex}.VdxkMq_actions a,.VdxkMq_actions button{color:#a8bbb3;min-height:39px;font:800 8px var(--font-mono);letter-spacing:.045em;cursor:pointer;background:#ffffff06;border:1px solid #70d3ae2e;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;text-decoration:none;display:inline-flex}.VdxkMq_actions a{color:#04110b;background:linear-gradient(135deg,#8ef0c6,#43d69e);border-color:#3fe2a161;box-shadow:0 12px 28px #3ad39b2e}.VdxkMq_metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:15px 25px;display:grid}.VdxkMq_metric{background:#ffffff05;border:1px solid #7ba9971c;border-radius:14px;min-width:0;padding:14px}.VdxkMq_metric span{color:#65776f;font:800 7px var(--font-mono);letter-spacing:.12em;display:block}.VdxkMq_metric strong{color:#dfece6;font:850 17px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.VdxkMq_metric[data-tone=green] strong{color:#75e7b8}.VdxkMq_metric[data-tone=cyan] strong{color:#73dff0}.VdxkMq_metric[data-tone=yellow] strong{color:#edcf79}.VdxkMq_metric[data-tone=red] strong{color:#f58f8f}.VdxkMq_riskStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 25px 15px;display:grid}.VdxkMq_riskCard{background:#040a086b;border:1px solid #7aaf991f;border-radius:13px;padding:13px 14px}.VdxkMq_riskCard span{color:#697a73;font:800 7px var(--font-mono);letter-spacing:.11em}.VdxkMq_riskCard strong{color:#c9d8d1;margin-top:6px;font-size:10px;display:block}.VdxkMq_riskCard small{color:#71837b;margin-top:5px;font-size:8px;line-height:1.45;display:block}.VdxkMq_walletGrid{gap:12px;padding:5px 25px 25px;display:grid}.VdxkMq_walletCard{background:#080f0d9e;border:1px solid #7eb29d21;border-radius:17px;overflow:hidden}.VdxkMq_walletHeader{border-bottom:1px solid #7eb29d17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;display:grid}.VdxkMq_walletHeader h3{color:#dbe8e2;margin:0;font-size:12px}.VdxkMq_walletHeader p{color:#71837b;font:700 8px var(--font-mono);margin:4px 0 0}.VdxkMq_walletHeader>strong{color:#77e7b7;font:850 15px var(--font-mono)}.VdxkMq_chainGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;padding:10px;display:grid}.VdxkMq_chainCard{background:#ffffff04;border:1px solid #79ae981a;border-radius:12px;padding:12px}.VdxkMq_chainHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.VdxkMq_chainHeading a,.VdxkMq_chainHeading span{color:#83958d;font:800 8px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.VdxkMq_chainHeading strong{color:#cce0d7;font:800 10px var(--font-mono)}.VdxkMq_holding{border-top:1px solid #78a89412;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.VdxkMq_holding:first-of-type{border-top:0}.VdxkMq_tokenMark{color:#71e6b5;width:31px;height:31px;font:900 7px var(--font-mono);background:#41d59d12;border:1px solid #59e1a92e;border-radius:10px;place-items:center;display:grid;overflow:hidden}.VdxkMq_tokenMark img{object-fit:cover;width:100%;height:100%}.VdxkMq_holdingInfo{min-width:0}.VdxkMq_holdingInfo b{color:#cbd9d3;font:800 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.VdxkMq_holdingInfo small{color:#687a72;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.VdxkMq_holdingValue{text-align:right}.VdxkMq_holdingValue strong{color:#d6e6df;font:800 9px var(--font-mono);display:block}.VdxkMq_holdingValue small{color:#69dcae;font:750 7px var(--font-mono);margin-top:3px;display:block}.VdxkMq_holdingValue small[data-alert=true]{color:#f0b377}.VdxkMq_empty{color:#75877f;text-align:center;background:#40d69d06;border:1px dashed #77b49b2e;border-radius:15px;margin:5px 25px 25px;padding:24px;font-size:10px;line-height:1.7}.VdxkMq_privacy{border-top:1px solid #80bea417;flex-wrap:wrap;gap:8px;padding:13px 25px 19px;display:flex}.VdxkMq_privacy span{color:#73857d;font:750 7px var(--font-mono);letter-spacing:.045em;background:#ffffff04;border:1px solid #70b99b1f;border-radius:999px;padding:5px 8px}@media (max-width:950px){.VdxkMq_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.VdxkMq_riskStrip{grid-template-columns:1fr}}@media (max-width:700px){.VdxkMq_header{grid-template-columns:1fr;padding:19px}.VdxkMq_actions{width:100%}.VdxkMq_actions a,.VdxkMq_actions button{flex:1}.VdxkMq_metrics,.VdxkMq_riskStrip,.VdxkMq_walletGrid,.VdxkMq_privacy{padding-left:15px;padding-right:15px}.VdxkMq_metrics{grid-template-columns:1fr 1fr}.VdxkMq_walletHeader{grid-template-columns:1fr}.VdxkMq_walletHeader>strong{text-align:left}.VdxkMq_chainGrid{grid-template-columns:1fr}.VdxkMq_empty{margin-left:15px;margin-right:15px}}
.dUFNDa_rail{display:none}@media (min-width:1081px){.dUFNDa_rail{inset-inline-end:16px;z-index:914;max-height:min(320px, calc(100dvh - var(--topbar-height,72px) - 200px));overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border);background:var(--bg-secondary);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:7px;display:flex;position:fixed;bottom:100px;overflow-y:auto;box-shadow:0 10px 32px #0004}.dUFNDa_rail[data-owner=true]{bottom:134px}.dUFNDa_shortcut{box-sizing:border-box;background:var(--bg-card);width:58px;min-height:52px;color:var(--partner-color);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 3px;text-decoration:none;display:flex}.dUFNDa_shortcut:hover,.dUFNDa_shortcut:focus-visible{border-color:var(--partner-color);background:var(--bg-elevated);outline-offset:-2px}.dUFNDa_shortcut img{object-fit:contain}.dUFNDa_monogram{font:700 18px/1.2 var(--font-sans);letter-spacing:-.06em}.dUFNDa_name{max-width:100%;color:var(--text-secondary);font:500 9px/1.25 var(--font-sans);overflow-wrap:anywhere;text-align:center}}
.page-route-content :where(p,li,dd,blockquote){font-size:max(12px,.75rem)!important}.page-route-content :where(button,input,select,textarea),.page-route-content :where(table th,table td){font-size:max(11px,.6875rem)!important}.page-route-content :where(small,[class*=caption i],[class*=helper i],[class*=hint i],[class*=footnote i]){font-size:max(10px,.625rem)!important;line-height:1.45!important}.page-route-content :where([class*=kicker i],[class*=eyebrow i],[class*=overline i],[class*=meta i],[class*=timestamp i],[class*=badge i],[class*=tag i]){font-size:max(9px,.5625rem)!important;line-height:1.35!important}.topbar-nav-label,.nav-dropdown-item-label,.account-menu-kicker,.account-menu-section,.membership-tier-word{font-size:max(9px,.5625rem)!important}.nav-dropdown-item-label,.account-menu .popup-menu-item b{font-size:max(11px,.6875rem)!important}.account-menu .popup-menu-item small{font-size:max(10px,.625rem)!important;line-height:1.4!important}.bot-integration-trigger{border-color:color-mix(in srgb, #7c8cff 34%, var(--border))!important;color:color-mix(in srgb, #aeb7ff 76%, var(--text-primary))!important;background:radial-gradient(circle at 12%,#5865f22e,#0000 44%),linear-gradient(135deg,#5865f218,#26a6e50a)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 0 20px #5865f214!important}.bot-integration-trigger:after{content:attr(data-label);color:#7ee2a4;font:850 7px var(--font-mono);letter-spacing:.08em;background:#4ade8012;border:1px solid #4ade8040;border-radius:999px;margin-left:2px;padding:2px 5px}.bot-integration-trigger:hover,.bot-integration-trigger.open,.bot-integration-trigger.active{transform:translateY(-1px);color:#dbe0ff!important;border-color:#7c8cff9e!important;box-shadow:0 9px 24px #00000038,0 0 25px #5865f229!important}html body .topbar-nav-user-trigger{border:1px solid color-mix(in srgb, var(--accent) 19%, var(--border))!important;min-width:168px!important;min-height:44px!important;color:var(--text-primary)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 58%), color-mix(in srgb, var(--bg-card) 92%, transparent)!important;cursor:pointer!important;text-align:left!important;border-radius:14px!important;grid-template-columns:36px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;padding:4px 8px 4px 5px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 9px 24px #00000024!important}html body .topbar-nav-user-trigger:hover,html body .topbar-nav-user-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 46%, var(--border))!important;background:color-mix(in srgb, var(--accent) 8%, var(--bg-card))!important;box-shadow:0 12px 30px #0000003d, 0 0 22px color-mix(in srgb, var(--accent) 10%, transparent)!important}.topbar-profile-media{place-items:center;width:36px;height:36px;display:grid;position:relative}html body .topbar-profile-media .topbar-nav-avatar{border-radius:50%!important;width:36px!important;height:36px!important}.topbar-profile-presence{border:2px solid var(--bg-primary);background:#4ade80;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 10px #4ade80a6}html body .topbar-nav-user-info{gap:3px!important;min-width:0!important;display:grid!important}html body .topbar-nav-username{max-width:108px!important;color:var(--text-primary)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:780!important;line-height:1.1!important;overflow:hidden!important}.topbar-profile-tier{border:1px solid var(--border);width:fit-content;max-width:108px;min-height:16px;color:var(--text-muted);background:var(--accent-dim);font:850 8px var(--font-mono);letter-spacing:.07em;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;line-height:1;display:inline-flex}.topbar-profile-tier[data-kind=owner],.topbar-profile-tier[data-kind=elite]{color:#f8d86f;background:linear-gradient(135deg,#ffd70029,#a855f712);border-color:#ffd70061}.topbar-profile-tier[data-kind=verified]{color:#62ddec;background:#22d3ee14;border-color:#22d3ee4d}.account-menu-quick-status{border:1px solid var(--border);color:var(--text-muted);background:color-mix(in srgb, var(--bg-primary) 65%, transparent);font:800 8px var(--font-mono);letter-spacing:.06em;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:1px 3px 5px;padding:8px 10px;display:flex}.account-menu-quick-status span:first-child{color:#74dfa7}.account-menu-quick-status i{background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #4ade8099}body{--dock-142-a:#67e6b1;--dock-142-b:#4cb8ff;--dock-142-surface:color-mix(in srgb, var(--bg-elevated) 92%, transparent);--dock-142-border:color-mix(in srgb, var(--dock-142-a) 27%, var(--border))}body[data-theme=neon]{--dock-142-a:#48f5dc;--dock-142-b:#45c8ff}body[data-theme=celestial]{--dock-142-a:#e7bd61;--dock-142-b:#b58cff}body[data-theme=aurora]{--dock-142-a:#ff9e70;--dock-142-b:#f6ce79}body[data-theme=analogue]{--dock-142-a:#48df7b;--dock-142-b:#a5f05d;--dock-142-surface:#02190cf2}html body .trader-os-dock{animation:.5s cubic-bezier(.16,1,.3,1) both dock-142-arrive;left:50%!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:920!important;border:1px solid var(--dock-142-border)!important;background:radial-gradient(circle at 3% 10%, color-mix(in srgb, var(--dock-142-a) 13%, transparent), transparent 28%), radial-gradient(circle at 90% 120%, color-mix(in srgb, var(--dock-142-b) 9%, transparent), transparent 34%), var(--dock-142-surface)!important;width:min(1180px,100vw - 28px)!important;min-height:68px!important;box-shadow:0 26px 80px #0000007a, inset 0 1px #ffffff12, 0 0 34px color-mix(in srgb, var(--dock-142-a) 7%, transparent)!important;-webkit-backdrop-filter:blur(28px)saturate(1.2)!important;backdrop-filter:blur(28px)saturate(1.2)!important;border-radius:20px!important;grid-template-columns:174px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)!important}html body .trader-os-dock:before{content:""!important;background:linear-gradient(90deg,transparent,var(--dock-142-a),var(--dock-142-b),transparent)!important;width:auto!important;height:1px!important;box-shadow:0 0 15px color-mix(in srgb, var(--dock-142-a) 55%, transparent)!important;opacity:.82!important;position:absolute!important;inset:0 16% auto!important}html body .trader-os-launch{border:1px solid color-mix(in srgb, var(--dock-142-a) 53%, transparent)!important;color:#03110c!important;background:linear-gradient(135deg,color-mix(in srgb,var(--dock-142-a) 88%,#fff),color-mix(in srgb,var(--dock-142-b) 58%,var(--dock-142-a)))!important;height:54px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--dock-142-a) 18%,transparent), inset 0 1px #ffffff57!important;font-family:var(--font-mono)!important;cursor:pointer!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:9px!important;padding:0 10px 0 7px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .trader-os-launch:after{content:""!important;background:linear-gradient(90deg,#0000,#ffffff61,#0000)!important;width:35%!important;animation:5s ease-in-out infinite dock-142-sheen!important;position:absolute!important;inset:-60% auto -60% -40%!important;transform:skew(-18deg)!important}.trader-os-launch-mark{background:#020e0a1a;border:1px solid #020f0a29;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.trader-os-launch-mark b{grid-area:1/1;font-size:19px;line-height:1}.trader-os-launch-mark i{font:900 5.5px var(--font-mono);letter-spacing:.08em;opacity:.66;align-self:end;margin-bottom:3px}.trader-os-launch-copy{text-align:left;gap:3px;min-width:0;display:grid!important}.trader-os-launch-copy>b{letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:950 10px var(--font-mono)!important}.trader-os-launch-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:800 8px var(--font-mono)!important;letter-spacing:.055em!important;opacity:.68!important;margin:0!important}html body .trader-os-pins{gap:6px!important;padding:0 2px!important}html body .trader-os-pin{min-width:112px!important;max-width:150px!important;height:54px!important;color:var(--text-muted)!important;background:#ffffff05!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;padding:0 9px 0 7px!important;display:grid!important;position:relative!important}html body .trader-os-pin:hover,html body .trader-os-pin:focus-visible{border-color:color-mix(in srgb,var(--dock-142-a) 34%,var(--border))!important;color:var(--text-primary)!important;background:color-mix(in srgb,var(--dock-142-a) 7%,transparent)!important;transform:translateY(-2px)!important}html body .trader-os-pin[data-active=true]{border-color:color-mix(in srgb,var(--dock-142-a) 42%,transparent)!important;color:var(--dock-142-a)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--dock-142-a) 11%,transparent),transparent)!important;box-shadow:inset 0 1px #ffffff0a,0 0 18px color-mix(in srgb,var(--dock-142-a) 8%,transparent)!important}html body .trader-os-pin[data-active=true]:after{content:"";background:var(--dock-142-a);height:2px;box-shadow:0 0 10px var(--dock-142-a);border-radius:99px;position:absolute;inset:auto 12px 0}.trader-os-pin-icon{border:1px solid color-mix(in srgb,var(--dock-142-a) 18%,var(--border));color:var(--dock-142-a);background:color-mix(in srgb,var(--dock-142-a) 6%,transparent);border-radius:10px;width:34px!important;height:34px!important;font-size:14px!important}html body .trader-os-pin-copy{display:block!important}html body .trader-os-pin-copy b{font-size:10px!important;line-height:1.15!important}html body .trader-os-pin-copy small{letter-spacing:.055em!important;margin-top:4px!important;font-size:8px!important;line-height:1.1!important}html body .trader-os-actions{gap:6px!important}html body .trader-os-action{border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:48px!important;height:54px!important;padding:0 10px!important;font-size:9px!important;display:flex!important}.trader-os-action-icon{color:var(--dock-142-a);font:900 13px var(--font-mono)}.trader-os-action-copy{font:800 8.5px var(--font-mono);letter-spacing:.025em}html body .trader-os-status{border-left:1px solid var(--border);height:42px!important;padding:0 7px!important;font-size:8px!important}html body .trader-os-status i{animation:2.4s ease-in-out infinite dock-142-live;width:7px!important;height:7px!important}html body .trader-os-launcher-intro p,html body .trader-os-badge,html body .trader-os-access{font-size:9px!important}html body .trader-os-tool-copy p,html body .trader-os-category-head p,html body .trader-os-category-head h3,html body .trader-os-tool-copy b{font-size:11px!important}@keyframes dock-142-arrive{0%{opacity:0;transform:translate(-50%,18px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes dock-142-sheen{0%,68%{left:-45%}86%,to{left:130%}}@keyframes dock-142-live{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1450px){html body .topbar-nav-left{flex:none!important}html body .topbar-nav-brand{min-width:168px!important;max-width:190px!important}html body .topbar-nav-center{scrollbar-width:none;gap:2px!important;min-width:0!important;overflow-x:auto!important}html body .topbar-nav-center::-webkit-scrollbar{display:none}html body .nav-dropdown-wrapper{flex:none!important}html body .nav-dropdown-trigger{gap:4px!important;min-width:36px!important;min-height:34px!important;padding:5px 7px!important}html body .nav-dropdown-trigger:not(.bot-integration-trigger) .topbar-nav-label,html body .nav-dropdown-trigger .membership-tier-word{display:none!important}html body .bot-integration-trigger .topbar-nav-label{display:inline!important}html body .topbar-nav-right{flex:none!important;gap:5px!important}html body .topbar-nav-user-trigger{min-width:132px!important}html body .topbar-nav-username,html body .topbar-profile-tier{max-width:76px!important}html body .topbar-nav-theme-switch{display:block!important}}html body .topbar-nav-theme-switch{flex:none!important;position:relative!important}html body .topbar-theme-trigger{border:1px solid var(--border);min-width:72px;height:34px;color:var(--text-muted);background:var(--bg-card);cursor:pointer;font-family:var(--font-mono);border-radius:10px;grid-template-columns:16px auto 8px;align-items:center;gap:5px;padding:0 8px;display:grid}html body .topbar-theme-trigger:hover,html body .topbar-theme-trigger[aria-expanded=true]{border-color:var(--border-focus);color:var(--accent);background:var(--accent-dim)}html body .topbar-theme-trigger b{letter-spacing:.07em;font-size:7px}html body .topbar-theme-trigger i{opacity:.7;font-size:7px;font-style:normal}html body .topbar-theme-menu{z-index:120;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 96%,black);border-radius:12px;gap:3px;width:176px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #0000006b}html body .topbar-theme-menu button{width:100%;min-height:36px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0 9px;display:grid}html body .topbar-theme-menu button:hover,html body .topbar-theme-menu button[data-active=true]{border-color:var(--border);color:var(--accent);background:var(--accent-dim)}html body .topbar-theme-menu button b{font:800 9px var(--font-mono)}html body .topbar-theme-menu button i{font-style:normal}@media (max-width:1120px){html body .topbar-theme-trigger{grid-template-columns:1fr;width:36px;min-width:36px;padding:0}html body .topbar-theme-trigger b,html body .topbar-theme-trigger i{display:none}}@media (max-width:1320px){html body .trader-os-dock{grid-template-columns:158px minmax(0,1fr) auto!important}html body .trader-os-pin{grid-template-columns:34px!important;justify-content:center!important;min-width:52px!important;max-width:58px!important;padding:0 9px!important}html body .trader-os-pin-copy{display:none!important}.trader-os-action-copy{display:none}html body .trader-os-status{display:none!important}}@media (max-width:1120px){html body .topbar-nav-user-trigger{grid-template-columns:36px!important;width:46px!important;min-width:46px!important;padding:4px!important}html body .topbar-nav-user-info,html body .topbar-nav-user-trigger .topbar-nav-arrow{display:none!important}html body .bot-integration-trigger:after{display:none}}@media (max-width:760px){html body .trader-os-dock{width:calc(100vw - 12px)!important;min-height:58px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;border-radius:17px!important;grid-template-columns:52px minmax(0,1fr) auto!important;padding:5px!important}html body .trader-os-launch{grid-template-columns:1fr!important;width:48px!important;height:48px!important;padding:0!important}.trader-os-launch-mark{width:36px;height:36px;margin:auto}.trader-os-launch-copy{display:none!important}html body .trader-os-pin{min-width:44px!important;max-width:44px!important;height:48px!important;padding:0 5px!important}html body .trader-os-actions .trader-os-action:nth-child(n+2){display:none!important}html body .trader-os-action{width:48px!important;height:48px!important;padding:0!important}}@media (prefers-reduced-motion:reduce){html body .trader-os-dock,html body .trader-os-launch:after,html body .trader-os-status i{animation:none!important}.bot-integration-trigger,html body .trader-os-pin{transition:none!important}}
:root{--utility-control-size:36px;--utility-control-radius:11px}html,body,.app-layout{max-width:100%;overflow-x:clip}.topbar-nav{box-sizing:border-box!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100vw!important;padding:5px 10px!important;display:grid!important;overflow:visible!important}.topbar-nav-left,.topbar-nav-center,.topbar-nav-right{min-width:0!important}.topbar-nav-left{flex:none!important;gap:7px!important}.topbar-nav-brand{min-width:0!important}.topbar-nav-center{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:1px!important;max-width:100%!important;display:flex!important;overflow:visible!important}.topbar-nav-center .nav-dropdown-wrapper{flex:0 auto!important;min-width:0!important}.topbar-nav-center .nav-dropdown-trigger{border-radius:10px!important;gap:4px!important;min-height:34px!important;padding:4px 7px!important}.topbar-nav-center .topbar-nav-label{font-size:8px!important;line-height:1!important}.topbar-nav-right{width:max-content!important;max-width:min(46vw,620px)!important;padding-right:max(2px, env(safe-area-inset-right))!important;z-index:8!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important;position:relative!important;overflow:visible!important}.topbar-nav-right>*,.desktop-download-topbar-host{flex:none!important}.desktop-download-topbar-host,.desktop-download-topbar-button,.topbar-theme-trigger,.notification-bell{width:var(--utility-control-size)!important;min-width:var(--utility-control-size)!important;max-width:var(--utility-control-size)!important;height:var(--utility-control-size)!important;min-height:var(--utility-control-size)!important;border:1px solid color-mix(in srgb, var(--accent) 19%, var(--border))!important;border-radius:var(--utility-control-radius)!important;color:var(--text-secondary)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 60%), color-mix(in srgb, var(--bg-elevated) 96%, transparent)!important;place-items:center!important;padding:0!important;transition:transform .16s,border-color .16s,color .16s,background .16s!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 8px 24px #0003!important}.desktop-download-topbar-button:hover,.desktop-download-topbar-button:focus-visible,.topbar-theme-trigger:hover,.topbar-theme-trigger:focus-visible,.notification-bell:hover,.notification-bell:focus-visible{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))!important;color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 9%, var(--bg-elevated))!important;outline:none!important;transform:translateY(-1px)!important}.desktop-download-topbar-icon,.topbar-theme-trigger>span,.notification-bell>span:first-child{color:currentColor!important;background:currentColor!important;width:17px!important;height:17px!important;font-size:0!important;display:block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.desktop-download-topbar-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9h18M9 9v11'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 9h18M9 9v11'/%3E%3C/svg%3E")!important}.topbar-theme-trigger>span{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9c0-1.1-.9-2-2-2h-1.2a2 2 0 0 1-1.7-3l.5-.8A2 2 0 0 0 14.9 3H12Z'/%3E%3Ccircle cx='7.5' cy='10.5' r='.8' fill='black'/%3E%3Ccircle cx='10' cy='7' r='.8' fill='black'/%3E%3Ccircle cx='14' cy='6.5' r='.8' fill='black'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9c0-1.1-.9-2-2-2h-1.2a2 2 0 0 1-1.7-3l.5-.8A2 2 0 0 0 14.9 3H12Z'/%3E%3Ccircle cx='7.5' cy='10.5' r='.8' fill='black'/%3E%3Ccircle cx='10' cy='7' r='.8' fill='black'/%3E%3Ccircle cx='14' cy='6.5' r='.8' fill='black'/%3E%3C/svg%3E")!important}a.notification-bell[href=\/messages]>span:first-child{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")!important}.notification-center-bell>span:first-child{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9Z'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 0 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9Z'/%3E%3Cpath d='M10 21h4'/%3E%3C/svg%3E")!important}.topbar-theme-trigger b,.topbar-theme-trigger i{display:none!important}.topbar-nav-right>.topbar-nav-user:first-of-type>button:not(.topbar-nav-user-trigger){height:var(--utility-control-size)!important;min-height:var(--utility-control-size)!important;border-radius:var(--utility-control-radius)!important;border-color:color-mix(in srgb, var(--accent) 19%, var(--border))!important;background:color-mix(in srgb, var(--bg-elevated) 96%, transparent)!important;color:var(--text-secondary)!important;white-space:nowrap!important;padding:0 11px 0 34px!important;font-size:0!important;position:relative!important;overflow:hidden!important}.topbar-nav-right>.topbar-nav-user:first-of-type>button:not(.topbar-nav-user-trigger):before{content:"";background:currentColor;width:16px;height:16px;position:absolute;left:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12s3.4-6 9.5-6 9.5 6 9.5 6-3.4 6-9.5 6-9.5-6-9.5-6Z'/%3E%3Ccircle cx='12' cy='12' r='2.7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12s3.4-6 9.5-6 9.5 6 9.5 6-3.4 6-9.5 6-9.5-6-9.5-6Z'/%3E%3Ccircle cx='12' cy='12' r='2.7'/%3E%3C/svg%3E") 50%/contain no-repeat}.topbar-nav-right>.topbar-nav-user:first-of-type>button:not(.topbar-nav-user-trigger):after{content:attr(data-label);font:800 8px var(--font-mono);letter-spacing:.06em}.topbar-nav-user:last-child{min-width:0!important;max-width:190px!important}.topbar-nav-user-trigger{max-width:190px!important;min-height:var(--utility-control-size)!important;box-sizing:border-box!important;border-radius:12px!important;padding:3px 8px 3px 4px!important;overflow:hidden!important}.topbar-profile-media,.topbar-nav-avatar{flex:none!important}.topbar-nav-user-info{min-width:0!important;overflow:hidden!important}.topbar-nav-username,.topbar-profile-tier{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:112px!important;overflow:hidden!important}.trader-os-dock{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))!important;background:radial-gradient(circle at 8% 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34%), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--purple) 10%, transparent), transparent 38%), color-mix(in srgb, var(--bg-elevated) 96%, transparent)!important;-webkit-backdrop-filter:blur(30px)saturate(1.22)!important;backdrop-filter:blur(30px)saturate(1.22)!important;border-radius:23px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;width:min(1080px,100vw - 28px)!important;min-height:62px!important;padding:8px 10px!important;box-shadow:0 28px 90px #00000085,inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff12!important}.trader-os-launch{border-color:color-mix(in srgb, var(--accent) 50%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 78%, white), var(--accent))!important;height:46px!important;box-shadow:0 13px 31px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px #ffffff4d!important;border-radius:15px!important;padding:0 15px!important}.trader-os-pins{gap:6px!important;padding:2px!important}.trader-os-pin{background:#ffffff03!important;border:1px solid #0000!important;border-radius:14px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important;min-width:72px!important;height:46px!important;padding:0 10px 0 7px!important}.trader-os-pin:hover,.trader-os-pin:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))!important;background:color-mix(in srgb, var(--accent) 7%, var(--bg-secondary))!important;box-shadow:0 10px 26px #00000038!important}.trader-os-pin[data-active=true]{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))!important;color:var(--accent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--accent) 4%, transparent))!important;box-shadow:inset 0 1px #ffffff0e, 0 10px 26px color-mix(in srgb, var(--accent) 8%, transparent)!important}.trader-os-pin-icon,.trader-os-tool-icon,.scroll-end-product-icon,.owner-action-icon{font-variant-emoji:text!important;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",sans-serif!important;line-height:1!important;overflow:hidden!important}.trader-os-pin-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border))!important;background:color-mix(in srgb, var(--accent) 6%, transparent)!important;border-radius:10px!important;width:29px!important;height:29px!important;font-size:13px!important}.trader-os-pin-copy b{letter-spacing:.015em!important;font-size:8px!important}.trader-os-pin-copy small{letter-spacing:.09em!important;margin-top:3px!important;font-size:5.5px!important}.trader-os-actions{border-left:1px solid color-mix(in srgb, var(--accent) 13%, var(--border))!important;gap:6px!important;padding-left:7px!important}.trader-os-action{background:#ffffff05!important;border-radius:13px!important;min-width:44px!important;height:44px!important;padding:0 10px!important}.trader-os-status{color:#77e6b7!important;background:#58dda70e!important;border:1px solid #58dda72e!important;border-radius:999px!important;height:31px!important;padding:0 9px!important}.scroll-end-product-icon,.scroll-end-group>header>span,.owner-action-icon,.trader-os-tool-icon{contain:paint!important;text-align:center!important;font-size:13px!important}@media (max-width:1700px){.topbar-nav-version,.membership-tier-word{display:none!important}.topbar-nav-center .nav-dropdown-trigger{padding-inline:5px!important}.topbar-nav-user:last-child{max-width:148px!important}.topbar-nav-username,.topbar-profile-tier{max-width:78px!important}}@media (max-width:1450px){.topbar-nav{grid-template-columns:auto minmax(0,1fr) auto!important;gap:5px!important;padding-inline:6px!important}.topbar-nav-logo{text-overflow:ellipsis!important;max-width:108px!important;overflow:hidden!important}.topbar-nav-center .topbar-nav-icon,.nav-dropdown-arrow{display:none!important}.topbar-nav-center .nav-dropdown-trigger{padding-inline:6px!important}.topbar-nav-right>.topbar-nav-user:first-of-type>button:not(.topbar-nav-user-trigger):after{content:attr(data-label)}.topbar-nav-right>.topbar-nav-user:first-of-type>button:not(.topbar-nav-user-trigger){width:62px!important;padding-right:8px!important}}@media (min-width:1081px) and (max-width:1180px){.topbar-nav-center{scrollbar-width:none!important;justify-content:flex-start!important;overflow:auto hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)!important}.topbar-nav-center::-webkit-scrollbar{display:none!important}.topbar-nav-user-info,.topbar-nav-arrow{display:none!important}.topbar-nav-user:last-child,.topbar-nav-user-trigger{width:42px!important;min-width:42px!important;max-width:42px!important;padding:3px!important}.trader-os-pin-copy{display:none!important}.trader-os-pin{grid-template-columns:29px!important;justify-content:center!important;min-width:42px!important;padding:0 6px!important}}@media (max-width:760px){.topbar-nav-right{max-width:calc(100vw - 150px)!important}.topbar-nav-theme-switch{display:none!important}.trader-os-dock{border-radius:18px!important;width:calc(100vw - 12px)!important;min-height:54px!important;padding:5px!important}.trader-os-launch{width:46px!important;height:44px!important;padding:0!important}}@media (prefers-reduced-motion:reduce){.desktop-download-topbar-button,.topbar-theme-trigger,.notification-bell,.trader-os-pin{transition:none!important}}
.rcc:not([data-positioned=true]){inset:auto 14px 94px auto!important}.floating-layout-reset-host{margin:4px 8px 8px;display:block}.floating-layout-reset-button{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));width:100%;min-height:54px;color:var(--text-secondary);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 58%), var(--bg-secondary);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;transition:transform .16s,border-color .16s,background .16s;display:grid}.floating-layout-reset-button:hover,.floating-layout-reset-button:focus-visible{border-color:color-mix(in srgb, var(--accent) 43%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary));outline:none;transform:translateY(-1px)}.floating-layout-reset-button:disabled{opacity:.66;cursor:wait}.floating-layout-reset-icon{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));width:34px;height:34px;color:var(--accent);background:currentColor;border-radius:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6'/%3E%3Cpath d='M4.8 14.5A8 8 0 1 0 6.3 7.2L4 10'/%3E%3C/svg%3E") 50%/17px 17px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v6h6'/%3E%3Cpath d='M4.8 14.5A8 8 0 1 0 6.3 7.2L4 10'/%3E%3C/svg%3E") 50%/17px 17px no-repeat}.floating-layout-reset-button b,.floating-layout-reset-button small{display:block}.floating-layout-reset-button b{color:var(--text-primary);font:850 7px var(--font-mono);letter-spacing:.08em}.floating-layout-reset-button small{color:var(--text-muted);margin-top:4px;font-size:7px;line-height:1.35}.floating-layout-reset-button i{color:var(--accent);font:900 15px var(--font-mono);font-style:normal}@media (max-width:760px){.rcc:not([data-positioned=true]){bottom:76px!important;right:10px!important}}@media (prefers-reduced-motion:reduce){.floating-layout-reset-button{transition:none}}
.app-layout{--topbar-height:124px}.topbar-nav{height:60px!important;min-height:60px!important;padding-inline:16px!important}.v16-topbar-rail{z-index:95;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--bg-secondary) 96%,transparent),color-mix(in srgb,var(--bg-primary) 92%,transparent));-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);grid-template-columns:minmax(0,1fr) minmax(430px,520px);align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;min-height:64px;padding:7px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002e}.v16-feature-rail,.v16-theme-rail{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 88%,transparent);border-radius:15px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 8px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.v16-rail-kicker,.v16-theme-rail>span{color:var(--accent);font:900 7px var(--font-mono);letter-spacing:.12em;white-space:nowrap;flex:none}.v16-feature-scroll{flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:5px;min-width:0;display:grid;overflow:visible}.v16-theme-buttons{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;min-width:0;display:grid;overflow:visible}.v16-feature-link{box-sizing:border-box;width:100%;min-width:0;min-height:39px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid;position:relative;overflow:hidden}.v16-feature-link:hover,.v16-feature-link[data-active=true]{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--text-primary);background:var(--accent-dim);transform:translateY(-1px)}.v16-feature-link>b{min-width:28px;height:25px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--bg-elevated));font:900 7px var(--font-mono);border-radius:8px;place-items:center;padding:0 6px;display:grid}.v16-feature-link>span{text-overflow:ellipsis;min-width:0;font:800 8px var(--font-sans);white-space:nowrap;overflow:hidden}.v16-feature-link>i{color:var(--yellow);background:var(--yellow-dim);font:900 5px var(--font-mono);border-radius:999px;flex:none;padding:3px 5px;font-style:normal}.v16-feature-link[data-locked=true]{opacity:.72}.v16-theme-rail{justify-self:end;width:100%;max-width:520px}.v16-theme-buttons button{box-sizing:border-box;width:100%;min-width:0;min-height:39px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:14px minmax(0,1fr);align-items:center;column-gap:6px;padding:5px 7px;display:grid;position:relative;overflow:hidden}.v16-theme-buttons button:hover,.v16-theme-buttons button[data-active=true]{border-color:color-mix(in srgb,var(--theme-swatch,var(--accent)) 50%,var(--border));background:color-mix(in srgb,var(--theme-swatch,var(--accent)) 8%,var(--bg-elevated));box-shadow:0 0 18px color-mix(in srgb,var(--theme-swatch,var(--accent)) 10%,transparent)}.v16-theme-buttons button>i{background:var(--theme-swatch);width:11px;height:26px;box-shadow:0 0 11px color-mix(in srgb,var(--theme-swatch) 60%,transparent);border-radius:999px;grid-row:1/3}.v16-theme-buttons button>b{text-overflow:ellipsis;min-width:0;font:900 7px var(--font-mono);overflow:hidden}.v16-theme-buttons button>small{text-overflow:ellipsis;min-width:0;color:var(--text-muted);font:700 6px var(--font-sans);white-space:nowrap;overflow:hidden}.desktop-download-topbar-host{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.desktop-download-topbar-button{border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:112px!important;height:36px!important;padding:0 11px!important;display:inline-flex!important}.desktop-download-topbar-copy{white-space:nowrap;color:var(--text-primary)!important;font:850 8px var(--font-mono)!important;letter-spacing:.03em!important;display:inline!important}.desktop-download-topbar-icon{color:#fff!important;background:linear-gradient(135deg,#29a9ff,#6e7cff)!important;width:23px!important;height:23px!important}.desktop-download-topbar-icon svg{fill:currentColor;width:14px;height:14px;display:block}.desktop-download-topbar-button:after{content:attr(data-label);color:var(--text-muted);font:800 4px var(--font-mono);letter-spacing:.08em;position:absolute;top:2px;right:7px}@media (max-width:1580px){.v16-topbar-rail{grid-template-columns:minmax(0,1fr) minmax(300px,370px)}.v16-rail-kicker,.v16-theme-rail>span{display:none}.v16-theme-rail{max-width:370px}.v16-theme-buttons button{grid-template-columns:10px minmax(0,1fr);padding-inline:6px}.v16-theme-buttons button>i{width:8px}.v16-theme-buttons button>small{display:none}.v16-feature-link{gap:5px;padding-inline:7px}.v16-feature-link>b{min-width:24px;padding-inline:4px}.v16-feature-link>span{font-size:7px}}@media (max-width:1180px){.v16-topbar-rail{grid-template-columns:minmax(0,1fr) 245px;gap:7px;padding-inline:8px}.v16-feature-rail,.v16-theme-rail{gap:5px;padding:5px}.v16-theme-rail{max-width:245px}.v16-theme-buttons button{grid-template-columns:1fr;place-items:center;padding:4px}.v16-theme-buttons button>i{grid-row:auto;width:100%;height:7px}.v16-theme-buttons button>b{text-align:center;font-size:6px}.v16-feature-link{padding-inline:5px}.v16-feature-link>span{font-size:6.5px}.desktop-download-topbar-button{width:38px!important;min-width:38px!important;padding:0!important}.desktop-download-topbar-copy,.desktop-download-topbar-button:after{display:none!important}}@media (max-width:900px){.app-layout{--topbar-height:112px}.topbar-nav{height:54px!important;min-height:54px!important}.v16-topbar-rail{grid-template-columns:minmax(0,1fr);min-height:58px;padding:5px 8px;overflow:hidden}.v16-theme-rail{display:none}.v16-feature-rail{padding:4px 6px;overflow:hidden}.v16-feature-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.v16-feature-scroll::-webkit-scrollbar{display:none}.v16-feature-link{scroll-snap-align:start;flex:none;width:auto;min-width:118px;min-height:37px;padding:0 8px}.v16-feature-link>span{font-size:7px}}@media (max-width:600px){.v16-feature-link{grid-template-columns:auto auto;justify-content:center;min-width:54px}.v16-feature-link>span{display:none}.v16-feature-link>b{min-width:27px}.v16-feature-link>i{position:absolute;top:2px;right:2px}.desktop-download-topbar-host{display:none!important}}
.app-layout{isolation:isolate;position:relative;--topbar-height:62px!important}.app-layout:before{content:"";inset:var(--topbar-height) 0 0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 4%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--purple) 5%, transparent), transparent 30%);position:fixed}.main-content,.page-content,.page-route-content{min-width:0}.page-content{scrollbar-gutter:stable;background:0 0}.page-route-content{min-height:calc(100dvh - var(--topbar-height));padding-bottom:8px}.topbar-nav{z-index:1000;width:100%;position:relative;overflow:visible;min-height:var(--topbar-height)!important;height:var(--topbar-height)!important;border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, var(--border))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 95%, transparent), color-mix(in srgb, var(--bg-primary) 91%, transparent) 48%, color-mix(in srgb, var(--bg-secondary) 95%, transparent)), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%)!important;box-shadow:0 14px 45px #00000047, inset 0 -1px color-mix(in srgb, var(--accent) 8%, transparent)!important;-webkit-backdrop-filter:blur(26px)saturate(1.16)!important;backdrop-filter:blur(26px)saturate(1.16)!important;gap:clamp(8px,1vw,18px)!important;padding:0 clamp(10px,1.4vw,22px)!important}.topbar-nav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 34%, transparent), transparent);height:1px;position:absolute;bottom:-1px;left:4%;right:4%}.topbar-nav-left{gap:9px;min-width:185px;flex:0 260px!important}.topbar-nav-brand{grid-template-columns:minmax(0,auto);min-width:0;align-items:center!important;gap:0!important;display:grid!important}.topbar-nav-logo{background:linear-gradient(105deg, var(--text-primary) 0%, color-mix(in srgb, var(--accent) 88%, white) 48%, var(--accent-hover) 75%, var(--text-primary) 100%);text-overflow:ellipsis;white-space:nowrap;min-width:0;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--accent) 18%, transparent));-webkit-background-clip:text;background-clip:text;overflow:hidden;color:#0000!important;letter-spacing:.105em!important;text-shadow:none!important;font-size:clamp(13px,1vw,16px)!important}.topbar-nav-version{text-transform:uppercase;margin-top:1px;font-weight:800;color:color-mix(in srgb, var(--accent) 68%, var(--text-muted))!important;letter-spacing:.13em!important;font-size:7px!important}.topbar-nav-left>a[href=\/start]{justify-content:center;min-width:70px;box-shadow:inset 0 1px #ffffff06;border-color:color-mix(in srgb, var(--accent) 18%, var(--border))!important;background:color-mix(in srgb, var(--bg-card) 74%, transparent)!important;border-radius:10px!important;min-height:34px!important;transition:transform .16s,border-color .16s,color .16s,background .16s!important}.topbar-nav-left>a[href=\/start]:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--accent) 42%, var(--border))!important;color:var(--accent)!important;background:var(--accent-dim)!important}.topbar-nav-center{flex:auto!important;justify-content:center!important;gap:3px!important;min-width:0!important;padding:0 3px!important}.nav-dropdown-wrapper[data-nav-group]{min-width:0}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger{min-width:0;position:relative;border-radius:11px!important;min-height:37px!important;padding:5px 9px!important}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger:after{content:"";opacity:0;background:linear-gradient(90deg, transparent, var(--group-accent), transparent);height:1px;transition:opacity .16s;position:absolute;bottom:2px;left:12px;right:12px}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger:hover:after,.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger.open:after,.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger.active:after{opacity:.7}.nav-dropdown-wrapper[data-nav-group] .topbar-nav-label{font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden;letter-spacing:.055em!important;font-size:8px!important;font-weight:820!important}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-arrow{flex:none}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-menu{-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);max-width:min(370px,100vw - 20px);background:linear-gradient(155deg, color-mix(in srgb, var(--bg-elevated) 98%, var(--group-accent)), color-mix(in srgb, var(--bg-card) 97%, transparent))!important;min-width:305px!important;box-shadow:0 28px 90px #0000008a, 0 0 34px color-mix(in srgb, var(--group-accent) 9%, transparent), inset 0 1px #ffffff0b!important;border-radius:16px!important;padding:8px!important;top:calc(100% + 9px)!important}.nav-dropdown-item{border:1px solid #0000;min-height:42px;border-radius:11px!important;transition:transform .14s,border-color .14s,background .14s,color .14s!important}.nav-dropdown-item:hover,.nav-dropdown-item.active{border-color:color-mix(in srgb, var(--group-accent,var(--accent)) 20%, transparent);transform:translate(2px)}.nav-dropdown-item-icon{border:1px solid color-mix(in srgb, var(--group-accent,var(--accent)) 18%, var(--border));background:color-mix(in srgb, var(--group-accent,var(--accent)) 7%, transparent);border-radius:9px;place-items:center;width:29px!important;height:29px!important;display:grid!important}.unified-v161-item{min-height:60px!important}.unified-nav-copy small{max-width:220px}.topbar-nav-right{min-width:0;flex:0 auto!important;gap:7px!important}.unified-theme-picker{min-height:38px;border-color:color-mix(in srgb, var(--accent) 17%, var(--border))!important;background:color-mix(in srgb, var(--bg-card) 84%, transparent)!important;border-radius:12px!important;gap:2px!important;padding:3px!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000001f!important}.unified-theme-picker button{position:relative;border-radius:9px!important;width:30px!important;height:30px!important}.unified-theme-picker button[data-active=true]:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:3px;left:7px;right:7px;box-shadow:0 0 8px}.notification-bell,.topbar-nav-right>a[href=\/messages]{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border));width:38px;height:38px;color:var(--text-secondary);background:color-mix(in srgb, var(--bg-card) 76%, transparent);border-radius:11px;place-items:center;box-shadow:inset 0 1px #ffffff05;padding:0!important;display:grid!important}.notification-bell:hover,.topbar-nav-right>a[href=\/messages]:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border));color:var(--accent);background:var(--accent-dim)}.topbar-nav-user-trigger{border:1px solid color-mix(in srgb, var(--accent) 13%, var(--border));background:color-mix(in srgb, var(--bg-card) 78%, transparent);min-height:40px;box-shadow:inset 0 1px #ffffff06;border-radius:12px!important;padding:4px 7px 4px 5px!important}.topbar-nav-user-trigger:hover,.topbar-nav-user-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:linear-gradient(145deg, var(--accent-dim), color-mix(in srgb, var(--bg-card) 84%, transparent))!important}.topbar-profile-media{position:relative}.topbar-nav-avatar{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));box-shadow:0 0 16px color-mix(in srgb, var(--accent) 12%, transparent)}.topbar-nav-popup.account-menu{border-color:color-mix(in srgb, var(--accent) 25%, var(--border));background:linear-gradient(155deg, color-mix(in srgb, var(--bg-elevated) 98%, var(--accent)), color-mix(in srgb, var(--bg-card) 97%, transparent));width:min(360px,100vw - 18px);max-height:min(78dvh,720px);box-shadow:0 30px 100px #00000094, 0 0 34px color-mix(in srgb, var(--accent) 8%, transparent), inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(28px)saturate(1.15);backdrop-filter:blur(28px)saturate(1.15);scrollbar-gutter:stable;border-radius:18px;padding:8px;top:calc(100% + 10px);overflow-y:auto}.account-menu-hero{border:1px solid color-mix(in srgb, var(--accent) 21%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--bg-primary) 70%, transparent));border-radius:14px;position:relative;overflow:hidden;padding:16px!important}.account-menu-hero:after{content:"";background:color-mix(in srgb, var(--accent) 13%, transparent);filter:blur(2px);border-radius:50%;width:110px;height:110px;position:absolute;top:-56px;right:-36px}.account-menu-quick-status{background:color-mix(in srgb, var(--bg-primary) 58%, transparent);border-radius:10px;margin:7px 0;padding:7px 10px!important}.popup-menu-item{border:1px solid #0000;min-height:48px;border-radius:11px!important}.popup-menu-item:hover{border-color:color-mix(in srgb, var(--accent) 16%, transparent);transform:translate(2px);background:color-mix(in srgb, var(--accent) 7%, var(--bg-card-hover))!important}.popup-menu-item>span:first-child{border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));width:31px;height:31px;color:var(--accent);background:var(--accent-dim);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}:where(.dashboard-page,.page,.profile-page,.admin-page,.community-page,.support-page,.settings-page){width:100%;max-width:1680px;margin-inline:auto}:where(.card,.panel,.widget-card,.stat-card,.metric-card,.section-card,.glass-card){box-shadow:0 15px 46px #0000002e,inset 0 1px #ffffff08;border-color:color-mix(in srgb, var(--accent) 13%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 96%, transparent), color-mix(in srgb, var(--bg-primary) 94%, transparent))!important}:where(.card,.panel,.widget-card,.stat-card,.metric-card,.section-card,.glass-card):hover{border-color:color-mix(in srgb, var(--accent) 23%, var(--border))!important}.card{border-radius:15px!important}:where(.page-header,.section-header,.panel-header,.card-header) h1,:where(.page-header,.section-header,.panel-header,.card-header) h2{letter-spacing:-.035em}:where(.empty-state,.loading-state,.error-state,.unavailable-state){border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 88%, transparent), color-mix(in srgb, var(--bg-primary) 90%, transparent));border-radius:16px;box-shadow:0 15px 45px #00000029,inset 0 1px #ffffff06}:where(.btn,.button,.action-button,.secondary-button,.ghost-button){border-radius:10px}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){border-color:color-mix(in srgb, var(--accent) 13%, var(--border))}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):hover{border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.trader-os-dock{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 94%, transparent), color-mix(in srgb, var(--bg-card) 91%, transparent))!important;width:min(1220px,100vw - 18px)!important;box-shadow:0 24px 80px #0000007a, 0 0 32px color-mix(in srgb, var(--accent) 7%, transparent), inset 0 1px #ffffff0a!important;-webkit-backdrop-filter:blur(28px)saturate(1.16)!important;backdrop-filter:blur(28px)saturate(1.16)!important;border-radius:18px!important;padding:6px!important;bottom:10px!important}.trader-os-launch{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))!important;height:46px!important;color:color-mix(in srgb, var(--bg-primary) 88%, black)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-hover) 88%, white), var(--accent) 58%, color-mix(in srgb, var(--accent) 78%, var(--green)))!important;box-shadow:0 13px 30px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px #ffffff73!important;border-radius:13px!important}.trader-os-launch:hover{transform:translateY(-1px)scale(1.01)}.trader-os-pins{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.trader-os-pin{border-radius:12px!important;height:46px!important}.trader-os-pin:hover,.trader-os-pin[data-active=true]{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))!important;background:linear-gradient(145deg, var(--accent-dim), transparent)!important}.trader-os-action{background:color-mix(in srgb, var(--bg-primary) 54%, transparent)!important;border-radius:12px!important;min-width:43px!important;height:46px!important}.trader-os-backdrop{background:radial-gradient(circle at 50% 6%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), #010408c7!important}.trader-os-launcher{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 98%, var(--accent)), color-mix(in srgb, var(--bg-primary) 98%, transparent))!important;box-shadow:0 50px 150px #000000b3, 0 0 50px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px #ffffff0b!important}.trader-os-launcher-head{border-bottom-color:color-mix(in srgb, var(--accent) 15%, var(--border))!important}.trader-os-search-wrap{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))!important;background:color-mix(in srgb, var(--bg-primary) 62%, transparent)!important}.trader-os-tool{border-color:color-mix(in srgb, var(--accent) 10%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 84%, transparent), color-mix(in srgb, var(--bg-primary) 70%, transparent))!important}.trader-os-tool:hover,.trader-os-tool:focus-visible{box-shadow:0 15px 42px #00000038, 0 0 20px color-mix(in srgb, var(--accent) 7%, transparent);border-color:color-mix(in srgb, var(--accent) 34%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 9%, var(--bg-card)), color-mix(in srgb, var(--bg-primary) 70%, transparent))!important}.scroll-end-feature-page{margin-top:clamp(28px,5vw,70px)!important;padding-bottom:118px!important}.scroll-end-feature-shell{border-color:color-mix(in srgb, var(--accent) 20%, var(--border))!important;background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card) 94%, transparent), color-mix(in srgb, var(--bg-primary) 96%, transparent))!important;border-radius:22px!important;box-shadow:0 30px 95px #00000047,inset 0 1px #ffffff09!important}.scroll-end-product{border-radius:13px!important;transition:transform .15s,border-color .15s,background .15s!important}.scroll-end-product:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--accent) 29%, var(--border))!important;background:var(--accent-dim)!important}.profile-referral-access{max-width:1500px;margin-inline:auto;border-color:color-mix(in srgb, var(--accent) 30%, var(--border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, var(--bg-card)), color-mix(in srgb, var(--bg-elevated) 96%, transparent))!important;box-shadow:0 18px 60px #00000038, 0 0 24px color-mix(in srgb, var(--accent) 6%, transparent), inset 0 1px #ffffff09!important}.profile-referral-access:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--accent) 48%, var(--border))!important}main[data-support-cannabis-experience=true]{padding-inline:clamp(10px,2vw,28px)}main[data-support-cannabis-experience=true]>section:first-of-type{overflow:hidden;border-radius:24px!important}main[data-support-cannabis-experience=true]>section:first-of-type h1{letter-spacing:-.055em!important;font-size:clamp(34px,5.2vw,74px)!important;line-height:.98!important}main[data-support-cannabis-experience=true] article[data-active]{border-radius:19px!important}main[data-support-cannabis-experience=true] article[data-active]:hover{border-color:#74ff9d6b!important;transform:translateY(-4px)!important;box-shadow:0 28px 75px #00000057,0 0 30px #43de741a,inset 0 1px #ffffff0e!important}.page-route-content>*{animation:.26s cubic-bezier(.22,.8,.22,1) both v163-page-in}@keyframes v163-page-in{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-theme=neon] .topbar-nav,html[data-theme=neon] .trader-os-dock{box-shadow:0 16px 48px #00000052,0 0 26px #00b4ff12,inset 0 -1px #00d4ff1f!important}html[data-theme=celestial] .topbar-nav-logo{background-image:linear-gradient(105deg,#fff7d6,#d4af37 48%,#d7a7ff 76%,#fff7d6)}html[data-theme=aurora] .topbar-nav-logo{background-image:linear-gradient(105deg,#f8eee0,#e65c2e 48%,#d5a94f 76%,#f8eee0)}html[data-theme=analogue] .topbar-nav,html[data-theme=analogue] .trader-os-dock{border-color:#39ff7a40!important;box-shadow:0 16px 48px #0006,0 0 25px #39ff7a14,inset 0 -1px #39ff7a1f!important}html[data-theme=analogue] .topbar-nav-logo{background-image:linear-gradient(105deg,#dfffe7,#39ff7a 50%,#d7ff5a 76%,#dfffe7)}@media (max-width:1500px){.topbar-nav-left{min-width:168px;flex-basis:205px!important}.topbar-nav-version{display:none}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger{padding-inline:7px!important}.membership-tier-word{display:none!important}.unified-theme-picker button{width:27px!important}}@media (max-width:1180px){.app-layout{--topbar-height:58px!important}.topbar-nav{gap:6px!important;padding-inline:8px!important}.topbar-nav-left{min-width:0;flex:none!important}.topbar-nav-left>a[href=\/start]{width:36px;min-width:36px;padding-inline:0!important;font-size:0!important}.topbar-nav-left>a[href=\/start] span:first-child{font-size:14px}.topbar-nav-center{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);justify-content:flex-start!important}.topbar-nav-center::-webkit-scrollbar{display:none}.nav-dropdown-wrapper[data-nav-group]{flex:none}.topbar-nav-user-info,.topbar-nav-arrow,.unified-theme-picker>span{display:none!important}}@media (max-width:760px){.app-layout{--topbar-height:54px!important}.topbar-nav{height:54px!important;min-height:54px!important}.topbar-nav-logo{max-width:42px;letter-spacing:.04em!important;font-size:10px!important}.topbar-nav-left>a[href=\/start],.unified-theme-host,.notification-bell,.topbar-nav-right>a[href=\/messages]{display:none!important}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger{min-height:34px!important}.nav-dropdown-wrapper[data-nav-group] .topbar-nav-label{font-size:7px!important}.nav-dropdown-wrapper[data-nav-group] .nav-dropdown-menu{width:auto!important;max-width:none!important;max-height:calc(100dvh - 72px)!important;position:fixed!important;top:58px!important;left:6px!important;right:6px!important}.topbar-nav-user-trigger{width:38px;min-width:38px;padding:3px!important}.trader-os-dock{border-radius:15px!important;width:calc(100vw - 10px)!important;bottom:5px!important}.trader-os-pins{-webkit-mask-image:none;mask-image:none}.trader-os-launcher{border-radius:16px!important}.scroll-end-feature-page{padding-bottom:100px!important}main[data-support-cannabis-experience=true]{padding-inline:5px}}@media (prefers-reduced-motion:reduce){.page-route-content>*{animation:none!important}:where(.nav-dropdown-item,.popup-menu-item,.trader-os-launch,.trader-os-tool,.scroll-end-product){transition:none!important}}
.native-brand-mark{isolation:isolate;position:relative;overflow:hidden;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent)!important}.native-brand-mark>span{display:none!important}.native-brand-mark:before{content:"";z-index:1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--brand-mark-b) 44%, transparent)) drop-shadow(0 2px 5px #00000047);background:url(/brand/rocco-terminal-logo.png) 50%/contain no-repeat;border-radius:9px;transition:transform .16s,filter .16s;position:absolute;inset:2px}.native-brand-mark:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff2e, inset 0 -1px color-mix(in srgb, var(--brand-mark-b) 18%, transparent);position:absolute;inset:0}.native-brand-mark:hover:before,.native-brand-mark:focus-visible:before{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--brand-mark-b) 60%, transparent)) drop-shadow(0 3px 7px #00000052);transform:scale(1.035)}.native-brand-mark:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-mark-b) 76%, white 10%);outline-offset:2px}@media (max-width:1280px){.native-brand-mark:before{border-radius:7px;inset:2px}}
.app-layout{--rt-readable-muted:color-mix(in srgb, var(--text-muted) 78%, var(--text-primary) 22%)}.topbar-nav-center .nav-dropdown-trigger{letter-spacing:.015em!important;min-height:38px!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:800!important}.topbar-nav-center .topbar-nav-icon{width:23px!important;height:23px!important;font-size:12px!important}.topbar-nav-center .nav-dropdown-menu{min-width:292px!important;padding:7px!important}.topbar-nav-center .nav-dropdown-item{border-radius:9px!important;min-height:48px!important;padding:8px 10px!important;font-size:11.5px!important;line-height:1.35!important}.topbar-nav-center .nav-dropdown-item-icon,.topbar-nav-center .unified-nav-icon{border-radius:8px!important;width:30px!important;min-width:30px!important;height:30px!important;font-size:10px!important}.topbar-nav-center .unified-v161-item{grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important;min-height:52px!important}.topbar-nav-center .unified-nav-copy b{color:var(--text-primary)!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:820!important;line-height:1.25!important}.topbar-nav-center .unified-nav-copy small{color:var(--rt-readable-muted)!important;margin-top:3px!important;font-size:9.5px!important;line-height:1.35!important}.topbar-nav-center .unified-nav-badge{letter-spacing:.045em!important;padding:3px 6px!important;font-size:7.5px!important;line-height:1.2!important}.trader-os-dock{border-radius:18px!important;gap:7px!important;width:min(1120px,100vw - 20px)!important;padding:8px!important}.trader-os-launch{height:48px!important;padding-inline:14px!important;font-size:10.5px!important}.trader-os-launch small{letter-spacing:.08em!important;font-size:7.5px!important}.trader-os-pins{scroll-snap-type:x proximity;padding-bottom:2px;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb, var(--accent) 35%, transparent) transparent!important;gap:6px!important}.trader-os-pins::-webkit-scrollbar{height:3px!important;display:block!important}.trader-os-pins::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 34%, transparent);border-radius:999px}.trader-os-pin{scroll-snap-align:start;grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;min-width:94px!important;height:48px!important;padding:0 9px!important}.trader-os-pin-icon{font-size:16px!important}.trader-os-pin-copy b{font-size:9.5px!important;line-height:1.2!important}.trader-os-pin-copy small{color:var(--rt-readable-muted)!important;letter-spacing:.04em!important;margin-top:3px!important;font-size:7.5px!important;line-height:1.2!important}.trader-os-action{min-width:46px!important;height:48px!important;font-size:10px!important}.trader-os-status{font-size:7.5px!important}.trader-os-launcher-intro p,.trader-os-badge,.trader-os-tool-meta,.trader-os-search-wrap kbd{font-size:8px!important}.trader-os-launcher-intro span,.trader-os-category-head p,.trader-os-tool-copy p{color:var(--rt-readable-muted)!important;font-size:10px!important}.trader-os-category-head h3,.trader-os-tool-copy b{font-size:11px!important}.page-route-content :is(.text-muted,[data-muted=true]){color:var(--rt-readable-muted)!important}.page-route-content table{font-size:max(11px,.78rem)}.page-route-content :is(input,select,textarea,button){min-height:32px}html:not([data-readability=compact]) .topbar-nav-center .unified-nav-copy small,html:not([data-readability=compact]) .trader-os-pin-copy small,html:not([data-readability=compact]) .trader-os-launch small,html:not([data-readability=compact]) .trader-os-status,html:not([data-readability=compact]) .unified-theme-picker>span{font-size:10px!important;line-height:1.35!important}html:not([data-readability=compact]) .topbar-nav-center .unified-nav-badge,html:not([data-readability=compact]) .trader-os-badge,html:not([data-readability=compact]) .trader-os-tool-meta,html:not([data-readability=compact]) .trader-os-search-wrap kbd{font-size:9px!important;line-height:1.3!important}html:not([data-readability=compact]) .trader-os-pin-copy b,html:not([data-readability=compact]) .page-route-content :is(small,th){font-size:max(12px,.75rem)!important;line-height:1.45!important}html:not([data-readability=compact]) .page-route-content :is(button,input,select,textarea,label){font-size:max(14px,.875rem)!important;line-height:1.45!important}html:not([data-readability=compact]) .page-route-content table{font-size:max(13px,.8125rem)}html:not([data-readability=compact]) .page-route-content :is(input,select,textarea,button),html:not([data-readability=compact]) .unified-theme-picker button{min-height:40px}html[data-readability=focus] .topbar-nav-center .unified-nav-copy small,html[data-readability=focus] .trader-os-pin-copy small,html[data-readability=focus] .trader-os-launch small,html[data-readability=focus] .trader-os-status{display:none!important}html[data-readability=focus] .topbar-nav-center .unified-v161-item{min-height:44px!important}html[data-readability=focus] .unified-readability-options button:first-child,html[data-readability=comfortable] .unified-readability-options button:nth-child(2),html[data-readability=compact] .unified-readability-options button:last-child{color:var(--accent)}@media (max-width:980px){.topbar-nav-center .nav-dropdown-trigger{font-size:11px!important}.trader-os-dock{grid-template-columns:auto minmax(0,1fr) auto!important;width:calc(100vw - 12px)!important;bottom:8px!important}.trader-os-pin{min-width:88px!important}}@media (max-width:640px){html:not([data-readability=compact]) .page-route-content :is(input,select,textarea){font-size:16px!important}.trader-os-launch{min-width:46px!important;padding-inline:10px!important}.trader-os-launch>div{display:none!important}.trader-os-pin{min-width:82px!important}.trader-os-pin-copy b{font-size:9px!important}.trader-os-action{min-width:42px!important;padding-inline:8px!important}.page-route-content{padding-bottom:76px}html:not([data-readability=compact]) .page-route-content :is(input,select,textarea,button),html:not([data-readability=compact]) .unified-theme-picker button{min-height:44px}}
html body .app-layout{--shell-control-height:42px;--dock-chrome-a:color-mix(in srgb, var(--accent) 92%, #79ebc3);--dock-chrome-b:color-mix(in srgb, var(--purple) 58%, #69baff);--topbar-height:72px!important}html body .topbar-nav{min-height:var(--topbar-height)!important;height:var(--topbar-height)!important;border-bottom-color:color-mix(in srgb, var(--accent) 24%, var(--border))!important;background:radial-gradient(circle at 48% -45%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 58%), linear-gradient(90deg, color-mix(in srgb, var(--bg-secondary) 97%, transparent), color-mix(in srgb, var(--bg-primary) 94%, transparent) 48%, color-mix(in srgb, var(--bg-secondary) 97%, transparent))!important;box-shadow:0 15px 48px #0000004f, inset 0 -1px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px #ffffff06!important;-webkit-backdrop-filter:blur(28px)saturate(1.18)!important;backdrop-filter:blur(28px)saturate(1.18)!important;gap:clamp(7px,.72vw,14px)!important;padding:0 clamp(12px,1.25vw,24px)!important}html body .topbar-nav:after{background:linear-gradient(90deg, transparent, color-mix(in srgb,var(--accent) 48%,transparent), transparent)!important;left:3.5%!important;right:3.5%!important}html body .topbar-nav-left{flex:none!important;gap:9px!important;min-width:190px!important}html body .topbar-nav-logo{letter-spacing:.11em!important;font-size:clamp(14px,.92vw,17px)!important}html body .topbar-nav-version{letter-spacing:.14em!important;font-size:7.5px!important}html body .topbar-nav-center{gap:2px!important;min-width:0!important;padding:0 2px!important}html body .topbar-nav-center .nav-dropdown-trigger,html body .nav-dropdown-wrapper[data-nav-group] .nav-dropdown-trigger{min-height:var(--shell-control-height)!important;height:var(--shell-control-height)!important;border-radius:12px!important;gap:5px!important;padding:6px 8px!important}html body .topbar-nav-center .topbar-nav-icon,html body .topbar-nav-center .nav-dropdown-wrapper .topbar-nav-icon{width:21px!important;min-width:21px!important;height:21px!important;font-size:11px!important}html body .topbar-nav-center .topbar-nav-label,html body .nav-dropdown-wrapper[data-nav-group] .topbar-nav-label{letter-spacing:.035em!important;font-size:9px!important;font-weight:850!important;line-height:1!important}html body .topbar-nav-right{align-items:center!important;gap:5px!important;min-width:0!important}html body .desktop-download-topbar-host,html body .admin-owner-stack-host{align-self:center!important}html body .desktop-download-topbar-host+.admin-owner-stack-host{margin-left:1px!important;margin-right:2px!important}html body .notification-bell,html body .topbar-nav-right>a[href=\/messages]{width:var(--shell-control-height)!important;height:var(--shell-control-height)!important;min-width:var(--shell-control-height)!important;min-height:var(--shell-control-height)!important;border-radius:12px!important}html body .unified-theme-picker{border-radius:13px!important;height:44px!important;min-height:44px!important;padding:3px!important}html body .unified-theme-picker button{border-radius:10px!important;width:34px!important;height:34px!important;min-height:34px!important}html body .topbar-nav-user-trigger{border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) 16px!important;min-width:172px!important;height:48px!important;min-height:48px!important;padding:4px 9px 4px 5px!important}html body .topbar-profile-media,html body .topbar-profile-media .topbar-nav-avatar{width:38px!important;height:38px!important}html body .topbar-profile-media .topbar-nav-avatar{aspect-ratio:1;overflow:hidden;border-radius:50%!important}html body .topbar-nav-username{font-size:11px!important}html body .trader-os-dock{left:50%!important;bottom:max(12px, env(safe-area-inset-bottom))!important;z-index:920!important;border:1px solid color-mix(in srgb, var(--dock-chrome-a) 34%, var(--border))!important;background:radial-gradient(circle at 5% 0, color-mix(in srgb,var(--dock-chrome-a) 14%,transparent), transparent 31%), radial-gradient(circle at 92% 120%, color-mix(in srgb,var(--dock-chrome-b) 11%,transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb,var(--bg-elevated) 97%,transparent), color-mix(in srgb,var(--bg-card) 94%,transparent))!important;width:min(1180px,100vw - 24px)!important;min-height:70px!important;box-shadow:0 28px 88px #00000085, 0 0 38px color-mix(in srgb,var(--dock-chrome-a) 8%,transparent), inset 0 1px #ffffff13, inset 0 -1px #00000038!important;-webkit-backdrop-filter:blur(30px)saturate(1.2)!important;backdrop-filter:blur(30px)saturate(1.2)!important;border-radius:21px!important;grid-template-columns:166px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px!important;display:grid!important;position:fixed!important;overflow:visible!important;transform:translate(-50%)!important}html body .trader-os-dock:before{content:""!important;background:linear-gradient(90deg,transparent,var(--dock-chrome-a),var(--dock-chrome-b),transparent)!important;width:auto!important;height:1px!important;box-shadow:0 0 15px color-mix(in srgb,var(--dock-chrome-a) 48%,transparent)!important;opacity:.86!important;pointer-events:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:-1px 12% auto!important}html body .trader-os-dock:after{content:"TRADER OS"!important;border:1px solid color-mix(in srgb,var(--dock-chrome-a) 24%,var(--border))!important;color:color-mix(in srgb,var(--dock-chrome-a) 76%,var(--text-muted))!important;background:var(--bg-primary)!important;font:850 5.5px/1.45 var(--font-mono)!important;letter-spacing:.14em!important;pointer-events:none!important;border-radius:999px!important;padding:1px 6px!important;position:absolute!important;top:-7px!important;left:24px!important}html body .trader-os-launch{border:1px solid color-mix(in srgb,var(--dock-chrome-a) 58%,transparent)!important;width:100%!important;min-width:0!important;height:54px!important;color:color-mix(in srgb,var(--bg-primary) 90%,#000)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--dock-chrome-a) 90%,#fff),color-mix(in srgb,var(--dock-chrome-b) 54%,var(--dock-chrome-a)))!important;box-shadow:0 13px 31px color-mix(in srgb,var(--dock-chrome-a) 20%,transparent),inset 0 1px #fff6!important;border-radius:15px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:0 10px 0 7px!important;display:grid!important}html body .trader-os-launch:hover,html body .trader-os-launch:focus-visible{filter:brightness(1.035)!important;outline:none!important;transform:translateY(-1px)!important}html body .trader-os-launch-mark{width:38px!important;height:38px!important}html body .trader-os-launch-copy>b{font-size:10px!important;line-height:1.1!important}html body .trader-os-launch-copy>small{font-size:7.5px!important;line-height:1.1!important}html body .trader-os-pins{scrollbar-width:none!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:0 2px!important;display:flex!important;overflow:auto hidden!important;-webkit-mask-image:none!important;mask-image:none!important}html body .trader-os-pins::-webkit-scrollbar{display:none!important}html body .trader-os-start-host{flex:none!important;display:flex!important}html body .trader-os-start-link,html body .trader-os-pin{border-radius:14px!important;flex:none!important;height:54px!important;min-height:54px!important}html body .trader-os-start-link{border-color:color-mix(in srgb,var(--dock-chrome-a) 27%,var(--border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--dock-chrome-a) 7%,var(--bg-card)),color-mix(in srgb,var(--bg-primary) 72%,transparent))!important;min-width:86px!important;padding:0 11px!important}html body .trader-os-pin{border:1px solid color-mix(in srgb,var(--dock-chrome-a) 7%,var(--border))!important;background:color-mix(in srgb,var(--bg-primary) 42%,transparent)!important;scroll-snap-align:start!important;grid-template-columns:29px minmax(0,1fr)!important;gap:7px!important;min-width:102px!important;max-width:142px!important;padding:0 9px 0 7px!important}html body .trader-os-pin:hover,html body .trader-os-pin:focus-visible,html body .trader-os-pin[data-active=true]{border-color:color-mix(in srgb,var(--dock-chrome-a) 40%,var(--border))!important;color:var(--dock-chrome-a)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--dock-chrome-a) 10%,var(--bg-card)),color-mix(in srgb,var(--bg-primary) 65%,transparent))!important;box-shadow:inset 0 1px #ffffff09,0 0 18px color-mix(in srgb,var(--dock-chrome-a) 6%,transparent)!important;outline:none!important}html body .trader-os-pin-icon{font-size:16px!important}html body .trader-os-pin-copy b{font-size:9px!important;line-height:1.15!important}html body .trader-os-pin-copy small{margin-top:3px!important;font-size:7px!important;line-height:1.1!important}html body .trader-os-actions{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}html body .trader-os-action{border:1px solid color-mix(in srgb,var(--dock-chrome-a) 11%,var(--border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 84%,transparent),color-mix(in srgb,var(--bg-primary) 67%,transparent))!important;border-radius:14px!important;min-width:48px!important;height:54px!important;min-height:54px!important;padding:0 10px!important;box-shadow:inset 0 1px #ffffff06!important}html body .trader-os-action:hover,html body .trader-os-action:focus-visible,html body .trader-os-action[data-on=true]{border-color:color-mix(in srgb,var(--dock-chrome-a) 37%,var(--border))!important;color:var(--dock-chrome-a)!important;background:color-mix(in srgb,var(--dock-chrome-a) 8%,var(--bg-card))!important;outline:none!important}html body .trader-os-action-copy{font-size:8px!important}html body .trader-os-status{padding-inline:5px 2px!important;font-size:6.5px!important}html body .page-content{padding-bottom:100px!important}@media (max-width:1320px){html body .trader-os-dock{grid-template-columns:150px minmax(0,1fr) auto!important;width:calc(100vw - 18px)!important}html body .trader-os-pin{min-width:94px!important}html body .trader-os-pin-copy small{display:none!important}html body .trader-os-action{padding-inline:8px!important}}@media (max-width:1180px){html body .topbar-nav{gap:5px!important}html body .topbar-nav-left{min-width:156px!important}html body .topbar-nav-center .nav-dropdown-trigger{gap:3px!important;padding-inline:6px!important}html body .topbar-nav-center .topbar-nav-label{font-size:8.5px!important}html body .topbar-nav-center .nav-dropdown-arrow{display:none!important}html body .topbar-nav-user-trigger{min-width:150px!important}html body .trader-os-dock{grid-template-columns:62px minmax(0,1fr) auto!important}html body .trader-os-launch{justify-content:center!important;padding:0!important;display:flex!important}html body .trader-os-launch-copy{display:none!important}html body .trader-os-launch-mark{width:38px!important}html body .trader-os-pin{grid-template-columns:1fr!important;place-items:center!important;width:48px!important;min-width:48px!important;padding:0!important}html body .trader-os-pin-copy{display:none!important}html body .trader-os-start-link{width:48px!important;min-width:48px!important;padding:0!important;font-size:0!important}html body .trader-os-start-link span:first-child{font-size:15px!important}}@media (max-width:860px){html body .app-layout{--topbar-height:64px!important}html body .topbar-nav{height:64px!important;min-height:64px!important;padding-inline:9px!important}html body .topbar-nav-left{min-width:126px!important}html body .topbar-nav-user-trigger{grid-template-columns:34px!important;width:44px!important;min-width:44px!important;padding:4px!important}html body .topbar-nav-user-info,html body .topbar-nav-user-trigger>span:last-child,html body .unified-theme-picker,html body .trader-os-action-copy{display:none!important}html body .trader-os-action{width:46px!important;min-width:46px!important;padding:0!important}html body .trader-os-status{display:none!important}}@media (max-width:720px){html body .trader-os-dock{bottom:max(7px, env(safe-area-inset-bottom))!important;border-radius:17px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:4px!important;width:calc(100vw - 10px)!important;min-height:60px!important;padding:5px!important}html body .trader-os-launch,html body .trader-os-start-link,html body .trader-os-pin,html body .trader-os-action{height:48px!important;min-height:48px!important}html body .trader-os-launch{width:48px!important}html body .trader-os-actions .trader-os-action:nth-child(n+3){display:none!important}html body .page-content{padding-bottom:78px!important}}@media (prefers-reduced-motion:reduce){html body .trader-os-dock,html body .trader-os-launch,html body .trader-os-pin,html body .trader-os-action,html body .trader-os-start-link{transition:none!important;animation:none!important}}
.topbar-nav-center .nav-dropdown-menu{scrollbar-gutter:stable;max-height:min(72vh,660px);overflow-y:auto;min-width:332px!important}.topbar-nav-center .canonical-nav-item{border:1px solid #0000;overflow:hidden;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 72px!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 10px!important;display:grid!important}.topbar-nav-center .canonical-nav-item[data-active=true]{border-color:color-mix(in srgb, var(--group-accent,var(--accent)) 24%, var(--border));background:color-mix(in srgb, var(--group-accent,var(--accent)) 11%, transparent)!important}.topbar-nav-center .canonical-nav-item[data-locked=true]{border-color:color-mix(in srgb, var(--yellow) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--yellow) 6%, transparent), #ffffff03);opacity:1!important}.topbar-nav-center .canonical-nav-icon{border:1px solid color-mix(in srgb, var(--group-accent,var(--accent)) 28%, var(--border));color:var(--group-accent,var(--accent));background:color-mix(in srgb, var(--group-accent,var(--accent)) 8%, transparent);letter-spacing:-.02em;border-radius:10px;width:32px!important;height:32px!important;font:900 8px/1 var(--font-mono)!important;place-items:center!important;display:grid!important}.topbar-nav-center .canonical-nav-copy{min-width:0;display:block}.topbar-nav-center .canonical-nav-copy b{color:var(--text-primary);font:850 9.5px/1.3 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-nav-center .canonical-nav-copy small{color:var(--text-muted);font:650 7.4px/1.38 var(--font-mono);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.topbar-access-badge{border:1px solid color-mix(in srgb, var(--text-muted) 22%, var(--border));width:72px;min-width:72px;height:18px;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 5%, transparent);font:900 5.8px/1 var(--font-mono);letter-spacing:.075em;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:0 5px;display:inline-flex}.topbar-access-badge[data-access=verified]{color:#55ddec;background:#22d3ee14;border-color:#22d3ee57}.topbar-access-badge[data-access=kyc]{color:#f1cb55;background:#ffd70014;border-color:#ffd70061}.topbar-access-badge[data-locked=true]{border-color:color-mix(in srgb, var(--yellow) 44%, var(--border));color:var(--yellow);background:color-mix(in srgb, var(--yellow) 9%, transparent)}@media (max-width:620px){.topbar-nav-center .nav-dropdown-menu{min-width:min(332px,100vw - 18px)!important}.topbar-nav-center .canonical-nav-item{grid-template-columns:32px minmax(0,1fr) 68px!important;min-height:55px!important;padding:7px 8px!important}.topbar-access-badge{width:68px;min-width:68px}.topbar-nav-center .canonical-nav-copy small{-webkit-line-clamp:1}}
.owner-feature-lock-screen{text-align:center;background:radial-gradient(circle at 50% 25%,#ffb8421c,#0000 34%),linear-gradient(145deg,#111016,#090b10);border:1px solid #ffbc4847;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(920px,100% - 24px);min-height:min(620px,100dvh - 190px);margin:18px auto 80px;padding:clamp(34px,7vw,90px);display:flex;box-shadow:0 34px 110px #00000052}.owner-feature-lock-mark{color:#ffc15b;background:#ffb84212;border:1px solid #ffbe4e61;border-radius:24px;place-items:center;width:82px;height:82px;margin-bottom:24px;display:grid;box-shadow:0 0 38px #ffb8421a}.owner-feature-lock-mark svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:42px}.owner-feature-lock-screen>p{color:#e9a83d;font:900 9px var(--font-mono);letter-spacing:.16em;margin:0}.owner-feature-lock-screen h1{letter-spacing:-.065em;margin:14px 0 5px;font-size:clamp(48px,8vw,86px)}.owner-feature-lock-screen>strong{color:#ffc667;font-size:clamp(17px,2.5vw,25px)}.owner-feature-lock-screen>span{max-width:650px;color:var(--text-secondary);margin-top:18px;font-size:13px;line-height:1.7}.owner-feature-lock-screen>small{max-width:650px;color:var(--text-muted);margin-top:12px;font-size:10px;line-height:1.6}.owner-feature-lock-screen>div:last-child{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px;display:flex}.owner-feature-lock-screen a{color:#ffc563;min-height:44px;font:850 8px var(--font-mono);letter-spacing:.08em;background:#ffb8420e;border:1px solid #ffbe4e42;border-radius:11px;align-items:center;padding:0 17px;text-decoration:none;display:inline-flex}[data-owner-locked=true]{cursor:not-allowed!important}.topbar-access-badge[data-owner-locked=true]{color:#ffc15b!important;background:#ffb84214!important;border-color:#ffb8425c!important}@media (max-width:600px){.owner-feature-lock-screen{border-radius:20px;min-height:calc(100dvh - 150px);margin-top:8px;padding:30px 20px}.owner-feature-lock-screen h1{font-size:48px}}.owner-feature-lock-dialog{color:#f8f3e9;text-align:center;background:#0c0c0e;border:1px solid #806035;border-radius:24px;width:min(660px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:clamp(24px,5vw,48px);position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #0009}.owner-feature-lock-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c}.owner-feature-lock-dialog .owner-feature-lock-mark{margin:0 auto 24px}.owner-feature-lock-dialog>p:first-of-type{color:#ffc25f;font:850 11px var(--font-mono);letter-spacing:.12em}.owner-feature-lock-dialog h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 20px;font-size:clamp(28px,5vw,42px)}.owner-feature-lock-dialog strong{font-size:18px}.owner-feature-lock-dialog p{color:#c8c4bd;font-size:15px;line-height:1.7}.owner-feature-lock-dialog blockquote{color:#e9d7b9;background:#171410;border:1px solid #34302a;border-radius:12px;margin:24px 0;padding:16px;font-size:14px;line-height:1.6}.owner-feature-lock-dialog button{color:#171006;cursor:pointer;background:#ffc25f;border:1px solid #ffc25f;border-radius:12px;min-height:48px;padding:12px 24px;font-weight:800}.owner-feature-lock-dialog button:focus-visible{outline-offset:4px;outline:3px solid #fff}
.global-feature-watermark{right:max(12px, env(safe-area-inset-right));bottom:max(110px, calc(env(safe-area-inset-bottom) + 110px));z-index:120;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--text-muted);opacity:.24;font:800 8px/1 var(--font-mono);letter-spacing:.11em;text-transform:lowercase;white-space:nowrap;text-shadow:0 1px 8px color-mix(in srgb, var(--bg-primary) 86%, transparent);position:fixed}@media (max-width:1080px){.global-feature-watermark{bottom:max(72px, calc(env(safe-area-inset-bottom) + 72px))}}@media (max-width:760px){.global-feature-watermark{right:max(8px, env(safe-area-inset-right));bottom:max(72px, calc(env(safe-area-inset-bottom) + 72px));letter-spacing:.08em;opacity:.2;font-size:7px}}@media (prefers-reduced-transparency:reduce){.global-feature-watermark{opacity:.32;text-shadow:none}}
