.account .acc-row{gap:9px;display:flex}.account .acc-row button{flex:1;min-width:0}.account.slim{padding:15px 16px}.account.slim .pnote{margin-bottom:12px}.account .acc-tiny{color:var(--faint);margin:12px 0 0;font-size:11.5px;line-height:1.65}.account .acc-err{margin:12px 0 0}.account .acc-text{width:auto;color:var(--muted);text-underline-offset:3px;text-align:left;background:0 0;border:0;margin-top:12px;padding:0;font-size:12.5px;text-decoration:underline}.account .acc-text:hover{color:var(--ink)}.account .acc-text+.acc-row,.account .acc-tiny+.acc-row{margin-top:12px}.acc-done{background:var(--surface);border:1px solid var(--cool);box-shadow:var(--shadow);border-radius:3px;padding:14px 16px}.acc-done p{color:var(--ink);margin:0;font-size:13.5px;line-height:1.65}.acc-done p b{font-weight:600}@media (max-width:360px){.account .acc-row{flex-direction:column}}
.stage .stage3d{z-index:2;width:auto;font-family:var(--data);letter-spacing:.06em;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:8px;right:8px}.stage .stage3d[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.stage .stage3d:focus-visible{outline:2px solid var(--cool);outline-offset:2px}.stage canvas.org3d{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.stage canvas.org3d:active{cursor:grabbing}.stage canvas.org3d~.caption{pointer-events:none}.stage:has(canvas.org3d) .badge{pointer-events:none}
.card.rewind{flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex}.card.rewind>h2{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.card.rewind>h2 small{color:var(--muted);font-size:12px;font-weight:400}.rw-strip{touch-action:pan-y;cursor:pointer;background:var(--sunk);border-radius:3px;width:100%;height:64px;display:block}.rw-strip:focus-visible{outline:2px solid var(--cool);outline-offset:3px}.rw-ends{font-family:var(--data);color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.rw-ends .rw-sel{color:var(--ink);font-weight:600}.rw-btns{grid-template-columns:48px 1fr 48px 64px;gap:6px;display:grid}.rw-btns button{padding:10px 6px;font-size:13px}.rw-day{flex-direction:column;gap:4px;display:flex}.rw-since{background:var(--ground);border-left:3px solid var(--cool);color:var(--ink);border-radius:2px;min-height:2.9em;margin:0;padding:9px 11px;font-size:13.5px;line-height:1.5}.rw-gave{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.rw-key{color:var(--faint);margin:2px 0 0;font-size:11.5px;line-height:1.6}.stage.past .badge{color:var(--ink);border-color:var(--ink)}
