:root{--void:#030812;--surface:#07111e;--surface-2:#0a1727;--line:#77aad929;--line-bright:#63e5ff5c;--ink:#edf8ff;--muted:#b1c4d4;--dim:#7892a8;--cyan:#3ce8ff;--mint:#43f6b2;--violet:#a987ff;--amber:#ffbd4a;--coral:#ff5f6d;--blue:#397bff}*{box-sizing:border-box}html{background:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--void);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;font-size:15px;line-height:1.5}button,input,select{color:inherit;font:inherit}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}h1,h2,h3,p{margin-top:0}.command-app{background:radial-gradient(circle at 76% 3%, #397bff1f, transparent 30%), radial-gradient(circle at 15% 30%, #3ce8ff0f, transparent 28%), var(--void);min-height:100vh;position:relative;overflow-x:hidden}.ambient-grid{pointer-events:none;background-image:linear-gradient(#4779a30b 1px,#0000 1px),linear-gradient(90deg,#4779a30b 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.ambient-grid:after{content:"";inset-inline:0;background:linear-gradient(#0000,#3ce8ff09,#0000);height:220px;animation:10s linear infinite scanline;position:absolute;top:-220px}.topbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--line);z-index:30;background:#030812d6;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,3.5vw,56px);display:flex;position:sticky;top:0}.topbar:after{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";opacity:.45;width:42%;height:1px;position:absolute;bottom:-1px;left:4%}.brand{align-items:center;gap:14px;display:flex}.brand-core{clip-path:polygon(25% 0,75% 0,100% 24%,100% 76%,75% 100%,25% 100%,0 76%,0 24%);background:#3ce8ff14;border:1px solid #3ce8ff80;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.brand-core:after{clip-path:inherit;content:"";border:1px solid #a987ff80;position:absolute;inset:5px}.brand-core span{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;font-size:10px;font-weight:800}.brand-title{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:13px;font-weight:750}.brand-title em{color:var(--cyan);font-size:10px;font-style:normal}.brand-subtitle{color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.19em;margin-top:4px;font-size:8px}.topbar-actions{align-items:center;gap:10px;display:flex}.clock-chip{border-right:1px solid var(--line);gap:2px;margin-right:6px;padding-right:16px;display:grid}.clock-chip span{color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:7px}.clock-chip strong{font-family:var(--font-geist-mono), monospace;font-size:10px;font-weight:500}.mode-badge,.live-badge{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;padding:8px 10px;font-size:8px}.mode-badge{color:#c9b7ff;background:#a987ff14;border-color:#a987ff3b}.live-badge{align-items:center;gap:7px;display:flex}.live-badge i,.status-chip i{background:var(--coral);box-shadow:0 0 12px var(--coral);width:5px;height:5px}.live-badge.online{color:#a3fbd6}.live-badge.online i,.status-chip.on i{background:var(--mint);box-shadow:0 0 12px var(--mint);animation:1.7s ease-in-out infinite pulse}.avatar{font-family:var(--font-geist-mono), monospace;background:linear-gradient(135deg,#3ce8ff2b,#a987ff26);border:1px solid #3ce8ff4d;justify-content:center;align-items:center;width:34px;height:34px;margin-left:5px;font-size:9px;display:flex}.dashboard{z-index:1;max-width:1540px;margin:0 auto;padding:34px clamp(16px,3.4vw,54px) 70px;position:relative}.hero-console{border-bottom:1px solid var(--line);grid-template-columns:minmax(460px,1.25fr) 270px minmax(230px,.65fr);align-items:center;gap:32px;min-height:270px;padding:12px 0 30px;display:grid;position:relative}.hero-console:before{background:var(--cyan);content:"";width:78px;height:3px;position:absolute;bottom:-2px;left:0}.eyebrow{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:17px;font-size:9px;display:flex}.eyebrow b{color:#b3f7ff;background:#3ce8ff1a;padding:4px 6px;font-size:7px}.eyebrow-line{background:var(--cyan);width:22px;height:1px}.hero-copy-block h1{letter-spacing:-.055em;max-width:760px;margin-bottom:18px;font-size:clamp(34px,4vw,62px);line-height:.98}.hero-copy-block h1 span{color:var(--cyan);text-shadow:0 0 24px #3ce8ff38}.hero-copy-block>p{color:var(--muted);max-width:600px;margin-bottom:22px;font-size:13px;line-height:1.65}.hero-metrics{gap:0;display:flex}.hero-metrics>div{border-left:1px solid var(--line);gap:4px;min-width:108px;padding-left:12px;display:grid}.hero-metrics span{color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:7px}.hero-metrics strong{font-family:var(--font-geist-mono), monospace;font-size:15px}.system-orb{justify-content:center;align-items:center;width:220px;height:220px;margin:auto;display:flex;position:relative}.orb-ring{border:1px solid #3ce8ff38;border-radius:50%;position:absolute}.ring-one{border-left-color:var(--violet);border-top-color:var(--cyan);animation:8s linear infinite orbit;inset:7px}.ring-two{border-bottom-color:var(--mint);border-right-style:dashed;animation:13s linear infinite orbitReverse;inset:25px}.ring-three{border-color:#3ce8ff1a;inset:44px}.orb-core{background:radial-gradient(circle,#3ce8ff33,#07111ee6 64%);border:1px solid #3ce8ff59;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:inset 0 0 30px #3ce8ff12,0 0 40px #3ce8ff0f}.orb-core span{color:var(--mint);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:10px}.orb-core strong{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;margin-top:6px;font-size:8px}.paused .orb-core span{color:var(--amber)}.system-orb:not(.active) .orb-ring{border-color:#ff5f6d2e;animation-play-state:paused}.orb-caption{color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;font-size:7px;position:absolute;bottom:0}.control-actions{gap:10px;display:grid}.button{border:1px solid var(--line);cursor:pointer;background:#ffffff06;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 16px;transition:all .18s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--line-bright);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.4}.system-button{justify-content:flex-start}.emergency-button{background:#ff5f6d0f;border-color:#ff5f6d40;justify-content:flex-start}.button-icon{color:var(--amber);font-family:var(--font-geist-mono), monospace;border:1px solid;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.emergency-button .button-icon{color:var(--coral)}.button small{color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-align:left;margin-bottom:3px;font-size:7px;display:block}.health-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.hud-card{border:1px solid var(--line);background:#07111ee0;position:relative;box-shadow:0 18px 55px #00000029}.hud-card:before,.hud-card:after{content:"";pointer-events:none;position:absolute}.hud-card:before{border-left:1px solid var(--cyan);border-top:1px solid var(--cyan);width:8px;height:8px;top:-1px;left:-1px}.hud-card:after{border-bottom:1px solid #3ce8ff73;border-right:1px solid #3ce8ff73;width:8px;height:8px;bottom:-1px;right:-1px}.health-card .corner-index{color:#8ca4b91f;font-family:var(--font-geist-mono), monospace;font-size:28px;font-weight:800;position:absolute;top:9px;right:12px}.health-card.connected{background:linear-gradient(115deg,#3ce8ff0b,#07111ee6 46%)}.health-card.violet.connected{background:linear-gradient(115deg,#a987ff0e,#07111ee6 46%)}.health-card.mint.connected{background:linear-gradient(115deg,#43f6b20e,#07111ee6 46%)}.health-card.amber.connected{background:linear-gradient(115deg,#ffbd4a0e,#07111ee6 46%)}.health-title{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.health-title i{background:var(--coral);width:5px;height:5px;margin-left:auto;box-shadow:0 0 9px #ff5f6d99}.connected .health-title i{background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.health-glyph{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:16px}.violet .health-glyph{color:var(--violet)}.mint .health-glyph{color:var(--mint)}.amber .health-glyph{color:var(--amber)}.health-card>strong{letter-spacing:-.035em;margin:18px 0 10px;font-size:18px;display:block}.health-meta{color:var(--dim);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;font-size:8px;display:flex}.health-meta b{color:var(--coral);letter-spacing:.08em;font-size:7px}.connected .health-meta b{color:var(--mint)}.health-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:9px;display:flex}.health-action span,.health-action strong{font:650 8px/1.3 var(--font-geist-mono), monospace}.health-action span{color:#7892a8}.health-action strong{color:var(--amber);text-align:right}.health-card.connected .health-action strong{color:var(--mint)}.main-grid,.lower-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.78fr);gap:16px;display:grid}.lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr);margin-top:16px}.panel-card{min-width:0;padding:22px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:16px;display:flex}.panel-eyebrow{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;font-size:7px}.panel-head h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:17px}.panel-head p{color:var(--dim);margin:0;font-size:10px}.status-chip,.result-pill{border:1px solid var(--line);color:var(--dim);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:7px;padding:7px 9px;font-size:7px;display:flex}.status-chip.on{color:var(--mint);background:#43f6b20f;border-color:#43f6b238}.account-panel-actions{align-items:center;gap:8px;display:flex}.connect-account-button{color:var(--cyan);cursor:pointer;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#3ce8ff14;border:1px solid #3ce8ff57;align-items:center;gap:7px;min-height:33px;padding:7px 10px;display:flex}.connect-account-button b{font-size:15px;line-height:0}.connect-account-button:hover:not(:disabled){background:#3ce8ff24;border-color:#3ce8ff99}.connect-account-button:disabled{cursor:not-allowed;opacity:.4}.accounts-list{gap:8px;display:grid}.account-data-freshness{border:1px solid #ffbf4738;grid-template-columns:auto auto 1fr;align-items:center;gap:5px 9px;margin-bottom:10px;padding:9px 12px;display:grid}.account-data-freshness i{background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px #ffbf47a6}.account-data-freshness strong{color:var(--amber);font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em}.account-data-freshness span{color:var(--muted);font-size:10px}.account-data-freshness.live{border-color:#45f1b533}.account-data-freshness.live i{background:var(--mint);box-shadow:0 0 12px var(--mint);animation:1.7s ease-in-out infinite pulse}.account-data-freshness.live strong{color:var(--mint)}.account-row{background:#ffffff05;border:1px solid #77aad91a;grid-template-columns:minmax(170px,1.25fr) .52fr .55fr .55fr .88fr .58fr auto auto auto;align-items:center;gap:12px;min-height:74px;padding:11px 12px;transition:all .18s;display:grid}.account-row:hover{background:#3ce8ff06;border-color:#3ce8ff38}.account-ident{align-items:center;gap:11px;min-width:0;display:flex}.account-select{-webkit-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0}.account-select>div:nth-child(2){flex:1;min-width:0}.account-select>b{color:var(--dim);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #3ce8ff2e;flex:none;padding:5px 6px}.account-row.selected .account-select>b{color:var(--cyan);background:#3ce8ff1a;border-color:#3ce8ff5c}.account-icon{color:var(--violet);font-family:var(--font-geist-mono), monospace;background:#a987ff14;border:1px solid #a987ff40;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:flex}.account-ident strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:12px;display:block;overflow:hidden}.account-ident span,.account-metric span{color:var(--dim);font-size:8px;display:block}.account-link-state{font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-top:5px;display:inline-flex!important}.account-link-state.linked{color:var(--mint)!important}.account-link-state.pending,.account-link-state.stale{color:var(--amber)!important}.row-connect-button{color:var(--amber);cursor:pointer;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#ffc23d12;border:1px solid #ffc23d52;min-height:30px;padding:0 9px}.row-connect-button:hover:not(:disabled){background:#ffc23d24;border-color:#ffc23d99}.row-connect-button:disabled{cursor:not-allowed;opacity:.4}.account-metric strong{font-family:var(--font-geist-mono), monospace;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:500;display:block}.toggle{cursor:pointer;background:#ffffff12;border:1px solid #77aad926;width:39px;height:23px;padding:2px}.toggle span{background:#52677a;width:17px;height:17px;transition:all .18s;display:block}.toggle.active{background:#43f6b21f;border-color:#43f6b24d}.toggle.active span{background:var(--mint);transform:translate(16px);box-shadow:0 0 10px #43f6b280}.icon-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;width:30px;height:30px;font-size:12px}.icon-button:hover{border-color:var(--cyan);color:var(--cyan)}.delete-account-button{color:#ff8993}.delete-account-button:hover:not(:disabled){color:#ffb2b9;background:#ff5f6d1a;border-color:#ff5f6db3}.delete-account-button:disabled{cursor:not-allowed;opacity:.4}.panel-foot{border-top:1px solid var(--line);color:var(--dim);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:7px;display:flex}.panel-foot span{align-items:center;gap:7px;display:flex}.panel-foot b{color:var(--mint);letter-spacing:.08em}.secure-dot{background:var(--mint);box-shadow:0 0 8px var(--mint);width:4px;height:4px}.relay-flow{grid-template-columns:minmax(115px,1fr) 62px minmax(115px,1fr) 62px minmax(115px,1fr);align-items:stretch;gap:10px;margin:7px 0 20px;display:grid}.relay-node{text-align:center;background:#010a139e;border:1px solid #77aad91f;flex-direction:column;justify-content:center;align-items:center;min-height:146px;padding:18px 10px;transition:all .2s;display:flex;position:relative}.relay-node:after{background:var(--coral);content:"";width:5px;height:5px;position:absolute;top:9px;right:9px;box-shadow:0 0 8px #ff5f6d99}.relay-node.online{background:linear-gradient(145deg,#3ce8ff11,#010a13a8);border-color:#3ce8ff42;box-shadow:inset 0 0 26px #3ce8ff06}.relay-node.online:after{background:var(--mint);box-shadow:0 0 9px var(--mint)}.relay-node>span{color:#8ca4b959;font:800 9px/1 var(--font-geist-mono), monospace;position:absolute;top:9px;left:9px}.relay-node>b{color:var(--cyan);font:400 26px/1 var(--font-geist-mono), monospace;text-shadow:0 0 18px #3ce8ff59;margin-bottom:12px}.relay-node>strong{font-size:13px}.relay-node>small{color:#88a2b6;margin-top:6px;font-size:9px}.relay-arrow{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.relay-arrow i{background:linear-gradient(90deg, #3ce8ff14, var(--cyan));width:100%;height:1px;margin-bottom:9px;position:relative}.relay-arrow i:after{border-bottom:3px solid #0000;border-left:6px solid var(--cyan);content:"";border-top:3px solid #0000;position:absolute;top:-2px;right:-1px}.relay-arrow em{color:#7190a6;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.channel-detail-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.channel-detail-grid>div{border-right:1px solid var(--line);min-width:0;padding:14px}.channel-detail-grid>div:last-child{border:0}.channel-detail-grid span{color:#7892a8;font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.channel-detail-grid strong{font:600 11px/1.35 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.execution-profiles{margin-top:16px}.danger-link{color:var(--coral);background:#ff5f6d0e;border-color:#ff5f6d40}.danger-link:hover:not(:disabled){background:#ff5f6d1a;border-color:#ff5f6d7a}.trade-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:322px;display:flex}.radar{border:1px solid #3ce8ff33;border-radius:50%;width:130px;height:130px;margin-bottom:17px;position:relative;overflow:hidden}.radar:before,.radar:after{content:"";border:1px solid #3ce8ff1f;border-radius:50%;position:absolute}.radar:before{inset:22px}.radar:after{inset:45px}.radar i{background:var(--cyan);box-shadow:0 0 10px var(--cyan);width:3px;height:3px;position:absolute}.radar i:first-of-type{top:31px;left:39px}.radar i:nth-of-type(2){top:67px;right:25px}.radar i:nth-of-type(3){bottom:27px;left:62px}.radar-sweep{opacity:.18;transform-origin:50%;background:conic-gradient(#3ce8ff45,#0000 30%);position:absolute;inset:0}.scanning .radar-sweep{opacity:1;animation:2.7s linear infinite orbit}.scan-label{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:7px}.trade-empty h3{margin:10px 0 7px;font-size:15px}.trade-empty p{color:var(--dim);max-width:270px;font-size:10px;line-height:1.6}.trade-command{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.trade-command span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px;display:block}.trade-command strong{color:var(--cyan);font-size:23px}.trade-command b{color:var(--mint);font-family:var(--font-geist-mono), monospace;border:1px solid #3ce8ff38;padding:7px 9px;font-size:9px}.trade-command-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.price-ladder{gap:8px;display:grid}.price-level{grid-template-columns:85px 1fr auto;align-items:center;gap:8px;display:grid}.price-level span{color:var(--dim);font-family:var(--font-geist-mono), monospace;font-size:7px}.price-level i{background:var(--line);height:1px;position:relative}.price-level i:after{content:"";background:currentColor;width:5px;height:5px;position:absolute;top:-2px;right:0}.price-level strong{font-family:var(--font-geist-mono), monospace;font-size:11px}.price-level.target,.price-level.done{color:var(--mint)}.price-level.partial{color:var(--amber)}.price-level.entry{color:var(--cyan)}.price-level.stop{color:var(--coral)}.trade-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:15px;display:grid}.indicative-note{border-left:2px solid var(--amber);color:#bda678;background:#ffbd4a0d;margin-top:14px;padding:8px 10px;font-size:8px;line-height:1.5}.result-panel{background:linear-gradient(110deg,#43f6b20a,#07111ee6 36%)}.result-pill.estimated{color:#ffd37e;border-color:#ffbd4a52}.result-pill.confirmed{color:var(--mint);border-color:#43f6b24d}.result-grid{grid-template-columns:minmax(190px,1.15fr) repeat(5,.68fr);display:grid}.result-primary,.result-metric{min-width:0;padding:9px 17px}.result-primary{border-right:1px solid var(--line);padding-left:0}.result-primary span,.result-metric span{color:#92aabd;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.result-primary strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.045em;margin:7px 0 5px;font-size:31px;display:block}.positive{color:var(--mint)}.negative{color:var(--coral)}.result-primary small,.result-metric small{color:#829aae;font-size:10px;line-height:1.4;display:block}.result-metric{border-right:1px solid var(--line)}.result-metric:last-child{border:0}.result-metric strong{font-family:var(--font-geist-mono), monospace;margin:11px 0 6px;font-size:13px;display:block}.risk-result-summary{background:#3ce8ff09;border:1px solid #3ce8ff1f;align-items:center;gap:18px;margin-top:18px;padding:12px 14px;display:flex}.risk-result-summary>span{color:var(--cyan);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;flex:none}.risk-result-summary p{color:var(--muted);margin:0;font-size:12px}.risk-result-summary p strong{color:var(--ink);font-family:var(--font-geist-mono), monospace}.result-pill.pending{color:var(--violet);border-color:#a987ff52}.result-audit-grid{border:1px solid #3ce8ff1f;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;display:grid}.result-audit-grid>div{border-right:1px solid var(--line);min-width:0;padding:11px}.result-audit-grid>div:last-child{border:0}.result-audit-grid span{color:#7892a8;font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.result-audit-grid strong{color:#d6e5ef;font:650 10px/1.35 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.history-panel{margin-top:16px}.history-account-picker{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.history-account-picker>span{color:var(--dim);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.history-account-picker select{-webkit-appearance:none;appearance:none;color:var(--ink);cursor:pointer;font:650 12px/1.2 var(--font-geist-sans), sans-serif;background:#3ce8ff0e;border:1px solid #3ce8ff3d;min-width:190px;padding:10px 34px 10px 12px}.history-account-picker option{background:#07131e}.history-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 6px;display:grid}.history-summary>div{border-right:1px solid var(--line);padding:14px 18px}.history-summary>div:last-child{border:0}.history-summary span{color:#8ba5b9;font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.history-summary strong{font-family:var(--font-geist-mono), monospace;margin-top:7px;font-size:17px;display:block}.warning{color:var(--amber)}.history-table-head,.history-table-row{grid-template-columns:.9fr 1fr .8fr .42fr .7fr .72fr .65fr .9fr;align-items:center;gap:12px;display:grid}.history-table-head{color:#7892a8;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;padding:12px 14px 9px}.history-table-row{background:#ffffff03;border:1px solid #77aad917;min-height:58px;margin-top:7px;padding:12px 14px;transition:all .18s}.history-operation{align-items:center;gap:8px;min-width:0;display:flex}.history-operation strong,.history-cell strong{font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-side{font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;border:1px solid;padding:4px 5px}.history-side.buy{color:var(--mint)}.history-side.sell{color:var(--coral)}.history-cell{min-width:0}.history-cell>span{display:none}.history-empty{color:var(--dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.history-empty>div{color:var(--cyan);border:1px solid #3ce8ff38;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:24px;display:grid}.history-empty strong{color:var(--ink);font-size:14px}.history-empty span{max-width:420px;margin-top:5px;font-size:11px}.source-badge,.lifecycle-stage{color:var(--violet);font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;border:1px solid #a987ff4d;width:fit-content;padding:5px 6px;display:inline-flex}.source-badge.confirmed{color:var(--mint);border-color:#43f6b259}.source-badge.estimated{color:var(--amber);border-color:#ffbd4a59}.source-badge.pending{color:var(--violet)}.lifecycle-stage.submitted{color:var(--amber);border-color:#ffbd4a59}.lifecycle-stage.filled,.lifecycle-stage.closed{color:var(--mint)}.lifecycle-stage.rejected{color:var(--coral);border-color:#ff5f6d66}.lifecycle-stage.partial,.lifecycle-stage.break_even{color:var(--cyan)}.history-trace{border-top:1px solid var(--line);background:#020b1485;grid-column:1/-1;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:2px -4px -3px;padding:10px 5px 2px;display:grid}.history-trace span{color:#d0dee8;font:650 9px/1.35 var(--font-geist-mono), monospace;min-width:0}.history-trace b{color:#7892a8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.history-error{border-left:2px solid var(--coral);color:#ff9ba4;background:#ff5f6d12;grid-column:1/-1;padding:8px;font-size:9px}.activity-list{gap:0;display:grid}.activity-item{grid-template-columns:17px 1fr auto;align-items:start;gap:10px;min-height:54px;display:grid}.activity-node{height:100%;position:relative}.activity-node:after{background:var(--line);content:"";width:1px;position:absolute;top:10px;bottom:0;left:5px}.activity-item:last-child .activity-node:after{display:none}.activity-node i{background:var(--cyan);z-index:1;width:7px;height:7px;margin:3px 0 0 2px;display:block;position:relative;box-shadow:0 0 7px #3ce8ff99}.activity-item.risk .activity-node i{background:var(--amber)}.activity-item.success .activity-node i{background:var(--mint)}.activity-item strong{margin-bottom:4px;font-size:10px;display:block}.activity-item span,.activity-item time{color:var(--dim);font-size:8px;line-height:1.4}.activity-item time{font-family:var(--font-geist-mono), monospace}.modal-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#01040ad1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal-backdrop-dismiss{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.modal-backdrop>.modal{z-index:1}.connect-account-modal{max-width:760px}.connection-callout{background:#3ce8ff0a;border:1px solid #3ce8ff21;grid-template-columns:auto 1fr;gap:9px 10px;margin-bottom:18px;padding:12px;display:grid}.connection-callout b{color:var(--cyan);font:750 9px/1 var(--font-geist-mono), monospace;border:1px solid #3ce8ff5c;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.connection-callout span{color:var(--muted);font-size:11px;line-height:1.5}.secret-input{border:1px solid var(--line);background:#040c16;align-items:stretch;min-height:44px;display:flex}.secret-input:focus-within{border-color:#3ce8ff6b}.secret-input input{border:0;flex:1;min-width:0}.secret-input button{border:0;border-left:1px solid var(--line);color:var(--cyan);cursor:pointer;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:0 0;padding:0 12px}.connection-security-note{color:#a8c7bb;background:#43f6b20b;border:1px solid #43f6b221;margin:16px 0 0;padding:11px 12px;font-size:11px;line-height:1.55}.funding-account-modal{max-width:850px}.form-section-title{border-top:1px solid var(--line);align-items:center;gap:10px;margin:20px 0 13px;padding-top:17px;display:flex}.connection-callout+.form-section-title{border-top:0;margin-top:0;padding-top:0}.form-section-title>span{color:var(--cyan);font:750 8px/1 var(--font-geist-mono), monospace;border:1px solid #3ce8ff52;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.form-section-title strong,.form-section-title small{display:block}.form-section-title strong{font-size:12px}.form-section-title small{color:var(--dim);margin-top:2px;font-size:9px}.automatic-credential-note{background:linear-gradient(90deg,#43f6b214,#3ce8ff06);border:1px solid #43f6b240;align-items:center;gap:12px;min-height:58px;margin-top:14px;padding:10px 13px;display:flex}.automatic-credential-note>i{color:var(--mint);border:1px solid #43f6b280;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-style:normal;display:flex}.automatic-credential-note strong,.automatic-credential-note span{display:block}.automatic-credential-note strong{color:var(--mint);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.automatic-credential-note span{color:#9bb7ad;margin-top:5px;font-size:10px;line-height:1.45}.connection-settings{grid-template-columns:1fr 1fr}.split-actions{justify-content:space-between;align-items:center}.split-actions>div{gap:9px;display:flex}.disconnect-button{color:#ff8993;border-color:#ff5f6d42}.disconnect-button.confirm{background:#ff5f6d1f;border-color:#ff5f6d99}.account-delete-modal{max-width:560px}.delete-safety-list{background:#ff5f6d0e;border:1px solid #ff5f6d2e;gap:8px;margin:16px 0;padding:13px 15px;display:grid}.delete-safety-list span{color:#b9cad7;font-size:12px}.modal{background:#071321;border:1px solid #3ce8ff45;width:100%;max-width:700px;max-height:calc(100vh - 36px);padding:25px;position:relative;overflow:auto;box-shadow:0 32px 100px #0000008c}.modal:before{background:var(--cyan);content:"";width:90px;height:2px;position:absolute;top:0;left:0}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:16px;display:flex}.modal-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.17em;margin-bottom:7px;color:var(--cyan)!important;font-size:7px!important}.modal-head h2,.danger-modal h2{letter-spacing:-.04em;margin-bottom:5px;font-size:22px}.modal-head span,.danger-modal>p{color:var(--muted);font-size:10px;line-height:1.6}.close-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;width:32px;height:32px;font-size:18px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-field{gap:6px;display:grid}.form-field>span{color:var(--muted);font-size:9px}.form-field input,.form-field select{border:1px solid var(--line);background:#040c16;min-height:40px;padding:0 11px}.form-field input:hover,.form-field select:hover{border-color:#3ce8ff4d}.rr-input{border:1px solid var(--line);background:#040c16;align-items:center;min-height:40px;display:flex}.rr-input:focus-within{border-color:#3ce8ff6b}.rr-input span{border-right:1px solid var(--line);color:var(--mint);font-family:var(--font-geist-mono),monospace;padding:0 11px;font-size:11px}.rr-input input{border:0;flex:1;min-width:0}.settings-stack{border-top:1px solid var(--line);gap:7px;margin-top:18px;padding-top:16px;display:grid}.setting-row{background:#ffffff05;border:1px solid #77aad914;justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;display:flex}.setting-row strong{font-size:10px;display:block}.setting-row div>span{color:var(--dim);margin-top:3px;font-size:8px;display:block}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.ghost-button{color:var(--muted)}.apply-button{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#3ce8ff1a;border-color:#3ce8ff59;font-size:9px}.danger-modal{border-color:#ff5f6d59;max-width:500px}.danger-modal:before{background:var(--coral)}.danger-symbol{border:1px solid var(--coral);color:var(--coral);font-family:var(--font-geist-mono), monospace;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:24px;display:flex}.confirm-row{cursor:pointer;background:#ff5f6d0d;border:1px solid #ff5f6d29;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;font-size:10px;line-height:1.45;display:flex}.confirm-row input{accent-color:var(--coral);margin-top:1px}.emergency-confirm{color:#ff8993;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#ff5f6d1c;border-color:#ff5f6d6b;font-size:9px}.toast{z-index:100;background:#0a2530;border:1px solid #3ce8ff5c;align-items:center;gap:11px;min-width:290px;padding:12px 15px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #0006}.toast>span{color:var(--mint);background:#43f6b21c;border:1px solid #43f6b257;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.toast small{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:3px;font-size:6px;display:block}.toast.error{background:#2a1018;border-color:#ff5f6d66}.toast.error>span,.toast.error small{color:var(--coral)}.history-table-head,.history-table-row{grid-template-columns:.9fr 1fr .8fr .42fr .7fr .72fr .65fr .9fr}.history-reason{color:#c5d5e1}.history-reason.tp{color:var(--mint)}.history-reason.sl{color:var(--coral)}.integrity-strip{background:linear-gradient(90deg,#43f6b20e,#07111ef0);border:1px solid #43f6b233;grid-template-columns:1.35fr repeat(3,.7fr);align-items:stretch;gap:0;min-height:72px;margin-bottom:16px;display:grid;position:relative}.integrity-strip:before{background:var(--mint);content:"";width:74px;height:2px;position:absolute;top:-1px;left:0}.integrity-strip.critical{background:linear-gradient(90deg,#ff5f6d14,#07111ef0);border-color:#ff5f6d52}.integrity-strip.critical:before{background:var(--coral)}.integrity-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:14px 17px;display:flex}.integrity-strip>div:last-child{border-right:0}.integrity-strip span{color:#7892a8;font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em}.integrity-strip strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.35;overflow:hidden}.integrity-lead strong{color:var(--mint);font-size:13px}.critical .integrity-lead strong,.integrity-incident span{color:var(--coral)}.integrity-incident{border-top:1px solid #ff5f6d33;grid-column:1/-1}.integrity-incident strong{white-space:normal}.test-link{color:#ffd37e;border-color:#ffbd4a47}.demo-test-modal{border-color:#ffbd4a59;max-width:540px}.demo-test-modal:before{background:var(--amber)}.demo-symbol{border-color:var(--amber);color:var(--amber)}.execution-proof{background:#3ce8ff09;border:1px solid #3ce8ff1f;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.execution-proof>div{border-right:1px solid var(--line);min-width:0;padding:10px}.execution-proof>div:last-child{border:0}.execution-proof span{color:#7892a8;font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;display:block}.execution-proof strong{color:var(--cyan);font:700 9px/1.3 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.execution-timeline{border-left:1px solid #3ce8ff38;gap:8px;margin:15px 0 0 5px;padding-left:16px;display:grid}.execution-timeline>div{grid-template-columns:auto 1fr;gap:3px;display:grid;position:relative}.execution-timeline i{background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:-19px;box-shadow:0 0 8px #3ce8ffb3}.execution-timeline span{color:var(--ink);font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em}.execution-timeline small{color:#7892a8;grid-column:1/-1;font-size:9px}.execution-error{color:#ff9ba4;background:#ff5f6d12;border:1px solid #ff5f6d40;margin-top:12px;padding:10px;font-size:10px;line-height:1.45}@media (max-width:900px){.integrity-strip{grid-template-columns:1fr 1fr}.integrity-strip>div{border-bottom:1px solid var(--line)}.integrity-strip>div:nth-child(2n){border-right:0}.integrity-incident{grid-column:1/-1}.result-audit-grid{grid-template-columns:repeat(3,1fr)}.result-audit-grid>div:nth-child(3n){border-right:0}.history-trace{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.integrity-strip,.execution-proof{grid-template-columns:1fr}.integrity-strip>div,.execution-proof>div{border-bottom:1px solid var(--line);border-right:0}.integrity-strip strong{white-space:normal}.result-audit-grid{grid-template-columns:1fr 1fr}.result-audit-grid>div:nth-child(2n){border-right:0}.trade-command{align-items:flex-start;gap:12px}.trade-command-status{align-items:flex-end}}.history-reason.be{color:var(--cyan)}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbitReverse{to{transform:rotate(-360deg)}}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes scanline{to{transform:translateY(calc(100vh + 440px))}}.brand-title{font-size:14px}.brand-subtitle{color:#8fa8bb;font-size:10px}.clock-chip span,.hero-metrics span,.button small{color:#8fa8bb;font-size:9px}.clock-chip strong{font-size:12px}.mode-badge,.live-badge,.status-chip,.result-pill{font-size:9px;font-weight:650}.eyebrow{font-size:10px}.eyebrow b{font-size:9px}.hero-copy-block>p{font-size:15px}.hero-metrics strong{font-size:17px}.button{font-size:13px}.health-title{font-size:12px}.health-card>strong{font-size:20px}.health-meta b{font-size:9px}.panel-eyebrow{font-size:9px;font-weight:750}.panel-head h2{font-size:21px}.account-ident strong{font-size:14px}.account-metric strong{font-size:12px}.account-metric .highlight{font-size:15px}.panel-foot{color:#8ba5b9;font-size:9px}.scan-label{font-size:9px}.trade-empty h3{font-size:18px}.trade-empty p{color:#8fa8ba;font-size:12px}.trade-command span,.trade-command b{font-size:10px}.price-level span{color:#8ea8bc;font-size:9px;font-weight:650}.price-level strong{font-size:13px}.indicative-note{color:#d1b982;font-size:10px}.activity-item strong{font-size:12px}.activity-item span,.activity-item time{color:#88a2b6;font-size:10px}.modal-kicker{font-size:9px!important}.modal-head span,.danger-modal>p{font-size:12px}.form-field>span{font-size:11px;font-weight:650}.form-field input,.form-field select{min-height:44px;font-size:13px}.setting-row strong{font-size:12px}.setting-row div>span{color:#8ba5b9;font-size:10px}.apply-button,.emergency-confirm{font-size:10px}.confirm-row{font-size:12px}.toast small{font-size:8px}.toast div{font-size:12px}.login-brand small,.login-status,.login-kicker,.login-form label>span,.login-input b,.login-input button,.login-footer{font-size:9px}@media (max-width:1220px){.hero-console{grid-template-columns:minmax(420px,1fr) 220px}.system-orb{width:190px;height:190px}.control-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.health-grid{grid-template-columns:repeat(2,1fr)}.main-grid,.lower-grid{grid-template-columns:1fr}.account-row{grid-template-columns:minmax(180px,1.2fr) .5fr .55fr .55fr .85fr .55fr auto auto auto}}@media (max-width:760px){.topbar{height:66px;padding:0 14px}.brand-subtitle,.clock-chip,.mode-badge,.topbar .live-badge{display:none}.dashboard{padding:22px 13px 55px}.hero-console{text-align:left;grid-template-columns:1fr}.system-orb{display:none}.hero-copy-block h1{font-size:39px}.hero-metrics>div{width:33%;min-width:0}.control-actions{grid-column:auto}.health-grid{grid-template-columns:1fr 1fr;gap:8px}.health-card{min-height:150px;padding:14px}.health-card>strong{font-size:17px}.panel-card{padding:15px}.relay-flow{grid-template-columns:1fr}.relay-node{min-height:105px}.relay-arrow{min-height:38px}.relay-arrow i{background:linear-gradient(180deg, #3ce8ff14, var(--cyan));width:1px;height:32px;margin:0}.relay-arrow i:after{border-left:3px solid #0000;border-right:3px solid #0000;border-top:6px solid var(--cyan);inset:auto auto -1px -2px}.relay-arrow em{margin-top:8px}.channel-detail-grid{grid-template-columns:1fr 1fr}.channel-detail-grid>div:nth-child(2){border-right:0}.channel-detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.account-data-freshness{grid-template-columns:auto 1fr}.account-data-freshness span{grid-column:1/-1}.account-row{grid-template-columns:minmax(0,1fr) auto auto auto}.account-row .account-metric,.account-select>b{display:none}.panel-head{align-items:flex-start;gap:10px}.result-grid{grid-template-columns:1fr 1fr}.result-primary{border-bottom:1px solid var(--line);border-right:0;grid-column:1/-1;padding:5px 0 15px}.result-metric{border-bottom:1px solid var(--line);padding:13px 10px}.risk-result-summary{flex-direction:column;align-items:flex-start;gap:7px}.history-account-picker{align-items:stretch;width:100%}.history-account-picker select{width:100%;min-width:0}.history-summary{grid-template-columns:1fr 1fr}.history-summary>div,.history-summary>div:first-child{border-bottom:1px solid var(--line);padding:12px}.history-summary>div:nth-child(2){border-right:0}.history-table-head{display:none}.history-table-row{grid-template-columns:1fr 1fr;gap:14px 20px;padding:14px}.history-operation{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:10px}.history-cell>span{color:#7892a8;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:6px;display:block}.history-trace{grid-template-columns:1fr 1fr;margin:0;padding:12px}.form-grid{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}.topbar .sync-badge{padding:7px 8px;font-size:7px;display:flex}.accounts-panel .panel-head{flex-direction:column}.account-panel-actions{flex-direction:column;align-items:stretch;width:100%}.account-panel-actions .status-chip,.connect-account-button{justify-content:center}.connection-callout{grid-template-columns:auto 1fr}.connection-settings{grid-template-columns:1fr}.split-actions{flex-direction:column;align-items:stretch}.split-actions>div{grid-template-columns:1fr 1fr;display:grid}.disconnect-button{width:100%}}.oauth-flow{gap:9px;margin-bottom:20px;display:grid}.oauth-step{background:#ffffff05;border:1px solid #77aad91f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:all .18s;display:grid}.oauth-step.active{background:linear-gradient(90deg,#3ce8ff11,#3ce8ff04);border-color:#3ce8ff57}.oauth-step.complete{border-color:#43f6b24d}.oauth-step>b{color:var(--cyan);font:750 10px/1 var(--font-geist-mono), monospace;border:1px solid #3ce8ff5c;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.oauth-step.complete>b{color:var(--mint);border-color:#43f6b273}.oauth-step div{min-width:0}.oauth-step strong{margin-bottom:4px;font-size:12px;display:block}.oauth-step span{color:#8ba5b9;font-size:10px;line-height:1.45;display:block}.oauth-step a,.oauth-step button{color:var(--cyan);cursor:pointer;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap;background:#3ce8ff14;border:1px solid #3ce8ff4d;padding:10px 11px;text-decoration:none}.oauth-step a:hover,.oauth-step button:hover:not(:disabled){background:#3ce8ff24;border-color:#3ce8ff8c}.oauth-step button:disabled{cursor:wait;opacity:.55}.discovered-account-list{gap:7px;margin-bottom:16px;display:grid}.discovered-account{color:var(--ink);cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #77aad924;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:10px 12px;transition:all .18s;display:flex}.discovered-account:hover:not(:disabled),.discovered-account.selected{background:#3ce8ff0e;border-color:#3ce8ff6b}.discovered-account.imported{cursor:default;opacity:.58}.discovered-account>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;min-width:0;display:grid}.discovered-account>span i{color:var(--violet);font:750 10px/1 var(--font-geist-mono), monospace;border:1px solid #a987ff4d;grid-row:1/3;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.discovered-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discovered-account small{color:#8ba5b9;font:500 9px/1.25 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discovered-account em{color:var(--cyan);font:normal 750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;border:1px solid #3ce8ff40;margin-left:12px;padding:6px 7px}.discovered-account.imported em{color:var(--mint);border-color:#43f6b238}.discovered-account-empty{color:#8ba5b9;text-align:center;border:1px dashed #77aad933;justify-content:center;align-items:center;gap:10px;min-height:66px;padding:12px;font-size:10px;display:flex}.discovered-account-empty i{color:var(--cyan);font:normal 750 14px/1 var(--font-geist-mono), monospace}.account-id-entry{background:linear-gradient(90deg,#3ce8ff0e,#a987ff06);border:1px solid #3ce8ff33;margin:0 0 18px;padding:13px}.account-id-entry .form-field{margin:0}.account-id-entry input{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;font-weight:700}.account-id-status{color:#8ba5b9;font:500 9px/1.45 var(--font-geist-mono), monospace;margin:8px 0 0}.account-id-status.ok{color:var(--mint)}.account-id-status.error{color:var(--danger)}.account-basics-grid{grid-template-columns:1.4fr .75fr .85fr;margin-bottom:18px}@media (max-width:760px){.oauth-step{grid-template-columns:30px 1fr;align-items:stretch}.oauth-step a,.oauth-step button{text-align:center;grid-column:1/-1}.account-basics-grid{grid-template-columns:1fr}.discovered-account{flex-direction:column;align-items:stretch;gap:9px}.discovered-account em{align-self:flex-start;margin-left:44px}}@media (max-width:470px){.brand-title{font-size:11px}.avatar{display:none}.control-actions,.health-grid{grid-template-columns:1fr}.panel-foot b{display:none}.result-grid{grid-template-columns:1fr}.result-primary{grid-column:auto}.result-metric{border-right:0}.toast{width:calc(100% - 24px);min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.result-pill.manual{color:var(--cyan);border-color:#3ce8ff52}.source-badge.manual{color:var(--cyan);border-color:#3ce8ff59}.logout-button{color:#dffdf3;cursor:pointer;background:#061c17b8;border:1px solid #7cffd830;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:all .2s;display:flex}.logout-button span{color:#03140f;background:linear-gradient(145deg,#46f2c0,#12a97e);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid;box-shadow:0 0 18px #31f4bd33}.logout-button b{letter-spacing:.14em;font-size:9px;font-family:var(--font-geist-mono)}.logout-button:hover{border-color:#7cffd88c;transform:translateY(-1px)}.login-shell{color:#ebfff8;background:radial-gradient(circle at 50% 14%,#19dba21f,#0000 33%),radial-gradient(circle at 85% 85%,#5b6bff1a,#0000 30%),#030b09;place-items:center;min-height:100svh;padding:24px;display:grid;position:relative;overflow:hidden}.login-grid{opacity:.25;background-image:linear-gradient(#50ffcd12 1px,#0000 1px),linear-gradient(90deg,#50ffcd12 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.login-scanline{opacity:.42;background:linear-gradient(90deg,#0000,#55f4c6,#0000);width:70vw;height:1px;animation:7s ease-in-out infinite login-scan;position:absolute;top:18%;left:15vw;box-shadow:0 0 18px #32e7b5}@keyframes login-scan{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.55;transform:translateY(64vh)}}.login-card{z-index:1;background:linear-gradient(145deg,#081f19f5,#030f0cf5);border:1px solid #6effd738;border-radius:24px;width:min(100%,460px);padding:34px;position:relative;box-shadow:0 32px 90px #0000008c,inset 0 1px #ffffff0a,0 0 0 1px #157e6014}.login-card:before,.login-card:after{content:"";opacity:.55;border-color:#40eabb;width:34px;height:34px;position:absolute}.login-card:before{border-top:2px solid;border-left:2px solid;border-radius:24px 0 0;top:-1px;left:-1px}.login-card:after{border-bottom:2px solid;border-right:2px solid;border-radius:0 0 24px;bottom:-1px;right:-1px}.login-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.login-brand-core{background:radial-gradient(circle,#3bf0bd 0 8%,#0c3c2f 10% 42%,#071b16 44%);border:1px solid #60ffd273;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 24px #2eeeb72b}.login-brand-core span{color:#baffeb;font-size:10px;font-weight:900}.login-brand strong{letter-spacing:.13em;font-size:13px;display:block}.login-brand small{color:#6f9d8f;font:8px/1 var(--font-geist-mono);letter-spacing:.17em;margin-top:3px;display:block}.login-status{font:8px/1 var(--font-geist-mono);letter-spacing:.11em;color:#78b6a4;position:absolute;top:36px;right:32px}.login-status i,.login-footer i{background:#3df0ba;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #3df0ba}.login-kicker{color:#3ee6b4;font:9px/1 var(--font-geist-mono);letter-spacing:.2em;margin:0 0 9px}.login-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(32px,7vw,46px);line-height:.98}.login-card h1 span{color:#4aefbd}.login-copy{color:#8fb2a8;margin:16px 0 27px;font-size:13px;line-height:1.6}.login-form{gap:17px;display:grid}.login-form label>span{color:#7fb1a2;font:8px/1 var(--font-geist-mono);letter-spacing:.18em;margin:0 0 7px 2px;display:block}.login-input{background:#010a08bd;border:1px solid #70eeca29;border-radius:13px;align-items:center;height:52px;transition:all .2s;display:flex;overflow:hidden}.login-input:focus-within{border-color:#41f2be9e;box-shadow:0 0 0 3px #35e9b512,0 0 28px #1ab48814}.login-input b{text-align:center;color:#35d9aa;width:48px;font:8px/1 var(--font-geist-mono);letter-spacing:.08em;border-right:1px solid #71e6c51f;flex:none}.login-input input{color:#effff9;min-width:0;height:100%;font:14px/1 var(--font-geist-mono);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.login-input button{color:#65aa96;height:100%;font:8px/1 var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-left:1px solid #71e6c51a;padding:0 14px}.login-error{color:#ff9ca9;background:#550f1a38;border:1px solid #ff5c6f3d;border-radius:10px;align-items:center;gap:9px;margin-top:-3px;padding:10px 12px;font-size:11px;display:flex}.login-error b{color:#fff;background:#ef4960;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.login-submit{color:#02150f;height:54px;font:900 10px/1 var(--font-geist-mono);letter-spacing:.13em;cursor:pointer;background:linear-gradient(135deg,#41eebb,#14a77d);border:1px solid #43e7b7;border-radius:13px;justify-content:center;align-items:center;gap:16px;margin-top:3px;transition:all .2s;display:flex;box-shadow:0 13px 36px #1ad19c2e}.login-submit span{font-size:20px;line-height:0}.login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 42px #1ad19c45}.login-submit:disabled{opacity:.62;cursor:wait}.login-footer{color:#557c70;font:7px/1 var(--font-geist-mono);letter-spacing:.13em;border-top:1px solid #79e8c91a;justify-content:space-between;margin-top:23px;padding-top:18px;display:flex}@media (max-width:560px){.login-card{padding:27px 22px}.login-status{margin:-13px 0 24px;position:static}.login-footer{gap:15px}.logout-button b{display:none}.logout-button{padding-right:4px}}:root{--void:#05070b;--surface:#0b1119;--surface-2:#0f1824;--surface-3:#131f2d;--line:#b3cde41f;--line-bright:#5ae2ff70;--ink:#f4f8fc;--muted:#b3c2cf;--dim:#7890a3;--cyan:#4be1ff;--mint:#45efb0;--violet:#9f8cff;--amber:#f7c465;--coral:#ff6b7c;--danger:#ff6b7c;--blue:#5d8cff;--card:#0c131cd1;--card-strong:#0e1722f5;--card-border:#b1cfe821;--card-highlight:#ffffff0b;--shadow-card:0 24px 72px #00000045;--shadow-float:0 32px 110px #00000080;--radius-xl:26px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}html{scroll-behavior:smooth}body{letter-spacing:-.006em;background:#05070b;font-size:15px}button,a,input,select{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 5px #4be1ff1c}.command-app{background:radial-gradient(circle at 78% -10%,#546fff29,#0000 32%),radial-gradient(circle at -4% 24%,#45efb017,#0000 26%),linear-gradient(#060a11 0%,#05080d 48%,#05070b 100%)}.command-app:before{content:"";pointer-events:none;background:linear-gradient(90deg,#4be1ff05,#9f8cff09,#45efb005);position:fixed;inset:0}.ambient-grid{background-image:linear-gradient(#84abca09 1px,#0000 1px),linear-gradient(90deg,#84abca09 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 38%,#0000 92%);mask-image:linear-gradient(#000 0%,#000000b8 38%,#0000 92%)}.topbar{background:#05080dc7;border-bottom-color:#b1cfe81a;height:74px;padding:0}.topbar:after{opacity:.65;background:linear-gradient(90deg,#0000,#4be1ffbf,#9f8cff8c,#0000);width:44%;left:6%}.topbar-inner{grid-template-columns:auto minmax(270px,1fr) auto;align-items:center;gap:24px;width:100%;max-width:1660px;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid}.brand{gap:12px}.brand-core{clip-path:none;background:linear-gradient(145deg,#4be1ff21,#9f8cff14);border-color:#4be1ff6b;border-radius:13px;width:42px;height:42px;overflow:hidden}.brand-core:after{clip-path:none;border-color:#ffffff17;border-radius:9px}.brand-core span{letter-spacing:.08em;font-size:11px}.brand-title{letter-spacing:.12em;font-size:13px}.brand-title em{color:var(--mint);margin-left:3px}.brand-subtitle{color:#8298aa;letter-spacing:.2em;font-size:8px}.topbar-nav{justify-content:center;align-items:center;gap:3px;display:flex}.topbar-nav a{color:#8da2b4;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.topbar-nav a small{color:#536c80;font:700 7px/1 var(--font-geist-mono), monospace}.topbar-nav a:hover{color:#eaf8ff;background:#4be1ff0f;border-color:#4be1ff21}.topbar-actions{gap:7px}.clock-chip{margin-right:3px;padding-right:12px}.clock-chip span{font-size:8px}.clock-chip strong{color:#dce8f1;font-size:11px}.mode-badge,.live-badge{border-color:var(--card-border);background:#ffffff06;border-radius:999px;min-height:32px;padding:7px 10px;font-size:9px}.live-badge.online{background:#45efb00e;border-color:#45efb02e}.mode-badge{background:#9f8cff12;border-color:#9f8cff33}.live-badge i,.status-chip i{border-radius:50%}.logout-button{background:#0b1a18c7;border-color:#45efb02e;padding:4px 11px 4px 4px}.logout-button span{background:linear-gradient(145deg,#5bf4bf,#13ad7d);box-shadow:0 0 24px #45efb033}.dashboard{max-width:1640px;padding:28px clamp(18px,3vw,48px) 88px}#overview,#telemetry,#accounts,#performance,#history{scroll-margin-top:100px}.hero-console{border:1px solid var(--card-border);border-bottom:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff09;background:radial-gradient(circle at 58% 24%,#4be1ff13,#0000 25%),radial-gradient(circle at 92% -10%,#9f8cff1b,#0000 34%),linear-gradient(145deg,#0f1925eb,#080e16e0);grid-template-columns:minmax(440px,1.22fr) 250px minmax(255px,.62fr);gap:36px;min-height:264px;padding:30px 34px;overflow:hidden}.hero-console:before{background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:4px;width:104px;height:3px;top:0;bottom:auto;left:34px}.hero-console:after{content:"";opacity:.25;pointer-events:none;background:linear-gradient(#4be1ff33,#0000);width:1px;height:180px;position:absolute;top:-1px;right:-1px}.eyebrow{color:#8eeeff;margin-bottom:19px;font-size:9px}.eyebrow b{color:var(--mint);background:#45efb01a;border:1px solid #45efb02e;border-radius:999px;padding:4px 8px}.hero-copy-block h1{max-width:680px;margin-bottom:15px;font-size:clamp(38px,3.5vw,54px);line-height:.98}.hero-copy-block h1 span{background:linear-gradient(90deg,#57e6ff 0%,#86f0d1 55%,#a99aff 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.hero-copy-block>p{color:#a8bac8;max-width:590px;margin-bottom:24px;font-size:14px}.hero-metrics{gap:8px}.hero-metrics>div{background:#ffffff06;border:1px solid #b1cfe816;border-radius:11px;min-width:0;padding:10px 12px}.hero-metrics span{color:#8299aa;font-size:9px}.hero-metrics strong{color:#f2f8fc;font-size:17px}.system-orb{width:190px;height:190px}.orb-ring{border-color:#4be1ff2e}.ring-one{border-left-color:var(--violet);border-top-color:var(--cyan)}.ring-two{border-bottom-color:var(--mint)}.orb-core{background:radial-gradient(circle,#45efb026,#0b121bf5 66%);border-color:#4be1ff4d;width:112px;height:112px;box-shadow:inset 0 0 34px #4be1ff0f,0 0 48px #4be1ff0d}.control-actions{gap:11px}.button,.connect-account-button,.row-connect-button,.icon-button,.close-button{border-radius:var(--radius-sm);transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.system-button{background:#ffffff07;border-color:#b1cfe81f;border-radius:14px;min-height:62px;padding:11px 14px}.system-button.resume{background:linear-gradient(90deg,#45efb014,#ffffff05);border-color:#45efb03b}.system-button.pause{background:linear-gradient(90deg,#f7c46514,#ffffff05);border-color:#f7c4653b}.button-icon{border-radius:9px;width:32px;height:32px}.hud-card{border-color:var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), inset 0 1px 0 var(--card-highlight);background:linear-gradient(145deg,#0e1722e8,#090f17e6)}.hud-card:before{background:linear-gradient(90deg, var(--cyan), #9f8cff8c, transparent);border:0;border-radius:4px;width:72px;height:2px;top:-1px;left:20px}.hud-card:after{display:none}.health-grid{gap:14px;margin:18px 0}.health-card{min-height:144px;padding:17px 18px;overflow:hidden}.health-card.connected,.health-card.violet.connected,.health-card.mint.connected,.health-card.amber.connected{background:linear-gradient(145deg,#101b27f7,#091018e6)}.health-card:after{opacity:.035;background:radial-gradient(circle,currentColor 0 1px,#0000 2px);border:0;width:88px;height:88px;display:block;top:-18px;right:-18px}.health-card .corner-index{opacity:.7;font-size:32px;top:12px;right:16px}.health-title{color:#b6c7d3;font-size:11px}.health-title i{border-radius:50%}.health-card>strong{margin:17px 0 8px;font-size:18px}.health-meta{color:#8198aa;font-size:9px}.health-action{border-top-color:#b1cfe814;margin-top:14px;padding-top:11px}.health-action span,.health-action strong{font-size:8px}.integrity-strip{border-radius:var(--radius-lg);background:linear-gradient(90deg,#45efb00e,#0d151feb);border-color:#45efb02b;margin-bottom:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.integrity-strip:before{opacity:.9;width:3px;height:100%;top:0}.integrity-strip>div{border-right-color:#b1cfe814;padding:15px 19px}.integrity-strip span{color:#7f96a7;font-size:9px}.integrity-strip strong{font-size:11px}.main-grid,.lower-grid{gap:18px}.lower-grid,.history-panel{margin-top:18px}.panel-card{padding:24px}.panel-head{border-bottom-color:#b1cfe816;margin-bottom:20px;padding-bottom:17px}.panel-eyebrow{color:#71dff2;font-size:8px}.panel-head h2{margin-top:6px;font-size:20px}.panel-head p{color:#8096a7;font-size:11px}.status-chip,.result-pill{background:#ffffff06;border-radius:999px;padding:8px 11px;font-size:9px}.status-chip.on{background:#45efb012;border-color:#45efb033}.connect-account-button{background:#4be1ff0f;border-color:#4be1ff33;min-height:38px;padding:8px 11px}.connect-account-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #4be1ff14}.channel-panel{background:radial-gradient(circle at 8% 0,#4be1ff14,#0000 28%),linear-gradient(145deg,#0e1823f5,#080f17ed)}.relay-flow{gap:12px;margin:10px 0 21px}.relay-node{background:#040a1173;border-color:#b1cfe81a;border-radius:16px;min-height:140px}.relay-node.online{background:linear-gradient(145deg,#4be1ff12,#050c1394);border-color:#4be1ff38}.relay-node:after{border-radius:50%}.relay-node>span{color:#7891a4;font-size:9px}.relay-arrow em{color:#658398}.channel-detail-grid{background:#040a1152;border:1px solid #b1cfe817;border-radius:14px;overflow:hidden}.channel-detail-grid>div{border-right-color:#b1cfe814;padding:14px 15px}.channel-detail-grid span{color:#6f8799}.channel-detail-grid strong{color:#dce8f0}.panel-foot{color:#7890a3;border-top-color:#b1cfe814;font-size:8px}.account-panel-actions{flex-wrap:wrap;justify-content:flex-end}.account-data-freshness{background:linear-gradient(90deg,#f7c4650e,#ffffff03);border-color:#f7c46526;border-radius:12px;margin-bottom:12px;padding:11px 14px}.account-data-freshness.live{background:linear-gradient(90deg,#45efb00f,#ffffff03);border-color:#45efb026}.account-data-freshness span{color:#91a5b5}.accounts-list{gap:10px}.account-row{background:linear-gradient(115deg,#ffffff06,#ffffff03);border-color:#b1cfe817;border-radius:16px;grid-template-columns:minmax(245px,1fr) minmax(540px,2fr) auto;gap:18px;min-height:98px;padding:14px 16px}.account-row:hover{background:linear-gradient(115deg,#4be1ff0a,#ffffff04);border-color:#4be1ff33;transform:translateY(-1px)}.account-row.active{box-shadow:inset 3px 0 var(--mint), inset 0 1px 0 #ffffff05}.account-row.selected{background:linear-gradient(105deg,#4be1ff14,#9f8cff06);border-color:#4be1ff57}.account-select{border-radius:11px;margin:-5px;padding:5px}.account-icon{background:linear-gradient(145deg,#9f8cff21,#4be1ff12);border-color:#9f8cff42;border-radius:12px;width:42px;height:42px;font-size:12px}.account-ident strong{color:#f0f6fb;font-size:14px}.account-ident span,.account-metric span{color:#8096a7;font-size:9px}.account-link-state{font-size:8px}.account-select>b{border-radius:999px;padding:5px 7px}.account-metrics-grid{grid-template-columns:repeat(5,minmax(82px,1fr));gap:7px;min-width:0;display:grid}.account-metric{background:#03090f57;border:1px solid #b1cfe812;border-radius:11px;min-width:0;padding:9px 10px}.account-metric strong{color:#e1ebf2;text-overflow:ellipsis;margin-top:7px;font-size:11px;overflow:hidden}.account-metric .highlight{color:var(--mint);font-size:14px}.account-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.toggle{border-radius:999px;width:46px;height:27px;padding:3px}.toggle span{border-radius:50%;width:19px;height:19px}.toggle.active span{transform:translate(19px)}.icon-button{background:#ffffff05;width:34px;height:34px}.row-connect-button{min-height:34px;padding:0 11px}.trade-empty{min-height:318px}.radar{filter:drop-shadow(0 0 24px #4be1ff14)}.price-level{grid-template-columns:92px 1fr auto}.price-level i:after{border-radius:50%}.trade-stats{border-top-color:#b1cfe814}.indicative-note{border:1px solid #f7c46521;border-left:3px solid var(--amber);background:#f7c4650e;border-radius:10px;padding:10px 12px}.execution-proof,.result-audit-grid{background:#03090f4d;border-color:#b1cfe817;border-radius:13px;overflow:hidden}.execution-proof>div,.result-audit-grid>div{border-right-color:#b1cfe814}.execution-timeline{border-left-color:#4be1ff33}.result-grid{background:#03090f38;border:1px solid #b1cfe814;border-radius:15px;overflow:hidden}.result-primary,.result-metric{border-color:#b1cfe814}.result-primary{padding:17px}.result-primary>strong{font-size:29px}.result-metric{padding:15px 13px}.result-audit-grid{margin-top:13px}.risk-result-summary{background:linear-gradient(90deg,#4be1ff0b,#9f8cff06);border:1px solid #4be1ff1c;border-radius:12px;padding:11px 13px}.activity-item{min-height:65px}.activity-node i{border-radius:50%}.activity-item strong{color:#e8f0f6}.history-account-picker select{background:#4be1ff0b;border-color:#4be1ff2e;border-radius:11px;min-height:42px}.history-summary{background:#03090f40;border:1px solid #b1cfe814;border-radius:15px;margin:18px 0 12px;overflow:hidden}.history-summary>div{border-color:#b1cfe814;padding:15px 18px}.history-summary>div:first-child{padding-left:18px}.history-table-head{padding:13px 15px 10px}.history-table-row{background:#ffffff04;border-color:#b1cfe813;border-radius:13px;min-height:64px;margin-top:8px;padding:13px 15px}.history-table-row:hover{background:#4be1ff07;border-color:#4be1ff2b}.history-side{border-radius:7px;padding:5px 6px}.history-trace{background:#02070c61;border-top-color:#b1cfe812;border-radius:0 0 10px 10px}.history-empty>div{border-radius:14px}.order-visibility-panel{background:radial-gradient(circle at 0 0,#4be1ff12,#0000 31%),linear-gradient(135deg,#0c1722f0,#070d15f2);margin-top:16px;padding:20px}.order-history-link{color:var(--cyan);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #4be1ff2e;border-radius:10px;padding:11px 13px;text-decoration:none}.order-history-link:hover{background:#4be1ff0f;border-color:#4be1ff52}.order-visibility-grid{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:18px;display:grid}.order-summary-card{background:#02080e6b;border:1px solid #b1cfe817;border-radius:15px;min-width:0;padding:16px}.order-summary-card.latest{border-left:3px solid var(--cyan)}.order-summary-card.previous{border-left:3px solid var(--violet)}.order-summary-card.empty{justify-content:space-between;align-items:center;min-height:128px;display:flex}.order-summary-card.empty>div{max-width:48%}.order-summary-card.empty>p{max-width:46%}.order-summary-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.order-summary-head span,.order-summary-card.empty span{color:#7f9aae;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;margin-bottom:7px;display:block}.order-summary-head strong,.order-summary-card.empty strong{color:#eef5f8;font-size:14px;display:block}.order-summary-head em{font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:center;border:1px solid;border-radius:999px;flex:none;max-width:270px;padding:7px 9px;font-style:normal}.order-summary-head em.pending{color:var(--amber)}.order-summary-head em.complete{color:var(--mint)}.order-summary-head em.unavailable{color:var(--coral)}.order-summary-command{align-items:center;gap:9px;margin-top:17px;display:flex}.order-summary-command>strong{color:#f3f8fb;font-family:var(--font-geist-mono), monospace;font-size:15px}.order-summary-command time{color:#7991a5;font:650 9px/1.2 var(--font-geist-mono), monospace;margin-left:auto}.order-summary-metrics{border-top:1px solid #b1cfe812;border-bottom:1px solid #b1cfe812;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.order-summary-metrics>div{border-right:1px solid #b1cfe812;padding:11px}.order-summary-metrics>div:first-child{padding-left:0}.order-summary-metrics>div:last-child{border-right:0}.order-summary-metrics span{color:#7991a5;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.order-summary-metrics strong{color:#e7f0f5;font:750 11px/1.25 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-top:7px;display:block}.order-summary-card p{color:#8199ab;margin:11px 0 0;font-size:10px;line-height:1.5}.previous-result-value{align-items:baseline;gap:13px;margin-top:18px;display:flex}.previous-result-value>strong{font:800 24px/1 var(--font-geist-mono), monospace;letter-spacing:-.04em}.previous-result-value>strong.unavailable{letter-spacing:0;font-size:14px}.previous-result-value>span{color:#8299aa;font:650 9px/1.2 var(--font-geist-mono), monospace}.unavailable{color:var(--amber)}.result-primary>strong.unavailable{letter-spacing:0;font-size:17px;line-height:1.15}.history-cell strong.unavailable{color:var(--amber);white-space:normal;font-size:9px}.hero-metrics strong,.account-metric strong,.result-primary strong,.result-metric strong,.result-audit-grid strong,.history-summary strong,.history-cell strong,.price-level strong,.clock-chip strong{font-variant-numeric:tabular-nums lining-nums}.modal-backdrop{-webkit-backdrop-filter:blur(22px)saturate(.8);backdrop-filter:blur(22px)saturate(.8);background:#020509c2}.modal{box-shadow:var(--shadow-float), inset 0 1px 0 #ffffff0d;background:linear-gradient(145deg,#101b27fc,#070d15fc);border-color:#4be1ff33;border-radius:24px;padding:28px}.modal:before{border-radius:0 0 6px;width:88px;left:28px}.modal-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-inline:4px;z-index:5;background:linear-gradient(#101b27fc 72%,#101b27d6);border-bottom-color:#b1cfe817;margin-inline:-4px;padding-top:28px;position:sticky;top:-28px}.close-button{background:#ffffff06;flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.form-field input,.form-field select,.rr-input{background:#03090f94;border-color:#b1cfe81f;border-radius:11px;min-height:46px}.rr-input input{border-radius:0 11px 11px 0}.setting-row{background:#ffffff05;border-color:#b1cfe814;border-radius:12px;min-height:58px;padding:10px 12px}.modal-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:4;background:linear-gradient(#080f17c2,#080f17fc 28%);border-top:1px solid #b1cfe814;margin-inline:-4px;padding:15px 4px 28px;position:sticky;bottom:-28px}.confirm-row{border-radius:12px}.danger-symbol{border-radius:14px}.toast{border-radius:15px;box-shadow:0 24px 80px #0000007a}.toast>span{border-radius:9px}.login-shell{background:radial-gradient(circle at 50% 8%,#45efb021,#0000 32%),radial-gradient(circle at 90% 85%,#5d8cff1c,#0000 30%),#050a0d}.login-card{background:linear-gradient(145deg,#0c1d1af7,#050e11f7);border-color:#5bf5c533;box-shadow:0 36px 120px #0000009e,inset 0 1px #ffffff0b}@media (hover:hover){.health-card{transition:border-color .2s,transform .2s,box-shadow .2s}.health-card:hover{border-color:#4be1ff38;transform:translateY(-2px);box-shadow:0 30px 80px #0000004d,0 0 0 1px #4be1ff06}}@media (max-width:1380px){.topbar-inner{gap:16px}.hero-console{grid-template-columns:minmax(420px,1fr) 225px minmax(235px,.6fr)}.account-row{grid-template-columns:minmax(230px,.9fr) minmax(500px,1.8fr) auto}.account-metrics-grid{gap:5px}}@media (max-width:1180px){.topbar-nav{display:none}}@media (max-width:1120px){.hero-console{grid-template-columns:minmax(420px,1fr) 220px}.control-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.account-row{grid-template-columns:minmax(0,1fr) auto}.account-metrics-grid{grid-area:2/1/auto/-1}.account-row-actions{grid-area:1/2}}@media (max-width:900px){.topbar-inner{padding:0 16px}.motor-badge,.clock-chip{display:none}.dashboard{padding:20px 14px 68px}.hero-console{grid-template-columns:1fr;padding:28px}.system-orb{display:none}.hero-copy-block h1{max-width:600px}.hero-metrics{grid-template-columns:repeat(4,1fr);display:grid}.control-actions{grid-column:auto}.health-grid{grid-template-columns:repeat(2,1fr)}.main-grid,.lower-grid,.order-visibility-grid{grid-template-columns:1fr}}@media (max-width:760px){.topbar{height:68px}.topbar-inner{gap:10px}.brand-core{width:38px;height:38px}.brand-title{font-size:11px}.brand-subtitle{display:none}.topbar-actions{margin-left:auto}.topbar .mode-badge,.topbar .motor-badge{display:none}.topbar .sync-badge{text-overflow:ellipsis;white-space:nowrap;max-width:145px;padding:7px 9px;font-size:7px;overflow:hidden}.dashboard{padding-top:14px}.hero-console{text-align:left;border-radius:20px;gap:22px;padding:25px 20px}.hero-console:before{left:20px}.hero-copy-block h1{font-size:clamp(35px,11vw,44px)}.hero-copy-block>p{font-size:13px}.hero-metrics{grid-template-columns:1fr 1fr;gap:6px}.hero-metrics>div{padding:10px}.control-actions{grid-template-columns:1fr}.health-grid{gap:9px}.health-card{min-height:156px;padding:15px}.hud-card{border-radius:17px}.panel-card{padding:17px}.panel-head{align-items:flex-start;gap:12px}.panel-head h2{font-size:19px}.order-history-link{width:100%}.relay-node{min-height:104px}.account-row{grid-template-columns:1fr;gap:13px;padding:14px}.account-ident strong,.account-ident span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.account-row .account-metric{display:block}.account-metrics-grid{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.account-metric:last-child{grid-column:1/-1}.account-row-actions{grid-area:auto/1;justify-content:flex-end}.account-row-actions>button{min-height:44px}.account-row-actions .icon-button{width:44px;height:44px}.account-row-actions .toggle{width:50px;height:30px;min-height:30px}.account-row-actions .toggle span{width:22px;height:22px}.account-row-actions .toggle.active span{transform:translate(20px)}.account-row-actions .row-connect-button{margin-right:auto}.account-select>b{display:block}.account-panel-actions{grid-template-columns:1fr 1fr;display:grid}.account-panel-actions .status-chip{grid-column:1/-1}.history-summary{grid-template-columns:1fr 1fr}.history-summary>div:first-child{padding-left:12px}.history-summary>div{border-bottom:1px solid #b1cfe814;padding:12px}.history-table-row{border-radius:14px}.modal{border-radius:20px;padding:22px 18px}.modal-head{padding-top:22px;top:-22px}.modal-actions{padding-bottom:22px;bottom:-22px}}@media (max-width:520px){.brand-title em{display:none}.topbar .sync-badge{max-width:118px}.logout-button{padding-right:4px}.health-grid{grid-template-columns:1fr}.health-card{min-height:145px}.account-panel-actions{grid-template-columns:1fr}.account-panel-actions .status-chip{grid-column:auto}.hero-copy-block>p{display:none}.hero-metrics{scrollbar-width:none;gap:6px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.hero-metrics::-webkit-scrollbar{display:none}.hero-metrics>div{flex:0 0 96px}.control-actions{grid-template-columns:1fr 1fr}.system-button{min-height:56px;padding:9px 10px}.system-button .button-icon{display:none}.system-button>span:last-child{min-width:0;font-size:11px}.channel-detail-grid{grid-template-columns:1fr}.channel-detail-grid>div{border-bottom:1px solid #b1cfe814;border-right:0}.history-summary{grid-template-columns:1fr}.history-summary>div{border-right:0}.result-audit-grid{grid-template-columns:1fr 1fr}.result-audit-grid>div:nth-child(2n){border-right:0}.order-summary-card.empty{flex-direction:column;align-items:flex-start;gap:12px}.order-summary-card.empty>div,.order-summary-card.empty>p{max-width:none}.order-summary-head{flex-direction:column}.order-summary-head em{max-width:none}.order-summary-command{flex-wrap:wrap;align-items:flex-start}.order-summary-command time{width:100%;margin-left:0}.order-summary-metrics{grid-template-columns:1fr}.order-summary-metrics>div,.order-summary-metrics>div:first-child{border-bottom:1px solid #b1cfe812;border-right:0;padding:10px 0}.order-summary-metrics>div:last-child{border-bottom:0}}@media (max-width:360px){.hero-copy-block h1{font-size:29px}.account-metrics-grid{grid-template-columns:1fr}.account-metric:last-child{grid-column:auto}}@media (pointer:coarse){.connect-account-button,.row-connect-button,.icon-button,.close-button,.oauth-step a,.oauth-step button,.logout-button,.button{min-height:44px}.icon-button,.close-button{min-width:44px}.toggle{width:52px;height:44px;min-height:44px;padding-block:10px}.toggle.active span{transform:translate(20px)}}@media (forced-colors:active){.hero-copy-block h1 span{-webkit-text-fill-color:CanvasText;color:canvastext}.live-badge i,.status-chip i,.secure-dot{forced-color-adjust:none}.hud-card,.hero-console,.integrity-strip{border:1px solid canvastext}}.reconciliation-panel{border-color:#5ae0ff38;grid-template-columns:minmax(230px,.9fr) minmax(420px,1.6fr) auto;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:grid}.reconciliation-panel.active{border-color:#43f6b24d}.reconciliation-panel.error{border-color:#ff5f6d6b}.reconciliation-status-block{gap:6px;display:grid}.reconciliation-status-block>span,.reconciliation-facts span{color:#7892a8;font:750 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em}.reconciliation-status-block>strong{color:var(--ink);font-size:18px}.reconciliation-panel.active .reconciliation-status-block>strong{color:var(--mint)}.reconciliation-panel.error .reconciliation-status-block>strong{color:var(--coral)}.reconciliation-status-block>small{color:var(--muted);line-height:1.45}.reconciliation-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reconciliation-facts>div{border-left:1px solid var(--line);gap:7px;min-width:0;padding:6px 14px;display:grid}.reconciliation-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reconciliation-actions{justify-content:flex-end;gap:8px;display:flex}.reconciliation-actions .button{white-space:nowrap;min-height:40px}.order-evidence-line{border-top:1px solid #b1cfe814;flex-wrap:wrap;gap:7px 18px;margin-top:12px;padding-top:10px;display:flex}.order-evidence-line span{color:#7892a8;font:700 8px/1.35 var(--font-geist-mono), monospace;letter-spacing:.08em}.order-evidence-line strong{color:#b8cad8;overflow-wrap:anywhere;font-size:8px}@media (max-width:1080px){.reconciliation-panel{grid-template-columns:1fr}.reconciliation-facts>div:first-child{border-left:0}.reconciliation-actions{justify-content:flex-start}}@media (max-width:620px){.reconciliation-facts{grid-template-columns:1fr 1fr}.reconciliation-facts>div{border-bottom:1px solid var(--line)}.reconciliation-actions{flex-direction:column;align-items:stretch}.reconciliation-actions .button{width:100%}}.topbar-nav a.active{color:#effff9;background:#45efb013;border-color:#45efb030}.topbar-nav a.active small{color:var(--mint)}.calendar-brand-link{color:inherit;text-decoration:none}.calendar-app{background:radial-gradient(circle at 16% 2%,#45efb017,#0000 26%),radial-gradient(circle at 88% 8%,#5d8cff24,#0000 30%),linear-gradient(#060a10 0%,#05080d 54%,#05070b 100%)}.calendar-dashboard{max-width:1640px}.calendar-page-head{border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffff09;background:radial-gradient(circle at 90% -24%,#4be1ff1c,#0000 34%),linear-gradient(135deg,#0f1925f2,#080e16e6);grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;gap:36px;padding:34px;display:grid;position:relative;overflow:hidden}.calendar-page-head:before{background:linear-gradient(90deg, var(--mint), var(--cyan), transparent);content:"";width:118px;height:3px;position:absolute;top:0;left:34px}.calendar-page-head .eyebrow{margin-bottom:17px}.calendar-page-head h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,3.8vw,58px);line-height:.98}.calendar-page-head h1 span{background:linear-gradient(90deg, var(--mint), var(--cyan), #a99aff);color:#0000;-webkit-background-clip:text;background-clip:text}.calendar-page-head>div:first-child>p{color:#9caebb;max-width:650px;margin:17px 0 0;font-size:14px}.calendar-context-panel{background:#03090f61;border:1px solid #b1cfe817;border-radius:16px;grid-template-columns:1fr;gap:13px;padding:16px;display:grid}.calendar-selector{gap:7px;display:grid}.calendar-selector>span,.calendar-month-control label>span{color:#91a7b7;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.calendar-selector select,.calendar-month-control select{-webkit-appearance:none;appearance:none;color:var(--ink);background:#060d15d6;border:1px solid #4be1ff2b;border-radius:11px;width:100%;min-height:46px;padding:0 36px 0 13px;font-size:13px}.calendar-account-proof{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.calendar-account-proof span{color:var(--mint);font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.09em}.calendar-account-proof strong{color:#c5d3dc;font:650 11px/1.2 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-account-tabs{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;margin:16px 0;display:grid}.calendar-account-tabs button{color:var(--ink);cursor:pointer;text-align:left;background:#0c141ec7;border:1px solid #b1cfe81a;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:68px;padding:11px 13px;transition:background .18s,border-color .18s,transform .18s;display:grid}.calendar-account-tabs button:hover{background:#4be1ff0b;border-color:#4be1ff36;transform:translateY(-1px)}.calendar-account-tabs button.selected{box-shadow:inset 3px 0 var(--mint);background:linear-gradient(110deg,#45efb017,#4be1ff09);border-color:#45efb04f}.calendar-account-icon{color:#b7a8ff;font:750 11px/1 var(--font-geist-mono), monospace;background:#9f8cff17;border:1px solid #9f8cff38;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.calendar-account-tabs button>span:nth-child(2){min-width:0}.calendar-account-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.calendar-account-tabs small{color:#91a6b5;margin-top:4px;font-size:11px;display:block}.calendar-account-tabs button>i{background:#526779;border-radius:50%;width:7px;height:7px}.calendar-account-tabs button>i.live{background:var(--mint);box-shadow:0 0 12px #45efb0b3}.calendar-summary-grid{grid-template-columns:1.35fr repeat(4,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.calendar-summary-card,.calendar-source-metric{background:linear-gradient(145deg,#0e1722eb,#080f17e0);border:1px solid #b1cfe817;border-radius:15px;min-width:0;padding:15px 17px;position:relative}.calendar-summary-card.primary{background:linear-gradient(135deg,#45efb017,#4be1ff09,#0a1119eb);border-color:#45efb02e}.calendar-summary-card>span,.calendar-source-metric>span{color:#91a7b7;font:750 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;display:block}.calendar-summary-card>strong{color:#f2f8fc;font:720 21px/1.1 var(--font-geist-mono), monospace;margin-top:11px;display:block}.calendar-summary-card.primary>strong{font-size:29px}.calendar-summary-card>small,.calendar-source-metric>small{color:#91a6b5;margin-top:7px;font-size:11px;line-height:1.35;display:block}.calendar-source-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.calendar-source-metric:before{content:"";background:#70889b;border-radius:4px;width:34px;height:3px;position:absolute;top:-1px;left:17px}.calendar-source-metric.confirmed:before{background:var(--mint)}.calendar-source-metric.estimated:before{background:var(--amber)}.calendar-source-metric.manual:before{background:var(--cyan)}.calendar-source-metric.pending:before{background:var(--coral)}.calendar-source-metric>strong{font:700 16px/1 var(--font-geist-mono), monospace;margin-top:10px;display:block}.calendar-day-state-strip{background:#080f17c2;border:1px solid #b1cfe814;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.calendar-day-state-strip>div{color:#9aafbd;font:750 10px/1 var(--font-geist-mono), monospace;border-right:1px solid #b1cfe814;align-items:center;gap:8px;padding:11px 14px;display:flex}.calendar-day-state-strip>div:last-child{border-right:0}.calendar-day-state-strip i{background:#607587;border-radius:50%;width:7px;height:7px}.calendar-day-state-strip .green i{background:var(--mint)}.calendar-day-state-strip .red i{background:var(--coral)}.calendar-day-state-strip .be i{background:var(--cyan)}.calendar-day-state-strip strong{color:#f0f6fa;font:750 14px/1 var(--font-geist-mono), monospace;margin-left:auto}.calendar-workspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.calendar-card{scrollbar-color:#4be1ff40 transparent;min-width:0;padding:24px;overflow-x:auto}.calendar-toolbar{border-bottom:1px solid #b1cfe814;justify-content:space-between;align-items:center;gap:20px;min-width:700px;margin-bottom:15px;padding-bottom:17px;display:flex}.calendar-toolbar h2,.calendar-side-head h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:21px}.calendar-toolbar p,.calendar-side-head p{color:#91a6b5;margin:0;font-size:11px;line-height:1.45}.calendar-month-control{grid-template-columns:44px minmax(190px,1fr) 44px;align-items:stretch;gap:7px;display:grid}.calendar-month-control>button{color:#cfe0ea;cursor:pointer;background:#ffffff06;border:1px solid #b1cfe81f;border-radius:11px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:18px;display:flex}.calendar-month-control>button:hover{color:var(--cyan);background:#4be1ff0f;border-color:#4be1ff40}.calendar-month-control label{gap:5px;display:grid}.calendar-month-control select{min-height:44px}.calendar-grid{grid-template-columns:repeat(7,minmax(78px,1fr));gap:8px;min-width:700px;display:grid}.calendar-week-header,.calendar-grid-row{display:contents}.calendar-week-header>span{color:#91a7b7;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-align:right;padding:9px 10px 5px}.calendar-day-cell{min-width:0}.calendar-day-cell.outside>span{background:#ffffff02;border:1px dashed #b1cfe80b;border-radius:13px;min-height:118px;display:block}.calendar-day{color:var(--ink);cursor:pointer;text-align:left;background:#050b127a;border:1px solid #b1cfe816;border-radius:13px;flex-direction:column;width:100%;min-width:44px;min-height:118px;padding:10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.calendar-day:hover{background:#4be1ff09;border-color:#4be1ff38;transform:translateY(-1px)}.calendar-day:focus-visible{outline-offset:1px}.calendar-day.green{background:linear-gradient(145deg,#45efb016,#07101494);border-color:#45efb038}.calendar-day.red{background:linear-gradient(145deg,#ff6b7c13,#12090e94);border-color:#ff6b7c36}.calendar-day.be{background:linear-gradient(145deg,#4be1ff11,#070e1594);border-color:#4be1ff30}.calendar-day.pending{background:linear-gradient(145deg,#f7c46512,#120f088f);border-color:#f7c46533}.calendar-day.weekend{opacity:.72}.calendar-day-number{color:#b8c8d3;font:750 12px/1 var(--font-geist-mono), monospace;margin-left:auto}.calendar-day-status{color:#96aab8;font:normal 700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin-top:10px;display:flex}.calendar-day-status i{background:#687e8f;border-radius:50%;width:5px;height:5px}.calendar-day.green .calendar-day-status{color:#7fe7bd}.calendar-day.green .calendar-day-status i{background:var(--mint)}.calendar-day.red .calendar-day-status{color:#ff9aa6}.calendar-day.red .calendar-day-status i{background:var(--coral)}.calendar-day.be .calendar-day-status{color:#8feaf9}.calendar-day.be .calendar-day-status i{background:var(--cyan)}.calendar-day.pending .calendar-day-status{color:#e8c47d}.calendar-day.pending .calendar-day-status i{background:var(--amber)}.calendar-day>strong{font:750 15px/1 var(--font-geist-mono), monospace;margin-top:auto;padding-top:13px;display:block}.calendar-day>small{color:#96aab8;margin-top:5px;font-size:10px;display:block}.calendar-day>b{color:var(--amber);font:700 9px/1 var(--font-geist-mono), monospace;margin-top:5px}.calendar-no-trade{padding-top:18px;margin-top:auto!important}.calendar-weeks-card{padding:22px;position:sticky;top:94px}.calendar-side-head{border-bottom:1px solid #b1cfe814;margin-bottom:13px;padding-bottom:15px}.calendar-week-list{gap:8px;display:grid}.calendar-week-row{background:#040a1166;border:1px solid #b1cfe813;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 12px;display:flex}.calendar-week-row>div{min-width:0}.calendar-week-row>div:last-child{text-align:right}.calendar-week-row span{color:#91a7b7;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;display:block}.calendar-week-row strong{font:750 14px/1 var(--font-geist-mono), monospace;display:block}.calendar-week-row small{color:#91a6b5;margin-top:5px;font-size:10px;line-height:1.4;display:block}.calendar-live-proof{background:#f7c4650b;border:1px solid #f7c46521;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px;display:flex}.calendar-live-proof>i{background:var(--amber);border-radius:50%;width:7px;height:7px}.calendar-live-proof.live{background:#45efb00b;border-color:#45efb024}.calendar-live-proof.live>i{background:var(--mint);animation:1.7s ease-in-out infinite pulse;box-shadow:0 0 11px #45efb0b3}.calendar-live-proof strong{color:#d9e6ee;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;display:block}.calendar-live-proof span{color:#91a6b5;margin-top:4px;font-size:10px;display:block}.calendar-drawer{overscroll-behavior:contain;background:linear-gradient(145deg,#0f1925fe,#060c13fe);border:1px solid #4be1ff33;border-radius:24px 0 0 24px;align-self:stretch;width:min(760px,100vw - 30px);max-width:760px;height:calc(100dvh - 36px);margin:0 -18px 0 auto;padding:0 25px 28px;overflow:auto;box-shadow:-30px 0 100px #00000085,inset 0 1px #ffffff0a}.calendar-drawer-head{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:linear-gradient(#0f1925fe 76%,#0f1925e0);border-bottom:1px solid #b1cfe817;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:25px 0 18px;display:flex;position:sticky;top:0}.calendar-drawer-head h2{letter-spacing:-.04em;margin:6px 0 4px;font-size:23px}.calendar-drawer-head p{color:#839aab;margin:0;font-size:11px}.calendar-drawer-summary{background:#03090f5c;border:1px solid #b1cfe814;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.calendar-drawer-summary>div{border-right:1px solid #b1cfe814;min-width:0;padding:12px}.calendar-drawer-summary>div:last-child{border-right:0}.calendar-drawer-summary span{color:#91a7b7;font:750 10px/1.25 var(--font-geist-mono), monospace;letter-spacing:.07em;display:block}.calendar-drawer-summary strong{font:750 13px/1.2 var(--font-geist-mono), monospace;margin-top:7px;display:block}.calendar-operation-list{gap:11px;display:grid}.calendar-operation-card{background:#070e16d1;border:1px solid #b1cfe817;border-radius:15px;overflow:hidden}.calendar-operation-card[open]{border-color:#4be1ff2e}.calendar-operation-card>summary{cursor:pointer;grid-template-columns:1fr auto 18px;align-items:center;gap:13px;min-height:78px;padding:13px 15px;list-style:none;display:grid}.calendar-operation-card>summary::-webkit-details-marker{display:none}.calendar-operation-card>summary>div{min-width:0}.calendar-operation-card>summary>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;display:grid}.calendar-operation-card>summary>div:first-child small{grid-column:1/-1}.calendar-operation-card>summary>div:nth-child(2){text-align:right}.calendar-operation-card>summary strong{font:750 13px/1 var(--font-geist-mono), monospace}.calendar-operation-card>summary small{color:#91a6b5;margin-top:5px;font-size:10px;display:block}.calendar-operation-card>summary>i{color:#6f889b;font-style:normal;transition:transform .18s}.calendar-operation-card[open]>summary>i{transform:rotate(180deg)}.calendar-source-badge{color:#a1b4c1;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;border:1px solid #b1cfe824;border-radius:999px;margin-bottom:8px;padding:6px 8px;display:inline-flex}.calendar-source-badge.confirmed{color:var(--mint);border-color:#45efb03b}.calendar-source-badge.estimated{color:var(--amber);border-color:#f7c4653b}.calendar-source-badge.manual{color:var(--cyan);border-color:#4be1ff3b}.calendar-source-badge.pending{color:#ff9aa7;border-color:#ff6b7c3b}.calendar-operation-body{border-top:1px solid #b1cfe814;gap:11px;padding:13px;display:grid}.calendar-event-attribution,.calendar-operation-section,.calendar-operation-timestamps,.calendar-operation-timeline{background:#03090f52;border:1px solid #b1cfe812;border-radius:12px;padding:12px}.calendar-operation-body h3{color:#91a7b7;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0 0 10px}.calendar-event-attribution>div{border-top:1px solid #b1cfe812;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.calendar-event-attribution>div>span:first-child{color:#dbe6ed;font:700 11px/1 var(--font-geist-mono), monospace}.calendar-event-attribution>div>span:first-child small{color:#91a6b5;margin-top:5px;font-size:10px;display:block}.calendar-event-attribution .calendar-source-badge{margin:0}.calendar-event-attribution>div>strong{font:750 11px/1 var(--font-geist-mono), monospace}.calendar-event-attribution>p{color:#d8bc80;margin:7px 0 0;font-size:11px;line-height:1.5}.calendar-operation-section>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.calendar-operation-section>div>div{background:#ffffff04;border:1px solid #b1cfe80e;border-radius:9px;min-width:0;padding:9px}.calendar-operation-section span{color:#91a7b7;font-size:10px;display:block}.calendar-operation-section strong{color:#dce7ee;font:650 11px/1.4 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-top:6px;display:block}.calendar-operation-timestamps>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.calendar-operation-timestamps span{border-bottom:1px solid #b1cfe80f;gap:5px;padding:7px 2px;display:grid}.calendar-operation-timestamps b{color:#91a7b7;font-size:10px;font-weight:600}.calendar-operation-timestamps strong{color:#d5e1e9;font:650 10px/1.4 var(--font-geist-mono), monospace}.calendar-operation-timeline ol{gap:10px;margin:0;padding:0 0 0 6px;list-style:none;display:grid}.calendar-operation-timeline li{grid-template-columns:7px 1fr;gap:10px;display:grid}.calendar-operation-timeline li>i{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-top:4px;box-shadow:0 0 8px #4be1ff80}.calendar-operation-timeline li strong{color:#dce7ee;font:700 10px/1.35 var(--font-geist-mono), monospace;letter-spacing:.06em;display:block}.calendar-operation-timeline li span,.calendar-operation-timeline li time,.calendar-operation-timeline>p{color:#91a6b5;margin-top:3px;font-size:10px;line-height:1.5;display:block}.calendar-operation-error{color:#ffacb6;background:#ff6b7c12;border:1px solid #ff6b7c33;border-radius:10px;padding:10px;font-size:11px;line-height:1.5}.calendar-operation-error strong{font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:5px;display:block}.calendar-operation-empty{color:#7890a2;text-align:center;border:1px dashed #b1cfe821;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.calendar-operation-empty strong{color:#dbe6ed;font-size:13px}.calendar-operation-empty span{margin-top:5px;font-size:10px}.calendar-app .positive{color:var(--mint)!important}.calendar-app .negative{color:var(--coral)!important}.calendar-app .neutral{color:var(--cyan)!important}.calendar-app .pending{color:var(--amber)!important}@media (max-width:1280px){.calendar-account-tabs{grid-template-columns:repeat(3,1fr)}.calendar-summary-grid{grid-template-columns:1.35fr repeat(2,1fr)}.calendar-summary-card.primary{grid-row:span 2}}@media (max-width:1080px){.calendar-page-head{grid-template-columns:1fr}.calendar-context-panel{grid-template-columns:minmax(240px,1fr) 1fr}.calendar-workspace{grid-template-columns:1fr}.calendar-weeks-card{position:static}.calendar-week-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.calendar-account-tabs{grid-template-columns:repeat(2,1fr)}.calendar-source-strip,.calendar-day-state-strip{grid-template-columns:1fr 1fr}.calendar-day-state-strip>div:nth-child(2){border-right:0}.calendar-day-state-strip>div:nth-child(-n+2){border-bottom:1px solid #b1cfe814}.calendar-week-list,.calendar-drawer-summary{grid-template-columns:1fr 1fr}.calendar-drawer-summary>div:nth-child(2){border-right:0}.calendar-drawer-summary>div:nth-child(-n+2){border-bottom:1px solid #b1cfe814}}@media (max-width:620px){.calendar-dashboard{padding-inline:12px}.calendar-page-head{border-radius:20px;padding:27px 20px}.calendar-page-head:before{left:20px}.calendar-page-head h1{font-size:clamp(34px,11vw,43px)}.calendar-page-head>div:first-child>p{font-size:12px}.calendar-context-panel{grid-template-columns:1fr;padding:13px}.calendar-account-tabs{display:none}.calendar-summary-grid{grid-template-columns:1fr 1fr;margin-top:13px}.calendar-summary-card.primary{grid-area:auto/1/auto/-1}.calendar-source-strip,.calendar-day-state-strip{grid-template-columns:1fr 1fr}.calendar-card{padding:16px;overflow-x:hidden}.calendar-toolbar{flex-direction:column;align-items:flex-start;min-width:0}.calendar-month-control{width:100%}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;min-width:0}.calendar-week-header>span{letter-spacing:0;text-align:center;padding-inline:2px;font-size:9px}.calendar-day{min-width:0;min-height:86px;padding:7px 5px}.calendar-day-cell.outside>span{min-height:86px}.calendar-day-number{font-size:11px}.calendar-day-status{margin-top:7px;font-size:0}.calendar-day-status i{width:7px;height:7px}.calendar-day>strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-top:8px;font-size:clamp(9px,2.5vw,12px);overflow:hidden}.calendar-day>small:not(.calendar-no-trade),.calendar-day>b{display:none}.calendar-no-trade{padding-top:8px;font-size:0!important}.calendar-no-trade:after{color:#91a6b5;content:"—";font-size:12px}.calendar-week-list{grid-template-columns:1fr}.calendar-drawer{max-width:none;height:100dvh;padding:0 max(16px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:0;width:calc(100vw + 36px);margin:-18px}.calendar-drawer-head{padding-top:max(18px, env(safe-area-inset-top))}.calendar-operation-card>summary{grid-template-columns:1fr auto 16px;padding:12px}.calendar-operation-section>div{grid-template-columns:1fr 1fr}}@media (max-width:420px){.calendar-workspace .calendar-card{border-left:0;border-right:0;border-radius:0;margin-inline:-12px;padding-inline:2px}.calendar-toolbar{padding-inline:10px}.calendar-grid{gap:1px}.calendar-day{border-radius:8px;padding-inline:3px}.calendar-day-cell.outside>span{border-radius:8px}.calendar-summary-grid,.calendar-source-strip,.calendar-day-state-strip{grid-template-columns:1fr}.calendar-day-state-strip>div{border-bottom:1px solid #b1cfe814;border-right:0}.calendar-day-state-strip>div:last-child{border-bottom:0}.calendar-month-control{grid-template-columns:44px minmax(150px,1fr) 44px}.calendar-drawer-summary{grid-template-columns:1fr}.calendar-drawer-summary>div{border-bottom:1px solid #b1cfe814;border-right:0}.calendar-operation-card>summary{grid-template-columns:1fr 16px;align-items:flex-start}.calendar-operation-card>summary>div:nth-child(2){text-align:left;grid-area:2/1}.calendar-operation-card>summary>i{grid-area:1/2}.calendar-operation-section>div,.calendar-operation-timestamps>div{grid-template-columns:1fr}.calendar-event-attribution>div{grid-template-columns:1fr auto;align-items:flex-start}.calendar-event-attribution>div>strong{grid-column:1/-1}}@media (pointer:coarse){.calendar-account-tabs button,.calendar-month-control button,.calendar-day,.calendar-operation-card>summary{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.calendar-live-proof.live>i{animation:none}}@media (forced-colors:active){.calendar-page-head,.calendar-summary-card,.calendar-source-metric,.calendar-day-state-strip,.calendar-card,.calendar-weeks-card,.calendar-day,.calendar-operation-card,.calendar-drawer{border:1px solid canvastext}.calendar-day-status i,.calendar-day-state-strip i,.calendar-live-proof>i{forced-color-adjust:auto;background:currentColor}.calendar-day[tabindex="0"]{outline:2px solid highlight}}.aggressive-profile-card{background:linear-gradient(135deg,#0a1f2df2,#06121efa),radial-gradient(circle at 92% 0,#4be1ff24,#0000 34%);border:1px solid #4be1ff33;border-radius:16px;margin:18px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 50px #0000002e}.aggressive-profile-card:before{background:linear-gradient(90deg, var(--cyan), transparent 78%);content:"";height:2px;position:absolute;top:0;left:0;right:0}.aggressive-profile-card.status-failed:before{background:linear-gradient(90deg, var(--coral), transparent 78%)}.aggressive-profile-card.status-payout:before{background:linear-gradient(90deg, var(--amber), transparent 78%)}.aggressive-profile-head{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.aggressive-profile-head>div:first-child>span{color:var(--cyan);font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;display:block}.aggressive-profile-head h3{color:#f1f7fa;letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(19px,2vw,26px)}.aggressive-profile-head p{color:#99adba;font:650 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0}.aggressive-head-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.aggressive-head-actions button{color:var(--cyan);cursor:pointer;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;background:#4be1ff0a;border:1px solid #4be1ff40;border-radius:8px;min-height:36px;padding:0 13px}.aggressive-head-actions button:disabled{cursor:not-allowed;opacity:.45}.aggressive-status{color:var(--amber);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border:1px solid #f6b8524d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.aggressive-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.aggressive-status.ready{color:var(--mint);border-color:#47efb94d}.aggressive-status.failed{color:var(--coral);border-color:#ff6b7c4d}.aggressive-status.payout{color:#ffd88e}.aggressive-stage-track{border-top:1px solid #b1cfe814;border-bottom:1px solid #b1cfe814;grid-template-columns:repeat(4,1fr);display:grid}.aggressive-stage-track>div{color:#6d8292;border-right:1px solid #b1cfe814;align-items:center;gap:9px;min-height:54px;padding:10px 16px;display:flex}.aggressive-stage-track>div:last-child{border-right:0}.aggressive-stage-track b{font:700 9px/1 var(--font-geist-mono), monospace;border:1px solid #b1cfe81f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.aggressive-stage-track span{font-size:11px;font-weight:700}.aggressive-stage-track .complete{color:#9fd8ca}.aggressive-stage-track .current{color:var(--cyan);background:#4be1ff0e}.aggressive-stage-track .current b{background:#4be1ff1f;border-color:#4be1ff66;box-shadow:0 0 18px #4be1ff1f}.aggressive-trust-line{background:#00000021;flex-wrap:wrap;align-items:center;gap:9px 20px;padding:10px 24px;display:flex}.aggressive-trust-line>span{color:#8399a8;font:600 9px/1.4 var(--font-geist-mono), monospace}.aggressive-trust-line strong{color:#c8d7df}.aggressive-trust-line>span:first-child{letter-spacing:.08em;border:1px solid;border-radius:999px;padding:5px 8px;font-weight:800}.aggressive-trust-line .verified{color:var(--mint)}.aggressive-trust-line .pending{color:var(--amber)}.aggressive-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));display:grid}.aggressive-metrics>div{border-bottom:1px solid #b1cfe812;border-right:1px solid #b1cfe812;min-width:0;padding:18px 16px}.aggressive-metrics>div:last-child{border-right:0}.aggressive-metrics span,.aggressive-plan-grid span,.aggressive-outcome-row span{color:#7f95a5;font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;display:block}.aggressive-metrics strong,.aggressive-plan-grid strong{color:#edf5f8;font:750 16px/1.2 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin:8px 0 5px;display:block}.aggressive-metrics small,.aggressive-plan-grid small,.aggressive-outcome-row small{color:#8196a4;font-size:9px;line-height:1.45;display:block}.aggressive-metrics .unavailable{color:var(--amber);font-size:11px}.aggressive-plan{border:1px solid #b1cfe817;border-radius:12px;margin:16px 18px;overflow:hidden}.aggressive-plan-title{background:#ffffff05;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.aggressive-plan-title span{color:#d9e6ec;font:750 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.aggressive-plan-title b{color:var(--amber);font:750 9px/1 var(--font-geist-mono), monospace}.aggressive-plan-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));display:grid}.aggressive-plan-grid>div{border-right:1px solid #b1cfe812;padding:15px 13px}.aggressive-plan-grid>div:last-child{border-right:0}.aggressive-exit-rule{background:#47efb909;border-top:1px solid #47efb91a;align-items:center;gap:12px;padding:10px 13px;display:flex}.aggressive-exit-rule b{color:var(--mint);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.aggressive-exit-rule span{color:#94a9b6;font-size:10px}.aggressive-outcome-row{grid-template-columns:1fr 1.4fr;margin:0 18px 15px;display:grid}.aggressive-outcome-row>div{background:#ffffff04;border:1px solid #b1cfe812;padding:14px}.aggressive-outcome-row>div:first-child{border-right:0;border-radius:10px 0 0 10px}.aggressive-outcome-row>div:last-child{border-radius:0 10px 10px 0}.aggressive-outcome-row strong{color:#dce8ee;margin:8px 0 5px;font-size:12px;display:block}.aggressive-execution-outcome{color:#d8bc80;font:700 9px/1.4 var(--font-geist-mono), monospace;background:#f6b85212;border:1px solid #f6b85229;border-radius:6px;margin-top:9px;padding:6px 8px;display:block}.aggressive-gate-reason{background:#f6b85211;border-top:1px solid #f6b85226;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:13px 18px;display:grid}.aggressive-gate-reason b{color:var(--amber);font:850 11px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.aggressive-gate-reason span{color:#d8c59f;font-size:11px;line-height:1.45}.aggressive-gate-reason.ready{background:#47efb90f;border-color:#47efb929}.aggressive-gate-reason.ready b,.aggressive-gate-reason.ready span{color:var(--mint)}.aggressive-gate-reason.failed{background:#ff6b7c12;border-color:#ff6b7c2e}.aggressive-gate-reason.failed b,.aggressive-gate-reason.failed span{color:#ff9eaa}.aggressive-audit{flex-wrap:wrap;align-items:center;gap:7px 12px;padding:11px 18px 14px;display:flex}.aggressive-audit>span{color:#748a99;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.aggressive-audit small{color:#8fa3af;font:600 9px/1.3 var(--font-geist-mono), monospace}.aggressive-profile-empty{border:1px dashed #f6b85240;border-radius:12px;gap:5px;margin:18px 0;padding:18px;display:grid}.aggressive-profile-empty strong{color:var(--amber);font:750 10px/1 var(--font-geist-mono), monospace}.aggressive-profile-empty span{color:#8ba0ad;font-size:11px}.aggressive-profile-modal{max-width:880px}.aggressive-modal-warning{background:#f6b8520f;border:1px solid #f6b8522e;border-radius:10px;align-items:center;gap:5px;margin-bottom:16px;padding:12px 14px;display:grid}.aggressive-modal-warning b{color:var(--amber);font:800 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.aggressive-modal-warning span{color:#c7b58f;font-size:10px;line-height:1.5}.aggressive-modal-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.aggressive-modal-summary span{color:#a9d8c9;font:700 9px/1 var(--font-geist-mono), monospace;background:#47efb90b;border:1px solid #47efb924;border-radius:999px;padding:7px 10px}@media (max-width:1050px){.aggressive-metrics{grid-template-columns:repeat(3,1fr)}.aggressive-metrics>div:nth-child(3){border-right:0}.aggressive-plan-grid{grid-template-columns:1fr 1fr}.aggressive-plan-grid>div:nth-child(2){border-right:0}.aggressive-plan-grid>div:nth-child(-n+2){border-bottom:1px solid #b1cfe812}}@media (max-width:700px){.aggressive-profile-head{flex-direction:column;align-items:flex-start;padding:18px}.aggressive-head-actions{align-items:stretch;width:100%}.aggressive-stage-track{grid-template-columns:1fr 1fr}.aggressive-stage-track>div:nth-child(2){border-right:0}.aggressive-stage-track>div:nth-child(-n+2){border-bottom:1px solid #b1cfe814}.aggressive-trust-line{flex-direction:column;align-items:flex-start;padding-inline:18px}.aggressive-metrics{grid-template-columns:1fr 1fr}.aggressive-metrics>div{border-right:1px solid #b1cfe812!important}.aggressive-metrics>div:nth-child(2n){border-right:0!important}.aggressive-metrics>div:last-child{grid-column:1/-1}.aggressive-plan{margin-inline:10px}.aggressive-plan-title{flex-direction:column;align-items:flex-start;gap:6px}.aggressive-plan-grid{grid-template-columns:1fr}.aggressive-plan-grid>div{border-bottom:1px solid #b1cfe812;border-right:0}.aggressive-outcome-row{grid-template-columns:1fr;margin-inline:10px}.aggressive-outcome-row>div:first-child{border-bottom:0;border-right:1px solid #b1cfe812;border-radius:10px 10px 0 0}.aggressive-outcome-row>div:last-child{border-radius:0 0 10px 10px}.aggressive-gate-reason{grid-template-columns:1fr;align-items:flex-start}}
