.topbar-nav{border-bottom:1px solid color-mix(in srgb, var(--visual-accent-b) 17%, var(--visual-line))!important;background:linear-gradient(90deg, rgba(var(--visual-accent-rgb), .06), transparent 28%, color-mix(in srgb, var(--visual-accent-c) 4%, transparent)), #060911d1!important;-webkit-backdrop-filter:blur(28px)saturate(1.28)!important;backdrop-filter:blur(28px)saturate(1.28)!important;min-height:64px!important;box-shadow:0 14px 42px #00000040,inset 0 -1px #ffffff06!important}.topbar-nav:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 4%, var(--visual-accent-b) 34%, var(--visual-accent-c) 66%, transparent 96%);opacity:.18;height:1px;position:absolute;bottom:-1px;left:0;right:0}.topbar-nav-brand{border:1px solid color-mix(in srgb, var(--visual-accent-b) 18%, transparent)!important;background:radial-gradient(circle at 0 50%, rgba(var(--visual-accent-rgb), .13), transparent 54%), linear-gradient(145deg, #ffffff0b, #ffffff03)!important;min-height:47px!important;transition:border-color .2s ease, transform .2s var(--visual-ease), box-shadow .2s ease!important;border-radius:15px!important;padding:6px 12px 6px 7px!important;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #0000002e!important}.topbar-nav-brand:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--visual-accent-b) 38%, transparent)!important;box-shadow:inset 0 1px #ffffff13, 0 16px 36px #0000003d, 0 0 24px var(--visual-glow)!important}.topbar-nav-brand:before{width:30px!important;min-width:30px!important;height:30px!important;color:var(--shell-ink)!important;content:"R"!important;background:linear-gradient(145deg, #ffffffb8, transparent 38%), linear-gradient(135deg, var(--visual-accent-a), var(--visual-accent-b) 55%, var(--visual-accent-c))!important;box-shadow:0 10px 25px var(--visual-glow), inset 0 1px #fffc!important;font:950 13px var(--font-display)!important;letter-spacing:-.04em!important;border:1px solid #ffffff47!important;border-radius:10px!important;place-items:center!important;display:grid!important;position:static!important;transform:none!important}.topbar-nav-logo:before,.topbar-nav-logo:after{filter:drop-shadow(0 0 10px var(--visual-glow));background:linear-gradient(90deg, var(--visual-accent-a), var(--visual-accent-b), var(--visual-accent-c))!important;-webkit-background-clip:text!important;background-clip:text!important}.topbar-nav-logo:before{font-size:13px!important}.topbar-nav-logo:after{opacity:.88;font-size:12px!important}.topbar-nav-version:before,.topbar-nav-version:after{border-color:color-mix(in srgb, var(--visual-accent-b) 24%, transparent)!important;color:color-mix(in srgb, var(--visual-accent-a) 80%, var(--text-muted))!important;background:rgba(var(--visual-accent-rgb), .045)!important}.topbar-nav-version:before{color:var(--visual-accent-b)!important}.topbar-nav-item,.nav-dropdown-trigger{min-height:37px!important;transition:color .18s ease, border-color .18s ease, background .18s ease, transform .18s var(--visual-ease)!important;border:1px solid #0000!important;border-radius:11px!important}.topbar-nav-item:hover,.nav-dropdown-trigger:hover,.nav-dropdown-trigger[aria-expanded=true]{transform:translateY(-1px);border-color:color-mix(in srgb, var(--visual-accent-b) 17%, transparent)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .055)!important}.topbar-nav-item.active{border-color:color-mix(in srgb, var(--visual-accent-b) 29%, transparent)!important;color:var(--visual-accent-a)!important;background:linear-gradient(135deg, rgba(var(--visual-accent-rgb), .12), color-mix(in srgb, var(--visual-accent-c) 7%, transparent))!important;box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00000026!important}.topbar-nav-popup,.account-menu,.nav-dropdown-menu{border:1px solid color-mix(in srgb, var(--visual-accent-b) 22%, var(--visual-line))!important;background:linear-gradient(145deg, #ffffff0e, transparent 27%), var(--visual-panel-strong)!important;box-shadow:0 28px 90px #0000008f, 0 0 34px var(--visual-glow), inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(30px)saturate(1.2)!important;backdrop-filter:blur(30px)saturate(1.2)!important;border-radius:18px!important}.popup-menu-item,.account-menu a,.account-menu button{transition:color .16s ease, background .16s ease, transform .16s var(--visual-ease)!important;border-radius:10px!important}.popup-menu-item:hover,.account-menu a:hover,.account-menu button:hover{transform:translate(2px);color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .07)!important}.topbar-nav-user-trigger{border:1px solid color-mix(in srgb, var(--visual-accent-b) 14%, transparent)!important;background:#ffffff06!important;border-radius:13px!important;min-height:42px!important;padding:5px 8px 5px 10px!important}.topbar-nav-user-trigger:hover{border-color:color-mix(in srgb, var(--visual-accent-b) 31%, transparent)!important;background:rgba(var(--visual-accent-rgb), .06)!important}.topbar-nav-avatar{border:1px solid color-mix(in srgb, var(--visual-accent-b) 44%, transparent)!important;box-shadow:0 0 0 3px rgba(var(--visual-accent-rgb), .07), 0 8px 18px #00000040!important}.trader-os-dock{border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(circle at 0 100%, rgba(var(--visual-accent-rgb), .13), transparent 34%), radial-gradient(circle at 100% 0, color-mix(in srgb, var(--visual-accent-c) 10%, transparent), transparent 38%), #060911e8!important;box-shadow:0 30px 100px #000000a8, 0 0 44px var(--visual-glow), inset 0 1px #ffffff14!important;-webkit-backdrop-filter:blur(30px)saturate(1.24)!important;backdrop-filter:blur(30px)saturate(1.24)!important}.trader-os-launch{background:linear-gradient(135deg, var(--visual-accent-a), var(--visual-accent-b) 55%, var(--visual-accent-c))!important;box-shadow:0 14px 34px var(--visual-glow), inset 0 1px #ffffffbf!important;border:1px solid #ffffff3d!important}.trader-os-pin,.trader-os-action{border-color:color-mix(in srgb, var(--visual-accent-b) 13%, var(--visual-line))!important;background:linear-gradient(145deg,#ffffff08,#ffffff02)!important}.trader-os-pin:hover,.trader-os-action:hover,.trader-os-pin:focus-visible,.trader-os-action:focus-visible{border-color:color-mix(in srgb, var(--visual-accent-b) 42%, transparent)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .075)!important;box-shadow:0 12px 25px #00000038, 0 0 20px var(--visual-glow)!important;transform:translateY(-2px)!important}.trader-os-pin[data-active=true]{border-color:color-mix(in srgb, var(--visual-accent-b) 51%, transparent)!important;background:linear-gradient(145deg, rgba(var(--visual-accent-rgb), .16), color-mix(in srgb, var(--visual-accent-c) 10%, transparent))!important}.trader-os-pin-icon{color:var(--visual-accent-b)!important}.auth-container{background:radial-gradient(800px 500px at 8% 12%, rgba(var(--visual-accent-rgb), .15), transparent 66%), radial-gradient(600px 500px at 100% 100%, color-mix(in srgb, var(--visual-accent-c) 11%, transparent), transparent 68%), linear-gradient(145deg, var(--visual-page), var(--visual-page-2))!important}.auth-left{border-right-color:color-mix(in srgb, var(--visual-accent-b) 16%, var(--visual-line))!important;background:#ffffff03!important}.auth-left:before{background:radial-gradient(circle at 40% 44%, rgba(var(--visual-accent-rgb), .17), transparent 58%)!important}.auth-form-container{border-color:color-mix(in srgb, var(--visual-accent-b) 23%, var(--visual-line))!important;background:linear-gradient(150deg, #fff1, transparent 30%), var(--visual-panel)!important;max-width:430px!important;box-shadow:0 36px 110px #0000007a, 0 0 36px var(--visual-glow), inset 0 1px #ffffff0e!important;-webkit-backdrop-filter:blur(26px)saturate(1.16)!important;backdrop-filter:blur(26px)saturate(1.16)!important;border-radius:24px!important;padding:clamp(24px,3vw,36px)!important}.brand-title{filter:drop-shadow(0 0 26px var(--visual-glow));background:linear-gradient(90deg, var(--visual-accent-a), var(--visual-accent-b), var(--visual-accent-c))!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}.auth-feature-list article{border-color:var(--visual-line)!important;background:#ffffff06!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000021!important}.auth-feature-list article:hover{border-color:color-mix(in srgb, var(--visual-accent-b) 37%, transparent)!important;background:rgba(var(--visual-accent-rgb), .05)!important;transform:translate(6px)translateY(-1px)!important}@media (max-width:900px){.topbar-nav{min-height:58px!important}.topbar-nav-brand{min-height:42px!important;padding:5px 8px!important}.topbar-nav-brand:before{width:28px!important;min-width:28px!important;height:28px!important}}@media (max-width:700px){.auth-form-container{border-radius:20px!important}}
.knowledge-rail{border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(circle at 0 0, rgba(var(--visual-accent-rgb), .14), transparent 58%), var(--visual-panel-strong)!important;box-shadow:0 18px 52px #0000006b, 0 0 24px var(--visual-glow), inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important}.knowledge-rail[data-expanded=true]{border-color:color-mix(in srgb, var(--visual-accent-b) 42%, var(--visual-line))!important;box-shadow:0 30px 92px #0000008f, 0 0 34px var(--visual-glow), inset 0 1px #ffffff13!important}.knowledge-rail-toggle{color:var(--visual-accent-a)!important;background:linear-gradient(135deg, rgba(var(--visual-accent-rgb), .13), transparent 66%)!important}.knowledge-rail-mark{border-color:color-mix(in srgb, var(--visual-accent-b) 44%, transparent)!important;color:#070912!important;background:linear-gradient(145deg, var(--visual-accent-a), var(--visual-accent-b) 58%, var(--visual-accent-c))!important;box-shadow:0 9px 22px var(--visual-glow), inset 0 1px #ffffffb8!important}.knowledge-rail-control,.knowledge-rail-link i{color:var(--visual-accent-b)!important}.knowledge-rail-body{border-top-color:color-mix(in srgb, var(--visual-accent-b) 18%, var(--visual-line))!important}.knowledge-rail-link{background:#ffffff04!important;border-color:#0000!important}.knowledge-rail-link:hover,.knowledge-rail-link:focus-visible{border-color:color-mix(in srgb, var(--visual-accent-b) 30%, transparent)!important;background:rgba(var(--visual-accent-rgb), .07)!important;transform:translate(3px)!important}.knowledge-rail-link>span:first-child{border-color:color-mix(in srgb, var(--visual-accent-b) 28%, transparent)!important;color:var(--visual-accent-b)!important;background:rgba(var(--visual-accent-rgb), .075)!important}.knowledge-rail-minimize{border-color:var(--visual-line)!important;background:#ffffff05!important}.knowledge-rail-minimize:hover{border-color:var(--visual-line-hot)!important;color:var(--visual-accent-b)!important}.page-route-content:has(.react-grid-layout){background:radial-gradient(780px 420px at 8% 0, rgba(var(--visual-accent-rgb), .065), transparent 66%), transparent}.page-route-content:has(.react-grid-layout) .react-grid-layout{min-height:240px;padding:4px 0 12px}.page-route-content:has(.react-grid-layout) .react-grid-item{transition:transform .18s var(--visual-ease), box-shadow .18s ease!important}.page-route-content:has(.react-grid-layout) .react-grid-item:hover{z-index:3}.page-route-content:has(.react-grid-layout) .react-grid-item>div{border-radius:16px!important}.page-route-content:has(.react-grid-layout) .react-grid-item.react-draggable-dragging{z-index:90;filter:saturate(1.12);transform:scale(1.012);box-shadow:0 32px 92px #00000080, 0 0 34px var(--visual-glow)!important}.page-route-content:has(.react-grid-layout) .react-grid-item.resizing{z-index:80;box-shadow:0 26px 76px #0000006b, 0 0 28px var(--visual-glow)!important}.page-route-content:has(.react-grid-layout) .react-grid-placeholder{border:1px dashed var(--visual-line-hot)!important;background:linear-gradient(145deg, rgba(var(--visual-accent-rgb), .15), rgba(var(--visual-accent-rgb), .045))!important;box-shadow:inset 0 0 0 1px #ffffff06, 0 0 26px var(--visual-glow)!important;border-radius:16px!important}.page-route-content:has(.react-grid-layout) .react-resizable-handle{opacity:.72;width:18px!important;height:18px!important}.page-route-content main[style*="max-width: 1500px"]{max-width:1540px!important;padding:18px clamp(10px,2vw,24px) 44px!important}.page-route-content main[style*="max-width: 1500px"]>header{position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;background:radial-gradient(620px 360px at 90% 0, rgba(var(--visual-accent-rgb), .18), transparent 68%), radial-gradient(480px 320px at 0 100%, color-mix(in srgb,var(--visual-accent-c) 10%,transparent), transparent 72%), linear-gradient(145deg,var(--visual-panel-strong),var(--visual-page))!important;box-shadow:0 34px 108px #0006, 0 0 42px var(--visual-glow), inset 0 1px #fff1!important;border-radius:28px!important;margin-bottom:16px!important;padding:clamp(28px,4vw,48px)!important}.page-route-content main[style*="max-width: 1500px"]>header:after{content:"";border:1px solid rgba(var(--visual-accent-rgb), .12);width:420px;height:420px;box-shadow:0 0 100px var(--visual-glow);pointer-events:none;border-radius:50%;position:absolute;top:-170px;right:-130px}.page-route-content main[style*="max-width: 1500px"]>header h1{letter-spacing:-.055em!important;font-size:clamp(34px,4vw,56px)!important}.page-route-content main[style*="max-width: 1500px"]>header>div:first-child{color:var(--visual-accent-b)!important}.page-route-content main[style*="max-width: 1500px"]>section{gap:12px!important}.page-route-content main[style*="max-width: 1500px"] article,.page-route-content main[style*="max-width: 1500px"] section>div,.page-route-content main[style*="max-width: 1500px"] section>aside{border-color:var(--visual-line)!important;background:linear-gradient(150deg, #ffffff0a, transparent 32%), var(--visual-panel)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #00000030!important}.page-route-content main[style*="max-width: 1500px"] article{transition:transform .17s var(--visual-ease), border-color .17s ease, box-shadow .17s ease!important}.page-route-content main[style*="max-width: 1500px"] article:hover{transform:translateY(-3px);border-color:color-mix(in srgb, var(--visual-accent-b) 34%, var(--visual-line))!important;box-shadow:inset 0 1px #ffffff0e, 0 24px 52px #00000042, 0 0 18px var(--visual-glow)!important}.page-route-content main[style*="max-width: 1500px"] button{border-color:var(--visual-line)!important;transition:transform .16s var(--visual-ease), border-color .16s ease, color .16s ease, background .16s ease!important;border-radius:10px!important}.page-route-content main[style*="max-width: 1500px"] button:hover:not(:disabled){transform:translateY(-2px);border-color:var(--visual-line-hot)!important;color:var(--visual-accent-a)!important;background:rgba(var(--visual-accent-rgb), .075)!important}.page-route-content main[style*="max-width: 1500px"] input{border-color:var(--visual-line)!important;background:#03070e80!important;border-radius:11px!important}.page-route-content main[style*="max-width: 1500px"] iframe{border-radius:0 0 18px 18px}@media (max-width:760px){.page-route-content main[style*="max-width: 1500px"]{padding:12px 9px 34px!important}.page-route-content main[style*="max-width: 1500px"]>header{border-radius:22px!important;padding:24px!important}.knowledge-rail[data-expanded=true]{max-width:calc(100vw - 18px)!important}}@media (prefers-reduced-motion:reduce){.knowledge-rail *,.page-route-content main[style*="max-width: 1500px"] *{transition:none!important}.page-route-content:has(.react-grid-layout) *{transition:none!important}}
.page-route-content:has([class*=connectionGrid]){background:radial-gradient(circle at 7% 4%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 27%), radial-gradient(circle at 94% 7%, color-mix(in srgb, var(--purple) 10%, transparent), transparent 30%)}.page-route-content:has([class*=connectionGrid]) [class*=hero]{border-color:color-mix(in srgb, var(--accent) 24%, #ffffff1f)!important;box-shadow:0 38px 120px #0000006b, 0 0 70px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff13!important;background-position:50%!important;background-size:cover!important}.page-route-content:has([class*=connectionGrid]) [class*=hero]:before{background:linear-gradient(90deg,#03050bdb,#03050b61 56%,#03050bb8),linear-gradient(#0000 44%,#00000047)!important}.page-route-content:has([class*=connectionGrid]) [class*=heroCopy] h1{background:linear-gradient(105deg, #fff 0%, color-mix(in srgb, var(--text-primary) 85%, var(--accent)) 54%, color-mix(in srgb, var(--accent) 65%, white) 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;max-width:min(760px,70vw)!important}.page-route-content:has([class*=connectionGrid]) [class*=heroRank]{border-color:color-mix(in srgb, var(--accent) 24%, #ffffff1f)!important;box-shadow:0 24px 64px #0000004d, inset 0 1px #ffffff14, 0 0 36px color-mix(in srgb, var(--accent) 8%, transparent)!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#050810bd!important}.page-route-content:has([class*=connectionGrid]) [class*=section]{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--accent) 12%, var(--border))!important;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--accent) 5%, transparent), transparent 34%), linear-gradient(150deg, color-mix(in srgb, var(--bg-card) 97%, transparent), color-mix(in srgb, var(--bg-secondary) 96%, transparent))!important;box-shadow:0 24px 72px #0000002e,inset 0 1px #ffffff09!important}.page-route-content:has([class*=connectionGrid]) [class*=section]:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 65%, transparent), transparent);opacity:.72;width:2px;position:absolute;inset:0 auto 0 0}.page-route-content:has([class*=connectionGrid]) [class*=sectionHead] h2{letter-spacing:-.035em!important;font-size:clamp(17px,1.8vw,22px)!important}:is(.page-route-content:has([class*=connectionGrid]) [class*=languageButton],.page-route-content:has([class*=connectionGrid]) [class*=connectionCard],.page-route-content:has([class*=connectionGrid]) [class*=rankPill]){-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.page-route-content:has([class*=connectionGrid]) [class*=languageButton]{box-shadow:inset 0 1px #ffffff06}.page-route-content:has([class*=connectionGrid]) [class*=languageButton][data-active=true]{border-color:color-mix(in srgb, var(--accent) 58%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 16%, transparent), color-mix(in srgb, var(--purple) 7%, transparent))!important;box-shadow:0 12px 32px color-mix(in srgb, var(--accent) 9%, transparent), inset 0 1px #ffffff0f!important}.page-route-content:has([class*=connectionGrid]) [class*=selectedDot]{background:var(--accent)!important;box-shadow:0 0 13px var(--accent)!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionCard]{min-height:300px!important;box-shadow:0 20px 54px #0003,inset 0 1px #ffffff0b!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionCard]:after{content:"";border:1px solid color-mix(in srgb, var(--provider) 22%, transparent);width:150px;height:150px;box-shadow:0 0 54px var(--provider-glow);pointer-events:none;border-radius:50%;position:absolute;inset:auto -48px -68px auto}:is(.page-route-content:has([class*=connectionGrid]) [class*=connectButton],.page-route-content:has([class*=connectionGrid]) [class*=save]){box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 10%, transparent), inset 0 1px #ffffff0b;border-radius:13px!important;min-height:44px!important}:is(.page-route-content:has([class*=connectionGrid]) input,.page-route-content:has([class*=connectionGrid]) select,.page-route-content:has([class*=connectionGrid]) textarea){min-height:44px;border-radius:12px!important}:is(.page-route-content:has([class*=connectionGrid]) input:focus,.page-route-content:has([class*=connectionGrid]) select:focus,.page-route-content:has([class*=connectionGrid]) textarea:focus){border-color:color-mix(in srgb, var(--accent) 60%, transparent)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent)!important}@media (max-width:820px){.page-route-content:has([class*=connectionGrid]) [class*=hero]{min-height:300px!important;padding:26px 20px!important}.page-route-content:has([class*=connectionGrid]) [class*=heroCopy] h1{white-space:normal!important;max-width:100%!important}.page-route-content:has([class*=connectionGrid]) [class*=heroRank]{width:100%!important;min-width:0!important}.page-route-content:has([class*=connectionGrid]) [class*=connectionGrid]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){:is(.page-route-content:has([class*=connectionGrid]) [class*=connectionCard],.page-route-content:has([class*=connectionGrid]) [class*=languageButton]){transition:none!important}}
:root{--motion-instant:90ms;--motion-fast:.16s;--motion-base:.2s;--motion-slow:.32s;--motion-route:.24s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-soft:cubic-bezier(.22, .72, .25, 1);--motion-spring-soft:linear(0, .02 2.8%, .105 6.2%, .36 12.4%, .66 19.2%, .855 26%, .956 33.5%, 1.003 42%, 1.015 50.8%, 1.009 61%, 1.001 74%, 1);--motion-spring:var(--motion-spring-soft);--motion-focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), 0 10px 30px #00000029}html{scroll-behavior:smooth}body{text-rendering:optimizelegibility}.page-route-content{animation:roccoRouteResolve var(--motion-route) var(--motion-ease-out)}.page-route-content>main>:where(header,section,nav,aside),.page-route-content>section>:where(header,section,article,nav,aside){animation:roccoSurfaceResolve var(--motion-slow) var(--motion-ease-out) backwards}.page-route-content>main>:where(header,section,nav,aside):nth-child(2),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(2){animation-delay:28ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(3),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(3){animation-delay:54ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(4),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(4){animation-delay:78ms}.page-route-content>main>:where(header,section,nav,aside):nth-child(n+5),.page-route-content>section>:where(header,section,article,nav,aside):nth-child(n+5){animation-delay:96ms}:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,.panel,[data-surface=card],[data-surface=panel]):not([data-motion=none]){transition:border-color var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}:where(button,a,[role=button]):not([data-motion=none]){transition-property:opacity,color,border-color,background-color,box-shadow,filter;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}:where(button,[role=button]):active:not(:disabled):not([aria-disabled=true]):not([data-motion=none]){filter:brightness(.94)saturate(.96)}:where(button,a,input,select,textarea,[role=button]):focus-visible:not([data-motion=none]){transition-duration:var(--motion-instant);box-shadow:var(--motion-focus-ring)}:where(input,select,textarea):not([data-motion=none]){transition-property:color,border-color,background-color,box-shadow,opacity;transition-duration:var(--motion-fast)!important;transition-timing-function:var(--motion-ease)!important}:where(.modal,.dialog,.drawer,.popover,.dropdown-menu,.account-menu,.nav-dropdown-menu,.topbar-nav-popup,[role=dialog],[data-surface=dialog]):not([data-motion=none]){animation:roccoOverlayResolve var(--motion-base) var(--motion-ease-out)}:where([role=status],[role=alert],[data-motion=status]):not(:empty):not([data-motion=none]){animation:roccoStatusResolve var(--motion-base) var(--motion-ease-out) both}:where(img[data-motion=enter],[data-motion=media]){animation:roccoMediaResolve var(--motion-slow) ease}:where(progress,[role=progressbar],[class*=progress]>i,[class*=progress]>span){transition:width var(--motion-slow) var(--motion-ease), transform var(--motion-base) var(--motion-ease), opacity var(--motion-base) ease}:where(details[open]>:not(summary)){animation:roccoDisclosureResolve var(--motion-base) var(--motion-ease-out)}:where(.live-dot,[class*=liveDot],[data-live=true]):not([data-online=false]):not([data-motion=none]){animation:2.6s ease-in-out infinite roccoLiveSignal}:where([data-loading=true] [data-skeleton]):not([class*=skeleton]):not([class*=Skeleton]){animation:1.8s ease-in-out infinite roccoSkeletonSignal}.react-grid-item:not(.react-grid-placeholder):not(.react-draggable-dragging):not(.resizing){transition:transform var(--motion-base) var(--motion-ease), width var(--motion-base) var(--motion-ease), height var(--motion-base) var(--motion-ease)}.react-grid-item.react-draggable-dragging,.react-grid-item.resizing,[data-dragging=true]{transition:none!important}.topbar-nav,.trader-os-dock,.knowledge-rail,.rocco-system-footer{transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease, opacity var(--motion-base) ease}:where(.topbar-nav button,.topbar-nav a,.topbar-nav-popup *,.nav-dropdown-menu *,.account-menu *,.trader-nav-portal *,[data-nav-stable=true] *){transform:none!important}@media (hover:hover) and (pointer:fine){:where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.widget-card,[data-surface=card]):not([data-motion=none]):hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border));box-shadow:0 16px 46px #00000029,inset 0 1px #ffffff09}:where(.btn,button,[role=button]):not(:disabled):not([aria-disabled=true]):not([data-motion=none]):hover{filter:brightness(1.045)saturate(1.035)}}@keyframes roccoRouteResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoSurfaceResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoOverlayResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoStatusResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoMediaResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoDisclosureResolve{0%{opacity:0}to{opacity:1}}@keyframes roccoLiveSignal{0%,to{opacity:.65}50%{opacity:1}}@keyframes roccoSkeletonSignal{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:700px){:root{--motion-route:.2s;--motion-slow:.24s}.page-route-content>main>:where(header,section,nav,aside),.page-route-content>section>:where(header,section,article,nav,aside){animation-delay:0s!important}}@media (prefers-reduced-transparency:reduce){:where(.topbar-nav,.trader-os-dock,.modal,.dialog,[role=dialog]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (update:slow){:where(.live-dot,.status-dot,[class*=liveDot],[class*=statusDot],.skeleton,[class*=Skeleton]){animation:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.react-grid-item{transition:none!important}}
html[data-theme=analogue],body[data-theme=analogue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--visual-accent-a:#ddffe7;--visual-accent-b:#39ff7a;--visual-accent-c:#59ffd0;--visual-accent-rgb:57, 255, 122;--visual-page:#020804;--visual-page-2:#031008;--visual-panel:#030f08f0;--visual-panel-strong:#020b06fb;--visual-panel-soft:#39ff7a09;--visual-line:#39ff7a2b;--visual-line-hot:#39ff7a94;--visual-glow:#39ff7a29;--visual-radius-xs:2px;--visual-radius-sm:3px;--visual-radius-md:4px;--visual-radius-lg:6px;--visual-radius-xl:8px}body[data-theme=analogue]{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.012em;background-color:#020804!important;background-image:repeating-linear-gradient(0deg,#39ff7a06 0 1px,#0000 1px 4px),linear-gradient(#39ff7a07 1px,#0000 1px),linear-gradient(90deg,#39ff7a07 1px,#0000 1px),radial-gradient(circle at 84% -12%,#39ff7a29,#0000 36%),linear-gradient(#020804,#031008 58%,#010503)!important;background-size:auto,32px 32px,32px 32px,auto,auto!important;background-attachment:fixed!important}body[data-theme=analogue]:before{opacity:.38;background-image:repeating-linear-gradient(0deg,#39ff7a0b 0 1px,#0000 1px 4px),linear-gradient(90deg,#39ff7a06 1px,#0000 1px);background-size:auto,48px 48px;-webkit-mask-image:linear-gradient(#000,#000000c7 76%,#0000);mask-image:linear-gradient(#000,#000000c7 76%,#0000)}body[data-theme=analogue]:after{content:"";z-index:2147483000;pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,#39ff7a05 0 1px,#0000 1px 5px),radial-gradient(#0000 54%,#0000009e 100%) 0 0/100% 100%;position:fixed;inset:0}body[data-theme=analogue] ::selection{color:#001f0a;background:#39ff7ad1}body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface]){-webkit-backdrop-filter:blur(7px)saturate(.88)!important;backdrop-filter:blur(7px)saturate(.88)!important;background:linear-gradient(#39ff7a09,#0000 22%),#020c06f6!important;border-color:#39ff7a38!important;border-radius:4px!important;box-shadow:inset 0 1px #81ffa31a,inset 0 0 0 1px #39ff7a06,0 18px 54px #00000085,0 0 24px #39ff7a0e!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]){isolation:isolate;position:relative;-webkit-backdrop-filter:blur(6px)saturate(.86)!important;backdrop-filter:blur(6px)saturate(.86)!important;background:linear-gradient(#39ff7a09,#0000 19%),linear-gradient(90deg,#39ff7a06 1px,#0000 1px) 0 0/24px 24px,#030f08f0!important;border-color:#39ff7a29!important;border-radius:4px!important;box-shadow:inset 3px 0 #39ff7a1f,inset 0 1px #7eff9f14,0 16px 42px #00000061!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]):after{content:"";pointer-events:none;background:#39ff7aa8;width:22px;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 10px #39ff7a57}body[data-theme=analogue] :where(h1,h2,h3,h4,.topbar-nav-brand strong,.trader-os-label,.section-title){color:#dfffe8;letter-spacing:.035em;text-shadow:0 0 14px #39ff7a1f;font-family:var(--font-mono), ui-monospace, monospace!important}body[data-theme=analogue] .topbar-nav-brand strong:after{content:"_";color:#39ff7a;margin-left:.18em;animation:1.15s steps(2,end) infinite cipherTerminalBlink}body[data-theme=analogue] :where(.eyebrow,.kicker,.label,.meta,.caption,small,[class*=eyebrow],[class*=kicker],[class*=Label],[class*=Meta]){letter-spacing:.08em;font-family:var(--font-mono), ui-monospace, monospace!important}body[data-theme=analogue] :where(button,.btn,input,select,textarea,.trader-os-pin,.trader-os-action,.trader-os-launch){font-family:var(--font-mono), ui-monospace, monospace!important;border-radius:2px!important}body[data-theme=analogue] :where(input,select,textarea){caret-color:#39ff7a;color:#dfffe8!important;background:#010a05eb!important;border-color:#39ff7a33!important;box-shadow:inset 0 0 18px #39ff7a06!important}body[data-theme=analogue] :where(input,select,textarea):focus{border-color:#39ff7ab8!important;box-shadow:0 0 0 1px #39ff7a3d,0 0 20px #39ff7a1a!important}body[data-theme=analogue] :where(button,.btn,[role=button]):not([disabled]):hover{border-color:#39ff7a7a!important;box-shadow:0 0 0 1px #39ff7a14,0 0 18px #39ff7a1a!important}body[data-theme=analogue] :where(a:not([class*=danger]):not([class*=error]):hover){color:#8affaa}body[data-theme=analogue] .trader-os-dock{background:repeating-linear-gradient(0deg,#39ff7a07 0 1px,#0000 1px 4px),#010a05f9!important;border-radius:4px!important;box-shadow:0 24px 70px #000000a8,inset 0 1px #7dff9f1c,0 0 28px #39ff7a14!important}body[data-theme=analogue] .trader-os-launch{color:#001d09!important;background:linear-gradient(#68ff9a,#20df61)!important;border-color:#8affaba8!important;box-shadow:inset 0 1px #ffffff75,0 0 24px #39ff7a47!important}body[data-theme=analogue] :where(.topbar-nav a[aria-current=page],.topbar-nav button[aria-pressed=true],.trader-os-pin[aria-current=page],[role=tab][aria-selected=true],button[data-active=true],a[data-active=true]){color:#baffcc!important;background-color:#39ff7a16!important;border-color:#39ff7a85!important;box-shadow:inset 0 -2px #39ff7a,0 0 18px #39ff7a14!important}body[data-theme=analogue] :where(table,[role=table]){font-variant-numeric:tabular-nums slashed-zero;border-color:#39ff7a29!important}body[data-theme=analogue] :where(th,[role=columnheader]){letter-spacing:.06em;text-transform:uppercase;color:#95ffb2!important;background:#39ff7a0e!important;border-color:#39ff7a24!important}body[data-theme=analogue] :where(td,[role=cell]){border-color:#39ff7a17!important}body[data-theme=analogue] :where(.chart-container,.heatmap-viewer,[class*=Chart],[class*=Heatmap]){border-color:#39ff7a2e!important;box-shadow:inset 0 0 0 1px #39ff7a06,0 16px 42px #00000057!important}body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]){text-shadow:0 0 12px #39ff7a6b;color:#65ff98!important}body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]):before{animation:1.6s steps(2,end) infinite cipherTerminalBlink;box-shadow:0 0 10px #39ff7a9e}body[data-theme=analogue] ::-webkit-scrollbar{width:10px;height:10px}body[data-theme=analogue] ::-webkit-scrollbar-track{background:#010704}body[data-theme=analogue] ::-webkit-scrollbar-thumb{background:linear-gradient(#39ff7a7a,#39ff7a2e);border:2px solid #010704;border-radius:0}@keyframes cipherTerminalScan{0%{background-position:0 0}to{background-position:0 0}}@keyframes cipherTerminalBlink{0%,48%{opacity:1}49%,to{opacity:.34}}@media (max-width:760px),(pointer:coarse){body[data-theme=analogue]{background-attachment:scroll!important}body[data-theme=analogue]:after{opacity:.045}body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface]){-webkit-backdrop-filter:blur(4px)saturate(.84)!important;backdrop-filter:blur(4px)saturate(.84)!important}body[data-theme=analogue] :where(.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]):not([class*=cardano]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 2px 0 #39ff7a1a,0 10px 28px #00000052!important}}@media (prefers-reduced-transparency:reduce){body[data-theme=analogue] :where(.topbar-nav,.trader-os-dock,.rocco-system-footer,.knowledge-rail,.rcc,[data-floating-surface],.card,.stat-card,.metric-card,.tool-card,.dashboard-card,.panel,.widget-card,[class*=Card],[class*=Panel]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){body[data-theme=analogue] .topbar-nav-brand strong:after,body[data-theme=analogue] :where(.status-live,.live,.online,[data-status=online]):before{animation:none!important}body[data-theme=analogue] *{text-shadow:none!important}}
:root{--surface-glass:color-mix(in srgb, var(--bg-card) 96%, transparent);--surface-solid:color-mix(in srgb, var(--bg-elevated) 96%, var(--bg-primary));--surface-soft:color-mix(in srgb, var(--bg-card) 84%, var(--bg-primary));--surface-border:color-mix(in srgb, var(--accent) 8%, var(--border));--surface-border-strong:color-mix(in srgb, var(--accent) 34%, var(--border));--surface-highlight:color-mix(in srgb, var(--accent) 8%, transparent);--surface-shadow:0 18px 48px #0000004d;--surface-shadow-soft:0 4px 16px #00000029;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{text-rendering:optimizelegibility;background-attachment:fixed;min-width:320px}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 30%), radial-gradient(circle at 92% 92%, color-mix(in srgb, var(--purple) 5%, transparent), transparent 34%);position:fixed;inset:0}::selection{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 30%, transparent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 66%, white 8%);outline-offset:2px;box-shadow:var(--focus-ring)}:where(button,input,select,textarea){accent-color:var(--accent)}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,a)[aria-disabled=true],:where(button,input,select,textarea):disabled{cursor:not-allowed}.auth-container{isolation:isolate;background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), radial-gradient(circle at 90% 90%, color-mix(in srgb, var(--purple) 8%, transparent), transparent 38%), var(--bg-primary);position:relative;overflow:hidden}.auth-container:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 4%, transparent) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 82%);mask-image:linear-gradient(#000 0%,#0000 82%)}.auth-left{background:linear-gradient(145deg, color-mix(in srgb, var(--bg-secondary) 92%, transparent), color-mix(in srgb, var(--bg-primary) 98%, transparent));border-right-color:var(--surface-border)}.auth-showcase{width:min(620px,100%)}.brand-title{background:linear-gradient(110deg, var(--text-primary) 3%, var(--accent) 48%, color-mix(in srgb, var(--accent-hover) 72%, white) 76%, var(--text-primary));color:#0000;text-shadow:none;filter:drop-shadow(0 0 24px color-mix(in srgb, var(--accent) 15%, transparent));-webkit-background-clip:text;background-clip:text}.auth-feature-list article{border-color:var(--surface-border);background:linear-gradient(145deg, var(--surface-glass), color-mix(in srgb, var(--bg-primary) 80%, transparent));box-shadow:var(--surface-shadow-soft), inset 0 1px #ffffff09;position:relative;overflow:hidden}.auth-feature-list article:after{content:"";pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 36%);position:absolute;inset:0}.auth-form-container{border-color:var(--surface-border-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 95%, transparent), color-mix(in srgb, var(--bg-card) 90%, transparent));-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);border-radius:24px;max-width:430px;padding:clamp(25px,4vw,38px);position:relative;overflow:hidden;box-shadow:0 32px 100px #0006,inset 0 1px #ffffff0b}.auth-form-container:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 70%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.auth-title{letter-spacing:-.035em}.auth-subtitle{max-width:36ch;line-height:1.65}.form-group input,.form-group select,.form-group textarea{border-color:var(--surface-border);background:color-mix(in srgb, var(--bg-input) 94%, transparent);border-radius:12px;min-height:44px}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border))}.btn-primary{min-height:44px;box-shadow:0 12px 32px var(--btn-shadow), inset 0 1px #ffffff52;border-radius:12px}.auth-error{border-color:color-mix(in srgb, var(--red) 42%, var(--border));background:linear-gradient(135deg, var(--red-dim), color-mix(in srgb, var(--bg-card) 84%, transparent))}:where(.error-card,.empty-state,.loading-card,.recovery-card,.not-found-card){border-color:var(--surface-border);background:linear-gradient(145deg, var(--surface-glass), color-mix(in srgb, var(--bg-primary) 88%, transparent));box-shadow:var(--surface-shadow-soft), inset 0 1px #ffffff09}@media (max-width:820px){.auth-container{overflow:auto}.auth-left{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 96%, transparent), var(--bg-primary))}.auth-showcase{padding:34px 22px 28px}.auth-form-container{border-radius:20px;max-width:520px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:where(button,[role=button],input,select,textarea){min-width:0;max-width:100%}:where(button,[role=button],a,input,select,textarea):focus-visible{outline:2px solid var(--accent,#7dd3fc);outline-offset:3px}:where(h1,h2,h3,h4,p,li,label,button,a,span){overflow-wrap:break-word}html[lang=de] :where(nav,header,[role=navigation]) :where(a,button),html[lang=pl] :where(nav,header,[role=navigation]) :where(a,button){letter-spacing:-.01em;text-wrap:balance}html[lang=de] :where(h1,h2,h3),html[lang=pl] :where(h1,h2,h3){text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}html:lang(zh) :where(h1,h2,h3,button,nav a),html:lang(ja) :where(h1,h2,h3,button,nav a),html:lang(ko) :where(h1,h2,h3,button,nav a){line-height:1.35;letter-spacing:normal!important}html:lang(ar),html:lang(fa),html:lang(ur){direction:rtl}html:lang(ar) :where(input,textarea,[dir=ltr],code,pre),html:lang(fa) :where(input,textarea,[dir=ltr],code,pre),html:lang(ur) :where(input,textarea,[dir=ltr],code,pre){text-align:left;direction:ltr}@media (max-width:760px){:where(.knowledge-rail,.process-navigator-floating,.first-session-floating,.rcc){display:none!important}:where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:where(main,section,article,form,nav,header,footer){min-width:0}}@media (prefers-contrast:more){:where(button,input,select,textarea,[role=button]){border-width:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:is(.product-public-home.product-public-home,.product-auth-shell.product-auth-shell,.product-feature-status.product-feature-status,.product-legal-center.product-legal-center) :where(span,strong,small,p,a,button,label,em,b,dt,dd,li){font-size:max(12px,1em)}:is(.product-public-home.product-public-home,.product-auth-shell.product-auth-shell,.product-feature-status.product-feature-status,.product-legal-center.product-legal-center) :where(p,li,dd){line-height:1.5!important}.product-auth-shell :where(input:not([type=checkbox]),button),.product-feature-status article>a,.product-feature-status>footer a,.product-legal-center>header nav a,.product-legal-center>footer a,.product-public-home>header nav a{min-height:44px!important}.product-auth-shell input[type=checkbox]{flex:0 0 24px;width:24px!important;height:24px!important;min-height:24px!important}.product-auth-shell button{font-size:13px;line-height:1.4}.product-public-home [class*=__eyebrow],.product-auth-shell [class*=__eyebrow]{font-size:11px!important;line-height:1.4!important}.product-public-home footer a,.product-auth-shell a[class*=__link],.product-auth-shell a.auth-link,.product-legal-center>header>a{align-items:center;display:inline-flex;min-height:44px!important}.product-feature-status article>a,.product-feature-status>footer a,.product-legal-center>header nav a,.product-legal-center>footer a,.product-public-home>header nav a{align-items:center;display:inline-flex}.page-route-content :where(small,label,legend,caption,th,td){font-size:max(12px,1em);line-height:1.4!important}.page-route-content :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:40px}@media (max-width:760px),(pointer:coarse){.page-route-content :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}
html body[data-theme]{--visual-accent-a:var(--text-primary);--visual-accent-b:var(--accent);--visual-accent-c:var(--blue);--visual-accent-rgb:var(--palette-accent-rgb);--visual-page:var(--bg-primary);--visual-page-2:var(--bg-secondary);--visual-panel:var(--bg-card);--visual-panel-strong:var(--bg-elevated);--visual-panel-soft:var(--accent-dim);--visual-line:var(--border);--visual-line-hot:var(--border-focus);--visual-glow:var(--glow-soft);--shell-a:var(--text-primary);--shell-b:var(--accent);--shell-c:var(--text-secondary);--shell-ink:var(--bg-primary);--shell-panel:var(--bg-elevated);--shell-glow:var(--glow-soft);--brand-start:var(--text-primary);--brand-mid:var(--text-secondary);--brand-end:var(--accent);--dock-a:var(--text-primary);--dock-b:var(--accent);--dock-c:var(--text-secondary)}html body[data-theme=dark]{--visual-accent-c:var(--text-secondary)}html[data-theme=cosmic] body{background:var(--bg-primary)!important;background-image:var(--body-gradient)!important}html:is([data-theme=dark],[data-theme=cosmic]) body:before,html:is([data-theme=dark],[data-theme=cosmic]) .app-layout:before{display:none!important}html:is([data-theme=dark],[data-theme=cosmic]) body .card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px var(--card-border-top), 0 12px 32px #00000030;background:var(--bg-card)!important;border-color:var(--border)!important}html:is([data-theme=dark],[data-theme=cosmic]) body .app-layout>.trader-os-dock.trader-os-dock{background:var(--bg-secondary)!important;border-color:var(--border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 16px 48px #00000080!important}html:is([data-theme=dark],[data-theme=cosmic]) body .app-layout>.trader-os-dock .trader-os-launch{color:var(--bg-primary)!important;background:var(--accent)!important;text-shadow:none!important}html:is([data-theme=dark],[data-theme=cosmic]) body .btn-primary{text-shadow:none;color:var(--bg-primary)!important;background:var(--accent)!important;border-color:var(--accent)!important}html:is([data-theme=dark],[data-theme=cosmic]) body .btn-primary:hover{background:var(--accent-hover)!important}html[data-theme=cosmic] body #terminal-sidebar{background:var(--bg-secondary)}html[data-theme=cosmic] body #terminal-sidebar .side-category{background:var(--bg-card)}html[data-theme=cosmic] body .app-layout>header.community-topbar{background:var(--bg-primary)!important;border-bottom-color:var(--border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] body .app-layout{--dock-chrome-a:var(--accent);--dock-chrome-b:var(--text-secondary)}html[data-theme=cosmic] body .app-layout{--dock-chrome-a:var(--accent);--dock-chrome-b:var(--blue)}
