:root{--sans: "Geist", ui-sans-serif, sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--serif: "Instrument Serif", "Times New Roman", serif;--bg: #000000;--panel: #111111;--card: #161616;--hover: #1a1a1a;--border: #1d1d1d;--border-sub: #141414;--text: #f3f3f3;--text2: #9a9a9a;--text3: #5a5a5a;--text4: #3a3a3a;--long: #00B066;--long-soft: rgba(0, 176, 102, .14);--short: #EF4611;--short-soft: rgba(239, 70, 17, .14);--warn: #d9a23a;--radius: 4px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;background:var(--bg);font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior:none}#root{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column}.cockpit{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg)}.cockpit-body{flex:1;display:grid;grid-template-columns:75fr 25fr;gap:4px;padding:0 4px 4px;overflow:hidden;min-height:0}.cockpit-left,.cockpit-right{display:flex;flex-direction:column;gap:4px;overflow:hidden;min-height:0;min-width:0}.panel{background:var(--panel);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;min-height:0}.app-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:48px;flex-shrink:0;border-bottom:1px solid var(--border);min-width:0}.app-header-logo{height:14px;flex-shrink:0}.app-header-nav{display:flex;gap:2px;position:absolute;left:50%;transform:translate(-50%)}.app-header-navbtn{background:transparent;border:none;outline:none;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text3);padding:5px 16px;cursor:pointer;border-radius:4px;transition:color .15s;white-space:nowrap}.app-header-navbtn.active{color:var(--text)}.app-header-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.network-pill{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap}.network-pill.main{border:1px solid rgba(63,178,127,.45);color:#3fb27f}.network-pill.test{border:1px solid rgba(226,92,92,.45);color:#e25c5c}.network-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.network-pill.main .network-dot{background:#3fb27f;box-shadow:0 0 5px #3fb27f88}.network-pill.test .network-dot{background:#e25c5c;box-shadow:0 0 5px #e25c5c88}.app-header-connect{background:transparent;border:1px solid var(--border);color:#3fb27f;border-color:#3fb27f80;font-weight:700;border-radius:4px;padding:5px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;white-space:nowrap}.stats-row{display:grid;grid-template-columns:repeat(6,1fr);padding:20px 24px;border-bottom:1px solid var(--border);flex-shrink:0}.mobile-nav{display:none}@media(max-width:900px){.app-header-nav{display:none}.mobile-nav{display:flex;flex-direction:row;align-items:flex-start;padding:4px 12px;gap:24px;isolation:isolate;position:fixed;width:128px;height:48px;left:calc(50% - 64px);bottom:28px;background:#0c0c0cb8;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border:1px solid rgba(255,255,255,.08);box-shadow:0 2px #ffffff0f inset,0 -1px #0006 inset,0 8px 32px #00000080;border-radius:48px;z-index:90}.mobile-nav-pill{position:absolute;height:40px;top:4px;background:radial-gradient(67.42% 67.42% at 50.03% 51.7%,#7b2ee8,#4012f0);box-shadow:0 0 24px 6px #5a28e6b3,0 0 64px 16px #3c14dc66;border-radius:32px;border:1px solid rgba(160,100,255,.3);transition:width .16s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.34,1.6,.64,1);z-index:0}.mobile-nav-item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;background:transparent;border:none;border-radius:32px;cursor:pointer;position:relative;z-index:1;flex-shrink:0}.mobile-nav-icon{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s ease}.mobile-nav-icon--active{opacity:1}body{padding-bottom:88px}}@media(max-width:900px){#root{height:auto;min-height:100vh}.cockpit{height:auto;overflow:visible}.cockpit-body{grid-template-columns:1fr;overflow:visible;height:auto}.cockpit-right{order:1;overflow:visible;min-height:auto}.cockpit-left{order:2;overflow:visible;min-height:auto}.chart-panel{display:none}.positions-panel{height:auto!important;min-height:80px}.trade-panel{flex:none!important;overflow:visible!important}.trade-panel>div{height:auto!important;overflow:visible!important}.ticket-spacer{display:none}body{overflow-y:auto}.stats-row{grid-template-columns:repeat(3,1fr);row-gap:20px;padding:16px}}@media(max-width:480px){.app-header{padding:0 12px}.stats-row{grid-template-columns:repeat(3,1fr)}.network-label{display:none}.stat-value{font-size:24px!important;line-height:31px!important}.ticket-order-type{flex:none!important;width:133px;flex-direction:column!important;height:62px}.ticket-order-type button{padding:0!important;flex:1}}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.serif{font-family:var(--serif)}button{font-family:inherit;cursor:pointer;border-radius:9999px}input,textarea,select{font-family:inherit;border-radius:12px}input[type=range]{height:4px;border-radius:4px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.ui-btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--sans);transition:opacity .15s,background .15s,border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.ui-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.ui-btn:focus-visible{outline:2px solid rgba(255,255,255,.2);outline-offset:2px}.ui-btn-primary{background:var(--long);color:#000;border-radius:20px;padding:11px 24px;font-weight:600;font-size:14px;line-height:18px}.ui-btn-primary:hover:not(:disabled){opacity:.85}.ui-btn-ghost{background:transparent;color:var(--text3);border:1px solid var(--text3);border-radius:20px;padding:8px 12px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.ui-btn-ghost:hover:not(:disabled){color:var(--text);border-color:var(--text)}.ui-btn-ghost-sm{background:transparent;color:var(--text2);border:1px solid var(--border);border-radius:4px;padding:4px 10px;font-family:var(--mono);font-size:11px;line-height:16px}.ui-btn-ghost-sm:hover:not(:disabled){border-color:var(--text3);color:var(--text)}.ui-btn-icon{background:transparent;border:none;border-radius:0;padding:0;opacity:.5;color:var(--text)}.ui-btn-icon:hover:not(:disabled){opacity:1}.ui-input,.ui-textarea,.ui-select{width:100%;background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:8px 10px;color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.4;outline:none;box-sizing:border-box}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--text3)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{outline:2px solid rgba(255,255,255,.12);outline-offset:0}.ui-select{cursor:pointer;color-scheme:dark}.ui-textarea{resize:vertical}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes contentIn{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes contentOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(-4px)}}[data-radix-dialog-overlay][data-state=open]{animation:overlayIn .16s ease forwards}[data-radix-dialog-overlay][data-state=closed]{animation:overlayOut .12s ease forwards}[data-radix-dialog-content][data-state=open]{animation:contentIn .16s cubic-bezier(.16,1,.3,1) forwards}[data-radix-dialog-content][data-state=closed]{animation:contentOut .12s ease forwards}@keyframes popoverIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.97)}}[data-radix-popper-content-wrapper] [data-state=open]{animation:popoverIn .14s cubic-bezier(.16,1,.3,1) forwards}[data-radix-popper-content-wrapper] [data-state=closed]{animation:popoverOut .1s ease forwards}.settings-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;outline:none;cursor:pointer}.settings-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;cursor:pointer;margin-top:0}.settings-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:none;cursor:pointer}
