@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-cyrillic-500-normal-DejhKr-t.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-500-normal-CQ32KwDP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-ext-500-normal-CPN1Info.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-500-normal-CYMi9jUC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-500-normal-BWC8e-kx.woff2)format("woff2"),url(/assets/martian-mono-latin-500-normal-BsOs1ffX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAjoAA8AAAAAC8wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABwAAAAcACEAD0dQT1MAAAF0AAAAHgAAAB5EdEx1R1NVQgAAAZQAAAAnAAAAKLj8uOpPUy8yAAABvAAAAFIAAABgZ7h9iFNUQVQAAAIQAAAANQAAAED0I98bY21hcAAAAkgAAABoAAAAjFU69oFnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAADwwAABRZjtiEBaGVhZAAABnwAAAA2AAAANh2/uC9oaGVhAAAGtAAAAB8AAAAkBsX/oWhtdHgAAAbUAAAAMAAAAFg3rgUabG9jYQAABwQAAAAwAAAAMA/EELxtYXhwAAAHNAAAABoAAAAgACcAnm5hbWUAAAdQAAABEAAAAkwyp1kFcG9zdAAACGAAAACHAAAAzbQ5fwAAAQAAAAwAAAAAAAAAAgACAAEAAwABAAkAEAABAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNolxacBwkAAAMDLF+oSPwMKSzNUG4VmFhbAMgQyA7ECvZ45KTShkQn7UGPxv9oaVDtCXzdAIrQRANab9cxRKad4fg1JY1ccINSxoIhvOakMGwAAeNoFwUUBwwAUBbC8P2aUMGej3kvmKq6JiK3CU+Glxk/XJIz/pguxdBVUjj6IkG1NzJ8IBQ8AAAB42k3IwQ3BABSA4a/tiwRVjYhzV+kkdnAyjjNXA7ABF45mwABPOEhP/58PJSosVYpfwxYrrcpIp7dzLso4xDXu8e6OmQx8H5e4xevr+cxTbrLPAuCx9n/UGq0FGJuZaEzN1doPMEYZ8gABAAH//wAPeNp1UgOUK1kUfJjpnontZLvTwXgy6XRnbPPbtm3btm2bh3u4R2scrm2781/et+LUVdW9BTCoAwDNxBz5xQIVAKKRNwZ5I2828nUo+v8f8BPFF4ULMPffRwH0wf8D0DiAgJfUHCQ1LFCTCjNvFsICa8YC9l6DrmtnxLdin5YZy5M133wD10C38jlIJO5XpdhQCEAASK2VILcf4ewj3EI+b5Pf4x4wU1NW1ofPcUitHIAR5Q3YC3Nbbm24sYUwiid+RoPQHOADWQBAKRYS/AzDCuVIjNqsRkESGEbwh0JSTI7bGcZqsYlRWZYk+KokBwr9zD62eX7XRasOBE21cmGPyPCBAicEhWCJAJdiUXLkci3jimdOViaUBcO5naXOw/RTUgWXh+ckzkdIgsbE92gpme4GAQDMNnuye1zUoQcjZULCZrUwbFAMhQkzlvmStfP1GWW2fZZOk+v7LK5rWNKz+6wqDJWZ/7AWrrKKt0Ig8wVBf82AgvZto4Zu7mjdONLg0UyLePMiPgBBTiKItqGRwErmicknpgLDoo3Ojgs5J9aGZu2+axvS2HtY+nq102J2plvmo5FKA7z9f+/WjsEDvE6PrxmQXlmE/X7M0V60VZI4bUU74fe2xQYd3KOX26XuQ/Rb1Q6/Xa1f+xrmlHFw2/9rKrtlDh8Z8gm5lcid7FZMmO3CIogAkMpS2Y95xULhcJyswEA3YhdCyTMZ7m+LnIuBV9hwdmttZQsejo1qrU6vjRpnVrcf2ttzQVPqHn1NvLmxtk6s0u9hGssEjZvN4fLEgpx0tc6hg6kNuj5j4IF3GtcMaWtbqvy2tLFhwHLB/DJ/EZz6i+IpD3A3xZP7uEp9mkZxG7BTPzYTZavIlWMvV0bP/aQ4q+UJdZeeV1eaX9PQtKJvl9n1eLO2VqxuaarMrdBvYRqKOa3raX2Nad7w5qEjtnaumdO1rGZw7+4DCsW2yT4jYUzdj9sJ41TCmAGWBCAodSVFmftoGkGpc07j/gRlKWrTJa8WIrk7yNVkoo2aNi5IIrk+L/GyFKNSWOGhkVnRKjAs+eSf0AdHd51dranaFxC1CQC3sY5sT4asOqRbP6N1WrVG2hiU0n9RZrFFkWA0/ZhulTk2pDbAjXHamTFWhydsCwcnTYsPqSKQy5FCoKz8JEKY7Ufn0Cu4HWgJTduDYXTxMJjicbrcKavS+vfr1z8Nt3M+H9etvb1bUo+CLiMX7g8wAOa4yCqTz+5Al8+dAwjsIpG9NMLej4nkvWvg8WWdl104TXLI4x4yVBV1AAABAAAAAQAASjef/V8PPPUAAwPoAAAAANvn75UAAAAA3+SEcP/V/vgDBgRPAAEABgACAAAAAAAAeNpjYGRgYH7x34KBgend/6t/U5nZgCKoQBQAolEGaQB42mPaw+AKxLJIOAeIzYHYA4h1gFgLiK1gclC+F5oaBihWY2BgmMvwj2EGAKHFFPEAAAAaADUAQQBNAGMAogDbAQEBKAFxAX0BiQGVAeIB7QH4AgMCAwIDAlACawJ4Aot42mNgZGBgEGfwY2AHYlYwDwGYGRgBEcsAxgAAeNqEkAVKRVEURZe/mzSpxyfsbiVswm7p392FDsMchbSjknYEbvDaxWFz1o2TQIA77LQ5vMB9m89wG108Gbbh4dGwnRkeDDsIc2XYSQ/nhl1YnBkO6X/4hdsgQIfhNnwEDHtQfsMBAsAOZWoUiVLglCwJGmRESXFa1ECSVaizwKisTpwaWSo0xCNSloK88pDW+y4bbLFNlBoNsvIlncqUpGFWKFMgwQlJaigWvWAxzghjyL5EWm+x1lvs+99FdtiV1kX/VTT+1/yrUoULam+TW0wwhiQ60k0S64/u9qjJ50gSR7Es00Tbo0yNOhZ93zaZJot+0CTGCHHKFHWbpEWWAsVPlep6KT4PapcmAMcqVuJ42mJgYgCD/3MYjIAUIwM6EAdiFYaTgBam2gBhAAj+4Q5j0MWTFocdcHeIy/TRr84PJRrSjFa0QRkVVFFDHQ000UKbyuigix76GNTGJ/vqX+ve7ymqslLgeFzgTGTUC1zInE/YlxgNzou9OBYzlMWJ2s7fz//v6Rw1j2fPzXneUsRJAs1GKVAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/martian-mono-cyrillic-700-normal-D_igsEI4.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-700-normal-Dui0LR26.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/martian-mono-latin-ext-700-normal-DCLlok61.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-700-normal-DxXBCdt7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/martian-mono-latin-700-normal-BEEYYU4J.woff2)format("woff2"),url(/assets/martian-mono-latin-700-normal-CkDhVUqs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#060708;--panel:#0b0d10;--panel-hi:#101317;--rule:#171b21;--rule-hi:#232a33;--ink:#d7dbe0;--ink-2:#9ea7b3;--ink-3:#818d9c;--ink-4:#717e8f;--buy:#17b98a;--sell:#e2504f;--warn:#d99a2b;--accent:#6099da;--accent-dim:#4c7eb6;--row:19px;--data:11.5px;--label:10px;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--chrome:"Martian Mono", var(--mono)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--mono);font-size:var(--data);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow:auto hidden}body:after{content:"";pointer-events:none;z-index:99;opacity:.025;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");position:fixed;inset:0}.screen{background:var(--rule);grid-template-rows:auto minmax(0,1fr) 170px 22px;grid-template-columns:minmax(420px,1fr) 370px 320px;gap:1px;height:100vh;display:grid}.topbar,.statusbar{grid-column:1/-1}.panel{background:var(--panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.open-orders{grid-area:3/1/auto/3}.fills{grid-area:3/3/auto/4}.phead{background:var(--panel-hi);border-bottom:1px solid var(--rule);flex:0 0 24px;align-items:center;gap:10px;height:24px;padding:0 9px;display:flex}.phead h2{font-family:var(--chrome);font-weight:700;font-size:var(--label);letter-spacing:.14em;color:var(--ink);text-transform:uppercase}.phead .meta{color:var(--ink-4);letter-spacing:.04em;margin-left:auto;font-size:10px}.phead .meta b{color:var(--ink-2);font-weight:500}.chead{height:20px;font-family:var(--chrome);letter-spacing:.12em;color:var(--ink-4);text-transform:uppercase;border-bottom:1px solid var(--rule);flex:0 0 20px;align-items:center;padding:0 9px;font-size:10px;font-weight:500;display:grid}.scroll{flex:1;min-height:0;overflow:hidden auto}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-thumb{background:var(--rule-hi)}.scroll::-webkit-scrollbar-track{background:0 0}.d{color:var(--ink-3)}.num{font-variant-numeric:tabular-nums;text-align:right}.topbar{background:var(--panel-hi);flex-flow:row;align-items:stretch;min-height:36px;display:flex}.topbar>*{min-height:36px}.brand,.conn,.who{flex:none}.markets{scrollbar-width:none;flex:0 auto;min-width:150px;overflow-x:auto}.markets::-webkit-scrollbar{display:none}.brand{border-right:1px solid var(--rule);align-items:center;gap:8px;padding:0 14px 0 12px;display:flex}.brand .mark{font-family:var(--chrome);letter-spacing:.24em;color:var(--ink);font-size:11px;font-weight:700}.brand .build{color:var(--ink-4);letter-spacing:.06em;font-size:10px}.markets{display:flex}.markets button{all:unset;cursor:pointer;border-right:1px solid var(--rule);flex-direction:column;justify-content:center;gap:1px;min-width:112px;padding:0 14px;transition:background .1s linear;display:flex}.markets button:hover{background:#141920}.markets .sym{letter-spacing:.06em;color:var(--ink-3);font-size:10.5px}.markets .lp{color:var(--ink-4);font-size:10px}.markets button[aria-selected=true]{background:var(--panel);box-shadow:inset 0 -2px 0 var(--accent)}.markets button[aria-selected=true] .sym{color:var(--ink)}.markets button[aria-selected=true] .lp{color:var(--ink-3)}.markets .up{color:var(--buy)}.markets .dn{color:var(--sell)}.ticker{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 22px;min-width:0;margin-left:4px;padding:6px 18px;display:flex}.ticker .field{flex-direction:column;gap:1px;line-height:1.15;display:flex}.ticker .k{font-family:var(--chrome);letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;font-size:9.5px;font-weight:500}.ticker .v{color:var(--ink-2);font-size:11.5px}.ticker .last{color:var(--buy);letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.1}.ticker .last:after{content:" ▲";vertical-align:3px;font-size:11px}.ticker .chg.up{color:var(--buy)}.ticker .chg.dn{color:var(--sell)}.ticker .chg .pct{opacity:.75;margin-left:6px}.conn{border-left:1px solid var(--rule);align-items:center;gap:9px;margin-left:auto;padding:0 12px;display:flex}.conn .dot{background:var(--buy);width:6px;height:6px;animation:2.4s ease-in-out infinite pulse}.conn .txt{font-family:var(--chrome);letter-spacing:.16em;color:var(--ink-2);font-size:10px;font-weight:700}.conn .rtt{color:var(--ink-4);font-size:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.who{border-left:1px solid var(--rule);align-items:center;gap:10px;padding:0 12px;display:flex}.who .name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;font-size:10.5px;overflow:hidden}.who .id{color:var(--ink-3);font-size:10px}.who button{all:unset;cursor:pointer;font-family:var(--chrome);letter-spacing:.12em;color:var(--ink-4);align-items:center;min-height:24px;padding:0 4px;font-size:10px;font-weight:500;display:flex}.who button:hover{color:var(--ink-2)}.tfs{background:var(--panel-hi);border-bottom:1px solid var(--rule);flex:0 0 26px;display:flex}.tfs button{all:unset;cursor:pointer;border-right:1px solid var(--rule);font-family:var(--chrome);letter-spacing:.12em;color:var(--ink-4);align-items:center;padding:0 13px;font-size:10px;font-weight:500;transition:color .1s linear;display:flex}.tfs button:hover{color:var(--ink-2)}.tfs button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.ohlc{border-bottom:1px solid var(--rule);flex:0 0 20px;align-items:center;gap:4px;height:20px;padding:0 9px;font-size:10.5px;display:flex}.ohlc .k{font-family:var(--chrome);letter-spacing:.1em;color:var(--ink-4);margin-left:9px;font-size:9.5px;font-weight:700}.ohlc .k:first-child{margin-left:0}.ohlc .up{color:var(--buy)}.ohlc .dn{color:var(--sell)}.ohlc .n{color:var(--ink-2)}.plot{flex:1;min-height:0;position:relative}.plot svg{width:100%;height:100%;position:absolute;inset:0}.plot line{vector-effect:non-scaling-stroke}.plot .g{stroke:var(--rule);stroke-width:1px}.plot .ax{fill:var(--ink-4);font-family:var(--mono);text-anchor:start;font-size:10px}.plot .ax.tm{text-anchor:middle}.plot .b.up,.plot .v.up{fill:var(--buy)}.plot .b.dn,.plot .v.dn{fill:var(--sell)}.plot .v{opacity:.32}.plot .w{stroke-width:1px}.plot .w.up{stroke:var(--buy)}.plot .w.dn{stroke:var(--sell)}.plot .last{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.plot .tag{fill:var(--panel-hi);stroke:var(--rule-hi);stroke-width:1px;vector-effect:non-scaling-stroke}.plot .tagt{fill:var(--ink);font-family:var(--mono);text-anchor:start;font-size:10px}.plot .x{stroke:var(--ink-4);stroke-width:1px;stroke-dasharray:2 4}body.stale .plot{filter:saturate(.15)brightness(.62)}.book .chead,.book .lvl{grid-template-columns:1fr 92px 74px 82px;column-gap:8px}.book .chead span,.book .lvl span{text-align:right}.ladder{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.sweep{z-index:3;pointer-events:none;background:var(--panel-hi);min-width:172px;box-shadow:inset 0 0 0 1px var(--rule-hi),0 6px 18px #00000073;padding:5px 8px;position:absolute;right:9px}.sweep.high{top:6px}.sweep.low{bottom:6px}.sweep .r{align-items:baseline;gap:12px;line-height:1.5;display:flex}.sweep .k{font-family:var(--chrome);letter-spacing:.13em;color:var(--ink-4);text-transform:uppercase;font-size:9.5px;font-weight:500}.sweep .v{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10.5px}.imbalance{border-top:1px solid var(--rule);letter-spacing:.06em;flex:0 0 16px;height:16px;font-size:10px;display:flex}.imbalance>*{align-items:center;min-width:0;display:flex;overflow:hidden}.imbalance .b{background:color-mix(in oklab,var(--buy) 22%,transparent);color:var(--buy);justify-content:flex-start;padding-left:9px}.imbalance .s{background:color-mix(in oklab,var(--sell) 22%,transparent);color:var(--sell);justify-content:flex-end;padding-right:9px}.ladder .side{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ladder .asks{justify-content:flex-end}.lvl{height:var(--row);flex:0 0 var(--row);cursor:pointer;border-left:2px solid #0000;align-items:center;padding:0 9px;display:grid;position:relative}.lvl>*{z-index:1;position:relative}.bar{z-index:0;border-right:1px solid #0000;position:absolute;top:1px;bottom:1px;left:0}.asks .bar{background:color-mix(in oklab,var(--sell) 13%,transparent);border-right-color:color-mix(in oklab,var(--sell) 30%,transparent)}.bids .bar{background:color-mix(in oklab,var(--buy) 13%,transparent);border-right-color:color-mix(in oklab,var(--buy) 30%,transparent)}.lvl .price{letter-spacing:.01em}.asks .price{color:var(--sell)}.bids .price{color:var(--buy)}.lvl .size{color:var(--ink)}.lvl .cum{color:var(--ink-3)}.lvl .mine{color:var(--ink-4);font-size:10.5px}.lvl.has-mine .mine{color:var(--ink-2)}.lvl.has-mine{border-left-color:var(--ink-2)}.asks .lvl.has-mine{border-left-color:var(--sell)}.bids .lvl.has-mine{border-left-color:var(--buy)}.lvl:hover{background:#161b22}.lvl:hover .price{text-underline-offset:3px;text-decoration:underline}.spread{background:var(--panel-hi);border-top:1px solid var(--rule-hi);border-bottom:1px solid var(--rule-hi);flex:0 0 38px;align-items:center;gap:14px;padding:0 9px;display:flex}.spread .last{color:var(--buy);letter-spacing:-.01em;font-size:18px;font-weight:500}.spread .last:after{content:" ▲";vertical-align:2px;font-size:10px}.spread .gap{text-align:right;margin-left:auto;line-height:1.2}.spread .gap .k{font-family:var(--chrome);letter-spacing:.14em;color:var(--ink-4);text-transform:uppercase;font-size:9.5px;font-weight:500;display:block}.spread .gap .v{color:var(--ink-2);font-size:11px}.tape .chead,.tape .print{grid-template-columns:76px 1fr 58px;column-gap:6px}.tape .chead span:nth-child(n+2),.tape .print span:nth-child(n+2){text-align:right}.tape .chead span:first-child,.tape .print span:first-child{text-align:left}.print{border-left:2px solid #0000;align-items:center;height:18px;padding:0 9px;display:grid}.print .t{color:var(--ink-4);font-size:10.5px}.print .p{letter-spacing:.01em}.print .q{color:var(--ink-2)}.print.buy{border-left-color:color-mix(in oklab,var(--buy) 60%,transparent)}.print.buy .p{color:var(--buy)}.print.sell{border-left-color:color-mix(in oklab,var(--sell) 60%,transparent)}.print.sell .p{color:var(--sell)}.print.fresh{animation:1.1s ease-out flash}@keyframes flash{0%{background:color-mix(in oklab,var(--ink) 9%,transparent)}to{background:0 0}}.ticket{overflow-y:auto}.bal .scroll{min-height:56px}.ticket .body{flex-direction:column;flex:none;gap:9px;padding:9px;display:flex}.ticket .body>*{flex:none}.ticket .phead+.phead,.ticket .phead~.phead{border-top:1px solid var(--rule)}.seg{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.seg button{all:unset;cursor:pointer;text-align:center;background:var(--panel-hi);font-family:var(--chrome);letter-spacing:.16em;color:var(--ink-4);justify-content:center;align-items:center;min-height:24px;padding:6px 0;font-size:10px;font-weight:700;transition:color .1s,background .1s;display:flex}.seg button:hover{color:var(--ink-2)}.seg.side button[aria-selected=true]{background:color-mix(in oklab,var(--buy) 16%,var(--panel));color:var(--buy);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--buy) 40%,transparent)}.seg.side button[data-side=sell][aria-selected=true]{background:color-mix(in oklab,var(--sell) 16%,var(--panel));color:var(--sell);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sell) 40%,transparent)}.seg.kind button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-dim)}.seg.tabs{background:0 0;grid-template-columns:auto auto;align-self:stretch;gap:0;margin:0 -9px 0 0}.seg.tabs button{letter-spacing:.14em;min-height:24px;color:var(--ink-4);background:0 0;padding:0 10px;font-size:10px}.seg.tabs button[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.field{flex-direction:column;gap:3px;display:flex}.field .flabel{align-items:baseline;display:flex}.field .flabel .k{font-family:var(--chrome);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:10px;font-weight:500}.field .flabel .rule{color:var(--ink-4);margin-left:auto;font-size:9.5px}.field .flabel .picks{gap:1px;margin-left:10px;display:flex}.field .flabel .picks button{all:unset;cursor:pointer;min-height:20px;font-family:var(--chrome);letter-spacing:.12em;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule-hi);align-items:center;padding:2px 6px;font-size:9.5px;font-weight:700;display:flex}.field .flabel .picks button:hover{color:var(--ink);background:var(--panel-hi)}.field .flabel .picks button:disabled{color:var(--ink-4);cursor:default;box-shadow:inset 0 0 0 1px var(--rule)}.input{border:1px solid var(--rule-hi);background:#080a0c;align-items:center;display:flex}.input:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-dim)}.input input{all:unset;min-width:0;font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;flex:1;padding:6px 8px;font-size:13px}.input .unit{letter-spacing:.1em;color:var(--ink-4);border-left:1px solid var(--rule);align-self:stretch;align-items:center;padding:0 9px;font-size:9.5px;display:flex}.input.bad{border-color:var(--sell)}.pcts{background:var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pcts button{all:unset;cursor:pointer;text-align:center;background:var(--panel-hi);color:var(--ink-3);justify-content:center;align-items:center;min-height:24px;padding:4px 0;font-size:10px;display:flex}.pcts button:hover{color:var(--ink);background:#161b22}.readout{border:1px solid var(--rule);background:#080a0c}.readout .r{border-bottom:1px solid var(--rule);align-items:center;padding:4px 8px;display:flex}.readout .r:last-child{border-bottom:0}.readout .k{font-family:var(--chrome);letter-spacing:.13em;color:var(--ink-4);text-transform:uppercase;font-size:10px;font-weight:500}.readout .v{color:var(--ink-2);margin-left:auto}.readout .r.total .v{color:var(--ink);font-size:12.5px}.readout .hint{color:var(--ink-4);margin-left:6px;font-size:9.5px}.submit{all:unset;cursor:pointer;text-align:center;background:color-mix(in oklab,var(--buy) 18%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--buy) 55%,transparent);color:var(--buy);font-family:var(--chrome);letter-spacing:.14em;padding:9px 0;font-size:10px;font-weight:700;transition:background .1s linear}.submit:hover{background:color-mix(in oklab,var(--buy) 28%,var(--panel))}.avail{color:var(--ink-4);padding-top:1px;font-size:10px;display:flex}.avail b{color:var(--ink-3);margin-left:auto;font-weight:400}.bal .chead,.bal .brow{grid-template-columns:44px 1fr 104px;column-gap:10px}.bal .chead span:nth-child(n+2),.bal .brow span:nth-child(n+2){text-align:right}.bal .chead span:first-child,.bal .brow span:first-child{text-align:left}.brow{align-items:center;height:20px;padding:0 9px;display:grid}.brow:hover{background:#12161c}.brow .asset{color:var(--ink-2);letter-spacing:.06em}.brow .lock{color:var(--ink-3)}.brow .lock.zero{color:var(--ink-4)}.deposit{flex-direction:column;gap:7px;padding:9px;display:flex}.deposit .row{grid-template-columns:minmax(0,1fr) 118px;gap:7px;display:grid}.assets{background:var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.assets button{all:unset;cursor:pointer;text-align:center;background:var(--panel-hi);letter-spacing:.06em;color:var(--ink-4);justify-content:center;align-items:center;min-height:24px;padding:5px 0;font-size:10px;display:flex}.assets button:hover{color:var(--ink-2)}.assets button[aria-selected=true]{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-dim)}.ghost{all:unset;cursor:pointer;text-align:center;box-shadow:inset 0 0 0 1px var(--rule-hi);color:var(--ink-2);font-family:var(--chrome);letter-spacing:.14em;padding:6px 0;font-size:10px;font-weight:700}.ghost:hover{background:var(--panel-hi);color:var(--ink)}.tbl{flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:auto}.tbl .chead,.tbl .scroll{min-width:var(--tbl-min,0)}:is(.tbl:has(.empty) .chead,.tbl:has(.empty) .scroll){min-width:0}.tbl::-webkit-scrollbar{height:6px}.tbl::-webkit-scrollbar-thumb{background:var(--rule-hi)}.tbl::-webkit-scrollbar-track{background:0 0}.open-orders{--tbl-min:824px}.open-orders .chead,.oo{grid-template-columns:56px 56px 92px 46px 52px 100px 92px 92px minmax(40px,1fr) 76px 24px;column-gap:8px}.open-orders .chead span:nth-child(n+6),.oo span:nth-child(n+6){text-align:right}.open-orders .chead span:nth-child(11),.oo span:nth-child(11){text-align:center}.oo{border-left:2px solid #0000;align-items:center;height:21px;padding:0 9px;display:grid}.oo:hover{background:#12161c}.oo .id,.oo .age{color:var(--ink-4)}.oo .mkt{color:var(--ink-2);letter-spacing:.04em}.oo .side{letter-spacing:.08em;font-size:10px}.oo.buy{border-left-color:color-mix(in oklab,var(--buy) 55%,transparent)}.oo.buy .side{color:var(--buy)}.oo.sell{border-left-color:color-mix(in oklab,var(--sell) 55%,transparent)}.oo.sell .side{color:var(--sell)}.oo .kind{color:var(--ink-3);letter-spacing:.06em;font-size:10px}.oo .filled{color:var(--ink-2)}.oo .st{letter-spacing:.1em;color:var(--ink-3);font-size:9.5px}.oo .st.partial{color:var(--ink)}.oo .prog{background:var(--rule);height:3px;margin-left:12px;position:relative}.oo .prog i{background:var(--ink-3);position:absolute;inset:0 auto 0 0}.oo.buy .prog i{background:color-mix(in oklab,var(--buy) 80%,transparent)}.oo .x{all:unset;cursor:pointer;text-align:center;color:var(--ink-4);justify-content:center;align-self:stretch;align-items:center;min-width:24px;font-size:11px;line-height:1;display:flex}.oo .x:hover{color:var(--sell)}.fills{--tbl-min:470px}.fills .chead,.fl{grid-template-columns:66px 92px 56px minmax(72px,1fr) 80px 88px;column-gap:8px}.fills .chead span:nth-child(n+4),.fl span:nth-child(n+4){text-align:right}.fills .chead span:nth-child(-n+3),.fl span:nth-child(-n+3){text-align:left}.fl{align-items:center;height:19px;padding:0 9px;display:grid}.fl:hover{background:#12161c}.fl .t{color:var(--ink-4);font-size:10.5px}.fl .side{letter-spacing:.06em;white-space:nowrap;font-size:10px}.fl.buy .side,.fl.buy .p{color:var(--buy)}.fl.sell .side,.fl.sell .p{color:var(--sell)}.fl .q{color:var(--ink-2)}.fl .role{color:var(--ink-4);letter-spacing:.04em;font-size:10px}.statusbar{background:var(--panel-hi);color:var(--ink-4);letter-spacing:.04em;align-items:center;gap:18px;padding:0 12px;font-size:9.5px;display:flex}.statusbar b{color:var(--ink-3);font-weight:400}.statusbar .ok{color:var(--ink-2)}.statusbar .sep{color:var(--ink-4);opacity:.5}.statusbar .right{align-items:center;gap:18px;margin-left:auto;display:flex}body.stale .book .ladder,body.stale .tape .scroll{filter:saturate(.15)brightness(.62)}.conn .degraded{display:none}body.stale .conn .dot{background:var(--warn);animation:none}body.stale .conn .live{display:none}body.stale .conn .degraded{color:var(--warn);display:inline}body.stale .conn .rtt{visibility:hidden}.staleband{display:none}body.stale .staleband{color:var(--warn);font-family:var(--chrome);letter-spacing:.13em;background:repeating-linear-gradient(-45deg, color-mix(in oklab,var(--warn) 11%,transparent) 0 6px, transparent 6px 12px);border-bottom:1px solid color-mix(in oklab,var(--warn) 35%,transparent);flex:0 0 20px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:700;display:flex}body.stale .staleband .age{font-family:var(--mono);letter-spacing:.04em;margin-left:auto;font-weight:400}body.stale .submit{pointer-events:none;background:var(--panel-hi);color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--rule-hi)}.auth{z-index:50;background:color-mix(in oklab,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth .scrim{position:absolute;inset:0}.auth form{background:var(--panel);width:320px;box-shadow:inset 0 0 0 1px var(--rule);flex-direction:column;display:flex;position:relative}.auth .phead{border-bottom:1px solid var(--rule)}.auth .phead .close{all:unset;cursor:pointer;color:var(--ink-4);margin-left:auto;padding:0 2px;font-size:11px;line-height:1}.auth .phead .close:hover{color:var(--ink)}.auth .body{flex-direction:column;gap:10px;padding:14px;display:flex}.auth .seg{grid-template-columns:1fr 1fr}.auth .note{color:var(--ink-4);font-size:10px;line-height:1.5}.auth .fail{color:var(--sell);background:color-mix(in oklab,var(--sell) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sell) 35%,transparent);padding:6px 8px;font-size:10.5px;line-height:1.4}.empty{color:var(--ink-4);letter-spacing:.04em;justify-content:center;align-items:center;padding:22px 12px;font-size:10.5px;display:flex}.toast{z-index:60;background:var(--panel-hi);max-width:420px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sell) 45%,transparent);color:var(--ink);align-items:flex-start;gap:10px;padding:8px 10px;font-size:10.5px;line-height:1.45;display:flex;position:fixed;bottom:30px;right:12px}.toast .k{font-family:var(--chrome);letter-spacing:.14em;color:var(--sell);flex:none;padding-top:1px;font-size:9.5px;font-weight:700}.toast button{all:unset;cursor:pointer;color:var(--ink-4);flex:none;margin-left:auto}.toast button:hover{color:var(--ink)}.submit:disabled{pointer-events:none;background:var(--panel-hi);color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--rule-hi)}.seg.side button[data-side=sell][aria-selected=true]~* .submit{color:var(--sell)}.submit.sell{background:color-mix(in oklab,var(--sell) 18%,var(--panel));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sell) 55%,transparent);color:var(--sell)}.submit.sell:hover{background:color-mix(in oklab,var(--sell) 28%,var(--panel))}.ticket .bad-note{color:var(--sell);font-size:10px;line-height:1.4}.plot.live{background:0 0}@media (width<=1111px){.screen{grid-template-columns:minmax(260px,1fr) minmax(300px,370px) minmax(290px,320px)}.open-orders{grid-area:3/1/auto/2}.fills{grid-area:3/2/auto/4}}@media (width<=879px){body{overflow:auto}.screen{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;height:auto;min-height:100vh}.open-orders,.fills{grid-area:auto/1/auto/-1}.chart{min-height:300px}.book{min-height:430px}.tape{min-height:240px}.open-orders,.fills{min-height:190px}.topbar{flex-wrap:wrap}.ticker{flex:0 0 100%;order:1;margin-left:0}.markets{flex:auto}.conn,.who{order:2}.statusbar{flex-wrap:wrap;row-gap:2px;height:auto;min-height:22px}}
