@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DeexCGiz.woff2) format("woff2"),url(/assets/chakra-petch-thai-500-normal-CJG_V2_m.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-500-normal-BVzUBLGs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-gA6791b0.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-500-normal-BCHeNDEx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2) format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2) format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--ground: #e9eef6;--panel: #ffffff;--raised: #f4f7fb;--line: #d2dae7;--ink: #0a1630;--muted: #56667f;--volt: #1f5bff;--volt-soft: #e3ebff;--on-volt: #ffffff;--buy: #08865c;--buy-soft: #e0f4ec;--sell: #c92735;--sell-soft: #fbe5e7;--warn: #a96300;--warn-soft: #fbefd9;--hatch: rgba(201, 39, 53, .14);--font-ui: "Barlow", system-ui, sans-serif;--font-brand: "Chakra Petch", "Barlow", system-ui, sans-serif;--cut: 9px;--radius: 2px}@media(prefers-color-scheme:dark){:root:not(:has(>head>meta[name=color-scheme][content=light])){--ground: #050b16;--panel: #0b1527;--raised: #101e35;--line: #1a2944;--ink: #e5ebf7;--muted: #8796b2;--volt: #3d78ff;--volt-soft: #13285a;--on-volt: #ffffff;--buy: #22c38c;--buy-soft: #0b2e27;--sell: #ff5d68;--sell-soft: #3a1520;--warn: #f2aa3c;--warn-soft: #34260d;--hatch: rgba(255, 93, 104, .16)}}:root:has(>head>meta[name=color-scheme][content=dark]){color-scheme:dark;--ground: #050b16;--panel: #0b1527;--raised: #101e35;--line: #1a2944;--ink: #e5ebf7;--muted: #8796b2;--volt: #3d78ff;--volt-soft: #13285a;--on-volt: #ffffff;--buy: #22c38c;--buy-soft: #0b2e27;--sell: #ff5d68;--sell-soft: #3a1520;--warn: #f2aa3c;--warn-soft: #34260d;--hatch: rgba(255, 93, 104, .16)}:root:has(>head>meta[name=color-scheme][content=light]){color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--volt);outline-offset:2px}h1,h2,h3{font-family:var(--font-brand);font-weight:600;margin:0;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.muted{color:var(--muted)}.good{color:var(--buy)}.bad{color:var(--sell)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cut{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.cut:focus-visible{outline-offset:-4px;outline-color:var(--on-volt)}.logo{display:inline-flex}.logo img{height:100%;width:auto;display:block}.logo-text{font-family:var(--font-brand);font-weight:600;font-size:1.25em;line-height:1;align-items:center;color:var(--ink);white-space:nowrap;letter-spacing:.01em}.logo-on-dark{display:none!important}@media(prefers-color-scheme:dark){:root:not(:has(>head>meta[name=color-scheme][content=light])) .logo-on-dark{display:block!important}:root:not(:has(>head>meta[name=color-scheme][content=light])) .logo-on-light{display:none!important}}:root:has(>head>meta[name=color-scheme][content=dark]) .logo-on-dark{display:block!important}:root:has(>head>meta[name=color-scheme][content=dark]) .logo-on-light{display:none!important}.btn{border:1px solid var(--line);background:var(--raised);padding:8px 14px;border-radius:var(--radius);cursor:pointer;font-weight:500}.btn:hover{border-color:var(--muted)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--volt);border-color:var(--volt);color:var(--on-volt);font-family:var(--font-brand);font-weight:600}.btn-small{padding:3px 9px;font-size:13px}.btn-quiet{background:transparent;border-color:transparent;color:var(--muted)}.btn-quiet:hover{color:var(--ink);border-color:var(--line)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[inputmode],textarea,select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:7px 9px;min-width:0}input:focus-visible,select:focus-visible{outline-offset:0;border-color:var(--volt)}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.segmented button{border:0;background:transparent;padding:5px 10px;cursor:pointer;color:var(--muted)}.segmented button[aria-pressed=true]{background:var(--volt-soft);color:var(--ink);font-weight:600}.segmented button+button{border-left:1px solid var(--line)}.form-error{color:var(--sell);margin:0}.login{min-height:100%;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(115deg,transparent 0 58%,var(--volt-soft) 58% 60%,transparent 60%),var(--ground)}.login-card{--cut: 18px;width:min(380px,100%);background:var(--panel);padding:32px 28px 28px;display:grid;gap:16px}.login-logo{height:30px;margin-bottom:8px}.login h1{font-size:22px}.login label{display:grid;gap:5px;color:var(--muted);font-size:13px}.login input{font-size:15px;padding:10px 11px;color:var(--ink)}.login .btn-primary{padding:11px;font-size:15px}.terminal{height:100dvh;display:grid;grid-template-columns:250px minmax(0,1fr) 330px;grid-template-rows:auto minmax(0,1fr) minmax(220px,34%);grid-template-areas:"top top top" "watch chart side" "watch blotter side";gap:1px;background:var(--line)}.pane{background:var(--panel);min-width:0;min-height:0;display:flex;flex-direction:column}.pane-head{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line);min-height:42px}.pane-head h2{font-size:14px}.pane-body{overflow:auto;min-height:0;flex:1}.area-top{grid-area:top}.area-watch{grid-area:watch}.area-chart{grid-area:chart}.area-blotter{grid-area:blotter}.area-side{grid-area:side;overflow:auto}.mobile-tabs{display:none}.topbar{flex-direction:row;align-items:center;gap:18px;padding:8px 14px;flex-wrap:wrap}.topbar .logo{height:22px}.account-pick select{font-weight:600;padding:5px 8px}.metrics{display:flex;gap:22px;flex-wrap:wrap;margin:0}.metrics div{display:grid}.metrics dt{color:var(--muted);font-size:12px}.metrics dd{margin:0;font-weight:600;font-size:15px}.topbar-end{margin-left:auto;display:flex;align-items:center;gap:10px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 9px;border-radius:20px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.chip-live{color:var(--buy)}.chip-warn{color:var(--warn)}.chip-down{color:var(--sell)}.chip-demo{border-color:var(--warn);color:var(--warn)}.chip-demo:before{display:none}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;padding:5px 9px;border:1px solid var(--line);border-radius:var(--radius)}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:var(--panel);border:1px solid var(--line);padding:12px;width:230px;display:grid;gap:10px}.menu-panel label{display:grid;gap:4px;font-size:13px;color:var(--muted)}.watch-list{display:grid;align-content:start}.wl-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.wl-row:hover{background:var(--raised)}.wl-row[aria-current=true]{background:var(--volt-soft);box-shadow:inset 3px 0 0 var(--volt)}.wl-pair{font-family:var(--font-brand);font-weight:600;font-size:14px}.wl-spread{display:block;color:var(--muted);font-size:12px;font-family:var(--font-ui);font-weight:400}.wl-price{text-align:right;min-width:64px;font-size:15px;padding:1px 4px;border-radius:var(--radius)}.wl-price .big{font-size:18px;font-weight:600}.wl-price .pipette{font-size:11px;vertical-align:super}.wl-price.up{color:var(--buy)}.wl-price.down{color:var(--sell)}.wl-off{grid-column:2 / 4;text-align:right;color:var(--muted);font-size:12px}.chart-wrap{position:relative;flex:1;min-height:200px}.chart-host{position:absolute;inset:0}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);pointer-events:none}.chart-title{display:flex;align-items:baseline;gap:10px}.chart-title h2{font-size:18px}.chart-tools{margin-left:auto}.ticket{padding:12px;display:grid;gap:12px;border-bottom:1px solid var(--line)}.ticket-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field{display:grid;gap:4px;font-size:12px;color:var(--muted)}.field input{color:var(--ink);font-size:15px;width:100%}.stepper{display:grid;grid-template-columns:32px 1fr 32px}.stepper button{border:1px solid var(--line);background:var(--raised);color:var(--ink);font-size:16px;cursor:pointer}.stepper input{text-align:center;border-radius:0;border-left:0;border-right:0}.unit-toggle{justify-self:end}.ticket-head{display:grid;gap:10px}.ticket-head .segmented{display:grid;grid-template-columns:repeat(3,1fr)}.sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.side-btn{--cut: 12px;border:0;padding:10px 12px 9px;color:#fff;cursor:pointer;display:grid;justify-items:start;gap:1px;font-family:var(--font-brand);font-weight:600;font-size:15px}.side-btn .px{font-family:var(--font-ui);font-size:20px;font-weight:600}.side-sell{background:var(--sell)}.side-buy{background:var(--buy);justify-items:end}.side-btn:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.ticket-facts{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:0;font-size:13px}.ticket-facts dt{color:var(--muted)}.ticket-facts dd{margin:0;text-align:right}.ticket-note{margin:0;font-size:13px;padding:7px 9px;border-left:3px solid var(--sell);background:var(--sell-soft)}.ticket-note.ok{border-color:var(--buy);background:var(--buy-soft)}.rail-pane{padding:12px;display:grid;gap:14px}.rail-status{--cut: 10px;padding:10px 12px;font-weight:600}.rail-status.failed{background:var(--sell-soft);color:var(--sell)}.rail-status.passed{background:var(--buy-soft);color:var(--buy)}.rail{display:grid;grid-template-columns:30px 1fr;gap:14px;height:240px;margin-left:11px}.rail-track{position:relative;background:var(--raised);border:1px solid var(--line)}.rail-breach{position:absolute;left:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,var(--hatch) 0 5px,transparent 5px 10px);border-top:2px solid var(--sell)}.rail-gain{position:absolute;left:0;right:0;background:var(--buy-soft)}.rail-equity{position:absolute;left:0;right:-6px;height:0;border-top:3px solid var(--volt)}.rail-equity:before{content:"";position:absolute;left:-11px;top:-9px;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent;border-left:9px solid var(--volt)}.rail-readout{display:grid;grid-template-columns:1fr auto;gap:2px 10px;margin:0}.rail-readout dt{color:var(--muted);font-size:13px}.rail-readout dd{margin:0;text-align:right}.rail-readout .equity-value{font-size:22px;font-weight:600;color:var(--volt);line-height:1.1}.rail-readout .room{font-weight:600}@media(prefers-reduced-motion:no-preference){.rail-equity,.rail-gain{transition:bottom .5s ease,height .5s ease}}.rail-labels{position:relative}.rail-label{position:absolute;left:0;right:0;transform:translateY(50%);display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.2}.rail-label span:first-child{color:var(--muted)}.rules{display:grid;gap:10px;margin:0}.rule{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:13px}.rule dt{color:var(--muted)}.rule dd{margin:0;text-align:right;font-weight:600}.meter{grid-column:1 / -1;height:5px;background:var(--raised);border:1px solid var(--line);overflow:hidden}.meter span{display:block;height:100%;background:var(--volt)}.meter.warn span{background:var(--warn)}.meter.bad span{background:var(--sell)}.meter.good span{background:var(--buy)}.tabs{display:flex;gap:4px}.tabs button{border:0;background:transparent;padding:6px 10px;cursor:pointer;color:var(--muted);font-weight:500;border-bottom:2px solid transparent}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--volt)}.table-wrap{overflow:auto;container-type:inline-size;flex:1;min-height:0}table.data{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.data th,table.data td{padding:7px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}table.data thead th{position:sticky;top:0;z-index:1;background:var(--panel);color:var(--muted);font-weight:500;font-size:12px}table.data th:first-child,table.data td:first-child{text-align:left}table.data tbody th{font-family:var(--font-brand);font-weight:600}table.data td.actions{text-align:right}table.data td.actions>*+*{margin-left:6px}.side-tag{font-weight:600}.side-tag.buy{color:var(--buy)}.side-tag.sell{color:var(--sell)}.empty{padding:18px 12px;color:var(--muted)}.history{list-style:none;margin:0;padding:0}.history li{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:13px}.history time{color:var(--muted)}.history .warn{color:var(--warn)}@container (width < 620px){table.data,table.data thead,table.data tbody,table.data tr,table.data th,table.data td{display:block}table.data thead{display:none}table.data tr{border-bottom:1px solid var(--line);padding:6px 0}table.data th,table.data td{border:0;text-align:left;padding:3px 12px}table.data td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}table.data td.actions{text-align:left;padding-top:6px}}dialog{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:18px;width:min(360px,calc(100vw - 32px))}dialog::backdrop{background:#050b168c}dialog form{display:grid;gap:12px}dialog h3{font-size:16px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px}.toasts{position:fixed;right:14px;bottom:14px;display:grid;gap:8px;z-index:50;width:min(360px,calc(100vw - 28px))}.toast{--cut: 10px;background:var(--panel);border-left:4px solid var(--volt);padding:10px 12px;box-shadow:0 0 0 1px var(--line);font-size:13px}.toast.good{border-color:var(--buy)}.toast.bad{border-color:var(--sell)}.toast.warn{border-color:var(--warn)}@media(max-width:1180px){.terminal{grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:auto auto minmax(0,1fr) minmax(220px,36%);grid-template-areas:"top top" "watch side" "chart side" "blotter side"}.area-watch .pane-head{display:none}.watch-list{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto}.wl-row{border-bottom:0;border-right:1px solid var(--line)}.wl-row[aria-current=true]{box-shadow:inset 0 -3px 0 var(--volt)}}@media(max-width:760px){.terminal{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top" "main" "tabs"}.area-watch,.area-chart,.area-blotter,.area-side{grid-area:main;display:none}.terminal[data-tab=watch] .area-watch,.terminal[data-tab=chart] .area-chart,.terminal[data-tab=positions] .area-blotter,.terminal[data-tab=trade] .area-side,.area-watch .pane-head{display:flex}.watch-list{grid-auto-flow:row;overflow-x:visible}.wl-row{border-right:0;border-bottom:1px solid var(--line)}.mobile-tabs{grid-area:tabs;display:grid;grid-template-columns:repeat(4,1fr);background:var(--panel);padding-bottom:env(safe-area-inset-bottom)}.mobile-tabs button{border:0;background:transparent;padding:11px 4px;color:var(--muted);font-weight:500;border-top:2px solid transparent}.mobile-tabs button[aria-current=page]{color:var(--ink);border-top-color:var(--volt)}.topbar{gap:10px;padding:8px 12px}.metrics{gap:14px;order:3;width:100%}.metrics .optional{display:none}.toasts{bottom:64px}}.shell{min-height:100dvh;display:flex;flex-direction:column}.shell-head{display:flex;align-items:center;gap:22px;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap}.shell-logo .logo{height:22px}.shell-nav{display:flex;gap:4px;flex-wrap:wrap}.shell-nav a{color:var(--muted);text-decoration:none;padding:7px 10px;border-bottom:2px solid transparent;font-weight:500}.shell-nav a:hover{color:var(--ink)}.shell-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--volt)}.shell-end{margin-left:auto;display:flex;align-items:center;gap:10px}.shell-end .btn-primary,.acct-actions .btn,.ready .btn,.empty-state .btn{text-decoration:none;display:inline-block}.shell-main{flex:1;padding:26px 20px 48px}.page{max-width:1120px;margin:0 auto;display:grid;gap:18px}.page.narrow{max-width:620px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-head h1,.page.narrow h1{font-size:26px}.page h2{font-size:17px}.small{font-size:13px}a{color:var(--volt)}.tag{display:inline-block;font-size:12px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--raised);color:var(--muted);border:1px solid var(--line);white-space:nowrap}.tag-live{color:var(--volt);border-color:var(--volt)}.tag-good{color:var(--buy);border-color:var(--buy)}.tag-bad{color:var(--sell);border-color:var(--sell)}.tag-warn{color:var(--warn);border-color:var(--warn)}.empty-state{--cut: 14px;background:var(--panel);padding:26px;display:grid;gap:10px;justify-items:start}.empty-state p{margin:0}.acct-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.acct{background:var(--panel);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr) auto;gap:22px;padding:18px 20px;align-items:start}.acct-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acct-title h2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.acct-title h2 .muted{font-family:var(--font-ui);font-weight:500;font-size:14px}.acct-figures{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0 0}.acct-figures dt,.rule-meters dt{color:var(--muted);font-size:12px}.acct-figures dd{margin:0;font-weight:600;font-size:16px}.acct-main p{margin:10px 0 0}.rule-meters{display:grid;gap:8px;margin:0}.rule-meters>div{display:grid;grid-template-columns:1fr auto;gap:2px 8px;font-size:13px}.rule-meters dd{margin:0;text-align:right;font-weight:600}.acct-actions{display:grid;gap:8px;justify-items:end;max-width:220px}.acct-actions p{margin:0;text-align:right}.history-block{display:grid;gap:10px;margin-top:10px}.history-block .table-wrap,.page>.table-wrap{background:var(--panel);border:1px solid var(--line)}table.data td.wrap{white-space:normal;text-align:left;min-width:220px}label.check{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink)}label.check input{margin-top:3px}.segmented.wide{justify-self:start}.segmented.wide button{padding:8px 14px}.checkout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:22px;align-items:start}.checkout>section{display:grid;gap:12px}.rules-table td,.rules-table th{text-align:left!important}.checkout-box{--cut: 16px;background:var(--panel);padding:20px}.size-list,.method-list{display:grid;gap:8px}.size-list{grid-template-columns:repeat(2,1fr)}.size,.method{display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:10px 12px;cursor:pointer;background:var(--raised)}.size{flex-direction:column;align-items:flex-start;gap:2px;position:relative}.size input,.method input{accent-color:var(--volt)}.size input{position:absolute;opacity:0}.size:has(input:focus-visible){outline:2px solid var(--volt)}.size.on,.method.on{border-color:var(--volt);background:var(--volt-soft)}.size-balance{font-family:var(--font-brand);font-weight:600;font-size:19px}.size-price{color:var(--muted)}.method span{display:grid}.btn.big{padding:13px;font-size:16px}.order-facts{max-width:420px}.ready{--cut: 14px;background:var(--buy-soft);padding:18px 20px;display:grid;gap:8px}.ready p{margin:0}.cert-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.cert-list li{background:var(--panel);padding:13px 16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cert-list a{font-weight:600}.cert-page{min-height:100dvh;display:grid;place-items:center;gap:16px;padding:28px 16px}.certificate{--cut: 28px;width:min(760px,100%);background:var(--panel);padding:46px 52px 40px;display:grid;gap:14px;justify-items:center;text-align:center;background-image:linear-gradient(115deg,transparent 0 72%,var(--volt-soft) 72% 74%,transparent 74%)}.cert-logo{height:30px}.cert-kind{margin:18px 0 0;color:var(--muted);font-size:15px}.cert-name{font-size:clamp(30px,6vw,46px);line-height:1.1}.cert-line{margin:0;font-size:17px;max-width:46ch}.cert-facts{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;margin:20px 0 0;font-size:13px}.cert-facts dt{color:var(--muted)}.cert-facts dd{margin:0;font-weight:600}.cert-tools{display:flex;gap:8px}@media print{.cert-tools{display:none}.cert-page{min-height:auto;padding:0}.certificate{box-shadow:none}}@media(max-width:860px){.acct{grid-template-columns:1fr}.acct-actions{justify-items:start;max-width:none}.acct-actions p{text-align:left}.checkout{grid-template-columns:1fr}.shell-head{gap:10px;padding:10px 14px}.shell-end{margin-left:0}.shell-main{padding:18px 14px 40px}.certificate{padding:32px 22px}}a.btn{text-decoration:none;display:inline-block;text-align:center}.note{margin:0;font-size:13px;padding:7px 9px;border-left:3px solid var(--warn);background:var(--warn-soft)}.page.wide{max-width:1320px}.admin-label{font-family:var(--font-brand);font-weight:600;color:var(--muted);border-left:1px solid var(--line);padding-left:14px;margin-left:-8px}.search{width:min(320px,100%)}.crumbs{margin:0;font-size:13px}.head-actions{display:flex;gap:8px;flex-wrap:wrap}.btn-danger{background:var(--sell);border-color:var(--sell);color:#fff;font-weight:600}.panel{background:var(--panel);border:1px solid var(--line);padding:16px 18px;display:grid;gap:12px;align-content:start}.panel h2{font-size:16px}.panel.breach{border-left:4px solid var(--sell)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.panel-list{background:var(--panel);border:1px solid var(--line);max-height:520px;overflow:auto}.panel-list li{grid-template-columns:170px 1fr}.mini-bar{display:inline-grid;grid-template-columns:70px auto;gap:6px;align-items:center}.payout-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.payout-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.payout-head p{margin:4px 0 0}.checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.checks li:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--buy)}.checks li.fail:before{background:var(--sell)}.checks li.fail{color:var(--sell);font-weight:600}.mono-ish{font-size:12px;color:var(--muted);max-width:260px}.editor h3{font-size:14px;margin-top:6px}.sizes-edit{display:grid;gap:8px;justify-items:start}.size-edit{display:grid;grid-template-columns:160px 120px auto;gap:8px;align-items:end}.rules-edit input[type=text],.rules-edit select{width:120px;text-align:right}.rules-edit thead input[type=text]{text-align:left;font-weight:600}@media(max-width:860px){.detail-grid,.panel-list li{grid-template-columns:1fr}}.qr{width:200px;height:200px;justify-self:center}.secret{font-weight:600;color:var(--ink);word-break:break-all}.field select,.field textarea{color:var(--ink);font-size:15px;width:100%}.field.inline{grid-auto-flow:column;align-items:center;gap:8px}.range{display:flex;gap:12px;flex-wrap:wrap}.segmented.wrap{flex-wrap:wrap}.checks li.open:before{background:var(--warn)}.flag-list,.notes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.flag{border-left:3px solid var(--warn);padding:2px 0 2px 12px}.flag p,.notes p{margin:2px 0 0}.flag-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.notes li{border-top:1px solid var(--line);padding-top:8px}.notes li p:first-child{white-space:pre-wrap;overflow-wrap:anywhere}.note-form{display:grid;gap:8px;justify-items:start}.note-form textarea{width:100%;resize:vertical}.news-form{display:grid;grid-template-columns:2fr 1fr 1.3fr 1.3fr auto;gap:10px;align-items:end}table.data tfoot th,table.data tfoot td{font-weight:600;border-top:1px solid var(--line)}.report-figures{margin:0}@media(max-width:860px){.news-form{grid-template-columns:1fr;justify-items:start}.news-form .field{width:100%}}.code-form{display:grid;gap:6px;margin-top:14px}.code-row{display:flex;gap:8px}.code-row input{flex:1}.code-form .code-row input{text-transform:uppercase}.price-lines{display:grid;gap:6px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:14px}.price-lines div{display:flex;justify-content:space-between;gap:12px}.price-lines dt{color:var(--muted)}.price-lines dd{margin:0}.price-total{font-weight:600;font-size:16px;padding-top:6px;border-top:1px solid var(--line)}.price-total dt{color:var(--ink)}.link-button{background:none;border:0;padding:0;color:var(--volt);text-decoration:underline;cursor:pointer;font:inherit}dialog.wide-dialog{width:min(640px,calc(100vw - 32px))}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid .span-2{grid-column:span 2}.check{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink)}.check input{accent-color:var(--volt)}fieldset.picker{border:1px solid var(--line);padding:8px 12px 10px;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px}fieldset.picker legend{padding:0 4px}fieldset.picker .check{flex:0 0 auto;max-width:100%}@media(max-width:560px){.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}}.payout-head.line{border-top:1px solid var(--line);padding-top:10px}.payout-head.line p{margin:2px 0 0}.admin .shell-head{gap:16px}.admin .shell-nav{gap:0}.admin .shell-nav a{padding:7px 8px}.prizes{margin:0;padding-left:22px;display:grid;gap:4px}.join-form{max-width:560px}table.data tr.mine th,table.data tr.mine td{background:var(--volt-soft)}.sub-nav{justify-self:start}.sub-nav a{padding:6px 12px;color:var(--muted);text-decoration:none;font-size:13px}.sub-nav a+a{border-left:1px solid var(--line)}.sub-nav a[aria-current=page]{background:var(--volt-soft);color:var(--ink);font-weight:600}.kyc-point{max-width:360px}.email-body pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:13px;text-align:left;max-width:72ch}table.data tr.email-body td{text-align:left;white-space:normal}.menu-link{display:block;padding:6px 2px;color:var(--ink);text-decoration:none}.menu-link:hover{color:var(--volt)}button.link-like{background:none;border:0;font:inherit;text-align:left;width:100%;cursor:pointer}.secret.once{white-space:normal;overflow-wrap:anywhere;padding:10px 12px;border:1px solid var(--line);background:var(--panel);-webkit-user-select:all;user-select:all}.event-checks{display:grid;gap:4px;width:100%}.event-checks code,.panel p code{font-size:12px;color:var(--muted)}.panel p code{color:var(--ink);word-break:break-all}th.url-cell{word-break:break-all;max-width:34ch;font-weight:500}table.data.deliveries{margin:4px 0}.brand-form{display:grid;gap:14px;max-width:560px}.colour-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.colour-row input[type=color]{inline-size:44px;block-size:36px;padding:2px;border:1px solid var(--line);background:var(--panel)}.colour-row input[type=text]{inline-size:9ch;font-variant-numeric:tabular-nums}.brand-preview{display:flex;gap:18px;align-items:center;padding:14px;border:1px dashed var(--line)}.brand-preview a{color:var(--volt)}.logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.logo-slot{display:grid;gap:8px;align-content:start}.logo-slot h3{font-size:14px}.logo-swatch{block-size:96px;display:grid;place-items:center;border:1px solid var(--line);padding:12px}.logo-swatch img{max-block-size:72px;max-inline-size:100%;object-fit:contain;min-width:0}fieldset.bare{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.swatch-light{background:#fff}.swatch-dark{background:#0b1527}.logo-actions{display:flex;gap:8px}.file-btn{position:relative;overflow:hidden;cursor:pointer}.file-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-btn:focus-within{outline:2px solid var(--volt);outline-offset:2px}.copy-form{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.copy-form h3{font-size:14px}.copy-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.field.ratio input{inline-size:7ch}.strategy-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.strategy-row .actions{display:flex;gap:8px}
