:root{color:#edf4ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#050812;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 10% 0,#282e8247,#0000 34rem),radial-gradient(circle at 90% 18%,#00d5be21,#0000 30rem),linear-gradient(145deg,#050812 0%,#080d19 48%,#070b15 100%);min-width:320px;min-height:100vh;margin:0}body:before{z-index:-1;content:"";opacity:.28;background-image:linear-gradient(#78a5dc0f 1px,#0000 1px),linear-gradient(90deg,#78a5dc0f 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}button{font:inherit}button:focus-visible{outline-offset:4px;outline:3px solid #53e5ce}::selection{color:#04100f;background:#6cf4db}main{max-width:1100px;margin:auto;padding:48px 24px}header{justify-content:space-between;align-items:center;gap:16px;display:flex}h1{letter-spacing:-1px;margin:4px 0;font-size:36px}.eyebrow{color:#7edbc7;letter-spacing:2px;overflow-wrap:anywhere;font-size:11px}.badge{border:1px solid #395368;border-radius:24px;padding:8px 14px;font-size:13px}.intro{margin:64px 0 32px}h2{letter-spacing:-1px;font-size:clamp(24px,4vw,36px)}p,footer{color:#a9b9cb;line-height:1.6}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}article,.login-panel{background:#121e30;border:1px solid #26364b;border-radius:16px;padding:26px}h3{color:#a9b9cb;margin-top:0;font-size:14px;font-weight:500}strong{font-size:21px;display:block}article p{margin-bottom:0;font-size:14px}button{color:#0b1220;cursor:pointer;background:#7edbc7;border:0;border-radius:8px;margin-top:28px;padding:12px 18px;font-weight:600}button:disabled{opacity:.5;cursor:wait}.actions{flex-wrap:wrap;gap:12px;display:flex}.live-refresh{min-height:42px;color:var(--muted);align-self:flex-end;align-items:center;gap:8px;margin-top:28px;margin-left:auto;padding:0 12px;font-size:12px;display:inline-flex}.research-command{overflow:hidden}.research-now{background:linear-gradient(110deg,#36dbc814,#5877f50f);border:1px solid #56e5d333;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:18px;display:grid}.research-now small{color:#59e6d4;letter-spacing:.15em;font-size:.67rem;font-weight:800;display:block}.research-now strong{color:#f2f7ff;margin-top:4px;font-size:1.16rem;display:block}.research-now p{color:var(--muted);margin:5px 0 0;font-size:.82rem}.research-pulse{border:1px solid #52e8d759;border-radius:50%;width:54px;height:54px;position:relative}.research-pulse span,.research-pulse i,.research-pulse b{border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.research-pulse span{background:#58ead7;width:12px;height:12px;box-shadow:0 0 18px #58ead7}.research-pulse i{border:1px solid #58ead773;width:30px;height:30px;animation:2.2s ease-out infinite research-wave}.research-pulse b{border:1px solid #58ead724;width:48px;height:48px}@keyframes research-wave{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.research-lock{color:#ffca82;white-space:nowrap;background:#ffae4514;border:1px solid #ffae4533;border-radius:999px;padding:8px 11px;font-size:.75rem}.research-pipeline{grid-template-columns:repeat(4,1fr);gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.research-pipeline li{grid-template-columns:30px 1fr;gap:9px;min-width:0;padding-right:18px;display:grid;position:relative}.research-pipeline li:not(:last-child):after{content:"";background:#849ec12e;height:1px;position:absolute;top:14px;left:30px;right:0}.research-pipeline li>span{z-index:1;color:#91a3bb;background:#0b1728;border:1px solid #849ec140;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.72rem;display:grid}.research-pipeline li div{z-index:1;background:#0c192a;min-width:0;padding-right:7px}.research-pipeline strong,.research-pipeline small{display:block}.research-pipeline strong{color:#eaf2ff;font-size:.82rem}.research-pipeline small{color:var(--muted);margin-top:4px;font-size:.69rem;line-height:1.35}.research-pipeline em{color:#8194ad;text-transform:uppercase;letter-spacing:.08em;grid-column:2;margin-top:6px;font-size:.65rem;font-style:normal}.research-pipeline .done>span{color:#061a18;background:#58ead7;border-color:#58ead7}.research-pipeline .rejected>span{color:#ffc4cb;background:#ff657b1f;border-color:#ff657b73}.research-pipeline .rejected em{color:#ff8294}.research-pipeline .active>span{color:#061a18;background:#6fc9ff;border-color:#6fc9ff;box-shadow:0 0 16px #6fc9ff4d}.research-pipeline .active em{color:#6fc9ff}.research-facts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.research-facts>div{background:#030c1873;border:1px solid #7ea0ca1f;border-radius:14px;padding:14px}.research-facts small,.research-facts span{color:var(--muted);font-size:.69rem;display:block}.research-facts strong{color:#edf6ff;margin:5px 0 2px;font-size:1.1rem;display:block}.research-result{color:#dbe6f4;background:#ff59740b;border-left:2px solid #ff7187;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;font-size:.78rem;display:flex}.research-result span{color:#ff8d9f;white-space:nowrap}.research-details-toggle{color:#9dafc5;width:100%;box-shadow:none;background:0 0;border:0;border-top:1px solid #7ea0ca1f;border-radius:0;justify-content:space-between;margin-top:14px;padding:10px 0 0;font-size:.76rem;display:flex}.research-details-toggle:hover{color:#61e8d7;transform:none}.research-details{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.research-details article{color:var(--muted);background:#030c186b;border-radius:12px;flex-wrap:wrap;gap:6px 14px;padding:12px;font-size:.72rem;display:flex}.research-details article strong{color:#edf6ff}.research-details>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:.7rem}@media (width<=880px){.research-pipeline{grid-template-columns:1fr 1fr;gap:18px}.research-pipeline li:after{display:none}.research-facts{grid-template-columns:1fr 1fr}}@media (width<=620px){.research-now{grid-template-columns:48px 1fr}.research-lock{grid-column:1/-1;width:max-content}.research-pipeline{grid-template-columns:1fr}.research-facts{grid-template-columns:1fr 1fr}.research-details{grid-template-columns:1fr}.research-result{flex-direction:column;align-items:flex-start;gap:5px}}.password-card{border:1px solid var(--line);background:linear-gradient(135deg,#121c30e0,#0b111feb);border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);gap:34px;margin-top:28px;padding:28px;display:grid}.password-card h3{margin:5px 0 10px;font-size:21px}.password-card>div>p:last-child{color:var(--muted);line-height:1.6}.password-card form{gap:9px;display:grid}.password-card label{color:#aebed1;letter-spacing:.04em;font-size:12px;font-weight:700}.password-card input{box-sizing:border-box;width:100%}.password-card button{justify-self:start;margin-top:7px}.password-message{color:var(--cyan);margin:5px 0 0;font-size:13px}.risk-cockpit{border:1px solid var(--line);background:linear-gradient(145deg,#0e192cf0,#0a101eeb);border-radius:20px;margin-top:28px;padding:30px;box-shadow:0 18px 46px #0000002e}.risk-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.risk-heading h2{margin:4px 0 6px;font-size:28px}.risk-heading p:last-child{color:var(--muted);margin:0}.risk-heading>span{white-space:nowrap;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:750}.risk-heading>span.ready{color:var(--cyan);background:#185a4f38;border:1px solid #56ead247}.risk-heading>span.occupied{color:#ffd28a;background:#6846143d;border:1px solid #ffc86c4d}.risk-meter{background:#202c41;border-radius:999px;height:9px;margin-top:28px;position:relative;overflow:visible}.risk-meter i{background:linear-gradient(90deg, var(--cyan), #72cfff, #ffbb68);border-radius:inherit;height:100%;display:block}.risk-meter span{background:#fff;border-radius:2px;width:3px;height:17px;position:absolute;top:-4px;box-shadow:0 0 10px #ffffff80}.risk-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.risk-grid article{background:#040a157a;padding:17px}.risk-grid span,.risk-grid small{color:var(--muted);font-size:11px;display:block}.risk-grid strong{margin:8px 0 5px;font-size:18px;display:block}.risk-note{color:#7f91a8;margin:16px 0 0;font-size:11px}.backup-grid article.verified{border-color:#56ead238}.backup-grid article.failed{border-color:#ff708b59}.backup-verification{color:var(--cyan);margin-top:9px;font-size:11px;font-weight:750;display:block}.backup-grid article.failed .backup-verification{color:var(--danger)}.backup-grid article small{color:#70839a;margin-top:4px;font-size:9px;display:block}.regime-card{border:1px solid var(--line);background:linear-gradient(135deg,#0b1728e6,#070e1be0);border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:18px 28px;margin:22px 0 18px;padding:22px;display:grid}.regime-card.bullish{border-color:#56ead247}.regime-card.bearish{border-color:#ff708b4d}.regime-core{align-items:center;gap:15px;display:flex}.regime-core h3{margin:3px 0 5px;font-size:21px}.regime-core>div>span{color:var(--muted);font-size:11px}.regime-orb{background:radial-gradient(circle,#56ead238,#0000 67%);border:1px solid #56ead247;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.regime-orb i{background:#ffbf70;border-radius:50%;width:13px;height:13px;box-shadow:0 0 18px #ffbf70}.regime-card.bullish .regime-orb i{background:var(--cyan);box-shadow:0 0 18px var(--cyan)}.regime-card.bearish .regime-orb i{background:var(--danger);box-shadow:0 0 18px var(--danger)}.regime-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.regime-metrics div{background:#040a1585;border-radius:9px;padding:11px}.regime-metrics span,.regime-metrics strong{display:block}.regime-metrics span{color:var(--muted);font-size:9px}.regime-metrics strong{margin-top:5px;font-size:13px}.regime-context{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;gap:12px 28px;padding-top:14px;font-size:10px;display:flex}.regime-context strong{margin-left:5px}.backtest-ranking{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.ranking-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.ranking-heading h3{margin:4px 0 0;font-size:20px}.ranking-sort{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ranking-sort button{color:#8799af;border:1px solid var(--line);box-shadow:none;background:#040a1475;border-radius:999px;margin:0;padding:7px 10px;font-size:10px}.ranking-sort button:hover{color:var(--text);box-shadow:none}.ranking-sort button.active{color:#07121c;background:var(--cyan);border-color:var(--cyan)}.rank-badge{color:#91a4bc;border:1px solid var(--line);background:#ffffff0a;border-radius:8px;place-items:center;min-width:30px;height:25px;font-size:10px;font-weight:800;display:inline-grid}.rank-badge.rank-1{color:#07121c;background:linear-gradient(135deg,#ffdc83,#ffb858);border-color:#ffcf74}.rank-badge.rank-2{color:#dbe7f4;background:linear-gradient(135deg,#64758b,#3d4b60)}.rank-badge.rank-3{color:#ffe0c2;background:linear-gradient(135deg,#82563d,#573a2d)}@media (width<=800px){.regime-card{grid-template-columns:1fr}.regime-metrics{grid-template-columns:1fr 1fr}.regime-context{flex-direction:column;grid-column:auto;gap:7px}}@media (width<=720px){.ranking-heading{display:block}.ranking-sort{justify-content:flex-start;margin-top:13px}}@media (width<=950px){.risk-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.risk-cockpit{padding:22px 18px}.risk-heading{display:block}.risk-heading>span{margin-top:14px;display:inline-block}.risk-grid{grid-template-columns:1fr}}@media (width<=720px){.password-card{grid-template-columns:1fr;gap:20px;padding:22px}}.live-refresh i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.secondary{color:#e5edf6;background:#24364c}.install-app{color:#dce8f6;box-shadow:none;background:linear-gradient(135deg,#263451,#302d58)}.dashboard-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1220eb;border:1px solid #26364b;border-radius:12px;gap:8px;margin-top:30px;padding:8px;display:flex;position:sticky;top:12px;overflow-x:auto}.dashboard-nav button{color:#a9b9cb;background:0 0;flex:1;min-width:105px;margin:0}.dashboard-nav button.active{color:#0b1220;background:#7edbc7}.notice{color:#ffd3a6;background:#302719;border-radius:8px;padding:14px 18px}footer{margin-top:64px;font-size:13px}.login-panel{max-width:470px;margin:64px auto;padding:32px}.login-panel h2{font-size:28px}form{gap:10px;margin-top:26px;display:grid}label{margin-top:8px;font-size:14px}input{color:#e5edf6;width:100%;font:inherit;background:#0b1220;border:1px solid #395368;border-radius:8px;padding:13px}input:focus-visible{outline-offset:2px;outline:2px solid #7edbc7}form button{margin-top:16px}@media (width<=760px){.cards{grid-template-columns:1fr}}.paper-overview{margin-top:48px}.paper-overview h2{font-size:28px}.shadow-panel{background:radial-gradient(circle at 88% 12%,#6054ff2e,#0000 34%),linear-gradient(145deg,#0e1929,#0b1423);border:1px solid #67e8f93d;border-radius:22px;margin-top:28px;padding:28px;box-shadow:inset 0 1px #ffffff0a,0 22px 55px #0000002e}.shadow-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.shadow-heading h2{margin:3px 0 5px;font-size:27px}.shadow-heading p{color:var(--muted);margin:0}.shadow-orbit{width:64px;height:64px;color:var(--cyan);background:#283d6547;border:1px solid #5be2d359;border-radius:50%;place-items:center;display:grid;position:relative}.shadow-orbit:before,.shadow-orbit:after{content:"";border:1px dashed #7d6eff73;border-radius:50%;position:absolute;inset:8px}.shadow-orbit:after{border-style:solid;border-color:#52e8d26b;inset:17px}.shadow-orbit span{z-index:1;letter-spacing:.08em;font-size:12px;font-weight:800}.shadow-orbit i,.shadow-orbit b{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute}.shadow-orbit i{top:8px;left:28px}.shadow-orbit b{background:#8b7cff;bottom:20px;right:7px}.shadow-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.shadow-state i{background:#ffb35c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ffb35c}.shadow-state.running{color:#bdf9ef;background:#27b59f14;border-color:#53e0cb47}.shadow-state.running i{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.shadow-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.shadow-metrics article{border:1px solid var(--line);background:#07101d7a;border-radius:15px;padding:17px}.shadow-metrics span,.shadow-metrics small{color:var(--muted);display:block}.shadow-metrics strong{color:var(--text);margin:7px 0 5px;font-size:22px;display:block}.shadow-metrics strong.positive{color:var(--cyan)}.shadow-metrics strong.negative{color:#ff8198}.shadow-position{background:radial-gradient(circle at 92% 0,#53e0cb1f,#0000 33%),linear-gradient(145deg,#0a222ec2,#0a1121c2);border:1px solid #53e0cb4d;border-radius:15px;margin-top:14px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 15px 38px #00000026}.shadow-position-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.shadow-position-head span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800}.shadow-position-head strong{margin-top:4px;font-size:17px}.shadow-position-head>b{color:var(--cyan);letter-spacing:.08em;background:#53e0cb12;border:1px solid #53e0cb38;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:inline-flex}.shadow-position-head>b i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.shadow-position-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.shadow-position-grid>div{background:#050e1b85;border:1px solid #789ac61a;border-radius:10px;padding:11px 12px}.shadow-position-grid span,.shadow-position-grid small{color:var(--muted);font-size:9px;display:block}.shadow-position-grid strong{margin:6px 0 4px;font-size:15px}.shadow-position-grid strong.positive{color:var(--cyan)}.shadow-position-grid strong.negative{color:#ff8198}.shadow-position-track{background:linear-gradient(90deg,#ff708b3d 0 50%,#53e0cb2e 50%);border-radius:99px;height:5px;margin-top:13px;position:relative;overflow:hidden}.shadow-position-track:after{content:"";opacity:.45;background:#d7e4f1;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.shadow-position-track i{border-radius:inherit;background:linear-gradient(90deg,#8b6cff,#53e0cb);height:100%;display:block}.shadow-position>p{color:#71849b;margin:10px 0 0;font-size:10px}.shadow-position-head>b.exit{color:#ffbd72;background:#ff975217;border-color:#ffbd7247}.shadow-position-head>b.exit i{background:#ff9b70;box-shadow:0 0 9px #ff9b70}.shadow-exit-radar{background:linear-gradient(135deg,#7c70ff14,#050e1b75);border:1px solid #7c70ff30;border-radius:13px;margin-top:14px;padding:14px}.shadow-exit-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.shadow-exit-head span{color:#8d83ff;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.shadow-exit-head strong{margin-top:4px;font-size:13px;display:block}.shadow-exit-head small{color:var(--muted);font-size:9px}.shadow-exit-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.shadow-exit-grid article{background:#040c1994;border:1px solid #789ac61a;border-radius:10px;padding:11px 12px;position:relative;overflow:hidden}.shadow-exit-grid article:before{content:"";background:linear-gradient(#7c70ff,#53e0cb);width:2px;position:absolute;inset:0 auto 0 0}.shadow-exit-grid span,.shadow-exit-grid small{color:var(--muted);font-size:9px;display:block}.shadow-exit-grid strong{margin:5px 0 3px;font-size:14px;display:block}.shadow-excursion{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:12px;display:grid}.shadow-excursion>span{color:var(--muted);font-size:9px}.shadow-excursion>span:last-child{text-align:right}.shadow-excursion span b,.shadow-excursion span small{margin-top:3px;display:block}.shadow-excursion span b{color:#dce8f6;font-size:12px}.shadow-excursion span b.positive{color:var(--cyan)}.shadow-excursion span b.negative{color:#ff8198}.shadow-excursion>i{background:linear-gradient(90deg,#ff708b6b,#7c70ff57 50%,#53e0cb6b);border-radius:99px;height:4px;position:relative}.shadow-excursion>i:after{content:"";opacity:.55;background:#dce8f6;width:1px;height:12px;position:absolute;top:-4px;left:50%}.shadow-excursion>i b{background:#dce8f6;border:2px solid #081426;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #7c70ffb3}.shadow-profit-guard{background:#050f1b8c;border:1px solid #53e0cb2b;border-radius:11px;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:14px 22px;margin-top:13px;padding:13px;display:grid}.shadow-profit-guard>div span{color:var(--cyan);letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.shadow-profit-guard>div strong{margin-top:5px;font-size:13px;display:block}.shadow-profit-guard dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.shadow-profit-guard dl div{background:#14223694;border-radius:8px;padding:7px 9px}.shadow-profit-guard dt{color:var(--muted);font-size:8px}.shadow-profit-guard dd{color:#dce8f6;margin:4px 0 0;font-size:12px;font-weight:750}.shadow-profit-guard>p{color:#71849b;grid-column:1/-1;margin:-3px 0 0;font-size:9px}.shadow-profit-guard.watch{border-color:#ffbd7247}.shadow-profit-guard.watch>div span,.shadow-profit-guard.watch dd{color:#ffbd72}.shadow-profit-guard.alert{border-color:#ff819857;box-shadow:inset 0 0 24px #ff5a780d}.shadow-profit-guard.alert>div span,.shadow-profit-guard.alert dd{color:#ff8198}.shadow-signal{background:radial-gradient(circle at 96% 0,#ffb35c14,#0000 34%),#050d197a;border:1px solid #ffb35c33;border-radius:15px;margin-top:14px;padding:18px;overflow:hidden}.shadow-signal.ready{background:radial-gradient(circle at 96% 0,#53e0cb1f,#0000 34%),#050d197a;border-color:#53e0cb59}.shadow-signal-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.shadow-signal-head span,.shadow-signal-head small{color:var(--muted);letter-spacing:.08em;font-size:10px}.shadow-signal-head strong{margin-top:4px;font-size:18px;display:block}.shadow-signal-price{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.shadow-signal-price span{color:var(--muted);background:#121f3294;border-radius:9px;padding:10px 12px;font-size:11px}.shadow-signal-price b{float:right;color:var(--text)}.shadow-signal-price b.positive{color:var(--cyan)}.shadow-signal-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;display:grid}.shadow-signal-grid div{color:#9cacc0;border:1px solid #7797bf1a;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:11px;display:flex}.shadow-signal-grid i{color:#ffbd70;background:#ffb35c17;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.shadow-signal-grid .passed i{color:var(--cyan);background:#53e0cb1a}.shadow-signal>p{color:#71849b;margin:12px 0 0;font-size:11px}.shadow-evidence{background:#4c3fa414;border:1px solid #7d6eff33;border-radius:15px;margin-top:18px;padding:17px}.shadow-evidence>div:first-child{justify-content:space-between;gap:18px;display:flex}.shadow-evidence span,.shadow-evidence p{color:var(--muted)}.shadow-evidence p{margin:9px 0 0;font-size:13px}.shadow-track{background:#17243a;border-radius:99px;height:7px;margin-top:11px;overflow:hidden}.shadow-track i{border-radius:inherit;background:linear-gradient(90deg,#53e0cb,#8676ff);height:100%;display:block;box-shadow:0 0 14px #53e0cb66}.shadow-decision{background:#040c1875;border:1px solid #53e0cb29;border-radius:15px;margin-top:14px;padding:18px}.shadow-decision-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.shadow-decision-head span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.shadow-decision-head strong{margin-top:4px;font-size:17px;display:block}.shadow-verdict{border:1px solid var(--line);color:#aebdd0;letter-spacing:.08em;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.shadow-verdict.candidate{color:var(--cyan);border-color:#53e0cb59}.shadow-verdict.rejected{color:#ff8198;border-color:#ff819859}.shadow-quality{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.shadow-quality span{color:var(--muted);background:#1321358c;border-radius:10px;padding:11px 12px;font-size:11px}.shadow-quality b{float:right;color:var(--text)}.shadow-criteria{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.shadow-criteria div{color:#9bacc1;align-items:center;gap:9px;font-size:12px;display:flex}.shadow-criteria i{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:800;display:grid}.shadow-criteria .pass i{color:var(--cyan);border-color:#53e0cb59}.shadow-criteria .fail i{color:#ff8198;border-color:#ff819859}.shadow-rule{color:#71849b;margin:15px 0 0;font-size:11px;line-height:1.5}.shadow-curve{background:linear-gradient(145deg,#32286e1a,#050d198c);border:1px solid #7d6eff33;border-radius:15px;margin-top:14px;padding:18px}.shadow-curve-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.shadow-curve-head span,.shadow-curve-head small{color:var(--muted);font-size:11px}.shadow-curve-head strong{margin-top:4px;display:block}.shadow-curve-wrap{border-radius:10px;margin-top:12px;overflow:auto hidden}.shadow-curve svg{width:100%;min-width:620px;display:block}.shadow-equity-line{fill:none;stroke:#70ead8;stroke-width:2.5px;filter:drop-shadow(0 0 6px #53e0cb73)}.shadow-chart-focus line{stroke:#8999ad;stroke-width:1px;stroke-dasharray:4 4}.shadow-chart-focus circle{fill:#0b1423;stroke:#70ead8;stroke-width:3px;filter:drop-shadow(0 0 5px #53e0cb)}.shadow-curve-empty{color:#71849b;text-align:center;margin:5px 0 0;font-size:11px}.shadow-comparison{background:#040c1875;border:1px solid #53e0cb29;border-radius:15px;margin-top:14px;padding:18px}.shadow-comparison-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.shadow-comparison-head span,.shadow-comparison-head small{color:var(--muted);letter-spacing:.08em;font-size:10px}.shadow-comparison-head strong{margin-top:4px;font-size:18px;display:block}.shadow-compare-grid{grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:10px;margin-top:14px;display:grid}.shadow-compare-grid article{background:#0e1a2bc2;border-radius:13px;padding:16px;overflow:visible}.shadow-compare-grid article.candidate{border-color:#7d6eff47}.shadow-compare-grid article>div:first-child{color:var(--muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.shadow-compare-grid article b{color:#71849b;letter-spacing:.08em;font-size:9px}.shadow-compare-grid article>strong{margin:14px 0 3px}.shadow-compare-grid article>small{color:#71849b}.shadow-compare-grid dl{margin:14px 0 0}.shadow-compare-grid dl div{border-top:1px solid #7596be1a;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.shadow-compare-grid dt{color:var(--muted)}.shadow-compare-grid dd{color:var(--text);margin:0;font-weight:700}.shadow-versus{place-items:center;display:grid}.shadow-versus span{width:34px;height:34px;color:var(--cyan);border:1px solid #53e0cb40;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;box-shadow:0 0 20px #53e0cb17}.shadow-compare-note{color:#8294aa;margin:13px 0 0;font-size:11px;line-height:1.5}.shadow-footer{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;display:flex}.shadow-footer span:nth-child(-n+2){color:#8fe9d9}.shadow-footer .negative{color:#ff8198}.shadow-details-toggle{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#09132294;border:1px solid #7d6eff30;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:13px 15px;transition:border-color .2s,background .2s,transform .2s;display:flex}.shadow-details-toggle:hover{background:#0e1c2fb8;border-color:#53e0cb52;transform:translateY(-1px)}.shadow-details-toggle span{align-items:center;gap:10px;display:inline-flex}.shadow-details-toggle i{width:24px;height:24px;color:var(--cyan);background:#53e0cb12;border:1px solid #53e0cb3d;border-radius:8px;place-items:center;font-size:16px;font-style:normal;display:grid}.shadow-details-toggle b{font-size:12px}.shadow-details-toggle small{color:var(--muted);font-size:9px}@media (width<=900px){.shadow-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.shadow-panel{padding:20px 16px}.shadow-heading{grid-template-columns:auto 1fr}.shadow-state{grid-column:1/-1;width:max-content}.shadow-metrics,.shadow-quality,.shadow-criteria,.shadow-signal-price,.shadow-signal-grid,.shadow-position-grid,.shadow-exit-grid,.shadow-profit-guard,.shadow-profit-guard dl{grid-template-columns:1fr}.shadow-decision-head,.shadow-comparison-head,.shadow-signal-head,.shadow-position-head,.shadow-exit-head{flex-direction:column;align-items:flex-start}.shadow-excursion{grid-template-columns:1fr}.shadow-excursion>span:last-child{text-align:left}.shadow-compare-grid{grid-template-columns:1fr}.shadow-versus{height:26px}.shadow-details-toggle{flex-direction:column;align-items:flex-start}}.paper-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.paper-heading h2{margin:4px 0 0}.report-button{flex:none}.trade-panel{background:#101a2a;border:1px solid #26364b;border-radius:16px;margin-top:22px;padding:24px}.trade-panel h3{color:#e5edf6;font-size:18px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:right;white-space:nowrap;border-bottom:1px solid #26364b;padding:14px 12px}th:first-child,td:first-child{text-align:left}th{color:#a9b9cb;font-weight:500}td small{color:#a9b9cb;margin-top:4px;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.control-panel{background:#121e30;border:1px solid #26364b;border-radius:16px;margin-top:48px;padding:28px}.activity-panel{background:#101a2a;border:1px solid #26364b;border-radius:16px;margin-top:22px;padding:28px}.activity-panel h2{margin:4px 0 18px;font-size:24px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid #26364b;grid-template-columns:12px 1fr;gap:14px;padding:16px 0;display:grid}.activity-list li:first-child{border-top:0}.activity-list strong{font-size:15px}.activity-list p{margin:3px 0 0;font-size:13px}.activity-detail{color:#ffb4b4}.activity-dot{border-radius:50%;width:10px;height:10px;margin-top:5px}.activity-dot.success{background:#7edbc7}.activity-dot.failed{background:#ff8585}.operations-panel{background:#121e30;border:1px solid #26364b;border-radius:16px;margin-top:48px;padding:28px}.operations-heading{justify-content:space-between;gap:24px;display:flex}.operations-heading h2{margin:4px 0 0;font-size:28px}.operations-heading p{margin-bottom:0}.operations-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;display:grid}.operations-facts div{background:#0d1726;border-radius:10px;padding:16px}.operations-facts span{color:#a9b9cb;font-size:12px;display:block}.operations-facts strong{margin-top:6px;font-size:15px}.log-view{border-top:1px solid #26364b;max-height:430px;overflow:auto}.log-row{border-bottom:1px solid #26364b;grid-template-columns:150px 80px minmax(0,1fr);gap:12px;padding:13px 0;font-size:13px;display:grid}.log-row time,.log-row small{color:#8295aa}.log-row p{color:#d6e0eb;overflow-wrap:anywhere;margin:3px 0 0}.log-level{align-self:start;font-size:11px;font-weight:700}.level-error,.level-critical{color:#ff9b9b}.level-warning{color:#ffd3a6}.level-info{color:#7edbc7}.backtest-panel{background:#101a2a;border:1px solid #26364b;border-radius:16px;margin-top:48px;padding:28px}.backtest-panel h2{margin:4px 0 0;font-size:28px}.backtest-table{margin-top:22px}.backtest-table strong{font-size:14px}.backtest-table small{color:#8295aa}.robustness{border:1px solid var(--line-strong);background:#050b167a;border-radius:16px;margin:26px 0 8px;padding:22px}.robustness-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.robustness-heading h3{color:var(--text);margin:0;font-size:19px}.robustness-heading p{margin:5px 0 0;font-size:12px}.evidence{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.evidence.positive-state{color:var(--cyan);background:#185a4f38;border:1px solid #56ead257}.evidence.attention-state{color:#ffd28a;background:#6846143d;border:1px solid #ffc86c52}.robustness-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.robustness-grid article{padding:18px}.robustness-grid article>span{color:var(--muted);font-size:12px}.robustness-grid article>strong{margin-top:7px;font-size:25px}.profit-track{background:#26344a;border-radius:999px;height:4px;margin:13px 0;overflow:hidden}.profit-track i{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:inherit;min-width:3px;height:100%;display:block}.robustness-grid dl{margin:0}.robustness-grid dl div{color:var(--muted);justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.robustness-grid dd{color:var(--text);margin:0}.evidence-note{color:#ffd6a1;background:#593d143d;border-radius:9px;margin:15px 0 0;padding:12px 14px;font-size:12px}.backtest-map{border:1px solid var(--line-strong);background:#050b167a;border-radius:16px;margin:26px 0 18px;padding:22px}.backtest-map-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.backtest-map-heading h3{color:var(--text);margin:0;font-size:19px}.backtest-map-heading p{margin:5px 0 0;font-size:12px}.backtest-map-heading>span{color:#b9adff;white-space:nowrap;background:#6353ff1f;border:1px solid #9788ff2b;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700}.backtest-map-layout{grid-template-columns:minmax(0,1fr) 205px;gap:16px;margin-top:18px;display:grid}.backtest-map-chart{background:#0409126b;border-radius:12px;min-width:0;padding:8px}.backtest-map-chart svg{width:100%;height:auto;display:block;overflow:visible}.backtest-map-chart text{fill:#8295ad;font-size:10px}.backtest-grid{stroke:#7f9ec721}.backtest-grid.vertical{stroke-dasharray:3 8}.zero-line{stroke:#dae5f23d;stroke-dasharray:5 5}.map-axis-title{letter-spacing:.8px;text-transform:uppercase;font-weight:700;fill:#9dafc3!important}.backtest-map-chart circle{cursor:pointer;stroke-width:2px;outline:none;transition:r .15s,filter .15s}.backtest-map-chart circle.profitable{fill:#4ee5cfb8;stroke:#62efd8}.backtest-map-chart circle.unprofitable{fill:#ff718ea6;stroke:#ff839c}.backtest-map-chart circle:hover,.backtest-map-chart circle:focus,.backtest-map-chart circle.active{filter:drop-shadow(0 0 8px);stroke-width:3px}.backtest-focus{border:1px solid var(--line);background:linear-gradient(150deg,#141f35e0,#09101deb);border-radius:12px;padding:18px}.backtest-focus>strong{margin:9px 0 4px;font-size:28px}.backtest-focus>span{color:var(--muted);font-size:11px}.backtest-focus dl{margin:15px 0 12px}.backtest-focus dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.backtest-focus dl div:last-child{border-bottom:0}.backtest-focus dt{color:var(--muted)}.backtest-focus dd{color:var(--text);margin:0}.backtest-focus>small{color:var(--muted);font-size:10px}.backtest-focus>small span{margin-top:4px;display:block}.evidence-gate{border:1px solid var(--line-strong);background:radial-gradient(circle at 95% 0,#6854ff1f,#0000 32%),#050b1685;border-radius:16px;margin:20px 0;padding:22px;overflow:hidden}.evidence-gate-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.evidence-gate-heading h3{color:var(--text);margin:3px 0 0;font-size:20px}.evidence-gate-heading p:not(.eyebrow){margin:5px 0 0;font-size:11px}.evidence-gate-score{text-align:right;min-width:115px}.evidence-gate-score strong{color:#b7acff;font-size:27px;line-height:1}.evidence-gate-score strong span{color:#647990;font-size:13px}.evidence-gate-score small{color:#8ca0b7;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:8px;display:block}.evidence-gate.strong .evidence-gate-score strong{color:var(--cyan)}.evidence-gate.limited .evidence-gate-score strong{color:#ffc26f}.evidence-gate-track{background:#202e43;border-radius:99px;height:4px;margin:17px 0;overflow:hidden}.evidence-gate-track i{background:linear-gradient(90deg, #8070ff, var(--cyan));border-radius:inherit;height:100%;display:block;box-shadow:0 0 12px #51e7d159}.evidence-gate-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.evidence-gate-grid article{background:#0b1322b8;border:1px solid #779ed11a;border-radius:11px;grid-template-columns:26px 1fr;gap:9px;margin:0;padding:13px;display:grid}.evidence-gate-grid article>i{color:#ffc26f;background:#ffc26f14;border:1px solid #ffc26f24;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid}.evidence-gate-grid article.passed>i{color:var(--cyan);background:#53e9d114;border-color:#53e9d124}.evidence-gate-grid article span,.evidence-gate-grid article strong,.evidence-gate-grid article small{display:block}.evidence-gate-grid article span{color:#70849b;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.evidence-gate-grid article strong{color:#dce7f4;margin-top:3px;font-size:13px}.evidence-gate-grid article small{color:#586d85;margin-top:2px;font-size:8px}.evidence-gate-note{color:#637890;border-top:1px solid #779ed117;margin:15px 0 0;padding-top:12px;font-size:9px}@media (width<=760px){.robustness-heading{display:block}.evidence{margin-top:12px;display:inline-block}.robustness-grid,.backtest-map-layout{grid-template-columns:1fr}.backtest-map-chart{overflow-x:auto}.backtest-map-chart svg{min-width:620px}.evidence-gate-grid{grid-template-columns:repeat(2,1fr)}}.strategy-panel{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-top:28px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.strategy-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.strategy-heading h2{margin:4px 0 0;font-size:28px}.strategy-heading p{margin-bottom:0}.strategy-version{color:var(--cyan);background:#185a4f38;border:1px solid #56ead257;border-radius:12px;padding:10px 15px;font-weight:750}.strategy-identity{grid-template-columns:2fr repeat(3,1fr);gap:12px;margin:26px 0 16px;display:grid}.strategy-identity>div{background:#050b168c;border:1px solid #779ed11a;border-radius:12px;padding:17px}.strategy-identity span,.strategy-archive span{color:var(--muted);font-size:12px;display:block}.strategy-identity strong{margin-top:6px;font-size:15px}.mono{color:#b9a9ff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.strategy-pipeline{border:1px solid var(--line);background:radial-gradient(circle at 85% 0,#6652ff1a,#0000 32%),#050b167a;border-radius:16px;margin:16px 0;padding:24px;overflow:hidden}.pipeline-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pipeline-heading h3{color:var(--text);margin:4px 0 3px;font-size:21px}.pipeline-heading p:last-child{margin:0;font-size:12px}.pipeline-readiness{background:#101e31c2;border:1px solid #56ead22b;border-radius:10px;align-items:center;gap:10px;min-width:max-content;padding:9px 12px;display:flex}.pipeline-readiness strong{color:var(--cyan);font-size:19px}.pipeline-readiness span{color:#73869e;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.pipeline-track{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:24px;display:grid}.pipeline-stage{background:#0b1424bf;border:1px solid #779ed11f;border-radius:12px;min-width:0;min-height:116px;padding:16px 13px 13px;position:relative}.pipeline-stage:not(:last-child):after{z-index:2;content:"";background:linear-gradient(90deg,#56ead280,#56ead21a);width:18px;height:1px;position:absolute;top:34px;left:calc(100% + 1px)}.pipeline-stage>i{color:#788ba2;background:#25344a;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:15px;font-style:normal;font-weight:800;display:grid}.pipeline-stage.passed{background:linear-gradient(145deg,#12393b6b,#0b1424bf);border-color:#56ead238}.pipeline-stage.passed>i{color:#061512;background:var(--cyan);box-shadow:0 0 15px #56ead261}.pipeline-stage strong,.pipeline-stage small{overflow-wrap:anywhere;display:block}.pipeline-stage strong{font-size:12px}.pipeline-stage small{color:#687b93;margin-top:5px;font-size:9px;line-height:1.4}.pipeline-index{color:#394b63;font-family:ui-monospace,monospace;font-size:9px;position:absolute;top:12px;right:12px}.pipeline-verdict{background:#0d1626b8;border:1px solid #779ed11a;border-radius:11px;align-items:center;gap:13px;margin-top:18px;padding:13px 15px;display:flex}.pipeline-verdict>span{border:1px solid #384960;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.pipeline-verdict>span i{background:#76889e;border-radius:50%;width:7px;height:7px}.pipeline-verdict.detected>span{border-color:#56ead259;box-shadow:0 0 18px #56ead21f}.pipeline-verdict.detected>span i{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.pipeline-verdict strong{font-size:13px}.pipeline-verdict p{margin:2px 0 0;font-size:10px}.strategy-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.strategy-grid article{padding:22px}.strategy-grid dl{margin:0}.strategy-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.strategy-grid dl div:last-child{border-bottom:0}.strategy-grid dt{color:var(--muted)}.strategy-grid dd{color:var(--text);margin:0;font-weight:650}.strategy-tags{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.strategy-tags>div,.strategy-archive{border:1px solid var(--line);background:#050b1673;border-radius:14px;padding:20px}.strategy-tags h3{color:var(--text)}.strategy-tags p{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.strategy-tags span{color:#a9f4e6;background:#246a5f40;border-radius:7px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.strategy-archive{margin-top:14px}.strategy-archive strong{color:var(--cyan);margin:5px 0}.strategy-archive p{margin:0;font-size:13px}.strategy-history{border:1px solid var(--line);background:#050b1673;border-radius:16px;margin-top:16px;padding:22px}.strategy-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.strategy-history-heading h3{color:var(--text);margin:4px 0 0;font-size:20px}.strategy-history-heading p:last-child{margin:5px 0 0;font-size:12px}.strategy-history-heading>span{color:#b9adff;white-space:nowrap;background:#6353ff1f;border:1px solid #9788ff2b;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.strategy-timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid;position:relative}.strategy-timeline li{min-width:0;position:relative}.strategy-timeline li>i{z-index:2;background:#65758c;border:2px solid #142137;border-radius:50%;width:9px;height:9px;position:absolute;top:19px;left:16px}.strategy-timeline li.active>i{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.version-card{background:#0c1627d1;border:1px solid #779ed11c;border-radius:12px;height:100%;padding:16px 16px 16px 36px}.strategy-timeline li.active .version-card{background:linear-gradient(145deg,#18414370,#10182be6);border-color:#56ead23d}.version-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.version-title strong{color:var(--text);font-size:16px}.version-title span{color:var(--muted);white-space:nowrap;background:#ffffff0a;border-radius:6px;padding:4px 7px;font-size:9px}.version-title .version-state{color:var(--cyan);background:#2d8f8024}.version-card>p{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 12px;font-size:10px;overflow:hidden}.version-card dl{margin:0}.version-card dl div{justify-content:space-between;gap:8px;padding:4px 0;font-size:9px;display:flex}.version-card dt{color:var(--muted)}.version-card dd{color:#d6e2ef;text-align:right;overflow-wrap:anywhere;margin:0}@media (width<=760px){.strategy-panel{padding:22px 18px}.strategy-identity,.strategy-grid,.strategy-tags{grid-template-columns:1fr}.pipeline-heading{display:block}.pipeline-readiness{margin-top:13px;display:inline-flex}.pipeline-track{grid-template-columns:1fr;gap:10px}.pipeline-stage{grid-template-columns:28px 1fr;column-gap:12px;min-height:0;display:grid}.pipeline-stage>i{grid-row:1/3;margin:0}.pipeline-stage>strong{align-self:end}.pipeline-stage:not(:last-child):after{width:1px;height:11px;top:100%;left:27px}.strategy-timeline{grid-template-columns:1fr}.strategy-history-heading{display:block}.strategy-history-heading>span{margin-top:12px;display:inline-block}}.security-panel{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-top:28px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.security-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.security-heading h2{margin:4px 0 0;font-size:28px}.security-heading p{margin-bottom:0}.security-shield{color:var(--cyan);background:#185a4f38;border:1px solid #56ead257;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.security-shield.attention{color:#ffd28a;background:#6846143d;border-color:#ffc86c52}.security-facts{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:26px 0;display:grid}.security-facts>div{background:#050b168c;border:1px solid #779ed11a;border-radius:12px;padding:18px}.security-facts span{color:var(--muted);font-size:12px;display:block}.security-facts strong{margin-top:7px;font-size:15px}.security-events{margin:0;padding:0;list-style:none}.security-events li{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:14px;padding:15px 2px;display:grid}.security-events i{border-radius:50%;width:9px;height:9px;margin-top:5px}.security-events i.success{background:var(--cyan);box-shadow:0 0 10px #56ead266}.security-events i.failed{background:var(--danger);box-shadow:0 0 10px #ff7c924d}.security-events strong{font-size:14px}.security-events time{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (width<=760px){.security-panel{padding:22px 18px}.security-heading{display:block}.security-shield{margin-top:14px;display:inline-block}.security-facts{grid-template-columns:1fr}}.backup-panel{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-top:18px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.backup-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.backup-heading h2{margin:4px 0 0;font-size:28px}.backup-heading p{margin-bottom:0}.backup-state{border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.backup-state.ok{color:var(--cyan);background:#185a4f38;border:1px solid #56ead257}.backup-state.stale{color:#ffd28a;background:#6846143d;border:1px solid #ffc86c52}.backup-state.failed{color:#ff9caf;background:#70243640;border:1px solid #ff7c924d}.backup-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.backup-grid article{grid-template-columns:10px 1fr;gap:14px;padding:19px;display:grid}.backup-grid i{background:var(--cyan);border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 10px #56ead266}.backup-grid h3{margin-bottom:7px}.backup-grid strong{font-size:14px}.backup-grid p{margin-top:5px;font-size:12px}.backup-retention{margin:18px 0 0;font-size:12px}@media (width<=760px){.backup-panel{padding:22px 18px}.backup-heading{display:block}.backup-state{margin-top:14px;display:inline-block}.backup-grid{grid-template-columns:1fr}}.signal-panel{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#121c32e0,#0a1222d1);border-radius:20px;margin-top:18px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.signal-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.signal-heading h2{margin:4px 0 0;font-size:28px}.signal-heading p{margin-bottom:0}.readiness-ring{--readiness:0deg;text-align:center;background:conic-gradient(var(--cyan) var(--readiness), #5b6f902e 0);border-radius:50%;flex:0 0 98px;place-content:center;width:98px;height:98px;display:grid;position:relative}.readiness-ring:after{content:"";background:#0d1729;border-radius:50%;position:absolute;inset:8px}.readiness-ring strong,.readiness-ring span{z-index:1;position:relative}.readiness-ring strong{font-size:21px}.readiness-ring span{color:var(--muted);font-size:11px}.signal-verdict{border:1px solid var(--line);background:#050b167a;border-radius:13px;grid-template-columns:12px 1fr;gap:14px;margin:26px 0 16px;padding:18px;display:grid}.signal-verdict>i{background:#73849d;border-radius:50%;width:10px;height:10px;margin-top:6px}.signal-verdict.detected>i{background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.signal-verdict strong{font-size:15px}.signal-verdict p{margin:4px 0 0;font-size:13px}.signal-checks{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.signal-checks>div{border:1px solid var(--line);background:#050b166b;border-radius:11px;grid-template-columns:25px 1fr;gap:9px;min-width:0;padding:14px;display:grid}.signal-checks i{border-radius:50%;place-content:center;width:23px;height:23px;font-style:normal;font-weight:800;display:grid}.signal-checks .passed i{color:#05110f;background:var(--cyan)}.signal-checks .waiting i{color:#9aacbf;background:#26344a}.signal-checks strong{font-size:13px}.signal-checks span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}@media (width<=920px){.signal-checks{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.signal-panel{padding:22px 18px}.signal-heading{align-items:flex-start}.readiness-ring{flex-basis:78px;width:78px;height:78px}.readiness-ring strong{font-size:17px}.signal-checks{grid-template-columns:1fr}}.safety-center{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1927c7;border-radius:15px;margin:0 0 16px;overflow:hidden}.safety-center.loading{color:var(--muted);padding:17px 20px}.safety-center.ok{border-color:#56ead242}.safety-center.attention{border-color:#ffc86c52}.safety-center.critical{border-color:#ff7c9261}.safety-summary{width:100%;color:var(--text);text-align:left;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:12px 1fr auto;align-items:center;gap:14px;margin:0;padding:17px 20px;display:grid}.safety-summary:not(:disabled):hover{box-shadow:none;background:#ffffff05;transform:none}.safety-summary strong{font-size:14px}.safety-summary small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.safety-pulse{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.attention .safety-pulse{background:#ffc66e;box-shadow:0 0 12px #ffc66e}.critical .safety-pulse{background:var(--danger);box-shadow:0 0 12px var(--danger)}.safety-toggle{color:var(--cyan);font-size:12px;font-weight:700}.safety-items{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px 0 0;display:grid}.safety-items>div{background:#0c1525;grid-template-columns:9px 1fr;gap:11px;padding:15px 18px;display:grid}.safety-items i{background:var(--cyan);border-radius:50%;width:8px;height:8px;margin-top:4px}.safety-items .warning i{background:#ffc66e}.safety-items .critical i{background:var(--danger)}.safety-items strong{font-size:12px}.safety-items small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45;display:block}.safety-notifications{border-top:1px solid var(--line);background:#070e1aeb;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:15px 18px;display:grid}.safety-notifications strong,.safety-notifications small{display:block}.safety-notifications strong{font-size:12px}.safety-notifications small{color:var(--muted);margin-top:3px;font-size:10px}.safety-notifications button{color:#a9bacd;border:1px solid var(--line);box-shadow:none;background:#ffffff0a;margin:0;padding:8px 11px;font-size:10px}.safety-notifications button.active{color:var(--cyan);border-color:#56ead247}.safety-notifications p{color:var(--cyan);grid-column:1/-1;margin:0;font-size:10px}@media (width<=780px){.safety-items{grid-template-columns:1fr}}@media (width<=520px){.safety-summary{grid-template-columns:10px 1fr}.safety-toggle{grid-column:2}.safety-notifications{grid-template-columns:1fr}.safety-notifications button{justify-self:start}}.overview-flow{gap:18px;display:grid}.portfolio-cockpit{background:radial-gradient(circle at 88% 0,#5be1d31a,#0000 30%),linear-gradient(145deg,#0c1c30f5,#071120fa);padding:clamp(20px,3vw,30px)}.portfolio-strip{background:#8ba9cc21;border:1px solid #8ba9cc21;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.portfolio-strip article{background:#050f1de0;min-width:0;padding:16px 18px}.portfolio-strip span,.portfolio-strip small{color:#8093ad;font-size:.7rem;display:block}.portfolio-strip span{letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-weight:750}.portfolio-strip strong{color:#f1f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.24rem);display:block;overflow:hidden}.portfolio-strip small{margin-top:4px}.portfolio-strip .positive{color:#61ead6}.portfolio-strip .negative{color:#ff7895}.research-disclosure{background:#081323b8;border:1px solid #7e9ec429;border-radius:18px;overflow:hidden}.research-disclosure>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:12px 18px;list-style:none;display:grid}.research-disclosure>summary::-webkit-details-marker{display:none}.research-summary-icon{color:#5de3d1;background:#2bb7ae14;border:1px solid #5ce1d333;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.research-summary-icon svg{width:18px;height:18px}.research-disclosure strong{color:#eaf3ff;font-size:.92rem;display:block}.research-disclosure small{color:#8194ae;margin-top:3px;font-size:.75rem;display:block}.research-summary-action{color:#62dfcf;font-size:.78rem;font-weight:750}.research-disclosure[open] .research-summary-action:after{content:" schließen"}.research-disclosure>section{border:0;border-top:1px solid #7e9ec421;border-radius:0;margin:0}@media (width<=820px){.portfolio-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.overview-flow{gap:12px}.portfolio-strip{grid-template-columns:1fr 1fr}.portfolio-strip article{padding:13px}.research-summary-action{font-size:0}.research-summary-action:before{content:"›";font-size:1.2rem}}.equity-panel{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-top:18px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.equity-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.equity-heading h2{margin:4px 0 0;font-size:28px}.equity-heading p{margin-bottom:0}.equity-total{text-align:right}.equity-total strong{font-size:28px}.equity-total span{margin-top:5px;font-size:13px;display:block}.equity-chart-wrap{margin-top:24px;overflow-x:auto}.equity-chart-wrap svg{width:100%;min-width:620px;display:block}.equity-line{fill:none;stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #56ead259)}.equity-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.equity-stats>div{border:1px solid var(--line);background:#050b167a;border-radius:11px;padding:15px}.equity-stats span{color:var(--muted);font-size:11px;display:block}.equity-stats strong{margin-top:6px;font-size:14px}.equity-empty{margin:14px 0 0;font-size:12px}@media (width<=760px){.equity-panel{padding:22px 18px}.equity-heading{display:block}.equity-total{text-align:left;margin-top:18px}.equity-stats{grid-template-columns:1fr 1fr}}.resources-panel{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-top:18px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.resources-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.resources-heading h2{margin:4px 0 0;font-size:28px}.resources-heading p{margin-bottom:0}.resource-state{border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.resource-state.ok{color:var(--cyan);background:#185a4f38;border:1px solid #56ead257}.resource-state.warning{color:#ffd28a;background:#6846143d;border:1px solid #ffc86c52}.resource-state.critical{color:var(--danger);background:#70243640;border:1px solid #ff7c924d}.resource-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:25px;display:grid}.resource-grid article{padding:17px}.resource-grid article>span{color:var(--muted);font-size:11px}.resource-grid article>strong{margin-top:7px;font-size:20px}.resource-grid small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.resource-bar{background:#26344a;border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.resource-bar i{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:inherit;height:100%;display:block}.container-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.container-grid>div{border:1px solid var(--line);background:#050b1673;border-radius:9px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.container-grid i{background:var(--cyan);border-radius:50%;width:7px;height:7px}.container-grid .unhealthy i{background:var(--danger)}.container-grid span,.container-grid strong{font-size:11px}.container-grid strong{color:var(--muted)}.host-panel{border:1px solid var(--line);background:linear-gradient(135deg,#102033b8,#070f1d8f);border-radius:14px;margin-top:14px;padding:20px}.host-heading,.service-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.host-heading h3,.service-heading h3{margin:4px 0 0;font-size:18px}.host-heading>span,.service-heading>span{color:var(--cyan);letter-spacing:.05em;font-size:11px}.host-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.host-grid article{background:#050b166b;border:1px solid #85a4cb21;border-radius:10px;min-width:0;padding:14px}.host-grid span,.host-grid small{color:var(--muted);font-size:10px;display:block}.host-grid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:13px;display:block;overflow:hidden}.service-heading{margin-top:22px}.container-grid>div,.container-grid span{min-width:0}.container-grid span b,.container-grid span small,.container-grid span em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.container-grid span b{color:var(--text);font-size:11px}.container-grid span small{color:var(--muted);margin-top:3px;font-size:9px}.container-grid span em{color:#78e1d5d1;margin-top:5px;font-size:9px;font-style:normal}.resource-history{border:1px solid var(--line);background:#050b166b;border-radius:15px;margin-top:24px;padding:22px}.resource-history-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.resource-history-heading h3{margin:4px 0 0;font-size:19px}.resource-legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.resource-legend span:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.resource-legend .cpu:before{background:var(--cyan)}.resource-legend .memory:before{background:#9b8cff}.resource-legend .disk:before{background:#ffbb68}.resource-chart{height:190px;margin:24px 0 0 42px;position:relative}.resource-chart svg{width:100%;height:160px;overflow:visible}.resource-chart line{stroke:#96acc926;stroke-width:.5px;vector-effect:non-scaling-stroke}.resource-chart path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.resource-chart path.cpu{stroke:var(--cyan)}.resource-chart path.memory{stroke:#9b8cff}.resource-chart path.disk{stroke:#ffbb68}.resource-chart .axis{color:#70839a;font-size:10px;position:absolute;left:-42px}.resource-chart .axis.top{top:-6px}.resource-chart .axis.middle{top:74px}.resource-chart .axis.bottom{top:154px}.resource-time{color:#70839a;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.resource-samples{color:var(--muted);margin:7px 0 0 42px;font-size:11px}.automation-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.automation-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.automation-heading h3{color:var(--text);margin:4px 0 0;font-size:19px}.automation-heading>span{color:var(--cyan);background:#185a4f38;border:1px solid #56ead240;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750}.automation-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;display:grid}.automation-grid article{background:#050b167a;padding:17px}.automation-title{grid-template-columns:9px 1fr;align-items:start;gap:9px;display:grid}.automation-title>i{background:var(--cyan);border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 10px #56ead266}.automation-grid article.unhealthy .automation-title>i{background:var(--danger);box-shadow:0 0 10px #ff708b59}.automation-title strong{font-size:14px}.automation-title small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.automation-grid dl{margin:13px 0 10px}.automation-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:5px 0;font-size:10px;display:flex}.automation-grid dt{color:var(--muted)}.automation-grid dd{color:#dbe6f2;text-align:right;margin:0}.automation-grid article>span{color:var(--cyan);font-size:10px;font-weight:700}.automation-grid article.unhealthy>span{color:var(--danger)}@media (width<=900px){.resource-grid,.host-grid{grid-template-columns:1fr 1fr}.automation-grid{grid-template-columns:1fr}}@media (width<=650px){.resources-panel{padding:22px 18px}.resources-heading{display:block}.resource-state{margin-top:14px;display:inline-block}.resource-grid,.host-grid,.container-grid{grid-template-columns:1fr}.automation-heading{display:block}.automation-heading>span{margin-top:12px;display:inline-block}.resource-history{padding:18px 14px}.resource-history-heading{display:block}.resource-legend{margin-top:12px}.resource-chart{height:165px;margin-left:36px}.resource-chart svg{height:135px}.resource-chart .axis{left:-36px}.resource-chart .axis.middle{top:61px}.resource-chart .axis.bottom{top:129px}.resource-samples{margin-left:36px}}@media (width<=760px){.operations-facts{grid-template-columns:1fr}.log-row{grid-template-columns:1fr;gap:5px}.operations-heading{display:block}.operations-heading .state{margin-top:16px;display:inline-block}}.market-panel{background:#121e30;border:1px solid #26364b;border-radius:16px;margin-top:48px;padding:28px;overflow:hidden}.market-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.market-heading h2{margin:4px 0 0;font-size:28px}.market-price{text-align:right;gap:5px;display:grid}.market-price strong{font-size:28px}.chart-wrap{margin-top:24px}.chart-wrap svg{width:100%;min-width:600px;display:block}.chart-grid{stroke:#26364b;stroke-width:1px}.chart-line{fill:none;stroke:#7edbc7;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-meta{color:#a9b9cb;justify-content:space-between;gap:16px;font-size:13px;display:flex}@media (width<=650px){.market-heading{display:block}.market-price{text-align:left;margin-top:16px}.chart-wrap{overflow-x:auto}.chart-meta{display:grid}}.control-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.control-heading h2{margin:4px 0 0;font-size:28px}.state{border:1px solid #395368;border-radius:999px;flex:none;padding:8px 13px;font-size:13px}.control-actions,.dialog-actions{flex-wrap:wrap;gap:12px;display:flex}.control-actions button,.dialog-actions button{margin-top:16px}.danger{color:#ffe3e3;background:#7a3038}.success-message{color:#a9f0df;background:#112d29;border-radius:8px;padding:14px 18px}.dialog-backdrop{z-index:100;background:#03080fc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog{background:#121e30;border:1px solid #395368;border-radius:16px;width:min(100%,520px);padding:30px;box-shadow:0 24px 80px #00000073}.confirm-dialog h2{margin:8px 0 12px;font-size:26px}.paper-confirmation{color:#7edbc7;background:#112d29;border-radius:8px;padding:12px 14px}@media (width<=560px){.control-heading{display:block}.state{margin-top:16px;display:inline-block}.control-actions,.dialog-actions{display:grid}.control-actions button,.dialog-actions button{width:100%}}:root{--surface:#0d1424c7;--surface-solid:#0d1424;--surface-raised:#121c30e0;--line:#80a5da29;--line-strong:#5de5cf47;--text:#edf4ff;--muted:#8fa2bb;--cyan:#56ead2;--violet:#8b6cff;--danger:#ff7c92}main{max-width:1180px;padding:32px 28px 56px}.dashboard-3d{z-index:1;perspective:1450px;transform-style:preserve-3d;position:relative}.dashboard-depth{z-index:-1;pointer-events:none;height:520px;transform-style:preserve-3d;position:absolute;inset:40px -80px auto;overflow:hidden;transform:translateZ(-100px)}.dashboard-depth:before{content:"";opacity:.25;background-image:linear-gradient(#53e0cb21 1px,#0000 1px),linear-gradient(90deg,#53e0cb21 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:7% 0 0;transform:rotateX(69deg)scale(1.25);-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.dashboard-depth i{border:1px solid #7d6cff2e;border-radius:50%;width:330px;height:330px;position:absolute}.dashboard-depth i:first-child{top:5px;right:3%;transform:rotateX(70deg)rotate(18deg)}.dashboard-depth i:nth-child(2){border-style:dashed;border-color:#53e0cb26;top:100px;left:-4%;transform:rotateY(72deg)}.dashboard-depth i:nth-child(3){border-color:#53e0cb1a;width:210px;height:210px;top:180px;left:38%;transform:rotateX(72deg)}.dashboard-depth span{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.dashboard-depth span:first-of-type{top:22%;left:17%}.dashboard-depth span:nth-of-type(2){top:37%;right:12%}.dashboard-3d>section,.dashboard-3d>nav{transform-style:preserve-3d}.dashboard-3d>section:not(.intro):not(.cards):not(.live-ticker),.dashboard-3d>.cards>article{transition:transform .28s,border-color .28s,box-shadow .28s}.dashboard-3d>section:not(.intro):not(.cards):not(.live-ticker):hover{border-color:#53e0cb40;transform:translateZ(8px)rotateX(.25deg);box-shadow:0 25px 60px #0000003b,inset 0 1px #ffffff0d}.dashboard-3d>.cards{perspective:1100px;transform-style:preserve-3d}.dashboard-3d>.cards>article:first-child{transform:rotateY(1.2deg)translateZ(3px)}.dashboard-3d>.cards>article:nth-child(2){transform:translateZ(12px)}.dashboard-3d>.cards>article:nth-child(3){transform:rotateY(-1.2deg)translateZ(3px)}.dashboard-3d>.cards>article:hover{transform:translateY(-6px)translateZ(24px)rotateX(1deg)}.dashboard-3d .intro{transform:translateZ(10px)}.dashboard-3d .intro>div:first-child{transform:translateZ(24px)}.dashboard-3d .ai-orb{transform:translateZ(42px)rotateY(-8deg)}.dashboard-3d .live-ticker{transform:translateZ(25px);box-shadow:0 18px 45px #00000042,0 0 26px #53e0cb0f}.dashboard-3d .dashboard-nav{transform:translateZ(34px)}.signal-cadence{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.signal-cadence span{color:#8296ae;background:#070f1c73;border:1px solid #779bc81f;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.signal-cadence i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.signal-feed-health{color:#8296ae;background:#08162394;border:1px solid #53e0cb2b;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:18px 0 0;padding:11px 13px;font-size:10px;display:grid}.signal-feed-health>span:first-child{color:#b9c9da;align-items:center;gap:7px;font-weight:700;display:inline-flex}.signal-feed-health i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.signal-feed-health strong{color:var(--cyan);font-size:10px}.signal-feed-health.delayed{border-color:#ffbe663d}.signal-feed-health.delayed i,.signal-feed-health.stale i{background:#ffbd70;box-shadow:0 0 9px #ffbd708c}.signal-feed-health.stale{border-color:#ff708b47}.signal-feed-health.stale i{background:#ff708b}.signal-history{background:linear-gradient(145deg,#31276b17,#050d1973);border:1px solid #7d6cff2e;border-radius:14px;margin-top:18px;padding:17px}.signal-history-head{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.signal-history-head h3{color:var(--text);margin:3px 0 0;font-size:17px}.signal-history-head p{margin:0}.signal-history-head>span{color:#71859d;font-size:10px}.signal-history-layout{grid-template-columns:minmax(0,1fr) 220px;gap:18px;margin-top:13px;display:grid}.signal-history-chart{min-width:0;overflow-x:auto}.signal-history-chart svg{width:100%;min-width:520px;display:block}.signal-history-line{fill:none;stroke:#70ead8;stroke-width:2.4px;filter:drop-shadow(0 0 5px #53e0cb61)}.signal-history-entry{fill:#8b6cff;stroke:#d8d1ff;stroke-width:2px;filter:drop-shadow(0 0 5px #8b6cff)}.signal-blockers{background:#0c18288a;border:1px solid #7797bf1a;border-radius:11px;padding:13px}.signal-blockers>strong{margin-bottom:9px;font-size:11px}.signal-blockers>div{margin-top:9px}.signal-blockers span{color:#8ea1b8;justify-content:space-between;gap:9px;font-size:9px;display:flex}.signal-blockers span b{color:#c7d5e4}.signal-blockers i{background:#1a2940;border-radius:99px;height:4px;margin-top:5px;display:block;overflow:hidden}.signal-blockers i b{border-radius:inherit;background:linear-gradient(90deg,#806fff,#53e0cb);height:100%;display:block}.signal-blockers small{color:#71859d;font-size:9px}.ambient-network{z-index:0;pointer-events:none;opacity:.28;position:fixed;inset:0;overflow:hidden}.ambient-network+header,main>section,main>nav,main>.actions,main>footer,main>.notice,main>[role=status]{z-index:1;position:relative}.ambient-network+header{z-index:1300}.ambient-network svg{filter:drop-shadow(0 0 8px #4fe0d029);width:100%;height:100%}.network-lines{fill:none;stroke:#5997cf2e;stroke-width:1px;stroke-dasharray:5 11}.network-nodes circle{fill:var(--cyan);opacity:.48}header{border-bottom:1px solid var(--line);padding:10px 0 24px}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 0 16px #3adfd347);width:58px;height:58px}h1{letter-spacing:-.8px;margin:0;font-size:29px;font-weight:750}h1 span{color:var(--cyan)}.brand-lockup .eyebrow{margin:0 0 2px;font-size:9px}.eyebrow{color:var(--cyan);letter-spacing:2.2px;font-weight:700}.badge{color:#c8d5e6;border:1px solid var(--line);background:#0f1b2db8;align-items:center;gap:8px;padding:8px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.badge i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.intro{background:linear-gradient(110deg, #161f3bf5, #0b1527cc), var(--surface);border:1px solid var(--line-strong);border-radius:24px;justify-content:space-between;align-items:center;min-height:190px;margin:28px 0 24px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0d}.intro>div:first-child{z-index:1;max-width:700px;position:relative}.intro h2{max-width:650px;margin:10px 0 8px;font-size:clamp(28px,4vw,43px);line-height:1.12}.intro p{margin-bottom:0}.live-ticker{background:linear-gradient(100deg,#091322f5,#0d1629f0);border:1px solid #4de2cd2b;border-radius:14px;grid-template-columns:auto repeat(4,minmax(120px,1fr)) minmax(140px,1.15fr);align-items:stretch;margin:-15px 0 18px;padding:0;display:grid;overflow:hidden;box-shadow:0 14px 38px #0000002e}.live-ticker.loading,.live-ticker.unavailable{color:#7e91a8;align-items:center;gap:9px;min-height:52px;padding:0 16px;font-size:10px;display:flex}.live-ticker.loading>i,.live-ticker.unavailable>i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.live-ticker.unavailable>i{background:#ffc26f;box-shadow:0 0 10px #ffc26f8c}.ticker-live{background:#41e2ca0d;border-right:1px solid #779ed11a;align-items:center;gap:7px;min-width:92px;padding:0 15px;display:flex}.ticker-live>i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.ticker-live>span{color:var(--cyan);letter-spacing:.08em;font-size:9px;font-weight:800}.ticker-live>small{color:#6f839b;font-size:8px;display:none}.live-ticker>button{min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-right:1px solid #779ed117;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:10px 13px;display:flex}.live-ticker>button:hover{box-shadow:none;background:#ffffff08;transform:none}.live-ticker>button>span,.ticker-signal>span{color:#61758d;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.live-ticker>button>strong,.ticker-signal>strong{color:#dce8f5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.live-ticker strong.positive,.live-ticker strong.bullish{color:var(--cyan)}.live-ticker strong.negative,.live-ticker strong.bearish{color:#ff7c93}.live-ticker strong.sideways{color:#b3a7ff}.live-ticker button>b{background:#202e43;border-radius:99px;width:100%;height:2px;margin-top:6px;display:block;overflow:hidden}.live-ticker button>b i{background:linear-gradient(90deg, #8575ff, var(--cyan));border-radius:inherit;height:100%;display:block}.ticker-signal{flex-direction:column;justify-content:center;min-width:0;padding:10px 13px;display:flex}.ticker-signal.active{background:linear-gradient(90deg,#52e8cf12,#0000)}.ticker-signal>small{color:#53677f;margin-top:2px;font-size:7px}.ai-orb{border:1px solid #5becd859;border-radius:50%;flex:0 0 120px;height:120px;margin-right:30px;position:relative;box-shadow:0 0 60px #6152ff33,inset 0 0 40px #4ce0d01f}.ai-orb:before,.ai-orb:after{content:"";border:1px dashed #7e6fff8c;border-radius:50%;position:absolute;inset:14px}.ai-orb:after{border-style:solid;border-color:#51e9d28c;inset:33px}.ai-orb span{background:linear-gradient(135deg, var(--cyan), var(--violet));border-radius:50%;position:absolute;inset:48px;box-shadow:0 0 28px #50ebd4a6}.ai-orb .orbit-dot{z-index:2;width:7px;height:7px;box-shadow:0 0 12px var(--cyan);background:#dffefa;border-radius:50%;position:absolute}.ai-orb .orbit-dot.one{transform-origin:4px 47px;top:13px;left:56px}.ai-orb .orbit-dot.two{transform-origin:49px 5px;width:5px;height:5px;top:55px;left:11px}.ai-orb b{z-index:3;background:#060e1ce0;border:1px solid #56ead24d;border-radius:9px;width:82px;height:42px;padding:6px;position:absolute;bottom:-15px;right:-35px;box-shadow:0 10px 26px #0000004d}.ai-orb b svg{width:100%;height:100%}.ai-orb b polyline{fill:none;stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #56ead299)}.cards{gap:14px}article,.login-panel,.control-panel,.activity-panel,.market-panel,.operations-panel,.backtest-panel,.trade-panel{background:var(--surface);border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}article{border-radius:14px;padding:23px;position:relative;overflow:hidden}article:after{content:"";background:radial-gradient(circle,#4ee7d01f,#0000 70%);width:90px;height:90px;position:absolute;bottom:-35px;right:-25px}.cards>article,.analytics-grid article,.risk-grid article,.resource-grid article,.automation-grid article,.backup-grid article,.strategy-grid article{transition:transform .24s,border-color .24s,box-shadow .24s}.cards>article:hover,.analytics-grid article:hover,.risk-grid article:hover,.resource-grid article:hover,.automation-grid article:hover,.backup-grid article:hover,.strategy-grid article:hover{z-index:2;border-color:#56ead247;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000040,0 0 24px #43dac912}.cards>article:before,.analytics-grid article:before,.risk-grid article:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 20%,#ffffff0f 45%,#0000 70%);transition:opacity .2s;position:absolute;inset:0;transform:translate(-80%)}.cards>article:hover:before,.analytics-grid article:hover:before,.risk-grid article:hover:before{opacity:1;transition:transform .65s,opacity .2s;transform:translate(80%)}article h3{color:var(--muted);letter-spacing:.4px}article strong{color:var(--text);font-size:22px}p,footer{color:var(--muted)}.status-card{min-height:220px;padding-bottom:64px}.status-card:before{content:"";background:linear-gradient(90deg,#0000,#7c8fae47,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.status-card.is-online:before,.status-card.is-paper:before{background:linear-gradient(90deg, transparent, var(--cyan), transparent)}.status-card.is-warning:before{background:linear-gradient(90deg, transparent, var(--danger), transparent)}.status-card.is-online .status-card-icon,.status-card.is-paper .status-card-icon{box-shadow:0 0 28px #4ee4d01f}.status-spark,.status-visual-bars,.bot-heartbeat{z-index:1;height:37px;position:absolute;bottom:17px;left:20px;right:20px}.status-spark svg{width:100%;height:26px;overflow:visible}.status-spark polyline{fill:none;stroke:var(--cyan);stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #56ead294)}.status-spark span,.status-visual-bars span,.bot-heartbeat>i{color:#60758f;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:750;position:absolute;bottom:-2px;left:0}.status-spark>i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:4px;right:-1px}.status-visual-bars{box-sizing:border-box;align-items:flex-end;gap:5px;padding-bottom:11px;display:flex}.status-visual-bars>i{background:linear-gradient(#56ead2bd,#6b57ff47);border-radius:2px 2px 0 0;flex:1;max-width:13px;min-height:4px}.bot-heartbeat{box-sizing:border-box;align-items:center;gap:6px;padding-bottom:12px;display:flex}.bot-heartbeat>span{background:#35455a;border-radius:50%;width:8px;height:8px}.status-card.is-online .bot-heartbeat>span{background:var(--cyan);box-shadow:0 0 11px #56ead2b8}.status-card.is-online .bot-heartbeat>span:nth-child(2){opacity:.68}.status-card.is-online .bot-heartbeat>span:nth-child(3){opacity:.35}.system-flow{border:1px solid var(--line);background:linear-gradient(115deg,#0d182ae8,#080f1de8);border-radius:15px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;margin-top:14px;padding:18px 22px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.flow-label span,.flow-label strong{display:block}.flow-label strong{margin-top:3px;font-size:15px}.flow-track{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;min-width:0;display:grid}.flow-node{color:#8497af;grid-template-columns:9px auto;align-items:center;column-gap:8px;min-width:max-content;display:grid}.flow-node>i{background:#34445a;border-radius:50%;grid-row:1/3;width:8px;height:8px;box-shadow:0 0 0 5px #495b7614}.flow-node span{color:#a6b5c8;font-size:11px;font-weight:750}.flow-node small{color:#5f738d;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.flow-node.active>i{background:var(--cyan);box-shadow:0 0 0 5px #56ead214,0 0 13px #56ead2b3}.flow-node.active span{color:#d6e7ef}.flow-track>b{background:linear-gradient(90deg,#56ead233,#56ead27a,#56ead233);height:1px;margin:0 12px;position:relative;overflow:visible}.flow-track>b>i{width:5px;height:5px;box-shadow:0 0 8px var(--cyan);background:#b6fff4;border-radius:50%;position:absolute;top:-2px;left:0}button{background:linear-gradient(135deg,#62efd8,#73c9ff);transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 8px 24px #3edccf26}button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 30px #3edccf3b}.secondary{box-shadow:none;background:#1b2940}.danger{background:linear-gradient(135deg,#8c334c,#6f2e48)}.dashboard-nav{border-color:var(--line);background:#080d19db;margin-top:22px;top:10px;box-shadow:0 14px 38px #00000047}.dashboard-nav button.active{background:linear-gradient(135deg, var(--cyan), #72cfff);box-shadow:0 8px 22px #4ae2cf2e}.market-panel,.control-panel,.operations-panel,.backtest-panel,.paper-overview{margin-top:28px}.market-panel,.control-panel,.operations-panel,.backtest-panel{border-radius:20px}.market-price strong{color:var(--text);font-size:32px}.chart-line{stroke:var(--cyan);filter:drop-shadow(0 0 7px #56ead259)}.chart-grid{stroke:#7f9ec721}.state-running{color:var(--cyan);background:#185a4f38;border-color:#56ead257}.state-paused{color:#ffd28a;background:#6846143d;border-color:#ffc86c52}.state-stopped{color:#b9c8db;background:#1e2c41ad}.login-panel{border-color:var(--line-strong);border-radius:24px;max-width:500px;margin:72px auto 30px;padding:38px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000059,0 0 70px #5545ff14}.login-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#7056ff2e,#0000 68%);width:280px;height:280px;position:absolute;top:-120px;right:-100px}.login-stage{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#08101ee0;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);max-width:1040px;min-height:570px;margin:58px auto 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000006b,0 0 80px #4b41e517}.login-stage .login-panel{border:0;border-left:1px solid var(--line);max-width:none;box-shadow:none;background:linear-gradient(145deg,#131e31f0,#0a1322f0);border-radius:0;flex-direction:column;justify-content:center;margin:0;padding:48px 42px;display:flex}.login-stage .login-panel form,.login-stage .login-panel>p{z-index:1;position:relative}.login-stage .login-panel button{width:100%;margin-top:8px}.login-visual{perspective:1000px;min-width:0;transform-style:preserve-3d;background:radial-gradient(circle at 50% 31%,#4be8d41f,#0000 27%),radial-gradient(circle at 14% 84%,#6851ff2e,#0000 38%),linear-gradient(145deg,#0a192bfa,#070d1af5);flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:relative;overflow:hidden}.login-depth-scene{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.login-grid-floor{opacity:.48;transform-origin:bottom;background-image:linear-gradient(#50ebd72e 1px,#0000 1px),linear-gradient(90deg,#50ebd72e 1px,#0000 1px);background-size:34px 34px;height:74%;position:absolute;bottom:-36%;left:-24%;right:-24%;transform:rotateX(67deg)translateZ(-45px);-webkit-mask-image:linear-gradient(#0000 12%,#000 82%);mask-image:linear-gradient(#0000 12%,#000 82%)}.login-holo-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:138px;transform-style:preserve-3d;background:linear-gradient(145deg,#0d2334d6,#17143bb8);border:1px solid #5deeda45;border-radius:12px;padding:12px 13px;position:absolute;box-shadow:0 18px 36px #00000047,inset 0 1px #ffffff14}.login-holo-card:after{z-index:-1;content:"";border-radius:inherit;border:1px solid #735fff29;position:absolute;inset:7px -8px -9px 8px;transform:translateZ(-18px)}.login-holo-card span{color:#7590a8;letter-spacing:.14em;font-size:8px;display:block}.login-holo-card strong{color:#dffefa;letter-spacing:.05em;margin-top:4px;font-size:11px}.login-holo-card.price-card{top:76px;left:34px;transform:rotateY(18deg)rotateX(4deg)translateZ(34px)}.login-holo-card.ai-card{top:165px;right:26px;transform:rotateY(-21deg)rotateX(5deg)translateZ(48px)}.login-holo-card>i{align-items:flex-end;gap:5px;height:28px;margin-top:9px;display:flex}.login-holo-card>i b{background:linear-gradient(#7d70ff,#53e0cb);border-radius:2px 2px 0 0;flex:1;height:45%;box-shadow:0 0 7px #53e0cb47}.login-holo-card>i b:nth-child(2){height:72%}.login-holo-card>i b:nth-child(3){height:52%}.login-holo-card>i b:nth-child(4){height:88%}.login-holo-card>i b:nth-child(5){height:68%}.login-holo-card .signal-bars b:first-child{height:35%}.login-holo-card .signal-bars b:nth-child(2){height:58%}.login-holo-card .signal-bars b:nth-child(3){height:82%}.login-holo-card .signal-bars b:nth-child(4){height:100%}.login-data-ring{transform-style:preserve-3d;border:1px solid #6f5dff3d;border-radius:50%;position:absolute}.login-data-ring.ring-one{width:310px;height:310px;top:28px;right:7%;transform:rotateX(72deg)rotate(18deg)translateZ(-30px)}.login-data-ring.ring-two{border-style:dashed;border-color:#53e0cb2e;width:360px;height:360px;top:62px;left:-12%;transform:rotateY(72deg)rotate(-14deg)translateZ(-55px)}.login-particles i{background:#8ff9e9;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 12px #53e0cb}.login-particles i:first-child{top:12%;left:18%}.login-particles i:nth-child(2){top:28%;right:16%}.login-particles i:nth-child(3){top:48%;left:9%}.login-particles i:nth-child(4){top:57%;right:7%}.login-particles i:nth-child(5){top:68%;left:40%}.login-particles i:nth-child(6){top:17%;left:62%}.login-panel-3d{transform-style:preserve-3d}.login-panel-3d .login-brand{transform:translateZ(26px)}.login-panel-3d form{transform:translateZ(18px)}.login-panel-3d input{box-shadow:inset 0 2px 8px #00000040,0 8px 22px #0000001a}.login-panel-3d button{transition:transform .2s,box-shadow .2s;transform:translateZ(8px);box-shadow:0 10px 25px #53e0cb2e,inset 0 1px #ffffff6b}.login-panel-3d button:hover:not(:disabled){transform:translateZ(13px)translateY(-2px);box-shadow:0 15px 34px #53e0cb47,inset 0 1px #ffffff80}.login-visual:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#6896c11a 1px,#0000 1px),linear-gradient(90deg,#6896c11a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.login-visual>p,.login-visual>h2,.login-features{z-index:3;position:relative}.login-visual h2{letter-spacing:-.8px;max-width:480px;margin:8px 0 18px;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.login-orbit{z-index:2;border:1px solid #53ead342;border-radius:50%;width:190px;height:190px;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 0 80px #47e1d01c,inset 0 0 50px #664fff17}.login-orbit:before,.login-orbit:after{content:"";border-radius:50%;position:absolute}.login-orbit:before{border:1px dashed #7969ff85;inset:19px}.login-orbit:after{border:1px solid #56ebd557;inset:43px;box-shadow:inset 0 0 28px #56ebd514}.login-orbit span{z-index:2;background:linear-gradient(145deg,#1d4752,#352a70);border-radius:50%;place-items:center;display:grid;position:absolute;inset:62px;box-shadow:0 0 34px #48e5d24f,inset 0 1px #ffffff1f}.login-orbit svg{fill:none;stroke:#8df8e8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #54edd68c);width:43px;height:43px}.login-orbit>i{z-index:3;width:8px;height:8px;box-shadow:0 0 14px var(--cyan);background:#bcfff5;border-radius:50%;position:absolute}.login-orbit>i:first-child{transform-origin:4px 99px;top:-4px;left:91px}.login-orbit>i:nth-child(2){transform-origin:99px 4px;width:6px;height:6px;top:91px;left:-4px}.login-orbit>i:nth-child(3){transform-origin:-66px -67px;width:5px;height:5px;bottom:16px;right:21px}.login-market-line{z-index:1;opacity:.78;height:118px;position:absolute;inset:238px 20px auto}.login-market-line svg{width:100%;height:100%;overflow:visible}.login-market-line .fill{fill:url(#login-chart-fill);stroke:none}.login-market-line polyline{fill:none;stroke:var(--cyan);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #56ead294)}.login-features{flex-wrap:wrap;gap:8px;display:flex}.login-features span{color:#aebfd3;letter-spacing:.45px;background:#070f1ba1;border:1px solid #6ea1ce2b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.login-features i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 9px var(--cyan);border-radius:50%}.login-brand{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.login-brand img{object-fit:contain;filter:drop-shadow(0 0 20px #42e1d53d);width:82px;height:82px}.login-brand h2{margin:4px 0 0}label{color:#becbdc}input{border-color:var(--line);background:#050a14b8;transition:border-color .16s,box-shadow .16s}input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #56ead21a}.operations-facts div{background:#050b168c;border:1px solid #779ed117}.log-view,.log-row,th,td{border-color:var(--line)}th{color:#8fa2bb}.positive{color:var(--cyan)}.negative{color:var(--danger)}.notice{color:#ffd59d;background:#573a1259;border:1px solid #ffcd7f29}footer{border-top:1px solid var(--line);padding-top:24px}.connection-banner{z-index:950;color:#d7e2ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#231b33f0;border:1px solid #ae84ff3d;border-radius:13px;align-items:center;gap:13px;margin:18px 0 0;padding:12px 15px;display:flex;position:sticky;top:10px;box-shadow:0 14px 38px #0000004d}.connection-banner.offline{background:#351a25f2;border-color:#ff708b4a}.connection-banner.restored{background:#0f3330f2;border-color:#56ead245}.connection-banner>div{min-width:0}.connection-banner strong,.connection-banner small{display:block}.connection-banner strong{font-size:12px}.connection-banner small{color:#9bacc0;margin-top:2px;font-size:9px;line-height:1.4}.connection-symbol{flex:none;align-items:flex-end;gap:3px;width:26px;height:22px;display:flex}.connection-symbol i{background:#ad91ff;border-radius:4px;width:4px}.connection-symbol i:first-child{height:7px}.connection-symbol i:nth-child(2){height:13px}.connection-symbol i:nth-child(3){height:20px}.offline .connection-symbol i{background:var(--danger)}.offline .connection-symbol i:nth-child(3){opacity:.15}.offline .connection-symbol i:nth-child(2){opacity:.4}.restored .connection-symbol i{background:var(--cyan);box-shadow:0 0 7px #56ead259}.connection-spinner{border:2px solid #ae84ff33;border-top-color:#ad91ff;border-radius:50%;flex:none;width:17px;height:17px;margin-left:auto}.update-banner{z-index:949;color:#dce8f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#192743f5,#1b193df5);border:1px solid #8b7dff40;border-radius:13px;align-items:center;gap:13px;margin:12px 0 0;padding:11px 12px 11px 14px;display:flex;position:sticky;top:10px;box-shadow:0 14px 38px #0000004d}.update-symbol{color:#a99cff;background:#8b7dff1a;border:1px solid #8b7dff29;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.update-symbol svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.update-banner>div{flex:1;min-width:0}.update-banner strong,.update-banner small{display:block}.update-banner strong{font-size:12px}.update-banner small{color:#93a4ba;margin-top:2px;font-size:9px}.update-banner>button{white-space:nowrap;margin:0;padding:9px 12px}.update-banner>.update-dismiss{color:#8495aa;width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #779ed11a;place-items:center;padding:0;font-size:19px;display:grid}.header-actions{align-items:center;gap:9px;display:flex}.command-trigger{color:#aebed1;border:1px solid var(--line);box-shadow:none;background:#0d1829c7;border-radius:10px;align-items:center;gap:7px;margin:0;padding:8px 10px;display:inline-flex}.command-trigger:hover{color:var(--text);box-shadow:none;background:#152338eb}.command-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.command-trigger span{font-size:10px}.command-trigger kbd{color:#687c94;background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:2px 5px;font-family:ui-monospace,monospace;font-size:8px}.notification-control{position:relative}.notification-trigger{color:#aebed1;border:1px solid var(--line);width:39px;height:39px;box-shadow:none;background:#0d1829c7;border-radius:12px;place-items:center;margin:0;padding:0;display:grid;position:relative}.notification-trigger:hover{color:var(--text);box-shadow:none;background:#152338eb}.notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notification-trigger>span{color:#07131d;background:#ffc26f;border:2px solid #08111f;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:850;display:grid;position:absolute;top:-5px;right:-5px}.notification-trigger.critical>span{color:#fff;background:#ff5876}.notification-trigger>i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 7px var(--cyan);border:1px solid #0b1526;border-radius:50%;position:absolute;top:8px;right:8px}.notification-panel{z-index:1200;width:360px;color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#121f33fc,#080f1dfc);border:1px solid #799bca38;border-radius:15px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 75px #0000008c,0 0 45px #5646ff14}.notification-panel>header{border-bottom:1px solid #779ed11a;justify-content:space-between;align-items:center;margin:0;padding:10px 11px 12px;display:flex}.notification-panel>header h2{margin:2px 0 0;font-size:16px}.notification-panel>header>span{border-radius:99px;padding:5px 8px;font-size:8px;font-weight:750}.notification-panel>header>span.ok{color:var(--cyan);background:#53e9d114;border:1px solid #53e9d124}.notification-panel>header>span.attention{color:#ffc26f;background:#ffc26f14;border:1px solid #ffc26f24}.notification-list{max-height:410px;padding:6px 0;overflow-y:auto}.notification-list>button{color:#aebed1;text-align:left;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;margin:0;padding:11px;display:grid}.notification-list>button:hover{color:var(--text);box-shadow:none;background:#ffffff0a;border-color:#779ed11a;transform:none}.notification-list>button>i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #53e9d173}.notification-list>button.warning>i{background:#ffc26f;box-shadow:0 0 8px #ffc26f73}.notification-list>button.critical>i{background:#ff647f;box-shadow:0 0 8px #ff647f73}.notification-list strong,.notification-list small{display:block}.notification-list strong{color:#dce7f4;font-size:10px}.notification-list small{color:#71859d;margin-top:3px;font-size:8px;line-height:1.45}.notification-list b{color:#52677f;font-size:19px;font-weight:400}.notification-panel>footer{color:#52677f;border-top:1px solid #779ed11a;margin:0;padding:8px 11px 5px;font-size:8px}.notification-empty{text-align:center;padding:22px 11px;font-size:10px}.account-control{position:relative}.account-trigger{color:#07131d;background:linear-gradient(145deg, var(--cyan), #79caff);border:1px solid #ffffff2e;border-radius:12px;place-items:center;width:39px;height:39px;margin:0;padding:0;display:grid;position:relative;box-shadow:0 8px 24px #3edccf26}.account-trigger>span{font-size:13px;font-weight:850}.account-trigger>i{background:#53e9d1;border:2px solid #0b1526;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 8px #53e9d1b3}.account-menu{z-index:1200;width:285px;color:var(--text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#121f33fc,#080f1dfc);border:1px solid #799bca38;border-radius:15px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 28px 75px #0000008c,0 0 45px #5646ff14}.account-identity{align-items:center;gap:11px;padding:10px;display:flex}.account-identity>span{color:#07131d;background:linear-gradient(145deg, var(--cyan), #79caff);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:850;display:grid}.account-identity strong,.account-identity small{display:block}.account-identity strong{font-size:12px}.account-identity small{color:#6f839c;margin-top:2px;font-size:8px}.session-remaining{background:#040a157a;border:1px solid #779ed11a;border-radius:10px;margin:6px 5px 9px;padding:12px}.session-remaining>span,.session-remaining>strong{display:block}.session-remaining>span{color:#71859d;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.session-remaining>strong{margin-top:5px;font-size:12px}.session-remaining>b{background:#233148;border-radius:99px;height:3px;margin-top:9px;display:block;overflow:hidden}.session-remaining>b i{background:linear-gradient(90deg, #8473ff, var(--cyan));border-radius:inherit;height:100%;display:block}.account-menu>button{color:#9db0c5;text-align:left;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin:2px 0 0;padding:10px;display:flex}.account-menu>button:hover{color:var(--text);box-shadow:none;background:#ffffff0a;border-color:#779ed11a;transform:none}.account-menu>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.account-menu>button span{font-size:10px}.account-menu>button.account-logout{color:#ff98aa}.account-menu>button.session-extend{color:#83dfd0;border-bottom:1px solid #779ed11a;border-radius:8px 8px 0 0;margin-top:0}.account-menu>button.session-extend:disabled{cursor:wait}.session-message{color:#8fa4bb;background:#52e8cf0d;border-radius:7px;margin:3px 7px 7px;padding:7px 9px;font-size:8px;line-height:1.4}.command-overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ec2;place-items:start center;padding:min(14vh,120px) 20px 20px;display:grid;position:fixed;inset:0}.command-palette{background:linear-gradient(155deg,#111d31fc,#080f1dfc);border:1px solid #799bca3d;border-radius:18px;width:min(620px,100%);overflow:hidden;box-shadow:0 40px 120px #000000a6,0 0 70px #5c4bff1a}.command-search{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 18px;display:flex}.command-search svg{fill:none;width:21px;height:21px;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;flex:none}.command-search input{min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:16px}.command-search input:focus{box-shadow:none;border:0;outline:0}.command-search kbd{color:#657990;background:#ffffff0a;border:1px solid #ffffff12;border-radius:5px;padding:4px 6px;font-family:ui-monospace,monospace;font-size:8px}.command-results{max-height:min(58vh,470px);padding:8px;overflow-y:auto}.command-results>button{color:#9eb0c5;text-align:left;width:100%;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:0;padding:11px 12px;display:grid}.command-results>button:hover,.command-results>button.selected{color:var(--text);box-shadow:none;background:linear-gradient(90deg,#46dac71a,#6955ff12);border-color:#56ead224;transform:none}.command-results button>span{color:#8f82ff;background:#6955ff17;border:1px solid #8d7fff1f;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.command-results button>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.command-results button div{min-width:0}.command-results strong,.command-results small{display:block}.command-results strong{font-size:12px}.command-results small{color:#687d96;margin-top:3px;font-size:9px}.command-results button>i{color:#52677f;font-size:12px;font-style:normal}.command-empty{text-align:center;padding:28px}.command-palette>footer{color:#5e728a;border-top:1px solid var(--line);gap:16px;margin:0;padding:10px 18px;font-size:8px;display:flex}.fatal-shell{place-items:center;min-height:100vh;display:grid}.fatal-card{text-align:center;border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 0,#6752ff29,#0000 35%),linear-gradient(150deg,#111d31fa,#080f1dfa);border-radius:24px;width:min(520px,100%);padding:42px;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000007a}.fatal-card>img{object-fit:contain;filter:drop-shadow(0 0 20px #56ead233);width:88px;height:88px}.fatal-card h1{margin:13px 0 10px;font-size:clamp(27px,5vw,38px);line-height:1.12}.fatal-card>p:not(.eyebrow){max-width:430px;margin:0 auto}.fatal-card>small{color:#53677f;margin-top:24px;font-family:ui-monospace,monospace;font-size:9px;display:block}.fatal-actions{justify-content:center;gap:9px;margin-top:25px;display:flex}.fatal-actions button{margin:0}.fatal-visual{pointer-events:none;opacity:.2;position:absolute;inset:0}.fatal-visual>span{border:1px solid var(--cyan);border-radius:50%;width:190px;height:190px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.fatal-visual>span:before,.fatal-visual>span:after{content:"";border:1px dashed #8d7eff;border-radius:50%;position:absolute}.fatal-visual>span:before{inset:25px}.fatal-visual>span:after{inset:52px}.fatal-visual span i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 9px var(--cyan);border-radius:50%;position:absolute}.fatal-visual span i:first-child{top:-3px;left:92px}.fatal-visual span i:nth-child(2){bottom:38px;right:5px}.fatal-visual span i:nth-child(3){bottom:12px;left:25px}.fatal-visual>svg{width:100%;height:150px;position:absolute;bottom:0;left:0;right:0}.fatal-visual polyline{fill:none;stroke:var(--cyan);stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.dashboard-depth{animation:12s ease-in-out infinite dashboardDepthDrift}.dashboard-depth i:first-child{animation:20s linear infinite dashboardRing}.dashboard-depth span{animation:4s ease-in-out infinite particleFloat}.login-stage{animation:.55s both loginReveal}.login-depth-scene{animation:9s ease-in-out infinite loginSceneDrift}.login-holo-card.price-card{animation:5.5s ease-in-out infinite holoFloatLeft}.login-holo-card.ai-card{animation:6.5s ease-in-out infinite reverse holoFloatRight}.login-data-ring.ring-one{animation:14s linear infinite ringFloatOne}.login-data-ring.ring-two{animation:18s linear infinite reverse ringFloatTwo}.login-particles i{animation:3.8s ease-in-out infinite particleFloat}.login-particles i:nth-child(2n){animation-delay:-1.4s}.login-particles i:nth-child(3n){animation-delay:-2.7s}.login-orbit:before{animation:18s linear infinite orbit}.login-orbit:after{animation:13s linear infinite reverse orbit}.login-orbit>i:first-child{animation:8s linear infinite orbit}.login-orbit>i:nth-child(2){animation:11s linear infinite reverse orbit}.login-orbit>i:nth-child(3){animation:6s linear infinite orbit}.login-orbit span{animation:3.4s ease-in-out infinite loginCore}.login-market-line polyline{stroke-dasharray:520;stroke-dashoffset:520px;animation:1.8s .25s forwards chartDraw}.status-spark polyline{stroke-dasharray:260;stroke-dashoffset:260px;animation:1.6s .35s forwards chartDraw}.status-spark>i,.bot-heartbeat>span{animation:2.2s ease-in-out infinite statusPulse}.bot-heartbeat>span:nth-child(2){animation-delay:.25s}.bot-heartbeat>span:nth-child(3){animation-delay:.5s}.flow-track>b>i{animation:2.8s linear infinite dataFlow}.flow-track>b:nth-of-type(2)>i{animation-delay:-.9s}.flow-track>b:nth-of-type(3)>i{animation-delay:-1.8s}.pipeline-stage.passed>i,.pipeline-verdict.detected>span i{animation:2.4s ease-in-out infinite statusPulse}.pipeline-stage{animation:.4s both pipelineReveal}.pipeline-stage:nth-child(2){animation-delay:60ms}.pipeline-stage:nth-child(3){animation-delay:.12s}.pipeline-stage:nth-child(4){animation-delay:.18s}.pipeline-stage:nth-child(5){animation-delay:.24s}.market-brief{animation:.45s both panelReveal}.brief-score{animation:3.4s ease-in-out infinite briefGlow}.brief-radar b i{transform-origin:0;animation:.9s both barReveal}.connection-banner,.update-banner{animation:.32s both connectionReveal}.command-palette{animation:.22s both commandReveal}.account-menu,.notification-panel{animation:.18s both commandReveal}.fatal-card{animation:.45s both loginReveal}.fatal-visual>span:before{animation:18s linear infinite orbit}.connection-spinner{animation:.85s linear infinite orbit}.ai-orb:before{animation:18s linear infinite orbit}.ai-orb:after{animation:12s linear infinite reverse orbit}.ai-orb .orbit-dot.one{animation:7s linear infinite orbit}.ai-orb .orbit-dot.two{animation:10s linear infinite reverse orbit}.ai-orb span{animation:3.2s ease-in-out infinite corePulse}.network-lines{animation:18s linear infinite networkFlow}.network-nodes circle{animation:4s ease-in-out infinite nodePulse}.network-nodes circle:nth-child(3n){animation-delay:-1.7s}.network-nodes circle:nth-child(2n){animation-delay:-3s}.market-panel,.signal-panel,.equity-panel,.analytics-panel,.risk-cockpit,.control-panel,.activity-panel,.paper-overview,.strategy-panel,.backtest-panel,.operations-panel,.resources-panel,.backup-panel,.security-panel{animation:.45s both panelReveal}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes corePulse{50%{transform:scale(1.16);box-shadow:0 0 42px #50ebd4c7}}@keyframes networkFlow{to{stroke-dashoffset:-160px}}@keyframes nodePulse{50%{opacity:.95;r:5px}}@keyframes panelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes loginReveal{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes loginCore{50%{transform:scale(1.08);box-shadow:0 0 48px #48e5d275}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes statusPulse{50%{opacity:.45;transform:scale(.72)}}@keyframes dataFlow{0%{left:0}to{left:calc(100% - 5px)}}@keyframes pipelineReveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes briefGlow{50%{box-shadow:0 0 50px #56ead233}}@keyframes barReveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes connectionReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes commandReveal{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes loginSceneDrift{0%,to{transform:rotateY(-1.5deg)rotateX(.7deg)}50%{transform:rotateY(2deg)rotateX(-.5deg)}}@keyframes holoFloatLeft{0%,to{transform:rotateY(18deg)rotateX(4deg)translateZ(34px)}50%{transform:rotateY(14deg)rotateX(1deg)translate3d(4px,-10px,48px)}}@keyframes holoFloatRight{0%,to{transform:rotateY(-21deg)rotateX(5deg)translateZ(48px)}50%{transform:rotateY(-16deg)rotateX(2deg)translate3d(-5px,-12px,62px)}}@keyframes ringFloatOne{to{transform:rotateX(72deg)rotate(378deg)translateZ(-30px)}}@keyframes ringFloatTwo{to{transform:rotateY(72deg)rotate(346deg)translateZ(-55px)}}@keyframes particleFloat{0%,to{opacity:.3;transform:translateY(6px)scale(.7)}50%{opacity:1;transform:translate3d(0,-8px,24px)scale(1.25)}}@keyframes dashboardDepthDrift{0%,to{transform:translateZ(-100px)rotateY(-1deg)}50%{transform:translateZ(-82px)rotateY(1.5deg)}}@keyframes dashboardRing{to{transform:rotateX(70deg)rotate(378deg)}}}@media (width<=880px){.live-ticker{grid-template-columns:none;grid-auto-columns:minmax(125px,1fr);grid-auto-flow:column;overflow-x:auto}.ticker-live{z-index:2;background:#0b1728;min-width:90px;position:sticky;left:0}.ticker-signal{min-width:145px}.login-stage{grid-template-columns:1fr;max-width:620px}.login-visual{min-height:350px;padding:34px}.login-stage .login-panel{border-top:1px solid var(--line);border-left:0;padding:38px 34px}.login-orbit{width:155px;height:155px;top:32px}.login-orbit:before{inset:16px}.login-orbit:after{inset:35px}.login-orbit span{inset:50px}.login-orbit>i:first-child{transform-origin:4px 81px;left:73px}.login-orbit>i:nth-child(2){transform-origin:81px 4px;top:73px}.login-market-line{height:92px;inset:170px 20px auto}.login-holo-card.price-card{top:46px;left:24px}.login-holo-card.ai-card{top:125px;right:20px}.login-visual h2{max-width:520px;font-size:34px}}@media (width<=760px){.dashboard-3d{perspective:none}.dashboard-depth{opacity:.55;inset-inline:-20px}.dashboard-3d .intro,.dashboard-3d .intro>div:first-child,.dashboard-3d .ai-orb,.dashboard-3d .live-ticker,.dashboard-3d .dashboard-nav,.dashboard-3d>.cards>article:nth-child(n){transform:none}.signal-feed-health{grid-template-columns:1fr}.signal-history-head{flex-direction:column;align-items:flex-start}.signal-history-layout{grid-template-columns:1fr}main{padding:20px 16px 42px}header{align-items:flex-start}.brand-logo{width:48px;height:48px}.badge{padding:7px 10px;font-size:11px}.intro{min-height:auto;padding:28px 24px}.live-ticker{border-radius:11px;margin-top:-17px}.ai-orb{display:none}.ambient-network{opacity:.15}.login-panel{margin-top:38px;padding:28px 22px}.login-stage{margin-top:34px}.login-stage .login-panel{margin:0;padding:32px 26px}.login-brand img{width:64px;height:64px}.market-panel,.control-panel,.activity-panel,.operations-panel,.backtest-panel,.trade-panel{padding:22px 18px}.paper-heading{flex-direction:column;align-items:stretch}.report-button{width:100%}.system-flow{grid-template-columns:1fr;gap:14px}.flow-track{padding-bottom:4px;overflow-x:auto}.connection-banner{top:7px}.update-banner{flex-wrap:wrap;top:7px}.update-banner>div{flex-basis:calc(100% - 52px)}.update-banner>button:not(.update-dismiss){order:4;width:100%}.update-banner>.update-dismiss{position:absolute;top:10px;right:10px}.command-trigger span,.command-trigger kbd{display:none}.command-trigger{justify-content:center;width:38px;height:38px;padding:0}.header-actions .badge{display:none}.account-menu,.notification-panel{width:auto;position:fixed;top:76px;left:12px;right:12px}.command-overlay{padding:74px 10px 90px}.command-palette{border-radius:15px}.command-palette>footer{justify-content:center}.fatal-card{padding:34px 22px}.fatal-actions{flex-direction:column}.fatal-actions button{width:100%}}@media (width<=430px){.evidence-gate-heading{display:block}.evidence-gate-score{text-align:left;margin-top:15px}.evidence-gate-grid{grid-template-columns:1fr}.brand-lockup .eyebrow{display:none}h1{font-size:24px}.badge{max-width:120px}.intro h2{font-size:28px}.live-refresh{width:100%;margin:4px 0 0}.login-stage{border-radius:22px}.login-visual{min-height:300px;padding:26px 22px}.login-visual h2{font-size:29px}.login-orbit{width:132px;height:132px;top:24px}.login-orbit:before{inset:13px}.login-orbit:after{inset:29px}.login-orbit span{inset:42px}.login-orbit>i:first-child{transform-origin:4px 70px;left:62px}.login-orbit>i:nth-child(2){transform-origin:70px 4px;top:62px}.login-market-line,.login-holo-card,.login-features span:last-child{display:none}.system-flow{padding:17px 15px}.flow-track{grid-template-columns:auto 28px auto 28px auto 28px auto}.flow-track>b{margin:0 7px}.flow-node span{font-size:10px}}.dashboard-nav button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.dashboard-nav button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.dashboard-nav button kbd{color:#596d86;min-width:18px;height:18px;box-shadow:none;background:#ffffff08;border:1px solid #7d9ec61a;border-radius:5px;place-items:center;margin-left:auto;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;display:grid}.dashboard-nav button.active kbd{color:#06131b9e;background:#05101717;border-color:#0510171f}.core-status{background:#060f1c8f;border:1px solid #7497bf21;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;padding:10px;display:grid}.core-status>div{background:#111e317a;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;padding:8px 10px;display:grid}.core-status i{background:#788ba2;border-radius:50%;width:7px;height:7px}.core-status .ok i{background:var(--cyan);box-shadow:0 0 9px #53e0cba6}.core-status .warning i{background:#ff8198}.core-status .paused i{background:#ffbd72}.core-status span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.core-status strong{color:#dce8f6;font-size:11px}@media (width<=620px){.core-status{grid-template-columns:1fr;gap:6px}}.status-card-icon{width:38px;height:38px;color:var(--cyan);background:linear-gradient(145deg,#4ee4d026,#6255ff21);border:1px solid #60e2d42e;border-radius:11px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.status-card-icon svg,.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.market-terminal{background:radial-gradient(circle at 12% 5%,#4ce8d214,#0000 27%),linear-gradient(155deg,#0f1b2ff5,#070d1afa);border:1px solid #679bcf33;padding:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 65px #00000038}.market-terminal:after{content:"";pointer-events:none;background:radial-gradient(circle,#6255ff1f,#0000 68%);width:260px;height:260px;position:absolute;top:-90px;right:-70px}.chart-focus-open{overflow:hidden}.market-terminal.focus-mode{z-index:1000;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-color:#56ead252;max-width:none;margin:0;position:fixed;inset:18px;overflow:auto;box-shadow:0 40px 140px #000000b8,0 0 0 9999px #02060ed6}.market-terminal.focus-mode .interactive-chart{max-width:1500px;margin:10px auto 0}.market-terminal.focus-mode .interactive-chart svg{min-height:min(56vh,620px)}.market-terminal.focus-mode .chart-toolbar,.market-terminal.focus-mode .indicator-switcher,.market-terminal.focus-mode .chart-meta,.market-terminal.focus-mode .market-stat-strip{max-width:1500px;margin-left:auto;margin-right:auto}.focus-close{z-index:8;float:right;color:#cbd7e5;border:1px solid var(--line-strong);background:#121d30e6;border-radius:11px;place-items:center;width:38px;height:38px;margin:0;padding:0;font-size:25px;line-height:1;display:grid;position:sticky;top:0;box-shadow:0 9px 25px #00000040}.market-heading{z-index:1;align-items:center;position:relative}.market-title-lockup{align-items:center;gap:14px;display:flex}.market-title-lockup h2{margin:3px 0 0}.feature-icon{width:48px;height:48px;color:var(--cyan);background:linear-gradient(145deg,#49e4cd2e,#6255ff29);border:1px solid #5bebd738;border-radius:14px;place-items:center;display:grid;box-shadow:0 0 26px #4ee0cf17}.market-price{z-index:1;position:relative}.market-price span{margin-top:5px;font-size:13px;font-weight:700}.range-switcher{z-index:2;background:#040a149e;border:1px solid #779ed121;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:610px;margin:24px 0 12px;padding:5px;display:grid;position:relative}.chart-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.chart-toolbar .range-switcher{flex:1;margin-right:0}.view-switcher{background:#040a149e;border:1px solid #779ed121;border-radius:12px;gap:5px;padding:5px;display:flex}.view-switcher button{color:#91a4bc;box-shadow:none;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:0;padding:9px 11px;display:inline-flex}.view-switcher button:hover{color:var(--text);box-shadow:none;background:#ffffff0a}.view-switcher button.active{color:var(--cyan);background:#43dac91a;border-color:#56ead233}.view-switcher svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.indicator-switcher{flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 2px;display:flex}.indicator-switcher>span{color:#71859d;letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:10px;font-weight:750}.indicator-switcher button{color:#778ba4;border:1px solid var(--line);box-shadow:none;background:#040a146b;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 9px;font-size:10px;display:inline-flex}.indicator-switcher button:hover{color:var(--text);box-shadow:none}.indicator-switcher button.active{color:#dce8f5;background:#ffffff0d}.indicator-switcher i{border-radius:2px;width:13px;height:2px}.indicator-switcher .ema20 i{background:#fc6}.indicator-switcher .ema50 i{background:#a99cff}.indicator-switcher .ema200 i{background:#ff7fa0}.preference-status{color:#5f748d;letter-spacing:.04em;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.indicator-switcher .preference-status i{width:15px;height:15px;color:var(--cyan);background:#56ead217;border:1px solid #56ead224;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.range-switcher button{color:#91a4bc;min-width:0;box-shadow:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 10px;display:flex}.range-switcher button:hover{color:var(--text);box-shadow:none;background:#ffffff0a}.range-switcher button.active{color:#06131b;background:linear-gradient(135deg, var(--cyan), #7dccff);box-shadow:0 6px 20px #46e0cf2e}.range-switcher span{font-weight:800}.range-switcher small{opacity:.82;font-size:10px}.chart-loading{place-items:center;min-height:360px;display:grid}.interactive-chart{background:linear-gradient(#050c1842,#050c180d);border-radius:14px;margin-top:8px;padding:4px;position:relative;overflow:visible}.interactive-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block}.axis-tick{fill:#8295ad;font-size:10px}.axis-title{fill:#91a5bd;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700}.chart-grid.vertical{stroke-dasharray:3 8;opacity:.55}.chart-line{fill:none;stroke:var(--cyan);stroke-width:2.2px;vector-effect:non-scaling-stroke}.chart-focus line{stroke:#c2d6ea6b;stroke-width:1px;stroke-dasharray:4 5}.chart-focus circle{fill:#091525;stroke:var(--cyan);stroke-width:3px;filter:drop-shadow(0 0 7px #56ead2b8)}.candle line{stroke-width:1.1px;vector-effect:non-scaling-stroke}.candle rect{stroke-width:.6px;vector-effect:non-scaling-stroke}.candle.up line,.candle.up rect{fill:#46e1c9d1;stroke:#55ead2}.candle.down line,.candle.down rect{fill:#ff708bbf;stroke:#ff7f99}.volume-bar{opacity:.26}.volume-bar.up{fill:var(--cyan)}.volume-bar.down{fill:#ff718e}.volume-divider{stroke-dasharray:2 6}.ema-line{fill:none;stroke-width:1.7px;vector-effect:non-scaling-stroke;pointer-events:none;opacity:.9}.ema-line.ema20{stroke:#fc6}.ema-line.ema50{stroke:#a99cff}.ema-line.ema200{stroke:#ff7fa0;stroke-width:2px}.chart-tooltip .ema20 dt,.chart-tooltip .ema20 dd{color:#fc6}.chart-tooltip .ema50 dt,.chart-tooltip .ema50 dd{color:#a99cff}.chart-tooltip .ema200 dt,.chart-tooltip .ema200 dd{color:#ff7fa0}.chart-tooltip{z-index:5;pointer-events:none;background:#070f1df5;border:1px solid #5ce8d44d;border-radius:10px;min-width:145px;padding:10px 12px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 32px #00000061}.chart-tooltip strong{color:var(--text);font-size:15px}.chart-tooltip span{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:11px;display:block}.chart-tooltip dl{border-top:1px solid var(--line);gap:3px;margin:8px 0 0;padding-top:7px;display:grid}.chart-tooltip dl div{justify-content:space-between;gap:14px;font-size:10px;display:flex}.chart-tooltip dt{color:var(--muted)}.chart-tooltip dd{color:#dbe7f4;white-space:nowrap;margin:0}.chart-meta{border-top:1px solid #779ed117;flex-wrap:wrap;gap:10px 22px;padding:14px 4px 0;display:flex}.chart-meta span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.chart-meta strong{color:#dce8f5;font-size:11px;display:inline}.chart-meta i{border-radius:50%;width:7px;height:7px}.meta-low{background:#8677ff;box-shadow:0 0 8px #8677ff}.meta-high{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.market-stat-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.market-stat-strip>div{background:#040a1575;border:1px solid #779ed11c;border-radius:11px;min-height:76px;padding:14px 15px;position:relative;overflow:hidden}.market-stat-strip span,.market-stat-strip strong,.market-stat-strip small{display:block}.market-stat-strip span{color:#7589a1;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.market-stat-strip strong{margin-top:8px;font-size:16px}.market-stat-strip small{color:#5f7188;margin-top:3px;font-size:9px}.market-stat-strip>div>i{opacity:.48;border-bottom:2px solid;width:34px;height:18px;position:absolute;bottom:16px;right:14px;transform:skewY(-18deg)}.market-stat-strip>div>i.up{color:var(--cyan)}.market-stat-strip>div>i.down{color:var(--danger);transform:skewY(18deg)}.range-position b{background:#1f2c40;border-radius:99px;height:4px;margin-top:10px;display:block;overflow:hidden}.range-position b i{background:linear-gradient(90deg, #7567ff, var(--cyan));border-radius:inherit;height:100%;display:block;box-shadow:0 0 9px #56ead273}@media (width<=760px){.market-terminal{padding:22px 14px}.market-heading{align-items:flex-start}.market-price{text-align:left}.market-price strong{font-size:25px}.range-switcher small{display:none}.range-switcher button{padding:10px 5px}.chart-toolbar{flex-direction:column;align-items:stretch}.chart-toolbar .range-switcher{width:100%;margin-bottom:0}.view-switcher{align-self:flex-start}.indicator-switcher{margin-top:11px}.preference-status{width:100%;margin:2px 0 0}.interactive-chart{margin-inline:-8px;overflow-x:auto}.interactive-chart svg{min-width:680px}.dashboard-nav button{min-width:96px}.dashboard-nav button svg{width:18px;height:18px}.market-stat-strip{grid-template-columns:1fr 1fr}.market-terminal.focus-mode{padding:18px 12px;inset:8px}.market-terminal.focus-mode .interactive-chart svg{min-height:0}}@media (width<=600px){main{padding-bottom:calc(108px + env(safe-area-inset-bottom))}.dashboard-nav{z-index:900;inset:auto 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070d19f0;border-color:#729dc92e;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:7px 6px;display:grid;position:fixed;overflow:visible;box-shadow:0 18px 50px #00000094,inset 0 1px #ffffff0d}.dashboard-nav button{border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:52px;margin:0;padding:7px 2px 5px;display:flex}.dashboard-nav button svg{width:20px;height:20px}.dashboard-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.dashboard-nav button kbd{display:none}.dashboard-nav button.active{transform:translateY(-3px);box-shadow:0 8px 22px #46e0cf33}}@media (width<=390px){.dashboard-nav button span{font-size:7px}.dashboard-nav{inset-inline:6px}}@media (width<=430px){.market-stat-strip{grid-template-columns:1fr}.view-switcher{width:100%}.view-switcher button{flex:1;justify-content:center}}.market-brief{background:radial-gradient(circle at 76% -20%,#6854ff2b,#0000 38%),linear-gradient(145deg,#0d1a2df5,#070e1bf5);border:1px solid #679bcf2e;border-radius:20px;margin-top:18px;padding:27px 30px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 48px #0000002b}.brief-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brief-heading h2{margin:4px 0 5px;font-size:28px}.brief-heading p:last-child{margin:0}.brief-price{text-align:right}.brief-price span,.brief-price strong,.brief-price small{display:block}.brief-price span{color:#6f849e;letter-spacing:.1em;font-size:9px;font-weight:800}.brief-price strong{margin-top:5px;font-size:22px}.brief-price small{margin-top:3px;font-weight:700}.brief-layout{border-top:1px solid var(--line);grid-template-columns:150px minmax(240px,.9fr) minmax(300px,1.1fr);align-items:center;gap:27px;margin-top:25px;padding-top:24px;display:grid}.brief-score{background:conic-gradient(var(--cyan) var(--brief-score), #27364b 0);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;box-shadow:0 0 35px #56ead21a}.brief-score:before{content:"";position:absolute}.brief-score>div{background:#0b1627;border:1px solid #ffffff0d;border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid}.brief-score strong{color:#e9f7f5;font-size:31px;line-height:1}.brief-score span{color:#6f849d;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:9px}.brief-tone{color:#9aaabe;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.brief-tone i{background:#8a9bb0;border-radius:50%;width:6px;height:6px}.brief-tone.positive{color:var(--cyan);background:#246a5f2e}.brief-tone.positive i{background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.brief-tone.negative{color:var(--danger);background:#71253a2e}.brief-tone.negative i{background:var(--danger);box-shadow:0 0 9px var(--danger)}.brief-verdict h3{color:var(--text);margin:12px 0 7px;font-size:21px;line-height:1.25}.brief-verdict>p{margin:0;font-size:11px}.brief-blockers{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.brief-blockers span{color:#a0afc1;background:#050b1694;border:1px solid #779ed11c;border-radius:6px;padding:5px 7px;font-size:8px}.brief-blockers span.ready{color:var(--cyan);border-color:#56ead230}.brief-radar{background:#040a1573;border:1px solid #779ed11a;border-radius:13px;grid-template-columns:1fr 1fr;gap:13px 15px;padding:17px;display:grid}.brief-radar>div{grid-template-columns:1fr auto;gap:4px 9px;display:grid}.brief-radar span{color:#73869e;font-size:9px}.brief-radar strong{font-size:11px}.brief-radar b{background:#202d41;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.brief-radar b i{background:linear-gradient(90deg, #7465ff, var(--cyan));border-radius:inherit;height:100%;display:block}.brief-radar>small{color:#60738c;border-top:1px solid #779ed117;grid-column:1/-1;padding-top:9px;font-size:8px}@media (width<=900px){.brief-layout{grid-template-columns:130px 1fr}.brief-radar{grid-column:1/-1}}@media (width<=600px){.market-brief{padding:23px 18px}.brief-heading{display:block}.brief-price{text-align:left;margin-top:14px}.brief-layout{grid-template-columns:1fr}.brief-score{width:112px;height:112px}.brief-score>div{width:92px;height:92px}.brief-radar{grid-column:auto;grid-template-columns:1fr}.brief-radar>small{grid-column:auto}}.analytics-panel{background:radial-gradient(circle at 90% 10%, #5e4dff1a, transparent 30%), var(--surface);border:1px solid var(--line);border-radius:20px;margin-top:28px;padding:30px;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #00000021}.analytics-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.analytics-heading h2{margin:4px 0 0;font-size:28px}.analytics-heading p:last-child{margin-bottom:0}.analytics-count{color:var(--cyan);white-space:nowrap;background:#185a4f38;border:1px solid #56ead24d;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:750}.analytics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.analytics-grid article{min-height:160px;padding:20px}.analytics-grid small{color:var(--muted);padding-right:36px;font-size:11px;display:block}.analytics-grid strong{margin-top:13px;font-size:25px}.analytics-grid p{font-size:11px}.metric-icon{color:#a99dff;background:#6353ff1f;border:1px solid #9788ff26;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.trade-highlights{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.trade-highlights>div{border:1px solid var(--line);background:#050b167a;border-radius:12px;padding:17px 18px}.trade-highlights span,.trade-highlights small{color:var(--muted);font-size:11px;display:block}.trade-highlights strong{margin:7px 0 5px;font-size:16px}.trade-highlights .best strong{color:var(--cyan)}.trade-highlights .worst strong{color:var(--danger)}.analytics-empty{border:1px solid var(--line);background:#050b167a;border-radius:15px;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.analytics-empty strong{font-size:17px}.analytics-empty p{max-width:670px;margin:6px 0 0;font-size:13px}.analytics-radar{border:1px solid #56ead247;border-radius:50%;flex:0 0 64px;height:64px;position:relative;box-shadow:inset 0 0 25px #56ead214}.analytics-radar:before{content:"";border:1px dashed #8b7cff66;border-radius:50%;position:absolute;inset:12px}.analytics-radar i{background:var(--cyan);box-shadow:0 0 13px var(--cyan);border-radius:50%;position:absolute;inset:27px}@media (width<=900px){.analytics-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.analytics-panel{padding:22px 18px}.analytics-heading{display:block}.analytics-count{margin-top:12px;display:inline-block}.analytics-grid,.trade-highlights{grid-template-columns:1fr}.analytics-empty{align-items:flex-start}.analytics-radar{flex-basis:48px;height:48px}.analytics-radar:before{inset:9px}.analytics-radar i{inset:20px}}.v28-card{background:radial-gradient(circle at 88% 12%,#5cdccd1a,#0000 30%),linear-gradient(145deg,#0d1b30f5,#081222fa);border:1px solid #5be1cf2e;border-radius:22px;margin-top:18px;padding:22px;box-shadow:0 18px 50px #0003}.v28-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.v28-mark{color:#63ead8;letter-spacing:-.04em;background:#2dbbb31a;border:1px solid #52e5d34d;border-radius:15px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.v28-head h2{color:#edf5ff;margin:0 0 4px;font-size:clamp(1.08rem,2vw,1.35rem)}.v28-head p{color:#91a3bc;margin:0;font-size:.88rem}.v28-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.v28-metrics article{background:#040d1b7a;border:1px solid #8ba9cc1f;border-radius:15px;min-width:0;padding:14px}.v28-metrics span{color:#7f93ad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:700;display:block}.v28-metrics strong{color:#eef6ff;font-size:1.02rem}.v28-safety{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.v28-safety span{color:#9fb0c7;background:#0612218c;border:1px solid #55e5d321;border-radius:999px;padding:6px 9px;font-size:.72rem}.paper-bot-list{gap:9px;margin-top:18px;display:grid}.paper-bot-row{background:#040d1b7a;border:1px solid #8ba9cc1f;border-radius:15px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(115px,.75fr)) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.paper-bot-disclosure{background:#040d1b7a;border:1px solid #8ba9cc1f;border-radius:15px;overflow:hidden}.paper-bot-disclosure>summary{cursor:pointer;background:0 0;border:0;border-radius:0;list-style:none}.paper-bot-disclosure>summary::-webkit-details-marker{display:none}.paper-bot-disclosure[open]>summary{background:#23455c29}.paper-bot-chevron{color:#72dfd1;font-size:1.1rem;transition:transform .2s}.paper-bot-disclosure[open] .paper-bot-chevron{transform:rotate(180deg)}.trade-details{border-top:1px solid #8ba9cc1a;padding:0 14px 14px}.trade-details-head{justify-content:space-between;align-items:center;gap:12px;padding:13px 2px 10px;display:flex}.trade-details-head strong{color:#eaf4ff;font-size:.86rem}.trade-details-head span{color:#8397b1;font-size:.75rem}.trade-details-head>div>span{margin-top:3px;display:block}.trade-risk{white-space:nowrap;background:#30baa914;border:1px solid #63ead82e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;color:#72dece!important;display:inline-flex!important}.trade-risk i{background:currentColor;border-radius:50%;width:6px;height:6px}.trade-risk.moderate{background:#b5772217;border-color:#ffbe6240;color:#ffc575!important}.trade-risk.high{background:#c0365717;border-color:#ff6b8b40;color:#ff7895!important}.trade-group-title{color:#a9bbcf;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:8px 0 0;padding:9px 10px 7px;font-size:.7rem;display:flex}.trade-group-title i{background:#5de3d1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5de3d18c}.trade-group-title.closed i{box-shadow:none;background:#7287a2}.trade-detail-row{border-top:1px solid #8ba9cc14;grid-template-columns:minmax(120px,1.1fr) repeat(4,minmax(100px,.85fr)) minmax(130px,1fr);align-items:center;gap:12px;padding:12px 10px;display:grid}.trade-detail-row>div>span,.trade-detail-row small{color:#7f93ad;font-size:.68rem;display:block}.trade-detail-row>div>strong{color:#eaf4ff;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:.79rem;display:block;overflow:hidden}.trade-market{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trade-market strong{width:100%}.trade-market span{text-transform:uppercase;border-radius:99px;padding:3px 7px;font-weight:750}.trade-market .long{color:#63ead8;background:#40d3bd1a}.trade-market .short{color:#ff86a0;background:#f05b7d1a}.trade-detail-row strong.open{color:#63ead8}.trade-detail-row strong.closed{color:#a9b9cd}.trade-detail-row strong.positive{color:#63ead8}.trade-detail-row strong.negative{color:#ff7895}.trade-reason strong{font-size:.7rem!important}.trade-empty{color:#8397b1;margin:8px 2px;font-size:.8rem}.execution-note{color:#6f829d;margin:12px 2px 0;font-size:.68rem}.paper-bot-row>div:not(.paper-bot-title) span,.paper-bot-title small{color:#7f93ad;font-size:.7rem;display:block}.paper-bot-row>div:not(.paper-bot-title) strong{color:#eef6ff;margin-top:4px;font-size:.85rem;display:block}.paper-bot-title{align-items:center;gap:11px;min-width:0;display:flex}.paper-bot-title>span{color:#06131f;background:linear-gradient(135deg,#55e3d1,#74c7ff);border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-weight:850;display:grid}.paper-bot-title strong,.paper-bot-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paper-bot-title strong{color:#eef6ff;margin-bottom:4px;font-size:.92rem;display:block}.paper-bot-row strong.positive{color:#63ead8}.paper-bot-row strong.negative{color:#ff7895}.paper-bot-row small.positive{color:#63cbbd}.paper-bot-row small.negative{color:#ee7890}@media (width<=760px){.v28-head{grid-template-columns:auto minmax(0,1fr)}.v28-head .shadow-state{grid-column:1/-1;justify-self:start}.v28-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-bot-row{grid-template-columns:minmax(0,1fr) auto}.paper-bot-row>div:not(.paper-bot-title){grid-column:1/-1}.paper-bot-row>.shadow-state{grid-area:1/2}.paper-bot-chevron{grid-column:2;justify-self:end}.trade-detail-row{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-market,.trade-reason{grid-column:1/-1}.trade-details-head{flex-direction:column;align-items:flex-start}}@media (width<=520px){.v28-card{padding:17px}.v28-metrics{grid-template-columns:1fr}}.research-live{background:linear-gradient(145deg,#0d1b2df5,#08111ffa);border:1px solid #6be2d72e;border-radius:24px;padding:26px;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff06}.research-live>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.research-live h2{margin:4px 0 6px}.research-live header p:last-child{color:var(--muted);margin:0}.research-state{white-space:nowrap;color:#b9c8db;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:.82rem;display:inline-flex}.research-state i{background:#ffb65c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.research-state.ok i{background:#55ead8}.research-progress{background:#7491b724;border-radius:99px;height:7px;margin-top:22px;overflow:hidden}.research-progress span{border-radius:inherit;background:linear-gradient(90deg,#54e3d2,#6dbaf7);height:100%;transition:width .5s;display:block;box-shadow:0 0 18px #54e3d259}.research-progress-label{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.78rem;display:flex}.research-grid{grid-template-columns:.8fr .8fr 1.6fr;gap:12px;margin-top:20px;display:grid}.research-grid article{background:#030c187a;border:1px solid #7ea0ca21;border-radius:17px;min-width:0;padding:17px}.research-grid article>div:first-child{color:var(--muted);justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.research-grid article>div:first-child strong{color:#e8f2ff;font-size:.9rem}.research-grid article>b{color:#65ead9;margin:13px 0 4px;font-size:1.25rem;display:block}.research-grid article small{color:var(--muted);line-height:1.45}.research-candidate>div:first-child span{color:#ffbf70}.candidate-results{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:.78rem;display:flex}.candidate-results strong{color:#eef6ff}.research-footnote{color:var(--muted);margin:16px 0 0;font-size:.78rem}@media (width<=880px){.research-grid{grid-template-columns:1fr 1fr}.research-candidate{grid-column:1/-1}}@media (width<=620px){.research-live{border-radius:20px;padding:20px}.research-live>header{flex-direction:column;gap:14px}.research-grid{grid-template-columns:1fr}.research-candidate{grid-column:auto}.research-progress-label{align-items:flex-start;gap:12px}}.research-facts.research-facts-compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=620px){.research-facts.research-facts-compact{grid-template-columns:1fr}}:root{--aurora-mint:#70f5d8;--aurora-cyan:#63cfff;--aurora-violet:#927cff;--aurora-ink:#050912;--aurora-panel:#0b1322c2;--aurora-line:#8cafdc24}body{background:radial-gradient(900px 560px at 8% -10%,#3ddbc21f,#0000 68%),radial-gradient(800px 520px at 94% 4%,#6f5bff24,#0000 64%),linear-gradient(145deg,#050812 0%,#070d19 48%,#050914 100%)}body:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#7797c10e 1px,#0000 1px),linear-gradient(90deg,#7797c10e 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 78%)}main{max-width:1480px;padding-inline:clamp(18px,3vw,46px)}main>header{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#060c17b8;border:1px solid #94b3dd21;border-radius:20px;margin-top:14px;padding:11px 14px;position:sticky;top:14px;box-shadow:0 18px 55px #00000040,inset 0 1px #ffffff09}.brand-logo{filter:drop-shadow(0 0 18px #66eed73d)}.badge{background:#6ff5d812;border-color:#6ff5d82e}.dashboard-3d{isolation:isolate}.dashboard-3d:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(#50e1d118,#5b5af00d 44%,#0000 72%);width:60%;height:380px;position:absolute;top:32px;left:20%}.intro{background:linear-gradient(115deg,#0d1c30eb,#09101fbd 55%,#1c144394),radial-gradient(circle at 85% 35%,#64eed929,#0000 28%);border:1px solid #86aee029;border-radius:34px;align-items:center;min-height:340px;padding:clamp(34px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff0d}.intro:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 55%,#6ff5d80a);position:absolute;inset:0}.intro:after{content:"";border:1px solid #6ff5d82b;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px;right:-80px;box-shadow:0 0 0 46px #6ff5d806,0 0 0 92px #8f74ff06}.intro h2{letter-spacing:-.065em;text-wrap:balance;max-width:820px;margin:10px 0 18px;font-size:clamp(2.7rem,6vw,5.8rem);line-height:.92}.intro h2 span{color:#0000;background:linear-gradient(92deg, var(--aurora-mint), var(--aurora-cyan) 48%, #b59cff);-webkit-background-clip:text;background-clip:text}.intro>div:first-child>p:not(.eyebrow){color:#9cadc4;max-width:660px;font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.65}.hero-principles{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.hero-principles span{color:#afbdd0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03091357;border:1px solid #89addb21;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.72rem;display:flex}.hero-principles i{background:var(--aurora-mint);width:5px;height:5px;box-shadow:0 0 10px var(--aurora-mint);border-radius:50%}.ai-orb{background:radial-gradient(circle,#69f5d92b,#2d648614 38%,#6653eb0a 62%,#0000 63%);width:214px;height:214px;margin-right:clamp(5px,4vw,54px);box-shadow:inset 0 0 60px #58e0d117,0 0 70px #52e3d314}.ai-orb:before{border-color:#6ff5d857;animation-duration:16s;box-shadow:0 0 30px #6ff5d814}.ai-orb:after{border-color:#947cff52;animation-duration:11s}.ai-orb em{color:#dffcf7;letter-spacing:.22em;text-align:center;text-shadow:0 0 18px #6ff5d88c;font-size:.72rem;font-style:normal;font-weight:800;line-height:1.15;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.core-status{background:0 0;border:0;gap:10px;margin:14px 0;padding:0}.core-status>div{border:1px solid var(--aurora-line);background:#08101db8;border-radius:16px;min-height:64px;padding:13px 16px;box-shadow:inset 0 1px #ffffff06}.dashboard-nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b15c7;border-radius:18px;padding:7px;position:sticky;top:92px;box-shadow:0 14px 40px #0000002e}.dashboard-nav button{border-radius:13px;min-height:54px}.dashboard-nav button.active{color:#061211;background:linear-gradient(100deg,var(--aurora-mint),var(--aurora-cyan));box-shadow:0 10px 32px #51ddd02e}.overview-flow{gap:16px}.research-live,.market-chart,.system-resources,.backup-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c1525d4,#070d19c7);border-color:#89addb24;border-radius:26px;box-shadow:0 24px 70px #0003,inset 0 1px #ffffff06}.research-now{background:linear-gradient(110deg,#4ee6d213,#775bff0f);border-radius:20px}.research-facts>div{background:#030a1466;border-color:#89addb1f;min-height:104px;transition:transform .24s,border-color .24s,background .24s}.research-facts>div:hover{background:#091624a8;border-color:#6eecd840;transform:translateY(-3px)}.research-result{border:1px solid #89addb1c;border-left:2px solid var(--aurora-mint);background:#040c1773;border-radius:13px}.research-result span{color:var(--aurora-mint)}.actions{background:#050b1580;border:1px solid #89addb1a;border-radius:18px;margin-top:20px;padding:12px}.actions button:not(.secondary){color:#061311;background:linear-gradient(100deg,var(--aurora-mint),var(--aurora-cyan));box-shadow:0 10px 28px #51ddd024}footer{opacity:.72}@media (width<=760px){main>header{border-radius:16px;top:8px}.intro{border-radius:24px;min-height:auto;padding:32px 24px}.intro h2{font-size:clamp(2.45rem,13vw,4.2rem)}.ai-orb{opacity:.55;width:160px;height:160px;position:absolute;top:35px;right:-70px}.intro>div:first-child{z-index:2;position:relative}.dashboard-nav{top:76px}}@media (prefers-reduced-motion:reduce){.ai-orb:before,.ai-orb:after,.research-pulse i{animation:none!important}}
