.pt{border-radius:var(--r-sm,8px);background:var(--surface);box-shadow:inset 0 0 0 var(--hair,1px) var(--line);gap:.55rem;margin:.2rem .8rem .9rem;padding:.7rem .75rem .75rem;display:grid}.pt-h{align-items:center;gap:.5rem;display:flex}.pt-h b{font:700 var(--fs-sm)/1 var(--body);letter-spacing:.02em}.pt-h .sp{flex:1}.pt-tag{color:var(--brand-b-2);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--brand-b) 55%, transparent);letter-spacing:.08em}.pt-link{all:unset;cursor:pointer;font:600 var(--fs-xs)/1 var(--body);color:var(--brand-b)}.pt-link:hover{color:var(--brand-b-2)}.pt-link:focus-visible{box-shadow:var(--ring);border-radius:2px}.pt-side{border-radius:var(--r-xs,6px);background:var(--bg-2);grid-template-columns:1fr 1fr;gap:.3rem;padding:.2rem;display:grid}.pt-sb{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:var(--r-xs,6px);font:700 var(--fs-sm)/1 var(--mono);letter-spacing:.1em;color:var(--muted);padding:.45rem 0}.pt-sb:focus-visible{box-shadow:var(--ring)}.pt-sb.buy[aria-selected=true]{color:var(--on-sun);background:var(--pos)}.pt-sb.sell[aria-selected=true]{color:var(--fg);background:color-mix(in oklab, var(--neg) 70%, var(--surface))}.pt-chips{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.pt-chip{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:var(--r-xs,6px);font:600 var(--fs-sm)/1 var(--mono);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);font-variant-numeric:tabular-nums;padding:.5rem 0}.pt-chip i{color:var(--faint);font-style:normal;font-size:var(--fs-2xs)}.pt-chip[aria-pressed=true]{color:var(--sol);box-shadow:inset 0 0 0 2px var(--brand-b)}.pt-chip:disabled{cursor:not-allowed;color:var(--faint)}.pt-chip:focus-visible{box-shadow:var(--ring)}.pt-q{font:500 var(--fs-xs)/1.3 var(--mono);color:var(--fg);gap:.1rem;margin:0;display:grid}.pt-q small{font:400 var(--fs-2xs)/1.3 var(--body);color:var(--faint)}.pt-go{height:2.6rem;font-family:var(--mono);letter-spacing:.06em}.pt-confirm{border-radius:var(--r-xs,6px);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);gap:.45rem;padding:.5rem .55rem;display:grid}.pt-cf-row{font:700 var(--fs-sm)/1.2 var(--mono);letter-spacing:.04em;color:var(--fg);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;margin:0;display:flex}.pt-cf-row small{font:400 var(--fs-2xs)/1.3 var(--body);letter-spacing:0;color:var(--muted);flex-basis:100%}.pt-cf-acts{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.pt-cancel{height:2.6rem;font-family:var(--mono);letter-spacing:.04em}.pt-note{font:500 var(--fs-xs)/1.35 var(--body);margin:0}.pt-note.ok{color:var(--pos)}.pt-note.no{color:var(--neg)}.pt-have{font:500 var(--fs-xs)/1.3 var(--mono);color:var(--muted);margin:0}.pt-meta{font:400 var(--fs-2xs)/1.3 var(--mono);color:var(--faint);flex-wrap:wrap;gap:.25rem .8rem;margin:0;display:flex}.pt-hand{font:400 var(--fs-2xs)/1.35 var(--body);color:var(--faint);margin:0}.pm{font-variant-numeric:tabular-nums;justify-items:start;line-height:1.1;display:inline-grid}.pm b{font:600 var(--fs-sm)/1.1 var(--mono);color:var(--sol)}.pm b i{color:var(--faint);font-size:.72em;font-style:normal}.pm small{font:400 var(--fs-2xs)/1.1 var(--mono);color:var(--faint)}.pm.big b{font-size:var(--fs-lg,1.25rem)}.pm.pos b{color:var(--pos)}.pm.neg b{color:var(--neg)}.pb-book{gap:.55rem;padding:.2rem 0 .6rem;display:grid}.pb-life{padding:0 var(--pad,.75rem);gap:.45rem;display:grid}.pb-life-h{align-items:center;gap:.5rem;display:flex}.pb-life-h b{font:700 var(--fs-sm)/1 var(--body)}.pb-life-h .sp{flex:1}.pb-life-h small{font:400 var(--fs-2xs)/1 var(--mono);color:var(--faint)}.pb-bar{background:var(--bg-2);height:.55rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;position:relative;overflow:hidden}.pb-bar i{border-radius:inherit;background:linear-gradient(90deg in oklab, var(--stripe-coral), var(--brand-b));position:absolute;inset:0 auto 0 0}.pb-bar.wall i{background:var(--neg)}.pb-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pb-nums>div{gap:.15rem;display:grid}.pb-nums small{font:500 var(--fs-2xs)/1 var(--body);color:var(--faint);text-transform:lowercase}.pb-sub{font:400 var(--fs-2xs)/1.3 var(--body);color:var(--faint);margin:0}.pb-sec{padding:0 var(--pad,.75rem);font:700 var(--fs-xs)/1 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:.45rem;margin:.3rem 0 0;display:flex}.pb-sec small{font:500 var(--fs-2xs)/1 var(--mono);text-transform:none;color:var(--faint)}.pb-rows{margin:0;padding:0;list-style:none}.pb-row{padding:.45rem var(--pad,.75rem);border-top:1px solid var(--line);grid-template-columns:minmax(4.5rem,1fr) auto auto;grid-template-areas:"sym x net""meta meta meta""ladder ladder ladder";align-items:center;gap:.2rem .6rem;display:grid}.pb-sym{all:unset;cursor:pointer;font:700 var(--fs-sm)/1.1 var(--body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;grid-area:sym;overflow:hidden}.pb-sym:hover{color:var(--brand-b-2)}.pb-sym:focus-visible{box-shadow:var(--ring)}.pb-x{font:600 var(--fs-sm)/1 var(--mono);color:var(--fg);grid-area:x}.pb-io{color:var(--faint);grid-area:x;align-items:center;gap:.3rem;display:inline-flex}.pb-io .pb-arr{font:600 var(--fs-sm) / 1.1 var(--mono);color:var(--faint);align-self:flex-start}.pb-net{grid-area:net;justify-self:end}.pb-meta{font:400 var(--fs-2xs)/1.3 var(--mono);color:var(--faint);grid-area:meta}.pb-ladder{font:400 var(--fs-2xs)/1.3 var(--mono);color:var(--muted);grid-area:ladder}.pb-src{padding:0 var(--pad,.75rem);font:400 var(--fs-2xs)/1.3 var(--mono);color:var(--faint);margin:.2rem 0 0}.duo.paper .who.kp{color:var(--brand-b-2)}.pt-wo{border-radius:var(--r-xs,6px);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--neg) 55%, transparent);gap:.4rem;padding:.5rem .6rem;display:grid}.pt-wo p{font:400 var(--fs-2xs) / 1.35 var(--body);color:var(--muted);margin:0}
