.msg-rate-btn{position:relative;width:28px;height:28px;border-radius:var(--r-pill);border:none;background:var(--chrome-glass-fill);box-shadow:var(--chrome-glass-shadow-thin);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;align-self:flex-end;margin-bottom:4px;margin-left:6px;font-family:inherit;transition:transform 130ms cubic-bezier(.4,0,.2,1),background .15s,color .15s}.msg-rate-btn::before{content:'';position:absolute;inset:-8px -3px;border-radius:inherit}.msg-rate-btn svg{width:14px;height:14px;opacity:.72;transition:opacity .15s}.msg-rate-btn .rr-hand{transition:fill .15s}@media(hover:hover){.msg-rate-btn:hover:not(.on){background:var(--glass-border)}.msg-rate-btn:hover svg{opacity:1}}.msg-rate-btn:active{background:var(--glass-border)}body.no-blur .msg-rate-btn:active{transform:scale(.92)}.msg-rate-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-rate-btn.mark{order:1}.msg-rate-btn.on{background:var(--accent-soft);color:var(--accent-text)}.msg-rate-btn.on svg{opacity:1}.msg-rate-btn.on .rr-hand{fill:currentColor}.msg-rate-btn.pop svg{animation:rrPop 420ms cubic-bezier(.2,.9,.3,1.2)}.msg-rate-btn.down.pop svg{animation-name:rrPopDown}@keyframes rrPop{0%{transform:scale(1)}35%{transform:scale(1.38)rotate(-14deg)}70%{transform:scale(.94)rotate(3deg)}100%{transform:scale(1)}}@keyframes rrPopDown{0%{transform:scale(1)}35%{transform:scale(1.3)rotate(14deg)}70%{transform:scale(.95)rotate(-3deg)}100%{transform:scale(1)}}.rr-fold{margin:0 12px;flex-shrink:0}.rr-panel{padding:4px 0 10px}.rr-head{display:flex;align-items:center;gap:8px;min-height:28px}.rr-title{font-size:14px;font-weight:600;color:var(--text)}.rr-many{font-size:13px;color:var(--text2)}.rr-x{position:relative;margin-left:auto;width:28px;height:28px;border-radius:var(--r-pill);border:none;background:var(--chrome-glass-fill);box-shadow:var(--chrome-glass-shadow-thin);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.rr-x::before{content:'';position:absolute;inset:-8px;border-radius:inherit}.rr-x svg{width:13px;height:13px;opacity:.72}.rr-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.rr-chip{position:relative;height:34px;padding:0 12px;display:flex;align-items:center;justify-content:center;min-width:0;border-radius:var(--r-pill);border:none;background:var(--chrome-glass-fill);box-shadow:var(--chrome-glass-shadow-thin);color:var(--text);font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,padding 180ms cubic-bezier(.2,0,0,1),transform 130ms cubic-bezier(.4,0,.2,1)}.rr-chip::before{content:'';position:absolute;inset:-3px 0;border-radius:inherit}.rr-fold.open .rr-chip{animation:sugIn .26s cubic-bezier(.05,.7,.1,1)backwards;animation-delay:calc(var(--i,0) * 30ms)}@media(hover:hover){.rr-chip:hover:not(.on){background:var(--glass-border)}}.rr-chip:active{background:var(--glass-border)}body.no-blur .rr-chip:active{transform:scale(.95)}.rr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rr-check{width:0;overflow:hidden;display:inline-flex;transition:width 180ms cubic-bezier(.2,0,0,1),margin 180ms cubic-bezier(.2,0,0,1)}.rr-check svg{width:14px;height:14px;flex:none}.rr-lbl{overflow:hidden;text-overflow:ellipsis}.rr-chip.on{background:var(--accent-soft);color:var(--accent-text)}.rr-chip.on .rr-check{width:14px;margin-right:5px}.rr-own{gap:6px}.rr-own.wide{grid-column:1/-1}.rr-own-ico{display:inline-flex}.rr-own-ico svg{width:15px;height:15px;opacity:.72}.rr-own.on .rr-own-ico svg{opacity:1}.rr-note{margin-top:10px;font-size:12px;line-height:1.4;color:var(--text2)}.rr-chips-sheet{margin-top:4px}.rr-chips-sheet .rr-chip{height:40px;font-size:14px;background:var(--glass-bold);box-shadow:none}.rr-chips-sheet .rr-chip.on{background:var(--accent-soft)}@media(prefers-reduced-motion:reduce){.msg-rate-btn.pop svg,.rr-fold.open .rr-chip{animation:none}}