.ap-dialog .sk,.mset-app .sk{display:block;background:linear-gradient(90deg,var(--ink-700) 25%,var(--ink-600) 37%,var(--ink-700) 63%);background-size:400% 100%;animation:apSk 1.4s ease infinite}@keyframes apSk{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.mset-app .sk{animation:none}}.mset-app .ps-split{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:2.5rem;align-items:start;margin-top:1.75rem}.mset-app .ps-card{padding:1.375rem;border-radius:1.25rem;border:1px solid var(--ink-400);background:var(--surface-card)}.mset-app .ps-rows{display:flex;flex-direction:column;gap:.625rem;max-width:45rem;margin-top:2.5rem}.mset-app .ps-rows .ps-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.mset-app .ps-chips{display:flex;gap:.5rem}.mset-app .ps-player{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:100svh}.mset-app .ps-rail{padding:1.5rem 1.25rem;border-right:1px solid var(--border-hairline)}.mset-app .ps-rail-card{margin-top:1rem}.mset-app .ps-body{padding:1.5rem 2rem 4rem;min-width:0}.mset-app .ps-video{display:block;width:100%;padding-bottom:42%}.ps-spin{color:var(--accent-500);animation:psSpin .9s linear infinite}@keyframes psSpin{to{transform:rotate(1turn)}}@media (max-width:1000px){.mset-app .ps-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.mset-app .ps-player{grid-template-columns:minmax(0,1fr)}.mset-app .ps-rail{border-right:0;border-bottom:1px solid var(--border-hairline)}}@media (prefers-reduced-motion:reduce){.ps-spin{animation-duration:2.4s}}