.twpro{--canvas:#0a1a2b;--elev:#0e2233;--surface:#142a40;--surface2:#1a3450;--cyan:#0cf;--green:#3f9;--teal:#1fd9a6;--royal:#2a6bf2;--royalH:#3d80ff;--red:#ff6b81;--amber:#ffc35c;--hi:#fff;--mid:#c5d2de;--low:#8a9db0;--faint:#5f7489;--line:#ffffff14;--line2:#ffffff26;--grad:linear-gradient(120deg,#0cf,#19dac8 52%,#3f9);--long:#3f9;--short:#ff6b81;--accent:#2a6bf2;--caution:#ffc35c;--longInk:#04261a;--shortInk:#2e0812;--longT:#33ff991f;--shortT:#ff6b811f;--ease:cubic-bezier(.22,1,.36,1);--leave:cubic-bezier(.4,0,1,1);--font:"OT Sono",-apple-system,"Helvetica Neue",sans-serif;background:var(--canvas);color:var(--hi);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:12px;line-height:1.4}:where(.twpro) *{box-sizing:border-box}:where(.twpro) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.twpro) :where(button:disabled){cursor:default}:where(.twpro) :where(input,select){font:inherit;color:inherit}:where(.twpro) :where(input)::-moz-placeholder{color:var(--faint)}:where(.twpro) :where(input)::placeholder{color:var(--faint)}.twpro .n,.twpro .num{font-variant-numeric:tabular-nums}.twpro .up{color:var(--long)}.twpro .dn{color:var(--short)}.twpro .mu{color:var(--low)}.twpro .ca{color:var(--caution)}:where(.twpro) :where(button,a,[tabindex]):focus-visible{outline:2px solid var(--royal);outline-offset:2px}.twpro ::-webkit-scrollbar{width:8px;height:8px}.twpro ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px}.twpro ::-webkit-scrollbar-track{background:0 0}@keyframes tp-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.twpro .shim{vertical-align:middle;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1c 50%,#ffffff0a 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s linear infinite tp-shim;display:inline-block}.twpro .desk{flex:1;grid-template-rows:auto 58px minmax(0,1fr) 292px;grid-template-columns:minmax(0,1fr) 264px 304px;gap:8px;min-width:0;padding:8px;display:grid}.twpro .pnl{background:var(--elev);border:1px solid var(--line);border-radius:14px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff09}.twpro .mbar{grid-area:2/1/auto/4;align-items:center;gap:6px;padding:0 8px 0 6px;display:flex;position:relative}.twpro .chartp{flex-direction:column;grid-area:3/1;display:flex;position:relative;overflow:hidden}.twpro .bookp{flex-direction:column;grid-area:3/2;display:flex;overflow:hidden}.twpro .tcol{flex-direction:column;grid-area:3/3/5;gap:8px;min-height:0;display:flex}.twpro .blot{flex-direction:column;grid-area:4/1/auto/3;display:flex;overflow:hidden}.twpro .crumb{flex-wrap:wrap;grid-area:1/1/auto/4;align-items:center;gap:10px;min-width:0;min-height:32px;padding:0 4px;display:flex}.twpro .crumb>b{white-space:nowrap;font-size:15px;font-weight:600}.twpro .crumb .sub{color:var(--low);white-space:nowrap;font-size:12.5px}.twpro .crumb .sp{flex:1}.twpro .fchip{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .15s;display:inline-flex}.twpro .fchip i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.twpro .fchip.g{color:var(--long);background:#33ff991f}.twpro .fchip.g i{animation:2s infinite tp-pulse}.twpro .fchip.a{color:var(--amber);background:#ffc35c24}.twpro .fchip.r{color:var(--short);background:#ff6b8124}.twpro .fchip:hover{filter:brightness(1.15)}.twpro .ib{line-height:1;font-size:inherit;vertical-align:middle;align-items:center;display:inline-flex}.twpro .ib .ck-ib-info{border-width:1.2px;width:16px;height:16px;margin:0;font-size:9.5px}.twpro .mpbtn{border-radius:11px;flex:none;align-items:center;gap:9px;height:44px;padding:0 10px 0 8px;transition:background .15s;display:flex}.twpro .mpbtn:hover,.twpro .mpbtn.open{background:#ffffff0d}.twpro .mpbtn .nm{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600}.twpro .mpbtn .chev{width:14px;height:14px;color:var(--low);transition:transform .2s var(--ease)}.twpro .mpbtn.open .chev{transform:rotate(180deg)}.twpro .badge{background:var(--surface2);height:18px;color:var(--mid);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:10.5px;font-weight:500;display:inline-flex}.twpro .badge.acc{color:#9fbcff;background:#2a6bf22e}.twpro .logo{--s:22px;width:var(--s);height:var(--s);background:var(--surface2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.twpro .logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.twpro .mstrip{flex:1;min-width:0;margin-left:4px}.twpro .mstrip .tw-chiprow-scroll{scroll-snap-type:none;align-items:center;gap:0}.twpro .mstats{align-items:center;gap:0;min-width:0;display:flex}.twpro .mstat{border-left:1px solid var(--line);white-space:nowrap;flex-direction:column;flex:none;justify-content:center;height:34px;padding:0 12px;display:flex}.twpro .mstat:first-child{border-left:0}.twpro .mstat .k{color:var(--low);letter-spacing:.02em;align-items:center;gap:6px;margin-bottom:2px;font-size:10.5px;display:flex}.twpro .mstat .v{font-size:12.5px;font-weight:500}.twpro .mstat.big .v{letter-spacing:-.01em;font-size:17px;font-weight:600;transition:color .5s}.twpro .mstat .v.stale{color:var(--mid)}.twpro .mstat .k u{border-bottom:1px dotted var(--faint);text-decoration:none}.twpro .live{color:var(--low);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:11px;display:flex}.twpro .live i{background:var(--faint);border-radius:50%;width:7px;height:7px}.twpro .live.on i{background:var(--long);animation:2s infinite tp-pulse;box-shadow:0 0 #33ff9980}.twpro .live.off i{background:var(--amber)}@keyframes tp-pulse{0%{box-shadow:0 0 #33ff9973}70%{box-shadow:0 0 0 7px #3f90}to{box-shadow:0 0 #3f90}}.twpro .mpick{z-index:40;border:1px solid var(--line2);transform-origin:0 0;width:840px;max-width:calc(100vw - 120px);height:560px;max-height:calc(100vh - 90px);animation:tp-mpIn .26s var(--ease);background:#0f2438;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 60px #0000008c}.twpro .mpick[hidden]{display:none}@keyframes tp-mpIn{0%{opacity:0;transform:translate(-14px)scale(.985)}to{opacity:1;transform:none}}.twpro .mp-head{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.twpro .search{background:var(--canvas);border:1px solid var(--line);border-radius:11px;flex:1;align-items:center;gap:9px;height:40px;padding:0 12px;transition:border-color .15s;display:flex}.twpro .search:focus-within{border-color:var(--royal)}.twpro .search svg{width:16px;height:16px;color:var(--low);flex:none}.twpro .search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.twpro kbd{color:var(--low);border:1px solid var(--line2);white-space:nowrap;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:10.5px}.twpro .xbtn{width:32px;height:32px;color:var(--mid);background:#ffffff0f;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.twpro .xbtn:hover{color:#fff;background:#ffffff1f}.twpro .xbtn svg{width:15px;height:15px}.twpro .chips{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.twpro .chip{height:30px;color:var(--mid);background:var(--surface);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.twpro .chip:hover{background:var(--surface2);color:#fff}.twpro .chip.on{background:var(--accent);color:#fff}.twpro .chip svg{width:13px;height:13px}.twpro .chip .cnt{color:inherit;opacity:.65;font-size:11px}.twpro .mp-tabs{border-bottom:1px solid var(--line);padding:0 14px 10px}.twpro .mp-tabs .sep{background:var(--line2);width:1px;height:18px;margin:0 4px}.twpro .mp-tabs .hint{color:var(--low);margin-left:auto;font-size:11px}.twpro .mpgrid{-moz-column-gap:10px;grid-template-columns:30px minmax(240px,2.2fr) 1fr .85fr .95fr .9fr .95fr;align-items:center;column-gap:10px;padding:0 14px;display:grid}.twpro .mp-cols{height:32px;color:var(--low);border-bottom:1px solid var(--line);font-size:11px}.twpro .mp-cols span:nth-child(n+3),.twpro .mprow>span:nth-child(n+3){text-align:right}.twpro .mp-list{flex:1;padding:4px 0;overflow-y:auto}.twpro .mprow{cursor:pointer;height:40px;transition:background .1s;position:relative}.twpro .mprow:hover,.twpro .mprow.is-sel{background:#ffffff0b}.twpro .mprow.cur:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:4px}.twpro .mprow .mk{align-items:center;gap:9px;min-width:0;display:flex}.twpro .mprow .mk b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.twpro .star{width:22px;height:22px;color:var(--faint);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.twpro .star:hover{color:var(--mid);background:#ffffff0f}.twpro .star svg{width:14px;height:14px}.twpro .star.on{color:var(--amber)}.twpro .mp-empty{text-align:center;color:var(--low);padding:60px 20px}.twpro .mp-empty b{color:var(--mid);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.twpro .ctool{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:40px;padding:0 10px;display:flex}.twpro .tf{min-width:34px;height:26px;color:var(--low);border-radius:7px;padding:0 8px;font-size:12px;transition:background .15s,color .15s}.twpro .tf:hover{color:#fff;background:#ffffff0d}.twpro .tf.on{color:#fff;background:var(--accent)}.twpro .vsep{background:var(--line);width:1px;height:18px;margin:0 6px}.twpro .tbtn{height:26px;color:var(--mid);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:12px;transition:background .15s,color .15s;display:inline-flex;position:relative}.twpro .tbtn:hover,.twpro .tbtn.open{color:#fff;background:#ffffff0f}.twpro .tbtn svg{width:14px;height:14px}.twpro .ctool .right{color:var(--low);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.twpro .cwrap{cursor:crosshair;flex:1;min-height:0;position:relative}.twpro .cwrap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.twpro .cwrap.drag{cursor:grabbing}.twpro .cload{pointer-events:none;background:var(--elev);z-index:1;position:absolute;inset:0}.twpro .cl-plot{left:0;right:var(--ax);top:var(--top);bottom:var(--bx);border-bottom:1px solid #ffffff14;position:absolute}.twpro .cl-h{background:#ffffff0d;height:1px;position:absolute;left:0;right:0}.twpro .cl-v{background:#ffffff0b;width:1px;position:absolute;top:-24px;bottom:0}.twpro .cl-band{opacity:.9;border-radius:12px;height:34%;position:absolute;top:30%;left:8%;right:4%}.twpro .cl-note{color:var(--low);white-space:nowrap;background:#0a1a2bc7;border-radius:8px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twpro .cl-ax{width:var(--ax);top:0;right:0;bottom:var(--bx);color:var(--low);border-left:1px solid #ffffff14;font-size:10.5px;position:absolute}.twpro .cl-ax span{white-space:nowrap;margin-top:var(--top);position:absolute;left:8px;transform:translateY(-50%)}.twpro .cl-tx{left:0;right:var(--ax);height:var(--bx);color:var(--low);font-size:10.5px;position:absolute;bottom:0}.twpro .cl-tx span{white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}.twpro .tfrow{flex:0 auto;min-width:72px}.twpro .tfrow .tw-chiprow-scroll{scroll-snap-type:none;gap:2px}.twpro .ctool .live{display:none}.twpro .charea.full .ctool .live{display:flex}.twpro .menu{z-index:30;border:1px solid var(--line2);min-width:200px;animation:tp-mIn .18s var(--ease);background:#10263b;border-radius:12px;padding:6px;position:absolute;box-shadow:0 18px 44px #00000080}.twpro .menu[hidden]{display:none}@keyframes tp-mIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.twpro .mi{text-align:left;width:100%;color:var(--mid);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.twpro .mi:hover{color:#fff;background:#ffffff0f}.twpro .mi .sw{border-radius:2px;flex:none;width:14px;height:3px}.twpro .mi .ckb{margin-left:auto}.twpro .phead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;height:40px;padding:0 10px;display:flex}.twpro .cap{background:var(--canvas);border:1px solid var(--line);border-radius:999px;flex:none;padding:2px;display:inline-flex}.twpro .cap button{height:24px;color:var(--low);white-space:nowrap;border-radius:999px;padding:0 11px;font-size:12px;transition:background .2s,color .2s}.twpro .cap button:hover{color:#fff}.twpro .cap button.on{background:var(--accent);color:#fff}.twpro .sel{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a9db0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 5px center/12px;border:1px solid var(--line);height:24px;color:var(--mid);cursor:pointer;border-radius:7px;outline:0;padding:0 22px 0 9px;font-size:11.5px}.twpro .sel:hover{color:#fff;border-color:var(--line2)}.twpro .phead .right{align-items:center;gap:6px;margin-left:auto;display:flex}.twpro .bcols{height:26px;color:var(--low);flex:none;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 10px;font-size:11px;display:grid}.twpro .bcols span:nth-child(2),.twpro .bcols span:nth-child(3){text-align:right}.twpro .bcols button{color:inherit;font-size:inherit;border-bottom:1px dotted var(--faint)}.twpro .bcols button:hover{color:#fff}.twpro .bside{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.twpro .bside.asks{justify-content:flex-end}.twpro .brow{cursor:pointer;flex:none;grid-template-columns:1fr 1fr 1fr;align-items:center;height:21px;padding:0 10px;font-size:11.5px;display:grid;position:relative}.twpro .brow:hover{background:#ffffff0a}.twpro .brow span{z-index:1;position:relative}.twpro .brow span:nth-of-type(2),.twpro .brow span:nth-of-type(3){text-align:right}.twpro .brow .bar{z-index:0;transition:width .35s var(--ease);position:absolute;top:1px;bottom:1px;right:0}.twpro .asks .bar{background:#ff6b8121}.twpro .bids .bar{background:#33ff991c}.twpro .asks .brow span:first-of-type{color:var(--short)}.twpro .bids .brow span:first-of-type{color:var(--long)}.twpro .brow span:nth-of-type(3){color:var(--mid)}.twpro .spread{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-size:11.5px;display:flex}.twpro .spread .mid{font-size:13px;font-weight:600;transition:color .4s}.twpro .trows{flex:1;min-height:0;overflow-y:auto}.twpro .trow{grid-template-columns:1fr 1fr 1fr;align-items:center;height:21px;padding:0 10px;font-size:11.5px;display:grid}.twpro .trow span:nth-child(2),.twpro .trow span:nth-child(3){text-align:right}.twpro .trow span:nth-child(3){color:var(--low)}.twpro .trow.new{animation:.8s ease-out tp-tflash}@keyframes tp-tflash{0%{background:#ffffff12}to{background:0 0}}.twpro .ticket{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.twpro .tk-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px 12px 14px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.twpro .tk-top{grid-template-columns:1fr 1fr;gap:6px;display:grid}.twpro .pill{background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:30px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.twpro .pill:hover:not(:disabled){background:var(--surface2);border-color:var(--line2)}.twpro .pill svg{width:12px;height:12px;color:var(--low)}.twpro .pill .lk{color:var(--low)}.twpro .sideseg{background:var(--canvas);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr 1fr;height:38px;padding:3px;display:grid;position:relative}.twpro .sideseg .thumb{background:var(--long);width:calc(50% - 3px);transition:transform .32s var(--ease),background .25s;border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}.twpro .sideseg.short .thumb{background:var(--short);transform:translate(100%)}.twpro .sideseg button{z-index:1;color:var(--low);font-size:13px;font-weight:600;transition:color .2s;position:relative}.twpro .sideseg button:hover{color:#fff}.twpro .sideseg:not(.short) button[data-s=long]{color:var(--longInk)}.twpro .sideseg.short button[data-s=short]{color:var(--shortInk)}.twpro .utabs{border-bottom:1px solid var(--line);gap:2px;display:flex;position:relative}.twpro .utabs button{height:32px;color:var(--low);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:500;transition:color .15s;display:inline-flex}.twpro .utabs button:hover,.twpro .utabs button.on{color:#fff}.twpro .utabs button svg{width:12px;height:12px}.twpro .utabs .uline{background:var(--accent);height:2px;transition:left .3s var(--ease),width .3s var(--ease);border-radius:2px;position:absolute;bottom:-1px}.twpro .kv2{justify-content:space-between;align-items:flex-end;padding:0 2px;display:flex}.twpro .kv2 .eb{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10px;display:block}.twpro .kv2 b{font-size:12.5px;font-weight:500}.twpro .kv2 .r{text-align:right}.twpro .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:9px 10px}.twpro .card[hidden]{display:none}.twpro .frow{justify-content:space-between;align-items:center;gap:8px;display:flex}.twpro .frow>label,.twpro .flabel{color:var(--mid);white-space:nowrap;font-size:12px}.twpro .fin{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.twpro .fin input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:15px;font-weight:500}.twpro .fin input.sm{font-size:13px}.twpro .unit{background:var(--surface2);color:#fff;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11.5px;font-weight:500;transition:background .15s;display:inline-flex}.twpro .unit:hover{background:#21406a}.twpro .unit svg{width:11px;height:11px;color:var(--mid)}.twpro .echo{text-align:right;color:var(--low);min-height:15px;margin-top:3px;font-size:11px}.twpro .slider{height:26px;margin:4px 2px 0;position:relative}.twpro .slider input{appearance:none;z-index:2;cursor:pointer;background:0 0;width:100%;margin:0;position:absolute;inset:0}.twpro .slider input::-webkit-slider-runnable-track{background:0 0;height:26px}.twpro .slider input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:16px;height:16px;margin-top:5px;transition:box-shadow .15s;box-shadow:0 0 0 4px #2a6bf259,0 2px 6px #0006}.twpro .slider input:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #2a6bf259,0 2px 6px #0006}.twpro .slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px}.twpro .slider .trk{background:var(--surface2);border-radius:4px;height:4px;position:absolute;top:11px;left:0;right:0}.twpro .slider .fil{background:var(--accent);border-radius:4px;height:4px;position:absolute;top:11px;left:0}.twpro .slider .tick{background:var(--surface2);border:2px solid var(--surface);z-index:1;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:9px}.twpro .slider .tick.on{background:var(--accent)}.twpro .slider .bub{background:var(--accent);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:5px;padding:0 5px;font-size:10.5px;line-height:16px;transition:opacity .15s;position:absolute;top:-20px;transform:translate(-50%)}.twpro .slider:hover .bub,.twpro .slider.act .bub{opacity:1}.twpro .chips4{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:6px;display:grid}.twpro .chips4 button,.twpro .chipsN button{background:var(--canvas);border:1px solid var(--line);height:24px;color:var(--mid);border-radius:7px;font-size:11.5px;transition:background .15s,color .15s,border-color .15s}.twpro .chips4 button:hover,.twpro .chipsN button:hover{color:#fff;border-color:var(--line2)}.twpro .chips4 button.on,.twpro .chipsN button.on{background:var(--accent);border-color:var(--accent);color:#fff}.twpro .chipsN{gap:4px;display:flex}.twpro .chipsN button{padding:0 7px}.twpro .ck{cursor:pointer;color:var(--mid);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.twpro .ck:hover{color:#fff}.twpro .ck input{opacity:0;pointer-events:none;position:absolute}.twpro .ck .box{border:1.5px solid var(--line2);border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.twpro .ck .box svg{color:#fff;opacity:0;width:11px;height:11px;transition:opacity .15s,transform .2s var(--ease);transform:scale(.6)}.twpro .ck input:checked+.box{background:var(--accent);border-color:var(--accent)}.twpro .ck input:checked+.box svg{opacity:1;transform:none}.twpro .ck input:focus-visible+.box{outline:2px solid var(--royal);outline-offset:2px}.twpro .ck.dis{opacity:.45;cursor:not-allowed}.twpro .checks{justify-content:space-between;padding:0 2px;display:flex}.twpro .tpsl .frow+.frow{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.twpro .tpsl .est{text-align:right;min-width:70px;font-size:11px}.twpro .refline{color:var(--caution);padding:0 2px;font-size:11.5px;line-height:1.45}.twpro .refline.mu{color:var(--low)}.twpro .band{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:stretch;display:flex}.twpro .band>div{flex:1;min-width:0;padding:8px 10px}.twpro .band>div+div{border-left:1px solid var(--line)}.twpro .band .eb{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10px;display:block}.twpro .band b{white-space:nowrap;font-size:13.5px;font-weight:600}.twpro .fees .t{color:var(--faint);margin-bottom:4px;font-size:10.5px;font-weight:600}.twpro .fees .frow{height:20px}.twpro .fees .frow label{color:var(--mid);font-size:11.5px}.twpro .fees .frow span{font-size:11.5px}.twpro .tier{color:var(--mid);background:#8a9db029;border-radius:5px;margin-left:7px;padding:0 6px;font-size:10px;line-height:15px}.twpro .minnote{color:var(--low);justify-content:space-between;gap:8px;padding:0 2px;font-size:11px;display:flex}.twpro .tk-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:7px;padding:8px 12px 12px;display:flex}.twpro .cta{width:100%;height:44px;transition:filter .15s,opacity .2s,transform .15s var(--ease),background .25s;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.twpro .cta:active:not(:disabled){transform:scale(.985)}.twpro .cta.long{background:var(--long);color:var(--longInk)}.twpro .cta.short{background:var(--short);color:var(--shortInk)}.twpro .cta.blue{background:var(--royal);color:#fff}.twpro .cta.blue:hover:not(:disabled){background:var(--royalH)}.twpro .cta.long:hover:not(:disabled),.twpro .cta.short:hover:not(:disabled){filter:brightness(1.06)}.twpro .cta:disabled{opacity:.42;cursor:not-allowed}.twpro .cta.busy{pointer-events:none;position:relative;overflow:hidden}.twpro .cta.busy:after{content:"";background:linear-gradient(90deg,#0000 20%,#ffffff59 50%,#0000 80%) 0 0/200% 100%;animation:1.1s linear infinite tp-shim;position:absolute;inset:0}.twpro .promenu{padding:6px;top:auto;left:12px;right:12px}.twpro .promenu .mi{flex-direction:column;align-items:flex-start;gap:1px}.twpro .promenu .mi b{color:#fff;font-size:12.5px;font-weight:500}.twpro .promenu .mi small{color:var(--low);font-size:11px;line-height:1.35}.twpro .promenu .mi.on{background:#2a6bf229}.twpro .acct{flex:none;padding:11px 12px 12px}.twpro .acct h2{letter-spacing:.2em;text-transform:uppercase;color:var(--low);justify-content:space-between;margin:0 0 8px;font-size:10.5px;font-weight:400;display:flex}.twpro .acct h2 span{letter-spacing:0;text-transform:none;color:var(--faint)}.twpro .arow{justify-content:space-between;align-items:center;height:20px;font-size:12px;display:flex}.twpro .arow label{color:var(--mid)}.twpro .acct .st-h{color:#fff;margin:0 0 4px;font-size:13.5px;font-weight:600;display:block}.twpro .acct .st-p{color:var(--mid);margin:0 0 8px;font-size:12px;line-height:1.5}.twpro .acct .kvs .arow{border-top:1px solid #ffffff0d;height:28px}.twpro .mbarw{margin:6px 0 4px}.twpro .mbarw .lab{justify-content:space-between;margin-bottom:5px;font-size:11.5px;display:flex}.twpro .mbarw .lab label{color:var(--mid)}.twpro .track{background:var(--surface2);border-radius:6px;height:6px;position:relative;overflow:hidden}.twpro .track i{transition:width .5s var(--ease),background .3s;border-radius:6px;position:absolute;top:0;bottom:0;left:0}.twpro .abtns{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.twpro .btn{border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.twpro .btn.royal{background:var(--royal);color:#fff}.twpro .btn.royal:hover{background:var(--royalH)}.twpro .btn.ghost{border:1px solid var(--line2);color:#fff}.twpro .btn.ghost:hover{background:#ffffff0d}.twpro .bhead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:44px;padding:0 10px;display:flex}.twpro .bhead .right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.twpro .btabs{flex:0 auto;min-width:0}.twpro .btabs .tw-chiprow-scroll{padding:2px 0}.twpro .lnk{color:var(--mid);border-radius:7px;padding:4px 8px;font-size:12px;transition:background .15s,color .15s}.twpro .lnk:hover{color:#fff;background:#ffffff0f}.twpro .lnk.red{color:var(--short)}.twpro .tblw{flex:1;min-height:0;overflow:auto}.twpro table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.twpro th{background:var(--elev);z-index:1;text-align:left;color:var(--low);white-space:nowrap;border-bottom:1px solid var(--line);height:30px;padding:0 9px;font-size:11px;font-weight:400;position:sticky;top:0}.twpro td{white-space:nowrap;border-bottom:1px solid #ffffff0a;height:44px;padding:0 9px;font-size:12px}.twpro tbody tr{transition:background .12s;position:relative}.twpro tbody tr:hover{background:#ffffff06}.twpro tbody tr.lit td{background:#2a6bf212}.twpro tbody tr.lit td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.twpro .coin{cursor:pointer;align-items:center;gap:8px;display:flex}.twpro .coin b{font-weight:500}.twpro .coin:hover b{color:var(--cyan)}.twpro .sidebar{border-radius:2px;flex:none;width:3px;height:22px}.twpro .sub{color:var(--low);margin-top:2px;font-size:10.5px;display:block}.twpro th:first-child,.twpro td:first-child{padding-left:12px}.twpro table.pos td{height:50px}.twpro .hb{background:var(--surface2);vertical-align:middle;border-radius:4px;width:38px;height:4px;margin-left:7px;display:inline-block;position:relative;overflow:hidden}.twpro .hb i{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.twpro .sbtn{background:var(--surface);border:1px solid var(--line);color:#fff;border-radius:7px;height:24px;padding:0 9px;font-size:11.5px;transition:background .15s,border-color .15s}.twpro .sbtn:hover{background:var(--surface2);border-color:var(--line2)}.twpro .ibtn{width:22px;height:22px;color:var(--low);vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.twpro .ibtn:hover{color:#fff;background:#ffffff14}.twpro .ibtn svg{width:12px;height:12px}.twpro .st{border-radius:5px;align-items:center;height:18px;padding:0 7px;font-size:10.5px;display:inline-flex}.twpro .st.ok{background:var(--longT);color:var(--long)}.twpro .st.can{color:var(--mid);background:#8a9db024}.twpro .st.rej{background:var(--shortT);color:var(--short)}.twpro .st.open{color:#9fbcff;background:#2a6bf22e}.twpro .bempty{height:100%;color:var(--low);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.twpro .bempty b{color:var(--mid);font-weight:500}.twpro .scrim{opacity:0;pointer-events:none;z-index:60;background:#00000052;transition:opacity .3s ease-out;position:fixed;inset:0}.twpro .scrim.on{opacity:1;pointer-events:auto}.twpro .spanel{border-left:1px solid var(--line2);z-index:61;background:#0f2438;flex-direction:column;width:420px;max-width:85vw;transition:transform .22s cubic-bezier(.4,0,1,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-24px 0 60px #00000073}.twpro .spanel:focus,.twpro .slider input:focus-visible{outline:none}.twpro .slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #2a6bf28c,0 2px 6px #0006}.twpro .spanel.on{transition:transform .3s cubic-bezier(0,0,.2,1);transform:none}.twpro .sp-head{flex:none;align-items:center;gap:10px;height:60px;padding:0 14px 0 20px;display:flex}.twpro .sp-head h3{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:10px;min-width:0;margin:0;font-size:16px;font-weight:600;display:flex;overflow:hidden}.twpro .sp-body{flex-direction:column;flex:1;gap:14px;padding:4px 20px 20px;display:flex;overflow-y:auto}.twpro .sp-foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:14px 20px 20px;display:flex}.twpro .sp-foot:empty{display:none}.twpro .sp-sub{color:var(--mid);margin:0;font-size:12.5px;line-height:1.55}.twpro .rows{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px 14px}.twpro .rows .r{justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:12.5px;display:flex}.twpro .rows .r+.r{border-top:1px solid var(--line)}.twpro .rows .r label{color:var(--mid)}.twpro .rows .r span{text-align:right;font-weight:500}.twpro .note{color:#ffe1a8;background:#ffc35c14;border:1px solid #ffc35c47;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.55}.twpro .note.info{color:#c9d9ff;background:#2a6bf21a;border-color:#2a6bf259}.twpro .bigv{justify-content:center;align-items:center;gap:18px;padding:6px 0;display:flex}.twpro .bigv b{letter-spacing:-.02em;text-align:center;min-width:120px;font-size:40px;font-weight:600}.twpro .round{background:var(--surface);border:1px solid var(--line2);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:background .15s;display:inline-flex}.twpro .round:hover:not(:disabled){background:var(--surface2)}.twpro .round:disabled{opacity:.4}.twpro .scale-lbl{height:14px;color:var(--low);margin:2px 2px 0;font-size:10.5px;position:relative}.twpro .scale-lbl span{white-space:nowrap;position:absolute;transform:translate(-50%)}.twpro .scale-lbl span:first-child{transform:none}.twpro .scale-lbl span:last-child{transform:translate(-100%)}.twpro .okmark{background:var(--grad);width:72px;height:72px;animation:tp-pop .5s var(--ease);border-radius:50%;justify-content:center;align-items:center;margin:18px auto 4px;display:flex}.twpro .okmark div{background:#0f2438;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.twpro .okmark svg{width:30px;height:30px;color:var(--green)}@keyframes tp-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.twpro .okt{text-align:center;margin:6px 0 0;font-size:20px;font-weight:600}.twpro .okb{text-align:center;color:var(--mid);margin:4px 12px;font-size:12.5px;line-height:1.55}.twpro .fld{background:var(--canvas);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s;display:flex}.twpro .fld:focus-within{border-color:var(--royal)}.twpro .fld label{color:var(--mid);white-space:nowrap}.twpro .fld input{text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:500}.twpro .fld .suf{color:var(--low);font-size:12px}.twpro .toast{opacity:0;border:1px solid var(--line2);color:#fff;z-index:80;transition:opacity .25s,transform .3s var(--ease);pointer-events:none;background:#163352;border-radius:12px;padding:10px 16px;font-size:12.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 12px 30px #0006}.twpro .toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.twpro *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.twpro{width:100%;height:calc(100dvh - 64px);min-height:680px;display:flex;position:relative;overflow:hidden}.m-auto:has(>.twpro){margin-top:0;margin-bottom:0}.twpro .desk{height:100%}.twpro .gate{flex-direction:column;gap:8px;display:flex}.twpro .gate p{color:var(--mid);margin:0;font-size:12px;line-height:1.5}.twpro .gate b{color:#fff;font-size:13px;font-weight:600}.twpro .err{color:var(--short);padding:0 2px;font-size:11.5px;line-height:1.45}.twpro .okline{color:var(--long);padding:0 2px;font-size:11.5px;line-height:1.45}.twpro .lev-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.twpro .seg2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.twpro .seg2 button{background:var(--surface);border:1px solid var(--line);height:44px;color:var(--mid);border-radius:12px;font-size:13px;font-weight:600}.twpro .seg2 button.on{border-color:var(--accent);color:#fff;background:#2a6bf229}.twpro .seg2 button small{color:var(--low);margin-top:2px;font-size:11px;font-weight:400;display:block}.twpro .chartwrap{position:absolute;inset:0}.twpro .narrow{display:none}.twpro .protabs{background:var(--elev);border:1px solid var(--line);border-radius:10px;flex:none;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.twpro .protabs a{height:26px;color:var(--low);white-space:nowrap;border-radius:7px;align-items:center;padding:0 11px;font-size:12.5px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.twpro .protabs a:hover{color:#fff}.twpro .protabs a.on{background:var(--accent);color:#fff}.twpro .crumb .protabs{margin-left:0}.twpro .acct h2 .aclink{letter-spacing:0;text-transform:none;color:var(--cyan);font-size:11.5px;text-decoration:none}.twpro .acct h2 .aclink:hover{text-decoration:underline}.twpro .pf{flex:1;grid-template-rows:58px 330px minmax(0,1fr);grid-template-columns:280px minmax(0,1fr) 320px;gap:8px;min-width:0;height:100%;padding:8px;display:grid}.twpro .pf-bar{grid-column:1/4;align-items:center;gap:12px;padding:0 10px 0 16px;display:flex}.twpro .pf-bar h2{margin:0;font-size:16px;font-weight:600}.twpro .pf-bar .sub{color:var(--low);font-size:12px}.twpro .pf-stats{flex-direction:column;gap:14px;padding:14px 16px;display:flex;overflow:auto}.twpro .pf-k{letter-spacing:.16em;text-transform:uppercase;color:var(--low);margin-bottom:4px;font-size:10.5px;display:block}.twpro .pf-v{letter-spacing:-.01em;font-size:20px;font-weight:600}.twpro .pf-v.sm{font-size:14px;font-weight:500}.twpro .pf-chart{flex-direction:column;min-height:0;padding:12px 14px 10px;display:flex}.twpro .pf-chart .top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.twpro .pf-chart .chg{margin-left:auto;font-size:12.5px}.twpro .pf-chart svg{flex:1;width:100%;min-height:0;margin-top:8px;display:block}.twpro .pf-range{gap:6px;margin-top:8px;display:flex}.twpro .pf-acct{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.twpro .pf-acct .big{letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:600}.twpro .pf-acct .abtns{grid-template-columns:repeat(3,1fr);margin-top:auto}.twpro .pf .blot{grid-area:3/1/auto/4}.twpro .pf-tip{pointer-events:none;border:1px solid var(--line2);white-space:nowrap;background:#1a3450;border-radius:8px;padding:4px 8px;font-size:11.5px;position:absolute;transform:translate(-50%,-120%)}.twpro .enable-row{background:#2a6bf21a;border:1px solid #2a6bf259;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.twpro .enable-row span{color:#c9d9ff;flex:1;min-width:0;font-size:11.5px;line-height:1.4}.twpro .enable-row b{color:#fff;font-size:12.5px;font-weight:600;display:block}.twpro .enable-row .btn{flex:none;padding:0 14px}.twpro .fund{background:var(--elev);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;inset:0}.twpro .fund-head{flex-wrap:wrap;align-items:flex-end;gap:22px;display:flex}.twpro .fund-head b{font-size:15px;font-weight:600}.twpro .fund-plot{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.twpro .fund-plot svg{flex:1;width:100%;min-height:0;display:block}.twpro .fund-legend{color:var(--low);gap:14px;padding-top:6px;font-size:11px;display:flex}.twpro .fund-legend i{vertical-align:middle;border-radius:2px;width:10px;height:8px;margin-right:6px;display:inline-block}.twpro .cwrap.placing{cursor:crosshair}.twpro .dtools{z-index:4;border:1px solid var(--line);background:#0e2233eb;border-radius:10px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;top:46px;left:6px}.twpro .dtools button{width:28px;height:28px;color:var(--low);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.twpro .dtools button:hover:not(:disabled){color:#fff;background:#ffffff0f}.twpro .dtools button.on{color:#fff;background:var(--accent)}.twpro .dtools button.warn{color:#fff;background:var(--short)}.twpro .dtools button:disabled{opacity:.35}.twpro .dtools svg{width:16px;height:16px}.twpro .dtools .dsep{background:var(--line);height:1px;margin:3px 2px}.twpro .placing-hint{z-index:5;border:1px solid var(--line2);color:#fff;white-space:nowrap;background:#163352;border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:11.5px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.twpro .placing-hint button{background:var(--accent);color:#fff;border-radius:999px;height:24px;padding:0 10px;font-size:11.5px}.twpro .dsel{z-index:5;border:1px solid var(--line2);background:#163352;border-radius:12px;align-items:center;gap:6px;padding:5px 8px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.twpro .dsel .sw{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff40}.twpro .dsel button:not(.sw){height:24px;color:var(--mid);border-radius:7px;padding:0 9px;font-size:11.5px}.twpro .dsel button:not(.sw):hover{color:#fff;background:#ffffff12}.twpro .dsel button.red{color:var(--short)}.twpro .ctext{z-index:6;position:absolute}.twpro .ctext input{border:1px solid var(--royal);color:#fff;background:#10263b;border-radius:8px;outline:0;width:200px;height:30px;padding:0 10px;font-size:12px}.twpro .amend{z-index:6;border:1px solid var(--line2);background:#0f2438;border-radius:14px;flex-direction:column;gap:8px;width:280px;padding:14px;display:flex;position:absolute;top:50px;right:84px;box-shadow:0 18px 44px #00000080}.twpro .amend b{font-size:13.5px}.twpro .amend p{color:var(--mid);margin:0;font-size:11.5px;line-height:1.45}.twpro .amend .rows{padding:2px 12px}.twpro .amend .rows .r{min-height:30px}.twpro .amend .abtns{margin-top:2px}.twpro .imenu{width:340px;max-height:min(70vh,560px);padding:8px;overflow:auto}.twpro .imenu .ih{letter-spacing:.16em;text-transform:uppercase;color:var(--low);padding:8px 6px 6px;font-size:10.5px}.twpro .imenu .iempty{color:var(--low);padding:2px 6px 6px;font-size:11.5px}.twpro .imenu .irow{border-radius:8px;align-items:center;gap:8px;padding:5px 6px;display:flex}.twpro .imenu .irow:hover{background:#ffffff0a}.twpro .imenu .sw{border-radius:4px;flex:none;width:14px;height:14px}.twpro .imenu .iname{min-width:44px;font-size:12px;font-weight:600}.twpro .imenu .iparams{flex:1;gap:4px;display:flex}.twpro .imenu .iparams input{border:1px solid var(--line);background:var(--canvas);color:#fff;border-radius:6px;outline:0;width:46px;height:24px;padding:0 6px;font-size:11.5px}.twpro .imenu .iparams input:focus{border-color:var(--royal)}.twpro .imenu .ib{height:22px;color:var(--mid);border-radius:6px;padding:0 7px;font-size:11px}.twpro .imenu .ib:hover{color:#fff;background:#ffffff12}.twpro .imenu .ib.red{color:var(--short)}.twpro .imenu .iadd{grid-template-columns:1fr 1fr;gap:4px;padding:0 4px 4px;display:grid}.twpro .imenu .iadd button{background:var(--surface);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 8px;display:flex}.twpro .imenu .iadd button:hover:not(:disabled){background:var(--surface2)}.twpro .imenu .iadd button:disabled{opacity:.4}.twpro .imenu .iadd b{color:#fff;font-size:12px;font-weight:600}.twpro .imenu .iadd small{color:var(--low);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:10.5px;overflow:hidden}.twpro .ctool{min-width:0;overflow:visible}.twpro .ctool .right{min-width:0}@media (max-width:1599px){.twpro .ctool .live span{display:none}.twpro .ctool .tf{min-width:28px;padding:0 6px}}.twpro .chartp{overflow:clip}@media (max-width:1599px){.twpro .ctool .ilabel{display:none}.twpro .ctool{gap:2px;padding:0 6px}.twpro .ctool .vsep{margin:0 3px}}.twpro .charea{grid-area:3/1;gap:8px;min-width:0;min-height:0;display:flex}.twpro .charea>.chartp{flex:1;min-width:0}.twpro .charea.full{z-index:70;background:var(--canvas);padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));position:fixed;inset:0}.twpro .cpick{max-width:150px;margin-right:4px}.twpro .charea.split .ctool .live{display:none}.twpro .charea.split .cpick{max-width:112px}.twpro .charea.split .ctool .vsep{display:none}.twpro .charea>.chartp{container-type:inline-size}.twpro .cclose{margin-right:2px;padding:0 6px}@container (max-width:700px){.twpro .ctool .ilabel,.twpro .ctool .live{display:none}.twpro .ctool{gap:2px;padding:0 6px}.twpro .ctool .vsep{display:none}.twpro .ctool .tf{min-width:26px;padding:0 5px}.twpro .ctool .right{gap:4px}.twpro .ctool .cap button{padding:0 8px}.twpro .ctool .tbtn{padding:0 6px}}@container (max-width:560px){.twpro .ctool .treset{display:none}.twpro .ctool .cpick{max-width:96px}}@media (min-width:1100px) and (max-width:1439px){.twpro .desk{grid-template-columns:minmax(0,1fr) 216px 300px}.twpro .mbar{height:56px}}@media (max-width:1099px){.twpro{height:auto;min-height:0;overflow:visible}.twpro .desk{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"crumb crumb""bar bar""chart chart""book tcol""blot blot";grid-auto-rows:auto;height:auto;display:grid}.twpro .crumb{grid-area:crumb}.twpro .mbar{grid-area:bar;height:56px}.twpro .charea{grid-area:chart;height:clamp(420px,58vh,760px)}.twpro .charea.full{height:auto}.twpro .bookp{grid-area:book;min-height:520px}.twpro .tcol{grid-area:tcol}.twpro .tcol .ticket{flex:none}.twpro .blot{grid-area:blot;height:440px}.twpro .pf{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;height:auto;display:grid}.twpro .pf-bar{grid-area:1/1/auto/3;height:56px}.twpro .pf-chart{grid-area:2/1/auto/3;height:340px}.twpro .pf-stats{grid-area:3/1}.twpro .pf-acct{grid-area:3/2}.twpro .pf .blot{grid-area:4/1/auto/3;height:480px}.twpro .narrow{display:none}}.twpro .cwrap{touch-action:none}.twpro .dtools{scrollbar-width:none;max-height:calc(100% - 54px);overflow-y:auto}.twpro .dtools::-webkit-scrollbar{display:none}@media (min-width:1100px) and (max-width:1439px){.twpro .desk{grid-template-rows:auto 56px minmax(0,1fr) clamp(170px,24vh,240px)}}@media (pointer:coarse){.twpro .dtools button{width:34px;height:34px}.twpro .ctool .tf{min-height:30px}}@media (max-width:599px){.twpro .desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb""bar""chart""tcol""book""blot""acct";gap:8px;padding:8px 8px 16px}.twpro .tcol{display:contents}.twpro .tcol .ticket{grid-area:tcol}.twpro .tcol .acct{grid-area:acct}.twpro .crumb{padding:2px 2px 0}.twpro .crumb .protabs{flex-basis:100%;grid-template-columns:1fr 1fr 1fr;display:grid}.twpro .crumb .protabs a{justify-content:center;padding:0 4px}.twpro .mbar{flex-wrap:wrap;height:auto;padding:6px 10px 8px;overflow:visible}.twpro .mbar>*{flex:none}.twpro .mstrip{border-top:1px solid var(--line);flex:1 0 100%;margin:0;padding-top:6px}.twpro .mstat{padding:0 10px}.twpro .mpick{left:8px;right:8px;top:calc(72px + env(safe-area-inset-top,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;transform-origin:top;width:auto;max-width:none;height:auto;max-height:none;position:fixed}.twpro .mpick .mpgrid{-moz-column-gap:8px;grid-template-columns:22px minmax(0,1fr) auto 64px;column-gap:8px;padding:0 10px}.twpro .mpick .mpgrid>span:nth-child(n+5),.twpro .mpick .mp-tabs .hint{display:none}.twpro .mpick .mp-tabs{scrollbar-width:none;overflow-x:auto}.twpro .charea{height:clamp(320px,52vh,520px)}.twpro .bookp{min-height:440px}.twpro .blot,.twpro .bookp{position:relative}.twpro .blot{height:auto;min-height:380px}.twpro .blot table{min-width:640px}.twpro .blot .bbody,.twpro .blot .btable{overflow-x:auto}.twpro .pf{grid-template-columns:minmax(0,1fr);padding:8px 8px 16px}.twpro .pf-bar,.twpro .pf-chart,.twpro .pf-stats,.twpro .pf-acct,.twpro .pf .blot{grid-area:auto/1}.twpro .pf-chart{height:300px}}@media (min-width:900px) and (max-width:1099px) and (orientation:landscape){.twpro{height:calc(100dvh - 64px);min-height:560px;overflow:hidden}.twpro .desk{grid-template:auto 56px minmax(0,1fr) clamp(160px,24vh,220px)/minmax(0,1fr) 216px 300px;height:100%}.twpro .crumb{grid-area:1/1/auto/4}.twpro .mbar{grid-area:2/1/auto/4}.twpro .charea{grid-area:3/1;height:auto}.twpro .bookp{grid-area:3/2;min-height:0}.twpro .tcol{grid-area:3/3/5}.twpro .tcol .ticket{flex:1}.twpro .blot{grid-area:4/1/auto/3;height:auto}}.twpro .pos{flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;max-width:1240px;height:100%;margin:0 auto;padding:8px;display:flex;overflow:auto}.twpro .pos-bar{flex:none;align-items:center;gap:12px;min-height:58px;padding:0 10px 0 16px;display:flex}.twpro .pos-bar h2{margin:0;font-size:16px;font-weight:600}.twpro .pos-bar .sub{color:var(--low);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.twpro .pos-add{background:var(--surface2);height:28px;color:var(--hi);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 12px 0 9px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.twpro .pos-add:hover{background:#21405f}.twpro .pos-add svg{width:13px;height:13px}.twpro .pos-seg{flex:none;align-items:center;padding:0 2px;display:flex}.twpro .pos-seg .cap button{height:28px;padding:0 14px;font-size:12.5px}.twpro .pos-body{flex-direction:column;flex:1;min-height:0;display:flex}.twpro .pos .blot{flex:1;min-height:360px}.twpro .pos .blot.fixed .tblw{border-top:0}.twpro .blot .bsub{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:12px 12px 4px;font-size:10.5px;font-weight:600}.twpro .blot .bsub+table{margin-bottom:6px}.twpro .pos-empty{text-align:center;color:var(--low);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:48px 20px;font-size:12.5px;display:flex}.twpro .pos-empty b{color:var(--hi);font-size:15px;font-weight:600}.twpro .pos-empty .btn{margin-top:12px;padding:0 22px}.twpro .pgrid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));align-content:start;gap:10px;display:grid}.twpro .pgrid.stale{opacity:.85}.twpro .pcard{background:var(--elev);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff09}.twpro .pc-head{align-items:center;gap:8px;display:flex}.twpro .pc-id{text-align:left;border-radius:8px;flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex}.twpro .pc-id:hover .pc-coin{color:var(--cyan)}.twpro .pc-coin{font-size:16px;font-weight:600;transition:color .15s}.twpro .pc-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.twpro .pc-badge.side.long{color:var(--long);background:var(--longT)}.twpro .pc-badge.side.short{color:var(--short);background:var(--shortT)}.twpro .pc-badge.mode{color:var(--low);background:var(--surface2);text-transform:uppercase;font-size:10.5px}.twpro .pc-chev{width:40px;height:40px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-10px -12px -10px 0;transition:background .15s,color .15s;display:inline-flex}.twpro .pc-chev:hover{color:var(--hi);background:#ffffff0f}.twpro .pc-chev svg{width:14px;height:14px;transition:transform .22s var(--ease)}.twpro .pc-chev[aria-expanded=true] svg{transform:rotate(180deg)}.twpro .pc-pnl{align-items:center;gap:10px;min-height:28px;display:flex}.twpro .pc-pnl>b{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.twpro .pc-fund{background:var(--surface2);height:22px;color:var(--mid);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:11px;transition:background .15s;display:inline-flex}.twpro .pc-fund:hover{background:#21405f}.twpro .pc-roe{font-size:11.5px;font-weight:600}.twpro .pc-fee{min-height:14px;font-size:11px;font-weight:600}.twpro .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:4px 0 2px;display:grid}.twpro .pc-grid>div{flex-direction:column;gap:7px;min-width:0;display:flex}.twpro .pc-cell{flex-direction:column;gap:1px;min-width:0;display:flex}.twpro .pc-cell small{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:600;overflow:hidden}.twpro .pc-cell span{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.twpro .pc-health{flex-direction:column;gap:5px;display:flex}.twpro .pc-hrow{color:var(--mid);justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.twpro .pc-track{background:var(--surface2);border-radius:3px;height:6px;overflow:hidden}.twpro .pc-track i{height:100%;transition:width .4s var(--ease);border-radius:3px;display:block}.twpro .pc-track i.up{background:var(--long)}.twpro .pc-track i.ca{background:var(--caution)}.twpro .pc-track i.dn{background:var(--short)}.twpro .pc-partial{flex-direction:column;gap:6px;padding-top:2px;display:flex}.twpro .pc-partial small{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:600}.twpro .pc-chips{gap:7px;display:flex}.twpro .pc-chips button{background:var(--surface2);height:28px;color:var(--mid);border-radius:10px;flex:1;font-size:12px;font-weight:600;transition:background .15s,color .15s}.twpro .pc-chips button:hover{color:var(--hi);background:#21405f}.twpro .pc-btn{background:var(--surface2);height:34px;color:var(--hi);width:100%;transition:filter .15s,background .15s,transform .15s var(--ease);border-radius:14px;font-size:13px;font-weight:600}.twpro .pc-btn:hover{filter:brightness(1.1)}.twpro .pc-btn:active{transform:scale(.985)}.twpro .pc-btn.close{background:var(--shortT);color:var(--short)}.twpro .pc-btn.margin{background:var(--longT);color:var(--long)}.twpro .pc-pair{gap:8px;display:flex}.twpro .pc-pair .pc-btn{flex:1}.twpro .spanel{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (max-width:1099px){.twpro .pos{height:auto;overflow:visible}.twpro .pos .blot{flex:none;height:clamp(360px,60vh,640px)}}@media (min-width:900px) and (max-width:1099px) and (orientation:landscape){.twpro .pos{height:100%;overflow:auto}.twpro .pos .blot{flex:1;height:auto;min-height:320px}}@media (max-width:599px){.twpro .pos{padding:8px 8px 16px}.twpro .pos-bar{flex-wrap:wrap;gap:8px 10px;min-height:0;padding:10px 12px}.twpro .pos-bar .sub{display:none}.twpro .pos-bar .pos-add{margin-left:auto}.twpro .pos-bar .protabs{flex:none;width:100%;margin-left:0;display:flex}.twpro .pos-bar .protabs a{flex:1;justify-content:center;padding:0 6px}.twpro .pos-seg .cap{width:100%;display:flex}.twpro .pos-seg .cap button{flex:1;padding:0 6px}.twpro .pgrid{grid-template-columns:minmax(0,1fr)}.twpro .pc-grid{gap:8px}}.twpro .mp-scrim{display:none}@media (min-width:700px) and (max-width:1023.98px) and (min-height:480px){.twpro{height:calc(100dvh - 64px - env(safe-area-inset-top,0px));min-height:0;overflow:hidden}.twpro .crumb{grid-area:1/1/auto/-1}.twpro .mbar{z-index:31;grid-area:2/1/auto/-1;height:56px;overflow:visible}.twpro .mbar>*{flex:none}.twpro .mbar .mstrip{flex:1}.twpro .tcol{grid-area:auto/-2;min-height:0}.twpro .tcol .ticket{flex:1}.twpro .mpick{z-index:80;width:min(440px,85vw);max-width:none;height:auto;max-height:none;padding-top:env(safe-area-inset-top,0px);transform-origin:0;animation:tp-mpBand .3s var(--ease);border-left:0;border-radius:0 22px 22px 0;position:fixed;inset:0 auto 0 0;box-shadow:24px 0 60px #00000073}.twpro .mp-scrim{z-index:79;background:#00000052;animation:.3s ease-out tp-scrimIn;display:block;position:fixed;inset:0}.twpro .mpick .mpgrid{-moz-column-gap:8px;grid-template-columns:22px minmax(0,1fr) auto 64px;column-gap:8px;padding:0 12px}.twpro .mpick .mpgrid>span:nth-child(n+5),.twpro .mpick .mp-tabs .hint{display:none}.twpro .mpick .mp-tabs{scrollbar-width:none;overflow-x:auto}.twpro .mpick .mp-tabs::-webkit-scrollbar{display:none}.twpro .blot{position:relative}}@keyframes tp-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes tp-mpBand{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}@media (min-width:900px) and (max-width:1023.98px) and (min-height:600px){.twpro .desk{overscroll-behavior:contain;grid-template:auto 56px clamp(380px,56vh,560px) auto/minmax(0,1fr) 216px 300px;align-content:start;gap:8px;height:100%;padding:8px;display:grid;overflow:hidden auto}.twpro .crumb{grid-area:1/1/auto/4}.twpro .mbar{grid-area:2/1/auto/4}.twpro .charea{grid-area:3/1;height:auto;min-height:0}.twpro .bookp{grid-area:3/2;min-height:0}.twpro .tcol{grid-area:3/3/5;align-self:start;min-height:0}.twpro .tcol .ticket{flex:none}.twpro .blot{grid-area:4/1/auto/3;height:auto;min-height:320px}}@media (min-width:700px) and (max-width:899.98px) and (min-height:480px),(min-width:900px) and (max-width:1023.98px) and (min-height:480px) and (max-height:599.98px){.twpro .desk{overscroll-behavior:contain;grid-template:auto 56px auto auto auto/minmax(0,1fr) 300px;align-content:start;gap:8px;height:100%;padding:8px;display:grid;overflow:hidden auto}.twpro .crumb{grid-area:1/1/auto/-1}.twpro .mbar{box-shadow:0 -8px 0 var(--canvas),0 8px 0 var(--canvas);grid-row:2;position:sticky;top:0}.twpro .charea{height:calc(100dvh - 64px - env(safe-area-inset-top,0px) - 80px);grid-area:3/1;min-height:300px}.twpro .bookp{grid-area:4/1;height:460px;min-height:0}.twpro .blot{grid-area:5/1;height:440px;min-height:0}.twpro .tcol{height:calc(100dvh - 64px - env(safe-area-inset-top,0px) - 80px);grid-row:3/6;align-self:start;min-height:300px;position:sticky;top:64px}}@media (min-width:700px) and (max-width:1023.98px) and (min-height:480px) and (max-height:639.98px){.twpro .tcol{scrollbar-width:none;overflow-y:auto}.twpro .tcol::-webkit-scrollbar{display:none}.twpro .tcol .ticket{flex:none;overflow:visible}.twpro .tcol .tk-scroll{overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:700px) and (max-width:1023.98px) and (min-height:480px){.twpro .pf{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-auto-rows:auto;gap:8px;height:100%;padding:8px;display:grid;overflow:hidden}.twpro .pf-bar{flex-wrap:wrap;grid-area:1/1;gap:6px 10px;height:auto;min-height:56px;padding:10px 12px}.twpro .pf-bar h2{flex:none}.twpro .pf-bar .sub{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.twpro .pf-bar .protabs{width:100%;margin-left:0;display:flex}.twpro .pf-bar .protabs a{flex:1;justify-content:center;padding:0 6px}.twpro .pf-acct{grid-area:2/1}.twpro .pf-stats{grid-area:3/1;min-height:0;overflow:auto}.twpro .pf-chart{grid-area:1/2/3;height:auto;min-height:0}.twpro .pf .blot{grid-area:3/2;height:auto;min-height:0}.twpro .pf .blot table{min-width:560px}.twpro .pf .blot .tblw{overflow:auto}.twpro:has(>.pf){height:auto;overflow:visible}.twpro .pf{grid-template-rows:auto auto auto;height:auto;overflow:visible}.twpro .pf-stats{overflow:visible}.twpro .pf-chart{min-height:300px}.twpro .pf .blot{height:auto;min-height:360px;max-height:640px}}.twpro .posb{flex:1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:8px;min-width:0;height:100%;padding:8px;display:grid;overflow:hidden}.twpro .posb-list,.twpro .posb-pane{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.twpro .posb-head{flex-direction:column;flex:none;gap:10px;padding:12px 12px 12px 16px;display:flex}.twpro .posb-l1{align-items:center;gap:10px;min-height:28px;display:flex}.twpro .posb-l1 h2{flex:none;margin:0;font-size:16px;font-weight:600}.twpro .posb-l1 .sub{min-width:0;color:var(--low);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.twpro .posb-head .protabs{width:100%;margin-left:0;display:flex}.twpro .posb-head .protabs a{flex:1;justify-content:center;padding:0 6px}.twpro .posb-rows{scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.twpro .posb-rows::-webkit-scrollbar{display:none}.twpro .posb-rows .pos-empty{flex:1;min-height:0}.twpro .prow{background:var(--elev);border:1px solid var(--line);text-align:left;border-radius:14px;flex:none;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 14px;transition:background .15s;display:flex;position:relative}.twpro .prow:hover{background:var(--surface)}.twpro .prow-lit{border:1.5px solid var(--accent);pointer-events:none;background:#2a6bf214;border-radius:14px;position:absolute;inset:-1px}.twpro .prow-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.twpro .prow-l1{align-items:center;gap:7px;min-width:0;display:flex}.twpro .prow-l1 b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.twpro .prow-l2{align-items:center;gap:7px;min-width:0;font-size:11.5px;display:flex}.twpro .prow-l2 .n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.twpro .prow-l2 .pc-badge{flex:none}.twpro .prow-r{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.twpro .prow-r b{font-size:14px;font-weight:600}.twpro .prow-r span{font-size:11.5px;font-weight:600}.twpro .posb-seg{flex:none;align-items:center;min-height:56px;padding:0 12px;display:flex}.twpro .posb-seg .cap{width:100%;display:flex}.twpro .posb-seg .cap button{flex:1;height:30px;padding:0 8px;font-size:12.5px}.twpro .posb-body{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.twpro .posb-body::-webkit-scrollbar{display:none}.twpro .posb-body .blot{flex:1;height:auto;min-height:0}.twpro .posb-body .blot table{min-width:560px}.twpro .posb-body .pcard{flex:none}.twpro .posb-ph{text-align:center;color:var(--low);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 24px;font-size:12.5px;line-height:1.5;display:flex}.twpro .posb-ph b{color:var(--hi);font-size:15px;font-weight:600}.twpro .posb-ph svg{width:40px;height:40px;color:var(--faint);margin-bottom:4px}.twpro .ib .ck-ib-info{position:relative}.twpro .ib .ck-ib-info:after{content:"";border-radius:50%;position:absolute;inset:-6px}.twpro .dtools button{position:relative}.twpro .dtools button:after{content:"";position:absolute;inset:-1px 0}.twpro .bcols button{position:relative}.twpro .bcols button:after{content:"";position:absolute;inset:-5px -2px}.twpro .ck{position:relative}.twpro .ck:after{content:"";position:absolute;inset:-4px 0}
html[data-theme=light] .twpro{--upT:#17714d;--caT:#7b5313}html[data-theme=light] .twpro .up{color:var(--upT)}html[data-theme=light] .twpro .ca,html[data-theme=light] .twpro .refline{color:var(--caT)}html[data-theme=light] .twpro .refline.mu{color:var(--low)}html[data-theme=light] .twpro .okline{color:var(--upT)}html[data-theme=light] .twpro ::-webkit-scrollbar-thumb{background:#0e1f2a24}html[data-theme=light] .twpro .shim{background:linear-gradient(90deg, var(--lt-chip) 25%, var(--lt-paper) 50%, var(--lt-chip) 75%);background-size:200% 100%}html[data-theme=light] .twpro .pnl,html[data-theme=light] .twpro .pcard,html[data-theme=light] .twpro .prow{background:var(--lt-paper);border-color:var(--lt-hair);box-shadow:var(--lt-shadow)}html[data-theme=light] .twpro .prow:hover{background:var(--lt-elev)}html[data-theme=light] .twpro .prow-lit{border-color:var(--lt-ink);background:#4a6fb80f}html[data-theme=light] .twpro .cload,html[data-theme=light] .twpro .fund,html[data-theme=light] .twpro th{background:var(--lt-paper)}html[data-theme=light] .twpro .fchip.g{background:var(--lt-green-t);color:var(--upT)}html[data-theme=light] .twpro .fchip.a{background:var(--lt-amber-t);color:var(--caT)}html[data-theme=light] .twpro .fchip.r{background:var(--lt-red-t);color:var(--lt-red)}html[data-theme=light] .twpro .fchip:hover{filter:brightness(.97)}html[data-theme=light] .twpro .fchip.g i,html[data-theme=light] .twpro .live.on i{animation-name:tp-pulse-l;box-shadow:0 0 #2eae7480}@keyframes tp-pulse-l{0%{box-shadow:0 0 #2eae7473}70%{box-shadow:0 0 0 7px #2eae7400}to{box-shadow:0 0 #2eae7400}}html[data-theme=light] .twpro .protabs{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .protabs a:not(.on):hover{color:var(--lt-ink)}html[data-theme=light] .twpro .mpbtn:hover,html[data-theme=light] .twpro .mpbtn.open{background:#0e1f2a0d}html[data-theme=light] .twpro .badge.acc{color:var(--lt-accent);background:#4a6fb821}html[data-theme=light] .twpro .logo{box-shadow:inset 0 0 0 1px var(--lt-hair)}html[data-theme=light] .twpro .mpick{background:var(--lt-paper);border-color:var(--lt-hair2);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .search{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .search:focus-within{border-color:var(--lt-ink)}html[data-theme=light] .twpro .xbtn{background:var(--lt-chip)}html[data-theme=light] .twpro .xbtn:hover{background:var(--lt-pressed);color:var(--lt-ink)}html[data-theme=light] .twpro .chip:not(.on){background:var(--lt-chip)}html[data-theme=light] .twpro .chip:not(.on):hover{background:var(--lt-pressed);color:var(--lt-ink)}html[data-theme=light] .twpro .mprow:hover,html[data-theme=light] .twpro .mprow.is-sel{background:#0e1f2a0b}html[data-theme=light] .twpro .star:hover{background:#0e1f2a0f}html[data-theme=light] .twpro .star.on{color:var(--lt-amber)}@media (min-width:700px) and (max-width:1023.98px) and (min-height:480px){html[data-theme=light] .twpro .mpick{box-shadow:24px 0 60px #0e1f2a24}html[data-theme=light] .twpro .mp-scrim{background:var(--lt-scrim)}}html[data-theme=light] .twpro .tf:not(.on):hover{color:var(--lt-ink);background:#0e1f2a0d}html[data-theme=light] .twpro .tbtn:hover,html[data-theme=light] .twpro .tbtn.open{color:var(--lt-ink);background:#0e1f2a0f}html[data-theme=light] .twpro .cl-plot{border-bottom-color:var(--lt-hair2)}html[data-theme=light] .twpro .cl-h{background:var(--lt-hair)}html[data-theme=light] .twpro .cl-v{background:#0e1f2a0f}html[data-theme=light] .twpro .cl-note{border:1px solid var(--lt-hair);color:var(--lt-muted);box-shadow:var(--lt-shadow);background:#faf6f3eb}html[data-theme=light] .twpro .cl-ax{border-left-color:var(--lt-hair2)}html[data-theme=light] .twpro .menu{background:var(--lt-paper);border-color:var(--lt-hair2);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .mi:hover{color:var(--lt-ink);background:#0e1f2a0d}html[data-theme=light] .twpro .promenu .mi b{color:var(--lt-ink)}html[data-theme=light] .twpro .promenu .mi.on{background:var(--lt-chip)}html[data-theme=light] .twpro .dtools{border-color:var(--lt-hair);box-shadow:var(--lt-shadow);background:#faf6f3f2}html[data-theme=light] .twpro .dtools button:not(.on):not(.warn):hover:not(:disabled){color:var(--lt-ink);background:#0e1f2a0f}html[data-theme=light] .twpro .placing-hint,html[data-theme=light] .twpro .dsel{background:var(--lt-paper);border-color:var(--lt-hair2);color:var(--lt-ink);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .dsel .sw{box-shadow:inset 0 0 0 1px #0e1f2a33}html[data-theme=light] .twpro .dsel button:not(.sw):hover{color:var(--lt-ink);background:#0e1f2a0f}html[data-theme=light] .twpro .dsel button.red:hover{color:var(--lt-red)}html[data-theme=light] .twpro .ctext input{background:var(--lt-paper);color:var(--lt-ink);border-color:var(--lt-ink)}html[data-theme=light] .twpro .amend{background:var(--lt-paper);border-color:var(--lt-hair2);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .imenu .irow:hover{background:#0e1f2a0a}html[data-theme=light] .twpro .imenu .iparams input{background:var(--lt-chip);color:var(--lt-ink);border-color:#0000}html[data-theme=light] .twpro .imenu .iparams input:focus{border-color:var(--lt-ink)}html[data-theme=light] .twpro .imenu .ib:hover{color:var(--lt-ink);background:#0e1f2a0f}html[data-theme=light] .twpro .imenu .ib.red:hover{color:var(--lt-red)}html[data-theme=light] .twpro .imenu .iadd button{background:var(--lt-chip)}html[data-theme=light] .twpro .imenu .iadd button:hover:not(:disabled){background:var(--lt-pressed)}html[data-theme=light] .twpro .imenu .iadd b{color:var(--lt-ink)}html[data-theme=light] .twpro .cap{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .cap button:not(.on):hover{color:var(--lt-ink)}html[data-theme=light] .twpro .sel{background-color:var(--lt-chip);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23757b7f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#0000}html[data-theme=light] .twpro .sel:hover{color:var(--lt-ink);border-color:var(--lt-hair2)}html[data-theme=light] .twpro .bcols button:hover{color:var(--lt-ink)}html[data-theme=light] .twpro .brow:hover{background:#0e1f2a0a}html[data-theme=light] .twpro .asks .bar{background:#c94b301c}html[data-theme=light] .twpro .bids .bar{background:#2eae7421}html[data-theme=light] .twpro .bids .brow span:first-of-type{color:var(--upT)}html[data-theme=light] .twpro .spread{background:var(--lt-elev);border-color:var(--lt-hair)}html[data-theme=light] .twpro .trow.new{animation-name:tp-tflash-l}@keyframes tp-tflash-l{0%{background:#0e1f2a12}to{background:0 0}}html[data-theme=light] .twpro .pill{background:var(--lt-chip);color:var(--lt-ink);border-color:#0000}html[data-theme=light] .twpro .pill:hover:not(:disabled){background:var(--lt-pressed);border-color:#0000}html[data-theme=light] .twpro .sideseg{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .sideseg:not(.short) button[data-s=short]:hover,html[data-theme=light] .twpro .sideseg.short button[data-s=long]:hover,html[data-theme=light] .twpro .utabs button:hover,html[data-theme=light] .twpro .utabs button.on{color:var(--lt-ink)}html[data-theme=light] .twpro .card,html[data-theme=light] .twpro .band,html[data-theme=light] .twpro .rows{background:var(--lt-canvas);border-color:var(--lt-hair)}html[data-theme=light] .twpro .unit{background:var(--lt-chip);color:var(--lt-ink)}html[data-theme=light] .twpro .unit:hover{background:var(--lt-pressed)}html[data-theme=light] .twpro .slider .tick{border-color:var(--lt-canvas)}html[data-theme=light] .twpro .slider input::-webkit-slider-thumb{box-shadow:0 0 0 1.5px var(--lt-ink), 0 0 0 5px #0e1f2a1a, 0 2px 6px #0e1f2a33;background:#fff}html[data-theme=light] .twpro .slider input:hover::-webkit-slider-thumb{box-shadow:0 0 0 1.5px var(--lt-ink), 0 0 0 7px #0e1f2a1f, 0 2px 6px #0e1f2a33}html[data-theme=light] .twpro .slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1.5px var(--lt-ink), 0 0 0 7px #0e1f2a1f, 0 2px 6px #0e1f2a33}html[data-theme=light] .twpro .slider input::-moz-range-thumb{box-shadow:0 0 0 1.5px var(--lt-ink);background:#fff}html[data-theme=light] .twpro .chips4 button,html[data-theme=light] .twpro .chipsN button{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .chips4 button:not(.on):hover,html[data-theme=light] .twpro .chipsN button:not(.on):hover{color:var(--lt-ink);background:var(--lt-pressed);border-color:#0000}html[data-theme=light] .twpro .chips4 button.on,html[data-theme=light] .twpro .chipsN button.on{background:var(--lt-ink);border-color:var(--lt-ink);color:#fff}html[data-theme=light] .twpro .ck:hover{color:var(--lt-ink)}html[data-theme=light] .twpro .tier{background:#0e1f2a12}html[data-theme=light] .twpro .kv2 .eb,html[data-theme=light] .twpro .band .eb,html[data-theme=light] .twpro .fees .t,html[data-theme=light] .twpro .pc-cell small,html[data-theme=light] .twpro .pc-partial small,html[data-theme=light] .twpro .blot .bsub,html[data-theme=light] .twpro .acct h2 span{color:var(--lt-tert)}html[data-theme=light] .twpro .cta.long:hover:not(:disabled),html[data-theme=light] .twpro .cta.short:hover:not(:disabled){filter:brightness(.95)}html[data-theme=light] .twpro .acct .st-h{color:var(--lt-ink)}html[data-theme=light] .twpro .acct .kvs .arow{border-top-color:var(--lt-hair)}html[data-theme=light] .twpro .acct h2 .aclink{color:var(--lt-accent)}html[data-theme=light] .twpro .btn.ghost{color:var(--lt-ink);border-color:var(--lt-hair2)}html[data-theme=light] .twpro .btn.ghost:hover{background:#0e1f2a0d}html[data-theme=light] .twpro .gate b{color:var(--lt-ink)}html[data-theme=light] .twpro .lnk:hover{color:var(--lt-ink);background:#0e1f2a0f}html[data-theme=light] .twpro .lnk.red:hover{color:var(--lt-red)}html[data-theme=light] .twpro td{border-bottom-color:var(--lt-hair)}html[data-theme=light] .twpro tbody tr:hover{background:#0e1f2a06}html[data-theme=light] .twpro tbody tr.lit td{background:#4a6fb812}html[data-theme=light] .twpro .sbtn{background:var(--lt-chip);color:var(--lt-ink);border-color:#0000}html[data-theme=light] .twpro .sbtn:hover{background:var(--lt-pressed);border-color:#0000}html[data-theme=light] .twpro .sbtn.on{color:#fff}html[data-theme=light] .twpro .ibtn:hover{color:var(--lt-ink);background:#0e1f2a12}html[data-theme=light] .twpro .st.ok{color:var(--upT)}html[data-theme=light] .twpro .st.can{background:#0e1f2a12}html[data-theme=light] .twpro .st.open{color:var(--lt-accent);background:#4a6fb81f}html[data-theme=light] .twpro .scrim{background:var(--lt-scrim)}html[data-theme=light] .twpro .spanel{background:var(--lt-paper);border-left-color:var(--lt-hair2);box-shadow:-24px 0 60px #0e1f2a24}html[data-theme=light] .twpro .note{background:var(--lt-amber-t);color:var(--caT);border-color:#c98a2257}html[data-theme=light] .twpro .note.info{color:#34528f;background:#4a6fb814;border-color:#4a6fb84d}html[data-theme=light] .twpro .round{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .round:hover:not(:disabled){background:var(--lt-pressed)}html[data-theme=light] .twpro .okmark div{background:var(--lt-paper)}html[data-theme=light] .twpro .okmark svg{color:var(--upT)}html[data-theme=light] .twpro .fld{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .fld:focus-within{border-color:var(--lt-ink)}html[data-theme=light] .twpro .toast{background:var(--lt-ink);border-color:var(--lt-ink);color:#fff;box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .seg2 button{background:var(--lt-chip);border-color:#0000}html[data-theme=light] .twpro .seg2 button.on{background:var(--lt-ink);border-color:var(--lt-ink);color:#fff}html[data-theme=light] .twpro .seg2 button.on small{color:#ffffffb8}html[data-theme=light] .twpro .pf-tip{background:var(--lt-paper);border-color:var(--lt-hair2);color:var(--lt-ink);box-shadow:var(--lt-shadow-pop)}html[data-theme=light] .twpro .enable-row{background:#4a6fb814;border-color:#4a6fb84d}html[data-theme=light] .twpro .enable-row span{color:var(--lt-mid)}html[data-theme=light] .twpro .enable-row b{color:var(--lt-ink)}html[data-theme=light] .twpro .pos-add:hover,html[data-theme=light] .twpro .pc-fund:hover{background:var(--lt-pressed)}html[data-theme=light] .twpro .pc-chev:hover{background:#0e1f2a0f}html[data-theme=light] .twpro .pc-chips button:hover{background:var(--lt-pressed)}html[data-theme=light] .twpro .pc-btn:hover{filter:brightness(.96)}html[data-theme=light] .twpro .pc-badge.side.long,html[data-theme=light] .twpro .pc-btn.margin{color:var(--upT)}html[data-theme=light] .twpro .dtools path[stroke=\#33ff99]{stroke:var(--lt-green)}html[data-theme=light] .twpro .dtools path[stroke=\#ff6b81]{stroke:var(--lt-red)}html[data-theme=light] .twpro .fund-plot line[stroke="rgba(255,255,255,.15)"],html[data-theme=light] .twpro .pf-chart line[stroke="rgba(255,255,255,.15)"]{stroke:#0e1f2a29}html[data-theme=light] .twpro .fund-plot rect[fill="rgba(51,255,153,.55)"]{fill:#2eae7499}html[data-theme=light] .twpro .fund-plot rect[fill="rgba(255,107,129,.6)"]{fill:#c94b308c}html[data-theme=light] .twpro .fund-plot path[stroke=\#57a4ff]{stroke:var(--lt-accent)}html[data-theme=light] .twpro .pf-chart path[stroke=\#33ff99]{stroke:var(--lt-green)}html[data-theme=light] .twpro .pf-chart path[stroke=\#ff6b81]{stroke:var(--lt-red)}html[data-theme=light] .twpro .pf-chart stop[stop-color=\#33ff99]{stop-color:var(--lt-green)}html[data-theme=light] .twpro .pf-chart stop[stop-color=\#ff6b81]{stop-color:var(--lt-red)}html[data-theme=light] .twpro .pf-chart line[stroke="rgba(197,210,222,.45)"]{stroke:#0e1f2a4d}
