.vsOjMW_overlay{z-index:9999}.vsOjMW_sheet{box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:520px;box-shadow:var(--shadow-md);padding:10px 16px calc(16px + env(safe-area-inset-bottom));animation:vsOjMW_sheetIn var(--dur-swap) cubic-bezier(.32, .72, 0, 1);align-self:flex-end}@keyframes vsOjMW_sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vsOjMW_grabber{background:var(--accent);border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.vsOjMW_heading{color:var(--text);text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;display:-webkit-box;overflow:hidden}.vsOjMW_subtitle{color:var(--text-muted);text-align:center;border-bottom:1px solid var(--border);margin-top:3px;padding-bottom:14px;font-size:12px}.vsOjMW_actions{align-items:flex-start;gap:4px;padding:18px 0;display:flex}.vsOjMW_action{min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:7px;padding:0;font-size:11px;line-height:1.25;display:flex}.vsOjMW_action:disabled{cursor:not-allowed;opacity:.45}.vsOjMW_actionIcon{background:var(--s2);border:1px solid var(--border);width:44px;height:44px;box-shadow:var(--elev-1);transition:background-color var(--dur-state) ease, border-color var(--dur-state) ease;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex}.vsOjMW_actionLabel{text-wrap:balance}.vsOjMW_action.vsOjMW_active{color:var(--accent)}.vsOjMW_action.vsOjMW_active .vsOjMW_actionIcon{border-color:var(--accent);box-shadow:0 0 8px var(--g4)}.vsOjMW_rate{text-align:center;padding:18px 0 6px}.vsOjMW_rateLabel{color:var(--text-muted);margin-bottom:6px;font-size:13px;font-weight:600}.vsOjMW_stars{justify-content:center;display:flex}.vsOjMW_star{cursor:pointer;color:var(--text-muted);background:0 0;border:none;min-width:44px;min-height:44px;padding:9px 0;font-size:26px;line-height:1}.vsOjMW_star.vsOjMW_starFilled,.vsOjMW_star:hover,.vsOjMW_star:focus-visible{color:var(--mk-text)}.vsOjMW_done{justify-content:center;width:100%;min-height:44px;margin-top:8px}
