.ptm{--ptm-ink:#eef3fb;--ptm-dim:#b9c5da;--ptm-faint:#8fa0ba;--ptm-signal:#2f8fd6;--ptm-ember:#f0954f;--ptm-hairline:#ffffff1a}.ptm-ink{color:var(--ptm-ink)}.ptm-dim{color:var(--ptm-dim)}.ptm-faint{color:var(--ptm-faint)}.ptm-signal{color:var(--ptm-signal)}.ptm-ember{color:var(--ptm-ember)}.ptm-mono{font-variant-numeric:tabular-nums}.ptm-ticker{border-top:1px solid var(--ptm-hairline);border-bottom:1px solid var(--ptm-hairline);background:#00000059;position:relative;overflow:hidden}.ptm-marquee{letter-spacing:.18em;text-transform:uppercase;width:max-content;padding:.6rem 0;font-size:.85rem;animation:48s linear infinite ptm-marquee;display:flex}@keyframes ptm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ptm-tick{white-space:nowrap;align-items:baseline;gap:.5rem;margin:0 1.4rem;display:inline-flex}.ptm-play,.ptm-pick-row{margin-top:1.5rem}.ptm-bucket-pick{cursor:pointer}.ptm-bucket-pick:hover rect{stroke-width:2.5px}.ptm-bucket-btn{cursor:pointer;transition:background .2s,border-color .2s}.ptm-bucket-btn:disabled{cursor:default}.ptm-section{border-top:1px solid var(--ptm-hairline);margin-top:1.5rem;padding-top:1.25rem}.ptm-btn{border:1px solid var(--ptm-signal);color:var(--ptm-signal);letter-spacing:.14em;text-transform:uppercase;background:#2f8fd626;border-radius:6px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.ptm-btn:hover:not(:disabled){color:#fff;background:#2f8fd64d}.ptm-btn:disabled{opacity:.45;cursor:not-allowed}.ptm-btn-ghost{border-color:var(--ptm-hairline);color:var(--ptm-dim);background:0 0}.ptm-btn-ghost:hover:not(:disabled){border-color:var(--ptm-dim);color:var(--ptm-ink);background:0 0}.ptm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.ptm-table th{color:var(--ptm-signal);text-align:left;border-bottom:1px solid var(--ptm-hairline);letter-spacing:.1em;text-transform:uppercase;padding:.5rem .7rem;font-size:.72rem;font-weight:600}.ptm-table td{color:var(--ptm-dim);border-bottom:1px solid #ffffff0d;padding:.5rem .7rem}@media (prefers-reduced-motion:reduce){.ptm-marquee{animation:none}}
