@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.hud-shell,.jarvis-login-shell{min-height:100vh;position:relative;background:#0b0c0f;color:#e9ebf0;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden}.jarvis-login-shell{display:flex;align-items:center;justify-content:center;min-height:100vh}.hud-grid-overlay,.jarvis-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(129,140,248,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(129,140,248,.015) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at center,black 55%,transparent 100%);mask-image:radial-gradient(circle at center,black 55%,transparent 100%)}.hud-header{position:relative;z-index:1;padding:18px}.hud-title{font-size:22px;font-weight:600;color:#f3f4f7;letter-spacing:.005em}.hud-sub{color:#9aa1ad;font-size:12px;margin-top:4px;letter-spacing:.02em}.hud-grid{position:relative;z-index:1;padding:0 18px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hud-card{background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff0a inset,0 14px 44px -22px #000c;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.hud-card:hover{border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 20px 50px -24px #000000d9}@media (prefers-reduced-motion: reduce){.hud-card{transition:none}}.hud-card.critical{border-color:#f8717166;box-shadow:0 14px 44px -22px #000c,0 0 0 1px #f8717138 inset}.hud-wide{grid-column:1 / -1}.hud-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.hud-card-head h2{margin:0;font-size:13.5px;font-weight:600;color:#e9ebf0;letter-spacing:.005em;display:flex;align-items:center;gap:9px}.hud-card-head h2:before{content:"";width:7px;height:7px;border-radius:50%;background:#818cf8;box-shadow:0 0 10px #818cf8;flex:0 0 auto}.hud-badge{border:1px solid;padding:3px 10px;font-size:11px;border-radius:999px;letter-spacing:.04em;font-weight:600}.hud-badge.ok{color:#aeb6ff;border-color:#818cf866;background:#818cf81f}.hud-badge.warn{color:#fcd34d;border-color:#fbbf2466;background:#fbbf241f}.hud-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hud-stats-grid label{display:block;font-size:11px;color:#6a7180;text-transform:uppercase;letter-spacing:.07em;font-weight:600}.hud-stats-grid strong{display:block;font-size:28px;line-height:1.1;color:#f3f4f7;font-variant-numeric:tabular-nums;margin-top:4px}.hud-stats-grid strong.ok{color:#6ee7b7}.hud-stats-grid strong.bad{color:#fca5a5}.hud-summary{font-size:14px;line-height:1.6;color:#cdd8e8}.hud-stamp{font-size:11px;color:#9aa1adb8}.hud-divider{height:1px;background:#818cf840;margin:10px 0}.hud-summary-meta{display:flex;justify-content:space-between;gap:10px;color:#9aa1adcc;font-size:12px;flex-wrap:wrap}.hud-error{margin:0 18px 12px;border:1px solid rgba(255,72,102,.65);color:#ffd3db;padding:8px 10px;border-radius:6px;background:#3e0c1699;position:relative;z-index:1}.jarvis-login-card{position:relative;z-index:1;width:min(860px,calc(100vw - 32px));min-height:360px;margin:0 auto;border:1px solid rgba(129,140,248,.42);border-radius:10px;padding:24px;box-shadow:0 0 0 1px #818cf82e inset,0 0 30px #818cf833;background:linear-gradient(180deg,#0a1422fa,#050c15fa)}.jarvis-login-card.is-hidden{opacity:0}.jarvis-login-form{display:grid;gap:12px;max-width:460px}.jarvis-prompt{color:#9aa1ad;font-size:20px;text-shadow:none}.jarvis-input{border:1px solid rgba(129,140,248,.48);border-radius:6px;padding:10px 12px;background:#080e16d9;color:#e9ebf0;font-family:inherit}.jarvis-input:focus{outline:none;box-shadow:0 0 0 2px #818cf847}.jarvis-btn{width:fit-content;border:1px solid rgba(129,140,248,.72);border-radius:6px;padding:8px 14px;background:#818cf81f;color:#e9ebf0;font-family:inherit}.jarvis-btn:disabled{opacity:.45;cursor:not-allowed}.jarvis-error{color:#ff7f95}.jarvis-scan-stage{height:300px;display:grid;align-content:center;gap:12px}.jarvis-scan-label{color:#9aa1ad;letter-spacing:.08em}.jarvis-scan-box{position:relative;height:220px;border:1px solid rgba(129,140,248,.3);border-radius:8px;overflow:hidden;background:#040c13b3}.jarvis-laser{position:absolute;left:0;right:0;top:-20%;height:8px;background:linear-gradient(90deg,#818cf800,#818cf8,#818cf800);box-shadow:0 0 12px #818cf838;animation:jarvis-scan-sweep 1.6s ease-in-out infinite}.jarvis-terminal{display:grid;gap:8px;font-size:14px;min-height:280px;align-content:start;padding-top:4px}.jarvis-terminal-line{color:#e9ebf0}.jarvis-cursor{display:inline-block;margin-left:2px;animation:jarvis-cursor-blink .8s steps(1,end) infinite}.jarvis-welcome{margin-top:90px;text-align:center;color:#818cf8;font-size:28px;text-shadow:0 0 8px rgba(129,140,248,.85),0 0 26px rgba(129,140,248,.45);animation:jarvis-welcome-pulse .4s ease-in-out infinite alternate}.jarvis-login-shell.is-fade-out{animation:jarvis-fade-black .65s ease forwards}.jarvis-fullscan{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:90;pointer-events:none;background:radial-gradient(circle at center,#818cf814,#000000b8 70%),#040c129e;overflow:hidden}.jarvis-fullscan.is-exit{animation:jarvis-fullscan-fade-out .38s ease forwards}.jarvis-fullscan-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(129,140,248,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(129,140,248,.06) 1px,transparent 1px);background-size:26px 26px;opacity:.55}.jarvis-fullscan-laser{position:absolute;left:0;right:0;top:-10%;height:12px;background:linear-gradient(90deg,#818cf800,#818cf8,#818cf800);box-shadow:0 0 22px #818cf8f2,0 0 60px #818cf880;animation:jarvis-fullscan-sweep 1.55s ease-in-out infinite}.jarvis-reticle{position:absolute;left:50%;top:50%;width:min(56vw,540px);height:min(56vw,540px);transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 1px #818cf859 inset}.jarvis-reticle-ring{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;border:1px solid rgba(129,140,248,.62);box-shadow:0 0 10px #818cf829}.jarvis-reticle-ring.inner{top:26%;right:26%;bottom:26%;left:26%;border-color:#818cf873}.jarvis-reticle-cross{position:absolute;left:50%;top:50%;background:#818cf8d1;box-shadow:0 0 8px #818cf8b3}.jarvis-reticle-cross.horizontal{width:75%;height:1px;transform:translate(-50%,-50%)}.jarvis-reticle-cross.vertical{width:1px;height:75%;transform:translate(-50%,-50%)}.jarvis-fullscan-text{position:absolute;left:50%;bottom:8vh;transform:translate(-50%);color:#9aa1ad;font-size:12px;letter-spacing:.18em;text-shadow:none}.cine-layout{display:flex;flex-direction:column;min-height:100vh}.cine-main{flex:1 1 auto;min-height:0}.cine-spine{position:fixed;top:10px;bottom:10px;left:10px;width:60px;border:1px solid rgba(129,140,248,.2);border-right:1px solid rgba(129,140,248,.2);background:#0b0f1966;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;z-index:50;display:flex;flex-direction:column;justify-content:space-between;transition:width .2s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 18px #818cf824;overflow:hidden}.cine-spine:hover{width:250px}.cine-spine-top{display:flex;flex-direction:column;gap:6px;padding:8px 6px}.cine-tab{border:0;border-left:3px solid transparent;background:transparent;color:#9aa1ade6;font-family:inherit;text-align:left;height:42px;display:flex;align-items:center;gap:10px;padding:0 10px 0 12px;border-radius:6px;transition:all .18s ease}.cine-tab:hover{background:#818cf814}.cine-tab-icon{min-width:20px;width:20px;height:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.cine-svg{width:18px;height:18px}.cine-tab-label{opacity:0;white-space:nowrap;transition:opacity .08s linear;font-size:12px;letter-spacing:.08em}.cine-spine:hover .cine-tab-label{opacity:1}.cine-tab.active{border-left:3px solid #818cf8;color:#818cf8;text-shadow:none;background:#818cf81a}.cine-spine-foot{font-size:10px;letter-spacing:.08em;color:#9aa1add9;padding:12px 10px;opacity:0;white-space:nowrap;animation:cine-link-blink 2s ease-in-out infinite}.cine-spine:hover .cine-spine-foot{opacity:1}.cine-spine-bottom{padding:6px}.cine-logout{width:100%;border-left-color:#ff7ea199;color:#ffb6caf2;margin-bottom:4px}.cine-logout:hover{background:#ff6c991f;text-shadow:none}.cine-content{flex:1;margin-left:80px;min-height:calc(100vh - 30px);padding-bottom:30px}.jarvis-scanlines{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.32) 100%),repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(129,140,248,.03) 3px,rgba(0,0,0,.1) 4px);mix-blend-mode:screen}.jarvis-status-bar{position:fixed;bottom:0;left:60px;right:0;width:auto;height:25px;z-index:50;display:flex;align-items:center;gap:8px;padding:0 8px;border-top:1px solid rgba(129,140,248,.2);background:#0b0f19cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:10px;color:#818cf899;overflow:hidden}.jarvis-status-label{flex:0 0 auto;color:#818cf8c7;letter-spacing:.1em}.jarvis-status-ticker{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#818cf899;-webkit-mask-image:linear-gradient(to right,black 85%,transparent);mask-image:linear-gradient(to right,black 85%,transparent)}.cine-content button{background:transparent;border:1px solid #818cf8;color:#e9ebf0;border-radius:0;text-transform:uppercase;letter-spacing:.06em;transition:all .16s ease}.cine-content button:hover:not(:disabled){background:#818cf829;color:#e9ebf0;text-shadow:none}.cine-content button:disabled{opacity:.45;cursor:not-allowed}.cine-content input,.cine-content select,.cine-content textarea{background:#08121e80;border:1px solid rgba(129,140,248,.45);color:#e9ebf0;border-radius:0;font-family:Inter,system-ui,-apple-system,sans-serif}.cine-content table{background:transparent;border-collapse:collapse;width:100%}.cine-content th,.cine-content td{border-bottom:1px solid rgba(129,140,248,.2);background:transparent!important;color:#e9ebf0}.cine-content td,.cine-content th,.cine-content .tdMono{font-family:Inter,system-ui,-apple-system,sans-serif}.cine-content [class*=badge],.cine-content [class*=Badge]{border-radius:0!important}.cine-content section,.cine-content article,.cine-content div{border-radius:0}.cine-content [style] button,.cine-content button[style]{background:transparent!important;color:#e9ebf0!important;border:1px solid #818cf8!important;box-shadow:none!important}.cine-content [style] table,.cine-content [style] thead,.cine-content [style] tbody,.cine-content [style] tr,.cine-content [style] td,.cine-content [style] th{background:transparent!important}.cine-content [style] th,.cine-content [style] td{border-bottom:1px solid rgba(129,140,248,.2)!important;color:#e9ebf0!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}.cine-content [style] input,.cine-content [style] select,.cine-content [style] textarea{background:#08121e80!important;border:1px solid rgba(129,140,248,.45)!important;color:#e9ebf0!important;border-radius:0!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}.cine-content [style] a{color:#818cf8!important;text-shadow:none}.cine-content [style*=border-radius],.cine-content [style*=BorderRadius]{border-radius:0!important}.cine-content [style*="backgroundColor: rgba(16, 185, 129"],.cine-content [style*="background-color: rgba(16, 185, 129"]{border:1px solid #818cf8!important;color:#818cf8!important;background:#818cf81f!important}.cine-content [style*="backgroundColor: rgba(244, 63, 94"],.cine-content [style*="background-color: rgba(244, 63, 94"]{border:1px solid #ff637c!important;color:#ff637c!important;background:#ff637c1f!important}.cine-content .status-active{color:#818cf8;border:1px solid #818cf8;text-shadow:none}.cine-content .status-gating{color:#ffd166;border:1px solid #ffd166}.cine-content .status-error{color:#ff637c;border:1px solid #ff637c;text-shadow:none}.hud-shell{min-height:100%;padding:16px}.hud-header{margin-bottom:12px}.hud-h1{font-size:26px;font-weight:700;color:#e9ebf0;text-shadow:none}.hud-sub{color:#9aa1add9;font-size:12px;letter-spacing:.06em}.hud-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.hud-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.hud-title{font-size:12px;color:#e9ebf0;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.hud-k{color:#6a7180;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:600}.hud-v{color:#f3f4f7;font-size:21px;font-weight:600;font-variant-numeric:tabular-nums}.hud-v.good{color:#6ee7b7}.hud-v.bad{color:#fca5a5}.hud-meta{color:#9aa1adbf;font-size:11px;letter-spacing:.04em}.hud-body{color:#e9ebf0;font-size:13px;line-height:1.4}.hud-chart{width:100%;height:300px;margin-top:6px}.hud-toolbar{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid rgba(129,140,248,.2);padding-bottom:10px}.hud-btn{border:1px solid rgba(129,140,248,.45);background:transparent;color:#9aa1ad;border-radius:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.hud-btn:hover{background:#818cf826;text-shadow:none}.hud-btn.is-active{color:#818cf8;border-color:#818cf8;background:#818cf81f}.hud-tag{display:inline-block;border:1px solid rgba(129,140,248,.4);padding:3px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;border-radius:0}.hud-tag.good{color:#6ee7b7;border-color:#6ee7b7}.hud-tag.warn{color:#ffd166;border-color:#ffd166}.hud-tag.bad{color:#ff7089;border-color:#ff7089}.hud-tag.neutral{color:#9aa1ad;border-color:#aef3e566}.hud-card.status-good{border-color:#4cf6bab3}.hud-card.status-warn{border-color:#ffd166b3}.hud-loading{color:#e9ebf0;padding:24px;font-size:14px}.hud-archive{margin-top:8px;max-height:280px;overflow:auto;display:grid;gap:8px}.hud-archive-row{border-bottom:1px solid rgba(129,140,248,.2);padding-bottom:8px}@keyframes jarvis-scan-sweep{0%{transform:translateY(0);opacity:.35}35%{opacity:1}to{transform:translateY(280px);opacity:.2}}@keyframes jarvis-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes jarvis-welcome-pulse{0%{transform:scale(1);opacity:.92}to{transform:scale(1.02);opacity:1}}@keyframes jarvis-fade-black{0%{opacity:1;filter:brightness(1)}to{opacity:0;filter:brightness(.5)}}@keyframes jarvis-fullscan-sweep{0%{transform:translateY(0);opacity:.35}24%{opacity:1}to{transform:translateY(112vh);opacity:.2}}@keyframes jarvis-fullscan-fade-out{0%{opacity:1}to{opacity:0}}.jarvis-wire-table-wrap,.jarvis-wire-table,.jarvis-wire-table thead,.jarvis-wire-table tbody,.jarvis-wire-table tr,.jarvis-wire-table th,.jarvis-wire-table td{background:transparent}.jarvis-wire-th{font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;color:#ffffff80;letter-spacing:.08em;font-weight:600}.jarvis-table-row{transition:background-color .18s ease,text-shadow .18s ease}.jarvis-table-row td{border-bottom:1px solid rgba(129,140,248,.15)}.jarvis-table-row:hover{background:#818cf80d}.jarvis-table-row:hover td{text-shadow:none}.jarvis-table-row-pulse{animation:jarvis-row-pulse 1.5s ease-out}.jarvis-tag{display:inline-block;padding:2px 8px;border:1px solid rgba(255,255,255,.3);border-radius:0;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#ffffffc7;background:transparent}.jarvis-tag-up{border:1px solid #818cf8;color:#818cf8;box-shadow:0 0 5px #818cf84d;background:transparent}.jarvis-tag-down{border:1px solid #FF3366;color:#f36;box-shadow:0 0 5px #ff33664d;background:transparent}.jarvis-market-link{display:inline-flex;align-items:center;gap:4px;color:#818cf8;text-decoration:none}.jarvis-market-link:hover{text-shadow:none;text-decoration:underline}.jarvis-phantom-table-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:16px}.jarvis-radar-card{border:1px solid rgba(129,140,248,.2);background:#0210143d;border-radius:0;overflow:hidden}.jarvis-radar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(129,140,248,.15);padding:8px 12px}.jarvis-radar-title{color:#ffffff80;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.jarvis-radar-price{color:#818cf8;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;letter-spacing:.04em;text-shadow:none}.jarvis-radar-direction{color:#ffffffbf;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.jarvis-radar-direction.up{color:#818cf8;text-shadow:none}.jarvis-radar-direction.down{color:#f36;text-shadow:none}.jarvis-radar-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px 8px;border-bottom:1px solid rgba(129,140,248,.12)}.jarvis-radar-metric{min-width:0}.jarvis-radar-metric.align-right{text-align:right;justify-self:end}.jarvis-radar-metric-label{color:#ffffff80;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.jarvis-radar-metric-value{color:#818cf8;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:24px;line-height:1.1;letter-spacing:.01em;text-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jarvis-radar-metric-value.beat{color:#ffc857;text-shadow:none}.jarvis-radar-canvas{height:220px;padding:8px 10px 10px}.jarvis-radar-dot-core{fill:#818cf8;filter:drop-shadow(0 0 6px rgba(129,140,248,.9))}.jarvis-radar-dot-pulse{fill:#818cf81f;stroke:#818cf8bf;stroke-width:1;transform-origin:center;animation:jarvis-radar-pulse 1.25s ease-out infinite}@keyframes jarvis-radar-pulse{0%{r:3;opacity:.9}to{r:11;opacity:0}}@keyframes jarvis-row-pulse{0%{background:#818cf838;box-shadow:inset 0 0 0 1px #818cf88c}to{background:transparent;box-shadow:inset 0 0 0 1px #818cf800}}@keyframes cine-link-blink{0%,to{opacity:.45}50%{opacity:1}}@media (max-width: 960px){.hud-grid,.hud-grid-2{grid-template-columns:1fr}}.jarvis-settings-card{background:#0b0f1966!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(129,140,248,.2)!important;border-left:3px solid #818cf8!important;border-radius:2px!important}.jarvis-settings-card-header{font-family:Inter,system-ui,-apple-system,sans-serif!important;text-transform:uppercase;font-size:14px!important;color:#818cf8!important;text-shadow:none;letter-spacing:.08em}.jarvis-settings-field-label{font-family:Inter,system-ui,-apple-system,sans-serif!important;text-transform:uppercase;font-size:10px!important;color:#ffffff80!important;letter-spacing:.06em}.jarvis-settings-input{background:transparent!important;border:none!important;border-bottom:1px solid #818cf8!important;border-radius:0!important;color:#818cf8!important;font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:14px!important;padding:4px 0!important;outline:none;width:100%;box-sizing:border-box}.jarvis-settings-input:focus{outline:none!important;box-shadow:0 2px #818cf866!important}.jarvis-toggle{font-family:Inter,system-ui,-apple-system,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;padding:6px 16px!important;cursor:pointer;transition:all .2s ease;border-radius:2px!important}.jarvis-toggle.jarvis-toggle--off{background:transparent!important;border:1px solid rgba(255,255,255,.25)!important;color:#ffffff59!important;box-shadow:none!important;text-shadow:none!important}.jarvis-toggle.jarvis-toggle--on{background:#818cf81f!important;border:1px solid #818cf8!important;color:#818cf8!important;box-shadow:0 0 10px #818cf833!important;text-shadow:none}.jarvis-toggle.jarvis-toggle--danger-on{background:#ff33661f!important;border:1px solid #FF3366!important;color:#f36!important;box-shadow:0 0 10px #f363!important;text-shadow:none}.phantom-panel-2col{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px;align-items:start}.phantom-status-panel{background:#0b0f19b3!important;border:1px solid rgba(129,140,248,.15)!important;border-top:2px solid rgba(129,140,248,.45)!important;border-radius:2px!important;padding:16px 20px}.phantom-status-grid{display:grid!important;grid-template-areas:"mode signal closes band" "exposure exposure exposure exposure"!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 20px;flex-wrap:unset!important}.phantom-status-mode{grid-area:mode}.phantom-status-signal{grid-area:signal}.phantom-status-exposure{grid-area:exposure}.phantom-status-closes{grid-area:closes}.phantom-status-band{grid-area:band}.phantom-window-panel{background:#0b0f19b3!important;border:1px solid rgba(129,140,248,.15)!important;border-top:2px solid rgba(129,140,248,.25)!important;border-radius:2px!important}.phantom-window-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}.pagination-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-family:var(--font-mono, monospace);font-size:11px;border-top:1px solid rgba(255,255,255,.06)}.pagination-btn{background:#0f172acc;border:1px solid rgba(255,255,255,.12);color:#94a3b8;border-radius:4px;padding:4px 9px;font-size:13px;cursor:pointer;line-height:1;transition:color .15s,border-color .15s}.pagination-btn:hover:not(:disabled){color:#e2e8f0;border-color:#818cf866}.pagination-btn:disabled{opacity:.3;cursor:default}.pagination-info{color:#64748b;font-size:11px;letter-spacing:.04em;padding:0 4px}th.sortable:hover{opacity:.85}:root{--bg-void: #080b0f;--bg-base: #0d1117;--bg-raised: #141b24;--bg-surface: #1a2332;--bg-hover: #1f2c40;--border: #1e2d42;--border-bright: #2a3f5a;--text-primary: #d4e4f7;--text-muted: #5a7a9a;--text-dim: #2e4460;--accent: #00b4ff;--accent-dim: #003d57;--green: #00e5a0;--green-dim: #004d36;--red: #ff3b5c;--red-dim: #4d0015;--amber: #ffaa00;--amber-dim: #3d2800;--font-mono: "Space Mono", monospace;--font-label: "Barlow Condensed", sans-serif;--radius: 3px;--transition: .15s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;background:var(--bg-void);color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.45}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:9999}button{cursor:pointer;font-family:var(--font-label)}a{color:var(--accent);text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:2px}.label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase}.pulse-open{animation:pulse-blue 1.2s ease-in-out infinite}@keyframes pulse-blue{0%,to{box-shadow:0 0 #00b4ff59}50%{box-shadow:0 0 0 2px #00b4ff73}}@keyframes slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}50%{transform:translate(8px)}75%{transform:translate(-5px)}}@keyframes market-dot-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 0 rgba(247,147,26,0))}50%{opacity:.65;filter:drop-shadow(0 0 6px rgba(247,147,26,.9))}}.market-live-dot{animation:market-dot-pulse 1.4s ease-in-out infinite}.animate-in{animation:slide-in .3s ease forwards}.auth-shake{animation:auth-shake .35s ease}
