.P0tsPW_layer{z-index:30;position:fixed;inset:0}.P0tsPW_backdrop{background:color-mix(in oklab, var(--osh-ink) 55%, transparent);position:absolute;inset:0}.P0tsPW_panel{width:min(22rem,86vw);padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--osh-surface);box-shadow:-4px 0 24px color-mix(in oklab, var(--osh-ink) 20%, transparent);flex-direction:column;gap:.25rem;animation:.18s ease-out P0tsPW_slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.P0tsPW_panel:focus{outline:none}@keyframes P0tsPW_slide-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.P0tsPW_panel{animation:none}}.P0tsPW_head{justify-content:space-between;align-items:center;padding:0 .25rem .5rem;display:flex}.P0tsPW_title{color:var(--osh-ink);margin:0;font-size:1rem;font-weight:700}.P0tsPW_close{width:2.5rem;height:2.5rem;color:var(--osh-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.P0tsPW_close svg{width:1.5rem;height:1.5rem}.P0tsPW_group{margin:0;padding:.25rem 0;list-style:none}.P0tsPW_group+.P0tsPW_group{border-top:1px solid var(--osh-line-soft)}.P0tsPW_row{width:100%;min-height:3.5rem;color:var(--osh-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem .25rem;text-decoration:none;display:flex}a.P0tsPW_row:hover,button.P0tsPW_row:hover{background:var(--osh-wash)}.P0tsPW_rowSoon{color:var(--osh-faint);cursor:not-allowed}.P0tsPW_icon{background:var(--osh-wash);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.P0tsPW_rowSoon .P0tsPW_icon{opacity:.55}.P0tsPW_icon svg{width:1.375rem;height:1.375rem}.P0tsPW_text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.P0tsPW_label{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:700;display:flex}.P0tsPW_chevron{width:1.25rem;height:1.25rem;color:var(--osh-muted);flex:none}.P0tsPW_soonBadge{border:1px solid var(--osh-line-soft);background:var(--osh-wash);color:var(--osh-muted);white-space:nowrap;border-radius:999px;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.5}.P0tsPW_confirmLayer{justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.P0tsPW_confirmBackdrop{background:color-mix(in oklab, var(--osh-ink) 35%, transparent);position:absolute;inset:0}.P0tsPW_confirm{background:var(--osh-surface);width:min(20rem,100%);box-shadow:0 8px 32px color-mix(in oklab, var(--osh-ink) 25%, transparent);text-align:center;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative}.P0tsPW_confirm:focus{outline:none}.P0tsPW_confirmTitle{color:var(--osh-ink);margin:0;font-size:1.0625rem;font-weight:700}.P0tsPW_confirmNote{color:var(--osh-muted);margin:0;font-size:.8125rem}.P0tsPW_confirmActions{gap:.5rem;margin-top:.25rem;display:flex}.P0tsPW_confirmForm{flex:1;display:flex}.P0tsPW_confirmCancel{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid var(--osh-line-soft);background:var(--osh-surface);color:var(--osh-ink);border-radius:999px;flex:1;padding:0 .75rem;font-weight:700}.P0tsPW_confirmSubmit{--primary-padding:0 .75rem;flex:1}