@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2)format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2)format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2)format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff)format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-800-normal-Db0WpKRw.woff2)format("woff2"),url(/assets/noto-sans-latin-800-normal-DnRnaT6R.woff)format("woff")}:root{color:#f4f1eb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;--primary:#44baba;background:#020609;font-family:Noto Sans,Segoe UI,sans-serif;font-weight:400;line-height:1.45}*{box-sizing:border-box}body{background:#020609;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}h1,h2{letter-spacing:-.02em;margin:0;font-family:Noto Sans,Segoe UI,sans-serif}h1{font-size:clamp(2rem,4vw,3.25rem)}h2{font-size:.9rem}.text-primary{color:var(--primary)}p{margin:0}code{font-family:IBM Plex Mono,SFMono-Regular,monospace}a{color:inherit}#root{isolation:isolate;min-height:100vh;position:relative}.product-auth-page{color:#e7fbff;isolation:isolate;background:radial-gradient(circle at 20% 16%,#44baba2e,#0000 28%),radial-gradient(circle at 78% 72%,#10b9811f,#0000 28%),linear-gradient(#040a0ff0,#02080a),#020609;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.product-auth-page:before{content:"";opacity:.38;pointer-events:none;background-image:linear-gradient(#5ff5ff0b 1px,#0000 1px),linear-gradient(90deg,#5ff5ff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.product-auth-panel{z-index:1;background:linear-gradient(145deg,#12202cf5,#071118f0),#071118f0;border:1px solid #5ce1e63d;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);gap:0;width:min(920px,100%);max-width:920px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #00000075,inset 0 1px #ffffff12}.product-auth-panel:before{content:"";background:linear-gradient(90deg,#5ff5ff57,#5cffc429,#0000);height:1px;position:absolute;inset:0 0 auto}.product-auth-copy{padding:clamp(28px,5vw,44px)}.product-auth-kicker{color:#76dce2;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:800}.product-auth-panel h1{color:#f3f7fb;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.product-auth-panel p{color:#9fb8c3;font-size:1rem;line-height:1.5}.product-auth-form{gap:16px;margin-top:28px;display:grid}.product-auth-form label{color:#cce8ef;gap:8px;font-size:.78rem;font-weight:700;display:grid}.product-auth-form input{color:#f2feff;font:inherit;background:#030d11db;border:1px solid #7cdde433;border-radius:14px;min-height:46px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff08}.product-auth-form input:focus{background:#051218f5;border-color:#5ff5ff9e;outline:none;box-shadow:0 0 0 3px #5ff5ff14,inset 0 1px #ffffff0a}.product-auth-form button{color:#e7fdff;cursor:pointer;background:linear-gradient(#44baba4d,#0a606042),#26b8c42e;border:1px solid #4dd9e2b8;border-radius:999px;min-height:48px;padding:12px 14px;font-weight:800;transition:border-color .15s,transform .15s,box-shadow .15s}.product-auth-form button:hover{border-color:#5ff5ffeb;transform:translateY(-1px);box-shadow:0 14px 34px #44baba1f}.product-auth-form button[type=button]{color:#cdebf1;background:linear-gradient(#0f1b26eb,#08121ae6),#08121ae6;border-color:#7491a83d}.product-auth-form button:disabled{cursor:wait;opacity:.65;transform:none}.product-auth-error{color:#ffb4b4;background:#7f1d1d29;border:1px solid #f8717138;border-radius:12px;margin:0;padding:10px 12px;font-size:.78rem}.product-auth-visual{background:radial-gradient(circle at 54% 36%,#5ff5ff26,#0000 30%),linear-gradient(#ffffff0b,#0000),#040d1275;border-left:1px solid #7491a81f;place-items:center;min-height:100%;padding:34px;display:grid;position:relative}.product-auth-orbit{border:1px solid #5ff5ff21;border-radius:50%;width:190px;height:190px;position:absolute;top:46px;box-shadow:inset 0 0 44px #5ff5ff14,0 0 70px #5cffc414}.product-auth-orbit span{background:conic-gradient(from 90deg,#0000 0deg 80deg,#5ff5ff 120deg,#5cffc4 158deg,#0000 220deg);border-radius:50%;animation:7s linear infinite productAuthRotate;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.product-auth-orbit span+span{opacity:.42;animation-duration:11s;animation-direction:reverse;inset:18px}.product-auth-chart{z-index:1;width:min(280px,100%);height:180px;margin-top:42px;position:relative}.product-auth-chart svg{width:100%;height:100%;overflow:visible}.product-auth-chart-area{fill:url(#authChartArea)}.product-auth-chart-line{fill:none;filter:drop-shadow(0 0 10px #5ff5ffb8);stroke:url(#authChartLine);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;animation:2.8s ease-in-out infinite productAuthPulse}.product-auth-tape{z-index:1;background:#050d149e;border:1px solid #5ff5ff24;border-radius:16px;place-self:end stretch;gap:3px;padding:14px;font-family:IBM Plex Mono,monospace;display:grid;position:relative}.product-auth-tape span{color:#7892a8;font-size:.68rem;font-weight:800}.product-auth-tape strong{color:#f3f7fb;font-size:.9rem}.product-auth-tape em{color:#5cffc4;text-transform:uppercase;font-size:.7rem;font-style:normal;font-weight:800}@keyframes productAuthRotate{to{transform:rotate(360deg)}}@keyframes productAuthPulse{0%,to{opacity:.72}50%{opacity:1}}@media (width<=760px){.product-auth-panel{grid-template-columns:1fr}.product-auth-visual{border-top:1px solid #7491a81f;border-left:0;min-height:240px;padding:26px}.product-auth-orbit{top:24px}}@media (prefers-reduced-motion:reduce){.product-auth-orbit span,.product-auth-chart-line{animation-duration:10s}}*{scrollbar-width:thin;scrollbar-color:#94a3b833 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#94a3b826;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#94a3b84d}.side-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 22%,#22d3ee14,#0000 28%),radial-gradient(circle at 92% 76%,#22c55e11,#0000 30%),linear-gradient(#020609 0%,#07121b 48%,#020609 100%);position:fixed;inset:0;overflow:hidden}.side-liquidity-engines{width:100%;height:100%;position:absolute;inset:0}.side-glow{opacity:.34;pointer-events:none;filter:blur(52px);mix-blend-mode:screen;width:34vw;height:120%;position:absolute;top:-10%}.side-glow-left{background:radial-gradient(circle at 70% 30%,#22d3ee2e,#0000 40%),radial-gradient(circle at 65% 74%,#8b5cf61c,#0000 42%);animation:18s ease-in-out infinite alternate sideGlowLeft;left:-18vw}.side-glow-right{background:radial-gradient(circle at 30% 28%,#22c55e26,#0000 42%),radial-gradient(circle at 38% 78%,#f871711a,#0000 42%);animation:22s ease-in-out infinite alternate sideGlowRight;right:-18vw}.side-bg-static .side-glow{animation:none}.side-vignette{pointer-events:none;position:absolute;inset:0}@keyframes sideGlowLeft{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,5vh)scale(1.08)}}@keyframes sideGlowRight{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5vw,-4vh)scale(1.12)}}.app-shell{color:#f3f7fb;z-index:1;max-width:1480px;min-height:100vh;margin:0 auto;padding:18px;position:relative}.app-full-width{flex-direction:column;height:100vh;display:flex;overflow:hidden}.app-full-width .app-shell{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0}.market-loader-shell{color:#eaffff;z-index:10000;background:radial-gradient(circle at 50% 38%,#4cc9ff1f,#0000 34%),radial-gradient(circle at 50% 72%,#5cffc414,#0000 28%),#05070d;place-items:center;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.market-loader-shell:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#5ff5ff0e 1px,#0000 1px),linear-gradient(90deg,#5ff5ff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.market-loader{--loader-line:#82f6ff29;--loader-muted:#708397;--loader-cyan:#5ff5ff;--loader-green:#5cffc4;--loader-red:#ff5d87;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--loader-line);background:linear-gradient(#ffffff0e,#0000),#0a101cb8;border-radius:28px;width:min(380px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff14}.market-loader:before{border-radius:inherit;content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle at 50% -10%,#5ff5ff24,#0000 46%),linear-gradient(#ffffff09,#0000 42%);position:absolute;inset:0}.market-loader-core{background:radial-gradient(circle,#5ff5ff1f,#0000 56%),#ffffff06;border-radius:50%;width:176px;height:176px;margin:0 auto 30px;position:relative}.market-loader-core:after{content:"";border:1px solid #5ff5ff21;border-radius:50%;position:absolute;inset:22px;box-shadow:inset 0 0 28px #5ff5ff14}.market-loader-ring{background:conic-gradient(from 90deg, transparent 0deg, transparent 70deg, var(--loader-cyan) 120deg, var(--loader-green) 160deg, transparent 220deg, transparent 360deg);border-radius:50%;animation:1.8s linear infinite marketLoaderRotate;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.market-loader-ring-soft{opacity:.42;animation-duration:4.8s;animation-direction:reverse;inset:14px}.market-loader-chart{z-index:2;width:calc(100% - 48px);height:calc(100% - 76px);position:absolute;inset:38px 24px;overflow:visible}.market-loader-chart-area{fill:url(#marketLoaderAreaFade)}.market-loader-chart-line{fill:none;filter:drop-shadow(0 0 10px #5ff5ffbf);stroke:url(#marketLoaderLineFade);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.market-loader-chart-dot{fill:var(--loader-green);filter:drop-shadow(0 0 10px var(--loader-green))}.market-loader-copy{text-align:center}.market-loader-copy p{color:var(--loader-muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.market-loader-copy h1{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650}.market-loader-copy span{color:#9bb5c8;margin-top:8px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem;display:block}.market-loader-quote{background:#ffffff09;border:1px solid #5ff5ff21;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:28px;padding:14px 16px;font-family:IBM Plex Mono,SFMono-Regular,monospace;display:grid}.market-loader-quote span{color:var(--loader-muted);font-size:.72rem}.market-loader-quote strong{font-size:.88rem;font-weight:700}.market-loader-quote em{color:var(--loader-green);font-size:.74rem;font-style:normal}.market-loader-quote em.is-down{color:var(--loader-red)}.market-loader-progress{background:#5ff5ff17;border-radius:999px;height:6px;margin-top:22px;overflow:hidden}.market-loader-progress span{background:linear-gradient(90deg, var(--loader-cyan), var(--loader-green));border-radius:inherit;width:0%;height:100%;display:block;box-shadow:0 0 18px #5ff5ffbf}.market-loader-meta{color:var(--loader-muted);justify-content:space-between;margin-top:10px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;display:flex}@keyframes marketLoaderRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.market-loader-ring{animation-duration:8s}}@media (width<=520px){.market-loader{border-radius:22px;padding:26px}.market-loader-core{width:150px;height:150px;margin-bottom:24px}.market-loader-quote{gap:8px;padding:12px}}.workspace{gap:14px;display:grid}.workspace-full{width:100%}.workspace-topbar{background:linear-gradient(#080f16fa,#070d14f5),#070d14f5;border:1px solid #7491a824;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 20px 80px #00000038}.workspace-topbar-copy{gap:2px;display:grid}.workspace-topbar-copy h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1}.workspace-topbar-copy p{color:#8ea8bc;margin:0;font-size:.9rem}.account-pill-wrap{z-index:2000;position:relative}.account-pill{color:#dce8f1;cursor:pointer;background:linear-gradient(#0e1923f5,#081018f2),#081018eb;border:1px solid #7491a82e;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:6px 12px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.account-pill:hover{border-color:#44baba80;transform:translateY(-1px)}.account-pill.is-ready{border-color:#34d39947;box-shadow:inset 0 0 0 1px #34d3990d,0 0 24px #34d3990f}.account-pill.is-pending{border-color:#fbbf2440}.account-pill-copy{text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.account-pill-copy strong{color:#f3f7fb;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;line-height:1.1}.account-pill-copy small{color:#8ea8bc;white-space:nowrap;font-size:.68rem;line-height:1.1}.account-pill-dot{border-radius:999px;width:8px;height:8px}.account-pill-dot.is-live{background:#34d399;box-shadow:0 0 0 4px #34d39924}.account-pill-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2421}.account-pill-dot.is-off{background:#64748b;box-shadow:0 0 0 4px #64748b1f}.account-menu{color:#dce8f1;z-index:2100;background:radial-gradient(circle at 0 0,#44baba1f,#0000 38%),linear-gradient(#0d1822fc,#070f17fc);border:1px solid #7491a833;border-radius:18px;gap:12px;min-width:310px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0000007a}.account-menu-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.account-menu-header span{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.account-menu-header strong{color:#f3f7fb;font-family:IBM Plex Mono,monospace;font-size:.95rem}.account-menu-grid{border-top:1px solid #7491a81f;border-bottom:1px solid #7491a81f;grid-template-columns:minmax(50px,auto) minmax(0,1fr);gap:8px 14px;padding:12px 6px;display:grid}.account-menu-grid span{color:#7892a8;font-size:.72rem}.account-menu-grid strong{color:#dce8f1;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:IBM Plex Mono,monospace;font-size:.76rem;overflow:hidden}.account-menu-grid .account-menu-fees{text-align:right;white-space:normal;justify-items:end;gap:4px;padding-left:6px;padding-right:2px;display:grid;overflow:visible}.account-menu-grid .account-agent-display{text-align:right;white-space:normal;justify-items:end;gap:2px;display:grid;overflow:visible}.account-agent-display span{color:#f3f7fb;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:800;line-height:1.15;overflow:hidden}.account-agent-display small{color:#8ea8bc;font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:700;line-height:1.15}.account-switcher{border-bottom:1px solid #7491a81f;gap:8px;padding:0 0 12px;display:grid}.account-switcher-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-switcher-heading span{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-switcher-heading button,.account-switcher-row button{color:#d7fbf5;cursor:pointer;background:#44baba14;border:1px solid #44baba3d;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:700}.account-switcher-heading button:disabled,.account-switcher-row button:disabled{cursor:wait;opacity:.58}.account-switcher-list{gap:7px;display:grid}.account-switcher-row{background:#050d1485;border:1px solid #7491a821;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 9px 9px 10px;display:flex}.account-switcher-row div{min-width:0;display:grid}.account-switcher-row strong{color:#f3f7fb;font-family:IBM Plex Mono,monospace;font-size:.78rem}.account-switcher-row small,.account-switcher-empty{color:#8ea8bc;font-size:.7rem;line-height:1.35}.account-switcher-empty{margin:0}.account-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.account-menu-fees span{align-items:center;gap:8px;display:inline-flex}.account-menu-fees small{color:#8ea8bc;text-align:right;white-space:nowrap;max-width:220px;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;line-height:1.2}.account-agent-section{border-bottom:1px solid #7491a81f;gap:9px;padding:0 0 12px;display:grid}.account-agent-current{background:#050d1480;border:1px solid #7491a824;border-radius:12px;gap:4px;min-width:0;padding:10px 11px;display:grid}.account-agent-current strong{color:#f3f7fb;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.8rem;line-height:1.15;overflow:hidden}.account-agent-current small{color:#8ea8bc;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.25}.account-menu-error{color:#fecdd3;background:linear-gradient(#7f1d1d3d,#450a0a2e),#0a121ab8;border:1px solid #f8717147;border-radius:12px;gap:5px;padding:10px 11px;display:grid}.account-menu-error span{color:#fb7185;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-menu-error p{color:#fecdd3;overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.account-agent-name-field{gap:7px;display:grid}.account-agent-name-field>span{color:#67e8f9;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:800}.account-agent-name-field>div{gap:8px;display:flex}.account-agent-name-field input{color:#f3f7fb;background:#050d14d1;border:1px solid #7491a82e;border-radius:10px;flex:1;min-width:0;padding:9px 10px;font-family:IBM Plex Mono,monospace;font-size:.82rem}.account-agent-name-field button{color:#67e8f9;cursor:pointer;background:#44baba14;border:1px solid #44baba3d;border-radius:10px;width:38px}.account-agent-name-field small{color:#7892a8;font-size:.7rem;line-height:1.35}.account-agent-rotation-warning{color:#fbbf24!important}.account-agent-approval-note{color:#8ea8bc!important}.account-menu-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.account-product-session{border-top:1px solid #94a3b821;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.account-product-profile{background:linear-gradient(#0f1b26a8,#0710189e),#050d1480;border:1px solid #7491a824;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.account-product-avatar{color:#dffcff;background:radial-gradient(circle at 35% 25%,#67e8f942,#0000 48%),linear-gradient(#14535bb8,#082f4994);border:1px solid #67e8f938;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.account-product-copy{gap:2px;min-width:0;display:grid}.account-product-copy strong,.account-product-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-product-copy strong{color:#f3f7fb;font-size:.9rem;font-weight:800;line-height:1.15}.account-product-copy small{color:#8ea8bc;font-size:.7rem;line-height:1.2}.account-role-chip{color:#d7fbf5;white-space:nowrap;background:#44baba1a;border:1px solid #44baba3d;border-radius:999px;justify-content:center;align-items:center;padding:7px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.account-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-menu-actions>.btn{grid-column:1/-1;justify-content:center;width:100%}.account-agent-section>.btn{justify-content:center;width:100%}.account-menu-action{justify-content:center;width:100%;min-height:38px;padding:7px 10px;font-size:.75rem}.account-menu-action-primary{color:#d8fff1!important;background:linear-gradient(#10b9813d,#065f4647)!important;border-color:#34d39961!important}.account-menu-action-danger{color:#ffd6d6!important;background:linear-gradient(#7f1d1d3d,#450a0a47)!important;border-color:#f8717152!important}.workspace-topbar-actions{flex-wrap:wrap;justify-content:flex-end;place-items:center end;gap:8px 10px;display:flex}.hero-tag-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.settings-launcher,.settings-close,.action-row button,.quick-side-toggle button{transition:background .14s,border-color .14s,transform .14s}.settings-launcher,.settings-close{color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#121d29f2,#0b141deb);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.92rem;display:flex}.settings-launcher:hover,.settings-close:hover,.action-row button:hover,.quick-side-toggle button:hover,.side-nav-item:hover{transform:translateY(-1px)}.settings-close.account-menu-action{white-space:nowrap;min-height:34px;padding:6px 9px;font-size:.68rem;font-weight:700}.operator-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.panel-header-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.position-header-actions{background:0 0;border:0;border-radius:0;align-self:center;gap:12px;padding:0}.panel-header-actions button{color:#f3f7fb;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:10px 14px;font-size:.9rem;font-weight:650;transition:background .14s,border-color .14s,transform .14s}.position-header-actions button,.position-header-actions .execution-toggle-compact{min-height:40px}.position-header-actions button{padding:0 16px}.panel-header-actions button:hover{transform:translateY(-1px)}.panel-header-actions button:disabled{opacity:.58;cursor:not-allowed;transform:none}.operator-card{background:linear-gradient(#0e1821fa,#0a121af5),#0a121af5;border:1px solid #7491a81f;border-radius:18px;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff05}.operator-card-compact{gap:10px;min-height:0}.operator-card-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.operator-card-topline span{margin:0}.operator-card-topline strong{text-align:right;white-space:nowrap}.operator-card-price{background:radial-gradient(circle at 0 0,#25f36c29,#0000 40%),linear-gradient(#0e1821fa,#0a121af5)}.operator-profit{background:radial-gradient(circle at 0 0,#25f36c29,#0000 42%),linear-gradient(#0e1821fa,#0a121af5)}.operator-loss{background:radial-gradient(circle at 0 0,#ff6b6b1f,#0000 42%),linear-gradient(#0e1821fa,#0a121af5)}.operator-card span,.operator-card small,.banner-label,.section-heading span,.panel-subtitle,.ladder-header span{color:#8ea8bc}.operator-card strong{letter-spacing:-.03em;font-size:1.22rem}.operator-card small{line-height:1.45}.operator-card-subline{justify-content:space-between;align-items:center;gap:12px;display:flex}.operator-card-subline small:last-child{text-align:right;white-space:nowrap}.operator-card-subline .history-positive{color:#56f28e}.operator-card-subline .history-negative{color:#ff8b7d}.open-positions-strip{background:linear-gradient(#0a161ef5,#071118f0),#071118f0;border:1px solid #7491a824;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;display:grid}.open-positions-title{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.open-positions-title span{color:#8ea8bc;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.open-positions-title strong{color:#bdf4ff;background:#67e8f91a;border:1px solid #67e8f938;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.68rem;display:inline-flex}.open-positions-list{scrollbar-width:thin;gap:8px;min-width:0;display:flex;overflow-x:auto}.open-position-chip{color:#dce8f1;cursor:pointer;background:linear-gradient(90deg,#064e3b38,#0f1c27c2),#0f1c27c7;border:1px solid #67e8f92e;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:28px;padding:3px 9px 3px 5px;transition:border-color .14s,background .14s;display:inline-flex}.open-position-chip:hover{border-color:#67e8f957}.open-position-chip.is-selected{background:linear-gradient(90deg,#064e3b52,#0e74902e),#0e74902e;border-color:#22d3ee8a}.open-position-chip.is-external{background:linear-gradient(90deg,#78350f47,#0f1c27c2),#0f1c27c7;border-color:#fbbf2438}.open-position-chip strong{font-size:.8rem}.open-position-chip small,.open-position-origin{color:#8ea8bc;font-size:.68rem}.open-position-side{text-transform:uppercase;font-size:.62rem;font-weight:800}.open-position-side.is-long{color:#56f28e}.open-position-side.is-short{color:#ff8b7d}.open-position-origin{border-left:1px solid #7491a833;padding-left:6px}.open-position-icon{background:#ffffff0f;border-radius:999px;width:20px;height:20px}.open-position-select{z-index:8;position:relative}.open-position-select[open]{z-index:120}.open-position-select summary{list-style:none}.open-position-select summary::-webkit-details-marker{display:none}.open-position-select-trigger{color:#dce8f1;cursor:pointer;-webkit-user-select:none;user-select:none;background:#040e1485;border:1px solid #67e8f921;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:2px 8px 2px 10px;transition:border-color .14s,background .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.open-position-select-trigger:hover{border-color:#67e8f96b;transform:none}.open-position-select.is-external .open-position-select-trigger{background:#2e1b0980;border-color:#fbbf243d}.open-position-select-meta{border-right:1px solid #7491a82e;align-items:center;gap:6px;padding:0 2px 0 7px;display:inline-flex}.open-position-select-eyebrow{color:#87a2b8;letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:850}.open-position-select-meta strong{color:#c8f6ff;background:#67e8f91a;border:1px solid #67e8f933;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.64rem;display:inline-flex}.open-position-select-current{align-items:center;gap:6px;min-width:0;display:inline-flex}.open-position-select-count{color:#c8f6ff;background:#67e8f91a;border:1px solid #67e8f92e;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:850;display:inline-flex}.open-position-select-current b{color:#b9d1df;letter-spacing:.01em;font-size:.73rem;font-weight:760}.open-position-select-current small{white-space:nowrap;font-size:.68rem}.open-position-select-caret{color:#7f98aa;margin-left:0;font-size:.54rem;transition:transform .14s}.open-position-select[open] .open-position-select-caret{transform:rotate(180deg)}.open-position-select-menu{background:radial-gradient(circle at 0 0,#22d3ee1a,#0000 34%),linear-gradient(#081119fc,#050c12fc);border:1px solid #7491a82e;border-radius:18px;gap:6px;min-width:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 22px 60px #0000006b}.open-position-select-option{color:#dce8f1;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #0000;border-radius:13px;grid-template-columns:20px 38px 74px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:grid}.open-position-select-option:hover,.open-position-select-option.is-selected{background:#22d3ee14;border-color:#67e8f93d}.open-position-select-option.is-external:hover,.open-position-select-option.is-external.is-selected{background:#fbbf2414;border-color:#fbbf243d}.open-position-select-option strong{font-size:.76rem;font-weight:760;line-height:1}.open-position-select-option small{white-space:nowrap;justify-self:end;font-size:.68rem;line-height:1}.open-position-select-option .open-position-icon{width:20px;height:20px}.open-position-select-option .open-position-side{text-align:center;line-height:1}@media (width<=640px){.open-position-select{min-width:0}.open-position-select-trigger{max-width:124px;min-height:32px;padding:4px 9px 4px 10px}.open-position-select-current{min-width:0}.open-position-select-current b{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.open-position-select-menu{z-index:2400;width:calc(100vw - 64px);min-width:0;max-width:348px;max-height:min(54dvh,420px);position:absolute;inset:calc(100% + 8px) 0 auto auto;overflow-y:auto}}.external-position-alert{justify-content:space-between;align-items:center;gap:12px;display:flex}.external-position-alert button{color:#fde68a;cursor:pointer;font:inherit;background:#fbbf241f;border:1px solid #fbbf2452;border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:800}.external-position-alert button:disabled{cursor:not-allowed;opacity:.55}.pending-entry-card{color:#dbeafe;background:#14222ec7;border:1px solid #36dfd147;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff08}.pending-entry-card div{gap:3px;min-width:0;display:grid}.pending-entry-card strong{color:#f8fafc;font-size:.9rem}.pending-entry-card span{color:#9eb6c8;font-size:.78rem}.pending-entry-card button{color:#fecaca;cursor:pointer;font:inherit;background:#f871711f;border:1px solid #f8717161;border-radius:10px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:800}.pending-entry-card button:disabled{cursor:not-allowed;opacity:.55}.dashboard-grid{grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);align-items:start;gap:14px;display:grid}.dashboard-grid-single{grid-template-columns:minmax(0,1fr)}.primary-column,.secondary-column{align-content:start;gap:16px;display:grid}.secondary-column{position:sticky;top:22px}.primary-column-full,.secondary-column-full{max-width:100%}.secondary-column-full{position:static}.panel{background:linear-gradient(#0c151efa,#091118f5),#091118f5;border:1px solid #7491a81f;border-radius:22px;padding:18px;box-shadow:0 14px 42px #0000002e}.panel-entry{background:radial-gradient(circle at 0 0,#25f36c17,#0000 34%),linear-gradient(#0c151efa,#091118f5)}.entry-execution-collapse-chevron{color:#dce8f1;font-size:.95rem;line-height:1;transition:color .14s}.panel-header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.position-header-copy-live{align-self:center;min-width:0}.position-header-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.position-header-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:inline-flex}.position-title-icon{flex-shrink:0;width:22px;height:22px}.position-title-long{color:#4ade80}.position-title-short{color:#f87171}.position-header-leverage-control{white-space:nowrap;background:#0f172a7a;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.position-header-leverage-button{color:#dbe7f5;cursor:pointer;min-width:68px;height:30px;font:inherit;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-radius:999px;outline:0;padding:0 14px;font-size:.78rem;font-weight:800}.position-header-leverage-button:disabled{cursor:not-allowed;opacity:.7}.position-header-leverage-popover{z-index:40;background:linear-gradient(#0d1a24fa,#081018fa);border:1px solid #2fdbff42;border-radius:14px;width:238px;padding:12px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff0f}.position-header-leverage-popover:before{content:"";background:#0d1a24fa;border-top:1px solid #2fdbff3d;border-left:1px solid #2fdbff3d;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.position-header-leverage-popover-head,.position-header-leverage-scale,.position-header-leverage-actions{justify-content:space-between;align-items:center;display:flex}.position-header-leverage-popover-head span,.position-header-leverage-scale{color:#8ea8bc;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.position-header-leverage-popover-head strong{color:#f4fbff;font-size:1rem}.position-header-leverage-slider{accent-color:#35e5ff;width:100%;margin:12px 0 6px}.position-header-leverage-actions{gap:8px;margin-top:12px}.position-header-leverage-actions button{cursor:pointer;min-height:32px;font:inherit;border:1px solid #94a3b82e;border-radius:10px;padding:0 12px;font-size:.82rem;font-weight:760}.position-header-leverage-cancel{color:#cbd7e5;background:#0f172aa3}.position-header-leverage-confirm{color:#f4fbff;background:linear-gradient(135deg,#1ab576eb,#1684d6e6)}.position-header-leverage-confirm:disabled{cursor:not-allowed;opacity:.48}.position-header-add-button,.position-header-reduce-button{color:#f3fbf7;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:6px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.position-header-add-button{background:linear-gradient(#12594661,#0e382d52);border:1px solid #4ade802e}.position-header-reduce-button{background:linear-gradient(#1448666b,#0d2a4057);border:1px solid #38bdf833}.position-header-tune-button{align-items:center;gap:7px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a;color:#cfe7f8!important;background:linear-gradient(#162c3eb3,#0c1b289e)!important;border-color:#7db4d638!important}.position-header-tune-button:hover:not(:disabled),.position-header-tune-button-active{box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d;color:#ecfeff!important;background:linear-gradient(#0d5e7780,#0d374e70)!important;border-color:#38bdf86b!important}.position-header-add-button:hover:not(:disabled){background:linear-gradient(#166e566b,#1046375c);border-color:#4ade8047;transform:translateY(-1px);box-shadow:0 10px 24px #0a18143d}.position-header-reduce-button:hover:not(:disabled){background:linear-gradient(#16587e75,#0f365261);border-color:#38bdf857;transform:translateY(-1px);box-shadow:0 10px 24px #0815203d}.position-header-add-button:disabled,.position-header-reduce-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff08}.position-header-kicker{margin:0}.position-header-separator{color:#5f7a90;font-weight:500}.panel-divider{background:linear-gradient(90deg,#ffffff14,#ffffff05);width:100%;height:1px;margin-bottom:14px}.subtle-divider{margin-bottom:0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#7c97ad;margin:0 0 8px;font-size:.72rem}.panel-subtitle{max-width:64ch;margin-top:8px;font-size:.92rem}.price-chip,.status-pill{white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:.82rem}.status-pill{text-transform:capitalize}.status-ok,.status-live{background:#15803d3d}.status-replacing,.status-degraded{background:#b4530947}.status-critical,.status-error,.status-disconnected{background:#991b1b4d}.status-standby{background:#082f4947}.status-duration{color:#c7d7e2;text-transform:none;background:#082f4947;border-color:#7491a829}.execution-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.execution-automation-row{margin-bottom:14px}.execution-toggle{cursor:pointer;background:#ffffff08;border:1px solid #7491a81f;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.execution-toggle-compact{background:0 0;border:0;gap:7px;min-width:auto;padding:0}.execution-toggle-compact .execution-toggle-copy strong{font-size:.8rem}.execution-toggle-compact .execution-toggle-copy small{font-size:.68rem;line-height:1.2}.execution-toggle-compact input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:999px;outline:none;flex:none;width:36px;height:20px;margin:0;transition:background .2s,border-color .2s;position:relative}.execution-toggle-compact input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.execution-toggle-compact input[type=checkbox]:checked{background:#25f36ce6;border-color:#25f36ce6}.execution-toggle-compact input[type=checkbox]:checked:after{transform:translate(16px,-50%)}.icon-only-button{border-radius:12px;place-items:center;min-width:36px;height:36px;display:inline-grid;padding:6px!important}.icon-only-button svg{width:16px;height:16px}.execution-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.execution-signal-card{background:#ffffff08;border:1px solid #7491a81f;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.execution-signal-card span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.execution-signal-card strong{letter-spacing:-.02em;color:#f3f7fb;font-size:1rem}.execution-signal-card small{color:#b0c4d1;line-height:1.35}.execution-signal-card-automation strong{color:#d7f6e0}.execution-badge-row{flex-wrap:wrap;gap:8px;display:flex}.execution-badge{color:#9ab6c8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:5px 10px;font-size:.76rem}.preview-label{color:#b7cad8;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.preview-arrow{color:#d7e4ec;font-size:1rem}.execution-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:14px;display:grid}.execution-main{gap:14px;display:grid}.capital-field{gap:8px;display:grid}.capital-field span{color:#8ea8bc}.capital-field input{letter-spacing:-.05em;border-radius:16px;min-height:58px;font-size:1.7rem;font-weight:700}.capital-field small,.helper-text,.muted{color:#abc0cf}.capital-warning{color:#ffb0a7}.capital-slider-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.capital-slider-row-modal{margin-top:10px}.capital-slider{appearance:none;background:linear-gradient(90deg,#24d8c238,#24d8c214);border:1px solid #3bd1c21f;border-radius:999px;outline:none;width:100%;height:10px}.capital-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0d1a24;border:2px solid #36dfd1;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #36dfd129}.capital-slider::-moz-range-thumb{cursor:pointer;background:#0d1a24;border:2px solid #36dfd1;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 3px #36dfd129}.capital-slider:disabled{opacity:.45;cursor:not-allowed}.capital-slider-value{text-align:center;color:#eef5fb;background:#0a121ae6;border:1px solid #7491a829;border-radius:14px;min-width:72px;padding:9px 12px;font-weight:700}.capital-slider-meta{justify-content:space-between;gap:12px;display:flex}.trade-action-capacity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-action-capacity-item{background:#ffffff06;border:1px solid #fff1;border-radius:14px;gap:3px;padding:10px 12px;display:grid}.trade-action-capacity-item span{color:#cfdfeead;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.trade-action-capacity-item strong{font-size:.9rem}.capital-field-prominent input{min-height:68px;font-size:1.95rem}.app-route-bar{z-index:1900;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:1480px;margin:12px auto 0;padding:0 18px;display:flex;position:relative}.app-settings-open .app-route-bar{z-index:0}.app-route-bar-spacer{flex:1}.app-route-settings{margin-left:0}.privacy-toggle{color:#b9ccda;cursor:pointer;font:inherit;background:linear-gradient(#121d29f5,#081018f0);border:1px solid #7491a82e;border-radius:999px;justify-content:center;align-items:center;width:38px;min-height:38px;padding:0;font-size:.86rem;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.privacy-toggle:hover{color:#f3f7fb;border-color:#44baba6b}.privacy-toggle.is-active{color:#7defff;background:linear-gradient(#22d3ee24,#0c1822f5),#081018f0;border-color:#22d3ee6b;box-shadow:inset 0 0 0 1px #22d3ee14,0 0 24px #22d3ee0f}.private-mask{color:#a9c1d1;font-family:var(--font-mono,"Geist Mono", monospace);letter-spacing:.02em}.route-tab{color:#b9ccda;font:inherit;cursor:pointer;background:#0a121aeb;border:1px solid #7491a824;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.route-tab:hover{color:#dce7ef;background:#7491a814;border-color:#7491a83d}.route-tab-icon{opacity:.6;transition:opacity .2s}.route-tab-active{color:#f3f7fb;background:#25f36c1f;border-color:#25f36c47;box-shadow:0 0 15px #25f36c0d}.route-tab-active .route-tab-icon{opacity:1;color:#25f36c}.decision-updated-at{color:#8ea8bc;font-size:.85rem}.decision-hero-grid{grid-template-columns:1.1fr 1.5fr .8fr;gap:14px;display:grid}.decision-hero-card{background:linear-gradient(#0c151efa,#091118f5),#091118f5;border:1px solid #7491a81f;border-radius:22px;gap:8px;padding:18px;display:grid}.decision-hero-card strong{letter-spacing:-.04em;font-size:1.8rem}.decision-hero-actions{margin-top:4px}.decision-hero-long{background:radial-gradient(circle at 0 0,#25f36c1f,#0000 38%),linear-gradient(#0c151efa,#091118f5)}.decision-hero-short{background:radial-gradient(circle at 0 0,#ff6b6b1f,#0000 38%),linear-gradient(#0c151efa,#091118f5)}.decision-hero-neutral,.decision-readiness-wait{background:radial-gradient(circle at 0 0,#4c84ff14,#0000 38%),linear-gradient(#0c151efa,#091118f5)}.decision-readiness-enter_now{background:radial-gradient(circle at 0 0,#25f36c24,#0000 38%),linear-gradient(#0c151efa,#091118f5)}.decision-readiness-almost{background:radial-gradient(circle at 0 0,#ffb6481f,#0000 38%),linear-gradient(#0c151efa,#091118f5)}.decision-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);align-items:start;gap:14px;display:grid}.decision-consult-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.decision-primary-panel,.decision-consult-side{gap:16px;display:grid}.decision-consult-price-strip{flex-wrap:wrap;gap:8px;display:flex}.decision-consult-notes{gap:10px;display:grid}.decision-inline-warning{background:#ff8b5714;border:1px solid #ff8b5729;border-radius:16px;padding:14px 16px}.decision-inline-warning strong{margin-bottom:6px;display:block}.decision-inline-warning p{color:#d8e3ea;margin:0}.decision-details-drawer{gap:14px;display:grid}.decision-details-drawer>summary{cursor:pointer;color:#dce7ef;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px;font-weight:600;list-style:none}.decision-details-drawer>summary::-webkit-details-marker{display:none}.decision-sidebar{gap:14px;display:grid}.decision-chart-panel{gap:16px;display:grid}.decision-chart-header,.decision-panel-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.timeframe-switcher{gap:8px;display:flex}.timeframe-button{color:#c5d4df;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #7491a824;border-radius:999px;padding:7px 12px}.timeframe-button-active{color:#f3f7fb;background:#25f36c24;border-color:#25f36c47}.watch-topbar{align-items:stretch}.watch-topbar-controls{justify-items:stretch;gap:8px;min-width:440px;display:grid}.watch-status-strip,.watch-control-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.watch-subtle{color:#92aabd;font-size:.82rem;line-height:1.15}.watch-add-wallet{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.watch-add-wallet input{color:#f3f7fb;background:#ffffff0a;border:1px solid #7491a824;border-radius:12px;min-height:38px;padding:0 12px}.watch-dashboard-grid{grid-template-columns:310px minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.watch-rail-panel,.watch-feed-panel,.watch-side-column{min-height:0}.watch-side-column{gap:14px;display:grid}.watch-trader-list,.watch-feed-list,.watch-candidate-list,.watch-detail-content{gap:8px;display:grid}.watch-trader-row{background:#ffffff03;border:1px solid #7491a80f;border-radius:10px;gap:5px;padding:7px 8px;display:grid}.watch-trader-row-selected{border-color:#25f36c38;box-shadow:inset 2px 0 #25f36cb8}.watch-trader-row-muted{opacity:.64}.watch-trader-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;display:grid}.watch-trader-header,.watch-trader-footer,.watch-feed-title,.watch-feed-badges,.watch-feed-summary,.watch-detail-header,.watch-candidate-metrics,.watch-fill-row,.watch-fill-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watch-trader-header{justify-content:space-between;gap:10px}.watch-trader-title,.watch-trader-state,.watch-feed-identity,.watch-candidate-title,.watch-candidate-priority{gap:4px;display:grid}.watch-trader-title strong,.watch-feed-title strong,.watch-candidate-head strong,.watch-position-row strong,.watch-detail-header strong{letter-spacing:-.02em;font-size:.98rem}.watch-trader-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.watch-trader-score-card,.watch-feed-metric,.watch-feed-copy-score,.watch-candidate-score,.watch-detail-metric{gap:2px;display:grid}.watch-trader-score-card{background:#ffffff04;border:1px solid #7491a80d;border-radius:8px;padding:5px 6px}.watch-trader-score-card span,.watch-candidate-metrics span,.watch-fill-row span,.watch-fill-head span,.watch-feed-summary span{color:#a9becc;font-size:.77rem}.watch-feed-reason,.watch-candidate-row p{color:#d6e2ea;margin:0;font-size:.8rem;line-height:1.2}.watch-trader-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.watch-trader-actions button{color:#bfd1dc;cursor:pointer;background:#ffffff06;border:1px solid #7491a814;border-radius:8px;padding:5px 7px;font-size:.76rem}.watch-feed-panel{min-height:calc(100vh - 180px)}.watch-feed-row,.watch-candidate-row{color:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #7491a817;border-radius:12px;gap:6px;padding:8px 10px;display:grid}.watch-feed-row-compact{gap:4px;padding:6px 9px}.watch-feed-row-entry{background:linear-gradient(90deg,#25f36c1f,#0000 16%),#ffffff04;border-color:#25f36c24}.watch-feed-row-management{background:linear-gradient(90deg,#4c84ff0f,#0000 12%),#ffffff04}.watch-feed-row-eth{border-color:#ffb6483d;box-shadow:inset 3px 0 #ffb648d1}.watch-feed-row-selected{border-color:#25f36c47;box-shadow:inset 2px 0 #25f36cc7}.watch-feed-row-selected.watch-feed-row-eth{box-shadow:inset 2px 0 #25f36cc7,inset 6px 0 #ffb648c2}.watch-feed-row-status-actionable{border-color:#25f36c2e}.watch-feed-row-status-borderline .watch-feed-copy-score strong,.watch-candidate-row-status-borderline .watch-candidate-score strong{color:#ffd98a}.watch-feed-row-status-late .watch-feed-copy-score strong,.watch-candidate-row-status-late .watch-candidate-score strong{color:#a8c0d2}.watch-feed-row-status-ignore{opacity:.74}.watch-feed-row-status-ignore .watch-feed-secondary,.watch-feed-row-status-ignore .watch-feed-meta{opacity:.76}.watch-feed-primary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.watch-feed-title{gap:4px}.watch-feed-priority{justify-items:end;gap:4px;display:grid}.watch-feed-row-compact .watch-feed-priority{gap:3px}.watch-feed-copy-score,.watch-candidate-score{justify-items:end}.watch-feed-copy-score span,.watch-candidate-score span,.watch-feed-metric span,.watch-trader-score-card span,.watch-detail-metric span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;line-height:1.05}.watch-feed-copy-score strong,.watch-candidate-score strong{font-variant-numeric:tabular-nums;font-size:1.06rem;line-height:1}.watch-feed-copy-score-compact strong{font-size:.96rem}.watch-feed-secondary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.watch-feed-row-compact .watch-feed-secondary{flex-wrap:wrap;gap:10px;display:flex}.watch-feed-metric{background:#ffffff05;border-radius:8px;padding:5px 6px}.watch-feed-row-compact .watch-feed-metric{background:0 0;border-radius:0;align-items:baseline;gap:4px;padding:0;display:inline-flex}.watch-feed-metric strong,.watch-trader-score-card strong,.watch-detail-metric strong{font-variant-numeric:tabular-nums;font-size:.9rem;line-height:1}.watch-feed-meta{gap:4px;display:grid}.watch-feed-row-compact .watch-feed-meta{gap:2px}.watch-feed-meta-strip{color:#a8bdcb;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px;font-size:.75rem;line-height:1.05;display:flex}.watch-feed-reason{color:#dbe5eb;font-variant-numeric:tabular-nums}.watch-feed-row-compact .watch-feed-reason{font-size:.76rem;line-height:1.1}.watch-side-pill{text-align:center;min-width:58px}.watch-side-long{background:#15803d3d}.watch-side-short{background:#991b1b47}.watch-event-pill-new_entry,.watch-event-pill-add,.watch-event-pill-flip{background:#25f36c24}.watch-event-pill-reduce,.watch-event-pill-exit{background:#4c84ff1f}.watch-asset-pill{background:#ffffff0b;font-weight:600}.watch-asset-pill-eth,.watch-eth-pill{color:#ffd9a0;background:#ffb64838;border-color:#ffb64847}.watch-style-pill{background:#4c84ff24}.watch-top-pick-pill{background:#25f36c2e;border-color:#25f36c3d}.watch-detail-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.watch-detail-block{gap:6px;padding-top:2px;display:grid}.watch-detail-metric{background:#ffffff05;border:1px solid #7491a80d;border-radius:8px;padding:6px 8px}.watch-position-list,.watch-fill-list{gap:0;display:grid}.watch-position-table,.watch-fill-list{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff0f;max-height:240px;padding-right:2px;overflow:auto}.watch-position-head,.watch-position-row{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,.7fr);align-items:center;gap:8px;display:grid}.watch-fill-row,.watch-fill-head{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,.8fr);align-items:center;gap:8px;display:grid}.watch-position-head,.watch-fill-head{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;z-index:1;background:#080f16f5;border-bottom:1px solid #ffffff0f;padding:5px 8px;font-size:.69rem;position:sticky;top:0}.watch-position-row{background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;padding:7px 8px;font-size:.82rem}.watch-position-row strong{font-size:.9rem}.watch-position-row-eth{background:linear-gradient(90deg,#ffb6481f,#0000 16%),0 0;box-shadow:inset 2px 0 #ffb648cc}.watch-position-market{gap:1px;display:grid}.watch-fill-list{border-top:1px solid #ffffff0f}.watch-fill-row{color:#b9ccd7;background:0 0;border-bottom:1px solid #ffffff0d;border-radius:0;padding:7px 8px;font-size:.8rem}.watch-candidate-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:7px 9px}.watch-candidate-row-top{background:linear-gradient(90deg,#25f36c1a,#0000 16%),#ffffff04;border-color:#25f36c33}.watch-candidate-row-eth{border-color:#ffb64838;box-shadow:inset 3px 0 #ffb648c7}.watch-candidate-row-status-ignore{opacity:.74}.watch-candidate-rank{color:#f3f7fb;background:#ffffff0a;border-radius:999px;place-items:center;width:24px;min-width:24px;height:24px;font-size:.76rem;font-weight:700;display:grid}.watch-candidate-body{gap:5px;display:grid}.watch-candidate-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.watch-candidate-footer{gap:4px;display:grid}.watch-candidate-reason-row{align-items:center;gap:6px;min-width:0;display:flex}.watch-candidate-reason-row p{color:#b9ccd7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watch-candidate-reason-pill{color:#f2f6fa;background:#ffffff0b;border-color:#7491a81a;flex:none}.watch-candidate-row-status-actionable .watch-candidate-reason-pill{background:#25f36c24;border-color:#25f36c2e}.watch-candidate-row-status-borderline .watch-candidate-reason-pill{background:#ffb64829;border-color:#ffb6482e}.watch-candidate-confidence{background:#ffffff0b;border-radius:999px;height:3px;overflow:hidden}.watch-candidate-confidence span{border-radius:inherit;background:linear-gradient(90deg,#25f36c,#ffd267);height:100%;display:block}.watch-delta-up strong,.watch-delta-up{color:#82efad}.watch-delta-down strong,.watch-delta-down{color:#ff9898}.watch-delta-flat strong,.watch-delta-flat{color:#d7e4ec}.watch-empty-state{background:#ffffff06;border:1px dashed #7491a82e;border-radius:16px;gap:6px;padding:18px;display:grid}.watch-empty-state strong{font-size:.95rem}.watch-empty-state p{color:#b4c7d4;line-height:1.45}.watch-sparkline{width:90px;height:30px;overflow:visible}.watch-sparkline path{fill:none;stroke:#25f36c;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.watch-feed-row .status-pill,.watch-candidate-row .status-pill,.watch-trader-row .status-pill{padding:4px 8px;font-size:.74rem;line-height:1.05}.watch-position-head span:not(:first-child),.watch-fill-head span:not(:first-child),.watch-position-row>span,.watch-fill-row>span:not(:first-child){text-align:right;justify-self:end}.watch-topbar .workspace-topbar-copy p:last-child{max-width:60ch;margin-top:4px;font-size:.88rem}.watch-topbar .workspace-topbar-copy h1{font-size:1.65rem;line-height:1.05}.watch-topbar.workspace-topbar{border-radius:20px;padding:12px 16px}.watch-topbar .eyebrow{margin-bottom:6px}.watch-topbar .settings-launcher{border-radius:12px;padding:8px 12px}.watch-signal-layout{gap:14px;display:grid}.watch-primary-signal-panel{border-radius:24px;gap:12px;display:grid}.watch-primary-signal-live{background:radial-gradient(circle at 0 0,#25f36c1f,#0000 28%),radial-gradient(circle at 100% 0,#ffb64814,#0000 22%),linear-gradient(#0c151efa,#091118f5)}.watch-primary-signal-empty{background:radial-gradient(circle at 0 0,#4c84ff14,#0000 30%),linear-gradient(#0c151efa,#091118f5)}.watch-primary-score{justify-items:end;gap:4px;display:grid}.watch-primary-score span,.watch-primary-metric span,.watch-primary-rule span,.watch-evidence-meta span,.watch-backup-meta span,.watch-trader-inline-stats span{text-transform:uppercase;letter-spacing:.08em;color:#8ea8bc;font-size:.74rem}.watch-primary-score strong{letter-spacing:-.05em;font-size:2.2rem;line-height:1}.watch-primary-body{gap:12px;display:grid}.watch-primary-summary{gap:8px;display:grid}.watch-primary-call{justify-content:space-between;align-items:start;gap:14px;display:flex}.watch-primary-call strong{letter-spacing:-.05em;font-size:2.1rem;line-height:.95}.watch-primary-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.watch-primary-reason{color:#eef5fa;max-width:80ch;margin:0;font-size:.98rem}.watch-validation-strip{background:#ffffff06;border:1px solid #7491a814;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.watch-validation-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.watch-validation-copy span,.watch-decision-evidence-item span,.watch-trader-reason,.watch-backup-loser-reason{letter-spacing:.04em;color:#9eb4c5;font-size:.74rem}.watch-validation-copy strong,.watch-decision-evidence-head strong,.watch-backup-loser-reason{color:#eff5f9}.watch-validation-strip p{color:#c6d6e1;margin:0;font-size:.83rem;line-height:1.35}.watch-primary-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.watch-primary-metrics-linked{grid-template-columns:repeat(4,minmax(0,1fr))}.watch-primary-metric{background:#ffffff09;border:1px solid #7491a817;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.watch-primary-metric strong,.watch-primary-rule strong{color:#f4f9fc;font-size:1rem;line-height:1.1}.watch-primary-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.watch-primary-rule{background:#ffffff06;border:1px solid #7491a814;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.watch-no-signal{gap:8px;display:grid}.watch-no-signal strong{letter-spacing:-.03em;font-size:1.5rem}.watch-no-signal p{color:#d1e0ea;margin:0}.watch-decision-evidence{gap:8px;display:grid}.watch-decision-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.watch-decision-evidence-item{background:#ffffff05;border:1px solid #7491a812;border-radius:13px;gap:4px;padding:9px 11px;display:grid}.watch-decision-evidence-item strong{color:#f4f9fc;font-size:.9rem;line-height:1.25}.watch-rejection-list{color:#b8cbd8;gap:4px;margin:0;padding-left:18px;display:grid}.watch-blocker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.watch-context-grid{grid-template-columns:minmax(0,1.2fr) 320px;align-items:start;gap:14px;display:grid}.watch-evidence-panel,.watch-backup-panel{gap:10px;display:grid}.watch-basis-note{background:#ffffff05;border:1px solid #7491a814;border-radius:12px;gap:4px;padding:8px 10px;display:grid}.watch-basis-note strong{text-transform:uppercase;letter-spacing:.08em;color:#dce8f0;font-size:.76rem}.watch-basis-note span{color:#b8cbd8;font-size:.79rem;line-height:1.35}.watch-evidence-list,.watch-backup-list{gap:8px;display:grid}.watch-evidence-row,.watch-backup-row,.watch-position-recap-row{color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #7491a814;border-radius:14px;gap:6px;padding:10px 11px;display:grid}.watch-class-review-row{background:#ffffff05;border:1px solid #7491a814;border-radius:14px;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.watch-class-review-main{gap:5px;display:grid}.watch-class-review-main strong{letter-spacing:-.01em;font-size:.94rem}.watch-class-review-metrics{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:.72rem;display:grid}.watch-evidence-main,.watch-backup-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.watch-evidence-main strong,.watch-backup-head strong{letter-spacing:-.02em;font-size:.98rem}.watch-evidence-meta,.watch-backup-meta,.watch-trader-inline-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-evidence-row p,.watch-backup-row p,.watch-position-recap-row p{color:#d4e2eb;margin:0;font-size:.84rem;line-height:1.3}.watch-position-recap-row{gap:5px}.watch-position-recap-row-eth{background:linear-gradient(#2136465c,#ffffff05);border-color:#4cc3f733}.watch-position-recap-main{justify-content:space-between;align-items:start;gap:10px;display:flex}.watch-position-recap-main strong{letter-spacing:-.01em;font-size:.96rem}.watch-position-recap-metrics{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.watch-backup-loser-reason{text-transform:uppercase;margin:0;font-size:.79rem;font-weight:600}.watch-trader-inline-stats{gap:6px 10px}.watch-trader-role-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.watch-trader-reason{text-transform:none;letter-spacing:0;margin:0;line-height:1.35}.watch-tracked-panel,.watch-detail-panel{gap:8px;display:grid}.watch-detail-panel-passive{opacity:.84}.watch-detail-content{gap:8px}.watch-detail-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-trader-row{background:#ffffff04;border:1px solid #7491a80f;border-radius:12px;padding:0}.watch-trader-actions button{padding:5px 7px;font-size:.72rem}.watch-tracked-panel-dense .watch-trader-list{gap:6px}.watch-tracked-panel-dense .watch-trader-main{padding:8px 9px}.watch-tracked-panel-dense .watch-trader-actions{padding:0 8px 8px}.watch-tracked-panel-dense .watch-trader-inline-stats{gap:5px 8px}.watch-tracked-panel-dense .watch-trader-reason{font-size:.76rem}.watch-detail-panel-passive .watch-detail-strip,.watch-detail-panel-passive .watch-detail-block{opacity:.9}.watch-sparkline-empty{background:#ffffff0d;border-radius:999px;width:90px;height:30px}@media (width<=1280px){.watch-primary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-primary-metrics-linked,.watch-blocker-grid,.watch-class-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-decision-evidence-grid,.watch-context-grid{grid-template-columns:minmax(0,1fr)}.watch-dashboard-grid{grid-template-columns:280px minmax(0,1fr)}.watch-side-column{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=980px){.watch-primary-foot{grid-template-columns:minmax(0,1fr)}.watch-topbar-controls{min-width:0}.watch-dashboard-grid{grid-template-columns:minmax(0,1fr)}.watch-side-column{grid-column:auto;grid-template-columns:minmax(0,1fr)}.watch-feed-secondary,.watch-position-head,.watch-position-row,.watch-fill-row,.watch-fill-head{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-class-review-row{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.watch-primary-call{display:grid}.watch-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-primary-metrics-linked,.watch-blocker-grid,.watch-class-review-metrics,.watch-add-wallet{grid-template-columns:minmax(0,1fr)}.watch-feed-primary,.watch-candidate-head{grid-template-columns:minmax(0,1fr);display:grid}.watch-feed-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-detail-strip,.watch-candidate-row{grid-template-columns:minmax(0,1fr)}.watch-candidate-rank{display:none}}.decision-chart-shell{border:1px solid #7491a814;border-radius:22px;overflow:hidden}.decision-chart{width:100%;height:auto;display:block}.decision-chart-bg{fill:#060d14f0}.chart-wick-up,.chart-body-up{stroke:#3ee46d;fill:#1f9d4d}.chart-wick-down,.chart-body-down{stroke:#ff8b57;fill:#b85b2f}.chart-line-vwap{stroke:#52b7ff;stroke-width:1.2px;stroke-dasharray:4 4}.chart-line-key{stroke:#ffffff29;stroke-width:1px;stroke-dasharray:3 5}.chart-line-opening{stroke:#25f36c59;stroke-width:1px;stroke-dasharray:2 4}.chart-zone-pullback{fill:#52b7ff14;stroke:#52b7ff2e;stroke-width:1px}.chart-zone-breakout{fill:#25f36c14;stroke:#25f36c33;stroke-width:1px}.chart-zone-rejection{fill:#ff8b5714;stroke:#ff8b5733;stroke-width:1px}.chart-label{fill:#8ea8bc;font-size:12px}.chart-zone-label{fill:#d7e4ec;text-transform:capitalize}.chart-axis-label{fill:#7790a4;font-size:11px}.chart-grid-line{stroke:#ffffff0d;stroke-width:1px}.chart-line-current{stroke:#52b7ff99;stroke-width:1.2px;stroke-dasharray:4 4}.chart-price-badge{fill:#52b7ff24;stroke:#52b7ff66}.chart-price-badge-text{fill:#dce9f2;text-anchor:middle;font-size:11px}.level-chip-row{flex-wrap:wrap;gap:8px;display:flex}.level-chip{color:#b7cad8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;padding:6px 10px;font-size:.8rem}.decision-card-stack{gap:10px;display:grid}.decision-score-card,.decision-mini-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:10px;padding:14px;display:grid}.decision-strategy-card p{color:#d8e3ea;margin:0;line-height:1.45}.decision-score-topline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.decision-score-topline span,.decision-mini-stat span,.decision-mini-stat small,.decision-meter-row span{color:#8ea8bc}.decision-meter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.decision-meter-row div{background:#ffffff09;border:1px solid #ffffff0d;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.decision-summary-grid,.decision-score-grid,.timeframe-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.decision-score-grid,.timeframe-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-checklist{gap:10px;display:grid}.decision-checklist-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.decision-checklist-item p{color:#d8e3ea;margin:0}.decision-checklist-dot{background:#3ee46d;border-radius:999px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #3ee46d1f}@media (width<=1120px){.operator-strip,.decision-hero-grid,.decision-main-grid,.decision-consult-grid,.decision-summary-grid,.decision-score-grid,.timeframe-summary-grid,.dashboard-grid,.execution-layout,.entry-execution-shell,.entry-risk-grid,.entry-risk-tuning-grid,.entry-ladder-row,.entry-execution-details-grid{grid-template-columns:1fr}}.capital-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.capital-preset{color:#d7e5ee;text-align:center;width:100%;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;transition:background .14s,border-color .14s,transform .14s}.capital-preset:hover{transform:translateY(-1px)}.capital-preset.is-active{background:#15803d3d;border-color:#4ade802e}.quick-actions{gap:12px;display:grid}.quick-submit{letter-spacing:.02em;align-content:center;justify-items:center;gap:4px;min-height:88px;font-size:1rem;font-weight:800;display:grid}.quick-submit span{font-size:1.12rem}.quick-submit small{color:#ffffffc7;font-size:.8rem;font-weight:500}.quick-submit.is-previewed{box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 4px #ffffff08}.execution-actions-card{background:linear-gradient(#ffffff07,#ffffff04);border:1px solid #ffffff12;border-radius:18px;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff05}.execution-actions-header{gap:4px;display:grid}.execution-actions-header span,.execution-meta-header span{color:#8ea8bc;font-size:.82rem}.execution-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.execution-meta{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff0f;border-radius:18px;gap:10px;margin-top:14px;padding:14px;display:grid}.execution-meta-header{gap:4px;display:grid}.panel-entry-merged{background:radial-gradient(circle at 0 0,#24d6bd14,#0000 28%),linear-gradient(#0b151ffa,#081018fa);border-radius:24px;gap:12px;padding:14px;display:grid}.entry-execution-header{align-items:center;margin-bottom:0}.entry-execution-header-collapsed{align-items:center}.entry-execution-header-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.entry-execution-header-clickable:hover .entry-execution-collapse-chevron{color:#f3f7fb}.entry-execution-collapse-region{opacity:1;transform-origin:top;will-change:max-height, opacity, transform;max-height:1240px;transition:max-height .26s cubic-bezier(.22,1,.36,1),opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),margin-top .22s;overflow:hidden;transform:translateY(0)}.entry-execution-collapse-region.is-expanded{animation:.22s cubic-bezier(.22,1,.36,1) entry-execution-panel-reveal}.entry-execution-collapse-region.is-collapsing{opacity:0;pointer-events:none;max-height:0;margin-top:-8px;transform:translateY(-8px)scaleY(.985)}@keyframes entry-execution-panel-reveal{0%{opacity:0;transform:translateY(-8px)scaleY(.985)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.entry-execution-collapse-region{transition:none;animation:none}}.entry-execution-heading{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.entry-execution-title-lockup{align-items:center;gap:10px;min-width:0;display:inline-flex}.entry-execution-title-lockup.has-position-select{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 38%),linear-gradient(135deg,#07161ffa,#09262dd1);border:1px solid #67e8f929;border-radius:999px;gap:8px;padding:4px 6px 4px 5px;box-shadow:inset 0 1px #ffffff0a}.entry-execution-title-lockup.has-position-select .entry-execution-heading-icon{width:27px;height:27px}.entry-execution-title-lockup.has-position-select h2{white-space:nowrap}.runcat-container{pointer-events:none;flex:1;min-width:60px;height:36px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.runcat-wrap{align-items:center;display:flex;position:absolute;top:50%;left:-42px;transform:translateY(-50%)}.runcat{filter:brightness(0)invert()opacity(.6);width:34px;height:34px;image-rendering:pixelated}@keyframes cat-run{0%{left:-42px}to{left:100%}}@keyframes cat-bounce{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.entry-trade-inline-status{background:#ffffff08;border:1px solid #7491a81f;border-radius:999px;align-items:center;gap:10px;padding:6px 16px;display:inline-flex}.entry-trade-inline-status-copy{letter-spacing:-.01em;white-space:nowrap;font-size:.86rem;font-weight:650}.entry-trade-inline-status-long{background:#4ade8014;border-color:#4ade8029}.entry-trade-inline-status-long .entry-trade-inline-status-copy{color:#62ef9e}.entry-trade-inline-status-short{background:#ff8b7d14;border-color:#ff8b7d29}.entry-trade-inline-status-short .entry-trade-inline-status-copy{color:#ff9e92}.entry-trade-inline-spark{align-items:center;width:46px;height:14px;display:inline-flex}.entry-trade-inline-spark svg{width:100%;height:100%;overflow:visible}.entry-trade-inline-spark path{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 4}.entry-trade-inline-spark-long path{stroke:#59efaf}.entry-trade-inline-spark-short path{stroke:#ff978c}.entry-execution-header-controls{align-items:center;gap:8px;display:inline-flex}.entry-execution-heading h2{margin:0}.entry-execution-heading-separator{color:#6f8798;font-size:.9rem;line-height:1}.entry-execution-heading-icon{color:#44ead6;background:radial-gradient(circle at 30% 30%,#26dcc838,#0b2f3f4d);border:1px solid #38d7c42e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.entry-execution-heading-icon-btc{color:#ffc76b;background:radial-gradient(circle at 30% 30%,#ffad333d,#3f250857);border-color:#ffad3333}.entry-execution-heading-icon-eth{color:#9dd6ff;background:radial-gradient(circle at 30% 30%,#78c2ff38,#12274157);border-color:#78c2ff2e}@media (width<=640px){.panel-entry-merged{gap:10px;padding:12px}.entry-execution-header{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;display:grid}.entry-execution-heading{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;display:grid}.entry-execution-title-lockup,.entry-execution-title-lockup.has-position-select{border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;min-height:44px;padding:7px 8px;display:grid}.entry-execution-title-lockup:not(.has-position-select){grid-template-columns:28px minmax(0,1fr)}.entry-execution-title-lockup h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;line-height:1.1;overflow:hidden}.entry-execution-title-lockup.has-position-select h2{white-space:nowrap}.entry-execution-heading-icon,.entry-execution-title-lockup.has-position-select .entry-execution-heading-icon{width:28px;height:28px}.entry-trade-inline-status{border-radius:16px;justify-content:space-between;width:100%;min-height:38px;padding:8px 10px}.entry-trade-inline-status-copy{text-overflow:ellipsis;min-width:0;font-size:.82rem;overflow:hidden}.entry-trade-inline-spark{flex:0 0 54px;width:54px}.runcat-container,.entry-execution-heading-separator{display:none}.entry-side-selector-header{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.entry-side-selector-header::-webkit-scrollbar{display:none}.entry-execution-header-controls{width:100%;min-width:0;display:grid}}@media (width<=380px){.entry-execution-title-lockup.has-position-select{grid-template-columns:28px minmax(0,1fr)}.entry-execution-title-lockup.has-position-select .open-position-select{grid-column:1/-1;justify-self:start}}.entry-execution-heading-icon-generic{color:#d7e0e8;background:radial-gradient(circle at 30% 30%,#ccd6e133,#23313e5c);border-color:#ccd6e129}.asset-control{cursor:pointer;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex}.asset-control-label{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:inline-flex}.asset-trigger{color:#eef5fb;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:none;justify-content:space-between;align-items:center;gap:7px;width:auto;min-width:104px;padding:7px 12px;font-size:.9rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.asset-trigger:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff26}.asset-icon{justify-content:center;align-items:center;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.asset-icon-img{object-fit:contain;border-radius:50%;width:18px;height:18px}.asset-option-icon.asset-icon-img{width:24px;height:24px}.entry-execution-heading-icon.asset-icon-img{width:28px;height:28px}.asset-option-icon{letter-spacing:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;flex:0 0 24px;width:24px;height:24px;font-size:.72rem}.asset-icon-btc{color:#ffc76b}.asset-option-icon.asset-icon-btc{background:#ffc76b1a;border-color:#ffc76b33}.asset-icon-eth{color:#9dd6ff}.asset-option-icon.asset-icon-eth{background:#9dd6ff1a;border-color:#9dd6ff2e}.asset-icon-generic{color:#d7e0e8}.asset-option-icon.asset-icon-generic{background:#d7e0e814;border-color:#d7e0e824}.asset-trigger-label{text-align:left;flex:1}.asset-trigger-caret{opacity:.45;font-size:.58rem}@media (width<=640px){.asset-control{background:radial-gradient(circle at 0 0,#22d3ee1a,#0000 42%),#040e146b;border:1px solid #67e8f91f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;padding:10px;display:grid}.asset-control-label{gap:2px;display:grid}.asset-control-label .eyebrow{font-size:.58rem;line-height:1}.asset-trigger{background:#07121bc7;border-color:#67e8f929;border-radius:13px;width:100%;min-width:0;min-height:40px;padding:8px 10px}.asset-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (width<=380px){.asset-control{grid-template-columns:minmax(0,1fr)}}.asset-dropdown{z-index:100;background:#0c1520;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:min(771px,100vw - 32px);min-width:min(620px,100vw - 32px);max-height:min(411px,72vh);padding:4px;display:flex;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000008c}.asset-dropdown-header{border-bottom:1px solid #7491a824;flex:none;padding-bottom:2px}.asset-search{background:#030a1080;border:1px solid #10b98166;border-radius:10px;align-items:center;gap:10px;height:38px;margin:10px 10px 14px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 2px 4px #0003}.asset-search:focus-within{border-color:#10b981cc;box-shadow:0 0 0 2px #10b98126,inset 0 2px 4px #0003}.asset-search svg{color:#8ea8bc;flex:0 0 15px;width:15px;height:15px;transition:color .2s}.asset-search:focus-within svg{color:#10b981}.asset-search .asset-search-input{color:#eef5fb;min-width:0;font:inherit;letter-spacing:.02em;flex:1;margin:0;padding:0;font-size:.85rem;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.asset-search .asset-search-input::placeholder{color:#6a869e}.asset-market-tabs{scrollbar-width:none;align-items:center;gap:18px;margin:0 4px;padding:0 2px;display:flex;overflow-x:auto}.asset-market-tabs::-webkit-scrollbar{display:none}.asset-market-tab{color:#8da0ad;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:none;padding:8px 0 9px;font-size:.78rem;position:relative}.asset-market-tab.is-active{color:#eef5fb}.asset-market-tab.is-active:after{content:"";background:#58d8cc;height:1px;position:absolute;bottom:0;left:0;right:0}.asset-market-tab[aria-disabled=true]{cursor:pointer;opacity:.45}.asset-results{min-height:0;padding-top:6px;overflow-y:auto}.asset-coming-soon-overlay{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060d14bd;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.asset-coming-soon-card{color:#eef5fb;background:#101b25;border:1px solid #58d8cc38;border-radius:10px;justify-items:center;gap:8px;min-width:220px;padding:18px 20px;display:grid;box-shadow:0 18px 40px #00000073}.asset-coming-soon-card strong{font-size:.95rem}.asset-coming-soon-card span{color:#8da0ad;font-size:.82rem;font-weight:650}.asset-coming-soon-card button{color:#eef5fb;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #7491a82e;border-radius:8px;margin-top:4px;padding:6px 12px;font-size:.78rem}.asset-option-row{border-radius:8px;align-items:center;gap:4px;transition:background .12s;display:flex}.asset-option-row:hover,.asset-option-row.is-selected{background:#ffffff12}.asset-option-row.is-view-only:hover{background:#ffffff09}.asset-option{color:#eef5fb;min-width:0;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;flex:1;align-items:center;gap:8px;padding:8px 6px 8px 8px;font-size:.9rem;display:flex}.asset-option:disabled{cursor:default;color:#eef5fbb8}.asset-option-name{flex:1;align-items:baseline;gap:7px;min-width:0;font-weight:700;display:flex}.asset-option-name>span:first-child{text-overflow:ellipsis;overflow:hidden}.asset-option-subtitle{color:#5f788b;text-transform:uppercase;font-size:.66rem;font-weight:700}.asset-option-leverage{color:#5a7a92;white-space:nowrap;font-size:.72rem;font-weight:500}.asset-option-leverage.is-view-only{color:#58d8cc}.asset-option-state{color:#7fe6dc;text-transform:uppercase;text-align:center;letter-spacing:.02em;background:#58d8cc14;border-radius:6px;min-width:62px;padding:3px 6px;font-size:.64rem;font-weight:800}.asset-favorite-button{color:#d7e0e880;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:4px;font-size:1rem;line-height:1;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.asset-favorite-button:hover,.asset-favorite-button.is-favorite{color:#ffc76b;background:#ffc76b14;border-color:#ffc76b29}.asset-dropdown-separator{background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;margin:6px}.asset-empty-state{color:#6f8aa0;text-align:center;padding:18px 10px 16px;font-size:.82rem;font-weight:600}.asset-loading-label{color:#6f8aa0;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.68rem;font-weight:700}.asset-loading-label-error{color:#ff8a8a}@keyframes entryTradeSparkShift{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.entry-execution-shell{grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);align-items:stretch;gap:10px;display:grid}.entry-execution-main,.entry-risk-rail{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#16222e99,#0b121bd9);border:1px solid #ffffff14;border-radius:20px;align-content:start;gap:12px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 40px #00000040}.entry-execution-main{position:relative;overflow:hidden}.entry-execution-main:before{content:"";pointer-events:none;position:absolute;inset:0}.entry-execution-main-long:before{background:radial-gradient(circle at 0 0,#34d3992e,#0000 38%)}.entry-execution-main-short:before{background:radial-gradient(circle at 0 0,#fb718529,#0000 38%)}.entry-ticket-bar{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.entry-ticket-bar strong{color:#eef5fb;letter-spacing:-.02em;font-size:1rem;font-weight:800}.entry-ticket-bar span{color:#9fb5c5;text-align:right;font-size:.84rem;font-weight:600;line-height:33px}.entry-risk-label{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.entry-execution-main-top,.entry-risk-rail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.entry-asset-switch{grid-template-columns:repeat(2,minmax(0,auto))}.entry-asset-switch-header{gap:5px}.entry-asset-switch-header .capital-preset{border-radius:999px;min-width:54px;min-height:32px;padding-inline:12px;font-size:.86rem}.entry-execution-default-pills{flex-wrap:wrap;gap:6px;display:flex}.entry-capital-field{gap:9px}.entry-capital-input-shell{position:relative}.entry-capital-field input{letter-spacing:-.05em;border-radius:14px;width:100%;min-height:28px;padding-right:128px;font-size:1.35rem;font-weight:700}.entry-capital-input-shell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.entry-capital-input-shell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entry-capital-input-shell input[type=number]{-moz-appearance:textfield}.entry-capital-max-button{color:#44ead6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:800;position:absolute;top:50%;right:72px;transform:translateY(-50%)}.entry-capital-max-button:disabled{opacity:.45;cursor:not-allowed}.entry-capital-input-unit{color:#9fb5c5;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:.82rem;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.entry-quick-amounts{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.entry-quick-amount-button{color:#cfe1ee;min-width:0;font:inherit;cursor:pointer;background:#111c27b8;border:1px solid #4a607194;border-radius:999px;flex:calc(14.2857% - 6.85714px);padding:4px 10px;font-size:.76rem;font-weight:700;line-height:1;transition:border-color .14s,background .14s,color .14s,transform .14s}.entry-quick-amount-button:hover:not(:disabled){color:#eef9ff;background:#182836eb;border-color:#36dfd173;transform:translateY(-1px)}.entry-quick-amount-button:disabled{opacity:.38;cursor:not-allowed}.entry-leverage-row{gap:8px;margin-top:4px;display:grid}.entry-slider-group{gap:10px;margin:10px 0;display:grid}.entry-ticket-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;margin-bottom:16px;display:grid}.entry-ticket-toggles .entry-ticket-toggle{cursor:pointer;background:#0c182285;border:1px solid #4a607152;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex}.entry-ticket-toggles .entry-ticket-toggle .entry-ticket-toggle-label{color:#eef5fb;white-space:nowrap;flex:auto;font-size:.9rem;font-weight:700}.entry-ticket-toggles .entry-ticket-toggle:hover{opacity:1;background:#101e2ac2;border-color:#5474886b}.entry-ticket-toggles .entry-ticket-toggle:first-child,.entry-ticket-toggles .entry-ticket-toggle:last-child{border-bottom:1px solid #4a607152;padding:10px 14px}.entry-ticket-toggles .entry-ticket-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:999px;outline:none;flex:none;width:44px;height:24px;margin:0 0 0 auto;transition:background .2s,border-color .2s;position:relative}.entry-ticket-toggles .entry-ticket-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.entry-ticket-toggles .entry-ticket-toggle input[type=checkbox]:checked{background:#25f36ce6;border-color:#25f36ce6}.entry-ticket-toggles .entry-ticket-toggle input[type=checkbox]:checked:after{transform:translate(20px,-50%)}.entry-ticket-toggles .entry-ticket-toggle input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}.entry-ticket-toggles .entry-ticket-execution-mode select{appearance:none;color:#eaf3f8;cursor:pointer;font:inherit;background:linear-gradient(45deg,#0000 50%,#9eb6c8 50%) calc(100% - 12px)/5px 5px no-repeat,linear-gradient(135deg,#9eb6c8 50%,#0000 50%) calc(100% - 7px)/5px 5px no-repeat,#061018a3;border:1px solid #4a60716b;border-radius:9px;flex:0 0 104px;height:30px;padding:0 24px 0 10px;font-size:.78rem;font-weight:800}.entry-ticket-toggles .entry-ticket-execution-mode select:disabled{cursor:not-allowed;opacity:.6}@media (width<=720px){.entry-execution-shell{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:10px;width:100%;min-width:0;max-width:100%;margin-inline:-2px;padding:0 2px 6px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.entry-execution-shell::-webkit-scrollbar{display:none}.entry-execution-shell .entry-execution-main,.entry-execution-shell .entry-risk-rail{scroll-snap-align:start;flex:0 0 min(84vw,340px);min-width:0;max-width:min(84vw,340px)}.entry-execution-main,.entry-risk-rail{padding:18px}.entry-ticket-toggles{grid-template-columns:1fr}}.entry-leverage-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-leverage-label-row span{color:#9fb5c5;font-size:.84rem;font-weight:600}.entry-leverage-label-row strong{color:#eef5fb;font-size:1rem;font-weight:800}.entry-leverage-slider{background:linear-gradient(90deg,#f4b3428c,#f4b3421f);border-color:#f4b3422e}.entry-side-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entry-side-selector-header{align-items:center;gap:6px;display:inline-flex}.entry-side-selector-button{color:#d9e6ee;min-height:42px;font:inherit;cursor:pointer;opacity:.58;background:#ffffff08;border:1px solid #7a94aa29;border-radius:999px;font-size:.94rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s}.entry-side-selector-header .entry-side-selector-button{border-radius:999px;min-width:70px;min-height:32px;padding:0 16px;font-size:.84rem}.entry-side-selector-button.is-active{opacity:1}.entry-side-selector-or{color:#7d93a5;text-transform:lowercase;padding:0 2px;font-size:.8rem;font-weight:700}.entry-side-selector-button:hover:not(:disabled){transform:translateY(-1px)}.entry-side-selector-button.is-active.is-long{color:#c7f6de;background:#10b98129;border-color:#34d3994d}.entry-side-selector-button.is-active.is-short{color:#ffd8bf;background:#b453092e;border-color:#fb923c47}.btn-icon{vertical-align:middle;flex-shrink:0;width:14px;height:14px;display:inline-block}.entry-side-selector-button{align-items:center;gap:8px;display:inline-flex}.trend-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.trend-icon svg{width:100%;height:100%;overflow:visible}.trend-up{color:#22c55e;filter:drop-shadow(0 0 6px #22c55e73)}.trend-down{color:#ef4444;filter:drop-shadow(0 0 6px #ef444473)}.entry-side-selector-button:not(.is-active) .trend-up,.entry-side-selector-button:not(.is-active) .trend-down{color:currentColor;filter:none;opacity:1}.trend-line,.trend-arrow{stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.trend-line{stroke-dasharray:90;stroke-dashoffset:0}.trend-arrow{stroke-dasharray:24;stroke-dashoffset:0}.entry-side-selector-button:not(.is-active) .trend-line,.entry-side-selector-button:not(.is-active) .trend-arrow{stroke-dashoffset:0;animation:none}@keyframes icon-pulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(90deg)}}.btn-icon-add{transform:scale(1)}.btn-icon-reduce{transform:translate(0)scaleX(1)}.position-header-add-button:disabled .btn-icon-add,.position-header-reduce-button:disabled .btn-icon-reduce{opacity:.4;animation-play-state:paused}@keyframes icon-reduce-scan{0%,to{transform:translate(0)scaleX(1)}50%{transform:translate(-2px)scaleX(.72)}}@keyframes drawTrend{0%{stroke-dashoffset:90px;opacity:.15}55%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.85}}@keyframes drawArrow{0%,35%{stroke-dashoffset:24px;opacity:0}65%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.85}}.entry-submit-row{display:grid}.entry-submit-button{color:#fff;justify-content:center;align-items:center;min-height:58px;font-size:1rem;font-weight:800;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .18s;position:relative;overflow:hidden;border-width:1px!important;border-radius:16px!important;display:flex!important}.entry-submit-button:before{content:"";pointer-events:none;border-radius:inherit;z-index:1;background:linear-gradient(105deg,#0000 25%,#ffffff38 50%,#0000 75%) 250% 0/250% 100%;transition:background-position .6s;position:absolute;inset:0}.entry-submit-button:hover:before{background-position:-250% 0}.entry-submit-button:after{content:"";opacity:0;pointer-events:none;z-index:1;background:#fff6;border-radius:99px;height:1px;transition:opacity .25s;position:absolute;top:0;left:8%;right:8%}.entry-submit-button:hover:after{opacity:1}.entry-submit-button:hover{transform:translateY(-2px)scale(1.012)}.entry-submit-button:active{filter:brightness(.88);transition-duration:60ms;transform:translateY(1px)scale(.982)}.entry-submit-button>*{z-index:2;position:relative}.entry-submit-button:disabled{opacity:.38;filter:grayscale(.45)brightness(.75);cursor:not-allowed;box-shadow:none!important;transform:none!important}.entry-submit-button:disabled:before,.entry-submit-button:disabled:after{display:none}.entry-submit-button-long{background:linear-gradient(#10b981,#059669);box-shadow:0 4px 14px #10b9814d,inset 0 1px #ffffff2e;border-color:#10b98180!important}.entry-submit-button-long:not(:disabled):hover{background:linear-gradient(#34d399,#10b981);box-shadow:0 8px 32px #10b98199,0 2px 8px #10b98159,inset 0 1px #ffffff38}.entry-submit-button-short{background:linear-gradient(#f97316,#c2410c);box-shadow:0 4px 14px #c2410c47,inset 0 1px #ffffff2e;border-color:#f9731666!important}.entry-submit-button-short:not(:disabled):hover{background:linear-gradient(#fb923c,#ea580c);box-shadow:0 8px 32px #f9731699,0 2px 8px #f9731659,inset 0 1px #ffffff38}.entry-risk-panel-titlebar{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.entry-risk-panel-titlebar-copy{flex:1;justify-content:flex-start;align-items:baseline;gap:10px;min-width:0;display:flex}.entry-risk-panel-titlebar strong{color:#eef5fb;letter-spacing:-.02em;font-size:1rem;font-weight:800}.entry-risk-panel-titlebar-summary{color:#9fb5c5;white-space:nowrap;font-size:.8rem;font-weight:700}.entry-risk-tune-button{color:#cfe7f8;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:800;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:inline-flex}.entry-risk-tune-button:hover:not(:disabled),.entry-risk-tune-button.is-active{color:#ecfeff;background:linear-gradient(#0d5e7780,#0d374e70);border-color:#38bdf86b;transform:translateY(-1px);box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d}.entry-risk-tune-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.entry-risk-rail-header .eyebrow{margin-bottom:2px}.entry-risk-rail-header h3{letter-spacing:-.03em;margin:0;font-size:1.16rem}.entry-risk-rail-header small{color:#8ea8bc;margin-top:4px;font-size:.78rem;line-height:1.3;display:block}.entry-viability-pill{color:#e7eef4;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.78rem;font-weight:700;display:inline-flex}.entry-viability-pass{background:#15803d3d;border-color:#4ade8029}.entry-viability-warn{background:#b4530942;border-color:#fbbf2429}.entry-viability-blocked{background:#991b1b47;border-color:#f8717129}.entry-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.entry-risk-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:16px 14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.entry-risk-card span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.entry-risk-card strong{font-size:1.1rem}.entry-risk-card small{color:#adc1cf;font-size:.75rem;line-height:1.35}.entry-risk-card-stop{background:#f43f5e0d;border-color:#f43f5e4d}.entry-risk-card-tp{background:#10b9810d;border-color:#10b9814d}.entry-ladder-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.entry-ladder-item{background:#ffffff05;border:1px solid #ffffff0e;border-radius:16px;gap:4px;padding:10px 11px;display:grid}.entry-ladder-item span,.entry-detail-tile span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.12em;font-size:.64rem}.entry-ladder-item strong,.entry-detail-tile strong{font-size:.88rem}.entry-ladder-item small{color:#9fb5c5;font-size:.72rem;line-height:1.3}.entry-warning-stack{margin-top:0}.entry-execution-details{border-top:1px solid #ffffff0f;gap:10px;padding-top:12px;display:grid}.entry-execution-details-title{color:#dce8f0;align-items:center;gap:8px;font-weight:700;display:inline-flex}.entry-execution-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entry-detail-tile{background:linear-gradient(#121e2bc2,#0b141deb);border:1px solid #6084a01f;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.entry-detail-tile-label{align-items:center;gap:8px;display:inline-flex}.entry-detail-tile-icon{background:radial-gradient(circle at 30% 30%,#47c6ff29,#0c233442);border:1px solid #47c6ff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;color:#80d2ff!important;font-size:.62rem!important}.entry-capacity-note-row{min-height:18px}.entry-capacity-note{color:#9fb5c5;font-size:.78rem;line-height:1.25}.entry-capacity-note-muted{color:#7f97a8}.capital-slider-value-disabled{color:#8ea8bc;opacity:.78}@media (width<=720px){.entry-risk-rail{box-sizing:border-box;overflow:hidden}.entry-risk-panel-titlebar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.entry-risk-panel-titlebar-copy{gap:4px;min-width:0;display:grid}.entry-risk-panel-titlebar-copy>span[style]{display:none}.entry-risk-panel-titlebar strong{min-width:0;font-size:.96rem;line-height:1.18}.entry-risk-panel-titlebar-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;line-height:1.25;overflow:hidden}.protection-tuning-actions{min-width:0}.entry-risk-tune-button{text-overflow:ellipsis;max-width:96px;min-height:32px;padding-inline:10px;overflow:hidden}.entry-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.entry-risk-card,.entry-ladder-item{min-width:0;padding:13px 11px}.entry-risk-card span,.entry-ladder-item span,.entry-detail-tile span{letter-spacing:.11em;font-size:.58rem}.entry-risk-card strong,.entry-ladder-item strong,.entry-detail-tile strong{overflow-wrap:anywhere;min-width:0;font-size:.98rem;line-height:1.18}.entry-risk-card small,.entry-ladder-item small{overflow-wrap:anywhere;min-width:0;font-size:.69rem}.entry-risk-label{gap:6px;min-width:0}.entry-ladder-row{grid-template-columns:1fr;gap:8px}}@media (width<=380px){.entry-risk-grid,.entry-risk-panel-titlebar{grid-template-columns:1fr}.entry-risk-tune-button{justify-self:start;max-width:none}}.entry-slider-inline{align-items:center;gap:8px;display:flex}.entry-slider-inline-label{color:#c9d8e4;min-width:58px;font-size:.82rem;font-weight:600}.entry-slider-inline-value{color:#eef5fb;text-align:right;min-width:56px;font-size:.96rem;font-weight:800}.entry-slider-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.entry-slider-topline span{color:#9fb5c5;font-size:.82rem;font-weight:600}.entry-slider-topline strong{color:#eef5fb;font-size:.96rem;font-weight:800}.entry-slider-control{appearance:none;height:4px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:0}.panel .entry-slider-control{background:0 0;border:0;border-radius:0;padding:0}.entry-slider-control::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--slider-accent,#36dfd1fa) 0%, var(--slider-accent,#36dfd1fa) var(--slider-fill,0%), #162430f5 var(--slider-fill,0%), #162430f5 100%);border-radius:999px;height:4px}.entry-slider-control::-moz-range-track{background:linear-gradient(90deg, var(--slider-accent,#36dfd1fa) 0%, var(--slider-accent,#36dfd1fa) var(--slider-fill,0%), #162430f5 var(--slider-fill,0%), #162430f5 100%);border-radius:999px;height:4px}.entry-slider-control::-webkit-slider-thumb{appearance:none;background:#dce8f0;border-width:2px;border-color:#1b2b39;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 2px #0c182238}.entry-slider-control::-moz-range-thumb{background:#dce8f0;border-width:2px;border-color:#1b2b39;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #0c182238}.entry-slider-control-budget{accent-color:#36dfd1}.entry-slider-control-leverage{accent-color:#f4b342}.compact-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.profile-chip,.stat-card,.metric-row,.banner-metric,.empty-state{background:#ffffff06;border:1px solid #ffffff0f}.profile-chip{border-radius:14px;align-content:start;gap:4px;min-height:86px;padding:11px 12px;display:grid}.profile-chip span{color:#8ea8bc;font-size:.78rem}.profile-chip strong{font-size:1rem}.section-heading span{color:#8ea8bc;font-size:.88rem;line-height:1.4}.settings-source-status{align-items:center;gap:.5rem;display:inline-flex}.settings-status-dot{border-radius:999px;width:.6rem;height:.6rem;display:inline-block}.settings-status-dot.is-live{background:#34d399;box-shadow:0 0 0 4px #34d39924}.settings-status-dot.is-off{background:#f87171;box-shadow:0 0 0 4px #f8717124}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label,.checkbox-row{flex-direction:column;gap:8px;display:flex}.settings-tooltip-trigger{color:#8ea8bc;cursor:help;flex:none;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.settings-tooltip-trigger:hover{color:#fff}.settings-tooltip-floating{color:#f3f7fb;pointer-events:none;text-transform:none;white-space:normal;z-index:5000;background:linear-gradient(#0e1821fa,#0a121afa);border:1px solid #7491a826;border-radius:12px;width:min(300px,100vw - 24px);padding:10px 14px;font-size:.8rem;font-weight:500;line-height:1.5;display:block;position:fixed;box-shadow:0 12px 32px #00000059}.settings-tooltip-trigger:focus-visible{outline-offset:2px;outline:2px solid #60a5fa8c}.panel input,.panel select{color:#eef5fb;font:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.panel input:focus,.panel select:focus{background:#ffffff0d;border-color:#25f36c66;outline:none;box-shadow:0 0 0 3px #25f36c14}.panel input:disabled,.panel select:disabled{opacity:.5;cursor:not-allowed}.panel select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#c9d9e5b8 50%),linear-gradient(135deg,#c9d9e5b8 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.panel select option{color:#eef5fb;background:#0d1620;font-weight:500}.panel input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.panel input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.panel input[type=number]{-moz-appearance:textfield}.inline-row,.action-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-row{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.action-row button{color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:11px 14px}.action-primary{font-weight:800}.long-button{background:linear-gradient(#25f36c57,#16a34a4d)!important;border-color:#25f36c3d!important}.short-button,.warning-button{color:#ffe7d1!important;background:linear-gradient(#f9731642,#ea580c38)!important;border-color:#f973162e!important}.danger-button{color:#ffe0e0!important;background:linear-gradient(#ef444442,#dc262638)!important;border-color:#ef44442e!important}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stats-grid-key{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{border-radius:14px;padding:12px 13px}.stat-card-accent{background:linear-gradient(#0e263894,#07121d66),#ffffff06}.stat-positive{border-color:#4ade8024}.stat-negative{border-color:#f8717124}.stat-card span,.details-grid span{color:#8ea8bc;margin-bottom:8px;font-size:.78rem;display:block}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.details-grid-dense{margin-top:16px}.metric-row{border-radius:14px;gap:6px;padding:11px 12px;display:grid}.position-detail-shell{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:12px;margin:0 0 14px;display:grid}.position-detail-shell-single{grid-template-columns:minmax(0,1fr);margin-bottom:0}.position-snapshot,.price-ladder,.position-detail-accordion{background:linear-gradient(160deg,#ffffff07 0%,#ffffff03 100%);border:1px solid #7491a81f;border-radius:16px;gap:10px;margin:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a}.position-detail-accordion-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:14px;display:grid}.position-detail-section{gap:8px;display:grid}.position-detail-section-title{color:#8dafc9;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.snapshot-header,.ladder-header{border-bottom:1px solid #7491a817;justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;padding-bottom:6px;display:flex}.position-accordion-trigger{appearance:none;cursor:pointer;color:inherit;text-align:left;background:0 0;border-bottom:0;margin-bottom:0;padding-bottom:0}.position-accordion-trigger-open{border-bottom:1px solid #7491a817;margin-bottom:2px;padding-bottom:6px}.position-accordion-trigger:hover strong{color:#e6f4ff}.position-accordion-caret{color:#8bb4d3;width:22px;height:22px;font-family:var(--font-mono);border:1px solid #7491a82e;border-radius:999px;place-items:center;font-size:.9rem;line-height:1;display:inline-grid}.snapshot-header strong,.ladder-header strong{color:#c8daea;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.position-summary-grid,.protection-threshold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.position-card{background:linear-gradient(160deg,#ffffff09,#ffffff04);border:1px solid #7491a81a;border-radius:10px;padding:10px 12px;transition:border-color .2s}.position-card span{color:#6b8ca8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:0;font-size:.7rem;font-weight:600}.position-card strong{color:#ddeaf6;letter-spacing:-.02em;margin-top:3px;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.position-metric-label{align-items:center;gap:6px;display:inline-flex}.position-card-threshold strong{font-variant-numeric:tabular-nums;font-size:.97rem}.position-card-pair{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.position-pair-item{background:linear-gradient(160deg,#ffffff09,#ffffff04);border:1px solid #7491a81a;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.position-pair-item span{color:#6b8ca8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:0;font-size:.7rem;font-weight:600}.position-pair-item strong{color:#ddeaf6;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.97rem;font-weight:700;line-height:1.3;display:block}.position-card-live{background:linear-gradient(160deg,#15803d26,#ffffff04);border-color:#4ade8033;box-shadow:inset 2px 0 #4ade8059}.position-card-risk{background:linear-gradient(160deg,#b91c1c24,#ffffff04);border-color:#f8717133;box-shadow:inset 2px 0 #f8717166}.position-card-target{background:linear-gradient(160deg,#1e40af24,#ffffff04);border-color:#60a5fa33;box-shadow:inset 2px 0 #60a5fa66}.position-card-mode strong{color:#c8daea;font-size:.88rem;line-height:1.4}.position-pair-item-live strong{color:#86efac}.position-pair-item-risk strong{color:#fca5a5}.position-pair-item-target strong{color:#c8defc}.history-positive{color:#56f28e}.history-negative{color:#ff8b7d}.empty-state{border-radius:14px;padding:14px}.alert{border-radius:16px;padding:12px 14px}.alert.warning{background:#b453093d}.alert.critical{background:#991b1b47}.position-banner{background:radial-gradient(circle at 0 0,#25f36c1f,#0000 42%),linear-gradient(#0c1821fa,#09121bf5);border:1px solid #7491a81f;border-radius:18px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.position-summary-top{grid-template-columns:minmax(240px,.9fr) minmax(0,1.5fr);align-items:start;gap:14px;display:grid}.position-summary-primary{gap:0;min-width:0;display:grid}.position-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.position-summary-bottom{min-width:0;display:block}.position-cost-strip{scrollbar-width:thin;scrollbar-color:#67e8f952 transparent;background:linear-gradient(160deg,#ffffff08,#ffffff03);border:1px solid #7491a81a;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:6px 12px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff05}.position-cost-group{flex-wrap:nowrap;flex:none;align-items:flex-start;gap:12px;display:inline-flex}.position-cost-group-status{align-items:center;gap:8px}.position-cost-group-health{margin-left:auto}.position-cost-group-execution{gap:10px}.position-cost-group-exposure{flex-wrap:nowrap;gap:14px}.position-cost-group-fees{flex-wrap:nowrap;gap:16px}.position-cost-group-outcomes{flex-wrap:nowrap;gap:18px}.position-cost-separator{background:linear-gradient(#0000,#8a9fb04d,#0000);border-radius:0;flex:none;align-self:center;width:1px;height:28px;margin-inline:2px}.position-cost-item{gap:3px;min-width:max-content;display:grid}.position-cost-item-exposure{min-width:86px}.position-cost-item-execution{min-width:62px}.position-cost-item-fee{min-width:68px}.position-cost-item-outcome{min-width:104px}.position-cost-item span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600;line-height:1.2}.position-cost-item strong{color:#dce8f1;font-size:.98rem;line-height:1.15}.position-cost-item strong.history-positive,.position-cost-item small.history-positive{color:#56f39a}.position-cost-item strong.history-negative,.position-cost-item small.history-negative{color:#ff8d7d}.position-cost-item small{color:#8ea8bc;font-size:.82rem;line-height:1.15}.position-cost-value-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.position-net-value-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.position-net-value-button:disabled{cursor:default}.position-net-value-button:not(:disabled):hover strong,.position-net-value-button:not(:disabled):focus-visible strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.position-net-value-button:focus-visible{outline-offset:3px;border-radius:4px;outline:1px solid #63e8ffb3}.position-cost-item .position-net-edit-wrap{align-items:baseline;gap:0;min-width:0;min-height:1.15em;display:inline-flex;position:relative}.position-cost-item .position-net-edit-wrap small:not(.position-net-edit-error){margin-left:6px}.position-cost-item .position-net-edit-prefix{color:#dce8f1;text-transform:none;letter-spacing:0;font-size:.98rem;font-weight:700;line-height:1.15}.position-cost-item .position-net-edit-prefix.history-positive{color:#56f39a}.position-cost-item .position-net-edit-prefix.history-negative{color:#ff8d7d}.panel .position-net-edit-input{min-width:4ch;max-width:10ch;box-shadow:none;color:#dce8f1;font:inherit;background:0 0;border:0;border-bottom:1px solid #63e8ffb3;border-radius:0;padding:0 0 1px;font-size:.98rem;font-weight:700;line-height:1.15;transition:border-color .14s}.panel .position-net-edit-input:focus{box-shadow:none;background:0 0;border-bottom-color:#63e8ff;outline:none}.panel .position-net-edit-input.history-positive{color:#56f39a}.panel .position-net-edit-input.history-negative{color:#ff8d7d}.position-cost-item .position-net-edit-error{z-index:3;color:#ff8d7d;text-transform:none;letter-spacing:0;background:#22090df0;border:1px solid #ff8d7d61;border-radius:6px;max-width:180px;padding:5px 7px;font-size:.72rem;line-height:1.2;position:absolute;top:calc(100% + 6px);left:0}.position-cost-strip .status-pill{padding:5px 9px;font-size:.78rem}@media (width<=860px){.position-cost-strip{flex-wrap:wrap;gap:10px;overflow-x:visible}.position-cost-group{flex-wrap:wrap;gap:12px;width:100%}.position-cost-group-status{width:auto}.position-cost-group-health{margin-left:0}.position-cost-group-fees,.position-cost-group-outcomes{gap:12px}.position-cost-separator{display:none}}.banner-value{letter-spacing:-.05em;margin:2px 0 4px;font-size:1.9rem;line-height:1.02;display:block}.banner-value-label{color:#8ea8bc;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 6px;font-size:.78rem;display:flex}.banner-label-inline{align-items:baseline;gap:10px;display:inline-flex}.banner-label-inline span{color:#9eb2c4;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:.78rem;font-weight:700}.banner-value-label span:last-child{font-size:.84rem;font-weight:700}.banner-stat{background:#ffffff06;border:1px solid #7491a814;border-radius:14px;gap:3px;min-width:0;padding:10px 12px;display:grid}.banner-stat-emphasis{background:#12202abd;border-color:#7491a81f}.banner-stat span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.2}.banner-stat-label{align-items:center;gap:6px;display:inline-flex}.banner-stat strong{color:#f3f7fb;letter-spacing:-.02em;font-size:1.05rem;line-height:1.2}.banner-value.history-positive,.banner-value-label .history-positive,.banner-stat strong.history-positive,.banner-stat small.history-positive{color:#56f28e}.banner-value.history-negative,.banner-value-label .history-negative,.banner-stat strong.history-negative,.banner-stat small.history-negative{color:#ff8b7d}.banner-stat small{color:#8ea8bc;font-size:.8rem;line-height:1.2}.banner-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.position-empty{gap:16px;display:grid}.trade-orders-panel{gap:14px;display:grid}.trade-orders-header,.trade-orders-actions,.manual-order-ticket-row,.trade-order-row{align-items:center;display:flex}.trade-orders-header{justify-content:space-between;gap:16px}.trade-orders-header h2{margin:0;font-size:1rem}.trade-orders-header p,.manual-order-help{color:#8ea8bc;margin:4px 0 0;font-size:.86rem}.trade-orders-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.trade-orders-panel-embedded{box-shadow:none;background:0 0;border:none;padding:0}.manual-order-ticket{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 42%),#040d1494;border:1px solid #67e8f929;border-radius:16px;gap:16px;padding:16px;display:grid;box-shadow:0 4px 24px -6px #0006}.manual-order-ticket-long{background:radial-gradient(circle at 0 0,#34d39914,#0000 42%),#040d1494;border-color:#34d39929}.manual-order-ticket-short{background:radial-gradient(circle at 0 0,#f9731614,#0000 42%),#040d1494;border-color:#f9731629}.manual-order-ticket-bar{justify-content:space-between;align-items:center;display:flex}.manual-order-ticket-bar strong{color:#f2f7fb;letter-spacing:.02em;font-size:1.1rem;font-weight:800}.manual-order-ticket-row{flex-wrap:wrap;gap:10px}.segmented-control{background:#050d14bd;border:1px solid #7491a82e;border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented-control button{color:#b9c7d2;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 12px;font-weight:700}.segmented-control button.is-active{color:#eef7fb;background:#22d3ee2e}.segmented-control button:disabled{opacity:.34;cursor:not-allowed}.manual-order-side button:first-child.is-active{color:#5cff9c;background:#10b98133}.manual-order-side button:last-child.is-active{color:#ffac9d;background:#f9731633}.toggle-chip{color:#d9e5ee;background:#050d14bd;border:1px solid #7491a82e;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.manual-order-grid{grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(170px,1fr) minmax(180px,.9fr);align-items:end;gap:10px;display:grid}.manual-order-grid label,.manual-order-field{gap:6px;display:grid}.manual-order-grid label span,.manual-order-field>span{color:#8fb7ce;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.manual-order-size-mode .segmented-control{min-height:42px}.manual-order-grid input,.manual-order-select{color:#f2f7fb;width:100%;min-height:42px;font:inherit;background:#02090ee0;border:1px solid #7491a833;border-radius:10px;padding:0 12px}.manual-order-submit{color:#fff;cursor:pointer;border:1px solid #ffffff1f;border-radius:12px;min-height:42px;font-weight:800}.manual-order-submit-long{background:linear-gradient(135deg,#34d399e0,#059669eb)}.manual-order-submit-short{background:linear-gradient(135deg,#fb923ce6,#c2410cf0)}.manual-order-submit:disabled{opacity:.48;cursor:not-allowed}.trade-orders-list{gap:8px;display:grid}.trade-orders-empty{color:#8ea8bc;border:1px dashed #7491a829;border-radius:12px;padding:12px}.trade-orders-warning{color:#f6c86f;background:#fbbf240f;border-color:#fbbf2457}.trade-order-row{background:#061018b8;border:1px solid #7491a81f;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px}.trade-order-row>div{align-items:baseline;gap:6px;min-width:86px;display:flex}.trade-order-row>div:first-child{min-width:132px}.trade-order-row span{color:#8ea8bc;font-size:.76rem}.trade-order-row strong{color:#edf6fb;font-size:.94rem}.trade-order-cancel-btn{color:#fca5a5;cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .2s ease-in-out;display:inline-flex}.trade-order-cancel-btn:hover:not(:disabled){color:#fee2e2;background:#ef444433;border-color:#ef444466}.trade-order-cancel-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=940px){.manual-order-grid{grid-template-columns:1fr 1fr}.trade-order-row{flex-wrap:wrap;align-items:flex-start}}.position-empty-core{text-align:center;background:radial-gradient(circle at bottom,#25f36c14,#0000 38%),linear-gradient(#0c151efa,#091118f5);border:1px solid #7491a81f;border-radius:18px;place-items:center;gap:8px;min-height:210px;display:grid}.position-empty-core p{font-size:1rem}.position-empty-core small{color:#8ea8bc}.position-empty-badge{background:#ffffff06;border:1px solid #ffffff0f;border-radius:22px;align-content:center;place-items:center;gap:6px;width:148px;min-height:148px;display:grid}.position-empty-badge span{text-transform:uppercase;letter-spacing:.12em;color:#8ea8bc;font-size:.74rem}.position-empty-badge strong{letter-spacing:-.04em;font-size:1.6rem}.position-empty-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-overlay{z-index:3000;background:#04080cb8;justify-content:flex-end;padding:22px;display:flex;position:fixed;inset:0}.settings-overlay-centered{justify-content:center;align-items:center}.settings-drawer{color:#f3f7fb;background:linear-gradient(#0a121bfa,#080f16f5),#080f16f5;border:1px solid #7491a824;border-radius:24px;width:min(620px,100%);max-height:100%;padding:20px;font-family:Noto Sans,Segoe UI,sans-serif;overflow:auto;box-shadow:0 24px 80px #00000057}.settings-drawer-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.settings-drawer-header-actions{align-items:center;gap:10px;display:flex}.settings-save-status{color:#a0bad4ad;font-size:.82rem;font-weight:700}.settings-save-status.is-saving{color:#67e8f9}.settings-drawer-header .settings-title{color:var(--primary);letter-spacing:-.02em;font-family:Noto Sans,Segoe UI,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.45}.trade-action-modal{background:linear-gradient(#0a121bfa,#080f16f5),#080f16f5;border:1px solid #7491a824;border-radius:24px;width:min(720px,100%);max-height:100%;padding:20px;overflow:auto;box-shadow:0 24px 80px #00000057}.trade-action-modal-header{margin-bottom:16px}.trade-action-modal .panel-subtitle{max-width:540px;margin-top:6px}.trade-action-summary-grid,.trade-action-estimate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trade-action-card{background:#ffffff07;border:1px solid #ffffff14;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.trade-action-card-summary{align-content:center;min-height:84px}.trade-action-card-estimate{grid-column:span 2}.trade-action-card-teal{background:radial-gradient(circle at 0 0,#24d8c21f,#0000 55%),#ffffff07;border-color:#24d8c224}.trade-action-card-live{background:radial-gradient(circle at 0 0,#4ade801a,#0000 55%),#ffffff07;border-color:#4ade801f}.trade-action-card-outcome{grid-column:span 3;gap:6px}.trade-action-card-outcome strong{font-size:.98rem}.trade-action-card-outcome small{font-size:.8rem}.trade-action-card-outcome-negative{background:radial-gradient(circle at 0 0,#ff6b6b1f,#0000 60%),#ffffff07;border-color:#ff6b6b29}.trade-action-card-outcome-positive{background:radial-gradient(circle at 0 0,#4ade801f,#0000 60%),#ffffff07;border-color:#4ade8029}.trade-action-card span{color:#cfdfeeb3;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.trade-action-card strong{font-size:.92rem}.trade-action-card small{color:#cfdfeead;font-size:.76rem}.trade-action-form-shell{grid-template-columns:1fr;align-items:end;gap:12px;margin-top:12px;display:grid}.trade-action-capital-panel{background:radial-gradient(circle at 0 0,#24d8c214,#0000 45%),linear-gradient(#ffffff09,#ffffff05);border:1px solid #24d8c21f;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff05}.trade-action-field{margin-top:0}.trade-action-field span{margin-bottom:6px;display:block}.trade-action-input-row{align-items:center;gap:8px;display:flex}.trade-action-input-wrap{flex:1;position:relative}.trade-action-modal input{width:100%;color:inherit;font:inherit;border:1px solid #80a2be24;border-radius:16px;padding:12px 70px 12px 14px;box-shadow:inset 0 1px #ffffff05}.trade-action-input-unit{color:#cfdfeeb8;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.trade-action-estimates{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.trade-action-estimates-header{margin-bottom:8px}.trade-action-estimate-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.trade-action-input-row button{white-space:nowrap;min-width:124px}.trade-action-inline-button{color:#f3fbf7;min-height:48px;font:inherit;background:linear-gradient(#12594661,#0e382d52);border:1px solid #4ade802e;border-radius:16px;padding:11px 18px;font-weight:700;transition:border-color .12s,background .12s,transform .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff08}.trade-action-inline-button:hover:not(:disabled){background:linear-gradient(#166e566b,#1046375c);border-color:#4ade8047;transform:translateY(-1px);box-shadow:0 10px 24px #0a18143d}.trade-action-inline-button:disabled{opacity:.5;cursor:not-allowed}.trade-action-slider-shell{gap:8px;display:grid}.trade-action-protection{gap:10px;display:grid}.trade-action-protection-label{color:#cfdfeeb3;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.trade-action-protection-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trade-action-protection-option{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.trade-action-protection-option.is-selected{background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 70%),#3b82f614;border-color:#60a5fa61;box-shadow:inset 0 1px #ffffff08}.trade-action-protection-option input{display:none}.trade-action-protection-option strong{font-size:.95rem}.trade-action-threshold-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-action-threshold-item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.trade-action-threshold-item span{color:#cfdfeead;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.trade-action-threshold-item strong{font-size:.9rem}.trade-action-warning{color:#f1d29c;background:#ffbc5814;border:1px solid #ffbc582e;border-radius:12px;padding:10px 12px;line-height:1.4}.trade-action-feedback{color:#c8e8f8;background:#082f493d;border:1px solid #38bdf833;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}.trade-action-feedback-icon{background:#38bdf8;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1s ease-out infinite trade-action-pulse;box-shadow:0 0 #38bdf870}.trade-action-feedback-confirmed{color:#c8f7e3;background:#064e3b3d;border-color:#34d3993d}.trade-action-feedback-confirmed .trade-action-feedback-icon{background:#34d399;animation:none;box-shadow:0 0 18px #34d39947}.trade-action-feedback-error{color:#ffd1d8;background:#581c2657;border-color:#fb718547}.trade-action-feedback-error .trade-action-feedback-icon{background:#fb7185;animation:none}@keyframes trade-action-pulse{0%{box-shadow:0 0 #38bdf86b}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.trade-action-modal-scale{background:radial-gradient(circle at 8% 0,#24d8c21a,#0000 34%),linear-gradient(#0b141efa,#070d14fa);border-color:#62839d2e;border-radius:24px;width:min(1280px,100%);padding:18px}.trade-action-modal-scale.trade-action-modal-long{box-shadow:0 26px 90px #00000070,0 0 0 1px #10b98114}.trade-action-modal-scale.trade-action-modal-short{box-shadow:0 26px 90px #00000070,0 0 0 1px #fb718514}.trade-action-modal-scale .trade-action-modal-header{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:grid}.trade-action-modal-scale .trade-action-modal-header h2{letter-spacing:-.03em;margin:0;font-size:1.15rem}.trade-action-header-meta{justify-self:end;align-items:center;gap:8px;display:flex}.trade-action-scale-shell{grid-template-columns:minmax(330px,.88fr) minmax(430px,1.12fr)}.trade-action-scale-ticket,.trade-action-risk-rail{min-height:100%}.trade-action-scale-ticket{grid-template-rows:auto auto auto auto auto 1fr;align-content:start}.trade-action-modal-scale input{font-family:inherit}.trade-action-modal-scale input[type=range]{background:linear-gradient(90deg,#24d8c238,#24d8c214);border-radius:999px;min-height:10px;padding:0}.trade-action-modal-scale .entry-slider-inline-label{min-width:84px}.trade-action-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-action-modal-scale .trade-action-capacity-row{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-action-modal-scale .trade-action-protection{padding-top:2px}.trade-action-modal-scale .trade-action-protection-ticket{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:10px}.trade-action-submit-column{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);align-items:stretch;gap:12px;margin:14px 0 12px;display:grid}.trade-action-entry-select{width:100%;margin:0;position:relative}.trade-action-entry-select-trigger{color:#eaf3f8;cursor:pointer;width:100%;font:inherit;background:#061018a3;border:1px solid #4a607175;border-radius:9px;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:.86rem;font-weight:800;display:flex}.trade-action-entry-select-trigger:hover:not(:disabled),.trade-action-entry-select-trigger[aria-expanded=true]{background:#08141eeb;border-color:#80a2beb8}.trade-action-entry-select-trigger:disabled{cursor:not-allowed;opacity:.6}.trade-action-entry-select-caret{border-top:5px solid #9eb6c8;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.trade-action-entry-select-menu{z-index:80;background:#0a141d;border:1px solid #4a607185;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0000006b}.trade-action-entry-select-menu button{color:#dbe9f4;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;padding:9px 10px;font-size:.84rem;font-weight:750;display:flex}.trade-action-entry-select-menu button:hover,.trade-action-entry-select-menu button.is-selected{color:#f5fdff;background:#36dfd129}.trade-action-submit-column .entry-submit-button{min-height:48px}.trade-action-execution-mode{gap:8px;margin:12px 0;display:grid}.trade-action-execution-mode>span{color:#8fb0c4;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.trade-action-execution-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-action-execution-options button{color:#d9e8f2;cursor:pointer;background:#0c182294;border:1px solid #4a607157;border-radius:10px;min-height:34px;padding:0 10px;font-size:.78rem;font-weight:800}.trade-action-execution-options button:hover:not(:disabled){background:#101e2ad1;border-color:#5474888c}.trade-action-execution-options button.is-selected{color:#f2fbff;background:#145b687a;border-color:#36dfd194}.trade-action-execution-options button:disabled{cursor:not-allowed;opacity:.58}.trade-action-modal-scale .trade-action-protection-options{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-action-modal-scale .trade-action-protection-option{background:#0c182285;border-color:#4a607152;gap:5px;min-height:76px;padding:10px;transition:border-color .14s,background .14s,transform .14s}.trade-action-modal-scale .trade-action-protection-option:hover{background:#101e2ac2;border-color:#54748880}.trade-action-modal-scale .trade-action-protection-option.is-selected{background:radial-gradient(circle at 0 0,#36dfd11f,#0000 72%),#0e2a3294;border-color:#36dfd16b}.trade-action-modal-scale .trade-action-protection-option strong{color:#eef5fb;font-size:.78rem;line-height:1.15}.trade-action-modal-scale .trade-action-protection-option small{color:#9fb5c5;font-size:.66rem;line-height:1.35}.trade-action-protection-note{color:#a9bfce;background:#081c2b6b;border:1px solid #38bdf829;border-radius:14px;padding:11px 12px;font-size:.76rem;line-height:1.45}.trade-action-reduce-submit{background:linear-gradient(135deg,#38bdf8,#0f5f8f);box-shadow:0 18px 34px #0e749033}.trade-action-warning-info{color:#b7d9ed;background:#082f492e;border-color:#38bdf82e}.trade-action-modal-scale .entry-ladder-row{grid-template-columns:repeat(3,minmax(0,1fr))}.protection-tuning-card{background:radial-gradient(circle at 0 0,#38bdf814,#0000 42%),#07121cb8;border:1px solid #38bdf824;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:12px 14px;display:flex}.protection-tuning-card strong,.protection-tuning-grid strong{color:#eef5fb;font-size:.92rem;display:block}.protection-tuning-card small,.protection-tuning-grid small{color:#7892a8;margin-top:2px;font-size:.68rem;line-height:1.25;display:block}.protection-tuning-kicker{color:#7db4d6;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.protection-tuning-launcher{min-width:86px}.protection-tuning-card-open{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.protection-tuning-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.protection-tuning-title{color:#eef5fb;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:700;line-height:.9rem;display:flex}.protection-tuning-title svg{color:#38bdf8;opacity:.9;width:16px;height:16px}.protection-tuning-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.protection-tuning-preview-toggle{color:#c9d8e4;border:1px solid #80a2be24;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.protection-tuning-preview-toggle span{white-space:nowrap}.protection-tuning-preview-toggle svg{color:#38bdf8;opacity:.9;width:14px;height:14px}.protection-tuning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.protection-tuning-grid.entry-risk-tuning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.protection-tuning-field{background:#08141f94;border:1px solid #62839d29;border-radius:12px;gap:5px;padding:8px 10px;display:grid}.protection-tuning-field-header{justify-content:space-between;align-items:center;display:flex}.protection-tuning-field-previews{justify-content:space-between;align-items:center;gap:8px;display:flex}.protection-tuning-field span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:800}.protection-tuning-field input[type=number]{color:#f3f7fb;background:#03090e8a;border:1px solid #80a2be2e;border-radius:8px;width:100%;min-width:0;padding:6px 30px 6px 8px;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700}.protection-tuning-input-wrap{min-width:0;position:relative}.protection-tuning-input-unit{color:#8fb2ca;font-family:var(--font-mono);pointer-events:none;font-size:.72rem;font-weight:800;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.protection-tuning-toggle{align-items:center;display:inline-flex}.protection-tuning-preview-toggle input[type=checkbox],.protection-tuning-toggle input[type=checkbox]{appearance:none;box-sizing:border-box;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff0d;border-radius:999px;outline:none;flex:none;width:34px;height:18px;margin:0;padding:0;transition:background .2s,border-color .2s;position:relative}.protection-tuning-preview-toggle input[type=checkbox]:after,.protection-tuning-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 2px 4px #0003}.protection-tuning-preview-toggle input[type=checkbox]:checked,.protection-tuning-toggle input[type=checkbox]:checked{background:#38bdf8e6;border-color:#38bdf8e6}.protection-tuning-preview-toggle input[type=checkbox]:checked:after,.protection-tuning-toggle input[type=checkbox]:checked:after{transform:translate(16px,-50%)}.protection-tuning-preview-toggle input[type=checkbox]:disabled,.protection-tuning-toggle input[type=checkbox]:disabled{opacity:.6;cursor:not-allowed}@media (width>=821px){.trade-action-summary-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.trade-action-summary-grid .trade-action-card{grid-column:span 3}.trade-action-estimate-grid .trade-action-card-estimate{min-height:76px}}.settings-launcher-secondary{color:#d7e3ef;background:#ffffff0a;border-color:#ffffff1a}.decision-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.decision-review-grid-analytics{align-items:start}.decision-review-card,.decision-replay-card,.decision-history-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px}.decision-review-metrics,.decision-replay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.decision-review-metrics span,.decision-replay-card span{color:#cfdfeeb3;font-size:.78rem;display:block}.decision-history-list{gap:10px;display:grid}.decision-history-item{text-align:left;cursor:pointer;gap:4px;width:100%;display:grid}.decision-history-item-active{border-color:#71ff8059;box-shadow:inset 0 0 0 1px #71ff8026}.decision-analytics-table{gap:8px;display:grid}.decision-analytics-header,.decision-analytics-row{grid-template-columns:2fr .8fr .8fr .8fr;align-items:center;gap:10px;display:grid}.decision-analytics-header{color:#cfdfee99;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.decision-analytics-row{border-top:1px solid #ffffff0d;padding:12px 0}.copy-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr);gap:1.25rem;display:grid}.copy-detail-stack{gap:1.25rem;display:grid}.copy-import-box,.copy-leader-list,.copy-session-list,.copy-live-list,.copy-detail-columns,.copy-score-grid,.copy-score-breakdown,.copy-controls{gap:.85rem;margin-top:1rem;display:grid}.copy-panel-actions,.copy-detail-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.copy-filter-bar{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.copy-filter-bar-stack{align-items:flex-start;gap:.7rem;display:grid}.copy-filter-label{color:#cfdfeead;letter-spacing:.08em;text-transform:uppercase;font-size:.84rem;font-weight:700}.copy-filter-tabs{flex-wrap:wrap;gap:.7rem;display:flex}.copy-import-field{gap:.45rem;display:grid}.copy-import-field span{color:#cfdfeeb3;font-size:.82rem;font-weight:600}.copy-import-field textarea,.copy-controls select{width:100%;color:var(--text-primary);font:inherit;background:#050c14db;border:1px solid #728dab38;border-radius:18px;padding:.95rem 1rem}.copy-import-field textarea{resize:vertical;min-height:112px}.copy-import-box{background:#09121d80;border:1px solid #728dab1a;border-radius:18px;padding:.9rem 1rem}.copy-import-box summary{color:#cfdfeed1;cursor:pointer;font-size:.9rem;font-weight:600;list-style:none}.copy-import-box[open] summary{margin-bottom:.9rem}.copy-leader-list{max-height:860px;margin-top:1rem;padding-right:.35rem;overflow-y:auto}.copy-leader-row,.copy-session-card,.copy-live-card{color:inherit;cursor:pointer;text-align:left;background:#09121dd6;border:1px solid #728dab29;border-radius:18px;align-items:center;gap:.7rem;padding:1rem 1.05rem;display:grid}.copy-leader-row{grid-template-columns:minmax(0,1fr) auto}.copy-live-card{cursor:default}.copy-live-head,.copy-live-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.copy-live-head small{color:#cfdfeead;margin-top:.2rem;display:block}.copy-live-head-meta,.copy-live-summary{flex-wrap:wrap;gap:.55rem .75rem;display:flex}.copy-live-toolbar{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.copy-live-budget-field{margin:0}.copy-live-summary span{color:#cfdfeecc;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:.45rem .7rem;font-size:.82rem}.copy-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.copy-leader-row.is-selected{border-color:#46c47e85;box-shadow:inset 0 0 0 1px #46c47e2e}.copy-leader-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:.7rem;padding:0;display:grid}.copy-favorite-button{color:#cfdfeec2;cursor:pointer;font:inherit;background:#0f1c2be6;border:1px solid #728dab2e;border-radius:14px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:.65rem .9rem;display:inline-flex}.copy-favorite-button.is-active,.settings-launcher.is-active{color:#f3d66a;border-color:#f1c40f6b;box-shadow:inset 0 0 0 1px #f1c40f1f}.copy-leader-main,.copy-leader-metrics,.copy-session-meta{flex-wrap:wrap;gap:.55rem .85rem;display:flex}.copy-leader-main small,.copy-session-card small,.copy-mini-row small{color:#cfdfeead}.copy-leader-metrics{color:#cfdfeebd;font-size:.88rem}.copy-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.copy-score-breakdown{grid-template-columns:repeat(6,minmax(0,1fr))}.copy-controls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.copy-subpanel{background:#09121db8;border:1px solid #728dab24;border-radius:18px;gap:.7rem;padding:1rem;display:grid}.copy-mini-row{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto auto;align-items:center;gap:.35rem;padding-top:.7rem;display:grid}.decision-workspace{gap:16px}.decision-command-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 0 0,#48d9781f,#0000 36%),linear-gradient(#0a121bfa,#080e16f7);border:1px solid #7491a829;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(340px,.9fr);gap:18px;padding:16px 18px;display:grid;position:sticky;top:12px;box-shadow:0 20px 80px #00000038}.decision-command-header.is-avoid{background:radial-gradient(circle at 0 0,#ff5c5c1f,#0000 36%),linear-gradient(#0a121bfa,#080e16f7)}.decision-command-header.is-wait{background:radial-gradient(circle at 0 0,#ffbd481f,#0000 36%),linear-gradient(#0a121bfa,#080e16f7)}.decision-command-primary,.decision-command-sidecar{align-content:start;gap:8px;display:grid}.decision-command-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.decision-command-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.decision-command-title-row h1{letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:.95}.decision-command-actionline{color:#f4f9fc;margin:0;font-size:1rem;font-weight:700}.decision-command-operatorline{color:#c9d8e4;max-width:72ch;margin:0;font-size:.92rem;line-height:1.45}.decision-command-summary{color:#d9e6f2;margin:0;font-size:.92rem;line-height:1.4}.decision-command-tags,.decision-badge-list,.decision-location-strip,.decision-distance-strip,.decision-review-link-grid{flex-wrap:wrap;gap:8px;display:flex}.decision-chip{color:#d9e6f2;letter-spacing:.01em;background:#ffffff0a;border:1px solid #7491a824;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:.82rem;font-weight:600;display:inline-flex}.decision-chip-ok{color:#82efaa;background:#33cb771f;border-color:#33cb7733}.decision-chip-warning{color:#ffd37a;background:#ffbd481f;border-color:#ffbd4833}.decision-chip-danger{color:#ff8f8f;background:#ff5c5c1f;border-color:#ff5c5c33}.decision-chip-soft{background:#ffffff08}.decision-chip-supportive{color:#82efaa}.decision-chip-opposing{color:#ff8f8f}.decision-chip-pending,.decision-chip-mixed{color:#ffd37a}.decision-chip-permission.is-go{color:#82efaa;background:#33cb7729;border-color:#33cb7747}.decision-chip-permission.is-wait{color:#ffd37a;background:#ffbd4829;border-color:#ffbd4847}.decision-chip-permission.is-avoid{color:#ff8f8f;background:#ff5c5c29;border-color:#ff5c5c47}.decision-command-readout{gap:2px;display:grid}.decision-command-readout span,.decision-permission-label,.decision-location-levels span,.decision-location-context span,.decision-trigger-state span,.decision-blocker-column span,.decision-micro-grid span,.decision-edge-grid span,.decision-setup-grid span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.decision-command-readout strong{font-size:1rem;line-height:1.45}.decision-command-actions{justify-items:end;gap:8px;display:grid}.decision-symbol-toggle{background:#0d1620b8;border:1px solid #7491a82e;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.decision-symbol-button{color:#bfd6ebc7;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}.decision-symbol-button.is-active{color:#dffbf0;background:#49dbaa29}.decision-panel-shell{background:linear-gradient(#0d1620fa,#091018f5);border:1px solid #7491a81f;border-radius:22px;padding:14px 16px}.decision-panel-secondary{opacity:.92}.decision-bias-stack{gap:8px;display:grid}.decision-bias-stack-header{grid-template-columns:minmax(150px,.9fr) repeat(2,minmax(0,1fr)) 120px;gap:10px;padding:0 12px 2px;display:grid}.decision-bias-stack-header span{color:#7f98ac;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.decision-bias-row{background:#ffffff06;border:1px solid #7491a814;border-radius:14px;grid-template-columns:minmax(150px,.9fr) repeat(2,minmax(0,1fr)) 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}.decision-bias-row-timeframe,.decision-bias-row-cell,.decision-bias-row-verdict{gap:2px;display:grid}.decision-bias-row-timeframe strong,.decision-bias-row-cell strong,.decision-bias-row-verdict strong{font-size:.92rem}.decision-bias-row-cell small{color:#8ea8bc;font-size:.78rem}.decision-permission-panel{background:#ffffff06;border:1px solid #7491a81f;border-radius:16px;grid-template-columns:minmax(200px,.7fr) minmax(220px,.8fr) minmax(260px,1fr);gap:12px;padding:14px;display:grid}.decision-permission-panel.is-go{background:linear-gradient(#20533747,#ffffff05)}.decision-permission-panel.is-wait{background:linear-gradient(#664e1c38,#ffffff05)}.decision-permission-panel.is-avoid{background:linear-gradient(#6e252533,#ffffff05)}.decision-permission-state,.decision-permission-column{gap:6px;display:grid}.decision-permission-state strong{font-size:2rem;line-height:1}.decision-permission-state p,.decision-permission-column p,.decision-blocker-column p,.decision-location-context p,.decision-setup-copy p,.decision-muted-copy{color:#c0d0dc;margin:0;line-height:1.4}.decision-permission-column ul{color:#d9e6f2;gap:4px;margin:0;padding-left:18px;display:grid}.decision-setup-shell,.decision-lower-grid,.decision-blockers-grid,.decision-location-levels,.decision-trigger-grid,.decision-micro-grid,.decision-edge-grid{gap:16px;display:grid}.decision-setup-shell{grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr)}.decision-setup-shell-single{grid-template-columns:minmax(0,1fr)}.decision-setup-card{background:linear-gradient(#0d1620fa,#091018f5);border:1px solid #7491a81f;border-radius:22px;gap:12px;padding:14px 16px;display:grid}.decision-setup-card.is-muted{opacity:.88}.decision-setup-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.decision-setup-top-tags,.decision-setup-validation-strip,.decision-setup-provenance{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.decision-setup-head h3{letter-spacing:-.03em;margin:0;font-size:1.35rem}.decision-setup-head p{color:#c0d0dc;margin:4px 0 0}.decision-setup-grid,.decision-location-levels,.decision-trigger-grid,.decision-micro-grid,.decision-edge-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.decision-setup-grid div,.decision-location-levels article,.decision-trigger-state,.decision-micro-grid article,.decision-edge-grid article,.decision-blocker-column{background:#ffffff06;border:1px solid #7491a814;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.decision-setup-grid strong,.decision-location-levels strong,.decision-trigger-state strong,.decision-micro-grid strong,.decision-edge-grid strong{font-size:1.02rem}.decision-location-grid{gap:10px;display:grid}.decision-distance-strip span{color:#a9bfce;font-size:.84rem}.decision-compact-empty{background:#ffffff05;border:1px solid #7491a814;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.decision-compact-empty p{color:#c0d0dc;margin:0;line-height:1.35}.decision-trigger-nextline{color:#d5e1ea;margin-top:10px;font-size:.9rem}.decision-trigger-nextline strong{color:#f3f7fb}.decision-setup-validation{gap:10px;display:grid}.decision-setup-validation-strip span{color:#c0d0dc;background:#ffffff09;border:1px solid #7491a814;border-radius:999px;padding:6px 10px;font-size:.83rem}.decision-inline-warning{background:#ff5c5c14;border:1px solid #ff5c5c2e;border-radius:14px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.decision-inline-warning strong{color:#ff8f8f}.decision-inline-warning-compact{gap:2px;margin-top:0;padding:8px 10px}.decision-lower-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start}.decision-panel-tertiary{opacity:.72;border-color:#7491a814}.decision-review-link-grid{justify-content:space-between;align-items:center}@media (width<=1220px){.dashboard-grid,.operator-strip,.quick-profile-grid,.execution-summary-grid,.execution-signal-strip,.position-empty-grid,.position-overview-grid,.stats-grid,.stats-grid-key,.details-grid,.form-grid,.decision-review-grid,.decision-review-metrics,.decision-replay-grid,.copy-grid,.copy-live-toolbar,.copy-live-grid,.copy-score-grid,.copy-score-breakdown,.copy-controls,.copy-detail-columns,.decision-command-header,.decision-permission-panel,.decision-setup-shell,.decision-bias-stack-header,.decision-lower-grid,.position-detail-shell,.position-detail-accordion-content{grid-template-columns:1fr}.secondary-column{position:static}.execution-layout{grid-template-columns:1fr}}@media (width<=820px){.app-shell{padding:14px}.workspace-topbar,.execution-topline,.settings-drawer-header,.entry-execution-main-top,.entry-risk-rail-header{flex-direction:column;align-items:flex-start}.workspace-topbar-actions,.banner-stack{justify-content:flex-start}.banner-summary-row{flex-direction:column;align-items:flex-start}.hero-tag-row{justify-content:flex-start}.settings-overlay{padding:10px}.trade-action-modal{width:100%}.trade-action-summary-grid,.trade-action-scale-shell,.trade-action-estimate-grid,.trade-action-form-shell,.trade-action-modal-scale .trade-action-capacity-row,.trade-action-current-grid,.trade-action-modal-scale .trade-action-protection-options,.trade-action-submit-column,.trade-action-modal-scale .entry-ladder-row,.trade-action-protection-options,.trade-action-modal-scale .trade-action-modal-header{grid-template-columns:1fr}.trade-action-header-meta{justify-self:start}.history-summary-strip,.decision-analytics-header,.decision-analytics-row,.copy-mini-row{grid-template-columns:1fr;gap:6px}.decision-bias-row{grid-template-columns:1fr}.history-actions-block,.history-result-block{justify-self:start}.decision-review-link-grid{justify-content:start}.decision-command-actions{justify-items:start}.decision-command-readout-grid,.position-summary-top,.position-summary-metrics{grid-template-columns:1fr}.position-price-grid,.position-meta-grid,.protection-threshold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trader-intel-topbar{align-items:start}.quick-copy-panel,.quick-copy-summary-panel{gap:14px;display:grid}.quick-copy-inputs{grid-template-columns:minmax(0,1.6fr) minmax(180px,.5fr) auto;align-items:end;gap:12px;display:grid}.quick-copy-field{gap:8px;display:grid}.quick-copy-field span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.quick-copy-actions{flex-wrap:wrap;gap:10px;display:flex}.quick-copy-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.quick-copy-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-copy-readiness{gap:8px;display:grid}.quick-copy-readiness p{color:#b8cad8;margin:0}.trader-intel-input-panel,.trader-intel-best-panel,.trader-intel-compare,.trader-intel-card,.trader-intel-loading,.trader-intel-input-grid,.trader-intel-best-grid,.trader-intel-results{gap:14px;display:grid}.trader-intel-input-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.intel-input{color:inherit;font:inherit;background:#02070cd1;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.intel-input.invalid{border-color:#f871714d}.trader-intel-input-help{color:#8ea8bc;margin:0;font-size:.9rem}.trader-intel-note,.trader-intel-error{margin:0}.trader-intel-card{background:radial-gradient(circle at 0 0,#438fff14,#0000 28%),linear-gradient(#0c151efa,#091118f5);border:1px solid #7491a81f;border-radius:22px;padding:18px;box-shadow:0 14px 42px #00000029}.trader-intel-best-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start}.trader-intel-best-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid;overflow:hidden}.trader-intel-best-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.trader-intel-best-card-head h3{letter-spacing:-.02em;word-break:break-word;margin:0;font-size:1.05rem}.trader-intel-best-card-head p,.trader-intel-best-summary{color:#b8cad8;margin:4px 0 0}.trader-intel-best-card-head p{word-break:break-all}.trader-intel-best-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trader-intel-best-metrics .trader-intel-metric-card strong{word-break:break-word;line-height:1.2}.trader-intel-best-summary{font-size:.92rem}.trader-intel-best-why{color:#cdd9e2;align-items:center;gap:8px;font-size:.9rem;display:flex}.trader-intel-best-reasons{color:#b8cad8;gap:8px;font-size:.92rem}.trader-intel-best-actions{justify-content:flex-start;display:flex}.trader-intel-card-head,.trader-intel-section-head,.trader-intel-compare-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.trader-intel-card-head h3{letter-spacing:-.03em;margin:0;font-size:1.25rem}.trader-intel-card-head p,.trader-intel-section-head span,.trader-intel-compare-row span{color:#8ea8bc;margin:4px 0 0;font-size:.86rem}.trader-intel-head-badges{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.trader-intel-section{border-top:1px solid #ffffff0f;gap:12px;padding-top:14px;display:grid}.trader-intel-section:first-of-type{border-top:0;padding-top:0}.trader-intel-metric-grid,.trader-intel-behavior-grid,.trader-intel-archetype-grid,.trader-intel-compare-grid,.trader-intel-details-body{gap:10px;display:grid}.trader-intel-metric-grid,.trader-intel-archetype-grid,.trader-intel-compare-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.trader-intel-behavior-grid,.trader-intel-details-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.trader-intel-metric-card,.trader-intel-behavior-card,.trader-intel-archetype-card,.trader-intel-compare-row,.trader-intel-loading-card,.trader-intel-motif-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px}.trader-intel-metric-card,.trader-intel-archetype-card,.trader-intel-behavior-card,.trader-intel-loading-card{padding:12px 14px}.trader-intel-metric-card span,.trader-intel-behavior-card span,.trader-intel-archetype-card span{color:#8ea8bc;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.78rem;display:block}.trader-intel-metric-card strong,.trader-intel-behavior-card strong,.trader-intel-archetype-card strong{display:block}.trader-intel-behavior-card p,.trader-intel-motif-body p{color:#b8cad8;margin:8px 0 0;font-size:.9rem;line-height:1.45}.trader-intel-details,.trader-intel-motif-card{overflow:hidden}.trader-intel-details summary,.trader-intel-motif-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:flex}.trader-intel-details summary::-webkit-details-marker{display:none}.trader-intel-motif-card summary::-webkit-details-marker{display:none}.trader-intel-details-body,.trader-intel-motif-body{padding:0 14px 14px}.trader-intel-motif-list,.trader-intel-caveat-list,.trader-intel-compare-table{gap:10px;display:grid}.trader-intel-caveat-list,.trader-intel-details-body ul,.trader-intel-motif-body ul{color:#c6d4df;margin:0;padding-left:18px}.trader-intel-compare-row{padding:12px 14px}.trader-intel-compare-row div{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.trader-intel-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trader-intel-loading-card{background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/200% 100%;min-height:120px;animation:1.25s linear infinite trader-intel-shimmer}@keyframes trader-intel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=900px){.side-glow{opacity:.28;width:48vw}.quick-copy-inputs,.quick-copy-status-strip,.trader-intel-input-row,.trader-intel-loading-grid{grid-template-columns:1fr}.trader-intel-card-head,.trader-intel-best-card-head,.trader-intel-section-head,.trader-intel-compare-row{flex-direction:column;align-items:flex-start}.trader-intel-best-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-intel-head-badges,.trader-intel-compare-row div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.side-glow-left,.side-glow-right{animation:none}}.happiness-slider-container{align-items:center;width:100%;height:28px;display:flex;position:relative}.happiness-slider-input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.happiness-slider-outer{z-index:1;background:#ffffff0d;border-radius:20px;align-items:center;width:100%;height:8px;display:flex;position:relative;box-shadow:inset 0 2px 4px #0000004d}.happiness-slider-inner{border-radius:20px 0 0 20px;transition:width .15s cubic-bezier(.5,.4,.2,1);position:absolute;top:0;bottom:0;left:0}.happiness-slider-container span.happiness-emoji{pointer-events:none;filter:drop-shadow(0 2px 4px #0006);font-size:28px;line-height:1;transition:left .15s cubic-bezier(.5,.4,.2,1);position:absolute;transform:translate(-50%)}.quick-notebook{z-index:80;pointer-events:none;position:fixed;bottom:22px;left:22px}.quick-notebook-launcher,.quick-notebook-panel,.quick-notebook button,.quick-notebook input,.quick-notebook textarea{pointer-events:auto}.quick-notebook-launcher{color:#d7f8ff;cursor:pointer;background:radial-gradient(circle at 30% 20%,#4ef7ff38,#0000 38%),#08141cf0;border:1px solid #56dbec6b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 18px 44px #0000006b,0 0 26px #1cd6e229}.quick-notebook-launcher-open{color:#061317;background:linear-gradient(135deg,#51f6ff,#16d691);border-color:#5bffe3db}.quick-notebook-panel{color:#dceaf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08121bf7;border:1px solid #63cde542;border-radius:18px;flex-direction:column;gap:12px;width:min(760px,100vw - 44px);min-height:360px;max-height:calc(100vh - 92px);margin-bottom:12px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000008f,inset 0 1px #ffffff0a}.quick-notebook-resize-handle{cursor:row-resize;background:0 0;border:0;width:84px;height:13px;padding:0;position:absolute;top:3px;left:50%;transform:translate(-50%)}.quick-notebook-resize-handle:before{content:"";background:#709bb047;border-radius:999px;height:3px;transition:background .15s,box-shadow .15s;position:absolute;top:5px;left:10px;right:10px}.quick-notebook-resize-handle:hover:before,.quick-notebook-resize-handle:focus-visible:before{background:#52e9f6ad;box-shadow:0 0 14px #52e9f62e}body.quick-notebook-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.quick-notebook-header,.quick-notebook-toolbar,.quick-notebook-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-notebook-compact-header{min-height:36px}.quick-notebook-icon-button,.quick-notebook-primary,.quick-notebook-secondary,.quick-notebook-danger{font:inherit;cursor:pointer;border-radius:12px;font-size:.82rem;font-weight:800;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s,color .14s}.quick-notebook-icon-button{color:#cfe7f8;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.quick-notebook-icon-button:hover,.quick-notebook-icon-button:focus-visible{color:#ecfeff;background:linear-gradient(#0d5e7780,#0d374e70);border-color:#38bdf86b;transform:translateY(-1px);box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d}.quick-notebook-primary,.quick-notebook-secondary,.quick-notebook-danger{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.quick-notebook-primary{color:#f3fbf7;background:linear-gradient(#12594661,#0e382d52);border:1px solid #4ade802e;box-shadow:inset 0 1px #ffffff08}.quick-notebook-primary:hover:not(:disabled),.quick-notebook-primary:focus-visible:not(:disabled){background:linear-gradient(#166e566b,#1046375c);border-color:#4ade8047;transform:translateY(-1px);box-shadow:0 10px 24px #0a18143d,inset 0 1px #ffffff0a}.quick-notebook-primary:disabled{opacity:.48;cursor:not-allowed}.quick-notebook-secondary{color:#cfe7f8;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638;box-shadow:inset 0 1px #ffffff0a}.quick-notebook-secondary:hover:not(:disabled),.quick-notebook-secondary:focus-visible:not(:disabled){color:#ecfeff;background:linear-gradient(#0d5e7780,#0d374e70);border-color:#38bdf86b;transform:translateY(-1px);box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d}.quick-notebook-danger{color:#ffdede;background:linear-gradient(#5c1a239e,#3a11198f);border:1px solid #ff5d735c;box-shadow:inset 0 1px #ffffff08}.quick-notebook-danger:hover:not(:disabled),.quick-notebook-danger:focus-visible:not(:disabled){background:linear-gradient(#761f2dad,#4a141f9e);border-color:#ff738780;transform:translateY(-1px)}.quick-notebook-status{color:#90a9b7;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.78rem;font-weight:800}.quick-notebook-status-error{color:#ff8b8b}.quick-notebook-body{flex:1;grid-template-columns:186px minmax(0,1fr);gap:12px;min-height:0;display:grid;overflow:hidden}.quick-notebook-list{flex-direction:column;gap:7px;padding:1px 4px 1px 1px;display:flex;overflow:auto}.quick-notebook-note{color:#b8cad3;text-align:left;background:#0b1822c7;border:1px solid #78a1b529;border-radius:12px;width:100%;padding:7px 8px 7px 11px;display:block}.quick-notebook-note-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.quick-notebook-note strong{color:#f3fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.quick-notebook-note small{color:#7692a1;font-size:.72rem}.quick-notebook-note-active{background:#104c5694;border-color:#52e9f68a;box-shadow:inset 3px 0 #52e9f6c7}.quick-notebook-note-delete{color:#9db6c5;opacity:.82;cursor:pointer;background:linear-gradient(#162c3e7a,#0c1b286b);border:1px solid #7db4d629;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .14s,background .14s,transform .14s,color .14s,opacity .14s;display:inline-flex}.quick-notebook-note-delete:hover,.quick-notebook-note-delete:focus-visible{color:#ffd1d1;opacity:1;background:linear-gradient(#5c1a239e,#3a11198f);border-color:#ff607657;transform:translateY(-1px)}.quick-notebook-delete-confirm{align-items:center;gap:5px;display:inline-flex}.quick-notebook-note-confirm-delete,.quick-notebook-note-confirm-cancel{min-height:28px;font:inherit;cursor:pointer;border-radius:10px;padding:0 8px;font-size:.72rem;font-weight:800;transition:border-color .14s,background .14s,transform .14s}.quick-notebook-note-confirm-delete{color:#ffdede;background:linear-gradient(#5c1a239e,#3a11198f);border:1px solid #ff5d735c}.quick-notebook-note-confirm-cancel{color:#cfe7f8;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638}.quick-notebook-note-confirm-delete:hover,.quick-notebook-note-confirm-cancel:hover{transform:translateY(-1px)}.quick-notebook-note-empty{text-align:center;cursor:pointer;place-items:center;min-height:78px}.quick-notebook-editor{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex}.quick-notebook-editor-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.quick-notebook-title-input{color:#f4fbff;width:100%;height:40px;font:inherit;background:#040e15d1;border:1px solid #76a0b33d;border-radius:12px;outline:none;padding:0 13px;font-weight:800}.quick-notebook-title-input:focus{border-color:#34eeaead;box-shadow:0 0 0 3px #1ccc921f}.quick-notebook-markdown{flex:1;min-width:0;min-height:0;overflow:hidden}.quick-notebook-editor-surface{background:#040d14db;border:1px solid #709bb033;border-radius:14px;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.quick-notebook-textarea{color:#dceaf0;width:100%;min-height:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);resize:none;background:0 0;border:0;outline:none;padding:14px;font-size:.86rem;line-height:1.55;display:block;overflow:auto}.quick-notebook-editor-surface:focus-within{border-color:#34eeae94;box-shadow:0 0 0 3px #1ccc921a}.quick-notebook-image-attachments{background:linear-gradient(#091822b8,#051119db);border-top:1px solid #709bb024;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;max-height:132px;padding:10px;display:grid;overflow:auto}.quick-notebook-image-attachment{color:#b7d0dc;text-align:left;cursor:zoom-in;background:#02090ebd;border:1px solid #709bb033;border-radius:10px;min-width:0;min-height:94px;padding:8px;transition:border-color .14s,transform .14s,background .14s;display:block;position:relative}.quick-notebook-image-attachment:hover,.quick-notebook-image-attachment:focus-visible{background:#081f2ad1;border-color:#52e9f67a;transform:translateY(-1px)}.quick-notebook-image-attachment img{object-fit:contain;border-radius:7px;width:100%;height:82px;display:block}.quick-notebook-image-attachment span{color:#dffbff;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;background:#040e15d6;border:1px solid #709bb038;border-radius:8px;max-width:calc(100% - 28px);padding:4px 7px;font-size:.68rem;font-weight:800;position:absolute;bottom:13px;left:14px;overflow:hidden}.quick-notebook-lightbox{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#01080dc7;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.quick-notebook-lightbox img{object-fit:contain;border:1px solid #76daee57;border-radius:14px;max-width:min(1100px,94vw);max-height:88vh;display:block;box-shadow:0 28px 90px #0000009e}.quick-notebook-lightbox-close{color:#e6f8ff;cursor:pointer;background:#091822eb;border:1px solid #7db4d647;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:fixed;top:22px;right:22px}.quick-notebook-actions{min-height:24px;padding-top:0}.quick-notebook-actions small{color:#829baa;font-size:.76rem}.quick-notebook-meta{flex-wrap:wrap;gap:8px;min-width:0;display:inline-flex}.quick-notebook-empty{color:#9db3bf;text-align:center;background:#0a16209e;border:1px dashed #7eadc13d;border-radius:14px;place-content:center;gap:8px;min-height:180px;padding:22px;display:grid}.quick-notebook-empty strong{color:#eef8fc}.quick-notebook-empty p{max-width:280px;margin:0}.quick-notebook-error{border-color:#ff5b6f47}@media (width<=720px){.quick-notebook{bottom:14px;left:14px;right:14px}.quick-notebook-panel{width:100%;max-height:calc(100vh - 84px)}.quick-notebook-body{grid-template-columns:1fr;min-height:0}.quick-notebook-list{max-height:132px}.quick-notebook-editor-head{grid-template-columns:1fr}.quick-notebook-launcher{margin-left:auto}}.quick-calculator{z-index:82;pointer-events:none;position:fixed;bottom:22px;left:82px}.quick-calculator-launcher,.quick-calculator-panel,.quick-calculator button{pointer-events:auto}.quick-calculator-launcher{color:#d7f8ff;cursor:pointer;background:radial-gradient(circle at 30% 20%,#4ef7ff38,#0000 38%),#08141cf0;border:1px solid #56dbec6b;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 18px 44px #0000006b,0 0 26px #1cd6e229}.quick-calculator-launcher-open{color:#061317;background:linear-gradient(135deg,#51f6ff,#16d691);border-color:#5bffe3db}.quick-calculator-panel{color:#dceaf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08121bf7;border:1px solid #63cde542;border-radius:18px;gap:12px;width:292px;min-height:382px;padding:12px;display:grid;position:fixed;box-shadow:0 28px 80px #0000008f,inset 0 1px #ffffff0a}.quick-calculator-header{color:#f3fbff;letter-spacing:.08em;text-transform:uppercase;cursor:grab;justify-content:space-between;align-items:center;min-height:36px;font-size:.82rem;font-weight:800;display:flex}.quick-calculator-header:active,body.quick-calculator-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.quick-calculator-icon-button{color:#cfe7f8;cursor:pointer;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s,color .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.quick-calculator-icon-button:hover,.quick-calculator-icon-button:focus-visible{color:#ecfeff;background:linear-gradient(#0d5e7780,#0d374e70);border-color:#38bdf86b;transform:translateY(-1px);box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d}.quick-calculator-display{color:#f4fbff;min-height:74px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-align:right;text-overflow:ellipsis;white-space:nowrap;background:#040e15d1;border:1px solid #76a0b33d;border-radius:14px;justify-content:end;align-items:end;padding:14px;font-size:1.75rem;font-weight:800;display:flex;overflow:hidden}.quick-calculator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-calculator-grid button{color:#cfe7f8;cursor:pointer;min-height:44px;font:inherit;background:linear-gradient(#162c3eb3,#0c1b289e);border:1px solid #7db4d638;border-radius:12px;font-size:.92rem;font-weight:800;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s,color .14s;box-shadow:inset 0 1px #ffffff0a}.quick-calculator-grid button:hover,.quick-calculator-grid button:focus-visible{color:#ecfeff;background:linear-gradient(#0d5e7780,#0d374e70);border-color:#38bdf86b;transform:translateY(-1px);box-shadow:0 10px 24px #08253440,inset 0 1px #ffffff0d}.quick-calculator-grid .quick-calculator-operator{color:#f3fbf7;background:linear-gradient(#12594661,#0e382d52);border-color:#4ade802e}.quick-calculator-grid .quick-calculator-equals{color:#061317;background:linear-gradient(135deg,#51f6ff,#16d691);border-color:#5bffe3b8}.quick-calculator-zero{grid-column:span 2}@media (width<=720px){.quick-calculator{bottom:14px;left:auto;right:74px}}.app-route-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-mobile-menu,.app-mobile-menu-trigger{display:none}@media (width<=980px){body{overflow-x:hidden}#root{min-width:0}.app-container{min-width:0;overflow-x:hidden}.app-full-width{height:auto;min-height:100dvh;overflow:visible}.side-glow{opacity:.22;width:52vw}.side-liquidity-engines{opacity:.56}.app-route-bar{z-index:1900;width:100%;max-width:none;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#030a10f5,#030a10c7),#030a10eb;border-bottom:1px solid #7491a81f;flex-wrap:nowrap;margin:0;position:sticky;top:0;overflow:visible}.app-route-tabs{display:none}.app-mobile-menu-trigger{color:#e7fbff;cursor:pointer;background:linear-gradient(#102430f5,#07121bf0),radial-gradient(circle at 0 0,#25f36c1f,#0000 42%);border:1px solid #67e8f938;border-radius:11px;flex:none;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;block-size:34px!important;min-block-size:34px!important;max-block-size:34px!important;inline-size:34px!important;min-inline-size:34px!important;max-inline-size:34px!important;padding:0!important}.app-mobile-menu-trigger:hover,.app-mobile-menu-trigger.is-open{background:linear-gradient(#123744fa,#071722f5),radial-gradient(circle at 0 0,#25f36c2e,#0000 46%);border-color:#67e8f98a;box-shadow:inset 0 1px #ffffff0d,0 0 0 2px #67e8f90e,0 10px 28px #00000038}.app-mobile-menu-trigger:active{transform:scale(.96)}.app-mobile-menu-bars{place-items:center;width:16px;height:12px;display:grid;position:relative}.app-mobile-menu-bars span{transform-origin:50%;background:currentColor;border-radius:999px;width:16px;height:2px;transition:transform .18s,opacity .14s,width .16s;position:absolute;left:0;box-shadow:0 0 12px #67e8f96b}.app-mobile-menu-bars span:first-child{transform:translateY(-5px)}.app-mobile-menu-bars span:nth-child(2){width:12px;transform:translateY(0)}.app-mobile-menu-bars span:nth-child(3){transform:translateY(5px)}.app-mobile-menu-trigger.is-open .app-mobile-menu-bars span:first-child{transform:rotate(45deg)}.app-mobile-menu-trigger.is-open .app-mobile-menu-bars span:nth-child(2){opacity:0;transform:scaleX(0)}.app-mobile-menu-trigger.is-open .app-mobile-menu-bars span:nth-child(3){transform:rotate(-45deg)}.app-mobile-menu{z-index:1950;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),linear-gradient(#091722fa,#030c13fa);border:1px solid #67e8f933;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 24px 72px #0000007a}.app-mobile-menu[hidden]{display:none}.app-mobile-menu-heading{grid-column:1/-1;gap:3px;padding:3px 4px 4px;display:grid}.app-mobile-menu-heading span{color:#67e8f9;letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6rem;font-weight:900;line-height:1}.app-mobile-menu-heading strong{color:#f3f7fb;font-size:.98rem;font-weight:850;line-height:1.1}.app-mobile-menu-item{color:#b9ccda;cursor:pointer;text-align:left;background:#07121bc2;border:1px solid #7491a824;border-radius:13px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.app-mobile-menu-item span{color:#dce7ef;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:750;overflow:hidden}.app-mobile-menu-item small{color:#25f36c;letter-spacing:.1em;text-transform:uppercase;grid-column:2;font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:900;line-height:1}.app-mobile-menu-item.is-active{color:#f3f7fb;background:linear-gradient(#10462c57,#07121bdb),#25f36c14;border-color:#25f36c57}.app-mobile-menu-item.is-active .route-tab-icon{color:#25f36c;opacity:1}.app-route-bar-spacer{flex:12px}.route-tab,.settings-launcher,.account-pill,.privacy-toggle{flex:none;min-height:38px}.route-tab,.settings-launcher{white-space:nowrap;padding:8px 12px;font-size:.82rem}.account-pill{justify-content:center;width:86px;max-width:86px;padding-inline:10px}.account-pill-copy{display:none}.account-pill:before{content:"Wallet";color:#dce8f1;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1}.app-route-settings{justify-content:center;gap:0;width:38px;min-width:38px;max-width:38px;overflow:hidden;padding-inline:0!important;font-size:0!important}.app-route-settings .route-tab-icon{flex:none;width:15px;height:15px;margin:0}.account-menu{top:calc(58px + env(safe-area-inset-top,0px));width:auto;min-width:0;max-height:calc(100dvh - 74px - env(safe-area-inset-bottom,0px));position:fixed;left:10px;right:10px;overflow-y:auto}.app-shell{width:100%;min-width:0;max-width:none;padding:12px}.workspace,.workspace-full,.primary-column,.secondary-column{min-width:0}.workspace-topbar,.panel-header,.position-summary-top,.backtest-hero,.admin-panel-heading,.admin-section-title{flex-direction:column;align-items:stretch}.workspace-topbar{border-radius:16px;padding:12px}.workspace-topbar-actions,.hero-tag-row,.panel-header-actions,.position-header-actions,.backtest-hero-actions{justify-content:flex-start}.workspace-topbar-copy h1{font-size:1.8rem;line-height:1.05}.dashboard-grid,.execution-layout,.backtest-grid,.backtest-nautilus-grid,.admin-dashboard-header,.admin-overview-grid,.admin-status-grid{grid-template-columns:1fr}.operator-strip,.execution-signal-strip,.backtest-summary-grid,.backtest-portfolio-metrics,.admin-summary-grid,.admin-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.operator-card,.admin-panel{border-radius:16px}.panel,.admin-panel{padding:14px}.charting-shell,.charting-shell-embedded,.charting-frame-wrap,.charting-native-wrap{border-radius:16px}.charting-shell-embedded.is-wide{z-index:1;width:100%;position:relative;inset:auto;box-shadow:0 18px 54px #00000061}.charting-frame-wrap,.charting-native-wrap,.charting-frame,.charting-shell-embedded.is-wide .charting-frame,.charting-shell-embedded.is-wide .charting-frame-wrap,.charting-shell-workspace .charting-native-wrap,.app-full-width .charting-native-wrap{height:min(72dvh,620px);min-height:420px}.charting-height-resize-handle{display:none}.charting-execution-signal-controls{max-width:calc(100% - 20px);top:74px;right:10px}.charting-execution-signal-toggle{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.charting-execution-signal-popover{width:auto;position:fixed;top:104px;left:12px;right:12px}.admin-dashboard{width:100%;padding:18px 12px 32px}.admin-create-user,.admin-totp-card,.admin-totp-setup,.admin-passkey-card{grid-template-columns:1fr}.admin-totp-qr-panel{grid-template-columns:112px minmax(0,1fr)}.admin-totp-qr-frame{width:112px}.admin-tabs,.backtest-tabs,.backtest-workspace-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.backtest-tabs::-webkit-scrollbar{display:none}.backtest-workspace-tabs::-webkit-scrollbar{display:none}.admin-tabs button,.backtest-tab,.backtest-workspace-tabs button{flex:none}.admin-user-table,.admin-permission-grid,.admin-audit-list,.admin-status-list,.backtest-table-wrap,.backtest-leaderboard-table-wrap,.backtest-research-table-wrap,.backtest-portfolio-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-invite-result,.admin-invite-row,.admin-passkey-row,.admin-status-row{grid-template-columns:1fr;align-items:stretch}.admin-invite-actions,.admin-passkey-actions{justify-content:flex-start}}@media (width<=640px){.app-shell{padding:10px}.route-tab{gap:7px;padding-inline:11px}.operator-strip,.execution-signal-strip,.backtest-summary-grid,.backtest-portfolio-metrics,.admin-summary-grid,.admin-status-cards,.admin-access-overview,.admin-role-cards,.forward-metric-grid,.forward-paper-row{grid-template-columns:1fr}.admin-access-overview,.admin-role-cards{border-block:1px solid #7cdde41a}.admin-access-overview span+span,.admin-role-card+.admin-role-card{border-top:1px solid #7cdde41a;border-left:0;padding-left:0}.panel-header-actions,.position-header-actions,.account-wallet-actions,.account-product-actions,.trade-action-capacity-row,.capital-slider-row,.backtest-panel-header,.forward-candidate-topline,.forward-governance-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.panel-header-actions button,.position-header-actions button,.position-header-actions .execution-toggle-compact,.account-product-actions .account-menu-action,.account-wallet-actions .account-menu-action,.backtest-button,.admin-command-button{width:100%}.panel,.operator-card{padding:12px}.operator-card-topline{flex-direction:column;align-items:flex-start;gap:4px}.operator-card-topline strong{text-align:left;white-space:normal}.operator-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin-inline:-10px;padding:0 10px 4px;scroll-padding-inline:10px;overflow:auto visible;grid-template-columns:none!important;display:flex!important}.operator-strip::-webkit-scrollbar{display:none}.operator-strip .operator-card{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-height:112px}.position-title-icon{width:20px;height:20px}.charting-frame-wrap,.charting-native-wrap,.charting-frame,.charting-shell-embedded.is-wide .charting-frame,.charting-shell-embedded.is-wide .charting-frame-wrap,.charting-shell-workspace .charting-native-wrap,.app-full-width .charting-native-wrap{height:68dvh;min-height:360px}.charting-embed-header{min-height:36px;padding-inline:8px}.charting-embed-actions{gap:4px}.charting-icon-button{width:28px;height:28px}.charting-native-root .charting-workspace-row-single,.charting-native-root .charting-workspace-left-controls,.charting-native-root .charting-workspace-right-controls,.charting-native-root .charting-workspace-template-actions,.charting-native-root .charting-workspace-view-controls,.charting-native-root .charting-workspace-tool-tabs,.charting-native-root .charting-workspace-timeframes{gap:6px}.charting-native-root .charting-control,.charting-native-root .charting-terminal-button{min-height:32px!important}.charting-native-root .charting-toolbar-timeframe-button{min-width:34px;padding-inline:8px!important}.admin-dashboard h1{font-size:28px}.admin-dashboard h2,.admin-section-title h2,.admin-section-title h3{font-size:16px}.admin-user-cell{gap:12px}.admin-user-avatar{width:34px;height:34px}.admin-create-user{padding:12px}.admin-select-menu{top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:2400;width:auto;max-height:52dvh;position:fixed;overflow-y:auto}.backtest-hero-left,.backtest-title-row,.backtest-run-context,.backtest-panel-header{flex-direction:column;align-items:flex-start}.backtest-hero p{font-size:.82rem}}@media (width<=420px){.app-route-bar{gap:8px;padding-inline:8px}.route-tab{min-height:36px;padding-inline:10px;font-size:.78rem}.route-tab-icon{width:13px;height:13px}.account-pill{width:80px;max-width:80px;min-height:36px;padding-inline:10px}.workspace-topbar-copy h1{font-size:1.55rem}.workspace-topbar-copy p,.admin-header-copy{font-size:.82rem}.charting-frame-wrap,.charting-native-wrap,.charting-frame,.charting-shell-embedded.is-wide .charting-frame,.charting-shell-embedded.is-wide .charting-frame-wrap,.charting-shell-workspace .charting-native-wrap,.app-full-width .charting-native-wrap{height:64dvh;min-height:330px}.admin-totp-qr-panel{grid-template-columns:1fr}}
