.ps-inbox-walkthrough{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;gap:20px;align-items:start;border-radius:var(--rv-radius-panel);padding:24px;background:var(--ps-tone-soft);border:1px solid var(--rv-line-soft)}.ps-inbox-context,.ps-inbox-walkthrough>aside{padding:20px;border-radius:var(--rv-radius-md);background:var(--rv-white);min-width:0}.ps-inbox-selected{padding-bottom:20px;border-bottom:1px solid var(--rv-line-soft)}.ps-inbox-selected .ps-avatar{margin-bottom:16px}.ps-inbox-selected strong{font-weight:500;font-size:15px}.ps-inbox-walkthrough aside p{font-size:14px;margin-top:16px}.ps-inbox-walkthrough aside small{font-size:12px}.ps-inbox-context h3{font-size:20px!important}.ps-inbox-context p{font-size:15px}.ps-review-evidence{padding:18px;border-radius:var(--rv-radius-md);background:var(--ps-tone-soft)}.ps-review-evidence h3{font-size:20px;margin:0 0 10px}.ps-review-evidence blockquote{font-size:16px;margin:0}.ps-review-evidence p{font-size:14px;margin:12px 0 0}.ps-survey-rating{display:flex;gap:12px;margin:20px 0}.ps-survey-rating span{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rv-line);border-radius:var(--rv-radius-sm);font-size:18px}.ps-survey-rating [data-selected=true]{background:var(--ps-tone);border-color:var(--rv-ink)}.ps-flag{padding:18px;border:1px solid var(--rv-warning-500);background:var(--rv-warning-50);color:var(--rv-ink);border-radius:var(--rv-radius-md);font-size:15px}@media (max-width:980px){.ps-inbox-walkthrough{grid-template-columns:1fr}.ps-inbox-walkthrough>aside{display:none}.ps-inbox-walkthrough{padding:16px}}.ps-inbox-walkthrough .ps-beat{animation:none}.ps-inbox-walkthrough .ps-bubble p{animation:none;clip-path:none}.ps-inbox-progress{padding:20px;border:1px dashed var(--rv-line);border-radius:var(--rv-radius-md)}.ps-inbox-walkthrough[data-step="1"] .ps-check-panel{outline:2px solid var(--rv-sky-500);outline-offset:4px}.ps-inbox-reply .ps-bubble p{animation:ps-inbox-type 2.5s steps(50) both}.ps-inbox-context{align-self:stretch}.ps-inbox-context>p:last-child{margin-top:24px}@keyframes ps-inbox-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ps-inbox-reply .ps-bubble p{animation:none;clip-path:none}}