.pv-page{padding-block:3rem 6rem}.pv-page h1{font-size:var(--type-page-title);margin-bottom:.75rem}.pv-intro{color:var(--grey-1);margin:0 0 1.5rem;max-width:70ch}.pv-replay{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--type-small);gap:.6rem;margin-bottom:1.25rem}.pv-replay span{color:var(--grey-1)}.pv-replay .button{min-height:38px;padding:.4rem .9rem}.pv-mode{border:0;border-top:1px solid var(--grey-3);display:grid;grid-gap:.3rem;gap:.3rem;margin:1.5rem 0 0;padding:1.1rem 0 0}.pv-mode legend{color:var(--grey-1);float:left;font-size:var(--type-label);font-weight:var(--weight-semibold);margin-bottom:.4rem;padding:0 .6rem;width:100%}.pv-mode-row{align-items:center;border-radius:10px;display:flex;position:relative}.pv-mode-row:has([aria-pressed=true]){background:var(--accent-tint)}.pv-mode button{background:transparent;border:0;color:var(--grey-1);cursor:pointer;flex:1 1;font-size:var(--type-small);font-weight:var(--weight-semibold);min-height:38px;padding:0 .6rem;text-align:left}.pv-mode button:hover{color:var(--ink)}.pv-mode button[aria-pressed=true]{color:var(--accent-hover)}.pv-tip{align-items:center;border-radius:6px;color:var(--grey-2);cursor:help;display:inline-flex;height:28px;justify-content:center;margin-right:.3rem;width:28px}.pv-tip:focus-visible,.pv-tip:hover{background:var(--paper);color:var(--ink)}.pv-tip [role=tooltip]{background:var(--ink);border-radius:8px;box-shadow:0 8px 20px -8px rgb(16 24 40/.35);color:var(--paper);font-size:var(--type-label);left:0;line-height:1.4;opacity:0;padding:.5rem .65rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 4px);transition:opacity .12s ease-out;visibility:hidden;z-index:5}.pv-tip:focus-visible [role=tooltip],.pv-tip:hover [role=tooltip]{opacity:1;visibility:visible}.pv-tags li.added small{background:var(--paper);border-radius:4px;font-size:var(--type-micro);padding:0 .3rem}.pv-coverage.tailored{--ok:#17803d;--ok-tint:#e6f5eb;--ok-ink:#135c2e}.pv-coverage.tailored .pv-split span{background:var(--ok)}.pv-coverage.tailored .pv-note{background:var(--ok-tint);color:var(--ok-ink)}.pv-coverage.tailored .pv-note .text-link{color:var(--ok)}.pv-coverage.tailored .pv-tags li.have{background:var(--ok-tint);color:var(--ok-ink)}.pv-coverage.tailored .pv-legend b{color:var(--ok)}.pv-suggest li.dropped>span{color:var(--grey-1);text-decoration:line-through}.pv-suggest small{color:var(--grey-1);font-size:var(--type-label)}.pv-x{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--grey-1);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.pv-x:hover{background:var(--paper);color:var(--ink)}.pv-undo{background:none;border:0;color:var(--accent);cursor:pointer;font-weight:var(--weight-semibold);min-height:32px;padding:0 .25rem}.pv-note,.pv-undo{font-size:var(--type-small)}.pv-note{align-items:baseline;background:var(--accent-tint);border-radius:12px;color:var(--accent-ink);display:flex;gap:.5rem;padding:.75rem 1rem}.pv-note .text-link{cursor:pointer}