@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dceaf6;background:#070e19;font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:350px}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #49d6c1;outline-offset:2px}h1,h2,p{margin:0}h1,h2,.brand strong,.kpi-val,.price-large{font-family:Space Grotesk,Segoe UI,sans-serif}.app{min-height:100vh;display:flex;background:radial-gradient(circle at 60% -30%,#17304638,transparent 48%),#080f1b}.sidebar{width:241px;flex-shrink:0;background:#0a1421;border-right:1px solid #1c2d3d;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0;height:100vh;padding:25px 13px 16px}.brand{display:flex;align-items:center;gap:10px;padding:0 10px 46px}.brand-logo{width:38px;height:38px;display:grid;place-items:center;background:#14a68b1b;color:#3fdec8;border:1px solid #2d8d8160;border-radius:11px}.brand strong{display:block;font-size:16px;letter-spacing:1px;color:#f0f9ff}.brand strong span{color:#4be2c1}.brand small{display:block;color:#667f93;font-size:9px;letter-spacing:1.7px;margin-top:3px}.nav-label{color:#557087;font-size:10px;letter-spacing:1.5px;padding:0 15px 10px;font-weight:800}.nav-label.spaced{padding-top:32px}.nav-item{border:1px solid transparent;border-radius:9px;display:flex;align-items:center;gap:11px;color:#8fa7b9;background:transparent;width:100%;padding:12px 13px;margin:2px 0;text-align:left;font-size:12px;font-weight:700}.nav-item:hover{background:#142333;color:#d2e5ef}.nav-item.active{background:#143333;color:#5de5cc;border-color:#24665c}.nav-item i{height:6px;width:6px;border-radius:50%;background:#52e8c6;margin-left:auto}.system-item{display:flex;align-items:center;gap:9px;color:#91a9ba;font-size:11px;padding:9px 12px}.system-item strong{font-size:9px;margin-left:auto;color:#607b90;letter-spacing:.6px}.status-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%}.green{background:#35d5a9;box-shadow:0 0 8px #35d5a955}.amber{background:#e6b75f;box-shadow:0 0 8px #e6b75f50}.red{background:#ff687f;box-shadow:0 0 8px #ff687f50}.sidebar-bottom{margin-top:auto}.demo-warning{border:1px solid #9f75383d;border-radius:11px;background:#bd8a3111;display:flex;gap:9px;color:#e7bd77;font-size:10px;letter-spacing:1px;font-weight:800;padding:12px}.demo-warning small{letter-spacing:0;font-size:10px;color:#a79071}.sidebar-version{font-size:10px;text-align:center;color:#4d6579;margin-top:14px}.main{min-width:0;flex:1}.topbar{height:68px;border-bottom:1px solid #1c2b3b;display:flex;justify-content:space-between;align-items:center;padding:0 30px;background:#0a1420a0}.crumb{color:#b7c9d9;font-size:11px;font-weight:800;letter-spacing:1.3px}.crumb span{color:#426174;margin:0 8px}.top-actions{display:flex;align-items:center;gap:10px}.pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;font-weight:800;font-size:10px;border:1px solid;border-radius:6px;letter-spacing:.4px}.pill.amber{color:#e6bd76;background:#e6b75f10;border-color:#75572f}.pill.good{color:#7ce6c3;background:#35d5a911;border-color:#287b64}.pill.bad{color:#fa95a0;background:#ff687f10;border-color:#69404c}.clock{color:#8ba4b6;font-size:11px;margin-left:7px}.icon-btn{background:transparent;color:#92a9b9;border:0;padding:9px}.content{padding:30px;max-width:1710px;margin:auto}.page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#54d6bc;display:inline-flex;gap:8px;align-items:center}.page-intro h1{font-size:clamp(23px,2.5vw,35px);font-weight:700;letter-spacing:-1.1px;color:#eef8ff;margin:10px 0 4px}.page-intro p{font-size:12px;color:#7992a6;line-height:1.6}.intro-actions{display:flex;gap:10px;flex-wrap:wrap}.primary-btn,.secondary-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 13px;border-radius:8px;border:1px solid;font-weight:800;font-size:11px;letter-spacing:.3px;white-space:nowrap}.primary-btn{background:#41ceb2;border-color:#41ceb2;color:#092720}.primary-btn:hover{background:#65e0c7}.secondary-btn{background:#152434;color:#b7cfe0;border-color:#2a4357}.secondary-btn:hover{background:#20374c}.safety-line{color:#adb9c3;font-size:11px;background:#9b6f3418;border:1px solid #76552e3b;border-radius:7px;padding:10px 12px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.safety-line svg{color:#eebf71;flex-shrink:0}.safety-line strong{color:#ff7c86;margin-left:5px}.toast{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid #a84954;background:#451e2850;color:#ffc4cb;margin:12px 0;border-radius:8px;font-size:12px}.toast button{background:transparent;color:#ffc4cb;border:0;margin-left:auto}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px}.kpi,.panel{background:linear-gradient(125deg,#0f1c2b,#0c1826);border:1px solid #223549;border-radius:10px}.kpi{padding:18px 19px;min-height:126px}.kpi-label{font-size:10px;font-weight:800;color:#88a2b8;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;gap:5px}.kpi-label svg{color:#46667b}.kpi-val{color:#e3f8ff;font-size:30px;font-weight:700;margin-top:13px}.kpi-val span{font:500 11px DM Sans,sans-serif;color:#718da1;margin-left:8px}.kpi-foot{font-size:10px;color:#688397;margin-top:7px}.hero-grid,.middle-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:15px;margin-bottom:15px}.middle-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.panel{min-width:0;overflow:hidden}.section-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:18px 20px 0}.section-heading .eyebrow{font-size:9px;color:#537e93;letter-spacing:1.5px}.section-heading h2{font-size:16px;font-weight:700;margin-top:7px;letter-spacing:-.25px;color:#ebf7ff}.tag{font-size:9px;font-weight:800;letter-spacing:1px;color:#64cbb8;background:#17423d66;border:1px solid #247366;border-radius:5px;padding:6px 8px}.tiny-hint{font-size:10px;color:#68869d}.orb-panel{min-height:385px}.orb-stage{height:320px;position:relative;background:radial-gradient(circle at center,#115c6940 0%,#08202e28 35%,transparent 73%);overflow:hidden}.orb-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0}.orb-stage:after{content:"";position:absolute;top:11%;right:23%;bottom:11%;left:23%;border:1px solid #4166821f;border-radius:50%;pointer-events:none}.orb-float{position:absolute;top:37%;z-index:1;display:flex;flex-direction:column;gap:7px;pointer-events:none}.orb-float.left{left:20px}.orb-float.right{right:20px;text-align:right}.orb-float span{font-size:9px;font-weight:800;color:#6e91a5;letter-spacing:1px}.orb-float strong{font-size:19px;font-weight:800;color:#d9f4f4}.orb-float.right strong{color:#66e8c2;font-size:26px}.orb-float strong em{font-size:10px;font-weight:500;color:#799caf;font-style:normal}.orb-float small{font-size:10px;color:#5f879b}.orb-bottom{display:flex;align-items:center;justify-content:center;gap:9px;position:absolute;bottom:12px;width:100%;font-size:9px;letter-spacing:1.2px;color:#52748b}.orb-bottom span{width:3px;height:3px;background:#3fae9c;border-radius:50%}.verdict-list{padding:12px 12px 0}.verdict-row{position:relative;background:#101e2c;border:1px solid #203548;display:flex;align-items:center;gap:12px;width:100%;margin-bottom:9px;border-radius:8px;padding:12px 13px 18px;color:#bed3df;text-align:left}.verdict-row:hover,.verdict-row.selected{border-color:#3f9286;background:#14302e}.symbol-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#183b49;color:#6dd7c7;font-weight:900;font-size:15px}.verdict-name{display:flex;flex-direction:column;gap:3px}.verdict-name strong{color:#e5f0f6;font-size:12px}.verdict-name small,.verdict-right small{font-size:9px;color:#648298}.verdict-right{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:3px}.verdict-right strong{color:#e7f6fb;font-size:16px}.bar{position:absolute;left:12px;right:12px;bottom:7px;height:3px;background:#30465a;border-radius:4px;overflow:hidden}.bar span{display:block;height:100%;border-radius:4px}.verdict-footer{padding:9px 15px 15px;font-size:9px;color:#6b839a;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.verdict-footer div{font-weight:800;margin-right:auto}.positive{color:#4cddac!important}.negative{color:#f1798c!important}.chart-panel,.agent-panel{min-height:302px}.price-large{font-size:27px;color:#e6f8ff;font-weight:700;padding:15px 20px 0}.price-large span{font-size:11px;color:#708b9c;font-weight:400}.percent{font-size:12px;display:flex;align-items:center;gap:3px}.chart-area{height:202px;padding:15px 10px 15px 12px}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 16px 10px}.agent{border:1px solid #294154;background:#101e2e;border-radius:8px;padding:12px 8px;min-height:76px;display:flex;align-items:center;gap:7px;position:relative}.agent-icon{display:grid;place-items:center;color:#60ceb9;background:#204d493d;border-radius:6px;padding:7px}.agent b{font-size:10px;letter-spacing:.3px;color:#c7dce8;display:block}.agent small{font-size:8px;color:#607f92;display:block;margin-top:5px}.agent-index{position:absolute;top:5px;right:6px;font-size:8px;color:#527184}.agent-result{border-top:1px solid #223749;margin:0 17px;padding:10px 0;display:flex;flex-direction:column;gap:5px}.agent-result strong{font-size:11px;color:#cbdfe8}.agent-result small{font-size:10px;color:#7992a5}.decisions-panel{margin-bottom:20px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px;text-align:left;margin-top:15px;white-space:nowrap}th{font-size:9px;color:#5d7a8f;letter-spacing:1px;border-bottom:1px solid #253a4b;background:#0b1b29;padding:12px 18px}td{color:#aec4d4;border-bottom:1px solid #1b2c3b;padding:12px 18px}tr:last-child td{border-bottom:0}.reason{white-space:normal;min-width:150px;color:#7791a5}.action{font-size:9px;font-weight:800;padding:5px 7px;border-radius:4px}.action.approved{background:#124338;color:#57d4ae}.action.rejected{background:#533039;color:#ff9b9c}.footer{display:flex;justify-content:space-between;gap:10px;padding:0 0 24px;color:#476176;font-size:9px;font-weight:800;letter-spacing:1px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:14px 0 28px}.rich-panel{padding-bottom:21px}.rich-panel>p{font-size:12px;color:#9ab1c2;line-height:1.8;margin:18px 20px}.rich-panel>.primary-btn,.rich-panel>.secondary-btn{margin:12px 20px}.field-title{color:#849fb5;font-size:10px;letter-spacing:.6px;font-weight:800;display:block;margin:17px 20px 8px}.symbol-pickers{display:flex;gap:8px;flex-wrap:wrap;margin:12px 20px}.symbol-pickers button{background:#13283b;color:#8cb4c9;border:1px solid #2e4860;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800}.symbol-pickers button.picked{border-color:#3dd2b3;color:#52e9c4}.stat-cells{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 20px}.stat-cells>div{background:#13283a;border:1px solid #27435a;padding:14px;border-radius:9px}.stat-cells small{display:block;font-size:10px;color:#8ca6b6}.stat-cells b{font-size:22px;color:#e8f8fb;display:block;margin-top:7px}.micro{color:#65849a;font-size:10px;padding:0 20px 10px}.ops-list{margin:18px 20px}.ops-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0;font-size:12px;color:#86a0b3;border-bottom:1px solid #233749}.ops-list b{color:#e1f4f8;text-align:right;overflow-wrap:anywhere}.helper-box{display:flex;align-items:flex-start;gap:10px;color:#9fc5c4;font-size:11px;line-height:1.7;padding:13px;border:1px solid #275e5b;border-radius:8px;background:#1b54461c;margin:18px 20px}.helper-box svg{flex-shrink:0}.helper-box.danger{color:#ddb38e;border-color:#75552f;background:#4c35191c}.broker-list{margin:15px 20px}.broker{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #283b4e}.broker-logo{background:#204e67;color:#7cdecb;width:39px;height:39px;border-radius:9px;display:grid;place-items:center;font-weight:900}.broker>div:nth-child(2){flex:1;min-width:0}.broker strong,.broker small{display:block}.broker strong{font-size:13px}.broker small{font-size:10px;color:#809baf;margin-top:5px;overflow-wrap:anywhere}.broker .secondary-btn{padding:9px}.guard-list{margin:19px 20px;display:flex;flex-direction:column;gap:15px}.guard-list>div{display:flex;align-items:center;gap:10px;color:#a9c1cc;font-size:12px}.guard-list svg{flex-shrink:0;color:#54d4b7}input,textarea{display:block;width:calc(100% - 40px);margin:0 20px;background:#0b1929;border:1px solid #345067;color:#cce6ef;padding:11px;border-radius:6px;outline:none;font-size:12px}textarea{resize:vertical}.ai-response{margin:12px 20px;background:#193a3c56;border:1px solid #32675a;border-radius:8px;padding:17px}.ai-response small{font-size:9px;letter-spacing:1px;color:#70d8c4;font-weight:800}.ai-response p{font-size:12px;color:#cde7e8;margin:11px 0 0;line-height:1.8}.json-result{background:#07121f;color:#96c7a6;margin:14px 20px;padding:10px;border:1px solid #22465c;max-height:250px;overflow:auto;font-size:10px;border-radius:7px}.terminal{background:#071421;border:1px solid #28536a;border-radius:8px;margin:20px;padding:14px}.terminal div{color:#57c8bc;letter-spacing:1px;font-size:10px;margin-bottom:10px;font-weight:800}.terminal code{line-height:2;color:#aacde1;font-size:11px}@media (max-width:1350px){.content{padding:22px}.sidebar{width:213px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr)}.orb-float.left{left:12px}.orb-float.right{right:12px}.agent-grid{gap:5px}.agent{padding:9px 5px}.agent-icon{padding:4px}.agent b{font-size:9px}}@media (max-width:1120px){.sidebar{width:190px}.sidebar .brand{padding-left:0}.brand strong{font-size:13px}.hero-grid,.middle-grid{grid-template-columns:1fr}.orb-panel{min-height:400px}.orb-stage{height:355px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent{padding:12px}.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.app{display:block}.sidebar{position:relative;width:100%;height:auto;min-height:unset;padding:10px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.brand{padding:5px 10px;margin-right:auto}.nav-label,.system-item,.sidebar-bottom{display:none}.nav-item{width:auto;padding:10px;gap:4px;margin:0}.nav-item span{font-size:10px}.nav-item i{display:none}.topbar{height:55px;padding:0 14px}.clock{display:none}.content{padding:16px}.page-intro{align-items:flex-start;flex-direction:column}.page-intro h1{font-size:25px}.top-actions{gap:5px}.pill{font-size:9px;padding:5px}.two-col{grid-template-columns:1fr}.hero-grid,.middle-grid{gap:10px}.orb-float strong{font-size:13px}.orb-float.right strong{font-size:18px}.footer{flex-direction:column}.safety-line{line-height:1.6}.kpi{padding:13px}.kpi-val{font-size:25px}}@media (max-width:510px){.sidebar{justify-content:center}.brand{width:100%}.nav-item{flex:1;justify-content:center;padding:10px 4px}.nav-item span{display:none}.crumb{font-size:9px}.kpis{gap:8px}.kpi-label{font-size:8px}.kpi-foot{font-size:9px}.kpi-val{font-size:23px}.section-heading{padding:15px 12px 0}.orb-stage{height:290px}.orb-float{top:35%}.orb-float.left{left:8px}.orb-float.right{right:8px}.orb-float small{font-size:8px}.orb-bottom{font-size:7px}.agent-grid{grid-template-columns:repeat(2,1fr)}.agent{padding:9px}.verdict-list{padding:8px}.verdict-row{padding:8px 9px 17px}.verdict-footer{gap:6px}.intro-actions{width:100%}.intro-actions button{flex:1;font-size:9px}.price-large{font-size:23px}.footer{font-size:8px}}.greeks-inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 20px}.greeks-inputs label{display:block;color:#91abbb;font-weight:700;font-size:10px}.greeks-inputs input,.greeks-inputs select{width:100%;margin:7px 0 0;background:#0b1929;border:1px solid #345067;color:#cce6ef;padding:9px;border-radius:6px;font-size:12px}.broker{flex-wrap:wrap}.broker-quote{flex-basis:100%;margin-left:50px;color:#85d7c3;font-size:10px;line-height:1.5}.demo-warning.live-ok{border-color:#287b6466;background:#35d5a90f;color:#7ce6c3}.demo-warning.live-ok small{color:#8fb9ad}.ask-bar{flex:1;max-width:460px;margin:0 22px;display:flex;align-items:center;gap:9px;background:#0f1c2b;border:1px solid #24394d;border-radius:10px;padding:0 10px;color:#5de5cc}.ask-bar:focus-within{border-color:#41ceb2;box-shadow:0 0 0 3px #41ceb222}.ask-bar input{flex:1;background:transparent;border:0;color:#e3f0fa;padding:10px 0;font-size:13px;outline:none;min-width:0}.ask-bar kbd{font-size:9px;color:#6d879b;border:1px solid #2a4357;border-radius:4px;padding:2px 5px;white-space:nowrap}.positive{color:#41d9b0}.negative{color:#f47b8c}.mono{font-family:Space Grotesk,monospace;font-variant-numeric:tabular-nums}.ghost-btn{background:transparent;border:1px solid #2a4357;color:#a9c3d6;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.ghost-btn:hover{background:#152434}.danger-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:10px 13px;border-radius:8px;border:1px solid #ff687f;background:#ff687f22;color:#ffb3bf;font-weight:800;font-size:11px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.copilot-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px;margin-top:14px}.chat-panel{display:flex;flex-direction:column;height:calc(100vh - 250px);min-height:520px}.chat-head{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid #1d3043}.chat-head b{display:block;font-size:14px;color:#eef8ff}.chat-head small{color:#7591a6;font-size:11px}.chat-head .ghost-btn{margin-left:auto}.bot-avatar{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#41ceb2,#3a7bd5);color:#06231d}.chat-scroll{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.bubble{max-width:92%;border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.55}.bubble.user{align-self:flex-end;background:#1d4c47;color:#e9fffa;border-bottom-right-radius:4px}.bubble.bot{align-self:flex-start;background:#111f30;border:1px solid #213549;border-bottom-left-radius:4px;width:92%}.bubble.thinking{display:flex;gap:8px;align-items:center;color:#8fb3c9;width:auto}.bubble-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.bubble-meta span{font-size:9px;letter-spacing:.5px;color:#6f8ca1;background:#0b1623;border:1px solid #1d3043;border-radius:20px;padding:3px 8px;text-transform:uppercase}.blocked-tag{display:inline-flex;gap:6px;align-items:center;font-size:10px;font-weight:800;color:#e6b75f;background:#e6b75f14;border:1px solid #e6b75f44;border-radius:6px;padding:4px 8px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.md p{margin:2px 0}.md-gap{height:8px}.md-li{display:flex;gap:8px;margin:2px 0}.md-li span{color:#5de5cc;flex-shrink:0}.md-li p{margin:0}.md code{background:#0a1522;border:1px solid #233a4f;border-radius:4px;padding:0 4px;font-size:12px}.md strong{color:#f2fbff}.cite{font-size:9px;font-weight:800;color:#0a2a24;background:#5de5cc;border-radius:4px;padding:0 4px;margin-left:2px}.welcome{margin:auto;text-align:center;max-width:620px;color:#9cb5c8;padding:20px}.welcome svg{color:#5de5cc}.welcome h3{font-family:Space Grotesk;font-size:22px;color:#eef8ff;margin:10px 0 6px}.welcome p{font-size:13px;margin-bottom:18px}.suggest-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.suggest-grid button{display:flex;justify-content:space-between;align-items:center;gap:6px;text-align:left;background:#101e2e;border:1px solid #24394d;border-radius:10px;color:#cfe3f1;padding:11px 12px;font-size:12px}.suggest-grid button:hover,.chip-row button:hover{border-color:#41ceb2;color:#fff;background:#13302f}.chip-row{display:flex;gap:6px;overflow-x:auto;padding:8px 18px 0;scrollbar-width:none}.chip-row button{flex-shrink:0;background:#0f1c2b;border:1px solid #24394d;color:#a6c2d6;border-radius:20px;padding:6px 11px;font-size:11px}.chat-input{display:flex;gap:8px;padding:12px 18px 16px}.chat-input input{flex:1;min-width:0;background:#0b1623;border:1px solid #27405a;border-radius:10px;color:#e8f4fd;padding:12px 14px;font-size:13px}.chat-input input:focus{outline:none;border-color:#41ceb2}.chat-input.flat{padding:4px 20px 12px}.toast.inline{margin:8px 18px 0}.side-stack{display:flex;flex-direction:column;gap:15px}.side-card{padding:16px}.side-title{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:1.3px;color:#6fd8c3;text-transform:uppercase;margin-bottom:12px}.side-title.pad{padding:16px 20px 4px;margin:0}.timeline{list-style:none;margin:0 0 12px;padding:0}.timeline li{display:flex;gap:10px;align-items:flex-start;position:relative;padding:0 0 14px}.timeline li:not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:0;width:1px;background:#28465c}.timeline .dot{width:11px;height:11px;border-radius:50%;background:#41ceb2;box-shadow:0 0 0 3px #41ceb222;flex-shrink:0;margin-top:3px}.timeline b{display:block;font-size:12px;color:#e5f3fc}.timeline small{display:block;font-size:10.5px;color:#7f9bb0;word-break:break-word}.timeline em{margin-left:auto;font-style:normal;font-size:10px;color:#9cc;white-space:nowrap}.rules{margin:0;padding-left:17px;color:#a8c0d1;font-size:12px;line-height:1.9}.empty-hint{color:#7891a6;font-size:12px;line-height:1.6}.rcard{margin-top:10px;background:#0b1623;border:1px solid #1f3448;border-radius:11px;padding:11px 12px}.rcard.error{display:flex;gap:8px;align-items:center;color:#ffb3bf;border-color:#ff687f55}.rcard-head{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:1px;color:#79cdbc;text-transform:uppercase;margin-bottom:9px}.rcard-head em{margin-left:auto;font-style:normal;color:#5f7b90;font-weight:600}.cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px;margin:6px 0}.cells>div{background:#0f1d2d;border:1px solid #1e3346;border-radius:8px;padding:8px 9px;min-width:0}.cells small{display:block;font-size:9px;letter-spacing:.7px;color:#6f8ca1;text-transform:uppercase}.cells b{display:block;font-family:Space Grotesk;font-size:15px;color:#ecf7ff;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sym-rows{display:flex;flex-direction:column;gap:5px}.sym-row{display:grid;grid-template-columns:92px 90px 70px 110px 1fr 82px 74px;align-items:center;gap:8px;font-size:12px;padding:6px 8px;border-radius:8px;background:#0f1d2d}.scorebar{height:6px;background:#1c3044;border-radius:4px;overflow:hidden}.scorebar i{display:block;height:100%;border-radius:4px}.sig{font-size:10px;font-weight:800;border-radius:5px;padding:3px 7px;text-align:center;letter-spacing:.4px}.sig.buy{background:#41d9b01c;color:#5ee8c0;border:1px solid #41d9b055}.sig.sell{background:#f47b8c1c;color:#ff9aa8;border:1px solid #f47b8c55}.sig.hold{background:#d6ad6a1c;color:#e9c486;border:1px solid #d6ad6a55}.badge{font-size:9px;font-weight:800;letter-spacing:.6px;border-radius:5px;padding:3px 6px;white-space:nowrap;text-transform:uppercase}.badge.ok{color:#5ee8c0;background:#41d9b014;border:1px solid #41d9b040}.badge.warn{color:#e9c486;background:#d6ad6a14;border:1px solid #d6ad6a50}.badge.danger{color:#ff9aa8;background:#ff687f14;border:1px solid #ff687f55}.badge.off{color:#8aa3b6;background:#1a2b3c;border:1px solid #2a4357}.flags{display:flex;flex-direction:column;gap:5px;margin:8px 0}.flag{display:flex;gap:7px;align-items:center;font-size:11.5px;color:#eac98d;background:#d6ad6a12;border:1px solid #d6ad6a3a;border-radius:7px;padding:6px 9px}.flag.good{color:#7eecc9;background:#41d9b012;border-color:#41d9b040}.flag.danger{color:#ffb3bf;background:#ff687f14;border-color:#ff687f55}.signal-card{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.gauge-num{font-family:Space Grotesk;font-size:22px;font-weight:700}.sig-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.sig-head b{font-size:15px}.signal-card ul{margin:4px 0;padding-left:17px;color:#a9c3d6;font-size:12px}.spark{display:block;max-width:100%}.micro-note{font-size:10.5px;color:#7891a6;margin-top:6px;line-height:1.5}.riskbars>div{display:grid;grid-template-columns:120px 1fr 90px;gap:10px;align-items:center;margin:6px 0;font-size:12px}.riskbars span{height:9px;background:#1c3044;border-radius:5px;overflow:hidden}.riskbars i{display:block;height:100%;background:#e6b75f;border-radius:5px}.riskbars i.es{background:#ff687f}.riskbars small{color:#8ea8bb}.riskbars b{font-family:Space Grotesk;text-align:right}.size-card .big-num{font-family:Space Grotesk;font-size:34px;font-weight:700;color:#5ee8c0}.size-card .big-num small{font-size:12px;color:#7891a6;margin-left:6px}.mini-table{width:100%;border-collapse:collapse;font-size:11.5px;margin-top:6px}.mini-table th,.mini-table td{padding:6px;text-align:left;border-bottom:1px solid #1b2e41}.mini-table th{font-size:9px;color:#6f8ca1;letter-spacing:.7px}.mini-table .reason{color:#8aa3b6;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;gap:5px;align-items:center;font-size:11px;border-radius:20px;padding:5px 10px;border:1px solid}.chip.ok{color:#7eecc9;border-color:#41d9b045;background:#41d9b010}.chip.warn{color:#eac98d;border-color:#d6ad6a50;background:#d6ad6a10}.chip.off{color:#8aa3b6;border-color:#2a4357;background:#132232}.pipeline{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.pipeline span{display:inline-flex;gap:4px;align-items:center;font-size:10px;text-transform:uppercase;color:#7eecc9;background:#41d9b010;border:1px solid #41d9b035;border-radius:5px;padding:3px 7px}.confirm-card{margin-top:10px;border:1px solid #e6b75f66;background:#e6b75f10;border-radius:11px;padding:12px}.confirm-card>div:first-child{display:flex;gap:7px;align-items:center;color:#f0cf91}.confirm-card p{font-size:12px;color:#d8c7a6;margin:6px 0 10px}.confirm-actions{display:flex;gap:8px;flex-wrap:wrap}.sources{display:flex;flex-direction:column;gap:6px}.source{all:unset;cursor:pointer;display:block;background:#0f1d2d;border:1px solid #1f3448;border-radius:9px;padding:8px 10px}.source:hover,.source.open{border-color:#2f6b62}.source:focus-visible{outline:2px solid #49d6c1}.source-head{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11.5px}.source-head .ref{font-size:9px;font-weight:800;background:#5de5cc;color:#06231d;border-radius:4px;padding:1px 5px}.source-head small{color:#6f8ca1}.source-head .score{margin-left:auto;font-size:10px;color:#6f8ca1}.source p{font-size:11.5px;color:#a7bfd1;margin:5px 0 0;line-height:1.55;white-space:pre-wrap}.cat-row{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 12px}.cat-row button,.toggle-row button{background:#0f1c2b;border:1px solid #24394d;color:#a6c2d6;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:700}.cat-row button.on,.toggle-row button.on{background:#143333;border-color:#41ceb2;color:#5de5cc}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:13px;margin-bottom:28px;align-items:start}.tool-card{background:linear-gradient(125deg,#0f1c2b,#0c1826);border:1px solid #223549;border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:11px;min-width:0}.tool-card.perm-paper_action{border-color:#6b5a3a}.tool-card.perm-safety{border-color:#6b3a44}.tool-top{display:flex;gap:10px;align-items:flex-start}.tool-top b{display:block;font-size:13.5px;color:#eef8ff}.tool-top small{display:block;font-size:11.5px;color:#8aa3b6;line-height:1.45;margin-top:2px}.tool-top .badge{margin-left:auto}.tool-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:#14a68b1b;color:#3fdec8;border:1px solid #2d8d8160}.tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tool-fields label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:#7f9bb0;min-width:0}.tool-fields input,.tool-fields select{background:#0b1623;border:1px solid #27405a;border-radius:7px;color:#e8f4fd;padding:7px 8px;font-size:12px;min-width:0}.toggle-row{display:flex;flex-wrap:wrap;gap:4px}.toggle-row button{padding:4px 8px;font-size:10px}.tool-card>.primary-btn,.tool-card>.danger-btn{align-self:flex-start;display:inline-flex;gap:7px;align-items:center;padding:9px 14px;border-radius:8px;font-weight:800;font-size:11px;border:1px solid #41ceb2}.kpis.small{margin-top:14px}.kpi-val.sm{font-size:17px;word-break:break-word}.dropzone{margin:12px 20px;border:1.5px dashed #2f5068;border-radius:12px;padding:24px;text-align:center;color:#8fb3c9;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:.15s}.dropzone:hover,.dropzone.drag{border-color:#41ceb2;background:#41ceb20d;color:#cdf5ec}.dropzone b{color:#e8f6ff;font-size:13px}.dropzone small{font-size:11px}.paste-box{display:flex;flex-direction:column;gap:7px;padding:0 20px}.paste-box input,.paste-box textarea{background:#0b1623;border:1px solid #27405a;border-radius:8px;color:#e8f4fd;padding:9px 10px;font-size:12px;resize:vertical}.paste-box .secondary-btn{align-self:flex-start;margin:0 0 12px}.doc-list{display:flex;flex-direction:column;gap:6px;padding:0 20px 18px;max-height:340px;overflow-y:auto}.doc{display:flex;gap:9px;align-items:center;background:#0f1d2d;border:1px solid #1f3448;border-radius:9px;padding:8px 10px;color:#7fcfbf}.doc>div{min-width:0;flex:1}.doc b{display:block;font-size:12px;color:#e3f1fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc small{font-size:10.5px;color:#6f8ca1}.icon-btn.sm{width:26px;height:26px}@media (max-width:1180px){.copilot-grid{grid-template-columns:1fr}.side-stack{display:grid;grid-template-columns:1fr 1fr}.sym-row{grid-template-columns:86px 80px 64px 1fr 74px 70px}.sym-row .spark{display:none}}@media (max-width:800px){.ask-bar{display:none}.suggest-grid,.side-stack{grid-template-columns:1fr}.chat-panel{height:calc(100vh - 190px)}.tool-grid{grid-template-columns:1fr}.sym-row{grid-template-columns:1fr auto auto;row-gap:4px}.sym-row .scorebar{grid-column:1/-1;order:9}.sym-row .badge{display:none}.bubble.bot{width:100%;max-width:100%}.riskbars>div{grid-template-columns:90px 1fr 80px}}@media (max-width:510px){.tool-fields{grid-template-columns:1fr}.chat-input{padding:10px 12px 12px}.chat-scroll{padding:12px}}.tool-fields input,.tool-fields select,.paste-box input,.paste-box textarea,.chat-input input{margin:0;width:100%}.dropzone input[type=file],input[hidden]{display:none!important}.cells b{white-space:normal;overflow-wrap:anywhere;font-size:14px}.sym-row .sig{justify-self:start}.sym-row .unit{font-size:9px;color:#5f7d92;font-family:DM Sans,sans-serif}.closed-tag{font-style:normal;font-size:8px;font-weight:800;letter-spacing:.5px;color:#9fb3c3;background:#2a3b4c;border-radius:3px;padding:1px 4px;margin-left:5px;vertical-align:middle}.badge.next{background:#4a3a1b;color:#f0c46e;border:1px solid #75572f}.mk-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:7px;margin-bottom:10px}.mk-group{--mk:#5fd6c4;border:1px solid #233a4e;border-left:3px solid var(--mk);border-radius:8px;padding:8px 10px;background:#0e1c2a;display:flex;flex-direction:column;gap:3px}.mk-group b{font-size:12px;color:#e8f5ff}.mk-group span{font-size:10px;color:#7d97aa}.mk-group.open span{color:#5fe2b9}.mk-group.pre span{color:#f0c46e}.mk-group small{font-size:10px;color:#8ba3b5}.mk-group strong{color:#dff1fb}.session-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.session-chip{--mk:#5fd6c4;position:relative;display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 14px 11px;border-radius:10px;border:1px solid #223549;background:linear-gradient(125deg,#0f1c2b,#0c1826);color:#a9bfcf;overflow:hidden;transition:border-color .15s,transform .15s}.session-chip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mk);opacity:.85}.session-chip:hover{border-color:color-mix(in srgb,var(--mk) 55%,#223549);transform:translateY(-1px)}.session-chip.active{border-color:var(--mk);box-shadow:0 0 0 1px var(--mk) inset,0 6px 22px -12px var(--mk)}.sc-top{display:flex;align-items:center;gap:7px}.sc-top b{font:700 13px Space Grotesk,sans-serif;color:#eaf6ff;letter-spacing:.4px}.sc-top em{margin-left:auto;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.9px;padding:3px 6px;border-radius:4px;background:#2a3b4c;color:#9fb3c3}.session-chip.open .sc-top em{background:#124338;color:#5fe2b9}.session-chip.pre .sc-top em{background:#4a3a1b;color:#f0c46e}.sc-dot{width:8px;height:8px;border-radius:50%;background:#4b6072;flex-shrink:0}.session-chip.open .sc-dot{background:#35d5a9;box-shadow:0 0 #35d5a9aa;animation:scPulse 1.8s infinite}.session-chip.pre .sc-dot{background:#e6b75f}@keyframes scPulse{0%{box-shadow:0 0 #35d5a988}70%{box-shadow:0 0 0 7px #35d5a900}to{box-shadow:0 0 #35d5a900}}.sc-sub{font-size:10.5px;color:#88a2b5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-sub strong{color:#d9ecf6;font-variant-numeric:tabular-nums}.sc-count{font-size:9px;color:#5b788d;letter-spacing:.5px}.market-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:12px 12px 0}.symbol-pickers+.market-tabs,.rich-panel .market-tabs{padding:12px 20px 0}.market-tabs button{--mk:#5fd6c4;display:inline-flex;align-items:center;gap:6px;border:1px solid #2a4357;background:#11202f;color:#90a9bb;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800;letter-spacing:.5px}.market-tabs button small{font-size:9px;color:#5e7a8f;font-weight:700}.market-tabs button:hover{border-color:#3d5a72;color:#cfe3ee}.market-tabs button.on{border-color:var(--mk);color:#eaf7ff;background:color-mix(in srgb,var(--mk) 14%,#11202f)}.market-tabs button.on small{color:#b9cfdc}.mt-dot{width:6px;height:6px;border-radius:50%;background:#4b6072}.mt-dot.open{background:#35d5a9;box-shadow:0 0 6px #35d5a9}.mt-dot.pre{background:#e6b75f}.verdict-list.scroll{max-height:452px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2b4558 transparent}.mk-badge{border:1px solid;letter-spacing:.3px;font-weight:900;flex-shrink:0}.verdict-name{min-width:0}.verdict-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:1250px){.session-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.session-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.session-chip{padding:10px 11px}.verdict-list.scroll{max-height:380px}}@media (max-width:420px){.session-strip{grid-template-columns:1fr 1fr}.sc-count{display:none}.sc-top b{font-size:12px}}.cc{--go:#3ee0b0;--hold:#e8b45e;--nogo:#ff6b81;--sb:#5b8fd6;--ink:#e6f3fc;--dim:#7b93a7;--line:#1c3146;font-family:DM Sans,sans-serif;color:var(--ink);margin-top:14px}.cc.standalone{margin:0;min-height:100vh;padding:14px 16px 24px;background:radial-gradient(circle at 50% -20%,#14304a55,transparent 50%),#04090f}.cc-loading{display:flex;gap:12px;align-items:center;justify-content:center;min-height:300px;color:var(--dim);font-size:14px}.cc-panel,.cc-poll{background:linear-gradient(160deg,#08121e,#060d16);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.cc-sub{display:flex;align-items:center;gap:7px;font:800 10px/1 Space Grotesk,monospace;letter-spacing:1.6px;color:#5fd3bd;margin-bottom:10px;text-transform:uppercase}.cc-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#050b13;border:1px solid var(--line);border-radius:10px;padding:10px 14px;margin-bottom:12px}.cc-title{display:flex;gap:10px;align-items:center;color:#5fe0c6}.cc-title b{display:block;font:800 15px Space Grotesk;letter-spacing:2px;color:#f1fbff}.cc-title small{font-size:9.5px;letter-spacing:1.2px;color:var(--dim)}.mission{display:flex;align-items:center;gap:8px;font:800 12px Space Grotesk;letter-spacing:1.6px;padding:8px 12px;border-radius:7px;border:1px solid}.mission span{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;animation:blink 1.6s infinite}.mission.go{color:var(--go);background:#3ee0b012}.mission.hold{color:var(--hold);background:#e8b45e12}.mission.nogo{color:var(--nogo);background:#ff6b8114}@keyframes blink{50%{opacity:.35}}.cc-clocks{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.cc-clocks div{display:flex;flex-direction:column}.cc-clocks small{font-size:9px;letter-spacing:1.3px;color:var(--dim)}.cc-clocks b{font:700 19px Space Grotesk,monospace;color:#f4fbff;font-variant-numeric:tabular-nums}.cc-clocks em{font-style:normal;font-size:9px;color:var(--dim)}.cc-actions{display:flex;gap:6px}.cc-actions button{display:inline-flex;gap:5px;align-items:center;background:#0d1a29;border:1px solid #23405a;color:#a9c8dc;border-radius:6px;padding:7px 9px;font:800 10px Space Grotesk;letter-spacing:.8px}.cc-actions button:hover{border-color:#41ceb2;color:#fff}.cc-banner{display:flex;gap:8px;align-items:center;background:#e8b45e14;border:1px solid #e8b45e55;color:#f2cf8f;border-radius:8px;padding:8px 12px;margin-bottom:10px;font-size:12px}.poll-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.poll{border:1px solid;border-radius:8px;padding:8px 10px;background:#08131f;min-width:0}.poll small{display:block;font:800 9px Space Grotesk;letter-spacing:1.2px;color:var(--dim)}.poll b{display:block;font:800 20px Space Grotesk;letter-spacing:1px;margin:2px 0}.poll span{display:block;font-size:10px;color:#8ea7ba;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll.go{border-color:#3ee0b03a}.poll.go b{color:var(--go)}.poll.hold{border-color:#e8b45e55}.poll.hold b{color:var(--hold)}.poll.nogo{border-color:#ff6b8166;background:#ff6b810d}.poll.nogo b{color:var(--nogo);animation:blink 1.2s infinite}.poll.standby b{color:var(--sb)}.poll.standby{border-color:#5b8fd633}.poll.safed b{color:#b9c5d0}.poll.safed{border-color:#2a3a4a;background:repeating-linear-gradient(135deg,#08131f,#08131f 8px,#0b1826 8px,#0b1826 16px)}.cc-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin:12px 0}.flow{margin-bottom:14px}.flow-row{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding-bottom:4px}.stage{flex:1;min-width:104px;background:#0a1624;border:1px solid var(--line);border-radius:8px;padding:9px 10px;position:relative}.stage b{display:block;font-size:10.5px;color:#a9c2d4;font-weight:700}.stage strong{display:block;font:700 17px Space Grotesk;color:#f3fbff;margin:3px 0 1px;white-space:nowrap}.stage small{font-size:9.5px;color:var(--dim)}.stage-light{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:50%}.stage.go .stage-light{background:var(--go);box-shadow:0 0 8px var(--go)}.stage.hold .stage-light{background:var(--hold)}.stage.nogo .stage-light{background:var(--nogo);animation:blink 1s infinite}.stage.standby .stage-light{background:var(--sb)}.stage.nogo{border-color:#ff6b8155}.pipe{width:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;color:#2f6f86}.pipe i{position:absolute;left:0;right:0;top:50%;height:2px;background:repeating-linear-gradient(90deg,#3fb6d6 0 6px,transparent 6px 12px);background-size:24px 2px;animation:flow .9s linear infinite;opacity:.8}.pipe.nogo i{animation:none;background:#ff6b8155}.pipe svg{position:relative;background:#060d16;border-radius:50%}@keyframes flow{to{background-position:24px 0}}.trend-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.trend{background:#0a1624;border:1px solid var(--line);border-radius:8px;padding:8px 10px;min-width:0;overflow:hidden}.trend small{display:block;font-size:9px;letter-spacing:1px;color:var(--dim);text-transform:uppercase}.trend b{font:700 16px Space Grotesk}.orb-split{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px}.orb-canvas{position:relative;border-radius:10px;background:radial-gradient(circle at 50% 45%,#0f2a40,#050b13 70%);cursor:grab;touch-action:none;overflow:hidden}.orb-canvas:active{cursor:grabbing}.orb-empty{display:grid;place-items:center;color:var(--dim);font-size:12px}.orb-inspector{font-size:11.5px;display:flex;flex-direction:column;gap:8px;max-height:430px;overflow-y:auto}.orb-inspector select{width:100%;background:#0a1624;border:1px solid #23405a;color:#dcecf8;border-radius:6px;padding:6px;font-size:11px;margin-top:3px}.sr-label{font-size:9px;letter-spacing:1px;color:var(--dim);text-transform:uppercase}.insp-head{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.insp-head b{font:700 14px Space Grotesk}.insp-dot{width:10px;height:10px;border-radius:50%}.insp-row small{display:block;font-size:8.5px;letter-spacing:1.3px;color:#5fd3bd;margin-bottom:2px}.insp-row p{margin:0;color:#c5d9e7;line-height:1.45}.mono-sm{font-family:ui-monospace,Consolas,monospace;font-size:10.5px;color:#9fbbd0!important}.kv{display:grid;grid-template-columns:1fr;gap:2px}.kv div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted #1c3146;padding:2px 0}.kv span{color:var(--dim)}.kv b{color:#eaf6ff;font-weight:600;text-align:right;word-break:break-all}.links{display:flex;flex-wrap:wrap;gap:4px}.links button{background:#0d1a29;border:1px solid #23405a;color:#a9c8dc;border-radius:5px;padding:3px 6px;font-size:10px}.links button.dim{opacity:.5}.orb-legend{display:flex;flex-wrap:wrap;gap:8px;font-size:9.5px;color:var(--dim)}.orb-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.cc-lower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:12px;margin-bottom:12px}.cc-table{width:100%;border-collapse:collapse;font-size:11.5px}.cc-table th{font:800 8.5px Space Grotesk;letter-spacing:1.2px;color:var(--dim);text-align:left;padding:5px 6px;border-bottom:1px solid var(--line)}.cc-table td{padding:6px;border-bottom:1px solid #0f2033;white-space:nowrap}.cc-table td small{display:block;font-size:9px;color:var(--dim)}.cc-table tr.stale{opacity:.6}.cc-table .scorebar{display:inline-block;width:46px;margin-right:6px;vertical-align:middle}.warn-t{color:var(--hold)}.cc-alerts{display:flex;flex-direction:column;gap:6px}.cc-alert{display:flex;gap:9px;align-items:flex-start;border:1px solid;border-radius:8px;padding:8px 10px;font-size:11.5px}.cc-alert b{font-size:11px;letter-spacing:.5px}.cc-alert p{margin:2px 0;color:#c3d4e1}.cc-alert small{color:var(--dim)}.cc-alert.critical{border-color:#ff6b8177;background:#ff6b8112;color:#ff9aa8}.cc-alert.warning{border-color:#e8b45e66;background:#e8b45e10;color:#f0cb88}.cc-alert.info{border-color:#5b8fd655;background:#5b8fd60f;color:#9fc0ec}.cc-alert.ok{border-color:#3ee0b055;color:#7eecc9}.rr{display:grid;grid-template-columns:130px 1fr 26px;gap:8px;align-items:center;font-size:10.5px;margin:3px 0}.rr span{color:#a9c2d4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr i{height:6px;border-radius:3px;background:#ff6b81aa}.rr b{text-align:right}.gauges{display:grid;grid-template-columns:1fr 1fr;gap:6px}.g2{text-align:center}.g2 small{display:block;font-size:8.5px;letter-spacing:1px;color:var(--dim);margin-top:-4px}.cc-note{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--dim);margin-top:8px}.console .log{background:#02060b;border:1px solid #10263a;border-radius:7px;height:210px;overflow-y:auto;padding:8px;font:11.5px/1.65 ui-monospace,Consolas,Courier New,monospace}.ln{display:grid;grid-template-columns:70px 72px 120px 1fr 70px;gap:8px;color:#7ee8c4}.ln .k{color:#5fb8d6}.ln .s{color:#7b93a7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln .m{color:#cfe6d8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln .ms{text-align:right;color:#7b93a7}.ln.warning .m{color:#f0cb88}.ln.critical .m{color:#ff9aa8}.kind-chips{margin-left:auto;display:flex;gap:4px;flex-wrap:wrap}.kind-chips button{background:#0d1a29;border:1px solid #23405a;color:#8eaabe;border-radius:12px;padding:3px 8px;font-size:9.5px;letter-spacing:.5px}.kind-chips button.on{border-color:#41ceb2;color:#5de5cc}.orb-stage .orb-canvas{background:transparent}.orb-pick{position:absolute;left:14px;right:14px;bottom:42px;background:#08131fe8;border:1px solid #2a4c63;border-radius:10px;padding:10px 12px;font-size:11.5px;z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.orb-pick b{font:700 13px Space Grotesk;margin-right:8px}.orb-pick span{font-size:9.5px;color:#5de5cc;font-weight:800}.orb-pick p{margin:4px 0;color:#c5d9e7}.orb-pick small{display:block;color:#7b93a7;font-family:ui-monospace,monospace;font-size:10px}.orb-pick button{margin-top:6px;background:none;border:0;color:#5de5cc;font-size:11px;padding:0;font-weight:700}.jarvis{position:fixed;right:22px;bottom:22px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.jv-orb{position:relative;width:62px;height:62px;border-radius:50%;border:0;background:transparent;padding:0;display:grid;place-items:center}.jv-orb .core{position:relative;z-index:2;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#04231d;background:radial-gradient(circle at 35% 30%,#8ff5e0,#2bbfa2 55%,#1b6f86);box-shadow:0 0 22px #2bd3b466,inset 0 0 12px #fff5}.jv-orb .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #41ceb2;opacity:0}.jarvis.listening .ring{animation:ripple 1.4s infinite}.jarvis.listening .r2{animation-delay:.7s}.jarvis.speaking .core{animation:breathe .8s ease-in-out infinite}.jarvis.thinking .core{background:radial-gradient(circle at 35% 30%,#b8c8ff,#6f7fe0 55%,#3b3f9c);color:#fff}.jarvis.error .core,.jarvis.unsupported .core{background:#3a4a5a;color:#cfd9e2;box-shadow:none}@keyframes ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes breathe{50%{transform:scale(1.08);box-shadow:0 0 34px #2bd3b4aa}}.jv-muted{position:absolute;right:0;bottom:0;background:#1b2b3b;border-radius:50%;padding:3px;color:#9ab}.jv-panel{width:340px;max-width:calc(100vw - 32px);background:#08121ef5;border:1px solid #27455d;border-radius:14px;padding:12px 14px;box-shadow:0 18px 50px #000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;color:#dcecf8}.jv-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.jv-head b{font:800 13px Space Grotesk;letter-spacing:3px;color:#5de5cc}.jv-head small{color:#7b93a7;font-size:10.5px;flex:1}.jv-x{background:none;border:0;color:#8ea7ba;padding:3px}.jv-set{background:#0c1a29;border:1px solid #1f3a50;border-radius:9px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;font-size:11.5px;margin-bottom:8px}.jv-set p{margin:0;font-size:10px;color:#7b93a7}.jv-set select{background:#08121e;color:#dcecf8;border:1px solid #23405a;border-radius:5px;margin-left:6px}.jv-heard{font-style:italic;color:#9fe9d6;margin:4px 0 8px}.jv-msg{display:flex;gap:6px;align-items:center;color:#a9c2d4;margin:6px 0}.jv-err{color:#ff9aa8;margin:6px 0}.jv-reply p{margin:0 0 8px;line-height:1.55}.jv-reply small{color:#6f8ca1;font-size:10px}.jv-tips{color:#7b93a7;font-size:11px;line-height:1.6}.jv-confirm{border:1px solid #e6b75f66;background:#e6b75f10;border-radius:9px;padding:8px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;font-size:11px}.jv-confirm .primary-btn{align-self:flex-start;display:inline-flex;gap:5px;align-items:center;padding:7px 10px;border-radius:7px;border:1px solid #41ceb2;font-weight:800;font-size:10.5px}.mic-btn{display:inline-flex;align-items:center;padding:0 12px!important}.voice-ic{margin-right:5px;vertical-align:-1px;opacity:.8}.plan{display:flex;flex-direction:column;gap:9px}.plan-head{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.plan-head b{font:700 16px Space Grotesk}.plan-head small{color:#7b93a7;font-size:10.5px}.ladder{background:#0a1624;border:1px solid #1d3348;border-radius:9px;padding:8px 10px}.rung{display:grid;grid-template-columns:96px 1fr 84px 58px;gap:8px;align-items:center;font-size:11px;padding:2px 0}.rung-name{color:#8ea7ba}.rung-track{position:relative;height:4px;background:#14273a;border-radius:2px}.rung-track i{position:absolute;top:-4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#5b8fd6}.rung.price .rung-track i{background:#fff;box-shadow:0 0 8px #fff}.rung.stop .rung-track i{background:#ff6b81}.rung.target1 .rung-track i,.rung.target2 .rung-track i{background:#3ee0b0}.rung.trigger_type2 .rung-track i{background:#a98bff}.rung.price{font-weight:700;color:#fff}.rung b{text-align:right}.rung em{font-style:normal;text-align:right;font-size:10px}.plan-types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ptype{border:1px solid;border-radius:10px;padding:9px 10px;min-width:0}.ptype.safe{border-color:#3ee0b044;background:#3ee0b008}.ptype.lotto{border-color:#a98bff55;background:#a98bff0a}.ptype-h{display:flex;gap:6px;align-items:center;font:700 11.5px Space Grotesk;margin-bottom:4px}.ptype.safe .ptype-h{color:#6ff0cc}.ptype.lotto .ptype-h{color:#c6b4ff}.pros,.cons{margin:4px 0 0;padding-left:0;list-style:none;font-size:11px;line-height:1.5}.pros li:before{content:"+ ";color:#3ee0b0;font-weight:800}.cons li:before{content:"− ";color:#ff6b81;font-weight:800}.pros li,.cons li{color:#b6cad8}.exit-ladder{display:flex;flex-direction:column;gap:3px;margin:4px 0}.exit-ladder span{font-size:10.5px;background:#a98bff14;border:1px solid #a98bff33;border-radius:5px;padding:3px 6px;color:#d8ceff}.rules-h{font:800 9.5px Space Grotesk;letter-spacing:1.3px;color:#5fd3bd;text-transform:uppercase}.sell-rules{display:flex;flex-direction:column;gap:4px}.srule{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;background:#0a1624;border:1px solid #1b3045;border-radius:7px;padding:6px 8px}.srule b{display:block;font-size:11px;font-weight:600;color:#d6e7f3}.srule small{font-size:10px;color:#7b93a7}.srule em{font-style:normal;font-size:10px;color:#8ea7ba;white-space:nowrap}.sdot{width:9px;height:9px;border-radius:50%;background:#2d4559}.srule.on{border-color:#ff6b8166;background:#ff6b810d}.srule.on .sdot{background:#ff6b81;box-shadow:0 0 8px #ff6b81}.rank{display:flex;flex-direction:column;gap:5px;margin:6px 0}.rank-row{display:grid;grid-template-columns:20px 84px 58px 1fr 76px 64px;grid-template-areas:"n s m b g a" ". r r r r r";gap:3px 8px;align-items:center;background:#0f1d2d;border-radius:8px;padding:7px 9px;font-size:11.5px}.rank-row.dim{opacity:.62}.rank-n{grid-area:n;font:800 13px Space Grotesk;color:#5de5cc}.rank-row>b{grid-area:s}.rank-row>.badge{grid-area:m}.rank-row>.scorebar{grid-area:b}.rank-row>.sig{grid-area:g}.rank-row>.mono{grid-area:a;font-size:10.5px;color:#a9c2d4}.rank-row>small{grid-area:r;font-size:10px;color:#7b93a7}@media (max-width:1350px){.poll-grid{grid-template-columns:repeat(4,1fr)}.cc-lower{grid-template-columns:1fr 1fr}.cc-lower>section:first-child{grid-column:1/-1}}@media (max-width:1100px){.cc-main,.orb-split{grid-template-columns:minmax(0,1fr)}.orb-inspector{max-height:none}}@media (max-width:800px){.poll-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-lower,.trend-row{grid-template-columns:minmax(0,1fr)}.cc-clocks{margin-left:0}.plan-types{grid-template-columns:1fr}.ln{grid-template-columns:62px 60px 1fr}.ln .s,.ln .ms{display:none}.cc-table th:nth-child(6),.cc-table td:nth-child(6),.cc-table th:nth-child(8),.cc-table td:nth-child(8){display:none}.rank-row{grid-template-columns:20px 1fr auto;grid-template-areas:"n s g" ". b b" ". r r"}.rank-row>.badge,.rank-row>.mono{display:none}.jarvis{right:14px;bottom:14px}.rung{grid-template-columns:78px 1fr 70px 46px}}.cc-table-wrap{overflow-x:auto;max-width:100%}.cc-markets{margin-bottom:12px}.cc-markets .cc-sub{margin-bottom:8px}.cc-markets .session-strip{margin-bottom:0}.cc-panel .market-tabs{padding:4px 0 8px}.cc-table-wrap.tall{max-height:430px;overflow:auto}.cc-table td small.unit{display:block;font-size:9px;color:#5f7d92;margin-top:2px}.cc-table .sess{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.6px;padding:2px 6px;border-radius:4px;background:#2a3b4c;color:#9fb3c3}.cc-table .sess.open{background:#124338;color:#5fe2b9}.cc-table td>small{display:block;font-size:9px;color:#5f7d92;margin-top:2px;white-space:nowrap}.cc-markets{margin-top:14px}.log .ln:only-child{display:block;color:#6f8ea3}:root{--ok:#3ee0b0;--warn:#e8b45e;--bad:#ff6b81;--ink:#e6f3fc;--dim:#7b93a7;--line:#223549;--card:#0c1826}.pad{padding:14px 20px}.content{padding-bottom:110px}.pill.bad{display:inline-flex;gap:6px;align-items:center;color:#ffb3bf;border:1px solid #ff687f66;background:#ff687f14;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:800;letter-spacing:.4px}.danger-btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 13px;border-radius:8px;border:1px solid #ff687f;background:#ff687f22;color:#ffc2cb;font-weight:800;font-size:11px;letter-spacing:.3px;white-space:nowrap}.intro-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.intro-actions .secondary-btn{margin:0}.rcard{container-type:inline-size;overflow:hidden;min-width:0}.tool-card{overflow:hidden}@container (max-width:620px){.sym-row{grid-template-columns:minmax(70px,1fr) auto auto;grid-template-areas:"s p c" "k k k" "b g f";row-gap:6px}.sym-row>b{grid-area:s}.sym-row>.mono{grid-area:p;text-align:right}.sym-row>span:nth-child(3){grid-area:c;text-align:right;min-width:58px}.sym-row>.spark{grid-area:k;width:100%!important;height:26px}.sym-row>.scorebar{grid-area:b;align-self:center}.sym-row>.sig{grid-area:g;justify-self:end}.sym-row>.badge{grid-area:f;justify-self:end}.rank-row{grid-template-columns:20px 1fr auto;grid-template-areas:"n s g" ". b b" ". r r"}.rank-row>.badge,.rank-row>.mono{display:none}.riskbars>div{grid-template-columns:100px 1fr 80px}.signal-card{flex-direction:column;align-items:flex-start}.plan-types{grid-template-columns:1fr}.rung{grid-template-columns:86px 1fr 74px 50px}}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:radial-gradient(circle at 20% 10%,#14394a55,transparent 45%),radial-gradient(circle at 90% 90%,#2a1f5a33,transparent 40%),#060c16;color:var(--ink);place-items:center}.auth-shell>.spin{grid-column:1/-1;color:#5de5cc}.auth-brand{max-width:480px;padding:40px}.auth-brand h1{font:700 44px/1 Space Grotesk;letter-spacing:1px;margin:22px 0 12px}.auth-brand h1 b{color:#4be2c1}.auth-brand>p{color:#9ab4c7;font-size:15px;line-height:1.6}.auth-brand ul{list-style:none;padding:0;margin:26px 0;display:flex;flex-direction:column;gap:14px}.auth-brand li{display:flex;gap:11px;color:#5de5cc}.auth-brand li b{display:block;color:#eaf6ff;font-size:14px}.auth-brand li small{color:#86a0b4;font-size:12px}.auth-note{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#e8c98d;border:1px solid #e8b45e44;background:#e8b45e10;border-radius:8px;padding:7px 10px}.auth-orb{position:relative;width:84px;height:84px}.auth-orb span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #41ceb2;animation:orbit 6s linear infinite}.auth-orb span:nth-child(2){top:12px;right:12px;bottom:12px;left:12px;border-color:#5b8fd6;animation-duration:4s;animation-direction:reverse}.auth-orb span:nth-child(3){top:28px;right:28px;bottom:28px;left:28px;background:radial-gradient(circle at 35% 30%,#8ff5e0,#2bbfa2 60%,#1b6f86);border:0;box-shadow:0 0 30px #2bd3b488}@keyframes orbit{to{transform:rotate(360deg)}}.auth-orb span:nth-child(1){border-style:dashed}.auth-card{width:min(420px,calc(100vw - 32px));background:linear-gradient(160deg,#0f1c2b,#0a1522);border:1px solid #24394d;border-radius:18px;padding:28px;box-shadow:0 30px 80px #0009;display:flex;flex-direction:column;gap:12px}.auth-card h2{font:700 24px Space Grotesk;margin:0}.auth-sub{color:#86a0b4;font-size:13px;margin:-4px 0 6px}.auth-badge{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;font-size:10px;font-weight:800;letter-spacing:1.2px;color:#f2cf8f;background:#e8b45e14;border:1px solid #e8b45e55;border-radius:6px;padding:4px 8px}.auth-go{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:13px;border-radius:10px;border:1px solid #41ceb2;font-weight:800;font-size:13px;margin-top:4px}.auth-err{display:flex;gap:8px;align-items:flex-start;color:#ffb3bf;background:#ff687f14;border:1px solid #ff687f55;border-radius:8px;padding:9px 11px;font-size:12.5px}.auth-switch{text-align:center;font-size:12.5px;color:#86a0b4}.auth-switch button{background:none;border:0;color:#5de5cc;font-weight:700;padding:0;cursor:pointer}.pw-strength{position:relative;height:6px;background:#1b2f42;border-radius:4px;margin-top:-4px}.pw-strength i{position:absolute;inset:0 auto 0 0;background:var(--warn);border-radius:4px;transition:width .2s}.pw-strength.ok i{background:var(--ok)}.pw-strength span{position:absolute;right:0;top:9px;font-size:10px;color:#86a0b4}.fld{display:flex;flex-direction:column;gap:5px;font-size:11.5px;color:#8ea7ba;min-width:0}.fld>span{font-weight:700;letter-spacing:.3px}.fld small{color:#6f8ca1;font-size:10.5px}.fld input,.fld select,.secret input{background:#0a1522;border:1px solid #27405a;border-radius:9px;color:#e8f4fd;padding:11px 12px;font-size:13.5px;width:100%;min-width:0}.fld input:focus,.secret input:focus{outline:none;border-color:#41ceb2;box-shadow:0 0 0 3px #41ceb222}.secret{position:relative}.secret input{padding-right:40px}.secret button{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;color:#7b93a7;padding:6px}.user-menu{position:relative}.user-chip{display:flex;align-items:center;gap:9px;background:#0f1c2b;border:1px solid #24394d;border-radius:11px;padding:5px 10px 5px 5px;color:#dcecf8;max-width:240px}.user-chip:hover{border-color:#2f6b62}.uc-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.uc-text b{font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#41ceb2,#3a7bd5);color:#06231d;font:800 12px Space Grotesk;flex-shrink:0}.avatar.sm{width:26px;height:26px;font-size:11px;border-radius:8px}.avatar.xl{width:64px;height:64px;font-size:26px;border-radius:18px}.plan-tag{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.6px;border-radius:5px;padding:2px 6px;text-transform:uppercase;border:1px solid}.plan-tag.explorer{color:#9fc0ec;border-color:#5b8fd655;background:#5b8fd612}.plan-tag.trader{color:#6ff0cc;border-color:#3ee0b055;background:#3ee0b012}.plan-tag.desk{color:#f2cf8f;border-color:#e8b45e66;background:#e8b45e14}.user-pop{position:absolute;right:0;top:calc(100% + 8px);width:250px;background:#0b1623;border:1px solid #27455d;border-radius:12px;box-shadow:0 20px 50px #000a;padding:6px;z-index:60}.up-head{padding:8px 10px 10px;border-bottom:1px solid #1c3146;margin-bottom:4px}.up-head b{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis}.up-head small{color:#7b93a7;font-size:11px;text-transform:capitalize}.user-pop button{display:flex;gap:9px;align-items:center;width:100%;background:none;border:0;color:#c9dcea;padding:9px 10px;border-radius:8px;font-size:12.5px;text-align:left}.user-pop button:hover{background:#13263a}.user-pop button.danger{color:#ff9aa8}.acc,.admin,.brokers{display:flex;flex-direction:column;gap:15px;margin-top:14px}.acc-toast{position:fixed;top:84px;right:24px;z-index:70;display:flex;gap:9px;align-items:center;max-width:min(460px,calc(100vw - 32px));padding:11px 13px;border-radius:10px;font-size:12.5px;box-shadow:0 14px 40px #0009;animation:slidein .2s ease-out}.acc-toast.ok{background:#0e2a25;border:1px solid #3ee0b066;color:#9ff3d9}.acc-toast.bad{background:#2a1218;border:1px solid #ff6b8166;color:#ffc2cb}.acc-toast button{background:none;border:0;color:inherit;margin-left:auto;padding:2px}@keyframes slidein{0%{transform:translateY(-8px);opacity:0}}.acc-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);gap:22px;align-items:center;padding:20px}.acc-hero h2{font:700 22px Space Grotesk}.acc-hero p{color:#86a0b4;font-size:13px;margin:2px 0 8px}.acc-hero small{color:#7b93a7;font-size:11.5px;display:block;margin-top:8px}.acc-hero .chips{display:flex;gap:6px;flex-wrap:wrap}.acc-hero-meters{display:flex;flex-direction:column;gap:10px}.acc-hero-meters>small{color:#6f8ca1;font-size:10.5px}.meter-top{display:flex;justify-content:space-between;font-size:11.5px;color:#a9c2d4;margin-bottom:4px}.meter-top b{font:700 12.5px Space Grotesk;color:#eaf6ff}.meter-top em{font-style:normal;color:#6f8ca1;font-weight:500}.meter-bar{height:7px;background:#16293b;border-radius:4px;overflow:hidden}.meter-bar i{display:block;height:100%;border-radius:4px;transition:width .3s}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 6px}.plan-card{position:relative;border:1px solid #223a50;border-radius:14px;padding:18px;background:#0a1522;display:flex;flex-direction:column;gap:8px}.plan-card.mine{border-color:#41ceb2;box-shadow:0 0 0 1px #41ceb244,0 12px 30px #41ceb214}.plan-card.desk{background:linear-gradient(160deg,#16120a,#0a1522)}.plan-card h3{font:700 17px Space Grotesk;margin:0}.plan-card .price{font:700 26px Space Grotesk;color:#f2fbff}.plan-card .price em{font-size:12px;font-style:normal;color:#7b93a7;margin-left:4px}.plan-card p{color:#86a0b4;font-size:12px;margin:0}.plan-card ul{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:5px;font-size:12px;color:#b6cad8}.plan-card li{display:flex;gap:6px;align-items:center}.plan-card li b{color:#eaf6ff}.plan-card .secondary-btn{margin:auto 0 0}.plan-current{position:absolute;top:12px;right:12px;font-size:9px;font-weight:800;letter-spacing:1px;color:#06231d;background:#41ceb2;border-radius:5px;padding:3px 6px}.acc-form{display:flex;flex-direction:column;gap:11px;padding:6px 20px 20px}.acc-form .primary-btn,.acc-form .secondary-btn{align-self:flex-start;margin:0;display:inline-flex;gap:7px;align-items:center;padding:10px 14px;border-radius:8px;font-weight:800;font-size:11px;border:1px solid}.acc-form .primary-btn{border-color:#41ceb2}.key-row{display:flex;gap:10px;align-items:center;background:#0a1522;border:1px solid #1f3448;border-radius:9px;padding:9px 11px}.key-row>div{flex:1;min-width:0}.key-row b{display:block;font-size:12.5px}.key-row small{color:#6f8ca1;font-size:10.5px}.key-once{border:1px solid #e8b45e66;background:#e8b45e10;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;font-size:12px;color:#f2cf8f}.key-once code{background:#060d16;border-radius:6px;padding:7px;color:#eaf6ff;word-break:break-all;font-size:11.5px}.key-once .ghost-btn{align-self:flex-start}.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px}.plan-mix{padding-bottom:14px}.mix{display:grid;grid-template-columns:90px 1fr 34px;gap:10px;align-items:center;padding:5px 20px;font-size:12px}.mix i{height:9px;background:#14273a;border-radius:5px;overflow:hidden}.mix i b{display:block;height:100%;border-radius:5px}.mix b.explorer{background:#5b8fd6}.mix b.trader{background:#3ee0b0}.mix b.desk{background:#e8b45e}.mix em{font-style:normal;text-align:right;font-weight:700}.gks{padding-bottom:16px}.gks p{padding:0 20px;color:#a9c2d4;font-size:12.5px;margin:0 0 10px}.gks .danger-btn,.gks .secondary-btn{margin:0 20px}.gks.on{border-color:#ff6b8166;background:linear-gradient(160deg,#2a1218,#0c1826)}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs button{background:#0f1c2b;border:1px solid #24394d;color:#a6c2d6;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:700}.tabs button.on{background:#143333;border-color:#41ceb2;color:#5de5cc}.admin-tools{display:flex;gap:10px;align-items:center;padding:14px 16px;flex-wrap:wrap}.admin-tools .primary-btn{display:inline-flex;gap:7px;align-items:center;padding:9px 13px;border-radius:8px;font-weight:800;font-size:11px;border:1px solid #41ceb2;margin-left:auto}.search{display:flex;gap:7px;align-items:center;background:#0a1522;border:1px solid #27405a;border-radius:9px;padding:0 10px;color:#7b93a7;flex:1;max-width:360px}.search input{background:none;border:0;color:#e8f4fd;padding:9px 0;font-size:12.5px;outline:none;width:100%}.new-user{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 120px 120px auto;gap:8px;padding:0 16px 14px}.new-user input,.new-user select{background:#0a1522;border:1px solid #27405a;border-radius:8px;color:#e8f4fd;padding:9px;font-size:12px;min-width:0}.new-user .primary-btn{padding:9px 14px;border-radius:8px;font-weight:800;font-size:11px;border:1px solid #41ceb2}.admin-table{width:100%;border-collapse:collapse;font-size:12px}.admin-table th{font:800 9px Space Grotesk;letter-spacing:1.1px;color:#6f8ca1;text-align:left;padding:9px 10px;border-bottom:1px solid #1c3146;white-space:nowrap}.admin-table td{padding:8px 10px;border-bottom:1px solid #12243a;vertical-align:middle;white-space:nowrap}.admin-table tr.dim{opacity:.55}.admin-table select,.admin-table input[type=date],.admin-table input[type=number]{background:#0a1522;border:1px solid #27405a;border-radius:7px;color:#e8f4fd;padding:6px 7px;font-size:11.5px;max-width:130px}.admin-table input[type=number]{width:100px}.admin-table small{color:#7b93a7;font-size:10.5px}.who{display:flex;gap:9px;align-items:center}.who b{display:block;font-size:12.5px}.who em{font-style:normal;color:#5de5cc;font-weight:600}.status-pill{border-radius:20px;padding:4px 10px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.status-pill.active{color:#7eecc9;border-color:#3ee0b055;background:#3ee0b012}.status-pill.suspended{color:#ff9aa8;border-color:#ff6b8166;background:#ff6b8112}.mini-meter{width:70px;height:5px;background:#16293b;border-radius:3px;overflow:hidden;margin-bottom:3px}.mini-meter i{display:block;height:100%;background:#3ee0b0}.req-list{display:flex;flex-direction:column}.req{display:grid;grid-template-columns:minmax(150px,1.2fr) auto minmax(0,1.4fr) 90px auto;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid #12243a;font-size:12px}.req b{display:block}.req small{color:#7b93a7}.req-plan{display:flex;gap:6px;align-items:center;color:#7b93a7}.req-actions{display:flex;gap:6px}.req-actions .primary-btn{padding:7px 11px;border-radius:7px;font-weight:800;font-size:10.5px;border:1px solid #41ceb2}.plans-edit td:first-child{text-transform:capitalize;color:#a9c2d4}.pad>.primary-btn{display:inline-flex;gap:7px;align-items:center;padding:10px 14px;border-radius:8px;font-weight:800;font-size:11px;border:1px solid #41ceb2}.broker-banner{display:flex;gap:12px;align-items:center;border:1px solid #275e5b;background:#1b54461c;border-radius:12px;padding:13px 16px;color:#a9d6cd;font-size:12.5px;line-height:1.6}.broker-banner svg{color:#5de5cc;flex-shrink:0}.broker-banner b{color:#eaf6ff}.broker-banner .badge{margin-left:auto;flex-shrink:0}.broker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:15px;align-items:start}.bcard{padding:18px;display:flex;flex-direction:column;gap:12px}.bcard.connected{border-color:#2d6b60}.bcard.expired,.bcard.error{border-color:#6b5a3a}.bc-head{display:flex;gap:12px;align-items:center}.bc-head>div{flex:1;min-width:0}.bc-head h3{font:700 16px Space Grotesk;margin:0}.bc-head small{color:#86a0b4;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis}.blogo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font:800 18px Space Grotesk;color:#061019;flex-shrink:0}.bstatus{display:inline-flex;gap:5px;align-items:center;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;border-radius:20px;padding:5px 9px;border:1px solid;white-space:nowrap}.bstatus.connected{color:#7eecc9;border-color:#3ee0b055;background:#3ee0b012}.bstatus.not_connected{color:#8ea7ba;border-color:#2a4357}.bstatus.expired,.bstatus.error,.bstatus.pending{color:#f0cb88;border-color:#e8b45e55;background:#e8b45e10}.bc-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#7b93a7}.bc-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bc-actions .primary-btn,.bc-actions .ghost-btn{display:inline-flex;gap:6px;align-items:center;padding:9px 12px;border-radius:8px;font-size:11px;font-weight:800;text-decoration:none}.bc-actions .primary-btn{border:1px solid #41ceb2}.snap{background:#0a1522;border:1px solid #1d3348;border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:10px;container-type:inline-size}.snap.loading,.snap.err{flex-direction:row;align-items:center;color:#a9c2d4;font-size:12px}.snap.err{color:#ffb3bf;border-color:#ff6b8155}.snap-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.snap-kpis div{background:#0f1d2d;border:1px solid #1e3346;border-radius:8px;padding:8px}.snap-kpis small{display:block;font-size:9px;letter-spacing:.7px;color:#6f8ca1;text-transform:uppercase}.snap-kpis b{font:700 14px Space Grotesk}@container (max-width:420px){.snap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.snap .mini-table td small{color:#6f8ca1}.snap-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;color:#6f8ca1;flex-wrap:wrap}.snap-foot .ghost-btn{display:inline-flex;gap:5px;align-items:center;padding:6px 9px}.wizard{border-top:1px dashed #27405a;padding-top:14px;display:flex;flex-direction:column;gap:12px}.wizard .primary-btn{align-self:flex-start;display:inline-flex;gap:7px;align-items:center;padding:11px 15px;border-radius:9px;font-weight:800;font-size:12px;border:1px solid #41ceb2}.seg{display:inline-flex;background:#0a1522;border:1px solid #24394d;border-radius:10px;padding:3px;align-self:flex-start}.seg button{background:none;border:0;color:#8ea7ba;border-radius:7px;padding:7px 12px;font-size:11.5px;font-weight:700}.seg button.on{background:#143333;color:#5de5cc}.wz-steps{margin:0;padding-left:20px;color:#a9c2d4;font-size:12.5px;line-height:1.7}.wz-steps a{color:#5de5cc}.wz-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.copybox small{display:block;font-size:10.5px;color:#7b93a7;margin-bottom:4px}.copybox>div{display:flex;align-items:center;gap:6px;background:#060d16;border:1px solid #23405a;border-radius:8px;padding:7px 9px}.copybox code{flex:1;font-size:11.5px;color:#cfe6f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copybox button{background:none;border:0;color:#5de5cc;padding:2px}@media (max-width:1350px){.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-hero{grid-template-columns:auto minmax(0,1fr)}.acc-hero-meters{grid-column:1/-1}}@media (max-width:1000px){.plan-grid,.admin-row{grid-template-columns:1fr}.new-user{grid-template-columns:1fr 1fr}.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}}@media (max-width:800px){.user-chip .uc-text{display:none}.user-chip{padding:4px}.req{grid-template-columns:1fr auto}.req>small{display:none}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-hero{grid-template-columns:1fr;text-align:left}.broker-banner{flex-wrap:wrap}.broker-banner .badge{margin-left:0}.tool-grid{grid-template-columns:1fr}}.tbl-scroll{overflow-x:auto;max-width:100%}.snap .mini-table td:first-child{max-width:180px;overflow:hidden;text-overflow:ellipsis}.trend .spark,.trend svg{width:100%!important}.spark{max-width:100%}.aurum-card{margin-top:15px;padding:18px 20px;display:grid;gap:14px;border-color:#5b4a26;background:linear-gradient(125deg,#17150e,#0f1a26 60%)}.ac-head{display:flex;align-items:center;gap:12px}.ac-logo{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font:800 15px Space Grotesk,sans-serif;color:#1d1405;background:linear-gradient(135deg,#f3d27a,#c9932f);flex-shrink:0}.ac-head b{display:block;color:#f4ecd8;font-size:14px}.ac-head small{color:#a99c7d;font-size:11px}.ac-pill{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;padding:5px 9px;border-radius:999px;border:1px solid}.ac-pill.ok{color:#5fe2b9;border-color:#287b64;background:#35d5a911}.ac-pill.warn{color:#f0c46e;border-color:#75572f;background:#e6b75f11}.ac-pill.off{color:#8aa3b6;border-color:#2a4357}.ac-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;counter-reset:s}.ac-flow li{position:relative;border:1px solid #2a3c4f;border-radius:8px;padding:8px 9px;background:#0d1824;counter-increment:s}.ac-flow li:before{content:counter(s);position:absolute;top:6px;right:8px;font-size:9px;color:#56718a}.ac-flow li b{display:block;font-size:11px;color:#dbe9f3}.ac-flow li small{font-size:9.5px;color:#7c97ab}.ac-flow li.gold{border-color:#c9932f;background:#c9932f14}.ac-flow li.gold b{color:#f3d27a}.ac-msg{display:flex;gap:8px;align-items:center;font-size:12px;padding:9px 11px;border-radius:7px;border:1px solid}.ac-msg.ok{color:#9ee9cf;border-color:#287b64;background:#35d5a90f}.ac-msg.bad{color:#ffc4cb;border-color:#69404c;background:#ff687f0f}.ac-link p{font-size:12px;color:#a9bccb;line-height:1.7;margin-bottom:10px}.ac-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ac-row input{flex:1;min-width:180px;width:auto;margin:0}.ac-row a.secondary-btn{text-decoration:none}.ac-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ac-kpis>div{border:1px solid #2a3c4f;border-radius:8px;padding:10px;background:#0d1824;display:flex;flex-direction:column;gap:4px}.ac-kpis small{font-size:9px;letter-spacing:.8px;color:#7c97ab;font-weight:800}.ac-kpis b{font:700 17px Space Grotesk,sans-serif;color:#eaf6ff}.ac-bar{display:block;height:4px;border-radius:3px;background:#2a3b4c;overflow:hidden}.ac-bar i{display:block;height:100%;background:linear-gradient(90deg,#41d9b0,#e8b45e,#ff6b81)}.muted{color:#6f8ea3;font-size:11px}.audit-panel{margin-top:15px;padding:18px 20px;display:grid;gap:12px}.ap-head{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.ap-head h2{font-size:16px;margin-top:6px;color:#ebf7ff}.ap-seal{display:flex;gap:10px;align-items:center;border:1px solid;border-radius:10px;padding:9px 12px}.ap-seal b{display:block;font-size:12px}.ap-seal small{font-size:10px;color:#8aa3b6}.ap-seal.ok{color:#5fe2b9;border-color:#287b64;background:#35d5a90d}.ap-seal.bad{color:#ff8c9a;border-color:#a84954;background:#ff687f12}.ap-stats{display:flex;gap:6px;flex-wrap:wrap}.ap-chip{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:3px 7px;border-radius:5px;background:#1a2b3c;color:#8aa3b6;white-space:nowrap}.ap-chip.ok{color:#5ee8c0;background:#41d9b014}.ap-chip.bad{color:#ff9aa8;background:#ff687f14}.ap-chip.warn{color:#e9c486;background:#d6ad6a14}.ap-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ap-tools a{text-decoration:none}.ap-search{flex:1;min-width:200px;display:flex;align-items:center;gap:7px;border:1px solid #345067;border-radius:7px;padding:0 10px;background:#0b1929;color:#6f8ea3}.ap-search input{border:0;background:transparent;margin:0;width:100%;padding:9px 0}.ap-table td,.ap-table th{padding:8px 10px}.ap-detail{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9db3c3}.ap-trace{display:inline-flex;gap:4px;align-items:center;font:600 10px ui-monospace,monospace;color:#7aa8ff;background:#132842;border:1px solid #2b4a6e;border-radius:5px;padding:3px 6px}@media (max-width:800px){.ac-flow,.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-detail{max-width:220px}}.tb{display:grid;gap:15px;margin-bottom:24px}.tb-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi.kpi-alert{border-color:#a8771c;background:linear-gradient(125deg,#2a2110,#0f1c2b)}.tb-main{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(0,1.6fr);gap:15px;align-items:start}.tb-form,.tb-list,.tb-need{padding:16px 18px;display:grid;gap:12px;min-width:0}.tb-h{display:flex;align-items:center;gap:8px;color:#e8f4fb}.tb-h b{font-size:14px}.tb-h svg{color:#5fd6c4}.tb-seg{display:flex;flex-wrap:wrap;gap:4px;background:#0b1929;border:1px solid #2a4357;border-radius:9px;padding:3px}.tb-seg button{flex:1;min-width:80px;border:0;background:transparent;color:#8aa3b6;font-family:inherit;font-size:11px;font-weight:700;padding:8px 6px;border-radius:7px}.tb-seg button.on{background:#143333;color:#5de5cc}.tb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.tb-form label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;letter-spacing:.6px;color:#7f9aaf;text-transform:uppercase;min-width:0}.tb-form label small{font-size:10px;color:#5f7d92;text-transform:none;letter-spacing:0;font-weight:500}.tb-form input,.tb-form select{width:100%;margin:0;background:#0b1929;border:1px solid #345067;color:#cce6ef;padding:9px 10px;border-radius:7px;font-family:inherit;font-size:13px;text-transform:none;letter-spacing:0}.tb-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tb-lbl{font-size:10px;font-weight:800;letter-spacing:.6px;color:#7f9aaf;text-transform:uppercase;min-width:62px}.tb-chips{display:flex;gap:5px;flex-wrap:wrap}.tb-chips.right{margin-left:auto}.tb-chips button{border:1px solid #2a4357;background:#11202f;color:#90a9bb;border-radius:999px;padding:6px 11px;font-family:inherit;font-size:11px;font-weight:700;text-transform:none;letter-spacing:0}.tb-chips button.on{border-color:#3dd2b3;color:#eafff9;background:#143333}.tb-info{display:flex;gap:7px;align-items:flex-start;font-size:12px;color:#9db3c3;line-height:1.6;background:#0d1a27;border:1px solid #223a4f;border-radius:8px;padding:9px 11px;margin:0}.tb-info.warn{color:#f0d9a4;border-color:#75572f;background:#2a211033}.tb-info svg{flex-shrink:0;margin-top:2px;color:#e8b45e}.tb-ladder{border:1px solid #223a4f;border-radius:9px;padding:14px 16px 10px;background:#0b1724;display:grid;gap:12px}.tb-track{position:relative;height:38px;margin:0 22px;border-bottom:2px solid #2a4357}.tb-pin{position:absolute;bottom:-7px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;font-size:10px}.tb-pin:after{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;border:2px solid #0b1724;order:3}.tb-pin b{font-size:10px}.tb-pin small{font:600 10px ui-monospace,monospace;color:#9fb5c6}.tb-pin.neg{color:#ff7a8a}.tb-pin.pos{color:#41d9b0}.tb-pin.mid{color:#e3b55a}.tb-rr{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:#8aa3b6}.tb-rr b{font:700 13px ui-monospace,monospace;color:#e8f4fb;margin-left:4px}.warn-t{color:#e8b45e!important}.tb-notes{text-transform:none}.tb-err{display:flex;gap:7px;align-items:center;color:#ffc4cb;border:1px solid #69404c;background:#ff687f10;border-radius:7px;padding:9px 11px;font-size:12px}.tb-need{border-color:#a8771c;background:linear-gradient(125deg,#241c0d,#0f1c2b)}.tb-need .tb-h svg{color:#e3b55a}.tb-need-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #3a3020;padding-top:10px}.tb-need-row b{color:#f4ecd8;font-size:13px;min-width:180px}.tb-vals{display:flex;gap:6px;flex-wrap:wrap;margin-right:auto}.tb-vals i{font:700 12px ui-monospace,monospace;font-style:normal;padding:3px 8px;border-radius:6px}.tb-vals i.neg{color:#ff9aa8;background:#ff687f18}.tb-vals i.pos{color:#5ee8c0;background:#41d9b018}.muted-s{font-size:11.5px;color:#6f8ea3;line-height:1.6;margin:0}.tb-table td,.tb-table th{padding:9px 10px;vertical-align:top}.tb-table td small{display:block;font-size:10px;color:#6f8ea3;margin-top:2px}.tb-fmt,.tb-st{display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:3px 7px;border-radius:5px;background:#1a2b3c;color:#8aa3b6;white-space:nowrap}.tb-fmt.warn{background:#4a3a1b;color:#f0c46e}.tb-st.ok{background:#124338;color:#5fe2b9}.tb-st.warn{background:#4a3a1b;color:#f0c46e}.tb-st.info{background:#132842;color:#7aa8ff}.tb-st.bad{background:#451e28;color:#ff9aa8}.tb-actions{display:flex;gap:5px;align-items:center;flex-wrap:wrap;min-width:180px}.tb-actions input{width:76px;margin:0;padding:6px 8px;font-size:12px}.tb-actions .secondary-btn,.tb-actions .ghost-btn{padding:6px 8px;font-size:10px}.tb-tl td{background:#0b1724}.tb-tl ol{margin:0;padding-left:18px;display:grid;gap:4px}.tb-tl li{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;color:#9db3c3}.tb-tl li b{color:#dbe9f3;text-transform:capitalize}.tb-banner{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid #a8771c;background:linear-gradient(90deg,#2a2110,#13202d);color:#f0d9a4;border-radius:9px;padding:10px 14px;margin-bottom:12px}.tb-banner.crit{border-color:#e3b55a;box-shadow:0 0 0 1px #e3b55a55,0 6px 24px -14px #e3b55a}.tb-banner span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tb-banner b{font-size:12.5px}.tb-banner small{font-size:11px;color:#bfae86;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-banner em{font-style:normal;font-size:11px;font-weight:800;white-space:nowrap}.tb-toast{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:8px;font-size:12px;border:1px solid}.tb-toast.ok{color:#9ee9cf;border-color:#287b64;background:#35d5a90f}.tb-toast.bad{color:#ffc4cb;border-color:#69404c;background:#ff687f0f}.tb-toast span{flex:1}.tb-toast button{background:transparent;border:0;color:inherit}@media (max-width:1180px){.tb-main{grid-template-columns:1fr}}@media (max-width:800px){.tb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-need-row b{min-width:0;width:100%}.tb-banner em{display:none}}.tb-form label .tb-chips{flex-wrap:nowrap}.tb-form label .tb-chips button{flex:1;padding:8px 6px}:root{--tr-gold:#f2b84b;--tr-gold-ink:#1d1405;--tr-pos:#3fdca9;--tr-neg:#ff7086;--tr-warn:#f0c26e;--tr-panel:#0f1c2b;--tr-panel2:#0b1724;--tr-line:#24405a;--tr-fg:#e6f2fa;--tr-muted:#7f9aaf}.tr-buybtn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;background:var(--tr-gold);color:var(--tr-gold-ink);border:0;border-radius:999px;padding:8px 15px;font-weight:800;font-size:12px;letter-spacing:.2px;box-shadow:0 4px 16px #f2b84b33}.tr-buybtn:hover{filter:brightness(1.08)}.tr-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#050b14b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:start center;padding:56px 12px 24px;overflow-y:auto}.tr-qb,.tr-tk{width:min(580px,100%);box-sizing:border-box;display:grid;gap:12px;padding:16px;border-radius:18px;background:var(--tr-panel);border:1px solid var(--tr-line);box-shadow:0 24px 70px #000a;color:var(--tr-fg)}.tr-qb header,.tr-tk header{display:flex;justify-content:space-between;align-items:center;gap:10px}.tr-qb header b{font:700 19px Space Grotesk,sans-serif}.tr-tk header h3{margin:0;font:700 16px Space Grotesk,sans-serif}.tr-x{background:transparent;border:1px solid var(--tr-line);color:var(--tr-muted);border-radius:8px;padding:5px;display:grid;place-items:center}.muted{color:var(--tr-muted)}.small{font-size:11.5px}.pos{color:var(--tr-pos)!important}.neg{color:var(--tr-neg)!important}.tr-mk{display:grid;gap:6px;max-height:150px;overflow-y:auto}.tr-mk>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tr-mk small{color:var(--tr-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;width:54px;font-weight:800}.tr-chip{border:1px solid var(--tr-line);background:var(--tr-panel2);color:#b9cfdf;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.tr-chip.on{border-color:var(--tr-gold);color:var(--tr-gold);background:#f2b84b18}.tr-side,.tr-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tr-side button{display:grid;gap:2px;padding:11px;border-radius:12px;border:2px solid var(--tr-line);background:var(--tr-panel2);color:var(--tr-fg);font-weight:800;font-size:16px;text-align:left}.tr-side small{font-weight:500;font-size:11px;color:var(--tr-muted)}.tr-side .ce.on{border-color:var(--tr-pos);background:#3fdca91c;color:var(--tr-pos)}.tr-side .pe.on{border-color:var(--tr-neg);background:#ff70861c;color:var(--tr-neg)}.tr-meta{margin:0;font-size:12.5px;color:var(--tr-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tr-meta b{color:var(--tr-fg);font-variant-numeric:tabular-nums}.tr-meta select{margin-left:auto;background:var(--tr-panel2);color:var(--tr-fg);border:1px solid var(--tr-line);border-radius:8px;padding:5px 8px;font-size:12px}.v-ready{color:var(--tr-pos)!important}.v-building{color:var(--tr-warn)!important}.v-weak,.v-stand-aside{color:var(--tr-muted)!important}.tr-strikes{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;max-height:270px;overflow-y:auto;padding:2px}.tr-k{position:relative;display:grid;gap:2px;justify-items:start;padding:9px 10px;border-radius:10px;border:1px solid var(--tr-line);background:var(--tr-panel2);color:var(--tr-fg);font-variant-numeric:tabular-nums;text-align:left}.tr-k b{font-size:14px}.tr-k span{font-size:12px;color:var(--tr-muted)}.tr-k.atm{box-shadow:inset 0 -2px 0 var(--tr-gold)}.tr-k.on{border-color:var(--tr-gold);background:#f2b84b1c}.tr-k em{position:absolute;bottom:6px;right:8px;font-style:normal;font-size:10px;color:var(--tr-gold);font-weight:800}.tr-k u{position:absolute;bottom:6px;right:8px;text-decoration:none;font-size:9px;color:var(--tr-muted);font-weight:800}.tr-k em+u{right:36px}.tr-score{position:absolute;top:6px;right:6px;font-style:normal;font-size:10px;font-weight:800;border-radius:999px;padding:1px 6px;background:#ffffff10;color:var(--tr-muted)}.tr-score.pos{background:#3fdca922;color:var(--tr-pos)}.tr-score.gold{background:#f2b84b22;color:var(--tr-gold)}.tr-score.neg{background:#ff708622;color:var(--tr-neg)}.tr-foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--tr-line);padding-top:10px}.tr-lots{display:flex;align-items:center;gap:6px}.tr-lots small{color:var(--tr-muted)}.tr-lots b{min-width:24px;text-align:center;font-size:17px}.tr-lots button,.tr-step button{width:32px;height:32px;border-radius:9px;border:1px solid var(--tr-line);background:var(--tr-panel2);color:var(--tr-fg);font-size:17px;font-weight:800}.tr-sum{display:grid}.tr-sum small{color:var(--tr-muted);font-size:11px}.tr-sum b{font:700 20px Space Grotesk,sans-serif}.tr-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--tr-gold);color:var(--tr-gold-ink);border:0;border-radius:11px;padding:10px 16px;font-weight:800;font-size:13px}.tr-primary.big{padding:13px 18px;font-size:14px}.tr-primary:hover:not(:disabled){filter:brightness(1.08)}.tr-danger{display:inline-flex;align-items:center;gap:6px;background:var(--tr-neg);color:#2a0710;border:0;border-radius:11px;padding:10px 16px;font-weight:800;font-size:13px}.tr-ghost{background:transparent;color:#b9cfdf;border:1px solid var(--tr-line);border-radius:9px;padding:7px 12px;font-weight:700;font-size:12px;justify-self:start}.tr-note{margin:0;font-size:11px;color:var(--tr-muted);line-height:1.5}.tr-err{display:flex;gap:8px;align-items:flex-start;border:1px solid #8a3a49;background:#4a1a2533;color:#ffc4cd;border-radius:10px;padding:10px;font-size:12px}.tr-gate{display:flex;gap:10px;align-items:flex-start;border:1px solid #2b5574;background:#4fb3ff0f;border-radius:12px;padding:11px;font-size:12px;color:#cfe2ee}.tr-gate.warn{border-color:#75572f;background:#e6b75f10;align-items:center}.tr-gate>svg{flex-shrink:0;color:var(--tr-gold);margin-top:2px}.tr-gate>div{display:grid;gap:4px;flex:1}.tr-gate small{color:var(--tr-muted)}.tr-gate ol{margin:2px 0;padding-left:18px;display:grid;gap:2px}.tr-tk.paper{border-color:#75572f}.tr-tk.exit{border-color:#69404c}.tr-paperband,.tr-liveband{margin:-16px -16px 0;padding:7px 14px;border-radius:18px 18px 0 0;font-size:11.5px;font-weight:800}.tr-paperband{background:#e6b75f1c;color:var(--tr-warn)}.tr-liveband{background:#ff70861c;color:#ff9aa8}.tr-sidebar button{padding:10px;border-radius:11px;border:2px solid var(--tr-line);background:var(--tr-panel2);color:var(--tr-muted);font-weight:900;font-size:15px}.tr-sidebar .buy.on{border-color:var(--tr-pos);color:var(--tr-pos);background:#3fdca91a}.tr-sidebar .sell.on{border-color:var(--tr-neg);color:var(--tr-neg);background:#ff70861a}.tr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tr-grid label{display:grid;gap:4px;font-size:11px;color:var(--tr-muted);font-weight:700}.tr-grid input,.tr-grid select{margin:0;width:100%;box-sizing:border-box;background:var(--tr-panel2);border:1px solid #345067;color:var(--tr-fg);padding:9px;border-radius:9px;font:600 14px DM Sans,sans-serif;font-variant-numeric:tabular-nums}.tr-grid label>small{font-weight:500}.tr-step{display:flex;gap:4px;align-items:center}.tr-step input{text-align:center;min-width:0}.tr-ladder{border:1px solid var(--tr-line);border-radius:12px;padding:20px 22px 10px;background:var(--tr-panel2)}.tr-track{position:relative;height:34px;border-top:3px solid #233b50}.tr-track span{position:absolute;top:-8px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:10px;line-height:1.2}.tr-track span:before{content:"";width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px var(--tr-panel2);margin-bottom:3px}.tr-track .neg{color:var(--tr-neg)}.tr-track .mid{color:var(--tr-fg)}.tr-track .pos{color:var(--tr-pos)}.tr-track small{color:var(--tr-muted)}.tr-rr{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tr-muted)}.tr-rr b{font-size:14px;margin-left:4px}.warn-t{color:var(--tr-warn)!important}.tr-guard{border-radius:12px;padding:11px;display:grid;gap:7px;border:1px solid}.tr-guard.ok{border-color:#287b64;background:#3fdca90f}.tr-guard.soft{border-color:#75572f;background:#e6b75f0d}.tr-guard.no{border-color:#8a3a49;background:#ff70860d}.tr-guard-h{font-weight:800;font-size:13.5px}.tr-guard.ok .tr-guard-h{color:var(--tr-pos)}.tr-guard.soft .tr-guard-h{color:var(--tr-warn)}.tr-guard.no .tr-guard-h{color:var(--tr-neg)}.tr-guard-k{display:flex;flex-wrap:wrap;gap:6px}.tr-guard-k span{font-size:11px;color:var(--tr-muted);background:#ffffff08;border-radius:7px;padding:4px 8px}.tr-guard-k b{color:var(--tr-fg);margin-left:3px}.tr-check{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700}.tr-sugg{display:grid;gap:5px;border-top:1px dashed var(--tr-line);padding-top:7px}.tr-sugg>div{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:12px}.tr-sugg button{background:transparent;border:1px solid var(--tr-gold);color:var(--tr-gold);border-radius:8px;padding:4px 10px;font-weight:800;font-size:11px;flex-shrink:0}.tr-mc{display:grid;gap:5px;border-radius:10px;padding:9px;background:#00000026;font-size:11.5px}.tr-mc-h{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.tr-mc-h span{color:var(--tr-muted)}.tr-rec{margin-left:auto}.tr-rec.bad b{color:var(--tr-warn)}.tr-mc-row{display:grid;grid-template-columns:95px 1fr 26px;gap:8px;align-items:center}.tr-mc-row small{color:var(--tr-muted)}.tr-mc-row.bind small{color:var(--tr-gold);font-weight:800}.tr-bar{position:relative;height:7px;border-radius:9px;background:#ffffff10}.tr-bar i{position:absolute;inset:0 auto 0 0;border-radius:9px;background:#3fdca966}.tr-bar em{position:absolute;top:-3px;width:3px;height:13px;border-radius:2px;background:var(--tr-gold);transform:translate(-50%)}.tr-confirm{display:flex;gap:8px}.tr-confirm input{margin:0;flex:1;min-width:0;background:var(--tr-panel2);border:1px solid #345067;color:var(--tr-fg);padding:11px;border-radius:10px;font:800 14px DM Sans,sans-serif;letter-spacing:2px;width:auto}.tr-code{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #75572f;background:#e6b75f10;border-radius:12px;padding:10px}.tr-code>svg{color:var(--tr-gold)}.tr-code>div{display:grid;flex:1;min-width:180px}.tr-code small{color:var(--tr-muted);font-size:11px}.tr-code input{margin:0;width:120px;text-align:center;letter-spacing:3px;font:800 16px ui-monospace,monospace;background:var(--tr-panel2);border:1px solid #345067;color:var(--tr-fg);padding:9px;border-radius:9px}.tr-done{display:grid;justify-items:center;gap:8px;text-align:center;padding:16px 4px}.tr-done svg{color:var(--tr-pos)}.tr-done h3{margin:0}.tr-done p{margin:0;font-size:13px}.tr-strip{display:flex;gap:10px;align-items:stretch;padding:9px 30px;border-bottom:1px solid #1c2b3b;background:#0a1420c8;overflow-x:auto;scrollbar-width:thin}.tr-strip>div{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 12px;border-right:1px solid #1c2b3b}.tr-strip small{font-size:10.5px;color:var(--tr-muted)}.tr-big{font:700 19px Space Grotesk,sans-serif;font-variant-numeric:tabular-nums}.tr-cap{flex-direction:row!important;align-items:center;gap:8px!important}.tr-cap>div{display:grid}.tr-cap b{font-size:13px}.tr-ring-bg{fill:none;stroke:#ffffff14;stroke-width:5}.tr-ring-t{fill:var(--tr-fg);font:800 10px DM Sans,sans-serif}.tr-trips>div{display:flex;gap:10px}.tr-trips span{display:flex;align-items:center;gap:3px}.tr-trips em{font-style:normal;font-size:10px;font-weight:800;color:#b9cfdf;margin-right:2px}.tr-trips i{width:8px;height:8px;border-radius:50%;border:1.5px solid #3f5d75}.tr-trips i.used{background:var(--tr-gold);border-color:var(--tr-gold)}.tr-trips i.over{background:var(--tr-neg);border-color:var(--tr-neg)}.tr-pos{flex-direction:row!important;gap:8px!important;border-right:0!important}.tr-paper{border-left:1px solid #1c2b3b;border-right:0!important}.tr-paper b{font:700 16px Space Grotesk,sans-serif}.tr-chippos.paper{border-style:dashed;align-self:center}.tr-flat{align-self:center;font-size:11.5px;color:var(--tr-muted);border:1px dashed var(--tr-line);border-radius:999px;padding:6px 12px}.tr-chippos{display:grid;grid-template-columns:auto auto;gap:1px 10px;align-items:center;border:1px solid var(--tr-line);border-radius:12px;padding:6px 10px;background:var(--tr-panel2);min-width:230px}.tr-chippos.pos{border-color:#287b64}.tr-chippos.neg{border-color:#69404c}.tr-chippos .n{font-weight:800;font-size:12px}.tr-chippos .m{grid-column:1;font-size:10.5px;color:var(--tr-muted)}.tr-chippos .p{grid-column:2;grid-row:1;justify-self:end;font-weight:800;font-size:13px}.tr-exit{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid #ff6b7f88;color:#ff9aa8;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:800}.tr-exit:hover{background:#ff6b7f20}@media (max-width:800px){.tr-strip{padding:8px 12px}.tr-buybtn{padding:7px 10px;font-size:11px}}@media (max-width:560px){.tr-grid{grid-template-columns:1fr 1fr}.tr-foot{display:grid;grid-template-columns:1fr 1fr}.tr-foot .tr-primary{grid-column:1/-1}.tr-back{padding:12px 8px}.tr-confirm{flex-direction:column}.tr-strikes{grid-template-columns:repeat(2,1fr)}}.tr-strip>.tr-chippos{display:grid;padding:6px 10px;gap:1px 10px;border:1px dashed var(--tr-line);border-radius:12px;align-self:center}.tr-strip>.tr-chippos.pos{border-color:#287b64}.tr-strip>.tr-chippos.neg{border-color:#69404c}.pk{border:1px solid #24405a;border-radius:9px;background:#0e1d2c;padding:9px;display:flex;flex-direction:column;gap:7px}.pk.ready{border-color:#2f8f73;background:linear-gradient(160deg,#103129,#0e1d2c 70%)}.pk.building{border-color:#6f5a2c}.pk-h{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#9bb4c6}.pk-h b{font-weight:800;letter-spacing:.3px}.pk-h svg{color:var(--desk,#5fd6c4)}.pk-v{margin-left:auto;position:relative;display:inline-flex;align-items:baseline;gap:4px;font-size:9.5px;font-weight:900;letter-spacing:.5px;padding:3px 7px 5px;border-radius:999px;border:1px solid;overflow:hidden}.pk-v small{font-size:9px;font-weight:700;opacity:.8}.pk-v i{position:absolute;left:0;bottom:0;height:2px;width:var(--w);background:currentColor;opacity:.7}.pk-v.ready{color:#5ee8c0;border-color:#287b64;background:#35d5a914}.pk-v.building{color:#f0c26e;border-color:#75572f;background:#e6b75f12}.pk-v.weak{color:#9fb3c4;border-color:#2e465a}.pk-v.aside{color:#7c8f9e;border-color:#2a3b4b}.pk-opt{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cfe2ee;flex-wrap:wrap}.pk-opt>span:first-child{display:inline-flex;align-items:center;gap:4px;font:800 13px Space Grotesk,sans-serif;border-radius:6px;padding:2px 7px}.pk-opt .ce{color:#5ee8c0;background:#35d5a916}.pk-opt .pe{color:#ff9aa8;background:#ff687f16}.pk-opt b{color:#f1fafe;font-size:14px}.pk-opt em{font-style:normal;font-size:9px;font-weight:800;color:#e6bd76;border:1px dashed #75572f;border-radius:5px;padding:1px 5px;margin-left:auto}.pk-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.pk-nums span{font-size:9.5px;color:#7f9aaf;background:#0a1724;border-radius:6px;padding:4px 7px;display:flex;align-items:baseline;gap:3px}.pk-nums span b{margin-left:auto}.pk-nums b{font:700 11px ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-lad{position:relative;height:30px;margin:2px 10px 0;border-top:2px solid #233b50}.pk-lad span{position:absolute;top:-6px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;font-size:8.5px;line-height:1.15}.pk-lad span:before{content:"";width:9px;height:9px;border-radius:50%;margin-bottom:2px;background:currentColor;box-shadow:0 0 0 2px #0e1d2c}.pk-lad b{font-weight:900}.pk-lad small{color:#8aa3b6;font-size:8.5px}.pk-lad .neg{color:#ff8396}.pk-lad .mid{color:#e8f4fb}.pk-lad .pos{color:#4cddac}.pk-size{font-size:10.5px;color:#9bb4c6}.pk-size b{color:#e8f4fb}.pk-contract{font-size:9.5px;font-weight:800;color:#8fd3ff;letter-spacing:.3px;margin-top:-3px}.bn-wait .desk-h{flex-wrap:wrap}.bn-wait .bn-src{margin-left:0;flex-basis:100%;padding-left:23px}.pk-why{margin:0;font-size:10.5px;color:#8ea8bb;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pk-act{display:flex;gap:6px}.pk-act button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;padding:7px 6px;font-size:10.5px;font-weight:800;border:1px solid #2f8f73;background:#35d5a91a;color:#7ff0cd}.pk-act button:hover{background:#35d5a930}.pk-act button.live{flex:0 0 auto;color:#ffb3bd;border-color:#ff6b7f77;background:#ff6b7f12}.pk-act button.live:hover{background:#ff6b7f26}.warn-t{color:#f0c26e}.pk-none{font-size:10.5px;color:#6f8ea3;border:1px dashed #2a4357;border-radius:8px;padding:7px 8px;line-height:1.45}.pk-none button{background:none;border:0;color:#7ff0cd;font-weight:800;padding:0;font-size:10.5px}.bn-strip{padding-bottom:14px}.bn-src{margin-left:auto;font-size:10px;color:#6f8ea3}.bn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;padding:12px 16px 0}.bn{border:1px solid;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:9px}.bn.safe{border-color:#287b64;background:linear-gradient(150deg,#0f2d27,#0c1826 65%)}.bn.lotto{border-color:#6b4f8f;background:linear-gradient(150deg,#221a36,#0c1826 65%)}.bn header{display:flex;align-items:center;gap:7px;font-size:12px;color:#e8f4fb}.bn.safe header svg{color:#5ee8c0}.bn.lotto header svg{color:#c4a6ff}.bn-what{font:600 13px Space Grotesk,sans-serif;color:#dbe9f3;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bn-what b{font-size:15px;color:#fff}.bn-what span{color:#f1fafe}.bn-what small{font:500 10.5px DM Sans,sans-serif;color:#7f9aaf;margin-left:auto}.bn-pm{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bn-pm>div{display:flex;gap:8px;border-radius:9px;padding:9px;align-items:flex-start}.bn-pm>div>b{font:900 18px Space Grotesk,sans-serif;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.bn-pm span{display:flex;flex-direction:column;font-size:10px;color:#9bb4c6;gap:1px;min-width:0}.bn-pm strong{font:800 16px Space Grotesk,sans-serif}.bn-pm small{font-size:9.5px;color:#7f9aaf}.bn-pm .plus{background:#35d5a912;border:1px solid #287b6488}.bn-pm .plus>b{background:#35d5a930;color:#5ee8c0}.bn-pm .plus strong{color:#5ee8c0}.bn-pm .minus{background:#ff687f10;border:1px solid #69404c88}.bn-pm .minus>b{background:#ff687f30;color:#ff9aa8}.bn-pm .minus strong{color:#ff9aa8}.ms{position:relative}.ms-pill{background:transparent;cursor:pointer}.pill.off{color:#9fb3c4;border-color:#2e465a}.pill.info{color:#8fd3ff;border-color:#2b5574;background:#4fb3ff10}.ms-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:330px;max-width:calc(100vw - 24px);background:#0d1a28;border:1px solid #2a4357;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 18px 40px #0009}.ms-pop>b{font-size:13px;color:#eef8ff}.ms-pop>p{font-size:11.5px;color:#9bb4c6;line-height:1.55}.ms-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ms-seg button{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid #2a4357;border-radius:9px;background:#0a1724;color:#cfe2ee;padding:10px}.ms-seg button b{font-size:13px}.ms-seg button small{font-size:10px;color:#7f9aaf}.ms-seg button.on{border-color:#e6b75f;background:#e6b75f14;opacity:1}.ms-seg button.on b{color:#f0c26e}.ms-seg button.lv.on{border-color:#ff6b7f;background:#ff6b7f14}.ms-seg button.lv.on b{color:#ff9aa8}.ms-seg button.lv:not(.on):hover{border-color:#ff6b7f88}.ms-code{display:flex;gap:6px;align-items:center}.ms-code svg{color:#f0c26e;flex-shrink:0}.ms-code input{margin:0;width:auto;min-width:0;flex:1;letter-spacing:2px;font:700 14px ui-monospace,monospace;text-align:center;padding:9px 6px}.ms-code .primary-btn{flex-shrink:0;padding:9px 10px}.ms-foot{font-size:9.5px;color:#5f7d92}.fs-ico{color:#6f8ea3;flex-shrink:0}.system-item .fs-src{display:none}.src-badge{font-size:8.5px;font-weight:900;letter-spacing:.5px;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle}.src-badge.live{color:#5ee8c0;background:#35d5a91c}.src-badge.sim{color:#c6a46a;background:#e6b75f14}@media (max-width:600px){.bn-pm{grid-template-columns:1fr}.ms-pop{position:fixed;left:12px;right:12px;top:60px;width:auto}}.pk-act button.buy{flex:2;background:#f2b84b;border-color:#f2b84b;color:#1d1405}.pk-act button.buy:hover{background:#f6c867}.pk-act button.save{flex:1;background:transparent;border-color:#2a4357;color:#9bb4c6}.desk{--desk:#5fd6c4;display:grid;gap:15px;margin-bottom:24px}.desk-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.desk-tabs button{--c:#5fd6c4;position:relative;display:flex;align-items:center;gap:11px;text-align:left;padding:13px 14px;border-radius:12px;border:1px solid #223549;background:linear-gradient(125deg,#0f1c2b,#0c1826);color:#9fb6c7;transition:border-color .15s,transform .15s,background .15s}.desk-tabs button:hover{border-color:color-mix(in srgb,var(--c) 45%,#223549);transform:translateY(-1px)}.desk-tabs button.on{border-color:var(--c);background:linear-gradient(125deg,color-mix(in srgb,var(--c) 16%,#0f1c2b),#0c1826);box-shadow:0 8px 26px -18px var(--c)}.dt-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);flex-shrink:0}.dt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dt-txt b{color:#eaf6ff;font-size:13px}.dt-txt small{font-size:10.5px;color:#7891a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-tabs em{position:absolute;top:8px;right:9px;font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.6px;color:#8d7a5a;background:#2a211066;border-radius:4px;padding:2px 5px}.desk-tabs em.open{color:#5fe2b9;background:#12433866}.desk-flow{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.desk-flow li{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;color:#6f8ea3}.desk-flow li>i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--desk) 18%,transparent);color:var(--desk);font:800 11px Space Grotesk,sans-serif;flex-shrink:0}.desk-flow li span{display:flex;flex-direction:column;gap:1px;flex:1}.desk-flow b{font-size:12px;color:#dbe9f3}.desk-flow small{font-size:10.5px;color:#6f8ea3}.desk-top{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:15px;align-items:stretch}.desk-h{display:flex;align-items:center;gap:8px;color:#e8f4fb;padding:15px 16px 0}.desk-h b{font-size:14px}.desk-h svg{color:var(--desk)}.desk-sess{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10.5px;color:#8aa3b6}.desk-und{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.desk-und>.muted-s{padding:0 16px}.und-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;padding:0 16px}.und{border:1px solid #223a4f;border-radius:11px;background:#0b1724;padding:12px;display:flex;flex-direction:column;gap:9px;min-width:0}.und:hover{border-color:color-mix(in srgb,var(--desk) 40%,#223a4f)}.und header{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:baseline}.und header b{font:700 14px Space Grotesk,sans-serif;color:#eef8ff}.und header small{grid-row:2;font-size:10.5px;color:#6f8ea3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.und-px{grid-row:1/3;grid-column:2;text-align:right;font:700 14px ui-monospace,monospace;color:#e8f4fb;display:flex;flex-direction:column;align-items:flex-end;border-radius:6px;padding:2px 4px}.und-px i{font-style:normal;font-size:10.5px}.und-px.off{font:600 10px DM Sans,sans-serif;color:#5f7d92}.flash-up{animation:fu .9s ease-out}.flash-dn{animation:fd .9s ease-out}@keyframes fu{0%{background:#35d5a930}to{background:transparent}}@keyframes fd{0%{background:#ff687f30}to{background:transparent}}.und-facts{display:flex;gap:6px;flex-wrap:wrap}.und-facts span{font-size:10.5px;color:#7f9aaf;background:#11202f;border-radius:6px;padding:3px 7px}.und-facts b{color:#dbe9f3;font-weight:700}.und-rule{display:flex;gap:6px;align-items:center;font-size:11px;color:#9db3c3;margin:0}.und-rule svg{color:var(--desk);flex-shrink:0}.und-exp{display:flex;gap:5px;flex-wrap:wrap}.und-exp span{font-size:10px;font-weight:700;color:#8aa3b6;border:1px solid #2a4357;border-radius:999px;padding:3px 8px}.und-exp span.next{color:#eafff9;border-color:var(--desk);background:color-mix(in srgb,var(--desk) 14%,transparent)}.und-exp span.pick{border-style:dashed}.und-act{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto}.und-act button{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;border:1px solid;padding:7px 6px;font-size:11px;font-weight:800;background:transparent}.und-act .ce{color:#5ee8c0;border-color:#287b64}.und-act .ce:hover{background:#35d5a914}.und-act .pe{color:#ff9aa8;border-color:#69404c}.und-act .pe:hover{background:#ff687f14}.desk-info{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.desk-info>*:not(.desk-h){margin:0 16px}.hz-ribbon{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.hz-ribbon span{text-align:center;font-size:10.5px;font-weight:800;padding:8px 2px;color:#5f7d92;background:#0d1a27;border:1px solid #1f3346}.hz-ribbon span:first-child{border-radius:8px 0 0 8px}.hz-ribbon span:last-child{border-radius:0 8px 8px 0}.hz-ribbon span.on{color:#0a1420;background:var(--desk);border-color:var(--desk)}.hz-ribbon span.na{opacity:.4;text-decoration:line-through}.desk-pts{list-style:none;padding:0;display:grid;gap:8px}.desk-pts li{display:flex;gap:8px;font-size:12px;color:#9db3c3;line-height:1.5}.desk-pts svg{color:var(--desk);flex-shrink:0;margin-top:2px}.desk-pts b{color:#e8f4fb}.desk-strip{display:flex;gap:6px;flex-wrap:wrap}.desk-strip span{display:flex;gap:6px;align-items:baseline;font:600 11px ui-monospace,monospace;color:#cfe3ef;background:#0b1724;border:1px solid #223a4f;border-radius:7px;padding:5px 8px}.desk-strip b{font-family:DM Sans,sans-serif;color:#8aa3b6}.desk-strip i{font-style:normal;font-size:10px}.desk-ask{align-self:flex-start;display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:8px 10px;text-align:left;white-space:normal}.desk-room{display:flex;flex-direction:column;min-height:330px;max-height:520px}.room-name{font-size:10.5px;color:#6f8ea3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.room-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#e3b55a;white-space:nowrap}.room-live.live{color:#5fe2b9}.room-avatars{display:flex;gap:4px;padding:10px 16px 0;flex-wrap:wrap}.room-avatars span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:9.5px;font-weight:800;color:#0a1420;background:var(--desk);border:2px solid #0c1826}.room-feed{flex:1;overflow-y:auto;padding:10px 16px;display:flex;flex-direction:column;gap:8px;min-height:150px}.note{max-width:88%;align-self:flex-start;background:#11202f;border:1px solid #223a4f;border-radius:4px 11px 11px;padding:7px 10px}.note.me{align-self:flex-end;border-radius:11px 4px 11px 11px;background:color-mix(in srgb,var(--desk) 12%,#0f1c2b);border-color:color-mix(in srgb,var(--desk) 35%,#223a4f)}.note b{font-size:10.5px;color:var(--desk)}.note p{font-size:12.5px;color:#dbe9f3;margin:2px 0;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.note small{font-size:9.5px;color:#5f7d92}.room-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:11.5px;color:#6f8ea3;line-height:1.6}.room-empty svg{color:var(--desk);opacity:.7}.desk-room .tb-err{margin:0 16px 8px}.room-send{display:flex;gap:6px;padding:0 16px}.room-send input{flex:1;width:auto;margin:0;padding:10px 11px;font-size:12.5px}.room-send .primary-btn{padding:10px 12px}.room-foot{font-size:9.5px;color:#4f6a7e;padding:6px 16px 12px}@media (max-width:1180px){.desk-top{grid-template-columns:1fr}.desk-room{max-height:420px}}@media (max-width:600px){.desk-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-tabs button{padding:10px}.dt-ico{width:30px;height:30px}.desk-tabs em{display:none}.desk-flow li{min-width:100%}.desk-flow li>svg{display:none}.und-grid{grid-template-columns:1fr}}.sidebar{overflow-y:auto;scrollbar-width:thin}.sidebar .brand{padding-bottom:26px}.sidebar .nav-item{padding:9px 12px}.sidebar .nav-label.spaced{padding-top:18px}.nav-item .nav-badge{margin-left:auto;font-style:normal;font-size:9px;font-weight:800;color:#0a1420;background:#e3b55a;border-radius:999px;padding:1px 6px}.rt-pill.live{color:#7ce6c3;background:#35d5a911;border-color:#287b64}.rt-pill.connecting,.rt-pill.offline,.rt-pill.idle{color:#e6bd76;background:#e6b75f10;border-color:#75572f}.rt-pill.signed_out{color:#fa95a0;border-color:#69404c}.und-act .live{color:#ffb3bd;border-color:#ff6b7f77;background:#ff6b7f12}.und-act .live:hover{background:#ff6b7f26}.und-buy{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:auto}.und-buy button{display:grid;gap:1px;justify-items:center;border-radius:10px;border:2px solid;padding:8px 4px;font-size:13px;font-weight:900}.und-buy small{font-size:9.5px;font-weight:600;opacity:.8}.und-buy .bc{color:#3fdca9;border-color:#2f8f73;background:#3fdca914}.und-buy .bc:hover{background:#3fdca92a}.und-buy .bp{color:#ff8396;border-color:#7a3d4a;background:#ff708614}.und-buy .bp:hover{background:#ff70862a}.und-act.minor{margin-top:0}.und-act.minor button{padding:5px 6px;font-size:10px;opacity:.85}.guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:24px}.g-hero{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,.9fr);gap:22px;align-items:center;padding:20px 22px;background:radial-gradient(circle at 8% 20%,#1d5a5233,transparent 45%),linear-gradient(125deg,#0f1c2b,#0c1826)}.g-ring{position:relative;width:118px;height:118px}.g-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.g-ring circle{fill:none;stroke-width:9}.g-ring .bg{stroke:#1a2d40}.g-ring .fg{stroke:#41ceb2;stroke-linecap:round;transition:stroke-dasharray .6s}.g-ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.g-ring b{font:700 26px Space Grotesk,sans-serif;color:#eef8ff}.g-ring small{font-size:10.5px;color:#7891a6}.g-next{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-width:0}.g-next small{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#54d6bc}.g-next h2{font:700 20px Space Grotesk,sans-serif;color:#eef8ff;letter-spacing:-.3px}.g-next p{display:flex;gap:7px;align-items:flex-start;font-size:12px;color:#9db3c3;line-height:1.5}.g-next p svg{flex-shrink:0;margin-top:2px;color:#54d6bc}.g-ask{display:flex;align-items:center;gap:8px;background:#0b1929;border:1px solid #2a4357;border-radius:11px;padding:6px 6px 6px 12px;color:#54d6bc}.g-ask input{flex:1;width:auto;margin:0;border:0;background:transparent;padding:8px 0;font-size:12.5px}.g-ask .secondary-btn{padding:9px 12px}.g-h{display:flex;align-items:center;gap:8px;color:#e8f4fb;padding:16px 18px 0}.g-h b{font-size:14px}.g-h svg{color:#5fd6c4}.g-h>span{margin-left:auto;font-size:10.5px;color:#6f8ea3}.g-check,.g-map{grid-column:1/-1}.g-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;padding:14px 18px 18px}.g-group h3,.g-col h3{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#557087;margin:0 0 8px}.g-step{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #1f3346;border-radius:10px;background:#0b1724;margin-bottom:7px}.g-step span{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.g-step b{font-size:12px;color:#dbe9f3}.g-step small{font-size:10.5px;color:#6f8ea3;line-height:1.4}.g-step.done{border-color:#24665c;background:#11302c55}.g-step.done b{color:#9ee9cf}.g-tick{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:2px solid #345067;background:transparent;display:grid;place-items:center;color:#092720;padding:0}.g-step.done .g-tick{background:#41ceb2;border-color:#41ceb2}.g-step .ghost-btn{padding:6px 8px}.g-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;padding:14px 18px 18px}.g-col{display:flex;flex-direction:column;gap:6px;min-width:0}.g-col button{display:flex;gap:9px;align-items:flex-start;text-align:left;border:1px solid #1f3346;background:#0b1724;color:#5fd6c4;border-radius:9px;padding:9px 10px}.g-col button:hover{border-color:#3f9286;background:#14302e55}.g-col button svg{flex-shrink:0;margin-top:1px}.g-col button span{display:flex;flex-direction:column;gap:2px;min-width:0}.g-col b{font-size:12px;color:#e3f1f8}.g-col small{font-size:10.5px;color:#6f8ea3;line-height:1.35}.g-ai{grid-column:1/-1}.g-flow{display:flex;align-items:stretch;gap:6px;padding:16px 18px 6px;overflow-x:auto}.g-node{flex:1;min-width:118px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 12px;border-radius:11px;border:1px solid #223a4f;background:#0b1724;color:#7aa8ff;text-align:left}.g-node b{font-size:12.5px;color:#eef8ff}.g-node small{font-size:10px;color:#7f9aaf;line-height:1.35}button.g-node:hover{border-color:#3f6f9a}.g-node.on{border-color:#41ceb2;background:linear-gradient(125deg,#143333,#0b1724);color:#5de5cc;box-shadow:0 8px 24px -16px #41ceb2}.g-node.you{color:#e3b55a;border-style:dashed}.g-arrow{align-self:center;flex-shrink:0;color:#345067;width:16px}.g-side{display:flex;align-items:center;gap:12px;padding:6px 18px 0}.g-side .g-node{flex:0 0 auto;min-width:170px}.g-mcp-txt{font-size:11px;color:#6f8ea3}.g-detail{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:center;margin:14px 18px 18px;padding:13px 15px;border:1px solid #24665c;border-radius:11px;background:#11302c40}.g-detail small{font-size:9.5px;font-weight:800;letter-spacing:1.2px;color:#54d6bc}.g-detail p{font-size:12.5px;color:#cfe3ef;line-height:1.55;margin-top:4px;display:flex;gap:6px}.g-detail p svg{flex-shrink:0;margin-top:3px;color:#54d6bc}.g-rooms{grid-column:1/-1;display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:4px 18px;padding-bottom:16px}.g-rooms .g-h{grid-column:1/-1}.g-mesh{grid-row:2/4;width:100%;height:auto;margin:10px 0 0 18px;max-width:280px}.g-mesh .ln{stroke:#2a4357;stroke-width:1.4}.g-mesh .p{fill:#143333;stroke:#41ceb2}.g-mesh .r{fill:#132842;stroke:#7aa8ff}.g-mesh text{fill:#dbe9f3;font:700 9px DM Sans,sans-serif;text-anchor:middle}.g-rooms>.muted-s{padding:12px 18px 0 0}.g-roomlist{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start;padding-right:18px}.g-roomlist span{display:inline-flex;align-items:center;gap:6px;font:600 11px ui-monospace,monospace;color:#cfe3ef;background:#0b1724;border:1px solid #223a4f;border-radius:999px;padding:5px 10px}.g-roomlist span.other{color:#8aa3b6;border-style:dashed}.g-roomlist b{font-family:DM Sans,sans-serif;font-size:10px;color:#0a1420;background:#5fd6c4;border-radius:999px;padding:0 6px}.page-help{position:relative}.ph-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(340px,86vw);background:#0f1c2b;border:1px solid #2d4559;border-radius:12px;padding:14px;box-shadow:0 18px 50px -20px #000;display:grid;gap:10px}.ph-pop ol{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ph-pop li{display:flex;gap:9px;font-size:12px;color:#cfe3ef;line-height:1.5}.ph-pop li i{font-style:normal;flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#143333;color:#5de5cc;font-size:10px;font-weight:800}.ph-pop .ghost-btn{justify-self:start;display:inline-flex;gap:6px;align-items:center}.ph-x{position:absolute;top:8px;right:8px;background:transparent;border:0;color:#7f9aaf;padding:2px}@media (max-width:1100px){.g-hero{grid-template-columns:auto 1fr}.g-ask{grid-column:1/-1}.g-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g-detail,.g-rooms{grid-template-columns:1fr}.g-mesh{grid-row:auto;margin:10px 18px 0}.g-rooms>.muted-s,.g-roomlist{padding:0 18px}}@media (max-width:600px){.guide{grid-template-columns:1fr}.g-hero{grid-template-columns:1fr;justify-items:start}.g-map-grid{grid-template-columns:1fr}.g-flow{flex-direction:column}.g-arrow{transform:rotate(90deg)}.g-side{flex-direction:column;align-items:flex-start}}.lv{display:grid;gap:15px;margin-bottom:24px}.lv-h{display:flex;align-items:center;gap:8px;color:#e8f4fb;padding:15px 16px 0}.lv-h b{font-size:14px}.lv-h svg{color:#f0c46e}.lv-h.sub{padding-top:18px}.lv-h .pill{margin-left:auto}.lv-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;--m:#e3b55a}.lv-state.m-live{--m:#ff6b7f;border-color:#ff6b7f88;background:linear-gradient(125deg,#2a1218,#0f1c2b)}.lv-state.m-paper{--m:#7aa8ff}.lv-state.m-killed{--m:#ff6b7f;background:linear-gradient(125deg,#301015,#0f1c2b)}.lv-state.m-read-only{--m:#8aa3b6}.lv-mode{display:flex;align-items:center;gap:14px;min-width:0}.lv-dot{width:16px;height:16px;border-radius:50%;background:var(--m);box-shadow:0 0 0 6px color-mix(in srgb,var(--m) 18%,transparent),0 0 22px var(--m);flex-shrink:0}.m-live .lv-dot{animation:lvp 1.6s ease-in-out infinite}@keyframes lvp{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--m) 8%,transparent),0 0 30px var(--m)}}.lv-mode small{display:block;font-size:9.5px;font-weight:800;letter-spacing:1.4px;color:#7f9aaf}.lv-mode b{display:block;font:700 26px Space Grotesk,sans-serif;color:var(--m);letter-spacing:.5px}.lv-mode em{font-style:normal;font-size:12px;color:#b9cad6}.lv-switches{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lv-switches .danger-btn{margin:0}.lv-state .tb-info{grid-column:1/-1}.lv-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:15px;align-items:start}.lv-pos table{margin-top:10px}.lv-pos td small{display:block;font-size:10px;color:#6f8ea3;margin-top:2px}.lv-pos td{white-space:nowrap}.lv-pos .mono,.lv-log .mono{grid-area:auto;text-align:left;font-family:ui-monospace,monospace}.lv-new{margin-left:auto;padding:8px 11px}.lv-pos .secondary-btn{padding:6px 9px;font-size:10px}.lv-ideas{padding-bottom:14px}.lv-ideas>.muted-s{padding:10px 16px 0}.lv-idea{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:10px;border:1px solid #3a3020;border-radius:9px;background:#241c0d55}.lv-idea div{flex:1;min-width:0}.lv-idea b{display:block;font-size:12.5px;color:#f4ecd8}.lv-idea small{font-size:10.5px;color:#bfae86}.lv-idea .primary-btn,.lv-idea .ghost-btn{padding:7px 9px;font-size:10px}.lv-log{list-style:none;margin:8px 16px 0;padding:0;display:grid;gap:6px}.lv-log li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:11.5px;color:#9db3c3;border-bottom:1px solid #1b2c3b;padding-bottom:6px}.lv-log b{color:#dbe9f3}.lv-log small{color:#6f8ea3}.lv-link{display:grid;gap:12px;padding-bottom:16px;max-width:760px}.lv-link>*:not(.lv-h){margin:0 16px}.lv-steps{list-style:none;padding:0;display:grid;gap:9px}.lv-steps li{display:flex;gap:10px;align-items:center;font-size:12.5px;color:#cfe3ef}.lv-steps i{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#4a3a1b;color:#f0c46e;font-weight:800;font-size:11px;flex-shrink:0}.lv-steps a{color:#5fd6c4}.lv-row{display:flex;gap:8px}.lv-row input{flex:1;width:auto;margin:0}.lv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#03070dcc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px}.lv-sheet{width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#0f1c2b;border:1px solid #ff6b7f66;border-radius:14px;box-shadow:0 30px 80px -30px #000}.lv-sheet header{display:flex;align-items:center;gap:9px;padding:14px 16px;border-bottom:1px solid #223549;color:#f0c46e}.lv-sheet header b{color:#eef8ff;font-size:15px}.lv-tag{font-size:9px;font-weight:800;letter-spacing:.8px;color:#ffb3bd;background:#ff6b7f1f;border:1px solid #ff6b7f55;border-radius:5px;padding:4px 7px}.lv-x{margin-left:auto;background:transparent;border:0;color:#8aa3b6}.lv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:14px 16px}.lv-grid label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;letter-spacing:.6px;color:#7f9aaf;text-transform:uppercase;min-width:0}.lv-grid label small{font-size:10px;color:#5f7d92;text-transform:none;letter-spacing:0;font-weight:500}.lv-grid input{width:100%;margin:0;padding:9px 10px;font-size:13px;text-transform:none}.lv-grid .tb-chips{flex-wrap:nowrap}.lv-grid .tb-chips button{flex:1;padding:8px 6px}.lv-rr{display:flex;gap:16px;flex-wrap:wrap;padding:0 16px;font-size:11.5px;color:#8aa3b6}.lv-rr b{font:700 13px ui-monospace,monospace;color:#e8f4fb;margin-left:4px}.lv-sheet .tb-info,.lv-sheet .tb-err{margin:10px 16px 0}.lv-guard{display:flex;gap:10px;margin:12px 16px 0;padding:11px 12px;border-radius:10px;border:1px solid}.lv-guard.ok{border-color:#287b64;background:#35d5a90f;color:#5fe2b9}.lv-guard.bad{border-color:#69404c;background:#ff687f0f;color:#ff9aa8}.lv-guard div{display:flex;flex-direction:column;gap:3px}.lv-guard b{color:#eef8ff;font-size:12.5px}.lv-guard small{font-size:11px;color:#b9cad6;line-height:1.45}.lv-code{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;margin:12px 16px 0;padding:12px;border:1px solid #a8771c;border-radius:10px;background:#2a211066;color:#f0c46e}.lv-code b{display:block;color:#f4ecd8;font-size:12.5px}.lv-code small{font-size:10.5px;color:#bfae86}.lv-code input{width:120px;margin:0;font:700 18px ui-monospace,monospace;letter-spacing:4px;text-align:center;padding:8px}.lv-sheet footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px}.lv-confirm{background:#ff6b7f;border-color:#ff6b7f;color:#2a0a10}.lv-confirm:hover{background:#ff8a9a}.lv-confirm.exit{background:#41ceb2;border-color:#41ceb2;color:#092720}.lv-foot{flex-basis:100%;font-size:10px;color:#5f7d92}.lv-done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 18px;text-align:center;color:#5fe2b9}.lv-done h3{margin:0;color:#eef8ff;font:700 19px Space Grotesk,sans-serif}.lv-done p{font-size:12.5px;color:#b9cad6}.lv-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px;margin-bottom:24px}.lv-tiles{display:grid;gap:6px;padding:12px 16px 16px}.lv-tiles button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1px 8px;text-align:left;border:1px solid #1f3346;background:#0b1724;border-radius:9px;padding:9px 11px;color:#e3b55a}.lv-tiles button:hover{border-color:#a8771c;background:#241c0d55}.lv-tiles b{font-size:12.5px;color:#eef8ff}.lv-tiles small{grid-row:2;font-size:10.5px;color:#6f8ea3}.lv-tiles svg{grid-row:1/3;grid-column:2;align-self:center}.lv-frame-wrap{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.lv-frame-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lv-frame-bar b{color:#eef8ff;font-size:14px}.lv-frame-bar .muted-s{flex:1;min-width:200px}.lv-frame{width:100%;height:calc(100vh - 230px);min-height:520px;border:1px solid #223549;border-radius:12px;background:#0c1826}.lv-frame-load{position:absolute;top:60px;left:50%;color:#5fd6c4}@media (max-width:1100px){.lv-main,.lv-state{grid-template-columns:1fr}.lv-switches{justify-content:flex-start}}@media (max-width:600px){.lv-code{grid-template-columns:1fr}.lv-code input{width:100%}.lv-mode b{font-size:21px}}.lv-chain{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:12px 16px 0;padding:10px 12px;border:1px solid #223a4f;border-radius:10px;background:#0b1724;font-size:11.5px;color:#8aa3b6}.lv-chain b{color:#eef8ff;font-family:ui-monospace,monospace}.lv-chain>small{flex-basis:100%;font-size:10px;color:#5f7d92}.lv-strikes{display:flex;gap:4px;flex-wrap:wrap;flex-basis:100%}.lv-strikes button{display:flex;flex-direction:column;align-items:center;border:1px solid #2a4357;background:#11202f;color:#cfe3ef;border-radius:7px;padding:4px 8px;font:700 11px ui-monospace,monospace}.lv-strikes button i{font-style:normal;font-size:9.5px;color:#7f9aaf}.lv-strikes button.on{border-color:#f0c46e;background:#4a3a1b;color:#fff}.lg{display:grid;gap:12px;padding:16px 18px;margin-bottom:16px}.lg-h{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#e8f4fb}.lg-h b{font-size:14px}.lg-h svg{color:#e3b55a}.lg-h .secondary-btn{margin-left:auto}.lg-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;border-radius:999px;padding:3px 9px;border:1px solid}.lg-pill.ok{color:#5fe2b9;border-color:#287b64;background:#35d5a912}.lg-pill.bad{color:#ff9aa8;border-color:#69404c;background:#ff687f12}.lg-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lg-kpis>div{border:1px solid #223a4f;border-radius:10px;background:#0b1724;padding:11px 13px;display:grid;gap:2px}.lg-kpis small{font-size:9.5px;font-weight:800;letter-spacing:1px;color:#7f9aaf}.lg-kpis b{font:700 24px Space Grotesk,sans-serif;color:#eef8ff}.lg-kpis em{font-style:normal;font-size:11px;color:#6f8ea3}.lg-two{display:grid;grid-template-columns:1fr 1.4fr;gap:14px}.lg-two h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;color:#cfe3ef}.lg-users{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lg-users li{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:#cfe3ef}.lg-users b{color:#f0c46e}.lg-users small{flex-basis:100%;color:#6f8ea3;font-size:10.5px}.lg-cc{display:grid;gap:2px;margin-bottom:8px;font-size:12px;color:#cfe3ef}.lg-cc b{color:#eef8ff}.lg-cc small{color:#8aa3b6;font-size:11px}.lg-t td,.lg-t th{padding:7px 10px}.lg-t .mono{grid-area:auto;text-align:left;font-family:ui-monospace,monospace;font-size:11.5px}@media (max-width:900px){.lg-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-two{grid-template-columns:1fr}}
