:root{font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;background:#08111f;color:#eef6ff}body{margin:0;background:radial-gradient(circle at top left,#142847,#08111f 55%,#050914)}button,input,select{font:inherit}.app{max-width:1380px;margin:auto;padding:28px}.hero{padding:28px;border:1px solid #1f3b61;border-radius:28px;background:linear-gradient(135deg,#2f70ff33,#020d1cb8);box-shadow:0 22px 80px #00000059}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#7dc7ff;font-size:12px}.hero h1{font-size:46px;margin:8px 0}.subtitle{max-width:900px;color:#afc2d8;line-height:1.7}.toast{margin:18px 0;padding:14px 18px;border-radius:18px;background:#122843;border:1px solid #2d5e91;color:#bfe4ff}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:18px 0}.card,.panel,.chart-card{border:1px solid #1e3a5d;background:#081424d1;border-radius:22px;padding:18px;box-shadow:0 16px 60px #00000040}.card p{color:#8da6c2;margin:12px 0 4px}.card h2{margin:0;font-size:24px}.card.safe{border-color:#1f8f68}.card.danger{border-color:#b23a4a}.card.warn{border-color:#b8953c}.card.primary{border-color:#2b72d6}.layout{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.wide{margin-top:18px}.panel-head,.chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel h2,.chart-head h2{margin:0;display:flex;align-items:center;gap:8px}.badge,.signal-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:#172b46;color:#b9d7ff;border:1px solid #2c4e78;font-size:12px}.badge.ok,.badge.safe{background:#0d3a2c;border-color:#236f55;color:#92ffd8}.badge.danger{background:#481520;border-color:#9c2f46;color:#ffb5c2}.badge.warn{background:#423319;border-color:#9c7832;color:#ffd77f}.badge.ai{background:#27235b;border-color:#5b55d9;color:#c9c6ff}.signal-pill.buy{background:#0d3a2c;border-color:#1f8f68;color:#80ffca}.signal-pill.sell{background:#481520;border-color:#b23a4a;color:#ffb5c2}.signal-pill.wait{background:#423319;border-color:#b8953c;color:#ffd77f}.details,.signal,.telegram-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.details span,.signal span,.telegram-grid span{display:block;color:#8da6c2;font-size:12px}.details strong,.signal strong,.telegram-grid strong{display:block;margin-top:4px;font-size:18px}.ticks{display:flex;flex-direction:column;gap:10px;max-height:380px;overflow:auto}.tick{width:100%;display:flex;justify-content:space-between;gap:14px;border:1px solid #223f64;background:#0c1b30;color:#eef6ff;border-radius:16px;padding:14px;text-align:left;cursor:pointer}.tick.selected{border-color:#5da7ff;background:#102846}.tick h3{margin:0}.tick p{margin:4px 0 0;color:#8da6c2;font-size:12px}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-width:260px}.prices span{font-size:12px;color:#8da6c2}.prices strong{display:block;color:#fff;font-size:15px}.ai-panel p,.fineprint{color:#a9bdd4;line-height:1.6}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tags span{padding:7px 10px;border-radius:999px;background:#14243a;border:1px solid #28486e;color:#c7ddf5;font-size:12px}.reason-list{margin:12px 0;padding-left:20px;color:#cde4ff;line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.actions.compact{margin:0;justify-content:flex-end}.actions button,.panel button{border:0;border-radius:14px;padding:10px 13px;background:#2563eb;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.actions button:hover,.panel button:hover{filter:brightness(1.12)}.danger-btn{background:#a8324a!important}.error{color:#ff9aaa}.auto-box{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}label{display:grid;gap:6px;color:#a9bdd4}.check{display:flex;align-items:center;gap:8px;margin-top:12px}input,select{background:#09192c;color:#eef6ff;border:1px solid #294a70;border-radius:12px;padding:10px}input[type=checkbox]{width:18px;height:18px}.trade-list{display:flex;flex-direction:column;gap:10px}.paper,.position{border:1px solid #223f64;background:#0a1a2e;border-radius:16px;padding:13px;display:grid;gap:7px}.paper span,.position span,.paper small,.position small{color:#9fb5ce}.position{grid-template-columns:1fr 150px 360px;align-items:center}.pnl{font-weight:800;font-size:20px;text-align:right}.pnl small{display:block;font-size:12px;font-weight:500}.pnl.good{color:#65ffc4}.pnl.bad{color:#ff8b9d}.full{max-height:520px;overflow:auto}.chart-card{margin:18px 0;background:linear-gradient(135deg,#0a1b30eb,#030c18eb);overflow:hidden}.smc-chart{width:100%;height:340px;display:block}.chart-bg{fill:#07172b;stroke:#24486d;stroke-width:1}.eq-line{stroke:#7b8aa0;stroke-dasharray:6 8}.sl-line{stroke:#ff5f7a;stroke-width:2;stroke-dasharray:8 6}.entry-line{stroke:#ffd36e;stroke-width:2}.tp-line{stroke:#4dffc0;stroke-width:2;stroke-dasharray:4 6}.zone-bear{fill:#ff5f7a;opacity:.24;stroke:#ff8da0}.zone-bull{fill:#4dffc0;opacity:.22;stroke:#75ffd0}.fake-candles{fill:none;stroke:#5da7ff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.chart-label{fill:#cfe7ff;font-size:13px;font-weight:700}.chart-label.small{font-size:10px;opacity:.85}.chart-label.danger{fill:#ff8da0}.chart-label.good{fill:#75ffd0}.chart-label.entry{fill:#ffd36e}.chart-metrics{display:flex;flex-wrap:wrap;gap:10px}.chart-metrics span{padding:10px 12px;border-radius:14px;background:#0b2038;border:1px solid #24486d;color:#a9bdd4}.chart-metrics b{color:#fff}@media (max-width:1050px){.grid{grid-template-columns:repeat(2,1fr)}.layout,.position{grid-template-columns:1fr}.prices{min-width:0}.tick{flex-direction:column}}@media (max-width:620px){.app{padding:14px}.grid{grid-template-columns:1fr}.hero h1{font-size:34px}.details,.signal,.form-grid,.telegram-grid{grid-template-columns:1fr}.smc-chart{height:260px}}.decision-panel{background:linear-gradient(135deg,#1b1f47db,#061224eb)}.decision-hero{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:end;border:1px solid #2f5182;background:#0b1d35;border-radius:18px;padding:16px;margin-bottom:14px}.decision-hero span{color:#8da6c2;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.decision-hero strong{font-size:36px;line-height:1}.decision-hero em{font-style:normal;color:#7dc7ff;font-weight:800;font-size:24px}.score-row{display:flex;justify-content:space-between;color:#cde4ff;margin:10px 0}.score-bar{height:12px;border-radius:999px;background:#07172b;border:1px solid #24486d;overflow:hidden}.score-fill{height:100%;background:linear-gradient(90deg,#4dffc0,#5da7ff);border-radius:999px;box-shadow:0 0 24px #4dffc059}.decision-reasons{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.decision-reasons li{display:flex;justify-content:space-between;gap:12px;border:1px solid #213f66;background:#0a1a2f;border-radius:12px;padding:10px 12px;color:#cde4ff}.decision-reasons b{color:#65ffc4}.card.ai{border-color:#5b55d9}.app:before{content:"APEX v0.9.5";position:fixed;right:14px;bottom:12px;color:#466b99;font-size:11px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none}.shell{display:flex;min-height:100vh}.sidebar{width:230px;min-height:100vh;padding:24px 16px;background:#040e1feb;border-right:1px solid rgba(73,143,255,.25);position:fixed;left:0;top:0}.brand{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.brand strong{color:#fff;font-size:20px}.brand span{color:#7db7ff;font-size:12px;letter-spacing:1px}.sidebar nav{display:flex;flex-direction:column;gap:10px}.nav-item{border:1px solid rgba(73,143,255,.18);background:#091c388c;color:#b8d9ff;padding:12px 14px;border-radius:14px;display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:700}.nav-item:hover,.nav-item.active{background:#2c69e652;color:#fff;border-color:#48aeffb3}.content{flex:1;margin-left:230px;width:calc(100% - 230px)}@media (max-width: 900px){.shell{display:block}.sidebar{position:static;width:auto;min-height:auto}.sidebar nav{flex-direction:row;overflow-x:auto}.content{margin-left:0;width:100%}}.analytics-chart{width:100%;height:260px;margin-top:18px;background:#051226b8;border:1px solid rgba(67,137,255,.22);border-radius:18px;padding:10px}.chart-grid-line{stroke:#96beff1f;stroke-width:1}.equity-line{fill:none;stroke:#56f5c2;stroke-width:3;filter:drop-shadow(0 0 8px rgba(86,245,194,.7))}.bar-row{display:grid;grid-template-columns:90px 1fr 70px;gap:14px;align-items:center;margin:18px 0;color:#b8d9ff}.bar-track{height:14px;border-radius:999px;background:#0f274be6;border:1px solid rgba(73,143,255,.2);overflow:hidden}.bar-fill{height:100%;border-radius:999px}.good-fill{background:linear-gradient(90deg,#21e6a8,#66ffd2)}.bad-fill{background:linear-gradient(90deg,#ff4f7b,#ff9aae)}.neutral-fill{background:linear-gradient(90deg,#2b6df3,#63c6ff)}.filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;margin-top:16px}.search-box{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#0c1e3acc;border:1px solid rgba(72,160,255,.2)}.search-box input{flex:1;background:none;border:none;outline:none;color:#fff;font-size:15px}.filter-grid select{padding:12px;border-radius:14px;background:#0c1e3acc;color:#fff;border:1px solid rgba(72,160,255,.2)}.trade-card{display:flex;justify-content:space-between;align-items:center;padding:18px;margin-bottom:14px;border-radius:16px;background:#0d203fbf;border:1px solid rgba(75,160,255,.15);cursor:pointer;transition:.25s}.trade-card:hover{transform:translateY(-3px);border-color:#3d8cff;box-shadow:0 10px 30px #00000040}.trade-card.selected{border:2px solid #47a8ff;box-shadow:0 0 20px #47a8ff59}.trade-left{display:flex;flex-direction:column;gap:6px}.trade-center{display:flex;flex-direction:column;align-items:center;gap:5px;color:#98b9e6}.trade-right{display:flex;align-items:center;gap:10px;font-weight:700}.good{color:#39f5a5}.bad{color:#ff6d89}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:22px 0}.details-grid label{display:block;font-size:13px;color:#8eaed8;margin-bottom:6px}.details-grid strong{font-size:17px;color:#fff}.reason-box{margin-top:20px;padding:18px;border-radius:16px;background:#0d203f8c;border:1px solid rgba(70,150,255,.18)}.reason-box h3{margin-bottom:14px}.reason-box ul{margin:0;padding-left:18px}.reason-box li{margin:8px 0;color:#b8d9ff}.empty-state{padding:30px;text-align:center;border-radius:16px;background:#0d203f8c;border:1px dashed rgba(90,160,255,.35);color:#b8d9ff}.empty-state h3{color:#fff;margin-bottom:8px}.timeframe-bar{display:flex;gap:10px;margin:14px 0}.timeframe-bar button{padding:10px 16px;border-radius:12px;border:1px solid rgba(72,160,255,.25);background:#0c1e3acc;color:#b8d9ff;cursor:pointer;font-weight:700}.timeframe-bar button.active{background:#2c69e673;color:#fff;border-color:#47a8ff}.ai-command-main{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:stretch}.ai-decision{border-radius:22px;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;background:#0a1c37d9;border:1px solid rgba(72,160,255,.22)}.ai-decision span{font-size:34px;font-weight:900;letter-spacing:2px}.ai-decision strong{font-size:24px}.ai-decision.buy{color:#56f5c2}.ai-decision.sell{color:#ff6d89}.ai-decision.wait{color:#ffd166}.ai-command-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-command-grid div{padding:16px;border-radius:16px;background:#0d203fa6;border:1px solid rgba(72,160,255,.18)}.ai-command-grid label{display:block;color:#8eaed8;font-size:13px;margin-bottom:7px}.ai-command-grid strong{color:#fff;font-size:17px}@media (max-width: 900px){.ai-command-main,.ai-command-grid{grid-template-columns:1fr}}.ai-command-grid strong{font-size:18px}.ai-command-grid div:has(strong){transition:.2s}.ai-decision.buy{border-color:#56f5c28c;box-shadow:0 0 22px #56f5c226}.ai-decision.sell{border-color:#ff6d898c;box-shadow:0 0 22px #ff6d8926}.ai-decision.wait{border-color:#ffd16673;box-shadow:0 0 22px #ffd1661f}.institutional-pipeline{margin-top:22px}.institutional-pipeline .panel-head{align-items:flex-start;gap:18px}.institutional-pipeline h2,.institutional-section-title,.institutional-filter h3{display:flex;align-items:center;gap:8px}.actions.compact{display:flex;align-items:center;gap:10px}.actions.compact button{min-height:40px;padding:0 15px;border:1px solid rgba(72,160,255,.3);border-radius:10px;background:#1e56b48c;color:#fff;cursor:pointer;font-weight:800}.actions.compact button:disabled{cursor:wait;opacity:.65}.badge.approved,.badge.safe{background:#39f5a51f;color:#39f5a5;border:1px solid rgba(57,245,165,.32)}.badge.caution,.badge.warn{background:#ffd1661f;color:#ffd166;border:1px solid rgba(255,209,102,.32)}.badge.blocked,.badge.danger{background:#ff6d891f;color:#ff6d89;border:1px solid rgba(255,109,137,.32)}.badge.neutral{background:#8eaed81f;color:#b8d9ff;border:1px solid rgba(142,174,216,.26)}.institutional-body{display:grid;gap:18px}.institutional-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.institutional-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-summary-grid div,.institutional-filter,.institutional-memory,.institutional-report,.institutional-alert{border:1px solid rgba(72,160,255,.18);background:#0d203f9e}.institutional-summary-grid div{min-height:74px;padding:14px;border-radius:14px}.institutional-summary-grid span{display:block;color:#8eaed8;font-size:12px;margin-bottom:7px}.institutional-summary-grid strong{color:#fff;font-size:17px}.institutional-filter-grid,.institutional-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.institutional-filter,.institutional-memory,.institutional-report,.institutional-alert{border-radius:14px;padding:16px}.institutional-filter-head{display:flex;justify-content:space-between;gap:12px}.institutional-filter h3,.institutional-report h4{margin:0 0 8px;color:#fff}.institutional-filter p,.institutional-report p{color:#b8d9ff;margin:0 0 10px}.institutional-filter small,.institutional-list li,.institutional-report li{color:#98b9e6}.institutional-filter.safe{border-color:#39f5a542}.institutional-filter.caution{border-color:#ffd1664d}.institutional-filter.danger,.institutional-filter.blocked{border-color:#ff6d8957}.institutional-alert{display:flex;align-items:flex-start;gap:12px}.institutional-alert.danger{border-color:#ff6d895c;color:#ffb3c1}.institutional-alert.warn{border-color:#ffd16657;color:#ffe1a1}.institutional-section-title{color:#fff;font-weight:900;margin-bottom:14px}.institutional-list,.institutional-report ul,.institutional-alert ul{margin:8px 0 0;padding-left:18px}.research-controls .panel-head button,.panel-head button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(72,160,255,.3);background:#1e56b48c;color:#fff;cursor:pointer;font-weight:800}.research-controls .panel-head button:disabled{cursor:wait;opacity:.65}.control-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:14px}.control-grid label{display:grid;gap:7px;color:#8eaed8;font-size:12px;font-weight:800}.control-grid input,.control-grid select{min-height:38px;border-radius:10px;border:1px solid rgba(72,160,255,.22);background:#08162ae6;color:#fff;padding:0 10px}.timeline-list{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:4px}.timeline-item{display:grid;grid-template-columns:62px 1fr 64px;gap:10px;align-items:center;padding:12px;border-radius:12px;background:#0d203f9e;border:1px solid rgba(72,160,255,.16)}.timeline-item.buy{border-color:#39f5a547}.timeline-item.sell{border-color:#ff6d8947}.timeline-item p{grid-column:1 / -1;margin:0;color:#98b9e6}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:10px;border-bottom:1px solid rgba(72,160,255,.14);text-align:left;color:#b8d9ff}th{color:#fff;font-size:12px;text-transform:uppercase}@media (max-width: 1100px){.institutional-summary-grid,.control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.institutional-pipeline .panel-head,.actions.compact{flex-direction:column;align-items:stretch}.institutional-summary-grid,.institutional-summary-grid.three,.institutional-filter-grid,.institutional-report-grid,.control-grid{grid-template-columns:1fr}}.auto-trader-panel{background:linear-gradient(135deg,#091931e6,#071022f2)}.auto-switch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.auto-switch{min-height:92px;border:1px solid #294a70!important;background:#08172af2!important;border-radius:18px!important;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;text-align:left;gap:4px 10px!important;padding:14px!important}.auto-switch svg{grid-row:span 2}.auto-switch span{color:#9fbad7;font-size:13px}.auto-switch strong{color:#eef6ff;font-size:24px;line-height:1}.auto-switch.on{border-color:#1f8f68!important;box-shadow:inset 0 0 28px #1f8f6824,0 0 22px #1f8f681f}.auto-switch.buy.on{background:linear-gradient(135deg,#0d3a2ceb,#08172af5)!important}.auto-switch.sell.on{border-color:#b23a4a!important;background:linear-gradient(135deg,#481520eb,#08172af5)!important;box-shadow:inset 0 0 28px #b23a4a24,0 0 22px #b23a4a1f}.auto-switch.off{opacity:.82}.auto-status-strip{display:grid;grid-template-columns:160px 1fr;gap:10px}.auto-status-strip span{border:1px solid #223f64;background:#0a1a2e;border-radius:14px;padding:12px;color:#cde4ff}.auto-status-strip b{display:block;color:#8da6c2;font-size:12px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.08em}.auto-history-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.auto-history-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.auto-history-head button{padding:8px 10px!important;background:#172b46!important}.auto-history-list{display:grid;gap:10px;margin-top:12px;max-height:320px;overflow:auto}.auto-history-item{display:grid;grid-template-columns:145px 1fr 150px;gap:12px;align-items:center;border:1px solid #223f64;background:#0a1a2e;border-radius:14px;padding:12px}.auto-history-item.approved{border-color:#1f8f68a6}.auto-history-item.blocked{border-color:#b8953c73}.auto-history-item strong{display:block}.auto-history-item span,.auto-history-item time{color:#8da6c2;font-size:12px}.auto-history-item p{margin:0;color:#cde4ff;line-height:1.45}.auto-history-empty{border:1px dashed #294a70;color:#8da6c2;border-radius:14px;padding:16px;text-align:center}@media (max-width: 780px){.auto-switch-grid,.auto-status-strip,.auto-history-item{grid-template-columns:1fr}.auto-switch{min-height:78px}}.auto-memory-grid .auto-memory-card p,.auto-filter-panel .panel-head h2{display:flex;align-items:center;gap:8px}.auto-journal-layout{align-items:start}.sticky-panel{position:sticky;top:20px}.auto-decision-list{display:grid;gap:12px;max-height:760px;overflow:auto;padding-right:4px}.auto-decision-card{width:100%;border:1px solid #223f64!important;background:linear-gradient(135deg,#08172afa,#060f1ff2)!important;color:#dbeeff!important;border-radius:18px!important;padding:14px!important;text-align:left;display:grid!important;gap:10px!important;box-shadow:none!important}.auto-decision-card:hover,.auto-decision-card.selected{border-color:#48a0ff!important;box-shadow:0 0 22px #48a0ff24!important;transform:translateY(-1px)}.auto-decision-card.approved{border-left:4px solid #2dd98f!important}.auto-decision-card.blocked{border-left:4px solid #f2b84b!important}.auto-decision-top,.auto-decision-mid,.auto-decision-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.auto-decision-top strong{color:#fff;font-size:17px}.auto-decision-mid span{color:#9fbad7;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.auto-decision-mid b{color:#eef6ff}.auto-decision-card p{margin:0;color:#b8d9ff;line-height:1.45}.auto-decision-foot span,.failure-preview{color:#8da6c2;font-size:12px}.failure-preview{display:block;border-top:1px solid rgba(72,160,255,.12);padding-top:8px}.safety-pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #294a70;background:#091a2f;color:#b8d9ff;font-size:12px;font-weight:800;letter-spacing:.04em;padding:7px 10px;text-transform:uppercase}.pill.on{border-color:#2dd98f9e;color:#9ff3ca;background:#13563d33}.pill.off{border-color:#f2b84b94;color:#ffd78b;background:#744e142e}.danger-box{border-color:#f2b84b59!important;background:#744e141f!important}@media (max-width: 900px){.sticky-panel{position:static}.auto-decision-top,.auto-decision-mid,.auto-decision-foot{align-items:flex-start;flex-direction:column}}.shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.sidebar{position:sticky;top:0;height:100vh;padding:22px;border-right:1px solid #1e3a5d;background:#030c18e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:grid;gap:4px;margin-bottom:22px}.brand strong{font-size:20px;letter-spacing:.08em}.brand span{color:#7f98b5;font-size:12px}.sidebar nav{display:grid;gap:8px}.nav-item{border:1px solid transparent;background:transparent;color:#b8cae1;border-radius:16px;padding:11px 12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.nav-item:hover,.nav-item.active{background:#102846;border-color:#2b72d6;color:#fff}.content{min-width:0}.compact-hero h1{font-size:38px}.execution-panel{background:linear-gradient(135deg,#142f53d1,#050e1ae6)}.empty-state{border:1px dashed #31567f;border-radius:16px;padding:18px;color:#a9bdd4;background:#09192c}.safety-list li{color:#ffb5c2}.command-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.command-grid span{border:1px solid #28486e;background:#10243d;border-radius:999px;padding:9px 12px;color:#cfe7ff}.audit-list{display:grid;gap:10px;margin-top:14px;max-height:620px;overflow:auto}.audit-item{display:grid;grid-template-columns:190px 1fr 190px;gap:12px;align-items:center;border:1px solid #24486d;background:#0a1a2e;border-radius:16px;padding:13px}.audit-item div{display:grid;gap:3px}.audit-item strong{color:#fff}.audit-item span,.audit-item time{color:#8fa9c5;font-size:12px}.audit-item p{margin:0;color:#cfe7ff}.audit-item.warning{border-color:#b8953c}.audit-item.critical{border-color:#b23a4a;background:#48152057}.mobile-bottom-nav .nav-item span{font-size:11px}.mobile-bottom-nav .nav-item{justify-content:center;display:grid;justify-items:center;gap:3px;padding:8px 4px;border-radius:14px}.mobile-bottom-nav .nav-item svg{width:18px;height:18px}@media (max-width:1050px){.shell{display:block}.sidebar{display:none}.content{padding-bottom:82px}.mobile-bottom-nav{display:grid;position:fixed;left:10px;right:10px;bottom:10px;z-index:50;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;border:1px solid #24486d;border-radius:22px;background:#050e1af0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 70px #0000007a}.audit-item{grid-template-columns:1fr}.compact-hero h1{font-size:32px}}:root{--apex-bg: #07111f;--apex-panel: rgba(7, 18, 34, .82);--apex-panel-2: rgba(10, 24, 44, .72);--apex-border: rgba(85, 151, 255, .22);--apex-border-strong: rgba(90, 167, 255, .42);--apex-text: #edf6ff;--apex-muted: #92aeca;--apex-soft: #b9d3ef}html{background:var(--apex-bg);text-rendering:geometricPrecision}body{min-width:320px;line-height:1.45;background:radial-gradient(circle at 28% 0%,rgba(38,95,184,.24),transparent 34%),linear-gradient(135deg,#081526,#0b1c32 48%,#060b14)}.content{min-height:100vh;background:radial-gradient(circle at top right,rgba(29,93,178,.14),transparent 34%),linear-gradient(180deg,#0f254273,#040b1633)}.app{width:100%;max-width:1540px;margin:0 auto;padding:clamp(18px,2vw,34px)}.sidebar{width:232px;padding:24px 18px;background:linear-gradient(180deg,#040e1df5,#040b16fa),radial-gradient(circle at top left,rgba(46,122,255,.16),transparent 40%);box-shadow:18px 0 60px #0000002e}.shell{grid-template-columns:232px minmax(0,1fr)}.brand{margin-bottom:26px;padding:0 2px 18px;border-bottom:1px solid rgba(85,151,255,.12)}.brand strong{font-size:19px;line-height:1.15;letter-spacing:.09em}.brand span{font-size:11px;letter-spacing:.13em;color:#829bb6}.nav-item{min-height:44px;padding:10px 12px;border-radius:14px;color:#b4c7dc;font-size:14px;font-weight:750;letter-spacing:-.01em}.nav-item.active,.nav-item:hover{background:linear-gradient(135deg,#265eb17a,#0f2f5cb3);border-color:#58abffbf;box-shadow:inset 0 0 0 1px #8dc6ff0d,0 10px 28px #0000002e}.hero{position:relative;overflow:hidden;padding:clamp(24px,3vw,42px);border-radius:24px;border:1px solid var(--apex-border);background:linear-gradient(135deg,#275db257,#071427b3 48%,#030b18eb),radial-gradient(circle at 92% 0%,rgba(73,160,255,.16),transparent 34%);box-shadow:0 24px 70px #00000047}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 16%,transparent 86%,rgba(93,167,255,.05));opacity:.55}.eyebrow{margin:0 0 12px;color:#6fc3ff;font-size:11px;letter-spacing:.24em;font-weight:800}.hero h1{margin:0 0 14px;font-size:clamp(38px,4.2vw,58px);line-height:.95;letter-spacing:-.045em;color:#f4f8ff;text-shadow:0 16px 40px rgba(0,0,0,.36)}.subtitle{max-width:980px;margin:0;color:#bdd5ee;font-size:clamp(15px,1.05vw,17px);line-height:1.62}.toast{margin:16px 0 18px;padding:12px 16px;border-radius:16px;background:#0f2a4ad1;border:1px solid rgba(84,158,255,.36);color:#c9e6ff;line-height:1.5}.grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:14px;margin:18px 0 16px}.card,.panel,.chart-card{border-color:var(--apex-border);background:linear-gradient(180deg,#0a182cd1,#060f1edb),radial-gradient(circle at top left,rgba(73,160,255,.08),transparent 42%);border-radius:18px;box-shadow:0 18px 48px #00000038}.card{min-height:126px;padding:18px 18px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.card svg{width:24px;height:24px;color:#edf6ff;opacity:.96}.card p{margin:0;color:#95b2d1;font-size:14px;line-height:1.25}.card h2{margin:0;color:#fff;font-size:clamp(22px,1.6vw,28px);line-height:1.04;letter-spacing:-.04em}.card.safe{border-color:#1f8f68c7}.card.danger{border-color:#b23a4ad9}.card.warn{border-color:#b8953cc7}.card.primary{border-color:#2b72d6db}.card.ai{border-color:#5b55d9d9}.timeframe-bar{gap:10px;margin:14px 0 16px}.timeframe-bar button,.actions button,.panel button,.panel-head button,.research-controls .panel-head button{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(86,159,255,.34);background:linear-gradient(180deg,#225bb8bd,#143b7cc7);box-shadow:inset 0 1px #ffffff14;font-weight:850;letter-spacing:-.02em}.timeframe-bar button{color:#c7e0ff;background:#091a31d1}.timeframe-bar button.active{background:linear-gradient(180deg,#2d6bdce6,#164699eb);border-color:#68b9ffd9}.panel,.chart-card{padding:18px}.panel-head,.chart-head{margin-bottom:14px;align-items:center}.panel h2,.chart-head h2{color:#f5f9ff;font-size:20px;letter-spacing:-.025em}.badge,.signal-pill{padding:5px 9px;font-size:11px;font-weight:850;letter-spacing:.015em}.chart-card{margin:16px 0}.chart-head{padding-bottom:12px;border-bottom:1px solid rgba(85,151,255,.12)}.chart-metrics{align-items:center}.chart-metrics span{padding:8px 10px;border-radius:12px;font-size:13px}.details strong,.signal strong,.telegram-grid strong{font-size:16px;line-height:1.2}.details span,.signal span,.telegram-grid span,.fineprint,.ai-panel p{color:var(--apex-muted)}.table-wrap,.ticks,.full,.auto-history-list,.auto-decision-list,.audit-list,.timeline-list{scrollbar-width:thin;scrollbar-color:rgba(91,168,255,.45) rgba(8,22,42,.7)}.card.danger h2,.card.danger p{color:#ffcad4}@media (min-width: 1600px){.app{max-width:1480px}}@media (max-width: 1220px){.grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.card{min-height:116px}}@media (max-width: 1050px){.app{padding:16px 14px 96px}.hero{border-radius:20px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.app{padding:12px 12px 94px}.hero{padding:22px}.hero h1{font-size:38px}.grid{grid-template-columns:1fr}.card{min-height:104px}.timeframe-bar{overflow-x:auto;padding-bottom:4px}}.content .app{width:100%;max-width:none;margin:0;padding:22px 28px 28px 18px}.hero{width:100%;margin:0 0 18px}.grid,.layout,.chart-card,.wide,.timeframe-bar{margin-left:0;margin-right:0}.grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch}.card,.panel,.chart-card{min-width:0}.chart-head{flex-wrap:wrap}@media (min-width: 1200px){.content .app{padding-left:16px;padding-right:30px}}@media (min-width: 1500px){.content .app{padding-left:14px}}@media (max-width: 900px){.content .app{padding:14px 14px 90px}}:root{--apex-bg: #07111f;--apex-panel: rgba(7, 19, 35, .86);--apex-panel-strong: rgba(9, 24, 45, .94);--apex-border: rgba(84, 154, 255, .22);--apex-border-bright: rgba(95, 177, 255, .42);--apex-text: #f4f8ff;--apex-muted: #9db6d2;--apex-soft: #c7dcf4}body{background:radial-gradient(circle at 12% 0%,rgba(32,78,138,.32),transparent 34%),linear-gradient(135deg,#081324,#0b1b31 42%,#050914)}.shell{background:linear-gradient(90deg,rgba(5,13,25,.96) 0,rgba(5,13,25,.96) 230px,transparent 230px),radial-gradient(circle at 38% 0%,rgba(45,112,223,.14),transparent 38%)}.sidebar{width:230px;padding:20px 14px;background:linear-gradient(180deg,#040d1bfa,#020913fa),radial-gradient(circle at top,rgba(61,134,255,.18),transparent 42%);border-right:1px solid rgba(90,162,255,.22);box-shadow:18px 0 60px #0000003d}.brand{padding:2px 4px 18px;margin-bottom:14px;border-bottom:1px solid rgba(112,176,255,.12)}.brand strong{font-size:19px;line-height:1;letter-spacing:.04em}.brand span{color:#8ca9ca;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.sidebar nav{gap:7px}.nav-item{min-height:42px;padding:10px 12px;border-radius:12px;background:transparent;border-color:transparent;color:#aebfd5;font-size:14px;letter-spacing:-.02em;transition:background .18s ease,border-color .18s ease,transform .18s ease}.nav-item:hover{transform:translate(2px);background:#1738657a;border-color:#559eff47}.nav-item.active{background:linear-gradient(135deg,#1f5db78f,#0d2b52d6);border-color:#5bacffc2;box-shadow:inset 3px 0 #71c4ffeb,0 10px 28px #0000002e}.nav-item svg{flex:0 0 auto;opacity:.95}.content{margin-left:230px;width:calc(100% - 230px);min-width:0}.content .app{width:100%;max-width:none;margin:0;padding:20px 28px 34px 14px}.hero{min-height:148px;padding:24px 28px;border-radius:22px;border-color:#5d9eff47;background:linear-gradient(135deg,#2660ba3d,#061121e0),radial-gradient(circle at 16% 0%,rgba(113,184,255,.18),transparent 38%);box-shadow:0 24px 70px #00000038}.eyebrow{display:inline-flex;color:#69c9ff;font-size:11px;font-weight:800;letter-spacing:.28em;margin-bottom:4px}.hero h1{font-size:clamp(38px,4vw,54px);line-height:.98;margin:8px 0 12px;letter-spacing:-.055em}.subtitle{max-width:960px;margin:0;color:#bdd3ec;font-size:15px;line-height:1.55}.toast{margin:14px 0;padding:12px 15px;border-radius:14px;font-size:14px;line-height:1.45}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin:14px 0}.card{min-height:112px;padding:15px 16px;border-radius:18px;background:linear-gradient(180deg,#08162af0,#050f1deb);box-shadow:0 16px 40px #0000002e}.card svg{width:23px;height:23px;margin-bottom:8px}.card p{margin:4px 0 5px;color:#91add0;font-size:14px;line-height:1.2}.card h2{font-size:clamp(20px,1.55vw,27px);line-height:1.02;letter-spacing:-.045em;color:#fff}.timeframe-bar{display:flex;gap:9px;margin:12px 0 14px}.timeframe-bar button,.actions button,.panel button{min-height:38px;border-radius:12px;font-weight:850;letter-spacing:-.025em}.chart-card,.panel{border-radius:20px;padding:16px;background:linear-gradient(180deg,#08162aeb,#050f1deb);border-color:#5295ff33}.chart-card{margin:14px 0}.chart-head,.panel-head{min-height:44px;margin-bottom:12px;gap:10px}.chart-head h2,.panel h2{font-size:19px;line-height:1.1}.chart-metrics{gap:8px}.chart-metrics span,.badge,.signal-pill,.tags span{border-radius:999px;white-space:nowrap}.chart-metrics span{padding:7px 9px;font-size:12px}.smc-chart{height:320px}.layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.details,.signal,.telegram-grid{gap:10px}.details strong,.signal strong,.telegram-grid strong{font-size:15px}.reason-list{line-height:1.55;margin:10px 0}.tick,.paper,.position{border-radius:14px;padding:12px}.tick h3{font-size:15px}.prices strong{font-size:14px}@media (min-width: 1450px){.content .app{padding-left:12px;padding-right:32px}.grid{grid-template-columns:repeat(7,minmax(150px,1fr))}}@media (min-width: 1750px){.grid{grid-template-columns:repeat(8,minmax(150px,1fr))}}@media (max-width: 1180px){.content .app{padding:16px 18px 94px 12px}.layout{grid-template-columns:1fr}.grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width: 900px){.shell{display:block;background:var(--apex-bg)}.sidebar{position:static;width:100%;min-height:auto;padding:14px}.brand{margin-bottom:10px;padding-bottom:12px}.sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:4px}.nav-item{flex:0 0 auto}.content{margin-left:0;width:100%}.content .app{padding:12px 12px 88px}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;bottom:10px;z-index:20;gap:6px;padding:8px;border:1px solid rgba(93,166,255,.24);border-radius:18px;background:#040d1bf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #0000006b}.mobile-bottom-nav .nav-item{justify-content:center;min-height:42px;padding:8px;font-size:11px}.mobile-bottom-nav .nav-item span{display:none}}@media (max-width: 620px){.hero{min-height:auto;padding:20px}.hero h1{font-size:36px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card{min-height:104px;padding:13px}.card h2{font-size:20px}.smc-chart{height:260px}}@media (max-width: 420px){.grid{grid-template-columns:1fr}}.health-hero{position:relative;overflow:hidden}.health-toast{border-color:#38bdf861}.health-topline{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(170px,.72fr));gap:14px;margin:14px 0 16px;align-items:stretch}.health-score,.health-card{min-height:142px}.health-score-value{font-size:clamp(2rem,4vw,4.8rem);line-height:.95;font-weight:900;letter-spacing:-.08em;margin:18px 0 10px;color:#eff6ff;text-shadow:0 0 32px rgba(59,130,246,.24)}.health-card{display:flex;flex-direction:column;justify-content:center;gap:7px}.health-card svg{color:#93c5fd}.health-card span{color:#8fb6e9;font-size:.9rem}.health-card strong{color:#f8fafc;font-size:1.42rem;line-height:1.05}.health-card small,.machine-line{color:#7d97bf;font-size:.82rem;word-break:break-word}.health-layout{grid-template-columns:minmax(320px,1.15fr) minmax(320px,.85fr);align-items:start}.health-check-list{display:grid;gap:10px}.health-check{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px;border-radius:16px;background:#0f172a94;border:1px solid rgba(96,165,250,.12)}.health-check strong{display:block;color:#eaf2ff;margin-bottom:3px}.health-check p{margin:0;color:#8fb6e9;font-size:.9rem;line-height:1.45}@media (max-width: 1180px){.health-topline,.health-layout{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.health-topline,.health-layout{grid-template-columns:1fr}.health-score,.health-card{min-height:auto}}.risk-center-page .risk-hero{background:radial-gradient(circle at top left,rgba(94,234,212,.16),transparent 32%),linear-gradient(135deg,#102846e6,#030a16f0)}.risk-topline{display:grid;grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(180px,.75fr));gap:14px;margin:18px 0}.risk-score-card,.risk-mini-card{min-height:148px}.risk-score-value{font-size:56px;font-weight:900;line-height:1;letter-spacing:-.06em;color:#eef6ff;text-shadow:0 0 32px rgba(93,167,255,.24)}.risk-mini-card{display:grid;align-content:center;gap:8px;background:linear-gradient(135deg,#09192ceb,#050f1df0)}.risk-mini-card span{color:#8da6c2;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.risk-mini-card strong{display:block;font-size:27px;letter-spacing:-.03em}.risk-mini-card small{color:#9fb5ce;line-height:1.45}.risk-layout{grid-template-columns:minmax(420px,1.2fr) minmax(340px,.8fr);align-items:start}.risk-settings-panel{background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 30%),#081424db}.risk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.risk-form-grid label{border:1px solid rgba(40,72,110,.72);border-radius:16px;padding:12px;background:#0512228c}.risk-form-grid input,.risk-form-grid select{width:100%;margin-top:6px}.risk-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:14px}.risk-switches .check{border:1px solid rgba(40,72,110,.72);border-radius:16px;padding:11px 12px;background:#05122273;margin-top:0}.risk-switches .danger-check{border-color:#9c2f4694;background:#48152038}.preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preset-grid button{min-height:54px;justify-content:center;background:linear-gradient(135deg,#173b68,#102846);border:1px solid #2b72d6}.risk-warning-box{margin-top:16px;border-top:1px solid rgba(40,72,110,.72);padding-top:14px}.risk-warning-box h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#ffd77f}.estimate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-estimate-result{margin-top:14px;border-top:1px solid rgba(40,72,110,.72);padding-top:14px}@media (max-width: 1180px){.risk-topline,.risk-layout{grid-template-columns:1fr 1fr}.risk-score-card{grid-column:1 / -1}}@media (max-width: 720px){.risk-topline,.risk-layout,.risk-form-grid,.risk-switches,.preset-grid,.estimate-grid{grid-template-columns:1fr}.risk-score-value{font-size:44px}}.portfolio-page .portfolio-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.terminal-action{border:1px solid #2f64a0;border-radius:14px;padding:11px 14px;color:#e9f6ff;background:linear-gradient(135deg,#153d6a,#0c2139);cursor:pointer;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.terminal-action:disabled{opacity:.65;cursor:wait}.portfolio-kpis .card p{display:inline-flex;align-items:center;gap:7px;margin-top:0}.portfolio-kpis .card span{color:#8fa9c6;font-size:12px;display:block;margin-top:8px}.portfolio-layout-main{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr)}.portfolio-equity-chart{width:100%;height:260px;display:block;border:1px solid #1d3b60;border-radius:18px;background:radial-gradient(circle at 20% 20%,#1e5c9933,#040e1cf5 55%);padding:8px}.portfolio-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.portfolio-stat-strip span,.exposure-summary div{border:1px solid #24486d;background:#09192cbf;border-radius:14px;padding:12px;color:#9fb6d0;font-size:12px}.portfolio-stat-strip b,.exposure-summary strong{display:block;color:#f3fbff;font-size:18px;margin-bottom:3px}.exposure-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.portfolio-table{display:grid;gap:8px}.portfolio-table-head,.portfolio-table-row{display:grid;grid-template-columns:1.1fr .7fr .7fr .9fr;gap:10px;align-items:center}.portfolio-table-head{color:#79a7d9;text-transform:uppercase;letter-spacing:.12em;font-size:11px;border-bottom:1px solid #1f3b61;padding:0 8px 9px}.portfolio-table-row{border:1px solid #203e63;background:#09182ac7;border-radius:14px;padding:11px 12px;color:#cfe6ff}.portfolio-table-row strong{color:#fff}.compact-table .portfolio-table-row,.compact-table .portfolio-table-head{grid-template-columns:1.1fr .8fr .8fr .9fr}.good-text{color:#64ffc5!important}.bad-text{color:#ff91a5!important}.warn-text{color:#ffd57d!important}.latest-trades-list{display:grid;gap:10px}.latest-trade{display:flex;justify-content:space-between;gap:14px;align-items:center;border:1px solid #203e63;background:#09182ac7;border-radius:14px;padding:12px}.latest-trade div{display:grid;gap:3px}.latest-trade span{color:#91abc8;font-size:12px}@media (max-width: 1180px){.portfolio-layout-main{grid-template-columns:1fr}.portfolio-stat-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.portfolio-page .portfolio-hero{display:grid}.terminal-action{width:100%;justify-content:center}.portfolio-stat-strip,.exposure-summary{grid-template-columns:1fr}.portfolio-table-head{display:none}.portfolio-table-row,.compact-table .portfolio-table-row{grid-template-columns:1fr 1fr}}.market-filters-page .filters-hero{position:relative;overflow:hidden}.market-filters-page .filters-hero:after{content:"";position:absolute;inset:auto 20px 16px auto;width:220px;height:220px;background:radial-gradient(circle,rgba(52,211,153,.16),transparent 65%);pointer-events:none}.filter-control-strip{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.filter-control-title{display:flex;align-items:center;gap:12px;min-width:260px}.filter-control-title strong{display:block;color:#f5fbff;font-size:15px}.filter-control-title span{display:block;color:#8ba9c8;font-size:12px;margin-top:2px}.filter-inputs{display:flex;align-items:end;gap:10px;flex:1;justify-content:flex-end}.filter-inputs label{display:grid;gap:5px;color:#82a2c4;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.filter-inputs input,.filter-inputs select{min-height:40px;min-width:120px;border:1px solid #24476f;border-radius:12px;background:#061221db;color:#e8f6ff;padding:0 12px;outline:none}.filter-inputs input{min-width:min(520px,44vw)}.filters-topline,.filter-warning-panel{margin-bottom:16px}.warning-list{display:flex;flex-wrap:wrap;gap:8px}.market-filter-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;align-items:start}.symbol-filter-list{position:sticky;top:16px}.filter-symbol-stack{display:grid;gap:10px;max-height:calc(100vh - 280px);overflow:auto;padding-right:4px}.filter-symbol-card{width:100%;display:grid;gap:10px;text-align:left;border:1px solid #1d3d63;border-radius:16px;padding:13px;background:linear-gradient(135deg,#09192beb,#081322b8);color:#d8ecff;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.filter-symbol-card:hover,.filter-symbol-card.active{transform:translate(2px);border-color:#2ad4ff;background:linear-gradient(135deg,#0d2640f5,#08192cd1)}.filter-symbol-head,.filter-symbol-foot,.filter-readiness-line{display:flex;justify-content:space-between;align-items:center;gap:10px}.filter-symbol-head strong{font-size:17px;letter-spacing:.04em;color:#fff}.filter-symbol-foot{color:#8faecc;font-size:12px}.filter-symbol-body{display:grid;gap:7px}.filter-readiness-line span,.filter-readiness-detail span,.filter-metric-grid span{color:#8ba9c8;font-size:12px}.filter-readiness-line strong,.filter-readiness-detail strong{color:#f6fbff}.readiness-meter{height:8px;overflow:hidden;border-radius:999px;background:#203d5ccc;border:1px solid rgba(58,101,144,.52)}.readiness-meter span{display:block;height:100%;border-radius:inherit;background:#36d399}.warn-meter span{background:#f8c471}.danger-meter span{background:#ff6b88}.safe-meter span{background:#36d399}.mini-metrics{display:flex;flex-wrap:wrap;gap:6px}.mini-metrics span{font-size:11px;color:#9fb7d1;background:#112742b8;border:1px solid #244668;border-radius:999px;padding:4px 7px}.selected-filter-panel{min-height:520px}.filter-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;margin-bottom:16px}.filter-metric-grid div{display:grid;gap:5px;border:1px solid #203f66;background:#08182ac7;border-radius:14px;padding:12px}.filter-metric-grid strong{color:#f7fbff;font-size:16px}.filter-readiness-detail{display:grid;gap:8px;border:1px solid #203f66;background:#08182aad;border-radius:14px;padding:13px;margin-bottom:16px}.filter-readiness-detail>div:first-child{display:flex;justify-content:space-between;align-items:center}.filter-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.filter-check-card{display:grid;gap:8px;align-content:start;border:1px solid #1f3d63;background:#081728c7;border-radius:15px;padding:12px}.filter-check-card .badge{justify-self:start}.filter-check-card strong{color:#f2fbff}.filter-check-card p,.filter-dual-notes p{margin:0;color:#98b4d2;line-height:1.45;font-size:13px}.filter-dual-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.filter-dual-notes>div{border:1px solid #1f3d63;background:#081728b8;border-radius:15px;padding:13px;display:grid;gap:9px;align-content:start}.filter-dual-notes h3{display:flex;align-items:center;gap:8px;margin:0;color:#eef8ff;font-size:15px}.positive-text{color:#64ffc5!important}.negative-text{color:#ff91a5!important}@media (max-width: 1180px){.filter-control-strip,.filter-inputs{align-items:stretch;flex-direction:column}.filter-inputs input{min-width:100%}.market-filter-grid{grid-template-columns:1fr}.symbol-filter-list{position:static}.filter-symbol-stack{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.filter-symbol-stack,.filter-check-grid,.filter-dual-notes,.filter-metric-grid{grid-template-columns:1fr}}.news-risk-page .compact-stat-card h2{font-size:22px;word-break:break-word}.news-risk-layout{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.news-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-symbol-list,.news-event-list{display:grid;gap:12px;margin-top:14px}.news-symbol-row{display:grid;grid-template-columns:170px minmax(120px,1fr) 120px minmax(180px,1.1fr);gap:12px;align-items:center;border:1px solid rgba(85,151,255,.18);background:linear-gradient(135deg,#091a2feb,#050e1be0);border-radius:16px;padding:13px}.news-symbol-row strong,.news-event-card strong{color:#f2f8ff}.news-symbol-row span,.news-symbol-row small,.news-event-card span,.news-event-card p{color:#9fbad7;line-height:1.45}.news-risk-meter{height:9px;border:1px solid rgba(76,140,220,.22);background:#050e1abf;border-radius:999px;overflow:hidden}.news-risk-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2dd98f,#f2b84b,#ff5f7a)}.news-event-card{display:grid;gap:12px;border:1px solid rgba(85,151,255,.2);background:linear-gradient(135deg,#091a2ff5,#050e1beb);border-radius:18px;padding:15px}.news-event-card.disabled{opacity:.58;filter:grayscale(.2)}.news-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.news-event-head div{display:grid;gap:4px}.news-event-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.news-event-times span{display:grid;gap:4px;border:1px solid rgba(76,140,220,.16);background:#0712229e;border-radius:14px;padding:10px}.news-event-times b{color:#7fbfff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.news-event-card button{justify-self:start;border:0;border-radius:14px;padding:10px 13px;background:#2563eb;color:#fff;cursor:pointer}@media (max-width: 1050px){.news-risk-layout,.news-symbol-row,.news-event-times,.news-form-grid{grid-template-columns:1fr}}@media (max-width:1050px){.mobile-bottom-nav{grid-template-columns:repeat(6,1fr)}}.news-gate-card{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0;padding:16px;border:1px solid rgba(102,217,255,.16);border-radius:18px;background:linear-gradient(135deg,#102034db,#080e1cb8)}.news-gate-card.blocked{border-color:#ff5c7a61;background:linear-gradient(135deg,#481220a3,#080e1cc7)}.news-gate-card h3{display:flex;align-items:center;gap:8px;margin:0 0 8px}.news-gate-card p{margin:0;color:var(--muted);line-height:1.55}.warning-text{color:#ffd166!important}.memory-hero{border-color:#7c5cff57;background:radial-gradient(circle at top left,rgba(124,92,255,.18),transparent 34%),linear-gradient(135deg,#09162df0,#040b17f0)}.memory-kpis .card p{display:inline-flex;align-items:center;gap:7px}.memory-layout-main{align-items:start}.memory-panel{min-height:320px}.memory-table{display:grid;gap:10px}.memory-table-head,.memory-table-row{display:grid;grid-template-columns:minmax(180px,1.5fr) 90px 70px 80px 110px 92px;align-items:center;gap:12px}.compact-memory-table .memory-table-head,.compact-memory-table .memory-table-row{grid-template-columns:minmax(170px,1.5fr) 78px 88px 82px 88px 70px}.memory-table-head{color:#7f9fbe;font-size:11px;text-transform:uppercase;letter-spacing:.13em;padding:0 12px 6px}.memory-table-row{border:1px solid rgba(72,143,255,.18);background:#08182eb8;border-radius:16px;padding:12px}.memory-table-row strong{display:block;color:#f4f9ff;font-size:14px}.memory-table-row small{display:block;color:#8ea7c1;line-height:1.45;margin-top:4px}.memory-lessons{display:grid;gap:10px;max-height:500px;overflow:auto;padding-right:4px}.memory-lesson{border:1px solid rgba(72,143,255,.18);background:#08182eb8;border-radius:16px;padding:13px}.memory-lesson strong,.memory-lesson span,.memory-lesson small{display:block}.memory-lesson span{color:#8ea7c1;font-size:12px;margin-top:4px}.memory-lesson p{color:#c4d9ef;line-height:1.55;margin:10px 0}.memory-notes-panel{margin-top:18px}.good-text{color:#65ffc4}.bad-text{color:#ff8b9d}.warn-text{color:#ffd77f}@media (max-width: 1180px){.memory-table-head,.memory-table-row,.compact-memory-table .memory-table-head,.compact-memory-table .memory-table-row{grid-template-columns:minmax(160px,1.4fr) 80px 60px 70px}.memory-table-head span:nth-child(5),.memory-table-head span:nth-child(6),.memory-table-row>span:nth-child(5),.memory-table-row>span:nth-child(6){display:none}}@media (max-width: 720px){.memory-table-head{display:none}.memory-table-row,.compact-memory-table .memory-table-row{grid-template-columns:1fr 72px}.memory-table-row>b,.memory-table-row>span:not(.badge){display:none}}.control-room-page .control-hero{background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.28),transparent 34%),linear-gradient(135deg,#081022fa,#0a142de6)}.control-topbar{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:18px}.control-topbar>div{display:flex;flex-direction:column;gap:8px;min-width:min(460px,100%)}.control-topbar input{width:100%;background:#020817cc;border:1px solid rgba(148,163,184,.18);color:#e5f0ff;border-radius:14px;padding:12px 14px;outline:none;letter-spacing:.02em}.control-score-grid{display:grid;grid-template-columns:minmax(250px,1.25fr) repeat(4,minmax(160px,1fr));gap:14px;margin-bottom:18px}.control-score-card{min-height:192px}.mega-score{display:block;margin:12px 0 6px;font-size:clamp(3.4rem,6vw,5.6rem);line-height:.88;color:#e0f2fe;letter-spacing:-.08em;text-shadow:0 0 28px rgba(56,189,248,.25)}.mini-terminal-card{min-height:136px;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.mini-terminal-card svg{color:#60a5fa}.mini-terminal-card span{color:#91a4bf;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em}.mini-terminal-card strong{color:#f8fbff;font-size:1.05rem}.mini-terminal-card small{color:#7f91aa;line-height:1.35}.control-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.control-layout .wide-panel{grid-column:1 / -1}.control-table{display:grid;gap:8px}.control-row{display:grid;grid-template-columns:1.1fr 1fr .8fr .8fr .8fr .8fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(148,163,184,.1);border-radius:14px;background:#0f172a73;color:#d8e4f4}.control-head{color:#8ea4c2;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:#0206178f}.memory-gate-card,.news-gate-card{margin-top:14px}.memory-gate-card{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid rgba(96,165,250,.22);border-radius:18px;padding:14px;background:linear-gradient(135deg,#1e40af29,#02061757)}.memory-gate-card h3{margin:0 0 4px;color:#dbeafe}.memory-gate-card p{margin:0;color:#92a8c5;line-height:1.5}.memory-gate-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width: 1320px){.control-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.control-topbar{flex-direction:column;align-items:stretch}.control-score-grid,.control-layout{grid-template-columns:1fr}.control-row{grid-template-columns:1fr 1fr}.control-head{display:none}.memory-gate-card{flex-direction:column;align-items:flex-start}}.help-page .help-hero{background:linear-gradient(135deg,#305dab38,#071225eb)}.runbook-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.runbook-layout{align-items:stretch}.runbook-command{overflow:hidden}.runbook-command .panel-head{align-items:flex-start}.runbook-command .panel-head p{margin:7px 0 0}.runbook-command pre{margin:12px 0 0;padding:14px;border-radius:16px;border:1px solid rgba(93,167,255,.26);background:#020913d1;color:#d7ebff;white-space:pre-wrap;overflow-x:auto;line-height:1.55;font-size:13px}.runbook-checklist{display:grid;gap:10px}.runbook-checklist div{border:1px solid rgba(93,167,255,.18);background:#08162ab8;border-radius:16px;padding:13px}.runbook-checklist strong,.runbook-flow strong{display:block;color:#fff;margin-bottom:5px}.runbook-checklist span,.runbook-flow span{display:block;color:#9fb8d4;line-height:1.55}.runbook-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.runbook-flow div{border:1px solid rgba(93,167,255,.18);background:#08162ab8;border-radius:18px;padding:15px}.runbook-flow svg{color:#7dc7ff;margin-bottom:8px}@media (max-width: 1100px){.runbook-status-grid,.runbook-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.runbook-status-grid,.runbook-flow{grid-template-columns:1fr}.runbook-command pre{font-size:12px}}body{min-width:1200px;background:radial-gradient(circle at 14% 12%,rgba(52,109,214,.28),transparent 28%),radial-gradient(circle at 82% 4%,rgba(82,38,190,.18),transparent 22%),linear-gradient(180deg,#06101d,#07111f 35%,#040914)}.shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.sidebar{width:252px;padding:18px 14px 20px;background:#030b18f0;border-right:1px solid rgba(73,143,255,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:16px}.brand-card{padding:16px 14px;border-radius:20px;background:linear-gradient(180deg,#0c1d37e0,#081121e0);border:1px solid rgba(73,143,255,.2);margin-bottom:0}.brand-tag{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:999px;background:#4389ff29;border:1px solid rgba(67,137,255,.24);color:#cde4ff;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.brand strong{font-size:18px;letter-spacing:.02em}.brand span:last-child{color:#8fbef2;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.sidebar-nav{display:flex;flex-direction:column;gap:14px;overflow:auto;padding-right:2px}.nav-section{display:grid;gap:10px}.nav-section-title{color:#6389bb;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;padding:0 8px}.nav-section-items{display:grid;gap:8px}.nav-item{min-height:46px;border:1px solid rgba(73,143,255,.12);background:#0a182e80;color:#b8d9ff;padding:12px 14px;border-radius:14px;display:flex;gap:12px;align-items:center;cursor:pointer;font-weight:700;transition:transform .15s ease,background .15s ease,border-color .15s ease;text-align:left}.nav-item:hover{transform:translate(2px)}.nav-item.active{background:linear-gradient(90deg,#2c69e65c,#102c56e6);box-shadow:inset 0 0 0 1px #5cadff33,0 8px 28px #0003}.nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer{margin-top:auto;border-radius:16px;padding:14px;background:#091629bd;border:1px solid rgba(73,143,255,.14);color:#8fbef2;display:grid;gap:6px;font-size:12px}.sidebar-footer strong{color:#fff;font-size:12px}.content{min-width:0;width:100%}.app{width:100%;max-width:1520px;margin:0;padding:20px 18px 52px}.hero-refined{padding:22px 26px 24px;border-radius:28px;background:linear-gradient(135deg,#2c59b947,#071427e6),radial-gradient(circle at top right,rgba(122,95,255,.18),transparent 28%)}.hero-topline{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:8px}.hero-pills{display:flex;flex-wrap:wrap;gap:8px}.hero h1{font-size:58px;line-height:1.02;margin:8px 0 14px}.subtitle{max-width:980px;margin:0;color:#b8cceb;font-size:17px;line-height:1.55}.hero-note-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.hero-note{padding:14px 16px;border-radius:18px;background:#08142675;border:1px solid rgba(91,140,214,.16)}.hero-note span{display:block;margin-bottom:6px;color:#86b9f0;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.hero-note strong{display:block;color:#fff;font-size:15px}.stats-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:16px 0 18px}.stat-card{padding:14px 16px 16px;min-height:110px;display:flex;flex-direction:column;justify-content:space-between;border-radius:18px}.stat-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-card-label{color:#8faed1;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.stat-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#ffffff08;border:1px solid rgba(116,168,255,.14);color:#d8ebff}.stat-card h2{margin-top:14px;font-size:23px;line-height:1.12}.timeframe-bar{gap:8px;margin:14px 0 12px;flex-wrap:wrap}.timeframe-bar button{min-height:40px;padding:9px 15px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.trading-chart-panel{padding:18px;border-radius:24px;margin-top:8px}.chart-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.chart-panel-title{display:flex;gap:14px;align-items:flex-start}.chart-panel-title h2{margin:0 0 4px;font-size:23px}.chart-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:#1c489057;border:1px solid rgba(89,157,255,.22)}.chart-panel-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.chart-toolbar-status{display:flex;flex-wrap:wrap;gap:8px}.chart-actions{margin:0;justify-content:flex-end}.chart-stage{border-radius:18px;overflow:hidden;border:1px solid rgba(73,143,255,.18);background:#07111f}.chart-metrics-tight{gap:8px;margin-top:12px}.chart-metrics-tight span{min-height:42px;display:inline-flex;align-items:center}.layout{gap:16px;margin:16px 0}.panel,.chart-card,.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav{display:none}@media (max-width: 1400px){.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero h1{font-size:50px}}@media (max-width: 1100px){body{min-width:0}.shell{display:block}.sidebar{position:static;width:auto;min-height:auto}.content{margin-left:0;width:100%}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-panel-head,.chart-toolbar,.hero-topline{flex-direction:column;align-items:stretch}.chart-panel-summary{justify-content:flex-start}}@media (max-width: 760px){.sidebar{display:none}.content{width:100%}.app{padding:16px 12px 86px}.hero h1{font-size:36px}.hero-note-row,.stats-grid{grid-template-columns:1fr}.mobile-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(74px,1fr);overflow-x:auto;gap:8px;padding:10px;border-radius:18px;background:#050c18f2;border:1px solid rgba(73,143,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000}.mobile-bottom-nav .nav-item{min-width:76px;min-height:56px;border-radius:14px;padding:8px;justify-content:center;flex-direction:column;font-size:11px;gap:4px}.mobile-bottom-nav .nav-item span{white-space:normal;text-align:center;line-height:1.1}}.shell{transition:grid-template-columns .2s ease}.sidebar{transition:width .2s ease,padding .2s ease;overflow-x:hidden}.brand-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar-toggle{width:34px;height:34px;min-width:34px;border-radius:12px;border:1px solid rgba(73,143,255,.24);background:#08162ae6;color:#d8ebff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.sidebar-toggle:hover{background:#2c69e657;border-color:#5cadffb3;transform:translateY(-1px)}.sidebar-collapsed{grid-template-columns:86px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:86px;padding:16px 10px}.sidebar-collapsed .brand-card{padding:12px 10px;align-items:center}.sidebar-collapsed .brand-tag,.sidebar-collapsed .brand strong,.sidebar-collapsed .brand span:last-child,.sidebar-collapsed .nav-section-title,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-footer span,.sidebar-collapsed .sidebar-footer strong{display:none}.sidebar-collapsed .brand-top-row{justify-content:center}.sidebar-collapsed .nav-section,.sidebar-collapsed .nav-section-items{gap:8px}.sidebar-collapsed .nav-item{width:56px;height:50px;min-height:50px;padding:0;justify-content:center;border-radius:16px}.sidebar-collapsed .nav-item:hover{transform:translate(0) translateY(-1px)}.sidebar-collapsed .sidebar-footer{min-height:50px;padding:10px;display:flex;align-items:center;justify-content:center}.sidebar-collapsed .sidebar-footer:before{content:"SAFE";color:#92ffd8;font-size:11px;font-weight:900;letter-spacing:.12em}.sidebar-collapsed .app{max-width:1640px}@media (max-width: 1100px){.sidebar-collapsed,.shell{display:block}.sidebar-collapsed .sidebar{width:auto}.sidebar-toggle{display:none}}.workspace-controls{display:inline-flex;align-items:center;gap:7px}.workspace-dense .app{padding:14px 14px 42px;max-width:1680px}.workspace-dense .hero-refined{padding:18px 22px;border-radius:22px}.workspace-dense .hero h1{font-size:46px;margin:5px 0 10px}.workspace-dense .subtitle{font-size:15px;line-height:1.45}.workspace-dense .hero-note-row{margin-top:14px;gap:10px}.workspace-dense .hero-note{padding:11px 13px;border-radius:14px}.workspace-dense .stats-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:14px 0}.workspace-dense .stat-card{min-height:92px;padding:12px 13px;border-radius:16px}.workspace-dense .stat-card h2{font-size:21px;margin-top:9px}.workspace-dense .stat-card-icon{width:30px;height:30px;border-radius:10px}.workspace-dense .panel,.workspace-dense .chart-card,.workspace-dense .card{border-radius:18px;padding:14px}.workspace-dense .layout{gap:12px;margin:12px 0}.workspace-dense .timeframe-bar{margin:10px 0;gap:7px}.workspace-dense .timeframe-bar button,.workspace-dense .actions button,.workspace-dense .panel button{min-height:36px;padding:8px 12px;border-radius:10px}.workspace-dense .trading-chart-panel{padding:14px;border-radius:20px}.workspace-dense .chart-panel-head,.workspace-dense .chart-toolbar{margin-bottom:10px;gap:12px}.workspace-dense .chart-panel-title h2{font-size:21px}.workspace-dense .chart-stage{border-radius:14px}.workspace-dense .chart-metrics-tight span,.workspace-dense .chart-metrics span{min-height:36px;padding:8px 10px;border-radius:12px}.workspace-dense .sidebar{padding-top:14px}.workspace-dense .nav-item{min-height:40px;padding:9px 12px;border-radius:12px}.workspace-dense .nav-section-items,.workspace-dense .sidebar-nav{gap:7px}.sidebar-collapsed .workspace-controls{gap:0}.sidebar-collapsed .workspace-controls .sidebar-toggle:first-child{display:none}@media (max-width: 1400px){.workspace-dense .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.workspace-dense .app{padding:12px 10px 86px}}.safe-tools-page{display:grid;gap:16px}.safe-tools-hero h1{margin-bottom:10px}.safe-tools-command-strip{margin-top:18px;display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(93,167,255,.24);background:#050e1a9e;color:#d8ebff}.safe-tools-command-strip code,.safe-tool-command code{color:#d8ebff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.safe-tools-flow{margin:0}.safe-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.safe-flow-step{border:1px solid rgba(93,167,255,.18);border-radius:16px;padding:13px;background:#08142685;display:grid;gap:8px}.safe-flow-step span,.safe-tool-level,.safe-tool-meta span{color:#82aee0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.safe-flow-step strong{color:#f4f9ff;font-size:14px;line-height:1.45}.safe-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.safe-tool-card{margin:0;display:flex;flex-direction:column;gap:12px}.safe-tool-top{display:flex;align-items:center;gap:12px}.safe-tool-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#5da7ff1f;border:1px solid rgba(93,167,255,.22);color:#cde4ff;flex:0 0 auto}.safe-tool-card h2{margin:3px 0 0;font-size:20px}.safe-tool-card p,.safe-tools-note p{color:#abc2df;line-height:1.55;margin:0}.safe-tool-meta{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:#06122194;border:1px solid rgba(93,167,255,.12)}.safe-tool-meta strong{color:#f6fbff;font-size:13px;word-break:break-word}.safe-tool-command{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 12px;border-radius:14px;background:#06101d;border:1px solid rgba(93,167,255,.2)}.safe-tool-copy{border:0;border-radius:10px;padding:7px 10px;background:#2563eb;color:#fff;display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:800}.safe-tools-note{margin:0}.safe-tools-note h2{display:flex;align-items:center;gap:8px;margin-top:0}@media (max-width: 1250px){.safe-tools-grid,.safe-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.safe-tools-grid,.safe-flow-grid{grid-template-columns:1fr}.safe-tools-command-strip,.safe-tool-command{align-items:stretch;flex-direction:column}.safe-tool-copy{justify-content:center}}.safe-roadmap-page{display:grid;gap:18px}.safe-roadmap-hero h1{margin-bottom:10px}.safe-roadmap-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.safe-roadmap-card{display:grid;gap:14px}.safe-roadmap-card.safe-card{border-color:#34d39947}.safe-roadmap-card.sensitive-card{border-color:#f8b54852}.safe-roadmap-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.safe-roadmap-list li{display:flex;align-items:flex-start;gap:10px;color:#cfe7ff;line-height:1.45;padding:10px 12px;border:1px solid rgba(91,140,214,.14);border-radius:14px;background:#0713247a}.safe-roadmap-list li svg{color:#92ffd8;margin-top:2px;flex:0 0 auto}.safe-roadmap-list.sensitive li svg{color:#ffd77f}.safe-roadmap-timeline{display:grid;gap:14px}.roadmap-phase-grid{display:grid;gap:12px}.roadmap-phase{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(91,140,214,.14);border-radius:18px;background:#07132480}.roadmap-phase-index{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#92c9ff;font-weight:900;background:#4389ff1f;border:1px solid rgba(67,137,255,.22)}.roadmap-phase-body{min-width:0;display:grid;gap:8px}.roadmap-phase-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.roadmap-phase-top strong{color:#fff;font-size:16px}.roadmap-phase p,.safe-roadmap-mini p{margin:0;color:#a9bdd4;line-height:1.6}.roadmap-command{margin-top:2px}.safe-roadmap-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.safe-roadmap-mini{display:grid;gap:12px}.safe-roadmap-mini h2{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.safe-roadmap-mini svg{color:#7dc7ff}@media (max-width: 1100px){.safe-roadmap-split,.safe-roadmap-bottom{grid-template-columns:1fr}}@media (max-width: 620px){.roadmap-phase{grid-template-columns:1fr}}.release-notes-page{display:grid;gap:18px}.release-notes-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.release-notes-summary div{padding:14px 16px;border-radius:18px;background:#08142675;border:1px solid rgba(91,140,214,.16);display:grid;gap:5px}.release-notes-summary svg{color:#7dc7ff}.release-notes-summary span{color:#86b9f0;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.release-notes-summary strong{color:#fff;font-size:15px}.release-checklist,.release-timeline,.release-protection{margin:0}.release-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-check-item{padding:12px;border:1px solid rgba(91,140,214,.14);border-radius:16px;background:#0713247a;display:grid;gap:8px}.release-check-item span{color:#7dc7ff;font-weight:900;letter-spacing:.12em}.release-check-item strong{color:#cfe7ff;line-height:1.45}.release-entry-list{display:grid;gap:14px}.release-entry{display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:14px;border-radius:20px;border:1px solid rgba(91,140,214,.14);background:#07132480}.release-entry-mark{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#92c9ff;background:#4389ff1f;border:1px solid rgba(67,137,255,.22)}.release-entry-body{min-width:0;display:grid;gap:10px}.release-entry-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.release-date{color:#8faed1;font-size:12px;display:inline-flex;align-items:center;gap:6px;margin-bottom:5px}.release-entry h2{margin:0;color:#fff;font-size:18px}.release-entry p,.release-protection p{margin:0;color:#a9bdd4;line-height:1.6}.release-version{width:fit-content;padding:7px 10px;border-radius:999px;background:#2563eb24;border:1px solid rgba(93,167,255,.18);color:#cde4ff;font-size:12px;font-weight:800}.release-type{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;white-space:nowrap;border:1px solid rgba(93,167,255,.2);background:#0d1e36cc;color:#d8ebff}.release-type.safe-ui,.release-type.safe-tools,.release-type.safety{border-color:#34d39947;color:#92ffd8}.release-type.foundation{border-color:#7dc7ff47;color:#bfe4ff}.release-entry ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.release-entry li{display:flex;align-items:center;gap:7px;color:#cfe7ff;padding:8px 10px;border-radius:12px;background:#050f1d73;border:1px solid rgba(91,140,214,.1)}.release-entry li svg{color:#92ffd8;flex:0 0 auto}.release-protection h2{display:flex;align-items:center;gap:8px;margin:0 0 10px}.release-protection svg{color:#92ffd8}@media (max-width: 1100px){.release-notes-summary,.release-check-grid,.release-entry ul{grid-template-columns:1fr}}@media (max-width: 620px){.release-entry{grid-template-columns:1fr}.release-entry-top{flex-direction:column}}.operator-checklist-page{display:grid;gap:16px}.operator-checklist-hero h1{margin-bottom:10px}.operator-progress-card{margin-top:16px;border:1px solid rgba(116,168,255,.18);background:#0713249e;border-radius:18px;padding:14px;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;gap:14px;align-items:center}.operator-progress-card span{color:#8fbef2;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.operator-progress-card strong{display:block;color:#fff;margin-top:4px}.operator-progress-card button{border:0;border-radius:12px;padding:9px 12px;background:#174077;color:#fff;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.operator-progress-track{height:12px;border-radius:999px;background:#040c18d6;border:1px solid rgba(116,168,255,.18);overflow:hidden}.operator-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4dffc0,#5da7ff);transition:width .2s ease}.operator-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operator-checklist-card p{color:#a9bdd4;line-height:1.55}.operator-check-items{display:grid;gap:8px;margin-top:14px}.operator-check-item{border:1px solid rgba(116,168,255,.15);background:#071222b8;color:#d9ecff;border-radius:14px;padding:11px 12px;display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer}.operator-check-item svg{color:#8fbef2;margin-top:1px;flex:0 0 auto}.operator-check-item.checked{border-color:#4dffc057;background:#0d3a2c61;color:#eafff7}.operator-check-item.checked svg{color:#80ffca}.operator-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operator-command-card{border:1px solid rgba(116,168,255,.15);background:#071222b8;border-radius:14px;padding:12px;display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;gap:10px;align-items:center}.operator-command-card span{color:#8fbef2;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.operator-command-card code{color:#e6f3ff;background:#040b16b3;border:1px solid rgba(116,168,255,.14);border-radius:10px;padding:8px 10px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){.operator-checklist-grid,.operator-command-grid,.operator-progress-card,.operator-command-card{grid-template-columns:1fr}}.lot-preview-page .lot-preview-topline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.lot-preview-status-card{min-height:190px}.lot-preview-layout{align-items:start}.lot-preview-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-preview-result-grid strong{word-break:break-word}@media (max-width: 980px){.lot-preview-page .lot-preview-topline,.lot-preview-result-grid{grid-template-columns:1fr}}.order-ticket-page .lot-preview-topline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.order-ticket-page .ticket-id,.order-ticket-page .lot-preview-result-grid strong{word-break:break-word}@media (max-width: 980px){.order-ticket-page .lot-preview-topline{grid-template-columns:1fr}}.safe-tools-page,.safe-roadmap-page,.release-notes-page,.operator-checklist-page,.lot-preview-page,.trade-plan-page,.order-ticket-page,.paper-ticket-page{--identity-glow: rgba(93, 167, 255, .18);--identity-border: rgba(93, 167, 255, .22);--identity-soft: rgba(93, 167, 255, .08);--identity-strong: #7dc7ff}.safe-tools-page{--identity-glow: rgba(45, 212, 191, .16);--identity-border: rgba(45, 212, 191, .24);--identity-soft: rgba(45, 212, 191, .08);--identity-strong: #5eead4}.safe-roadmap-page{--identity-glow: rgba(167, 139, 250, .18);--identity-border: rgba(167, 139, 250, .26);--identity-soft: rgba(167, 139, 250, .08);--identity-strong: #c4b5fd}.release-notes-page{--identity-glow: rgba(96, 165, 250, .17);--identity-border: rgba(96, 165, 250, .24);--identity-soft: rgba(96, 165, 250, .08);--identity-strong: #93c5fd}.operator-checklist-page{--identity-glow: rgba(52, 211, 153, .17);--identity-border: rgba(52, 211, 153, .24);--identity-soft: rgba(52, 211, 153, .08);--identity-strong: #86efac}.lot-preview-page{--identity-glow: rgba(250, 204, 21, .14);--identity-border: rgba(250, 204, 21, .24);--identity-soft: rgba(250, 204, 21, .07);--identity-strong: #fde68a}.trade-plan-page{--identity-glow: rgba(56, 189, 248, .16);--identity-border: rgba(56, 189, 248, .25);--identity-soft: rgba(56, 189, 248, .07);--identity-strong: #7dd3fc}.order-ticket-page{--identity-glow: rgba(251, 146, 60, .16);--identity-border: rgba(251, 146, 60, .25);--identity-soft: rgba(251, 146, 60, .07);--identity-strong: #fdba74}.paper-ticket-page{--identity-glow: rgba(34, 197, 94, .17);--identity-border: rgba(34, 197, 94, .25);--identity-soft: rgba(34, 197, 94, .07);--identity-strong: #86efac}.safe-tools-hero,.safe-roadmap-hero,.release-notes-hero,.operator-checklist-hero,.lot-preview-hero,.trade-validator-hero,.order-ticket-hero,.paper-ticket-hero{position:relative;overflow:hidden;border-color:var(--identity-border)!important;box-shadow:0 20px 70px #00000042,inset 0 0 0 1px var(--identity-border)}.safe-tools-hero:after,.safe-roadmap-hero:after,.release-notes-hero:after,.operator-checklist-hero:after,.lot-preview-hero:after,.trade-validator-hero:after,.order-ticket-hero:after,.paper-ticket-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,var(--identity-glow),transparent 66%);pointer-events:none}.safe-tools-hero{background:linear-gradient(135deg,#07272bdb,#081222eb),radial-gradient(circle at 18% 20%,rgba(45,212,191,.16),transparent 34%)!important}.safe-roadmap-hero{background:linear-gradient(135deg,#1f163ee0,#081222eb),radial-gradient(circle at 20% 20%,rgba(167,139,250,.18),transparent 34%)!important}.release-notes-hero{background:linear-gradient(135deg,#0f2344e0,#081222eb),radial-gradient(circle at 20% 20%,rgba(96,165,250,.18),transparent 34%)!important}.operator-checklist-hero{background:linear-gradient(135deg,#093024db,#081222eb),radial-gradient(circle at 20% 20%,rgba(52,211,153,.18),transparent 34%)!important}.lot-preview-hero{background:linear-gradient(135deg,#3a2c0cd9,#081222ed),radial-gradient(circle at 18% 24%,rgba(250,204,21,.16),transparent 35%)!important}.trade-validator-hero{background:linear-gradient(135deg,#072d42db,#081222ed),radial-gradient(circle at 18% 24%,rgba(56,189,248,.17),transparent 35%)!important}.order-ticket-hero{background:linear-gradient(135deg,#3f200cdb,#081222ed),radial-gradient(circle at 18% 24%,rgba(251,146,60,.17),transparent 35%)!important}.paper-ticket-hero{background:linear-gradient(135deg,#08371cdb,#081222ed),radial-gradient(circle at 18% 24%,rgba(34,197,94,.17),transparent 35%)!important}.safe-tools-page .safe-tool-card,.safe-roadmap-page .safe-roadmap-card,.release-notes-page .release-entry,.operator-checklist-page .operator-checklist-card,.lot-preview-page .panel,.trade-plan-page .panel,.order-ticket-page .panel,.paper-ticket-page .panel{border-color:var(--identity-border)}.safe-tools-page .safe-tool-card{background:linear-gradient(180deg,#072126e0,#071220db)}.safe-roadmap-page .roadmap-phase{border-left:3px solid var(--identity-strong)}.release-notes-page .release-entry{background:linear-gradient(90deg,#142a4eb8,#071220db)}.operator-checklist-page .operator-checklist-card{background:linear-gradient(180deg,#08231cc7,#071220e0)}.lot-preview-page .risk-form-grid input,.lot-preview-page .risk-form-grid select{border-color:#facc1538}.trade-plan-page .risk-form-grid input,.trade-plan-page .risk-form-grid select{border-color:#38bdf838}.order-ticket-page .risk-form-grid input,.order-ticket-page .risk-form-grid select{border-color:#fb923c38}.paper-ticket-page .risk-form-grid input,.paper-ticket-page .risk-form-grid select{border-color:#22c55e38}.lot-preview-page .panel-head h2 svg,.trade-plan-page .panel-head h2 svg,.order-ticket-page .panel-head h2 svg,.paper-ticket-page .panel-head h2 svg,.safe-tools-page .panel-head h2 svg,.safe-roadmap-page .panel-head h2 svg,.release-notes-page .panel-head h2 svg,.operator-checklist-page .panel-head h2 svg{color:var(--identity-strong)}.lot-preview-page .actions button,.trade-plan-page .actions button,.order-ticket-page .actions button,.paper-ticket-page .actions button,.safe-tools-page .safe-tool-copy{background:linear-gradient(135deg,var(--identity-soft),rgba(37,99,235,.78));border:1px solid var(--identity-border)}.lot-preview-page .lot-preview-status-card:first-child,.trade-plan-page .lot-preview-status-card:first-child,.order-ticket-page .lot-preview-status-card:first-child,.paper-ticket-page .lot-preview-status-card:first-child{background:linear-gradient(135deg,var(--identity-soft),rgba(7,18,32,.9))}.order-ticket-page .lot-preview-result-grid,.paper-ticket-page .lot-preview-result-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:100% 38px;border-radius:16px}.paper-ticket-page input[placeholder],.paper-ticket-page input[name=confirmation]{letter-spacing:.05em}.paper-management-page .paper-management-hero{background:linear-gradient(135deg,#0d3a2c6b,#050e1aeb),radial-gradient(circle at top right,rgba(77,255,192,.14),transparent 30%)}.paper-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.paper-console-card{border-color:#4dffc02e}.paper-management-layout{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr)}.paper-management-list{display:grid;gap:10px;max-height:560px;overflow:auto}.paper-management-trade{width:100%;border:1px solid rgba(77,255,192,.16);background:linear-gradient(135deg,#09182beb,#05121ceb);color:#eef6ff;border-radius:16px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.paper-management-trade.selected{border-color:#4dffc08f;box-shadow:0 0 0 1px #4dffc01f,0 18px 42px #0000003d}.paper-management-trade strong,.paper-management-trade span{display:block}.paper-management-trade span{color:#9fbdd2;font-size:12px;margin-top:4px}.paper-action-preview{margin:14px 0;padding:14px;border-radius:16px;border:1px solid rgba(77,255,192,.18);background:#071d238a}.paper-action-preview span{color:#8fdcc7;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.paper-action-preview strong{display:block;color:#fff;font-size:19px;margin-top:5px}.paper-action-preview p{margin:6px 0 0;color:#aec7d8}.paper-management-receipt{margin-top:14px}.paper-result-console{margin-top:16px;border-color:#4dffc033}.success-list li{color:#92ffd8}@media (max-width: 1100px){.paper-console-grid,.paper-management-layout{grid-template-columns:1fr}}.paper-review-page .paper-review-hero{background:linear-gradient(135deg,#18255294,#050e1af0),radial-gradient(circle at top right,rgba(147,197,253,.16),transparent 32%);border-color:#93c5fd33}.paper-review-scoreboard{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:14px;margin:16px 0}.paper-review-score-card{border-color:#93c5fd2e}.paper-score-meter{min-height:126px;border-radius:18px;border:1px solid rgba(147,197,253,.16);background:radial-gradient(circle at 22% 40%,rgba(147,197,253,.16),transparent 38%),#081527b8;display:grid;place-items:center;text-align:center}.paper-score-meter strong{color:#dbeafe;font-size:52px;line-height:1}.paper-score-meter span{color:#93c5fd;font-weight:800;letter-spacing:.08em;font-size:12px}.paper-review-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.paper-review-layout{grid-template-columns:minmax(460px,1.25fr) minmax(360px,.75fr)}.paper-review-list,.paper-review-events{display:grid;gap:10px;max-height:620px;overflow:auto}.paper-review-trade{border:1px solid rgba(147,197,253,.15);background:linear-gradient(135deg,#0c1b36eb,#071220eb);border-radius:16px;padding:13px;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(250px,1fr) auto;gap:12px;align-items:center}.paper-review-trade strong,.paper-review-trade span{display:block}.paper-review-trade span,.paper-review-events span{color:#9fbdd2;font-size:12px;margin-top:4px}.paper-review-trade-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.paper-review-block{border:1px solid rgba(147,197,253,.16);background:#0815278c;border-radius:16px;padding:14px;margin-bottom:12px}.paper-review-block>strong{display:block;color:#dbeafe;margin-bottom:8px}.paper-review-block.warning-block{border-color:#fbbf2447;background:#31250c57}.paper-review-events div{border:1px solid rgba(147,197,253,.12);border-radius:12px;padding:10px 12px;background:#040d1994}.paper-review-events b{display:block;color:#93c5fd;font-size:12px;letter-spacing:.08em}@media (max-width: 1180px){.paper-review-scoreboard,.paper-review-layout,.paper-review-metrics,.paper-review-trade{grid-template-columns:1fr}}.execution-lab-page,.paper-control-page{display:grid;gap:14px}.execution-lab-hero,.paper-control-hero{position:relative;overflow:hidden}.execution-lab-hero:after,.paper-control-hero:after{content:"";position:absolute;right:-70px;top:-70px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(93,167,255,.18),transparent 68%);pointer-events:none}.execution-lab-status-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.execution-lab-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.paper-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-lab-tab{border:1px solid rgba(93,167,255,.18);background:linear-gradient(180deg,#0a1a30eb,#060f1deb);color:#d9ecff;border-radius:18px;padding:14px;display:grid;gap:6px;justify-items:start;text-align:left;cursor:pointer;min-height:100px}.execution-lab-tab:hover,.execution-lab-tab.active{border-color:#5da7ff8c;box-shadow:inset 0 0 0 1px #5da7ff24,0 14px 42px #0000003d;transform:translateY(-1px)}.execution-lab-tab.active{background:linear-gradient(135deg,#2860d257,#09182ef0)}.execution-lab-tab span{font-weight:900}.execution-lab-tab small{color:#8fb2d7;line-height:1.4}.execution-lab-toast{margin:0}.execution-lab-embedded{display:block}.execution-lab-embedded>.app{padding:0!important;margin:0!important;max-width:100%!important}.execution-lab-embedded>.app>.hero{margin-top:0}@media (max-width: 1100px){.execution-lab-tabs,.paper-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.execution-lab-tabs,.paper-control-tabs{grid-template-columns:1fr}}.paper-report-hero{background:linear-gradient(135deg,#23539a47,#061120eb),radial-gradient(circle at 82% 8%,rgba(52,211,153,.16),transparent 32%)}.paper-report-page .paper-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.paper-report-files strong{font-size:13px;word-break:break-all}.paper-report-files .fineprint{display:flex;align-items:center;gap:8px;margin-top:14px}.paper-report-symbol{border-style:dashed}.paper-report-note{margin-top:16px}@media (max-width: 1200px){.paper-report-page .paper-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.paper-report-page .paper-report-metrics{grid-template-columns:1fr}}.live-report-hero{background:linear-gradient(135deg,#133e706b,#05101ff0),radial-gradient(circle at 88% 18%,rgba(125,199,255,.16),transparent 32%)}.live-report-controls,.live-report-files,.live-report-safety,.live-report-exposure,.live-report-symbols,.live-report-days{border-color:#66beff38}.live-report-metrics .stat-card{background:linear-gradient(180deg,#0a1b34e0,#071222e6)}.live-report-row,.live-report-day{border-left:3px solid rgba(102,190,255,.55)}.live-report-files .details strong{font-size:12px;overflow-wrap:anywhere}.live-report-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.live-report-page .form-grid{grid-template-columns:1fr}}.demo-readiness-hero{background:linear-gradient(135deg,#5b46b45c,#05101ff0),radial-gradient(circle at 85% 14%,rgba(251,191,36,.14),transparent 34%)}.demo-readiness-controls,.demo-checklist-panel,.demo-summary-panel,.demo-safety-panel{border-color:#a78bfa38}.demo-readiness-scoreboard{grid-template-columns:repeat(7,minmax(0,1fr))}.demo-readiness-layout{grid-template-columns:1.2fr .8fr}.demo-check-list{display:grid;gap:10px}.demo-check-row{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgba(147,197,253,.14);border-radius:16px;background:#050f1d9e}.demo-check-row.passed{border-left:3px solid rgba(52,211,153,.7)}.demo-check-row.failed{border-left:3px solid rgba(251,191,36,.72)}.demo-check-row strong{display:block;color:#f5fbff}.demo-check-row p{margin:4px 0 0;color:#9fb9d8;line-height:1.45}.demo-next-step{margin-top:16px}.demo-next-step p{margin:0;color:#c8d9ef;line-height:1.55}.demo-readiness-page .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1200px){.demo-readiness-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-readiness-layout{grid-template-columns:1fr}}@media (max-width: 760px){.demo-readiness-scoreboard,.demo-readiness-page .form-grid,.demo-check-row{grid-template-columns:1fr}}.live-readiness-page .live-readiness-hero,.live-readiness-page .live-readiness-controls,.live-readiness-page .live-safety-panel{position:relative}.live-check-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a6b;margin-bottom:10px}.live-check-row.passed{border-color:#22c55e42}.live-check-row.failed{border-color:#ef444440}.live-check-row p{margin:4px 0 0;color:var(--muted)}.live-check-list{display:grid;gap:8px}.live-next-step{margin-top:14px}.live-arming-page .live-arming-hero,.live-arming-page .arming-console,.live-arming-page .live-safety-panel{border-color:#f8717147;background:linear-gradient(145deg,#7f1d1d6b,#0f172aeb)}.arming-state{min-width:180px;border-radius:18px;padding:16px 18px;text-align:center;border:1px solid rgba(148,163,184,.28);background:#0f172ab8;box-shadow:inset 0 0 0 1px #ffffff08}.arming-state span{display:block;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.arming-state strong{display:block;margin-top:6px;font-size:1.1rem}.arming-state.armed{border-color:#f87171b8;box-shadow:0 0 26px #f8717129}.arming-state.armed strong{color:#fecaca}.arming-state.locked strong{color:#bbf7d0}.live-arming-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.arming-mode-row{margin-bottom:14px}.danger-tab.active{border-color:#f87171b3;color:#fecaca}.copy-box{margin:-4px 0 14px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(248,113,113,.42);background:#7f1d1d40;color:var(--muted)}.danger-btn{border:1px solid rgba(248,113,113,.55);background:linear-gradient(135deg,#b91c1cf5,#7f1d1deb);color:#fff;border-radius:14px;padding:12px 16px;font-weight:800;cursor:pointer}.danger-btn:disabled,.primary:disabled{opacity:.42;cursor:not-allowed}.wide{width:100%}.blocker-stack{display:grid;gap:10px;margin-top:18px}.mini-blocker{display:grid;gap:4px;border:1px solid rgba(248,113,113,.28);border-radius:14px;padding:12px;background:#7f1d1d40}.mini-blocker span{color:var(--muted);font-size:.9rem}@media (max-width: 980px){.live-arming-layout{grid-template-columns:1fr}}.live-final-page .live-final-hero,.live-final-page .live-final-form,.live-final-page .live-final-ticket,.live-final-page .live-final-safety{border-color:#f871713d;box-shadow:0 20px 60px #7f1d1d1f}.live-final-layout{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:18px}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ticket-strip{display:grid;gap:6px;padding:14px;border-radius:16px;border:1px dashed rgba(248,113,113,.45);background:#7f1d1d33;margin-bottom:14px}.ticket-strip span,.mini-metric-grid span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.ticket-strip strong{word-break:break-word}.mini-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.mini-metric-grid div{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#0f172a80}.live-final-lists{margin-top:18px}.mini-warning{display:grid;gap:4px;border:1px solid rgba(251,191,36,.28);border-radius:14px;padding:12px;background:#713f1233;margin-bottom:10px}.mini-warning span{color:var(--muted);font-size:.9rem}.live-final-safety{margin-top:18px}@media (max-width: 980px){.live-final-layout,.form-grid.two{grid-template-columns:1fr}}.live-manager-hero{border:1px solid rgba(239,68,68,.35);background:linear-gradient(135deg,#7f1d1db8,#0f172af0)}.live-manager-layout{align-items:start}.live-position-card{width:100%;display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr;gap:10px;align-items:center;padding:12px;margin-bottom:10px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a8f;color:inherit;text-align:left;cursor:pointer}.live-position-card:hover{border-color:#f871718c;background:#7f1d1d33}.live-position-card span{display:block;color:var(--muted);font-size:12px}.live-manage-form{border-color:#f871713d}.mini-status-card{display:flex;flex-direction:column;gap:8px;min-height:112px}.mini-status-card span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.mini-status-card strong{font-size:22px}.live-final-page .report-table{display:grid;gap:8px}.live-final-page .report-row{display:grid;grid-template-columns:1.1fr .8fr 1fr 1.5fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#0f172a85}.live-final-page .report-row.header{color:var(--muted);background:#0206179e;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.live-emergency-page .danger-btn{font-weight:800}.auto-live-validator-page .ticket-panel{border-style:solid}.auto-live-validator-page .danger-btn{margin-top:16px}.release-hero{border:1px solid rgba(34,197,94,.34);background:linear-gradient(135deg,#064e3bb3,#0f172af0)}.final-release-page .release-card{border-style:solid}.final-release-page .metric-card strong{word-break:break-word}.code-block{white-space:pre-wrap;overflow:auto;max-height:420px;background:#071426;border:1px solid #26466b;border-radius:16px;padding:14px;color:#cfe7ff}.ghost{background:#10243d!important;border:1px solid #2b4f77!important;color:#cfe7ff!important}.public-shell{min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(72,148,255,.22),transparent 32%),radial-gradient(circle at 85% 5%,rgba(130,89,255,.18),transparent 28%),linear-gradient(135deg,#05111f,#071a30 48%,#06101c);color:#eef6ff;padding:22px}.public-nav{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid rgba(93,151,255,.24);border-radius:24px;background:#05111fb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-logo,.auth-brand{display:flex;align-items:center;gap:10px}.public-logo strong{font-size:18px}.public-nav nav{display:flex;gap:18px;flex-wrap:wrap}.public-nav a{color:#bcd2ee;text-decoration:none;font-weight:700}.public-actions,.actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.public-nav button,.public-hero button,.plan-card button,.primary-wide,.logout-button{border:0;border-radius:14px;padding:10px 16px;font-weight:800;color:#fff;background:linear-gradient(135deg,#2f7dff,#6b5cff);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.public-nav button.ghost,.public-hero button.ghost,.ghost{background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#d7e8ff}.professional-hero,.public-hero{max-width:1180px;margin:34px auto 24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:26px;align-items:center}.public-hero h1{font-size:clamp(38px,6vw,72px);line-height:.94;letter-spacing:-2.5px;margin:12px 0 18px}.public-hero .subtitle{max-width:720px;font-size:18px;color:#b8cce7}.public-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.public-proof span,.public-feature,.plan-card,.professional-card,.public-terminal-card{border:1px solid rgba(93,151,255,.22);background:#051221b8;box-shadow:0 20px 70px #00000047}.public-proof span{border-radius:999px;padding:9px 13px;color:#cce0f7;font-weight:700}.public-terminal-card{border-radius:28px;padding:22px}.terminal-row{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.terminal-row:last-child{border-bottom:0}.terminal-row span{color:#9eb4cf}.terminal-row strong{color:#fff;text-align:right}.public-grid{max-width:1180px;margin:20px auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-feature{border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:8px}.public-feature span{color:#a9bdd7}.public-split{max-width:1180px;margin:22px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.plans-section{max-width:1180px;margin:38px auto}.section-title{text-align:center;margin-bottom:18px}.plans-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.plan-card{border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:10px}.plan-card h3{margin:0;font-size:22px}.plan-card strong{font-size:24px}.plan-card span{color:#a9bdd7}.public-safety{max-width:1180px;margin:28px auto 10px;text-align:center;border:1px solid rgba(63,213,146,.22);background:#08302573;border-radius:28px;padding:28px}.auth-shell{display:grid;place-items:center}.auth-card{width:min(520px,100%);border-radius:28px;padding:28px}.auth-brand{flex-direction:column;align-items:flex-start;margin-bottom:16px}.auth-brand strong{font-size:26px}.auth-brand span{color:#9eb4cf}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;background:#ffffff0d;padding:6px;border-radius:16px}.auth-tabs button{border:0;border-radius:12px;padding:10px;background:transparent;color:#a9bdd7;font-weight:800;cursor:pointer}.auth-tabs button.active{background:linear-gradient(135deg,#2f7dff,#6b5cff);color:#fff}.primary-wide{width:100%;justify-content:center;margin-top:12px}.link-button{background:transparent;color:#bcd2ee;border:0;margin-bottom:18px;cursor:pointer}.warn-toast{border-color:#ffbd5980}.role-hero h1{display:flex;align-items:center;gap:10px}.danger-panel{border-color:#ff5b5b59!important;background:#500a1652!important}.page-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.page-tabs button{border:1px solid rgba(93,151,255,.24);background:#ffffff0a;color:#bcd2ee;border-radius:14px;padding:10px 14px;font-weight:800;cursor:pointer}.page-tabs button.active{background:linear-gradient(135deg,#2f7dff,#6b5cff);color:#fff}.table-lite{display:flex;flex-direction:column;gap:8px}.table-head,.table-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border-radius:14px}.table-head{color:#9eb4cf;font-weight:900;background:#ffffff0a}.table-row{background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.logout-button{width:100%;justify-content:center;margin-top:10px;padding:9px 12px;font-size:13px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}@media (max-width: 900px){.public-nav{align-items:flex-start;flex-direction:column}.professional-hero,.public-hero,.public-split,.public-grid,.plans-grid,.table-head,.table-row{grid-template-columns:1fr}}.public-trading-pro{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(37,99,235,.28),transparent 34%),radial-gradient(circle at 90% 20%,rgba(20,184,166,.22),transparent 30%),#050b17}.market-bg span{position:fixed;inset:auto;width:420px;height:420px;border-radius:999px;filter:blur(70px);opacity:.22;pointer-events:none}.market-bg span:nth-child(1){left:-100px;top:120px;background:#2563eb}.market-bg span:nth-child(2){right:-120px;top:260px;background:#22c55e}.market-bg span:nth-child(3){left:35%;bottom:-160px;background:#a855f7}.glass-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f1fb8;border:1px solid rgba(96,165,250,.24);box-shadow:0 24px 80px #00000059}.public-logo{display:flex;align-items:center;gap:10px;letter-spacing:.02em}.public-logo em{color:#93c5fd;font-style:normal;font-size:12px}.logo-orb{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 0 30px #2563eb8c}.trading-hero-next{gap:34px;align-items:center}.trading-hero-next h1{font-size:clamp(42px,6vw,78px);letter-spacing:-.06em;line-height:.92}.hero-copy .eyebrow{display:flex;align-items:center;gap:8px}.trading-screen-card{min-width:340px;flex:1;border:1px solid rgba(96,165,250,.32);border-radius:28px;padding:22px;background:linear-gradient(180deg,#0f172ae0,#020617eb);box-shadow:0 30px 100px #2563eb38,inset 0 1px #ffffff14}.chart-top{display:flex;justify-content:space-between;gap:18px;color:#93c5fd;font-size:12px;margin-bottom:16px}.fake-candles{height:210px;display:flex;align-items:end;gap:10px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#1e293b99,#0f172a73);border:1px solid rgba(148,163,184,.16);margin-bottom:16px}.fake-candles i{display:block;width:20px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:0 0 20px #22c55e57}.fake-candles i:nth-child(2n){background:linear-gradient(180deg,#ef4444,#b91c1c);box-shadow:0 0 20px #ef44443d}.fake-candles i:nth-child(1){height:45%}.fake-candles i:nth-child(2){height:70%}.fake-candles i:nth-child(3){height:52%}.fake-candles i:nth-child(4){height:82%}.fake-candles i:nth-child(5){height:62%}.fake-candles i:nth-child(6){height:74%}.fake-candles i:nth-child(7){height:40%}.fake-candles i:nth-child(8){height:88%}.fake-candles i:nth-child(9){height:68%}.fake-candles i:nth-child(10){height:94%}.neon-feature,.neon-panel,.neon-plan,.neon-safety,.pro-glass-panel{background:linear-gradient(180deg,#0f172ae0,#020617b8);border:1px solid rgba(96,165,250,.22);box-shadow:0 18px 60px #02061759}.neon-feature:hover,.neon-plan:hover{transform:translateY(-3px);border-color:#22d3ee6b;box-shadow:0 24px 80px #2563eb38}.mini-flow{display:flex;align-items:center;gap:12px;margin-top:20px;color:#bfdbfe;font-weight:800}.auth-pro-shell{background:radial-gradient(circle at top left,rgba(37,99,235,.28),transparent 38%),radial-gradient(circle at bottom right,rgba(20,184,166,.22),transparent 34%),#06101f}.auth-pro-card{box-shadow:0 30px 120px #0000008c,0 0 0 1px #60a5fa2e}.auth-market-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0}.auth-market-strip span,.access-rule-card{border:1px solid rgba(96,165,250,.22);border-radius:14px;background:#0f172ab8;color:#bfdbfe;padding:10px 12px;font-size:12px}.access-rule-card{display:flex;align-items:flex-start;gap:10px;line-height:1.45;margin:10px 0 14px}.account-pro-hero{background:linear-gradient(135deg,#2563eb3d,#14b8a61a)}.owner-actions{margin-top:22px;padding-top:18px;border-top:1px solid rgba(148,163,184,.18);display:grid;gap:12px}.role-matrix{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}.role-matrix div{border:1px solid rgba(96,165,250,.2);border-radius:18px;padding:16px;background:#0f172a9e}.role-matrix strong{display:block;color:#e0f2fe;margin-bottom:6px}.role-matrix span{color:#9fb1cc;font-size:13px}body{background:radial-gradient(circle at 12% -8%,rgba(53,115,255,.34),transparent 32%),radial-gradient(circle at 92% 8%,rgba(0,255,198,.12),transparent 28%),linear-gradient(135deg,#030813,#071528 48%,#030711)}.app{max-width:1500px;padding:24px 28px 34px}.premium-hero,.hero-refined{position:relative;overflow:hidden;border:1px solid rgba(99,182,255,.36);background:linear-gradient(135deg,#194b9b6b,#061226e0 48%,#040a16f0),radial-gradient(circle at 75% 10%,rgba(89,255,212,.18),transparent 34%);box-shadow:0 24px 90px #00000057,inset 0 1px #ffffff14}.premium-hero:after,.hero-refined:after{content:"";position:absolute;inset:auto -20% -90px 35%;height:160px;background:linear-gradient(90deg,transparent,rgba(70,145,255,.2),transparent);transform:rotate(-5deg);pointer-events:none}.premium-panel,.panel,.card,.chart-card,.trading-chart-panel{border-color:#529bff42!important;background:linear-gradient(180deg,#0b1f3adb,#05101ff0);box-shadow:0 18px 70px #0000004d,inset 0 1px #ffffff0b}.panel:hover,.card:hover,.trading-chart-panel:hover{border-color:#68beff6b!important;box-shadow:0 20px 80px #00000057,0 0 0 1px #5da7ff14 inset}.stat-card{min-height:96px;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(255,255,255,.06),transparent 38%);pointer-events:none}.stat-card h2{font-size:24px;letter-spacing:-.02em}.stat-card-label,.panel-head h2,.chart-panel-title h2{letter-spacing:-.02em}.badge,.signal-pill{font-weight:800;letter-spacing:.01em}.background-sync-strip{display:flex;align-items:center;gap:12px;margin:10px 0 14px;padding:11px 14px;border:1px solid rgba(76,255,199,.18);border-radius:16px;background:#082137b8;color:#b8d9ff}.background-sync-strip span{color:#62ffd3;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.background-sync-strip strong{color:#fff}.background-sync-strip em{font-style:normal;color:#8faeca;font-size:13px}.premium-ticks .premium-tick{border-radius:18px;background:linear-gradient(135deg,#174382b8,#071c35e0);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.premium-ticks .premium-tick:hover{transform:translateY(-1px);border-color:#69beffb3}.premium-ticks .premium-tick.selected{background:linear-gradient(135deg,#2d64d2c7,#092446eb);box-shadow:0 12px 34px #1f66dc29}.chart-toolbar-status .badge:first-child,.chart-actions .badge.safe{background:#0b3d30c7;border-color:#48ffca5c;color:#92ffd8}.account-impact-box{margin:14px 0;padding:13px 14px;border-radius:16px;background:linear-gradient(135deg,#0e3659d1,#08192deb);border:1px solid rgba(97,172,255,.28);display:grid;gap:4px}.account-impact-box span{color:#69c7ff;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.account-impact-box strong{color:#eef7ff;font-size:14px;line-height:1.55}.live-send-grid{align-items:end;margin-top:12px}.fineprint{font-size:13px;color:#93abc8!important}.reason-list li{border-radius:12px;padding:8px 10px;background:#0b1e36a8}.copy-box,.empty-state,.alert{border-radius:16px!important}@media (max-width:900px){.background-sync-strip{display:grid}.app{padding:16px}}.panel,.status-card,.metric-card,.auto-switch,.trade-side-card{position:relative;overflow:hidden}.panel:before,.status-card:before,.trade-side-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 0%,rgba(90,170,255,.12),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%);opacity:.75}.premium-motion-panel{border:1px solid rgba(94,164,255,.38)!important;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff12}.manual-trade-panel{margin:16px 0}.manual-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trade-side-card{display:grid;gap:14px;padding:18px;border-radius:22px;background:#06152be0;border:1px solid rgba(72,145,255,.28)}.trade-side-card strong{font-size:24px;letter-spacing:.02em}.trade-side-card p{color:var(--muted);margin:6px 0 0;line-height:1.5}.trade-kicker{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:var(--muted);margin-bottom:6px}.buy-glow{box-shadow:inset 0 0 0 1px #14e69d14,0 0 44px #14e69d0d}.sell-glow{box-shadow:inset 0 0 0 1px #ff527614,0 0 44px #ff52760d}.trade-plan-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.trade-plan-mini span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:#092242e6;border:1px solid rgba(90,160,255,.24);color:var(--muted)}.trade-plan-mini b{color:var(--text)}.trade-action{height:48px;border:0;border-radius:16px;font-weight:900;letter-spacing:.03em;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.trade-action:hover{transform:translateY(-1px);filter:brightness(1.08)}.trade-action:disabled{opacity:.6;cursor:wait;transform:none}.trade-action.buy{background:linear-gradient(135deg,#13ce8a,#2689ff);box-shadow:0 16px 36px #13ce8a2e}.trade-action.sell{background:linear-gradient(135deg,#ff4d73,#8f5bff);box-shadow:0 16px 36px #ff4d732e}.trade-settings-strip{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);padding:12px 14px;border-radius:16px;background:#081c37b3;border:1px solid rgba(88,157,255,.2)}.trade-settings-strip label{display:flex;align-items:center;gap:10px}.trade-settings-strip input{width:95px}.execution-result{margin-top:14px;padding:14px 16px;border-radius:16px;display:grid;gap:6px}.execution-result.ok{background:#14ce8a1a;border:1px solid rgba(20,206,138,.35)}.execution-result.blocked{background:#ffc34a1a;border:1px solid rgba(255,195,74,.34)}.execution-result ul{margin:6px 0 0 18px;color:var(--muted)}.spin{animation:apexSpin 1s linear infinite}.status-card,.panel{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.status-card:hover,.panel:hover{border-color:#6eb4ff6b;box-shadow:0 20px 60px #00000038}.background-sync-strip{opacity:.92}.ai-command-center .fineprint,.panel .fineprint{line-height:1.55}.owner-security-panel input{margin-top:6px}@media (max-width: 900px){.manual-trade-grid{grid-template-columns:1fr}.trade-settings-strip{align-items:flex-start;flex-direction:column}}.simple-trading-mode .hero,.simple-trading-mode .panel,.simple-trading-mode .chart-card,.simple-trading-mode .status-card{position:relative;overflow:hidden}.simple-trading-mode .panel:before,.simple-trading-mode .chart-card:before,.simple-trading-mode .status-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,rgba(93,169,255,.16),transparent 32%),linear-gradient(135deg,rgba(88,255,216,.06),transparent 40%);opacity:.9}.simple-control-strip{display:grid;grid-template-columns:minmax(180px,280px) 1fr auto;gap:14px;align-items:end;padding:14px;border:1px solid rgba(89,164,255,.24);border-radius:22px;background:#051224b8;box-shadow:0 18px 55px #00000038;margin:12px 0 18px}.simple-control-strip span{display:block;margin-bottom:7px;color:#9eb9d9;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.simple-control-strip input{width:100%;border-radius:14px;border:1px solid rgba(87,165,255,.34);background:#06182df0;color:#f8fbff;padding:13px 14px;font-size:16px;font-weight:800}.simple-control-strip .timeframe-bar.compact{margin:0;padding:0;display:flex;gap:8px}.sync-pill{border-radius:999px;border:1px solid rgba(69,255,210,.28);background:#11e8b21c;color:#70f7d0;padding:13px 16px;font-weight:900;white-space:nowrap}.premium-live-grid>.panel,.premium-live-grid>section,.manual-trade-panel,.auto-trader-panel{border-radius:24px!important;border-color:#58a3ff42!important;box-shadow:0 24px 70px #01081247,inset 0 1px #ffffff0a}.trade-side-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.trade-side-card:hover{transform:translateY(-3px);box-shadow:0 22px 50px #00000047}.trade-action.buy,.trade-action.sell,.actions button,.timeframe-bar button{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.trade-action.buy:hover,.trade-action.sell:hover,.actions button:hover,.timeframe-bar button:hover{transform:translateY(-2px);filter:brightness(1.08)}.ai-command-center .fineprint,.fineprint,.panel p{color:#aec2dc}.ai-command-center .internal-note,.roadmap-panel,.safe-internal-note{display:none!important}@media (max-width: 900px){.simple-control-strip{grid-template-columns:1fr}.sync-pill{white-space:normal}}.settings-page .panel,.settings-page .hero,.settings-switch-card,.tick,.nav-item{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.settings-page .panel,.settings-page .hero{animation:apexFadeUp .55s ease both}.settings-page .panel:nth-of-type(2){animation-delay:.05s}.settings-page .panel:nth-of-type(3){animation-delay:.1s}@keyframes apexFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.settings-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(93,167,255,.26),transparent 32%),radial-gradient(circle at 88% 20%,rgba(77,255,192,.14),transparent 35%),linear-gradient(135deg,#08162cf5,#050c19eb);border:1px solid rgba(93,167,255,.24)}.settings-hero:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.08) 50%,transparent 58%);animation:apexScan 6s linear infinite;pointer-events:none}@keyframes apexScan{0%{transform:translate(-25%) rotate(8deg)}to{transform:translate(25%) rotate(8deg)}}.settings-hero .eyebrow,.settings-hero h1,.settings-hero .subtitle,.settings-hero-actions{position:relative;z-index:1}.settings-hero .eyebrow{display:inline-flex;align-items:center;gap:8px}.settings-hero-actions,.settings-command-grid,.settings-switch-grid,.settings-metric-grid{display:grid;gap:14px}.settings-hero-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.settings-command-grid{grid-template-columns:minmax(320px,.85fr) minmax(360px,1.15fr);margin:18px 0}.settings-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-metric-grid div{padding:14px;border-radius:18px;background:#07162ac7;border:1px solid rgba(93,167,255,.17)}.settings-metric-grid span{display:block;color:#8da6c2;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.settings-metric-grid strong{display:block;color:#fff;margin-top:8px;font-size:17px}.settings-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-switch-grid.single-column{grid-template-columns:1fr}.settings-switch-card{width:100%;border:1px solid rgba(93,167,255,.18);border-radius:18px;padding:14px;background:#061426c2;color:#eaf5ff;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;text-align:left;cursor:pointer}.settings-switch-card:hover:not(:disabled){transform:translateY(-2px);border-color:#5da7ff94;box-shadow:0 18px 38px #00000047}.settings-switch-card:disabled{opacity:.55;cursor:not-allowed}.settings-switch-copy small{color:#98adc5;margin-top:4px;line-height:1.35}.settings-toggle-shell{width:48px;height:28px;border-radius:999px;background:#4b607d7a;border:1px solid rgba(255,255,255,.12);padding:3px;display:flex;align-items:center}.settings-toggle-shell span{width:20px;height:20px;border-radius:50%;background:#cbd8e8;box-shadow:0 4px 10px #00000059;transform:translate(0);transition:transform .22s ease,background .22s ease}.settings-switch-card.on .settings-toggle-shell{background:#4dffc02e;border-color:#4dffc073}.settings-switch-card.on .settings-toggle-shell span{transform:translate(20px);background:#4dffc0}.settings-switch-card.danger.on .settings-toggle-shell{background:#ff5f7a2e;border-color:#ff5f7a80}.settings-switch-card.danger.on .settings-toggle-shell span{background:#ff7188}.settings-switch-card.warn.on .settings-toggle-shell span{background:#ffd36e}.settings-switch-card b{font-size:12px;letter-spacing:.1em;color:#9fb5ce}.settings-switch-card.on b{color:#75ffd0}.settings-switch-card.danger.on b{color:#ff9aaa}.settings-switch-card.warn.on b{color:#ffd77f}.settings-layout{align-items:start}.settings-safe-note{margin-top:14px;padding:13px 14px;border-radius:16px;display:flex;align-items:center;gap:10px;background:#4815207a;border:1px solid rgba(255,95,122,.24);color:#ffc2cd}.cfi-broker-panel,.protected-draft-panel,.saved-targets-panel,.settings-status-panel{box-shadow:0 18px 65px #00000040}.settings-form-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.settings-page .tick:hover{transform:translateY(-2px)}@media (max-width: 1100px){.settings-command-grid,.settings-layout,.settings-form-grid{grid-template-columns:1fr}}@media (max-width: 720px){.settings-switch-grid,.settings-metric-grid{grid-template-columns:1fr}.settings-switch-card{grid-template-columns:1fr auto}.settings-switch-card b{grid-column:1 / -1}}.manual-only-mode .hero,.manual-only-mode .panel,.manual-only-mode .status-card{position:relative;overflow:hidden}.manual-only-mode .panel:before,.manual-only-mode .status-card:before,.manual-only-mode .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 14% 0%,rgba(87,164,255,.16),transparent 32%),linear-gradient(135deg,rgba(77,255,203,.055),transparent 44%);opacity:.82}.manual-hero{border:1px solid rgba(91,168,255,.26)!important;box-shadow:0 28px 80px #00000047}.manual-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.manual-symbol-strip{grid-template-columns:minmax(180px,290px) 1fr auto}.safe-sync{border-color:#3de7a957;color:#75ffd1;background:#12d3961a}.danger-sync{border-color:#ff5d7f57;color:#ff9caf;background:#ff52761a}.simple-order-ticket{display:grid;gap:16px;border-radius:28px!important}.quote-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quote-tile{padding:16px;border-radius:20px;background:#071a33d1;border:1px solid rgba(95,169,255,.22);display:grid;gap:6px;min-height:112px}.quote-tile span,.open-deals-head span,.open-deal-row span,.input-note{color:#9fb8d7;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quote-tile strong{font-size:clamp(22px,4vw,34px);line-height:1}.quote-tile small{color:#a9bfdc}.buy-quote{box-shadow:inset 0 0 0 1px #11d79114,0 0 42px #11d7910d}.sell-quote{box-shadow:inset 0 0 0 1px #ff567814,0 0 42px #ff56780d}.manual-input-row{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(180px,1.1fr);gap:12px;align-items:end;padding:14px;border-radius:20px;background:#051428b8;border:1px solid rgba(91,164,255,.2)}.manual-input-row label{display:grid;gap:7px;color:#9fb8d7;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.manual-input-row input{width:100%;padding:12px 13px;border-radius:14px;border:1px solid rgba(91,164,255,.34);background:#051122f2;color:#f8fbff;font-weight:900}.input-note{padding:13px 14px;border-radius:14px;background:#5da9ff17;border:1px solid rgba(93,169,255,.18);text-transform:none;letter-spacing:.02em}.manual-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trade-action.hold{background:linear-gradient(135deg,#63738a,#405063);box-shadow:0 16px 36px #63738a2e}.trade-action.close{background:linear-gradient(135deg,#ff9f43,#ff4d73);box-shadow:0 16px 36px #ff70572e}.mini-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mini-plan-grid div{display:grid;gap:5px;padding:12px;border-radius:16px;background:#091f3bb3;border:1px solid rgba(87,165,255,.18)}.mini-plan-grid span{color:#9fb8d7;font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.open-deals-list{display:grid;gap:10px;padding:14px;border-radius:20px;background:#040f1fa8;border:1px solid rgba(86,161,255,.18)}.open-deals-head,.open-deal-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.open-deal-row{padding:12px;border-radius:16px;background:#0a1f3ad1;border:1px solid rgba(88,163,255,.18)}.open-deal-row div{display:grid;gap:5px}.deal-close-btn{border:0;border-radius:14px;padding:11px 14px;display:flex;align-items:center;gap:7px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#ff9f43,#ff4d73)}.deal-close-btn:disabled{opacity:.65;cursor:wait}.manual-clean-grid{margin-top:18px}.compact-trade-list{gap:9px}.live-position-card{border-color:#5ba4ff38}@media (max-width: 1050px){.quote-board,.manual-input-row,.manual-action-row,.mini-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-symbol-strip{grid-template-columns:1fr}}@media (max-width: 640px){.quote-board,.manual-input-row,.manual-action-row,.mini-plan-grid{grid-template-columns:1fr}.open-deal-row{align-items:stretch;flex-direction:column}.deal-close-btn{justify-content:center}}.analysis-trading-mode .trading-chart-panel,.analysis-trading-mode .decision-panel,.analysis-trading-mode .manual-trade-panel{animation:apexFadeUp .45s ease both}.analysis-control-strip{grid-template-columns:minmax(180px,260px) 1fr minmax(240px,360px) auto}.signal-and-ticket-grid{grid-template-columns:minmax(340px,.8fr) minmax(520px,1.2fr);align-items:start}.clean-signal-hero strong{display:inline-flex;align-items:center;gap:9px}.decision-panel.signal-buy .decision-hero{border-color:#4dffc08c;box-shadow:inset 0 0 0 1px #4dffc014,0 0 42px #4dffc00f}.decision-panel.signal-sell .decision-hero{border-color:#ff5f7a8c;box-shadow:inset 0 0 0 1px #ff5f7a14,0 0 42px #ff5f7a0f}.decision-panel.signal-wait .decision-hero{border-color:#ffd36e73;box-shadow:inset 0 0 0 1px #ffd36e14,0 0 42px #ffd36e0d}.analysis-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.analysis-mini-grid div{padding:12px;border-radius:16px;border:1px solid rgba(93,167,255,.18);background:#07182eb3}.analysis-mini-grid span{display:block;color:#8da6c2;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.analysis-mini-grid strong{display:block;margin-top:5px;color:#fff;font-size:14px}.compact-analysis-reasons li span{overflow:hidden;text-overflow:ellipsis}.unrestricted-manual-mode .quote-board{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-quote.buy{border-color:#4dffc052;background:linear-gradient(135deg,#12d39624,#071a33d1)}.ai-quote.sell{border-color:#ff5f7a52;background:linear-gradient(135deg,#ff527624,#071a33d1)}.ai-quote.wait{border-color:#ffd36e52;background:linear-gradient(135deg,#ffd36e24,#071a33d1)}.unrestricted-manual-mode .simple-order-ticket .badge.safe{border-color:#ffd36e6b;background:#48351070;color:#ffe59b}@media (max-width: 1200px){.signal-and-ticket-grid,.analysis-control-strip{grid-template-columns:1fr}.unrestricted-manual-mode .quote-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 650px){.analysis-mini-grid,.unrestricted-manual-mode .quote-board{grid-template-columns:1fr}}.organized-order-ticket{display:grid;gap:16px;border-radius:28px!important}.organized-ticket-head{align-items:start}.organized-ticket-head p{margin:4px 0 0;color:#9eb8d6;font-size:13px}.ticket-command-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);gap:14px;align-items:stretch}.market-summary-card,.order-form-card,.position-manager-card,.broker-result-card{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(91,164,255,.22);background:linear-gradient(135deg,#071931db,#040e1ec7);box-shadow:inset 0 1px #ffffff0b}.market-summary-card,.order-form-card,.position-manager-card{padding:14px}.market-summary-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.market-summary-head span,.quote-compact-grid span,.input-cluster label,.execution-plan-strip span,.broker-fix-grid span{color:#94aecf;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.market-summary-head strong{display:block;margin-top:4px;color:#f4f9ff;font-size:28px;line-height:1}.ai-signal-chip{min-width:86px;text-align:center;padding:10px 12px;border-radius:16px;font-weight:950;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);background:#ffd36e24;color:#ffe29a}.ai-signal-chip.buy,.ai-follow-btn.buy{background:linear-gradient(135deg,#14ce8a40,#2689ff2e);border-color:#14ce8a61;color:#8fffe0}.ai-signal-chip.sell,.ai-follow-btn.sell{background:linear-gradient(135deg,#ff4d7340,#8f5bff2e);border-color:#ff4d7361;color:#ffc0ce}.ai-signal-chip.wait,.ai-follow-btn.wait{background:#ffd36e24;border-color:#ffd36e52;color:#ffe29a}.quote-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quote-compact-grid div,.execution-plan-strip div,.broker-fix-grid div{padding:12px;border-radius:16px;background:#051224c2;border:1px solid rgba(91,164,255,.16)}.quote-compact-grid strong{display:block;margin-top:6px;color:#f8fbff;font-size:21px;line-height:1}.ticket-note{margin-top:10px;padding:10px 12px;border-radius:15px;display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#bad0eb;border:1px solid rgba(91,164,255,.18);background:#5ba4ff14}.ticket-note.ok{border-color:#14ce8a47;background:#14ce8a14;color:#aaffdf}.ticket-note.warn{border-color:#ffd36e47;background:#ffd36e14;color:#ffe6a3}.ticket-note.info{border-color:#63c6ff47;background:#63c6ff14;color:#c8ecff}.input-cluster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.input-cluster label{display:grid;gap:7px}.input-cluster input{width:100%;padding:12px 13px;border-radius:14px;border:1px solid rgba(91,164,255,.34);background:#040f1ff2;color:#f8fbff;font-weight:900}.quick-tool-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-tool-row button,.ai-follow-btn{border:1px solid rgba(91,164,255,.22);border-radius:13px;background:#5ba4ff1a;color:#d9ebff;padding:9px 11px;font-weight:900;cursor:pointer;transition:transform .18s ease,border-color .18s ease,filter .18s ease}.quick-tool-row button:hover,.ai-follow-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#5ba4ff7a;filter:brightness(1.08)}.quick-tool-row.secondary button{color:#bcd4f0}.organized-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ai-follow-btn{width:100%;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px}.ai-follow-btn:disabled{opacity:.58;cursor:not-allowed;transform:none}.execution-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.execution-plan-strip strong{display:block;color:#f6fbff;margin-top:5px;font-size:16px}.position-manager-card{display:grid;gap:10px}.position-manager-card .open-deals-head{padding-bottom:4px;border-bottom:1px solid rgba(91,164,255,.12)}.open-deals-head strong{display:flex;align-items:center;gap:8px}.open-deals-head small{display:block;margin-top:4px;color:#9eb8d6}.position-symbols{color:#94aecf;font-size:12px;font-weight:900;text-align:right}.position-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(91,164,255,.16);background:#081c36c7}.position-row.buy{border-left:3px solid rgba(20,206,138,.88)}.position-row.sell{border-left:3px solid rgba(255,77,115,.88)}.position-main{display:flex;align-items:center;gap:10px;min-width:0}.position-main div{min-width:0}.position-main strong,.position-main small{display:block}.position-main strong{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-main small{color:#97b1d0;margin-top:4px}.side-pill{min-width:48px;text-align:center;padding:7px 8px;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.08em}.side-pill.buy{background:#14ce8a26;color:#8fffe0}.side-pill.sell{background:#ff4d7326;color:#ffc0ce}.position-pnl{font-weight:950;white-space:nowrap}.position-pnl.positive{color:#8fffe0}.position-pnl.negative{color:#ffb0bf}.broker-result-card{padding:14px;display:grid;gap:12px}.broker-result-card.ok{border-color:#14ce8a57;background:linear-gradient(135deg,#14ce8a1a,#040e1ec7)}.broker-result-card.blocked{border-color:#ffd36e5c;background:linear-gradient(135deg,#ffd36e1a,#040e1ecc)}.broker-result-top{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.broker-result-top strong,.broker-result-top span{display:block}.broker-result-top strong{color:#fff;font-size:16px}.broker-result-top span{color:#bbd1ed;margin-top:4px}.broker-result-top b{color:#ffe59b;border:1px solid rgba(255,211,110,.25);background:#ffd36e14;border-radius:999px;padding:7px 10px;white-space:nowrap;font-size:12px}.broker-fix-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:10px}.broker-fix-grid strong{display:block;color:#fff;line-height:1.45;margin-top:5px}.raw-result-details{border-radius:14px;background:#040f1fc2;border:1px solid rgba(91,164,255,.14);padding:10px 12px}.raw-result-details summary{cursor:pointer;color:#aacef6;font-weight:900;display:flex;align-items:center;gap:7px}.raw-result-details pre{margin-top:10px;max-height:280px;overflow:auto;white-space:pre-wrap;font-size:12px;color:#dcecff}@media (max-width: 1180px){.ticket-command-grid,.broker-fix-grid{grid-template-columns:1fr}.execution-plan-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.quote-compact-grid,.input-cluster,.organized-actions,.execution-plan-strip,.position-row{grid-template-columns:1fr}.position-row{align-items:stretch}.position-main strong{white-space:normal}.position-symbols{text-align:left}.broker-result-top{grid-template-columns:1fr}}.history-os{display:flex;flex-direction:column;gap:18px;min-height:100vh;background:radial-gradient(circle at 15% 0%,rgba(39,125,255,.18),transparent 34%),radial-gradient(circle at 92% 12%,rgba(30,215,166,.12),transparent 26%),linear-gradient(135deg,#030814,#071426 52%,#08101e)}.apex-command-hero,.apex-control-bar,.apex-market-strip,.apex-card,.apex-result-card,.apex-doctor{border:1px solid rgba(92,166,255,.27);background:linear-gradient(145deg,#0d1f38f0,#06101ff5);box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0a;border-radius:24px}.apex-command-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:26px;overflow:hidden;position:relative}.apex-command-hero:after{content:"";position:absolute;inset:auto -8% -40% 38%;height:220px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.13),rgba(45,212,191,.12));filter:blur(18px);transform:rotate(-6deg)}.apex-hero-copy{position:relative;z-index:1}.apex-hero-copy h1{max-width:920px;margin:4px 0 10px;font-size:clamp(32px,4vw,62px);line-height:.95;letter-spacing:-.055em}.apex-hero-copy .subtitle{max-width:820px;color:#9eb7d8;font-size:16px}.apex-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apex-health-tile{min-height:116px;border-radius:20px;padding:16px;border:1px solid rgba(148,190,255,.18);background:#040e1ca3;display:flex;flex-direction:column;gap:9px}.apex-health-tile svg{opacity:.9}.apex-health-tile span{color:#8da8cc;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.apex-health-tile strong{color:#f5fbff;font-size:18px;line-height:1.1;overflow-wrap:anywhere}.apex-health-tile.safe{border-color:#30d3a661;box-shadow:inset 0 0 34px #30d3a614}.apex-health-tile.warn{border-color:#ffd16675;box-shadow:inset 0 0 34px #ffd16614}.apex-health-tile.danger{border-color:#ff5f7a7a;box-shadow:inset 0 0 34px #ff5f7a14}.apex-control-bar{display:flex;align-items:end;gap:12px;padding:14px;flex-wrap:wrap}.apex-symbol-input{min-width:190px;display:flex;flex-direction:column;gap:7px;color:#94acd0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.apex-symbol-input input,.order-input-grid input{height:44px;border-radius:14px;border:1px solid rgba(99,166,255,.28);background:#061225;color:#f7fbff;padding:0 14px;font-weight:900;outline:none}.apex-symbol-input input:focus,.order-input-grid input:focus{border-color:#56f5c2b3;box-shadow:0 0 0 4px #56f5c214}.apex-button-pack{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.apex-button-pack button,.apex-soft-button,.apex-main-button,.quick-row button,.apex-telegram-card button{height:44px;border-radius:14px;border:1px solid rgba(102,164,255,.28);background:#091930e6;color:#d8eaff;padding:0 15px;font-weight:950;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.apex-button-pack button.active,.apex-main-button,.apex-soft-button:hover,.quick-row button:hover,.apex-button-pack button:hover{border-color:#62b4ffcc;background:linear-gradient(135deg,#2668e5fa,#1b9bddf0);color:#fff}.apex-main-button:disabled,.apex-trade-actions button:disabled,.ai-execute:disabled,.position-modern button:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.25)}.apex-market-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;overflow:hidden}.apex-market-tile{min-height:98px;padding:16px;background:#06101fb3;display:flex;flex-direction:column;justify-content:center;gap:7px}.apex-market-tile span{color:#8aa7ca;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.apex-market-tile strong{color:#f5fbff;font-size:24px;line-height:1;overflow-wrap:anywhere}.apex-market-tile svg{color:#73c8ff}.apex-primary-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.75fr);gap:18px;align-items:stretch}.apex-chart-zone{min-width:0;display:flex;flex-direction:column;gap:14px}.apex-live-chart{min-height:0}.apex-live-chart .chart-panel-head{gap:16px}.chart-stage-wrap{position:relative;min-height:460px;border-top:1px solid rgba(93,157,242,.12);border-bottom:1px solid rgba(93,157,242,.12)}.chart-empty-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:24px;color:#b7cceb;background:radial-gradient(circle at center,#0d223da3,#040a14d1);pointer-events:none}.chart-empty-overlay strong{color:#f4fbff;font-size:22px}.chart-empty-overlay span{max-width:520px}.smc-metrics b:first-child{color:#8b5cf6}.apex-doctor{padding:14px 16px;display:flex;gap:12px;align-items:center}.apex-doctor div{flex:1;display:flex;flex-direction:column;gap:3px}.apex-doctor strong{color:#f7fbff}.apex-doctor span{color:#9eb6d7}.apex-doctor b{color:#d7eaff;font-size:12px}.apex-doctor.safe{border-color:#56f5c261}.apex-doctor.danger{border-color:#ff5f7a6b}.apex-oracle{border-radius:26px;padding:20px;background:linear-gradient(180deg,#10223dfa,#060f1efa);border:1px solid rgba(92,166,255,.28);box-shadow:0 24px 80px #0000003d,inset 0 0 80px #2870f20f;min-height:100%;display:flex;flex-direction:column;gap:16px}.apex-oracle.buy{border-color:#24d6a273;box-shadow:inset 0 0 80px #24d6a212}.apex-oracle.sell{border-color:#ff5f7a7a;box-shadow:inset 0 0 80px #ff5f7a12}.apex-oracle.wait{border-color:#ffd1667a;box-shadow:inset 0 0 80px #ffd16612}.oracle-header{display:flex;justify-content:space-between;gap:16px;align-items:start}.oracle-header div{display:flex;flex-direction:column;gap:6px}.oracle-header span{color:#91aacb;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.08em}.oracle-header strong{font-size:clamp(42px,6vw,76px);letter-spacing:-.07em;line-height:.9;color:#fff}.oracle-header b{font-size:28px;color:#dcecff}.oracle-meter{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.oracle-meter i{display:block;height:100%;background:linear-gradient(90deg,#ffd166,#56f5c2);border-radius:inherit}.oracle-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oracle-facts div,.telegram-grid div,.trade-plan-preview div{border:1px solid rgba(116,174,255,.18);background:#020a167a;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:5px}.oracle-facts span,.telegram-grid span,.trade-plan-preview span{color:#8da7ca;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.08em}.oracle-facts strong,.telegram-grid strong,.trade-plan-preview strong{color:#f4fbff;overflow-wrap:anywhere}.oracle-reasons{color:#c3d7f2;display:flex;flex-direction:column;gap:8px}.oracle-reasons span{color:#91aacb;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.08em}.oracle-reasons p{margin:0;padding:9px 11px;border-radius:12px;background:#ffffff09}.ai-execute{margin-top:auto;height:52px;border-radius:16px;border:0;color:#fff;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.ai-execute.buy{background:linear-gradient(135deg,#19c795,#2d9cff)}.ai-execute.sell{background:linear-gradient(135deg,#f04e8c,#9b5cff)}.ai-execute.wait{background:linear-gradient(135deg,#64748b,#43546d)}.apex-work-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.05fr) minmax(300px,.75fr);gap:18px}.apex-card{padding:18px}.apex-card-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.apex-card-head h2{margin:0;display:flex;align-items:center;gap:8px;font-size:20px}.apex-card-head p{margin:6px 0 0;color:#93abd0}.order-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-input-grid label{color:#8fa8cc;display:flex;flex-direction:column;gap:7px;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.08em}.quick-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quick-row.muted button{height:38px;color:#b9cff1;background:#ffffff0a}.trade-plan-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.apex-trade-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.apex-trade-actions button,.position-modern button{min-height:54px;border:0;border-radius:16px;color:#fff;font-weight:1000;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.apex-trade-actions button svg,.position-modern button svg{width:19px;height:19px}.apex-trade-actions .buy{background:linear-gradient(135deg,#21c59b,#2d9cff)}.apex-trade-actions .sell{background:linear-gradient(135deg,#f04e8c,#9b5cff)}.apex-trade-actions .hold{background:linear-gradient(135deg,#627389,#475a72)}.apex-trade-actions .close{background:linear-gradient(135deg,#ff9b43,#ff5470)}.apex-warning{border:1px solid rgba(255,209,102,.42);background:#ffd16614;color:#ffe6a3;border-radius:14px;padding:10px 12px;display:flex;gap:8px;align-items:center;margin-bottom:12px}.position-list-modern{display:flex;flex-direction:column;gap:10px}.empty-state{color:#91a9cc;border:1px dashed rgba(116,174,255,.24);border-radius:16px;padding:18px;margin:0}.position-modern{border:1px solid rgba(116,174,255,.2);background:#030d1a8f;border-radius:18px;padding:12px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px}.position-modern>div{display:flex;flex-direction:column;gap:5px;min-width:0}.position-modern strong{color:#f7fbff;overflow-wrap:anywhere}.position-modern small{color:#91a9cc}.position-modern .positive{color:#56f5c2}.position-modern .negative{color:#ff8aa0}.position-modern button{min-height:42px;padding:0 14px;background:linear-gradient(135deg,#2563eb,#1d4ed8)}.side-pill{width:fit-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12)}.side-pill.buy{background:#24d6a21f;color:#79ffd5}.side-pill.sell{background:#ff5f7a1f;color:#ff9db0}.side-pill.live,.side-pill.wait{background:#ffd1661f;color:#ffe08a}.telegram-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.telegram-commands{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.telegram-commands span{border:1px solid rgba(116,174,255,.22);background:#ffffff0a;border-radius:999px;padding:6px 10px;color:#cfe2ff;font-size:12px;font-weight:850}.apex-soft-button.full{width:100%}.apex-result-card{padding:16px}.apex-result-card.ok{border-color:#56f5c266}.apex-result-card.bad{border-color:#ff5f7a70;background:linear-gradient(145deg,#301c1cf0,#09101dfa)}.result-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.result-head div{display:flex;flex-direction:column;gap:4px}.result-head strong{color:#fff}.result-head span{color:#bfd2ec}.result-head b{color:#fff}.result-fix{margin-top:12px;display:grid;grid-template-columns:150px 1fr;gap:8px 12px;padding:12px;border-radius:14px;background:#0000002e}.result-fix span{color:#91a9cc;text-transform:uppercase;font-size:11px;font-weight:950}.result-fix strong{color:#fff}.apex-result-card details{margin-top:12px;color:#bcd2ef}.apex-result-card summary{cursor:pointer;display:flex;gap:8px;align-items:center;font-weight:850}.apex-result-card pre{max-height:280px;overflow:auto;background:#00000047;border-radius:12px;padding:12px;color:#d7e8ff}.badge.danger{border-color:#ff5f7a6b!important;color:#ff9db0!important;background:#ff5f7a1a!important}.badge.warn{border-color:#ffd1666b!important;color:#ffe08a!important;background:#ffd1661a!important}.badge.safe{border-color:#56f5c26b!important;color:#79ffd5!important;background:#56f5c21a!important}@media (max-width: 1300px){.apex-command-hero,.apex-primary-grid,.apex-work-grid{grid-template-columns:1fr}.apex-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.history-os{gap:12px}.apex-command-hero,.apex-card{padding:14px;border-radius:18px}.apex-hero-grid,.oracle-facts,.order-input-grid,.trade-plan-preview,.telegram-grid{grid-template-columns:1fr}.apex-market-strip,.apex-trade-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.position-modern{grid-template-columns:1fr}.chart-stage-wrap,.chart-stage{min-height:360px;height:360px!important}}.apex-execution-unlock{border:1px solid rgba(92,166,255,.27);background:linear-gradient(145deg,#0d1f38f0,#06101ff5);box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0a;border-radius:24px;padding:18px}.apex-execution-unlock.safe{border-color:#56f5c257}.apex-execution-unlock.danger{border-color:#ff5f7a6b}.unlock-title{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.unlock-title h2{margin:0;display:flex;align-items:center;gap:8px;color:#f7fbff;font-size:20px}.unlock-title p{margin:6px 0 0;color:#93abd0}.unlock-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.unlock-step{min-height:116px;border-radius:18px;padding:13px;display:flex;gap:10px;align-items:flex-start;background:#030d1a8f;border:1px solid rgba(116,174,255,.2)}.unlock-step.ok{border-color:#56f5c25c;box-shadow:inset 0 0 30px #56f5c20f}.unlock-step.bad{border-color:#ff5f7a5c;box-shadow:inset 0 0 30px #ff5f7a0f}.unlock-step.ok svg{color:#56f5c2}.unlock-step.bad svg{color:#ff8aa0}.unlock-step div{display:flex;flex-direction:column;gap:6px}.unlock-step strong{color:#f4fbff;font-size:13px;line-height:1.25}.unlock-step span{color:#9db5d6;font-size:12px;line-height:1.35}.unlock-hotfix{margin-top:12px;border:1px solid rgba(255,209,102,.42);background:#ffd16614;color:#ffe6a3;border-radius:16px;padding:12px 14px;line-height:1.45}.unlock-hotfix strong{color:#fff3c4}@media (max-width: 1300px){.unlock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.unlock-title{flex-direction:column}.unlock-grid{grid-template-columns:1fr}}.apex-stop-panel{border:1px solid rgba(255,209,102,.36);background:radial-gradient(circle at 0% 0%,rgba(255,209,102,.11),transparent 36%),linear-gradient(145deg,#1f170aeb,#06101ff5);box-shadow:0 24px 80px #00000042,inset 0 1px #ffffff0a;border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.apex-stop-panel.danger{border-color:#ff5f7a80;background:radial-gradient(circle at 0% 0%,rgba(255,95,122,.15),transparent 36%),linear-gradient(145deg,#260e19f0,#06101ff5)}.stop-copy{display:flex;gap:14px;align-items:flex-start}.stop-copy svg{color:#ffcf66;flex:0 0 auto;margin-top:3px}.apex-stop-panel.danger .stop-copy svg{color:#ff8aa0}.stop-copy h2{color:#fff;margin:0 0 6px;font-size:22px;letter-spacing:-.02em}.stop-copy p{color:#bfd2ec;margin:0 0 10px;line-height:1.5}.stop-copy ul{margin:0;padding-left:18px;color:#d8eaff;display:grid;gap:4px}.stop-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:230px}.stop-actions code{border:1px solid rgba(116,174,255,.22);background:#0000003d;color:#d7e8ff;border-radius:12px;padding:9px 11px;font-weight:850;text-align:center}@media (max-width: 900px){.apex-stop-panel{grid-template-columns:1fr}.stop-actions{min-width:0}}.green-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.green-toggle{min-height:34px;border:1px solid rgba(86,245,194,.35);background:#56f5c214;color:#8fffe0;border-radius:999px;font-weight:950;padding:0 12px;cursor:pointer}.green-toggle:hover{background:#56f5c226}.green-shield{border:1px solid rgba(86,245,194,.36);background:#56f5c214;color:#baffeb;border-radius:14px;padding:10px 12px;display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:13px;font-weight:850}.position-modern.winner{border-color:#56f5c247;background:linear-gradient(145deg,#092b2894,#030d1ab8)}.position-modern.winner .positive{color:#5dffd0;text-shadow:0 0 18px rgba(86,245,194,.24)}@media (max-width: 680px){.green-controls{justify-content:flex-start}}.position-modern.risk{border-color:#ff5f7a3d;background:#2d0d1a6b}.apex-edge-card{border-color:#56f5c24d;background:radial-gradient(circle at 0 0,rgba(86,245,194,.1),transparent 34%),linear-gradient(145deg,#0a1f2cf0,#06101ff5)}.edge-controls{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.edge-toggle{min-height:34px;border:1px solid rgba(86,245,194,.35);background:#56f5c214;color:#8fffe0;border-radius:999px;font-weight:950;padding:0 12px;cursor:pointer}.edge-toggle:hover{background:#56f5c226}.edge-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edge-score-grid div{border:1px solid rgba(116,174,255,.18);background:#020a167a;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:5px}.edge-score-grid span,.edge-rules strong{color:#8da7ca;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.08em}.edge-score-grid strong{color:#f4fbff;font-size:18px}.edge-rules{margin-top:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:7px}.edge-rules p{margin:0;color:#c7d9f4;line-height:1.45}.edge-rules span{color:#dcecff;font-size:13px;line-height:1.35}.position-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.position-actions button{min-height:38px;padding:0 12px;border-radius:12px}.position-actions .be{background:linear-gradient(135deg,#16a34a,#059669)}.position-actions .half{background:linear-gradient(135deg,#7c3aed,#2563eb)}@media (max-width: 760px){.edge-score-grid{grid-template-columns:1fr}.position-actions{justify-content:flex-start}}.apex-edge-card.survival-recover{border-color:#ff5f7a7a;background:radial-gradient(circle at 0 0,rgba(255,95,122,.14),transparent 34%),linear-gradient(145deg,#2d0d1af0,#06101ff5)}.apex-edge-card.survival-wait{border-color:#ffd1666b;background:radial-gradient(circle at 0 0,rgba(255,209,102,.1),transparent 34%),linear-gradient(145deg,#1f190af0,#06101ff5)}.apex-edge-card.survival-attack{border-color:#56f5c26b;background:radial-gradient(circle at 0 0,rgba(86,245,194,.14),transparent 34%),linear-gradient(145deg,#0a2523f0,#06101ff5)}.apex-edge-card.survival-offline{border-color:#74aeff42;background:radial-gradient(circle at 0 0,rgba(116,174,255,.09),transparent 34%),linear-gradient(145deg,#0d1f38f0,#06101ff5)}.survival-advice{margin-top:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;border-radius:16px;padding:12px 14px;color:#f4fbff;line-height:1.45}.survival-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.survival-actions button{min-height:42px;border-radius:14px;border:1px solid rgba(116,174,255,.25);background:#215cce29;color:#e9f4ff;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.survival-actions button:hover:not(:disabled){transform:translateY(-1px);border-color:#56f5c266;background:#56f5c21f}.survival-actions button:disabled{opacity:.42;cursor:not-allowed}.live-core-page .hero .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.live-monitor-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 950px){.survival-actions{grid-template-columns:1fr}.live-monitor-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.live-monitor-strip{grid-template-columns:1fr}}.edge-lab-page .edge-lab-hero h1{max-width:980px}.edge-lab-page .edge-main-grid{align-items:stretch}.edge-lab-page .edge-strip .apex-market-tile strong{font-size:1.15rem}.edge-signal-big{margin:10px 0 12px}.edge-signal-big strong{font-size:clamp(2.6rem,5vw,5rem);line-height:.9}.blockers-list{max-height:380px;overflow:auto}.compact-unlock{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-unlock .unlock-step{min-height:82px}.compact-trades{max-height:410px;overflow:auto}.edge-lab-page .apex-card{min-width:0}.edge-lab-page .apex-warning{display:flex;align-items:center;gap:8px;margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,205,86,.35);background:#ffcd5617;color:#ffd56b}@media (max-width: 980px){.edge-lab-page .apex-primary-grid{grid-template-columns:1fr}}.mobile-command-page{gap:16px}.mobile-command-hero{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:stretch}.mobile-phone-card{border:1px solid rgba(86,245,194,.34);background:radial-gradient(circle at 20% 0%,rgba(86,245,194,.18),transparent 38%),linear-gradient(165deg,#071727f5,#040a18fa);border-radius:34px;padding:22px;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff14;min-height:430px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.mobile-phone-card:after{content:"";position:absolute;inset:auto 32% 12px;height:5px;border-radius:999px;background:#ffffff40}.phone-top{display:flex;align-items:center;justify-content:space-between;color:#dff7ff;font-weight:950;font-size:13px}.dot.live{width:10px;height:10px;border-radius:999px;background:#56f5c2;display:inline-block;box-shadow:0 0 20px #56f5c2cc;margin-right:6px}.phone-profit{border:1px solid rgba(116,174,255,.22);background:#020a1673;border-radius:24px;padding:18px}.phone-profit span{color:#8da7ca;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.1em}.phone-profit strong{display:block;margin-top:6px;font-size:clamp(2.4rem,6vw,4.2rem);line-height:.9;color:#fff}.phone-meter{height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}.phone-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#56f5c2,#2d8cff)}.phone-session-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.phone-session-grid div{border:1px solid rgba(116,174,255,.16);background:#ffffff09;border-radius:18px;padding:12px}.phone-session-grid span{color:#8da7ca;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.08em}.phone-session-grid strong{display:block;color:#f4fbff;font-size:20px;margin-top:4px}.phone-session-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-bottom:18px}.phone-session-actions button,.session-action-row button{min-height:44px;border-radius:15px;border:1px solid rgba(116,174,255,.28);color:#e9f4ff;background:#215cce2e;font-weight:950;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;gap:8px}.phone-session-actions button:first-child,.session-action-row button:first-child{background:linear-gradient(135deg,#17c964,#2d8cff)}.phone-session-actions button:last-child,.session-action-row button:last-child{background:linear-gradient(135deg,#ff8b4a,#ff5f7a)}.mobile-command-copy{border:1px solid rgba(116,174,255,.22);background:radial-gradient(circle at 80% 0%,rgba(45,140,255,.14),transparent 36%),linear-gradient(145deg,#0d1f38f0,#06101ff5);border-radius:26px;padding:28px}.mobile-command-copy h1{color:#f4fbff;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.95;letter-spacing:-.06em;margin:8px 0 14px;max-width:980px}.mobile-hero-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.mobile-ops-bar{position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-session-config .session-form-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.session-form-grid label{border:1px solid rgba(116,174,255,.18);background:#020a167a;border-radius:16px;padding:12px;display:grid;gap:7px}.session-form-grid span{color:#8da7ca;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.08em}.session-form-grid input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-weight:950;font-size:17px}.session-action-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.mobile-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.mobile-signal-badge{border-radius:999px;padding:8px 12px;font-weight:1000;font-size:12px;border:1px solid rgba(255,255,255,.18)}.mobile-signal-badge.safe{color:#5dffd0;background:#56f5c21a;border-color:#56f5c252}.mobile-signal-badge.warn{color:#ffd56b;background:#ffd1661a;border-color:#ffd16652}.mobile-signal-badge.danger{color:#ff8aa0;background:#ff5f7a1a;border-color:#ff5f7a52}.iq-signal-display{display:flex;align-items:flex-end;justify-content:space-between;margin:12px 0}.iq-signal-display strong{font-size:clamp(3rem,8vw,7rem);line-height:.85;color:#fff;letter-spacing:-.05em}.iq-signal-display b{font-size:36px;color:#f4fbff}.timeframe-votes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.tf-vote{border:1px solid rgba(116,174,255,.18);border-radius:18px;padding:12px;background:#020a1673;display:grid;gap:5px}.tf-vote.safe{border-color:#56f5c247}.tf-vote.warn{border-color:#ffd1664d}.tf-vote.danger{border-color:#ff5f7a47}.tf-vote span{color:#8da7ca;font-weight:950;font-size:11px}.tf-vote strong{color:#fff;font-size:18px}.tf-vote small{color:#a9bedc;line-height:1.35}.telegram-command-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telegram-command-list code{border:1px solid rgba(116,174,255,.2);background:#00000047;color:#dff7ff;border-radius:12px;padding:10px 12px;font-weight:850}@media (max-width: 1180px){.mobile-command-hero,.mobile-command-grid{grid-template-columns:1fr}.mobile-phone-card{max-width:520px}.mobile-hero-tiles,.mobile-session-config .session-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mobile-hero-tiles,.mobile-session-config .session-form-grid,.session-action-row,.timeframe-votes,.telegram-command-list,.phone-session-actions{grid-template-columns:1fr}}.apex-close-advisor-card{border-color:#74aeff4d;background:radial-gradient(circle at 0 0,rgba(45,140,255,.13),transparent 36%),linear-gradient(145deg,#0d1f38f5,#06101ffa)}.apex-close-advisor-card.safe{border-color:#56f5c257}.apex-close-advisor-card.warn{border-color:#ffd16661}.apex-close-advisor-card.danger{border-color:#ff5f7a6b;background:radial-gradient(circle at 0 0,rgba(255,95,122,.15),transparent 36%),linear-gradient(145deg,#2d0d1af5,#06101ffa)}.close-advisor-hero{margin-top:12px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:16px;display:grid;gap:8px}.close-advisor-hero span,.close-advisor-grid span{color:#8da7ca;text-transform:uppercase;font-size:10px;font-weight:1000;letter-spacing:.1em}.close-advisor-hero strong{color:#f4fbff;font-size:1.12rem;line-height:1.35}.close-advisor-hero small{color:#a9bedc;font-weight:800}.close-advisor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.close-advisor-grid div{border:1px solid rgba(116,174,255,.16);background:#020a1673;border-radius:16px;padding:12px}.close-advisor-grid strong{display:block;color:#fff;font-size:18px;margin-top:4px}.close-advisor-actions-list{display:grid;gap:9px;margin-top:12px;max-height:300px;overflow:auto}.close-advisor-actions-list>p{margin:0;padding:14px;border:1px dashed rgba(116,174,255,.24);border-radius:16px;color:#a9bedc}.close-action-line{border:1px solid rgba(116,174,255,.18);background:#ffffff09;border-radius:15px;padding:11px 12px;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.close-action-line.high,.close-action-line.critical{border-color:#ff5f7a61;background:#ff5f7a14}.close-action-line.medium{border-color:#ffd16657;background:#ffd16612}.close-action-line.low{border-color:#56f5c233}.close-action-line b{color:#f4fbff;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.close-action-line span{color:#dff7ff;font-weight:900;text-align:right}.close-action-line small{grid-column:1 / -1;color:#a9bedc;line-height:1.35}.advisor-execute{width:100%;margin-top:12px;min-height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:1000;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#215cce38}.advisor-execute.warn{background:linear-gradient(135deg,#ffd1668c,#2d8cffbf)}.advisor-execute.danger{background:linear-gradient(135deg,#ff8b4a,#ff5f7a)}.advisor-execute.safe{background:linear-gradient(135deg,#56f5c28c,#2d8cffb8)}.advisor-execute:disabled{opacity:.48;cursor:not-allowed}@media (max-width: 760px){.close-advisor-grid,.close-action-line{grid-template-columns:1fr}.close-action-line span{text-align:left}}.momentum-watch-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-radius:18px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:start;box-shadow:inset 0 1px #ffffff12}.momentum-watch-card.buy{border-color:#24d6a257;background:linear-gradient(135deg,#24d6a221,#ffffff06)}.momentum-watch-card.sell{border-color:#ff5f7a5c;background:linear-gradient(135deg,#ff5f7a1f,#ffffff06)}.momentum-watch-card.wait{border-color:#ffd16642}.momentum-watch-card div{display:flex;flex-direction:column;gap:4px}.momentum-watch-card span{color:#91aacb;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.08em}.momentum-watch-card strong{color:#f6fbff;font-size:18px;letter-spacing:-.03em}.momentum-watch-card b{color:#dcecff;font-size:18px;padding:8px 10px;border-radius:999px;background:#ffffff12}.momentum-watch-card p,.momentum-watch-card small{grid-column:1 / -1;margin:0;color:#c8d8ef;line-height:1.45}.momentum-watch-card small{color:#8fa6c5}.momentum-warning{border-color:#ffd16652!important;background:#ffd16614!important}.apex-home-os{position:relative;overflow:hidden}.apex-home-os:after{content:"";position:fixed;inset:auto -20% -35% 42%;width:680px;height:680px;pointer-events:none;background:radial-gradient(circle,rgba(52,211,153,.1),transparent 64%);filter:blur(8px);z-index:0}.apex-home-os>*{position:relative;z-index:1}.home-hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:26px;align-items:center;min-height:310px;padding:30px;border-radius:32px;border:1px solid rgba(99,179,255,.28);background:linear-gradient(135deg,#071730f5,#070e1fe6 48%,#12264aeb),radial-gradient(circle at 18% 18%,rgba(88,166,255,.24),transparent 30%),radial-gradient(circle at 78% 30%,rgba(73,255,194,.12),transparent 36%);box-shadow:0 28px 95px #00000061,inset 0 1px #ffffff12;overflow:hidden}.home-hero-glow{position:absolute;inset:-40% -10% auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(83,140,255,.26),transparent 62%);filter:blur(18px)}.home-hero-panel h1{margin:8px 0 12px;font-size:clamp(42px,7vw,84px);letter-spacing:-.07em;line-height:.9;background:linear-gradient(90deg,#fff,#bfe3ff 52%,#6cffce);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-panel .subtitle{max-width:840px;font-size:17px;color:#a9bfd8}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home-hero-actions button,.home-route-grid button{border:1px solid rgba(105,167,255,.22);background:#091d39d1;color:#dbeeff;border-radius:16px;padding:12px 14px;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-weight:800;box-shadow:inset 0 1px #ffffff0d}.home-hero-actions button:hover,.home-route-grid button:hover{transform:translateY(-1px);border-color:#69d2ffb3;box-shadow:0 16px 44px #00000038,0 0 0 3px #5da7ff14}.home-primary-action{background:linear-gradient(135deg,#2f73ff,#19c795)!important;color:#fff!important;border-color:#ffffff38!important}.home-survival-orb{position:relative;width:190px;height:190px;margin-left:auto;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at center,rgba(12,35,61,.98) 46%,transparent 48%),conic-gradient(from 180deg,#4dffc0,#5da7ff,#966cff,#4dffc0);box-shadow:0 0 55px #4dffc024,inset 0 0 0 1px #ffffff1f}.home-survival-orb span,.home-survival-orb small{display:block;color:#9fb7d1;font-size:12px;text-transform:uppercase;letter-spacing:.16em}.home-survival-orb strong{display:block;font-size:48px;line-height:1;color:#fff;letter-spacing:-.06em}.home-readiness-grid,.home-command-grid,.home-main-layout,.home-roadmap-panel{margin-top:18px}.home-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-ready-pill{display:flex;gap:12px;align-items:center;padding:14px;border-radius:18px;background:#09192cd1;border:1px solid rgba(102,150,210,.22)}.home-ready-pill.ok{border-color:#4dffc057;background:linear-gradient(135deg,#093226c7,#08182bcc)}.home-ready-pill.bad{border-color:#ff648047;background:linear-gradient(135deg,#45121fa6,#08182bcc)}.home-ready-pill strong{color:#fff;display:block}.home-ready-pill span{color:#9fb5ce;font-size:12px}.home-command-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.home-metric-card{position:relative;min-height:132px;padding:16px;border-radius:22px;background:#081628db;border:1px solid rgba(95,153,230,.2);overflow:hidden}.home-metric-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5da7ff00,#5da7ffbf,#5da7ff00)}.home-metric-card.good:before{background:linear-gradient(90deg,transparent,#4dffc0,transparent)}.home-metric-card.bad:before{background:linear-gradient(90deg,transparent,#ff6383,transparent)}.home-metric-card.warn:before{background:linear-gradient(90deg,transparent,#ffd36e,transparent)}.home-metric-card.ai:before{background:linear-gradient(90deg,transparent,#a49cff,transparent)}.home-metric-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:14px;background:#5da7ff1f;color:#bcdcff;margin-bottom:13px}.home-metric-card span,.home-proof-row span,.home-proof-stats span,.home-next-action span{color:#8ea8c4;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.home-metric-card strong{display:block;color:#fff;font-size:24px;letter-spacing:-.03em}.home-metric-card small{display:block;color:#91a8c0;margin-top:5px}.home-main-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px}.home-mission-panel,.home-proof-panel,.home-roadmap-panel{border:1px solid rgba(79,139,209,.22);background:#081424d6;border-radius:26px;padding:20px;box-shadow:0 18px 60px #00000038}.home-next-action{padding:16px;border-radius:20px;background:linear-gradient(135deg,#173762bd,#091d33c7);border:1px solid rgba(96,175,255,.24);margin-bottom:16px}.home-next-action strong{display:block;color:#fff;margin-top:6px;font-size:18px}.home-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-route-grid button{justify-content:flex-start;align-items:flex-start;text-align:left;padding:14px}.home-route-grid button div{display:grid;gap:4px}.home-route-grid button span{color:#92a9c3;font-size:12px;font-weight:600}.home-proof-row,.home-proof-stats{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:14px 0}.home-proof-row strong{font-size:24px;color:#fff}.home-progress{height:12px;border-radius:999px;overflow:hidden;border:1px solid rgba(85,147,220,.25);background:#050f1cdb}.home-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4dffc0,#5da7ff);box-shadow:0 0 22px #4dffc057}.home-proof-stats{display:grid;grid-template-columns:repeat(3,1fr)}.home-proof-stats strong{display:block;color:#fff;font-size:20px;margin-top:4px}.home-rule-list{display:grid;gap:10px;margin-top:16px}.home-rule-list p{margin:0;display:flex;gap:9px;align-items:center;color:#b6c9de;border:1px solid rgba(97,155,225,.14);background:#0612208a;border-radius:14px;padding:10px}.home-roadmap-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.home-roadmap-panel div{padding:16px;border-radius:18px;background:#091b31b3;border:1px solid rgba(105,169,244,.16)}.home-roadmap-panel svg{color:#65ffd0}.home-roadmap-panel strong,.home-roadmap-panel span{display:block}.home-roadmap-panel strong{color:#fff;margin:9px 0 5px}.home-roadmap-panel span{color:#93a9c2;font-size:12px;line-height:1.45}.spin{animation:apexSpin .9s linear infinite}@keyframes apexSpin{to{transform:rotate(360deg)}}@media (max-width: 1280px){.home-command-grid{grid-template-columns:repeat(3,1fr)}.home-readiness-grid{grid-template-columns:repeat(2,1fr)}.home-main-layout{grid-template-columns:1fr}.home-roadmap-panel{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.home-hero-panel{grid-template-columns:1fr;padding:22px}.home-survival-orb{margin:0;width:160px;height:160px}.home-command-grid,.home-readiness-grid,.home-route-grid,.home-proof-stats,.home-roadmap-panel{grid-template-columns:1fr}}.account-command-page,.settings-command-page{position:relative}.account-command-hero,.settings-command-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:stretch;padding:28px;border:1px solid rgba(93,167,255,.28);border-radius:30px;background:radial-gradient(circle at 18% 12%,rgba(93,167,255,.32),transparent 28%),radial-gradient(circle at 82% 18%,rgba(77,255,192,.14),transparent 24%),linear-gradient(135deg,#091b37f2,#040c1bf5);box-shadow:0 26px 90px #00000061;overflow:hidden}.account-command-hero h1,.settings-command-hero h1{margin:8px 0;font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.account-command-hero .eyebrow,.settings-command-hero .eyebrow{display:inline-flex;align-items:center;gap:8px}.account-owner-card,.settings-live-card{border:1px solid rgba(93,167,255,.26);border-radius:24px;background:#051123c7;padding:20px;display:grid;align-content:center;gap:7px;box-shadow:inset 0 0 34px #5da7ff14}.account-owner-card span,.settings-live-card span,.account-owner-card small,.settings-live-card small,.account-stat-strip small,.settings-health-strip span,.account-detail-grid span,.owner-security-list span,.owner-user-row small,.plan-list span{color:#8eaed8;font-size:12px}.account-owner-card strong,.settings-live-card strong{color:#fff;font-size:25px;letter-spacing:-.02em}.account-owner-card b,.settings-live-card b{width:max-content;border-radius:999px;padding:7px 11px;color:#8fffd3;border:1px solid rgba(77,255,192,.25);background:#4dffc017;font-size:12px}.account-stat-strip,.settings-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.account-stat-strip>div,.settings-health-strip>div{min-height:92px;border:1px solid rgba(93,167,255,.19);border-radius:20px;background:linear-gradient(135deg,#091932d1,#050f1fd6);padding:15px;display:grid;gap:6px;box-shadow:0 14px 42px #00000038}.settings-health-strip>div{grid-template-columns:auto 1fr;align-items:center}.settings-health-strip>div strong,.settings-health-strip>div span{grid-column:2}.settings-health-strip svg{grid-row:1 / span 2;color:#6fb7ff}.account-stat-strip strong,.settings-health-strip strong,.account-detail-grid strong{color:#fff;font-size:20px}.account-tabs,.settings-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 18px}.account-tabs button,.settings-tabs button,.ghost-tab{min-height:42px;border-radius:999px;border:1px solid rgba(93,167,255,.18);background:#0a1c36b8;color:#b8d9ff;padding:0 16px;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;gap:7px}.account-tabs button.active,.settings-tabs button.active{color:#fff;border-color:#5da7ffbf;background:linear-gradient(135deg,#2864e2b8,#173c80bd);box-shadow:0 0 26px #5da7ff29}.ghost-tab{margin-left:auto;opacity:.9}.account-command-grid,.settings-command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:18px;margin:18px 0}.account-detail-grid,.settings-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-detail-grid>div,.settings-metric-grid>div,.owner-security-list>div,.plan-list>div{border:1px solid rgba(93,167,255,.15);border-radius:16px;background:#07162aad;padding:13px}.owner-edit-layout{align-items:start}.owner-edit-card,.owner-safety-card,.settings-status-panel,.cfi-broker-panel,.protected-draft-panel,.saved-targets-panel,.account-next-panel,.owner-profile-panel{background:radial-gradient(circle at 0% 0%,rgba(93,167,255,.12),transparent 33%),linear-gradient(135deg,#091a32ed,#050f1ef0);border-color:#5da7ff33}.owner-security-list,.plan-list,.owner-user-list{display:grid;gap:10px}.owner-security-list strong,.plan-list strong{display:block;color:#fff;margin-bottom:4px}.owner-user-row{display:grid;grid-template-columns:1fr 120px 90px;align-items:center;gap:12px;border:1px solid rgba(93,167,255,.15);border-radius:15px;background:#07162aa8;padding:12px}.owner-user-row strong,.owner-user-row small{display:block}.owner-user-row b{color:#cde4ff}.owner-user-row em{justify-self:end;font-style:normal;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.owner-user-row em.good,.good{color:#65ffc4!important}.owner-user-row em.good{background:#39f5a51a;border:1px solid rgba(57,245,165,.25)}.owner-user-row em.bad,.bad{color:#ff8b9d!important}.owner-user-row em.bad{background:#ff6d891a;border:1px solid rgba(255,109,137,.25)}.warn{color:#ffd166!important}.neutral{color:#b8d9ff!important}.account-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-role-grid>div{border:1px solid rgba(93,167,255,.17);background:#07162aa8;border-radius:16px;padding:14px}.account-role-grid strong,.account-role-grid span{display:block}.account-role-grid span{margin-top:5px;color:#9fbad7}.settings-switch-grid.compact-switches{grid-template-columns:1fr}.settings-switch-card{width:100%;min-height:84px;display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:14px!important;border-radius:18px!important;text-align:left;background:#07162ac7!important;border:1px solid rgba(93,167,255,.18)!important;color:#eaf6ff!important;padding:14px!important}.settings-switch-card.on.safe,.settings-switch-card.on.ai,.settings-switch-card.on.warn,.settings-switch-card.on.danger{box-shadow:inset 0 0 28px #5da7ff12}.settings-switch-card.on.safe{border-color:#39f5a570!important}.settings-switch-card.on.warn{border-color:#ffd16680!important}.settings-switch-card.on.danger{border-color:#ff6d8980!important}.settings-switch-copy strong,.settings-switch-copy small{display:block}.settings-switch-copy small{color:#8eaed8;margin-top:5px}.settings-toggle-shell{width:46px;height:26px;border-radius:999px;border:1px solid rgba(142,174,216,.26);background:#0c1e3af2;padding:3px}.settings-toggle-shell span{display:block;width:18px;height:18px;border-radius:50%;background:#8eaed8;transition:transform .18s ease,background .18s ease}.settings-switch-card.on .settings-toggle-shell span{transform:translate(19px);background:#65ffc4}.settings-safe-note{display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(255,209,102,.28);background:#ffd16617;color:#ffe2a6;padding:13px;margin:14px 0}@media (max-width: 1100px){.account-command-hero,.settings-command-hero,.account-command-grid,.settings-command-grid{grid-template-columns:1fr}.account-stat-strip,.settings-health-strip,.account-detail-grid,.settings-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.account-command-hero,.settings-command-hero{padding:20px}.account-stat-strip,.settings-health-strip,.account-detail-grid,.settings-metric-grid,.account-role-grid,.owner-user-row{grid-template-columns:1fr}.ghost-tab{margin-left:0}.settings-switch-card{grid-template-columns:1fr auto}.settings-switch-card b{grid-column:1 / -1}}.page-cache{min-height:100%;width:100%}.page-pane{width:100%;min-height:100%}.page-pane.active{display:block;animation:apexPageAwake .15s ease-out both}.page-pane.dormant{display:none}.nav-item.awake:after{content:"";width:6px;height:6px;border-radius:999px;background:#53f2a7;box-shadow:0 0 14px #53f2a7e6;margin-left:auto}@keyframes apexPageAwake{0%{opacity:.72;transform:translateY(4px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion: reduce){.page-pane.active{animation:none}}.production-brain-page{padding-bottom:96px}.production-hero{border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:28px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;background:radial-gradient(circle at 10% 0%,rgba(20,184,166,.2),transparent 34%),radial-gradient(circle at 95% 10%,rgba(129,140,248,.22),transparent 38%),linear-gradient(135deg,#080d1bf5,#081023cc);box-shadow:0 30px 80px #00000052;overflow:hidden;position:relative}.production-hero h1{margin:6px 0 12px;font-size:clamp(2rem,4.6vw,4rem);letter-spacing:-.06em;line-height:.92}.production-hero.safe{border-color:#22c55e52}.production-hero.warn{border-color:#f59e0b57}.production-hero.danger{border-color:#f8717166}.production-score-orb{align-self:stretch;min-height:190px;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#2dd4bf38,#0f172ae0);text-align:center}.production-score-orb span,.production-score-orb em{color:var(--muted);font-style:normal;font-size:.82rem;text-transform:uppercase;letter-spacing:.11em}.production-score-orb strong{font-size:4.6rem;line-height:1;letter-spacing:-.08em}.production-tiles .apex-market-tile svg{opacity:.9}.production-grid{display:grid;gap:18px;margin-top:18px}.production-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.production-card{border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#080d1bc7;box-shadow:0 22px 60px #0003;padding:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-card{background:linear-gradient(135deg,#0f172aeb,#0ea5e91a)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-head h2{margin:2px 0 0;font-size:1.22rem;letter-spacing:-.02em}.section-head svg{color:#94a3b8e6}.production-checks{display:grid;gap:10px}.production-check{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:12px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.production-check strong{display:block;font-size:.9rem}.production-check span{color:var(--muted);font-size:.82rem}.production-check.ok{border-color:#22c55e38}.production-check.ok svg{color:#4ade80}.production-check.warn{border-color:#f59e0b40}.production-check.warn svg{color:#fbbf24}.production-check.bad{border-color:#f8717147}.production-check.bad svg{color:#f87171}.prod-mini-bar{margin:14px 0}.prod-mini-label{display:flex;justify-content:space-between;color:var(--muted);font-size:.84rem;margin-bottom:6px}.prod-track{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.prod-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#14b8a6,#38bdf8)}.production-alert-list{display:grid;gap:6px;margin-top:16px;padding:14px;border-radius:16px;background:#f8717114;border:1px solid rgba(248,113,113,.14);color:var(--muted)}.production-alert-list strong{color:var(--text)}.production-alert-list.inline-alerts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));background:#3b82f612;border-color:#3b82f624}.stat-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--muted)}.stat-row strong{color:var(--text)}.replay-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.replay-step{padding:12px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.replay-step strong{display:block}.replay-step.safe{border-color:#22c55e40}.replay-step.danger{border-color:#f8717140}.replay-step.warn{border-color:#f59e0b3d}.replay-step span,.replay-step em{display:block;color:var(--muted);font-size:.78rem;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strategy-list{display:grid;gap:10px}.strategy-row{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.strategy-row.active{border-color:#2dd4bf52;background:#14b8a617}.strategy-row strong,.strategy-row span,.strategy-row em{display:block}.strategy-row span,.strategy-row em{color:var(--muted);font-size:.82rem;font-style:normal}.split-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.split-lists div{display:grid;gap:7px;padding:12px;border-radius:16px;background:#ffffff0a}.split-lists span{color:var(--muted);font-size:.82rem}.telegram-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.telegram-command{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0f172a9e}.telegram-command strong{display:block;color:#93c5fd}.telegram-command span{color:var(--muted);font-size:.82rem}.production-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.production-policy-grid span{padding:12px;border-radius:16px;background:#ffffff0b;color:var(--muted)}.production-policy-grid strong{display:block;color:var(--text);margin-top:4px}.empty-card{padding:16px;border-radius:16px;background:#ffffff0a;color:var(--muted)}@media (max-width: 980px){.production-hero,.production-grid.two,.split-lists{grid-template-columns:1fr}.production-score-orb{border-radius:24px;min-height:150px}}.apex-live-chart .chart-actions select{min-height:38px;border-radius:999px;border:1px solid rgba(93,157,242,.35);background:#09192ceb;color:#dcecff;padding:8px 12px;font-weight:800}.apex-live-chart .chart-actions select:focus{outline:none;border-color:#56f5c2b3;box-shadow:0 0 0 3px #56f5c21f}.mobile-match-checklist span{border-color:#5d9df22e;background:#0a1a2db8}.good-text{color:#79ffd5!important}.warn-text{color:#ffe08a!important}.apex-live-chart .chart-stage{background:#050b15}.auto-goal-page .auto-goal-hero{background:radial-gradient(circle at 16% 0%,rgba(86,245,194,.16),transparent 34%),radial-gradient(circle at 80% 15%,rgba(53,139,255,.18),transparent 32%),linear-gradient(135deg,#07142af5,#081f30e0)}.auto-goal-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:16px;margin-top:16px}.auto-goal-grid.two{grid-template-columns:minmax(0,1fr) minmax(360px,.7fr)}.auto-goal-status.safe{border-color:#56f5c259;box-shadow:inset 0 0 0 1px #56f5c214}.auto-goal-status.warn{border-color:#ffd1665c}.auto-goal-status.danger{border-color:#ff5b7c6b}.auto-goal-progress{height:12px;border:1px solid rgba(96,165,250,.22);background:#050e1ead;border-radius:999px;overflow:hidden;margin:12px 0 16px}.auto-goal-progress span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#24d6a5,#38bdf8,#a78bfa);box-shadow:0 0 18px #38bdf852}.auto-goal-action-row,.auto-switches{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.auto-goal-action-row button,.auto-switches button,.confirm-line input,.auto-goal-form-grid input,.auto-goal-form-grid select{border:1px solid rgba(96,165,250,.28);background:#020a17ad;color:#edf6ff;border-radius:14px;font-weight:900}.auto-goal-action-row button,.auto-switches button{padding:12px 15px;display:inline-flex;align-items:center;gap:8px}.auto-goal-action-row button.buy,.auto-switches button.on{background:linear-gradient(135deg,#24d6a5c7,#358bffc7);border-color:#56f5c280}.auto-goal-action-row button.close,.auto-goal-action-row button.danger{background:linear-gradient(135deg,#ff5b7cb3,#ff9e43ad);border-color:#ff5b7c80}.auto-lock-list{display:grid;gap:10px}.auto-lock-list span{display:flex;align-items:center;gap:9px;padding:12px;border-radius:14px;border:1px solid rgba(96,165,250,.2);background:#08162bb3;font-weight:900}.auto-lock-list span.ok{color:#78ffd1;border-color:#56f5c242}.auto-lock-list span.bad{color:#ff8fab;border-color:#ff5b7c47}.auto-lock-list svg{width:17px;height:17px}.auto-goal-note{color:#a9bedc;line-height:1.5;font-weight:700;margin-top:14px}.auto-goal-form-grid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.auto-goal-form-grid label,.confirm-line{color:#9fb5d6;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.auto-goal-form-grid input,.auto-goal-form-grid select,.confirm-line input{display:block;width:100%;margin-top:7px;padding:13px 12px;outline:none}.confirm-line{display:block;margin-top:14px}.confirm-line b{color:#fff}.auto-event-list{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.auto-event{border:1px solid rgba(96,165,250,.16);background:#08162ba6;border-radius:14px;padding:12px}.auto-event.success{border-color:#56f5c247}.auto-event.warning{border-color:#ffd16647}.auto-event.danger,.auto-event.error{border-color:#ff5b7c59}.auto-event span{color:#7fa0ca;font-size:12px;font-weight:900}.auto-event strong{display:block;color:#fff;margin-top:4px}.auto-event p{color:#b7c8e4;margin:6px 0 0;line-height:1.45}@media (max-width: 1100px){.auto-goal-grid,.auto-goal-grid.two{grid-template-columns:1fr}.auto-goal-form-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 680px){.auto-goal-form-grid{grid-template-columns:1fr}}.beginner-auto-goal-page{display:grid;gap:18px}.beginner-goal-hero h1{max-width:960px}.beginner-goal-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,.85fr);gap:18px}.beginner-goal-card{position:relative;overflow:hidden}.beginner-goal-card:before,.beginner-status-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 0%,rgba(56,189,248,.14),transparent 34%),radial-gradient(circle at 95% 20%,rgba(36,214,165,.1),transparent 32%)}.beginner-progress-wrap{position:relative;z-index:1;margin:18px 0 20px;padding:18px;border:1px solid rgba(96,165,250,.18);border-radius:22px;background:#020a1773}.beginner-progress-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:11px}.beginner-progress-copy strong{font-size:clamp(36px,6vw,68px);line-height:.9;color:#f8fbff;letter-spacing:-.06em}.beginner-progress-copy span{color:#9fb5d6;font-weight:850;text-align:right}.beginner-setup-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:13px}.beginner-setup-grid label{display:block;color:#9fb5d6;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.beginner-setup-grid input,.beginner-setup-grid select{display:block;width:100%;margin-top:7px;padding:15px 13px;border:1px solid rgba(96,165,250,.28);background:#020a17b8;color:#edf6ff;border-radius:15px;font-weight:950;outline:none}.beginner-summary-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:11px;margin-top:16px}.beginner-summary-strip div,.beginner-metric-grid div{padding:13px;border:1px solid rgba(96,165,250,.17);border-radius:16px;background:#08162b9e}.beginner-summary-strip span,.beginner-metric-grid span{display:block;color:#82a4cf;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:950}.beginner-summary-strip strong,.beginner-metric-grid strong{display:block;margin-top:5px;color:#f8fbff;font-size:17px}.beginner-action-row{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr repeat(3,.7fr);gap:11px;margin-top:18px}.beginner-action-row button,.secondary-full,.beginner-foldout-toggle{border:1px solid rgba(96,165,250,.23);background:#08162bbf;color:#edf6ff;border-radius:15px;padding:14px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:950;cursor:pointer}.beginner-action-row button.buy{background:linear-gradient(135deg,#24d6a5d6,#358bffd1);border-color:#56f5c27a;box-shadow:0 15px 28px #24d6a526}.beginner-action-row button.close,.beginner-action-row button.danger{background:linear-gradient(135deg,#ff5b7cad,#ff9e439e);border-color:#ff5b7c6b}.beginner-action-row button:disabled,.secondary-full:disabled{opacity:.55;cursor:not-allowed}.beginner-truth-box{position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start;margin-top:15px;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,209,102,.25);background:#ffd16614;color:#ffe8a3}.beginner-truth-box p{margin:0;line-height:1.45;font-weight:800}.beginner-status-card{position:relative;align-self:start}.beginner-lock-list{position:relative;z-index:1;display:grid;gap:10px}.beginner-lock-list span{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(96,165,250,.18);background:#08162bb8;color:#dcecff;font-weight:950}.beginner-lock-list span.ok{color:#78ffd1;border-color:#56f5c247}.beginner-lock-list span.bad{color:#ff8fab;border-color:#ff5b7c4d}.beginner-lock-list svg{width:18px;height:18px}.beginner-metric-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.secondary-full{position:relative;z-index:1;width:100%;margin-top:14px}.beginner-foldout-row{display:flex;flex-wrap:wrap;gap:12px}.beginner-foldout-toggle{min-width:220px;justify-content:space-between;background:#0f2341b8}.beginner-advanced-card,.beginner-log-card{animation:softAppear .18s ease-out}@keyframes softAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1180px){.beginner-goal-layout{grid-template-columns:1fr}.beginner-setup-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 760px){.beginner-setup-grid,.beginner-summary-strip,.beginner-action-row,.beginner-metric-grid{grid-template-columns:1fr}.beginner-progress-copy{align-items:flex-start;flex-direction:column}.beginner-progress-copy span{text-align:left}}.apex-warning.safe{border-color:#24d6a559;background:#24d6a514;color:#a8ffe6}.goal-helper-box{margin-top:12px;border-color:#6cb2ff47;background:#358bff14;color:#d9ebff}.goal-pro-command-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(210px,.75fr));gap:14px}.goal-pro-tile{position:relative;overflow:hidden;min-height:132px;padding:18px;border:1px solid rgba(96,165,250,.22);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(56,189,248,.16),transparent 32%),linear-gradient(145deg,#091b34e0,#030c19e6);box-shadow:0 18px 45px #00000029,inset 0 0 0 1px #ffffff06}.goal-pro-tile:after{content:"";position:absolute;inset:auto 18px 14px 18px;height:3px;border-radius:99px;background:linear-gradient(90deg,rgba(36,214,165,.82),rgba(53,139,255,.82),transparent);opacity:.55}.goal-pro-tile.primary{border-color:#56f5c257;background:radial-gradient(circle at 12% 10%,rgba(36,214,165,.2),transparent 35%),linear-gradient(145deg,#082335eb,#030c19eb)}.goal-pro-tile.mode{border-color:#ffd16652}.goal-pro-tile span{display:block;color:#8db3e2;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:950}.goal-pro-tile strong{display:block;margin-top:10px;color:#f8fbff;font-size:clamp(20px,2vw,30px);letter-spacing:-.04em;line-height:1}.goal-pro-tile p{margin:10px 0 0;color:#9fb5d6;font-weight:800;line-height:1.4}.goal-pro-preset-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-top:14px}.goal-pro-preset-row button{text-align:left;min-height:86px;padding:14px;border-radius:18px;border:1px solid rgba(96,165,250,.2);background:#08162ba8;color:#edf6ff;cursor:pointer;display:grid;grid-template-columns:22px 1fr;column-gap:10px;row-gap:3px;align-items:start}.goal-pro-preset-row button svg{color:#6cc5ff;margin-top:1px}.goal-pro-preset-row button span{font-weight:950}.goal-pro-preset-row button small{grid-column:2;color:#8fa7ca;font-weight:800}.goal-pro-preset-row button.selected{border-color:#56f5c270;background:linear-gradient(145deg,#24d6a529,#358bff1f);box-shadow:inset 0 0 0 1px #56f5c20f}.goal-pro-preset-row button.selected svg{color:#78ffd1}.pro-summary-strip div{background:linear-gradient(145deg,#091b34e0,#040e1cd1)}.beginner-auto-goal-page .beginner-goal-card,.beginner-auto-goal-page .beginner-status-card,.beginner-auto-goal-page .beginner-advanced-card,.beginner-auto-goal-page .beginner-log-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.beginner-auto-goal-page .apex-card-head h2{letter-spacing:-.02em}.beginner-auto-goal-page input:focus,.beginner-auto-goal-page select:focus{border-color:#56f5c28c;box-shadow:0 0 0 4px #24d6a514}@media (max-width: 1180px){.goal-pro-command-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 760px){.goal-pro-command-grid,.goal-pro-preset-row{grid-template-columns:1fr}}:root{--apex-bg: #020817;--apex-bg-2: #061426;--apex-surface: rgba(8, 22, 42, .78);--apex-surface-strong: rgba(10, 29, 54, .92);--apex-surface-soft: rgba(12, 36, 66, .62);--apex-border: rgba(112, 178, 255, .18);--apex-border-strong: rgba(100, 188, 255, .36);--apex-text: #eef7ff;--apex-muted: #93a8c5;--apex-dim: #647892;--apex-cyan: #46d8ff;--apex-blue: #2f82ff;--apex-violet: #7c6dff;--apex-green: #35f4b6;--apex-amber: #ffd166;--apex-red: #ff5f82;--apex-radius-xl: 28px;--apex-radius-lg: 22px;--apex-radius-md: 16px;--apex-shadow: 0 22px 80px rgba(0, 0, 0, .38);--apex-glow: 0 0 38px rgba(70, 216, 255, .14)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 8%,rgba(47,130,255,.18),transparent 32%),radial-gradient(circle at 85% 15%,rgba(53,244,182,.1),transparent 30%),radial-gradient(circle at 70% 95%,rgba(124,109,255,.12),transparent 28%),linear-gradient(135deg,var(--apex-bg),#041224 48%,#02101b);color:var(--apex-text);overflow-x:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 82%);z-index:-1}*{box-sizing:border-box}::selection{background:#46d8ff47;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#030c19cc}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#46d8ff73,#2f82ff61);border-radius:999px;border:2px solid rgba(3,12,25,.9)}.shell{background:transparent}.sidebar{width:256px;padding:18px 14px;background:linear-gradient(180deg,#051123f5,#020914fa),radial-gradient(circle at 50% 0%,rgba(47,130,255,.18),transparent 42%);border-right:1px solid rgba(101,183,255,.18);box-shadow:14px 0 60px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20}.content{margin-left:256px;width:calc(100% - 256px);min-height:100vh;background:transparent}.sidebar-collapsed .content{margin-left:92px;width:calc(100% - 92px)}.sidebar-collapsed .brand strong,.sidebar-collapsed .brand span:not(.brand-tag),.sidebar-collapsed .nav-section-title,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-footer span,.sidebar-collapsed .sidebar-footer strong,.sidebar-collapsed .logout-button{display:none!important}.sidebar-collapsed .brand-card{padding:12px;align-items:center}.sidebar-collapsed .nav-item{justify-content:center;padding:14px}.sidebar-collapsed .sidebar-footer{min-height:64px}.brand-card{padding:16px;border-radius:24px;background:linear-gradient(145deg,#0d294ed1,#061326e6),radial-gradient(circle at 10% 0%,rgba(70,216,255,.22),transparent 40%);border:1px solid rgba(112,178,255,.22);box-shadow:var(--apex-shadow)}.brand strong{font-size:19px;letter-spacing:-.02em;line-height:1.05}.brand span{color:var(--apex-muted);letter-spacing:.08em}.brand-tag{width:max-content;padding:6px 9px;border-radius:999px;color:#9be8ff!important;background:#46d8ff1a;border:1px solid rgba(70,216,255,.22);text-transform:uppercase;font-size:10px!important}.brand-top-row{align-items:center;gap:10px}.workspace-controls{display:flex;gap:6px}.sidebar-toggle{width:32px;height:32px;border-radius:12px;border:1px solid rgba(112,178,255,.2);background:#091c38bf;color:#bde8ff;display:inline-flex;align-items:center;justify-content:center}.sidebar-toggle:hover{border-color:#46d8ff8c;color:#fff;transform:translateY(-1px)}.sidebar-nav,.sidebar nav{gap:18px}.nav-section-title{color:#69cfff;opacity:.88;letter-spacing:.2em;font-size:10px;margin:0 0 9px 6px;text-transform:uppercase}.nav-section-items{display:flex;flex-direction:column;gap:7px}.nav-item{position:relative;min-height:42px;padding:12px 13px;border-radius:15px;background:#081b357a;border:1px solid rgba(112,178,255,.12);color:#b8cce6;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.nav-item:hover{transform:translate(3px);background:#0f2d53b8;border-color:#46d8ff52;color:#fff}.nav-item.active{color:#fff;background:linear-gradient(135deg,#2f82ff57,#46d8ff1f);border-color:#46d8ff94;box-shadow:0 10px 38px #2f82ff33,inset 0 0 0 1px #ffffff08}.nav-item.active:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--apex-cyan),var(--apex-green));box-shadow:0 0 20px #46d8ffcc}.nav-item.awake:after{content:"";margin-left:auto;width:8px;height:8px;border-radius:999px;background:var(--apex-green);box-shadow:0 0 18px #35f4b6bf}.sidebar-footer{position:absolute;left:14px;right:14px;bottom:14px;padding:14px;border-radius:20px;background:linear-gradient(145deg,#091e38d1,#041020f2);border:1px solid rgba(112,178,255,.16)}.sidebar-footer span{color:var(--apex-muted);font-size:12px}.sidebar-footer strong{color:#fff;font-size:12px;display:block;margin:6px 0 12px}.logout-button{width:100%;justify-content:center;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;color:#fff!important;padding:11px!important}.top-command-strip{position:sticky;top:0;z-index:12;margin:0;padding:12px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:#040e1fc7;border-bottom:1px solid rgba(112,178,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-command-left,.top-command-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.top-command-left strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#fff}.top-command-left span:last-child{color:var(--apex-muted);font-size:12px}.command-dot{width:10px;height:10px;border-radius:50%;background:var(--apex-blue);box-shadow:0 0 18px #2f82ffb3}.command-dot.live{background:var(--apex-green);box-shadow:0 0 20px #35f4b6c7}.mini-status{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;background:#ffffff0d;border:1px solid rgba(255,255,255,.11);color:var(--apex-muted)}.mini-status.ok{color:#9fffe0;border-color:#35f4b642;background:#35f4b614}.mini-status.warn{color:#ffe29b;border-color:#ffd16647;background:#ffd16614}.mini-status.ai{color:#d9d3ff;border-color:#7c6dff47;background:#7c6dff17}.app,.account-command-page,.auto-goal-page,.beginner-auto-goal-page,.apex-history-os,.apex-home-os,.production-brain-page,.quant-brain-page,.battle-test-page,.proof-lab-page,.edge-lab-page,.mobile-command-page,.telegram-page,.settings-page,.help-page,.journal-page,.live-view-page{padding:24px}.page-cache{min-height:100vh}.page-pane{transition:opacity .16s ease,transform .16s ease}.page-pane.active{opacity:1;transform:translateY(0)}.page-pane.dormant{opacity:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:9999px;overflow:hidden}.hero,.apex-hero,.apex-command-hero,.auto-goal-hero,.beginner-goal-hero,.account-command-hero,.completion-hero,.auth-pro-card,.clean-signal-hero,.close-advisor-hero{position:relative;overflow:hidden;border-radius:32px!important;border:1px solid rgba(112,178,255,.18)!important;background:radial-gradient(circle at 10% 10%,rgba(70,216,255,.18),transparent 34%),radial-gradient(circle at 82% 12%,rgba(53,244,182,.1),transparent 32%),linear-gradient(135deg,#091e3af0,#051326e0)!important;box-shadow:var(--apex-shadow),var(--apex-glow)!important}.hero:after,.apex-hero:after,.apex-command-hero:after,.auto-goal-hero:after,.beginner-goal-hero:after,.account-command-hero:after{content:"";position:absolute;inset:auto -20% -80% auto;width:560px;height:560px;background:radial-gradient(circle,rgba(47,130,255,.16),transparent 68%);pointer-events:none}.hero h1,.apex-hero h1,.apex-command-hero h1,.auto-goal-hero h1,.beginner-goal-hero h1,.account-command-hero h1,.completion-hero h1{letter-spacing:-.055em;line-height:.96;text-wrap:balance}.eyebrow,.apex-hero .eyebrow,.auto-goal-hero .eyebrow,.beginner-goal-hero .eyebrow,.account-command-hero .eyebrow{color:#70dbff!important;letter-spacing:.24em!important;font-weight:900!important}.subtitle,.hero p,.apex-hero p,.auto-goal-hero p,.beginner-goal-hero p,.account-command-hero p{color:#a7b9d2}.card,.panel,.chart-card,.apex-card,.apex-order-card,.apex-close-advisor-card,.apex-telegram-card,.apex-doctor,.apex-edge-card,.apex-market-tile,.apex-health-tile,.account-owner-card,.account-next-panel,.beginner-goal-card,.beginner-status-card,.beginner-advanced-card,.beginner-log-card,.command-card,.auto-goal-form-card,.broker-result-card,.completion-stage-card,.completion-master-card,.clean-tab-panel,.decision-panel,.ai-panel,.auto-decision-card,.close-advisor-grid>*,.trade-card,.position,.paper,.audit-item,.admin-setting-field{border-radius:var(--apex-radius-lg)!important;background:linear-gradient(145deg,#0a1d36d1,#05101fe0)!important;border:1px solid var(--apex-border)!important;box-shadow:0 18px 60px #00000038,inset 0 1px #ffffff09!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card:hover,.apex-card:hover,.apex-order-card:hover,.apex-market-tile:hover,.apex-health-tile:hover,.command-card:hover,.beginner-goal-card:hover,.trade-card:hover{border-color:#46d8ff5c!important;box-shadow:0 20px 68px #00000047,0 0 28px #46d8ff14!important}.panel-head,.chart-head,.apex-card-head,.chart-panel-head,.broker-result-top,.auto-history-head,.completion-stage-card>div:first-child{border-bottom:1px solid rgba(112,178,255,.1);padding-bottom:12px}.badge,.signal-pill,.tags span,.chart-metrics span,.chart-toolbar-status span,.account-tabs button,.account-stat-strip>*,.beginner-summary-strip>*,.auto-status-strip>*,.apex-market-strip>*,.apex-control-bar>*,.compact-stat-card{border-radius:999px!important;background:#0d2848bd!important;border:1px solid rgba(112,178,255,.18)!important;color:#c5dcf6!important}.badge.ok,.badge.safe,.signal-pill.buy,.good,.ok,.safe{border-color:#35f4b65c!important}.badge.warn,.signal-pill.wait,.warn,.warning{border-color:#ffd16657!important}.badge.danger,.signal-pill.sell,.danger,.bad,.critical{border-color:#ff5f825c!important}button,.actions button,.panel button,.apex-main-button,.apex-soft-button,.ai-execute,.ai-follow-btn,.advisor-execute,.beginner-action-row button,.beginner-foldout-toggle,.auto-switch,.auto-switch-grid button,.account-tabs button{border-radius:15px!important;font-weight:850!important;letter-spacing:-.01em;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,border-color .16s ease!important}button:not(:disabled):hover,.actions button:not(:disabled):hover,.panel button:not(:disabled):hover,.apex-main-button:not(:disabled):hover,.apex-soft-button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.08)}button:disabled{opacity:.52!important;cursor:not-allowed!important;filter:grayscale(.25)}.actions button,.panel button,.apex-main-button,.beginner-action-row button,.auto-switch.active,.ai-execute{background:linear-gradient(135deg,#1f9dff,#2f82ff 55%,#7c6dff)!important;box-shadow:0 12px 36px #2f82ff40!important;border:1px solid rgba(255,255,255,.08)!important}.danger-btn,.sell,button.sell,.close,button.close{background:linear-gradient(135deg,#ff4f7f,#b73df2)!important}.buy,button.buy,button.safe,.apex-main-button.buy{background:linear-gradient(135deg,#23d6ac,#23a6ff)!important}.wait,button.wait{background:linear-gradient(135deg,#64748b,#334155)!important}input,select,textarea,.search-box,.apex-symbol-input,.compact-form input,.compact-form select{border-radius:16px!important;background:#030e1cb8!important;border:1px solid rgba(112,178,255,.2)!important;color:var(--apex-text)!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input:focus,select:focus,textarea:focus{border-color:#46d8ff9e!important;box-shadow:0 0 0 4px #46d8ff1a!important;background:#06182de0!important}label{color:#a9bdd7!important;font-weight:750;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.grid,.apex-primary-grid,.apex-work-grid,.apex-market-grid,.account-command-grid,.account-detail-grid,.account-role-grid,.beginner-setup-grid,.beginner-metric-grid,.admin-settings-grid,.admin-toggle-grid,.form-grid,.details,.signal,.telegram-grid,.command-grid,.completion-grid,.analysis-mini-grid{gap:16px!important}.chart-card,.apex-live-chart,.chart-stage-wrap,.apex-chart-zone{border-radius:28px!important;overflow:hidden}.smc-chart,.chart-stage,.chart-bg{background:#030b16!important}.chart-toolbar,.chart-actions,.chart-top{gap:10px!important}.chart-empty-overlay{border-radius:20px;background:#061222b8;border:1px dashed rgba(112,178,255,.22)}.position,.paper,.trade-card,.auto-event,.auto-history-item,.checklist-row,.check-list li,.reason-list li,.decision-reasons li,.close-action-line,.audit-item{background:#061426b8!important;border:1px solid rgba(112,178,255,.14)!important;border-radius:18px!important}.pnl.good,.good-text{color:var(--apex-green)!important}.pnl.bad,.bad-text{color:var(--apex-red)!important}.error{color:#ff9aad!important}.fineprint,small,.card p,.panel p,.apex-card p{color:var(--apex-muted)}.beginner-auto-goal-page .beginner-goal-layout,.auto-goal-page .beginner-goal-layout{align-items:start}.beginner-goal-card,.beginner-status-card{padding:18px!important}.beginner-action-row{position:sticky;bottom:14px;z-index:8;padding:12px;border-radius:22px;background:#040e1fd1;border:1px solid rgba(112,178,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}table,.compact-table{width:100%;border-collapse:separate;border-spacing:0 8px}th{color:#82d7ff;text-transform:uppercase;letter-spacing:.12em;font-size:11px}td{background:#08182cb8;border-top:1px solid rgba(112,178,255,.1);border-bottom:1px solid rgba(112,178,255,.1)}td:first-child{border-left:1px solid rgba(112,178,255,.1);border-radius:14px 0 0 14px}td:last-child{border-right:1px solid rgba(112,178,255,.1);border-radius:0 14px 14px 0}.auth-shell,.auth-pro-shell{background:radial-gradient(circle at 20% 20%,rgba(70,216,255,.2),transparent 34%),radial-gradient(circle at 80% 70%,rgba(124,109,255,.16),transparent 34%),linear-gradient(135deg,#020817,#05162a)!important}.auth-card,.auth-pro-card{box-shadow:0 28px 110px #0000007a!important}.auth-tabs button.active,.account-tabs button.active{background:linear-gradient(135deg,#2f82ff75,#46d8ff2e)!important;color:#fff!important;border-color:#46d8ff85!important}.mobile-bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:12px;z-index:30;display:none;max-width:calc(100vw - 20px);padding:8px;border-radius:24px;background:#030c19db;border:1px solid rgba(112,178,255,.18);box-shadow:0 18px 55px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-x:auto}.mobile-bottom-nav .nav-item{min-width:68px;justify-content:center;flex-direction:column;gap:4px;padding:8px 10px;font-size:11px}.mobile-bottom-nav .nav-item:before,.mobile-bottom-nav .nav-item:after{display:none}@media (max-width: 1100px){.sidebar{width:218px}.content{margin-left:218px;width:calc(100% - 218px)}.hero h1,.apex-hero h1,.apex-command-hero h1{font-size:clamp(36px,6vw,68px)!important}}@media (max-width: 900px){.sidebar{position:sticky;top:0;width:100%;min-height:auto;border-right:0;border-bottom:1px solid rgba(112,178,255,.16)}.content{margin-left:0;width:100%;padding-bottom:82px}.sidebar-nav,.sidebar nav{flex-direction:row;overflow-x:auto;padding-bottom:4px}.nav-section{min-width:max-content}.nav-section-items{flex-direction:row}.sidebar-footer{display:none}.mobile-bottom-nav{display:flex}.top-command-strip{position:static;padding:10px 14px}.top-command-right{display:flex}.app,.account-command-page,.auto-goal-page,.beginner-auto-goal-page,.apex-history-os,.apex-home-os,.production-brain-page,.quant-brain-page,.battle-test-page,.proof-lab-page,.edge-lab-page,.mobile-command-page,.telegram-page,.settings-page,.help-page,.journal-page,.live-view-page{padding:14px}}@media (max-width: 640px){.hero,.apex-hero,.apex-command-hero,.auto-goal-hero,.beginner-goal-hero,.account-command-hero{border-radius:24px!important;padding:22px!important}.card,.panel,.chart-card,.apex-card,.apex-order-card,.beginner-goal-card,.beginner-status-card{border-radius:20px!important}.grid,.apex-primary-grid,.apex-work-grid,.apex-market-grid,.account-command-grid,.beginner-setup-grid,.position{grid-template-columns:1fr!important}.top-command-left span:last-child{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}html,body,#root{width:100%;min-height:100%}body{overscroll-behavior:none}.shell,.content,.page-cache,.page-pane,.app,.apex-home-os,.history-os,.auto-goal-page,.beginner-auto-goal-page,.production-brain-page,.quant-brain-page,.battle-test-page,.proof-lab-page,.edge-lab-page,.mobile-command-page,.telegram-page,.settings-page,.account-command-page,.help-page,.journal-page,.live-view-page{min-width:0;max-width:100%}.page-cache{position:relative}.page-pane.active{display:block;opacity:1;animation:apexPageIn .18s ease both}@keyframes apexPageIn{0%{opacity:.78;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.apex-primary-grid,.apex-work-grid,.apex-market-strip,.apex-hero-grid,.account-command-grid,.beginner-goal-layout,.production-grid,.quant-grid,.battle-grid,.proof-grid,.edge-grid,.mobile-command-grid,.apex-chart-zone,.apex-oracle,.apex-card,.apex-order-card,.apex-close-advisor-card,.apex-telegram-card,.chart-card,.panel,.card{min-width:0}.apex-control-bar,.apex-button-pack,.actions,.chart-toolbar,.chart-actions,.chart-top{flex-wrap:wrap;min-width:0}.apex-symbol-input input,input,select,textarea{max-width:100%}.chart-card,.apex-live-chart,.chart-stage-wrap,.apex-chart-zone{width:100%}.shell{display:grid;grid-template-columns:256px minmax(0,1fr);width:100%;max-width:100vw;overflow-x:clip}.sidebar{width:256px;height:100vh;min-height:0;display:flex;flex-direction:column}.sidebar-nav,.sidebar nav{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:8px}.sidebar-footer{position:static;left:auto;right:auto;bottom:auto;flex:0 0 auto;margin-top:12px}.content{min-width:0;width:100%;max-width:100%;margin-left:0;overflow-x:clip}.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:92px}.sidebar-collapsed .content{width:100%;max-width:100%;margin-left:0}.top-command-strip{min-width:0;flex-wrap:wrap}.top-command-left,.top-command-right,.role-preview-controls{min-width:0}.top-command-right{justify-content:flex-end}.top-website-button,.top-logout-button,.role-preview-controls button{white-space:nowrap}.app,.page-cache,.page-pane,.apex-home-os,.account-command-page,.telegram-page,.settings-page,.journal-page,.live-view-page{overflow-x:clip}.chart-card,.apex-chart-zone,.chart-stage-wrap,.apex-live-chart,.table-wrap,.audit-list,.trade-list,.positions-table{max-width:100%}svg,canvas,img{max-width:100%}@media (max-width: 900px){.shell,.sidebar-collapsed{display:block;grid-template-columns:1fr}.sidebar{display:none!important}.content,.sidebar-collapsed .content{margin-left:0;width:100%;max-width:100vw}.top-command-strip{position:sticky;top:0;z-index:40;align-items:flex-start}.top-command-left,.top-command-right{width:100%;justify-content:flex-start}.role-preview-controls{width:100%;overflow-x:auto;padding-bottom:2px}}.smc-chart,.chart-stage,canvas{max-width:100%}.live-market-ribbon{max-width:1180px;margin:18px auto 0;display:flex;gap:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.live-market-ribbon span{flex:0 0 auto;border:1px solid rgba(96,165,250,.22);border-radius:999px;padding:9px 13px;color:#cfe8ff;background:#0f172a9e;animation:apexTicker 12s linear infinite}@keyframes apexTicker{0%{transform:translate(0)}to{transform:translate(-80px)}}.public-access-note{margin:14px 0 0;max-width:650px;color:#9fb8d7;line-height:1.6}.trading-screen-card{position:relative;overflow:hidden}.trading-screen-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(125,211,252,.1) 46%,transparent 62%);transform:translate(-120%);animation:apexScan 4.5s ease-in-out infinite;pointer-events:none}@keyframes apexScan{0%,45%{transform:translate(-120%)}to{transform:translate(120%)}}.return-public-button:before{content:"<";font-weight:900;margin-right:8px}.role-preview-controls,.top-action-cluster{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.role-preview-controls button,.top-website-button,.top-logout-button{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:7px 10px;background:#0f172aad;color:#d8ebff;font-weight:850;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.role-preview-controls button.active{color:#101827;background:linear-gradient(135deg,#8ee7ff,#9fffe0);border-color:transparent}.top-website-button{border-color:#60a5fa57}.top-logout-button{border-color:#f8717157;color:#ffd3d3}.public-nav,.professional-hero,.public-grid,.public-split,.plans-section,.public-safety{animation:apexRise .45s ease both}@keyframes apexRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.role-preview-controls{width:100%}.top-command-strip{align-items:flex-start}}.apex-oracle .apex-warning{align-items:flex-start;gap:10px;padding:13px 14px;color:#fff1b8;font-size:15px;font-weight:750;line-height:1.5;background:#475260d1!important;border-color:#ffd1666b!important;box-shadow:inset 0 1px #ffffff0d}.apex-oracle .apex-warning svg{flex:0 0 auto;margin-top:3px;color:#ffd166}.apex-oracle .apex-warning span{display:block;min-width:0}.momentum-watch-card{min-width:0}.momentum-watch-card.buy{background:linear-gradient(135deg,#14b8a6eb,#2d9cdbeb)!important;border-color:#7df9e261!important}.momentum-watch-card p,.momentum-watch-card small{overflow-wrap:anywhere}.momentum-watch-card small{color:#d4e5f4}.oracle-reasons p{color:#e5f0ff;line-height:1.45;overflow-wrap:anywhere}@media (max-width: 760px){.history-os{padding-bottom:140px!important}.apex-oracle{padding:16px;gap:14px;border-radius:22px}.oracle-facts{gap:10px}.oracle-facts div{border-radius:14px;padding:12px 14px}.apex-oracle .apex-warning{padding:14px 16px;border-radius:16px;font-size:16px;line-height:1.55;letter-spacing:0}.apex-oracle .apex-warning svg{width:18px;height:18px;margin-top:4px}.momentum-watch-card{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:16px;border-radius:20px}.momentum-watch-card span{color:#b9d7ef;font-size:11px;letter-spacing:.08em}.momentum-watch-card strong{font-size:20px;line-height:1.15;letter-spacing:0}.momentum-watch-card b{padding:7px 10px;font-size:18px}.momentum-watch-card p{color:#edf8ff;font-size:16px;line-height:1.45}.momentum-watch-card small{color:#d6e6f4;font-size:13px;line-height:1.5}.oracle-reasons{gap:10px}.oracle-reasons p{padding:10px 12px;font-size:14px}}.apex-oracle .accuracy-lock-warning{background:linear-gradient(135deg,#7f1d1dad,#581c876b)!important;border-color:#fb71858c!important;color:#ffe4e6!important}.apex-oracle .accuracy-lock-warning svg{color:#fb7185!important}.spaced-list{padding-left:1.2rem;line-height:1.7}.chat-picker{margin-top:14px}.chat-chip{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:6px;white-space:normal!important}.chat-chip small{color:var(--muted);font-size:.78rem}.chat-chip button{width:100%;justify-content:center;min-height:34px}.stack-actions{align-items:stretch}.stack-actions button{width:100%}.telegram-pro-page .telegram-hero-pro{background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.18),transparent 36%),linear-gradient(135deg,#061226f0,#062937b8)}.telegram-pro-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 0 18px}.telegram-pro-tile{display:grid;gap:5px;padding:16px;border:1px solid rgba(125,211,252,.22);border-radius:20px;background:linear-gradient(180deg,#0f2441bf,#041122d9);box-shadow:0 18px 44px #0000002e}.telegram-pro-tile svg{color:#67e8f9}.telegram-pro-tile span,.telegram-pro-panel .wide-label,.telegram-pro-panel label{color:var(--muted);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.telegram-pro-tile strong{color:#f8fbff;font-size:21px;line-height:1.1}.telegram-pro-tile small{color:#9fb5c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-pro-panel textarea,.telegram-pro-panel select,.telegram-pro-panel input{width:100%}.telegram-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.telegram-profile-grid button{align-items:flex-start;justify-content:flex-start;min-height:86px;flex-direction:column;gap:6px;background:#08182fd1;border:1px solid rgba(96,165,250,.26)}.telegram-profile-grid button.active{background:linear-gradient(135deg,#14b8a659,#2563eb61);border-color:#5eead4a6;box-shadow:0 0 0 1px #5eead41f,0 18px 36px #14b8a61f}.telegram-profile-grid button small{color:#c7d8e8;font-weight:600;text-transform:none;letter-spacing:0}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.telegram-watch-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.telegram-watch-chips span{padding:8px 11px;border-radius:999px;color:#dffcff;background:#22d3ee1f;border:1px solid rgba(34,211,238,.28);font-weight:800}.telegram-command-grid span{border-color:#5eead43d!important;background:#082034bf!important}.telegram-details{margin-top:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:12px;background:#02061752}.telegram-details summary{cursor:pointer;color:#d7ecff;font-weight:900}.telegram-event-list{display:grid;gap:10px;margin-top:12px}.telegram-event-list div{display:grid;gap:4px;padding:12px;border-radius:14px;background:#0f172ab8;border:1px solid rgba(148,163,184,.16)}.telegram-event-list b{color:#e5f4ff}.telegram-event-list small,.telegram-event-list span{color:#9fb5c9;font-size:12px}.wide-label{display:grid;gap:8px;margin-top:14px}.wide-label textarea{min-height:110px;resize:vertical}@media (max-width: 1100px){.telegram-pro-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.telegram-pro-strip,.telegram-profile-grid,.compact-form{grid-template-columns:1fr}}.precision-page .success-panel{border-color:#1ad5918c;background:linear-gradient(135deg,#093732b8,#071426eb)}.precision-page .warning-panel{border-color:#ffc7588c;background:linear-gradient(135deg,#46300b61,#071426eb)}.precision-page .danger-panel{border-color:#ff5f8299;background:linear-gradient(135deg,#4e15278c,#071426eb)}.precision-page .form-grid label{display:flex;flex-direction:column;gap:8px}.precision-page .form-grid label span{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.precision-page .status-row.wrap{flex-wrap:wrap;gap:10px}.precision-page .mini-grid>div{border:1px solid rgba(115,176,255,.2);border-radius:16px;padding:12px;background:#010a1852;display:grid;gap:5px}.precision-page .mini-grid span{color:var(--muted);font-size:12px}.precision-page .note{padding:10px 12px;border-radius:14px;background:#5084ff1a;border:1px solid rgba(80,132,255,.18);margin-bottom:8px;color:var(--text)}.precision-page .note.danger{background:#ff57781f;border-color:#ff577840}.precision-page .check-card{padding:12px;border-radius:16px;display:grid;gap:7px;border:1px solid rgba(115,176,255,.17);background:#010a1840}.precision-page .check-card span{color:var(--muted);line-height:1.4}.precision-page .check-card.ok{border-color:#1ad59147}.precision-page .check-card.bad{border-color:#ff5f8252}.fusion-page .fusion-hero{background:radial-gradient(circle at 18% 12%,rgba(34,211,238,.17),transparent 38%),radial-gradient(circle at 90% 14%,rgba(168,85,247,.16),transparent 32%),linear-gradient(135deg,#061226f5,#091e30d6)}.fusion-page .form-grid label{display:flex;flex-direction:column;gap:8px}.fusion-page .form-grid label span{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.fusion-page .status-row.wrap{flex-wrap:wrap;gap:10px}.fusion-score-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0}.fusion-score{display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px 8px;padding:14px;border-radius:18px;background:#030d1d94;border:1px solid rgba(148,163,184,.18);min-height:96px}.fusion-score span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;grid-column:1 / -1}.fusion-score strong{color:#eef8ff;font-size:34px;line-height:.95}.fusion-score small{color:#92a7ba;font-weight:800;padding-bottom:4px}.fusion-score.ok{border-color:#1ad59159;box-shadow:inset 0 0 0 1px #1ad59114}.fusion-score.warn{border-color:#ffc75861;box-shadow:inset 0 0 0 1px #ffc75814}.fusion-score.bad{border-color:#ff5f825c;box-shadow:inset 0 0 0 1px #ff5f8214}.fusion-page .note{padding:10px 12px;border-radius:14px;background:#5084ff1a;border:1px solid rgba(80,132,255,.18);margin-bottom:8px;color:var(--text);line-height:1.45}.fusion-page .note.danger{background:#ff57781f;border-color:#ff577840}.fusion-page .check-card{padding:12px;border-radius:16px;display:grid;gap:7px;border:1px solid rgba(115,176,255,.17);background:#010a1840}.fusion-event-list{display:grid;gap:10px;margin-top:14px}.fusion-event-list div{display:grid;gap:4px;padding:12px;border-radius:15px;border:1px solid rgba(125,211,252,.16);background:#02061752}.fusion-event-list strong{color:#e5f4ff}.fusion-event-list span,.fusion-event-list small{color:#9fb5c9;font-size:12px;line-height:1.35}.fusion-rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fusion-rule{padding:14px;border-radius:18px;background:#08182fa3;border:1px solid rgba(148,163,184,.15);display:grid;gap:7px}.fusion-rule.enabled{border-color:#5eead442}.fusion-rule small{color:#95adc1;text-transform:uppercase;font-weight:800;letter-spacing:.08em;font-size:11px}.fusion-rule p{margin:0;color:#d7e8f6;line-height:1.42}.fusion-rule em{color:#9fb5c9;font-size:13px;line-height:1.38}.fusion-page .switch-row{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.fusion-page .switch-row input{width:auto}.fusion-page .inline-switch{justify-content:center;border:1px solid rgba(148,163,184,.16);border-radius:15px;padding:10px;background:#02061733}@media (max-width: 1100px){.fusion-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fusion-rules-grid{grid-template-columns:1fr}}@media (max-width: 700px){.fusion-score-grid{grid-template-columns:1fr}}.apex-capital-guard{border:1px solid rgba(255,209,102,.38);background:radial-gradient(circle at 8% 0%,rgba(255,209,102,.12),transparent 34%),linear-gradient(145deg,#19150cf0,#06101ff7);box-shadow:0 24px 80px #0000003d,inset 0 1px #ffffff0a;border-radius:24px;padding:18px;display:grid;gap:14px}.apex-capital-guard.safe{border-color:#56f5c257;background:radial-gradient(circle at 8% 0%,rgba(86,245,194,.1),transparent 34%),linear-gradient(145deg,#09201ef0,#06101ff7)}.apex-capital-guard.danger{border-color:#ffd16675}.capital-guard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.capital-guard-head h2{margin:4px 0 8px;color:#fff;font-size:clamp(24px,2.6vw,38px);letter-spacing:-.035em;line-height:1.04;max-width:980px;display:flex;align-items:center;gap:10px}.capital-guard-head p:not(.eyebrow){margin:0;color:#c7d8ed;line-height:1.5;max-width:880px}.capital-input-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(180px,240px) auto;gap:10px;align-items:end}.capital-input-row label{color:#93abd0;display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.capital-input-row input{height:44px;border-radius:14px;border:1px solid rgba(255,209,102,.24);background:#020a169e;color:#fff;font-weight:950}.capital-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.capital-metric-grid div{min-height:104px;border-radius:18px;border:1px solid rgba(255,209,102,.18);background:#020a167a;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:7px}.capital-metric-grid svg{color:#ffe08a}.capital-metric-grid span,.capital-check strong,.capital-roadmap span{color:#9eb6d7;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.capital-metric-grid strong{color:#fff;font-size:clamp(20px,2vw,28px);line-height:1;overflow-wrap:anywhere}.capital-progress-track{height:12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,209,102,.18);overflow:hidden}.capital-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5f7a,#ffd166,#56f5c2);box-shadow:0 0 22px #ffd16647}.capital-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.capital-check{min-height:116px;border-radius:18px;border:1px solid rgba(148,190,255,.18);background:#020a166b;padding:13px;display:grid;gap:6px}.capital-check b{color:#fff;font-size:18px}.capital-check span{color:#bfd2ec;line-height:1.4}.capital-check.safe{border-color:#56f5c257}.capital-check.warn{border-color:#ffd16657}.capital-check.danger{border-color:#ff5f7a6b}.capital-roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.capital-roadmap div{min-height:128px;border-radius:18px;border:1px solid rgba(116,174,255,.16);background:#0511228a;padding:13px;display:grid;gap:7px}.capital-roadmap strong{color:#fff;font-size:16px}.capital-roadmap small{color:#a9bedc;line-height:1.42;font-size:13px}.capital-hard-lock{margin-bottom:0;border-color:#ff5f7a6b;background:#ff5f7a1a;color:#ffc3cf}@media (max-width: 1180px){.capital-metric-grid,.capital-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-check-grid{grid-template-columns:1fr}}@media (max-width: 760px){.capital-guard-head,.capital-input-row{grid-template-columns:1fr;flex-direction:column}.capital-metric-grid,.capital-roadmap{grid-template-columns:1fr}}.public-launch-plan,.home-business-runway{max-width:1180px;margin:22px auto;border:1px solid rgba(94,234,212,.24);border-radius:28px;padding:22px;background:radial-gradient(circle at 12% 0%,rgba(94,234,212,.13),transparent 34%),linear-gradient(135deg,#082030e0,#040d1cf0);box-shadow:0 24px 80px #00000040,inset 0 1px #ffffff0a;display:grid;gap:16px}.launch-plan-copy h2,.home-business-head h2{margin:6px 0 8px;color:#f8fbff;font-size:clamp(28px,3.4vw,48px);line-height:1;letter-spacing:-.045em}.launch-plan-copy p,.home-business-head p{margin:0;color:#b8cce7;line-height:1.55;max-width:820px}.launch-math-grid,.launch-offer-grid,.home-business-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launch-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-math-grid div,.launch-offer-grid div,.home-business-grid div{min-height:112px;border-radius:20px;border:1px solid rgba(125,211,252,.18);background:#020a186b;padding:15px;display:grid;gap:6px;align-content:center}.launch-offer-grid svg,.home-business-grid svg{color:#67e8f9}.launch-math-grid span,.launch-offer-grid span,.home-business-grid span{color:#99b5d4;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.launch-math-grid strong,.launch-offer-grid strong,.home-business-grid strong{color:#fff;font-size:clamp(21px,2.2vw,30px);line-height:1}.launch-math-grid small,.launch-offer-grid small{color:#9fb5c9;line-height:1.35}.home-business-runway{max-width:none;margin:0}.home-business-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.home-today-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-today-list p{margin:0;border:1px solid rgba(94,234,212,.18);border-radius:16px;padding:12px;background:#0f172a6b;color:#d7e8ff;display:flex;gap:8px;align-items:flex-start;line-height:1.45}.home-today-list svg{color:#5dffd0;flex:0 0 auto;margin-top:2px}@media (max-width: 1000px){.launch-math-grid,.home-business-grid,.launch-offer-grid,.home-today-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.public-launch-plan,.home-business-runway{padding:16px;border-radius:22px}.home-business-head{flex-direction:column}.launch-math-grid,.home-business-grid,.launch-offer-grid,.home-today-list{grid-template-columns:1fr}}
