.ra-layer{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ra-backdrop{cursor:default;background:#1c161259;border:0;padding:0;animation:.3s ease-out both ra-fade;position:absolute;inset:0}.ra-sheet{width:min(100%,440px);padding:26px 24px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--surface);text-align:center;animation:ra-rise .46s var(--ease-out) both;border-bottom:0;border-radius:22px 22px 0 0;max-height:calc(100dvh - 24px);margin:0 12px;position:relative;overflow-y:auto;box-shadow:0 -18px 40px -18px #28251f59}.cp-image{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:150px;margin:0 0 14px;display:block}.cp-reward{gap:2px;margin:0 0 16px;display:grid}.cp-reward small{color:var(--muted)}.ra-sheet h2{margin-bottom:6px}.ra-sheet .muted{margin-bottom:18px}.ra-stars{letter-spacing:4px;color:#ddd5c9;margin:0 0 10px;font-size:30px}.ra-stars span{animation:ra-star .42s var(--ease-out) both;display:inline-block}.ra-stars span:first-child{animation-delay:.26s}.ra-stars span:nth-child(2){animation-delay:.34s}.ra-stars span:nth-child(3){animation-delay:.42s}.ra-stars span:nth-child(4){animation-delay:.5s}.ra-stars span:nth-child(5){animation-delay:.58s}.ra-rate{width:100%;padding-block:14px;font-size:16px;display:block}.ra-later{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:10px 16px;font-size:15px}.ra-layer.is-leaving .ra-backdrop{animation:.26s ease-in reverse both ra-fade}.ra-layer.is-leaving .ra-sheet{animation:.26s ease-in both ra-drop}@keyframes ra-fade{0%{opacity:0}}@keyframes ra-rise{0%{translate:0 105%}}@keyframes ra-drop{to{translate:0 105%}}@keyframes ra-star{0%{color:#ddd5c9;scale:.4}60%{color:#f5b301;scale:1.25}to{color:#f5b301;scale:1}}@media (prefers-reduced-motion:reduce){.ra-sheet,.ra-layer.is-leaving .ra-sheet{animation:.2s ease-out both ra-fade}.ra-layer.is-leaving .ra-sheet{animation-direction:reverse}.ra-stars span{color:#f5b301;animation:none}}
