.pt-body{gap:.25rem;padding:0 .75rem}.pt-body>*{flex:none}.pt-instrument{border:1px solid var(--pane-edge);border-radius:var(--r-pane);background:var(--pane-2);flex-direction:column;gap:.25rem;min-height:0;padding:.25rem .5rem .375rem;display:flex}.pt-body[data-mode=dock] .pt-instrument{flex:auto}.pt-card{border:1px solid var(--pane-edge);border-radius:var(--r-group);background:var(--pane-2);min-width:0;padding:.375rem .5rem;overflow:hidden}.pt-card h2{color:var(--ink-2);font:600 var(--t-micro)/1 var(--sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;margin:0 0 .1875rem;display:flex;overflow:hidden}@media (max-width:399px){.pt-card{padding-inline:.375rem}.pt-card h2{letter-spacing:-.02em;gap:.1875rem}}.pt-card h2 .panel-glyph,.pt-news .panel-glyph{opacity:.7;flex:none;width:.875rem;height:.875rem}.pt-card dl{gap:.0625rem;margin:0;display:grid}.pt-card dl>div{justify-content:space-between;align-items:baseline;gap:.375rem;display:flex}.pt-card dt{color:var(--ink-4);font:500 .625rem/1.3 var(--sans)}.pt-card dd{color:var(--ink);font:600 .6875rem/1.3 var(--sans);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pt-none{color:var(--ink-4);font:500 .6875rem/1.3 var(--sans);margin:0}.pt-strip{grid-template-columns:1.15fr 1fr;gap:.375rem;height:7rem;display:grid}.pt-watch ul{gap:0;margin:0 -.25rem;padding:0;list-style:none;display:grid}.pt-watch li{display:block}.pt-watch li>a{border-radius:var(--r-control);height:2.75rem;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:1.25rem minmax(0,1fr) auto;grid-template-areas:"ava sym price""ava change spark";align-items:center;column-gap:.375rem;padding:0 .25rem;text-decoration:none;display:grid}.pt-watch .ava{grid-area:ava}.pt-watch b{grid-area:sym}.pt-watch i{grid-area:price;justify-self:end}.pt-watch em{grid-area:change}.pt-watch canvas,.pt-watch li>a>span{grid-area:spark;justify-self:end}.pt-watch li>a:active{background:var(--pane-3)}.pt-watch li>a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pt-watch .ava{width:1.25rem;height:1.25rem;font-size:.5rem}.pt-watch b{color:var(--ink);font:700 .6875rem/1 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-watch i,.pt-watch em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.pt-watch i{color:var(--ink);font:600 .6875rem/1.15 var(--sans);font-variant-numeric:tabular-nums}.pt-watch em{color:var(--ink-4);font:600 .625rem/1.15 var(--sans);font-variant-numeric:tabular-nums}.pt-watch em[data-dir=up]{color:var(--up)}.pt-watch em[data-dir=down]{color:var(--down)}.pt-watch canvas{width:2.25rem;height:.875rem;display:block}.pt-news{text-align:center;place-items:center;display:grid}.pt-news .unavailable{background:0 0;border:0;gap:.125rem;padding:0;display:grid}.pt-news .unavailable b{color:var(--ink-3);font:600 var(--t-micro)/1.1 var(--sans)}.pt-news .unavailable span{color:var(--ink-4);font:500 .5625rem/1.25 var(--sans)}.pt-id{grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.375rem;height:2.75rem;display:grid}.pt-search{width:2.75rem;height:2.75rem;color:var(--ink-3);-webkit-tap-highlight-color:transparent;place-items:center;display:grid}.pt-search:active{color:var(--ink)}.pt-search:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-control)}.pt-id-text{gap:.0625rem;min-width:0;display:grid}.pt-id-text b{color:var(--ink);font:700 var(--t-body)/1.1 var(--display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pt-id-text small em{border:1px solid var(--pane-edge);border-radius:var(--r-pill);color:var(--ink-3);font:600 .5625rem/1.4 var(--sans);letter-spacing:.02em;text-transform:uppercase;flex:none;padding:.0625rem .3125rem;font-style:normal}.pt-id-text small{min-width:0;color:var(--ink-3);font:500 .6875rem/1.1 var(--sans);align-items:center;gap:.3125rem;display:flex}.pt-id-text small>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-id .row-act{opacity:1;gap:.125rem;display:inline-flex}.pt-id .row-act-btn{place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:grid}.pt-quote{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;height:3rem;display:grid}.pt-quote-now{min-width:0}.pt-quote-now b{color:var(--ink);font:700 1.75rem/1.05 var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pt-change{color:var(--ink-4);font:600 var(--t-tiny)/1 var(--sans);font-variant-numeric:tabular-nums;margin:.125rem 0 0}.pt-change[data-dir=up]{color:var(--up)}.pt-change[data-dir=down]{color:var(--down)}.pt-day{gap:.125rem;min-width:8.75rem;margin:0;display:grid}.pt-day>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pt-day dt{color:var(--ink-4);font:500 var(--t-micro)/1.1 var(--sans)}.pt-day dd{color:var(--ink);font:600 var(--t-micro)/1.1 var(--sans);font-variant-numeric:tabular-nums;margin:0}.pt-frames{border-radius:var(--r-control);background:var(--pane-3);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;height:2.75rem;display:grid}.pt-frame+.pt-frame{box-shadow:inset 1px 0 0 var(--hairline)}.pt-frame[aria-selected=true],.pt-frame[aria-selected=true]+.pt-frame{box-shadow:none}.pt-frame{border-radius:var(--r-control);min-width:0;min-height:2.75rem;color:var(--ink-3);font:600 var(--t-micro)/1 var(--sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid}.pt-frame[aria-selected=true]{background:var(--accent);color:var(--on-bright)}.pt-frame:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pt-chart{flex:auto;min-height:3.5rem;display:grid}.pt-chart>*{min-height:0}.pt-chart .chart-canvas{overflow:visible}.pt-chart .chart-plot{padding-right:3.25rem}.pt-chart .chart-y{width:3.25rem;font-size:.5625rem}.pt-chart .chart-x{padding-right:3.25rem;font-size:.5625rem}.pt-chart .chart-badge{pointer-events:none;font-size:.5625rem;right:0;translate:0 -50%}.pt-chart[data-dir=up] .chart-badge{background:var(--up)}.pt-chart[data-dir=down] .chart-badge{background:var(--down)}.pt-chart[data-dir=up] .chart-head{background:var(--up)}.pt-chart[data-dir=down] .chart-head{background:var(--down)}.pt-empty{color:var(--ink-4);font:500 var(--t-tiny)/1.4 var(--sans);text-align:center;place-self:center;margin:0}.pt-feet{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;height:4.25rem;display:grid}.pt-holding{text-align:left;width:100%;font:inherit;-webkit-tap-highlight-color:transparent;display:block}.pt-holding:active{background:var(--pane-3)}.pt-holding:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pt-holding-go{color:var(--down);font:600 .625rem/1 var(--sans);margin-top:.125rem;display:block}.pt-bar{border-radius:var(--r-pill);background:var(--pane-3);height:.25rem;margin:0 0 .1875rem;display:block;overflow:hidden}.pt-bar i{background:var(--accent);transform-origin:0;height:100%;display:block}.pt-tape ol{gap:.0625rem;margin:0;padding:0;list-style:none;display:grid}.pt-tape li{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.25rem;display:flex}.pt-tape b{font:600 .625rem/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pt-tape li[data-side=buy] b{color:var(--up)}.pt-tape li[data-side=sell] b{color:var(--down)}.pt-tape em{color:var(--ink-4);font:500 .5625rem/1.35 var(--sans);flex:none;font-style:normal}.pt-ticket{flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex}.pt-ticket-top{flex:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pt-ticket-top span{color:var(--ink-3);font:600 var(--t-micro)/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.pt-done{border:1px solid var(--pane-edge-2);border-radius:var(--r-control);background:var(--pane-2);min-width:4rem;min-height:2.75rem;color:var(--ink);font:600 var(--t-tiny)/1 var(--sans);-webkit-tap-highlight-color:transparent;place-items:center;padding:0 .75rem;display:grid}.pt-done:active{background:var(--pane-3)}.pt-done:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-ticket .ph-inset{flex:1;min-height:0;padding:0}.pt-ticket .ov-panel{border:1px solid var(--pane-edge);border-radius:var(--r-pane);background:var(--pane-2);gap:.5rem;padding:.5rem}.pt-ticket .ov-head{display:none}.ph-dock.pt-dock{padding:.375rem .5rem calc(.375rem + env(safe-area-inset-bottom,0px));border:1px solid var(--pane-edge);border-radius:var(--r-pane);background:var(--pane-2);grid-template-columns:1.7fr 1fr;grid-template-areas:"sizes sizes""buy sell""note note""err err";gap:.25rem .375rem;margin:0;display:grid}.pt-sizes{grid-area:sizes;grid-auto-columns:1fr;grid-auto-flow:column;gap:.375rem;display:grid}.pt-size{border:1px solid var(--pane-edge);border-radius:var(--r-control);background:var(--pane-2);min-width:0;min-height:3rem;color:var(--ink-2);font:600 var(--t-body)/1 var(--sans);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;place-items:center;padding:0 .25rem;display:grid}.pt-size[aria-pressed=true]{border-color:var(--pane-edge-2);background:var(--pane-3);color:var(--ink)}.pt-size:active{background:var(--pane-3)}.pt-size:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt-dock .quick-buy{display:contents}.pt-dock .quick-buy .metal-btn{width:100%;min-width:0;min-height:3.25rem;font:700 var(--t-tiny)/1 var(--sans);grid-area:buy;padding:0 .625rem}.pt-dock .quick-buy .metal-btn-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-dock .quick-buy-note{text-align:left;grid-area:note;font-size:.625rem;line-height:1.25}.pt-dock .quick-buy-error{grid-area:err;font-size:.625rem;line-height:1.25}.ph-action.pt-sell{min-height:3.25rem;font:700 var(--t-body)/1 var(--sans);grid-area:sell}.pt-ticket .seg-side .metal-btn,.pt-ticket .tk-amount,.pt-ticket .tk-amount input,.pt-ticket .tk-presets button{min-height:2.75rem}.pt-ticket .tk-slippage input{min-width:3.5rem;min-height:2.75rem}.pt-ticket .tk-submit.tk-submit{min-height:3.25rem}
