@font-face{font-family:OurFont;src:url(/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OurFontBold;src:url(/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--hl-surface:#0f1a1f;--hl-surface-inset:#273035;--hl-border:#273035;--hl-divider:#ffffff0f;--hl-title:#fff;--hl-text:#f6fefd;--hl-text-muted:#9aa3a4;--hl-text-faint:#9aa3a48c;--hl-accent:#97fce4;--hl-accent-soft:#50d2c1;--hl-accent-text:#04060c;--hl-error:#ed7088;--hl-up:#1fa67d;--hl-deposit-well:#17453f;--hl-teal-dark:#02231e;--hl-teal-fill:#0f3333;--hl-teal-fill-2:#0e3333;--hl-warning:#ffb648;--hl-error-wash:#f3d5db;--hl-error-well:#732a36;--hl-steel:#9db2bd;--hl-dim-1:#d2dad7;--hl-dim-2:#949e9c;--hl-dim-3:#878c8f;--hl-dim-4:#575e62;--hl-panel:#1b2429;--hl-panel-deep:#0f1a1e;--hl-icon:gray;--hl-icon-dark:#303030;--hl-icon-mid:#3e3e3e;--hl-black:#000;--hl-teal-wash:#0a998133;--hl-input-focus:#9aa3a4;--hl-toast-shadow:#09144240;--hl-radius-xs:4px;--hl-radius-pane:5px;--hl-radius-sm:8px;--hl-radius-card:10px;--hl-radius:12px;--hl-radius-modal:16px;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-8:32px;--hl-control-h:33px;--hl-input-h:31px;--hl-nav-h:36px;--hl-segment-w:105px;--hl-connect-w:82px;--hl-font:OurFont, system-ui, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{letter-spacing:normal;background:var(--hl-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;font-weight:400;line-height:normal}body{font-family:var(--hl-font);letter-spacing:normal;text-transform:none;color:var(--hl-text);background:var(--hl-surface);font-size:16px;font-style:normal;font-weight:400;line-height:normal}button,input,select,textarea{letter-spacing:normal;font-family:inherit;font-size:12px;font-style:normal;font-weight:400}button{cursor:pointer}button:disabled,input:disabled{cursor:default;color:var(--hl-text-faint)}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:1px solid var(--hl-input-focus);outline-offset:1px}.num{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:normal}.app-shell{background:var(--hl-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.app-main{flex:1;min-height:0;position:relative}.app-header{height:var(--hl-nav-h);min-height:var(--hl-nav-h);padding:0 var(--space-3);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--hl-border);z-index:20;display:flex}.brand-slot{width:56px;height:var(--hl-control-h);color:var(--hl-title);border:1px solid var(--hl-border);border-radius:var(--hl-radius-sm);place-items:center;font-size:12px;line-height:15px;display:grid}.app-nav{align-items:center;gap:var(--space-2);flex:1;display:flex}.app-nav a,.more>button,.mobile-drawer a{color:var(--hl-text-muted);padding:var(--space-1) var(--space-2);border-radius:var(--hl-radius-sm);background:0 0;border:0;font-size:12px;font-weight:400;line-height:15px;transition:color .15s ease-in-out,background-color .15s ease-in-out}.app-nav a:hover,.more>button:hover,.mobile-drawer a:hover{color:var(--hl-text)}.app-nav a.active,.mobile-drawer a.active{color:var(--hl-accent)}.app-header-right{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.more{position:relative}.more-menu{top:calc(100% + var(--space-1));background:var(--hl-surface);border:1px solid var(--hl-border);border-radius:var(--hl-radius-sm);min-width:140px;padding:var(--space-1);z-index:30;display:grid;position:absolute;left:0}.more-menu a{padding:var(--space-2) var(--space-3);display:block}.hamburger{width:var(--hl-control-h);height:var(--hl-control-h);border:1px solid var(--hl-border);border-radius:var(--hl-radius-sm);padding:0 var(--space-2);background:0 0;flex-direction:column;justify-content:center;gap:5px;display:none}.hamburger span{background:var(--hl-text);height:1px;display:block}.mobile-drawer{display:none}.status-bar{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-3);color:var(--hl-text-muted);border-top:1px solid var(--hl-border);font-size:10px;line-height:14px;display:flex}.online-dot{background:var(--hl-up);border-radius:50%;width:6px;height:6px}.announcements{right:var(--space-3);bottom:var(--space-8);background:var(--hl-surface);border:1px solid var(--hl-border);border-radius:var(--hl-radius);width:280px;box-shadow:0 8px 24px var(--hl-toast-shadow);z-index:9999;position:fixed;overflow:hidden}.announcements header{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hl-divider);justify-content:space-between;align-items:center;display:flex}.announcements h2{color:var(--hl-title);margin:0;font-size:14px;font-weight:500}.announcements ul{margin:0;padding:0;list-style:none}.announcements li{padding:var(--space-2) var(--space-3);border-top:1px solid var(--hl-divider);font-size:12px;font-weight:500}.empty-line{padding:var(--space-3);color:var(--hl-text-muted);margin:0;font-size:12px;line-height:15px}.btn{height:var(--hl-control-h);padding:0 var(--space-4);border-radius:var(--hl-radius-sm);border:1px solid #0000;font-size:12px;font-weight:400;line-height:29px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.btn-primary{background:var(--hl-accent-soft);color:var(--hl-accent-text)}.btn-primary.connect{width:var(--hl-connect-w);padding:0}.btn-danger{background:var(--hl-error);color:var(--hl-title)}.btn-ghost{border-color:var(--hl-accent-soft);color:var(--hl-accent-soft);background:0 0}.btn-inset{background:var(--hl-surface-inset);color:var(--hl-title)}.btn-deposit{background:var(--hl-deposit-well);color:var(--hl-accent-text)}.btn-icon{width:var(--hl-control-h);color:var(--hl-text-muted);background:0 0;padding:0}.segmented{gap:var(--space-1);display:flex}.segmented button{width:var(--hl-segment-w);height:var(--hl-control-h);border-radius:var(--hl-radius-sm);background:var(--hl-surface-inset);color:var(--hl-title);border:0;font-size:12px;font-weight:400}.segmented button.is-active{color:var(--hl-accent)}.input-wrap,.search-bar{height:var(--hl-input-h);background:var(--hl-surface-inset);border:1px solid var(--hl-border);border-radius:var(--hl-radius-sm);padding:0 var(--space-3);align-items:center;display:flex}.input{min-width:0;height:100%;color:var(--hl-text);background:0 0;border:0;flex:1;font-size:12px;font-weight:400}.input-suffix{color:var(--hl-text-muted);font-size:12px}.slider{width:100%;height:10px;accent-color:var(--hl-accent-soft)}.check{align-items:center;gap:var(--space-2);color:var(--hl-text-muted);font-size:12px;display:flex}.check input{accent-color:var(--hl-accent-soft)}.badge{height:22px;padding:0 var(--space-2);background:var(--hl-surface-inset);color:var(--hl-title);border-radius:50px;align-items:center;font-size:12px;display:inline-flex}.badge-mint{background:var(--hl-teal-fill);color:var(--hl-accent);height:auto;padding:var(--space-1) var(--space-2);border-radius:var(--hl-radius-sm);font-size:16px;line-height:27px}.badge-online{font-size:10px;line-height:14px}.tabs{gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--hl-divider);align-items:flex-end;min-height:31px;display:flex}.tabs button{color:var(--hl-text-muted);padding:var(--space-2) 0;background:0 0;border:0;border-bottom:1px solid #0000;margin-bottom:-1px;font-size:12px;font-weight:400;line-height:15px}.tabs button.is-active{color:var(--hl-accent);border-bottom-color:var(--hl-accent)}.panel{background:var(--hl-surface);border:1px solid var(--hl-border);border-radius:var(--hl-radius-pane);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.page-canvas .panel{border-radius:var(--hl-radius-card)}.panel-body{flex:1;min-height:0}.table-wrap{height:100%;overflow:auto}.table{border-collapse:collapse;width:100%;font-size:12px;font-weight:400}.table th{background:var(--hl-surface-inset);color:var(--hl-text-muted);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hl-border);font-weight:400;position:sticky;top:0}.table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hl-divider);font-variant-numeric:lining-nums tabular-nums}.table-empty{color:var(--hl-text-muted);text-align:left}.modal-root{z-index:10000;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.modal{width:min(420px, calc(100% - var(--space-8)));background:var(--hl-surface);border:1px solid var(--hl-border);border-radius:var(--hl-radius-modal)}.modal-head{padding:var(--space-3);border-bottom:1px solid var(--hl-divider);justify-content:space-between;align-items:center;display:flex}.modal-head h2{color:var(--hl-title);margin:0;font-size:12px;font-weight:400}.modal-body{padding:var(--space-3)}.workstation{flex-direction:column;height:100%;display:flex;overflow:hidden}.market-header{align-items:center;gap:var(--space-8);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hl-border);display:flex}.market-pair{align-items:center;gap:var(--space-2);display:flex}.market-pair h1{color:var(--hl-title);margin:0;font-size:20px;font-weight:400;line-height:27px}.stat-row{align-items:center;gap:var(--space-4);display:flex}.stat-cell{gap:var(--space-0);display:grid}.stat-label{color:var(--hl-text-muted);font-size:12px;line-height:15px}.stat-value{color:var(--hl-text);font-size:12px;line-height:15px}.tone-title{color:var(--hl-title)}.tone-accent{color:var(--hl-accent)}.tone-error{color:var(--hl-error)}.tone-up{color:var(--hl-up)}.workstation-grid{flex:1;grid-template-rows:minmax(180px,1fr) minmax(140px,.42fr);grid-template-columns:minmax(240px,1fr) 356px 356px;gap:3px;min-height:0;padding:3px;display:grid}.pane-chart{grid-area:1/1}.pane-book{grid-area:1/2/3}.pane-ticket{grid-area:1/3}.pane-positions{grid-area:2/1}.pane-account{grid-area:2/3}.ticket,.account-card{gap:var(--space-2);padding:var(--space-3);flex-direction:column;height:100%;display:flex}.ticket-toolbar .segmented button{flex:1;width:auto}.ticket-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.ticket-actions .btn{width:100%}.account-wells{gap:var(--space-2);display:grid}.well{background:var(--hl-surface-inset);border:1px solid var(--hl-border);border-radius:var(--hl-radius-sm);padding:var(--space-2) var(--space-3)}.page-canvas{background:var(--hl-surface);height:100%;position:relative;overflow:auto}.page-canvas.has-watermark:before,.page-canvas.has-watermark:after{content:"";border:1px solid var(--hl-border);pointer-events:none;opacity:.45;border-radius:50%;width:720px;height:720px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.page-canvas.has-watermark:after{opacity:.28;width:1080px;height:1080px;top:-360px}.page-canvas-inner{z-index:1;width:min(1312px, calc(100% - var(--space-8)));padding:var(--space-4) 0 var(--space-8);gap:var(--space-4);margin:0 auto;display:grid;position:relative}.page-title-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-title-row h1{color:var(--hl-title);margin:0;font-size:20px;font-weight:400;line-height:27px}.page-title-actions{gap:var(--space-2);display:flex}.dash-band{gap:var(--space-3);grid-template-columns:1fr 1fr 1.2fr 1.8fr;min-height:220px;display:grid}.dash-band .panel{min-height:180px}.hero-metric{background:var(--hl-surface);border:1px solid var(--hl-border);border-radius:var(--hl-radius-card);padding:var(--space-3);gap:var(--space-1);display:grid}.hero-metric-value{color:var(--hl-title);font-size:20px;line-height:27px}.directory-tools{gap:var(--space-2);display:flex}.search-bar{flex:1}.split{width:100%;height:100%;min-height:0;display:flex}.split-x{flex-direction:row}.split-y{flex-direction:column}.split-pane{min-width:0;min-height:0;display:flex}.split-x .split-pane{flex-direction:row}.split-y .split-pane{flex-direction:column}.split-handle{background:0 0;flex:0 0 3px}.split-x .split-handle,.split-y .split-handle{cursor:se-resize}.split-body{flex:1;min-width:0;min-height:0}@media (width<=1100px){.hamburger{display:flex}.app-nav,.more{display:none}.mobile-drawer{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--hl-border);background:var(--hl-surface);z-index:25;display:grid}.app-shell{overflow:auto}.app-main,.workstation{height:auto;overflow:visible}.workstation-grid{flex-direction:column;height:auto;display:flex}.pane-chart,.pane-book,.pane-ticket,.pane-positions,.pane-account{min-height:220px}.dash-band{grid-template-columns:1fr}.page-canvas-inner{width:calc(100% - var(--space-4))}.stat-row{gap:var(--space-3);flex-wrap:wrap}}
