.rs-allplaying,.rs-chip,.rs-covered,.rs-heard,.rs-receipt,.rs-root,.rs-settle{--rs-settled:#B1512A;--rs-settled-soft:rgba(177,81,42,0.10);--rs-settled-ink:#8A3E1F;--rs-settled-on-dark:#E08A5E;--rs-status-playing:#16A34A;--rs-ease-enter:cubic-bezier(.2,.8,.2,1);--rs-ease-out:cubic-bezier(.23,1,.32,1);--rs-d-enter:220ms;--rs-d-ring:600ms;--rs-d-fly:280ms}.rs-rm{--rs-d-enter:150ms;--rs-d-ring:1ms;--rs-d-fly:150ms}@media (prefers-reduced-motion:reduce){.rs-allplaying,.rs-chip,.rs-covered,.rs-heard,.rs-receipt,.rs-root,.rs-settle{--rs-d-enter:150ms;--rs-d-ring:1ms;--rs-d-fly:150ms}}.rs-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 12px 4px 6px;border-radius:999px;background:var(--rs-settled-soft);color:var(--rs-settled-ink);font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;vertical-align:middle;opacity:0;transform:translateY(4px);transition:opacity .18s var(--rs-ease-out),transform .22s var(--rs-ease-enter)}.rs-chip.rs-show{opacity:1;transform:none}.rs-chip[role=button]{position:relative;cursor:pointer}.rs-chip[role=button]:after{content:"";position:absolute;inset:-6px -4px}.rs-chip[role=button]:hover{background:rgba(177,81,42,.16)}.rs-chip[role=button]:focus-visible{outline:2px solid #B1512A;outline-offset:2px}.rs-chip.rs-play{background:rgba(22,163,74,.1);color:#166534}.rs-chip .rs-dot{width:8px;height:8px;border-radius:50%;background:var(--rs-status-playing)}.rs-chip.rs-pulse{animation:rs-pulse .26s var(--rs-ease-enter)}@keyframes rs-pulse{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}.rs-calm-h{font-family:var(--font-display);font-weight:500;font-size:34px;line-height:1.1;margin:0;letter-spacing:0}.rs-calm-h,.rs-calm-p{color:var(--text-primary)}.rs-calm-p{font-size:17px;margin:6px 0 0}.rs-calm-s{font-size:13px;margin:6px 0 0;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.rs-line-in{opacity:0;transform:translateY(6px);transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-line-in.rs-in{opacity:1;transform:none}.rs-line-in.rs-d1{transition-delay:70ms}.rs-line-in.rs-d2{transition-delay:.14s}.rs-line-in.rs-d3{transition-delay:.26s}.rs-art>img{position:relative}.rs-dot-inline{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rs-status-playing);margin-right:6px;vertical-align:middle}.rs-text-btn{min-height:44px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:transform .12s var(--rs-ease-out),opacity .18s var(--rs-ease-out)}.rs-text-btn:hover{color:var(--text-primary)}.rs-text-btn:active{transform:scale(.97)}.rs-text-btn:disabled{opacity:.5;cursor:default}.rs-text-btn:focus-visible{outline:2px solid #B1512A;outline-offset:2px}.rs-fold-host{position:relative}.rs-fold-label{transition:opacity var(--rs-d-enter) var(--rs-ease-enter)}.rs-folded .rs-fold-label{opacity:0}.rs-fold-cell{transition:transform var(--rs-d-enter) var(--rs-ease-enter),opacity var(--rs-d-enter) var(--rs-ease-enter)}.rs-settle{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;border-radius:inherit;background:linear-gradient(135deg,#FDFBF8 52%,#F7E8DA);pointer-events:none;opacity:0;transform:scale(.96);transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-settle.rs-in{opacity:1;transform:none;pointer-events:auto}.rs-settle-inner{display:flex;align-items:center;gap:28px;min-width:0}.rs-settle-inner>div{min-width:0}.rs-settle .rs-acts{display:flex;gap:4px;margin-top:10px;margin-left:-12px}.rs-art{position:relative;width:176px;height:176px;flex-shrink:0}.rs-art>img{width:100%;height:100%;object-fit:contain;display:block}.rs-settle-img{position:relative;opacity:0;transform:translateY(-16px) scale(.94);transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform .26s var(--rs-ease-enter)}.rs-landed .rs-settle-img{opacity:1;transform:none}.rs-ring-track{position:absolute;inset:-8px;border-radius:50%;border:3px solid var(--rs-settled-soft)}.rs-ring-track:after{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(177,81,42,.14)}.rs-ring{position:absolute;inset:-8px;pointer-events:none}.rs-ring .rs-h{position:absolute;top:0;width:50%;height:100%;overflow:hidden}.rs-ring .rs-h.rs-r{right:0}.rs-ring .rs-h.rs-l{left:0}.rs-ring .rs-h i{position:absolute;top:0;width:200%;height:100%;border-radius:50%;border:3px solid transparent;transform:rotate(-135deg)}.rs-ring .rs-h.rs-r i{right:0;border-top-color:var(--rs-settled);border-right-color:var(--rs-settled)}.rs-ring .rs-h.rs-l i{left:0;border-bottom-color:var(--rs-settled);border-left-color:var(--rs-settled)}.rs-ring.rs-close .rs-h.rs-r i{transition:transform calc(var(--rs-d-ring) / 2) cubic-bezier(.4,0,1,1);transform:rotate(45deg)}.rs-ring.rs-close .rs-h.rs-l i{transition:transform calc(var(--rs-d-ring) / 2) cubic-bezier(0,0,.2,1) calc(var(--rs-d-ring) / 2);transform:rotate(45deg)}.rs-ring.rs-done .rs-h i{transform:rotate(45deg)}.rs-badge{position:absolute;right:4px;bottom:7px;width:56px;height:56px;opacity:0;transform:scale(.86);transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-badge.rs-in{opacity:1;transform:none}.rs-fly{position:fixed;z-index:90;pointer-events:none;transform-origin:0 0;margin:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s cubic-bezier(.23,1,.32,1)}.rs-undo-icon{color:#B1512A;flex-shrink:0}.rs-heard{display:flex;align-items:center;gap:24px}.rs-heard .rs-art{width:120px;height:120px}.rs-ripple{position:absolute;inset:18%;border-radius:50%;border:2px solid rgba(94,122,78,.55);opacity:0;transform:scale(.7)}.rs-rippling .rs-ripple{animation:rs-rip 1.2s var(--rs-ease-out) 3}.rs-rippling .rs-ripple:nth-child(2){animation-delay:.2s}.rs-rippling .rs-ripple:nth-child(3){animation-delay:.4s}@keyframes rs-rip{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}.rs-art>img.rs-arc{position:absolute;inset:0}.rs-rippling .rs-arc{animation:rs-arc-pulse .62s var(--rs-ease-out) both}.rs-rippling .rs-arc:nth-of-type(3){animation-delay:.11s}.rs-rippling .rs-arc:nth-of-type(4){animation-delay:.22s}@keyframes rs-arc-pulse{0%{opacity:.15}55%{opacity:1;filter:brightness(1.08)}to{opacity:1;filter:none}}.rs-heard .rs-calm-h{font-size:28px}.rs-heard .rs-calm-p{font-size:16px}.rs-covered{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;padding:16px;border-radius:24px;background:linear-gradient(135deg,#FDFBF8 52%,#F7E8DA);box-shadow:0 1px 2px rgba(59,47,47,.06),0 12px 32px -18px rgba(177,81,42,.35)}.rs-venue{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;background:#EDE6DB}.rs-venue img{width:100%;height:100%;object-fit:cover;display:block}.rs-venue .rs-vn{position:absolute;left:14px;bottom:12px;background:rgba(254,253,251,.92);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;color:var(--text-primary);max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-cseal{position:absolute;right:14px;top:14px;width:84px;height:84px;opacity:0;transform:translateY(-6px) scale(1.12) rotate(-8deg)}.rs-cseal.rs-in{opacity:1;transform:none;transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-why{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center}.rs-pill-ghost{min-height:44px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:1px solid rgba(59,47,47,.15);background:rgba(255,255,255,.5);color:var(--text-primary);transition:transform .12s var(--rs-ease-out)}.rs-pill-ghost:hover{background:#fff}.rs-pill-ghost:active{transform:scale(.97)}.rs-whytext{font-size:14px;color:var(--text-secondary);max-width:360px;margin:8px 0 0;flex-basis:100%;opacity:0;transform:translateY(4px);transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-whytext.rs-in{opacity:1;transform:none}.rs-lnk{color:#B1512A;font-weight:600;font-size:14px;text-decoration:none;display:inline-flex;min-height:44px;align-items:center;margin-left:10px}.rs-receipt{position:fixed;left:50%;bottom:112px;z-index:60;display:flex;align-items:center;gap:14px;padding:10px 20px 10px 10px;border-radius:22px;background:#FEFDFB;box-shadow:0 12px 32px -12px rgba(59,47,47,.35),0 0 0 1px rgba(59,47,47,.08);opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity var(--rs-d-enter) var(--rs-ease-enter),transform var(--rs-d-enter) var(--rs-ease-enter)}.rs-receipt.rs-in{opacity:1;transform:translate(-50%);pointer-events:auto}.rs-receipt .rs-ra{width:64px;height:64px;transform:translateX(8px);transition:transform .32s var(--rs-ease-enter);display:block}.rs-receipt.rs-in .rs-ra{transform:none}.rs-receipt b{font-family:var(--font-display);font-weight:500;font-size:20px;display:block;color:var(--text-primary)}.rs-receipt span{font-size:14px;color:var(--text-secondary)}.rs-allplaying{display:flex;align-items:center;gap:20px;padding:16px 24px;margin-bottom:16px;border-radius:24px;background:linear-gradient(135deg,#FDFBF8 52%,#F7E8DA);box-shadow:0 1px 2px rgba(59,47,47,.06),0 12px 32px -18px rgba(177,81,42,.35)}.rs-allplaying .rs-art{width:120px;height:120px}.rs-allplaying .rs-lit{opacity:0;transition:opacity var(--rs-d-enter) var(--rs-ease-enter)}.rs-allplaying .rs-lit.rs-in{opacity:1}.rs-allplaying{transition:opacity var(--rs-d-enter) var(--rs-ease-enter)}.rs-allplaying.rs-held{opacity:0;visibility:hidden;transition:opacity var(--rs-d-enter) var(--rs-ease-enter),visibility 0s linear var(--rs-d-enter)}@media (max-width:767px){.rs-settle{align-items:flex-start;padding:16px 12px}.rs-settle-inner{position:sticky;top:96px;gap:18px}.rs-settle .rs-art{width:96px;height:96px}.rs-settle .rs-badge{right:0;bottom:2px;width:40px;height:40px}.rs-settle .rs-badge .success-tick--lg:before{inset:2px}.rs-settle .rs-badge .success-tick--lg:after{display:none}.rs-calm-h{font-size:28px}.rs-calm-p{font-size:16px}.rs-heard{flex-direction:column;text-align:center;gap:12px}.rs-heard .rs-calm-s{justify-content:center}.rs-covered{grid-template-columns:1fr;gap:16px}.rs-receipt{bottom:156px;width:calc(100% - 32px)}.rs-allplaying{padding:16px;gap:14px}.rs-allplaying .rs-art{width:88px;height:88px}}@media (min-width:1024px){.rs-receipt{left:calc(50% + 134px)}}.rs-rm.rs-receipt{transform:translate(-50%)!important}.rs-rm .rs-badge,.rs-rm .rs-chip,.rs-rm .rs-cseal,.rs-rm .rs-fold-cell,.rs-rm .rs-line-in,.rs-rm .rs-ra,.rs-rm .rs-settle,.rs-rm .rs-settle-img,.rs-rm .rs-whytext,.rs-rm.rs-chip,.rs-rm.rs-settle{transform:none!important}.rs-rm .rs-chip.rs-pulse,.rs-rm .rs-rippling .rs-arc,.rs-rm .rs-rippling .rs-ripple,.rs-rm.rs-chip.rs-pulse{animation:none}@media (prefers-reduced-motion:reduce){.rs-receipt{transform:translate(-50%)!important}.rs-badge,.rs-chip,.rs-cseal,.rs-fold-cell,.rs-line-in,.rs-ra,.rs-settle,.rs-settle-img,.rs-whytext{transform:none!important}.rs-chip.rs-pulse,.rs-rippling .rs-arc,.rs-rippling .rs-ripple{animation:none}.rs-fly{display:none}}