.rm .backdrop{position:fixed;inset:0;background:rgba(11,11,12,.38);opacity:0;pointer-events:none;transition:opacity .25s;z-index:40}.rm .backdrop.on{opacity:1;pointer-events:auto}.rm .sheet{position:fixed;left:0;right:0;bottom:0;z-index:41;max-width:520px;margin:0 auto;max-height:88%;overflow:auto;background:var(--card);border-radius:24px 24px 0 0;padding:10px 20px calc(20px + env(safe-area-inset-bottom,0px));transform:translateY(105%);visibility:hidden;transition:transform .34s var(--ease),visibility 0s .34s;box-shadow:0 -8px 42px rgba(0,0,0,.25)}.rm .sheet.on{transform:none;visibility:visible;transition:transform .34s var(--ease),visibility 0s}.rm .sheet .grab{width:40px;height:5px;border-radius:3px;background:#dcdfe4;margin:0 auto 12px}.rm .sheet .h1{font-size:24px}.rm .toast{position:fixed;left:14px;right:14px;top:10px;z-index:42;max-width:492px;margin:0 auto;background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:0 12px 20px rgba(0,0,0,.12);font-size:14px;line-height:1.4;transform:translateY(-140%);visibility:hidden;transition:transform .4s var(--ease),visibility 0s .4s}.rm .toast.on{transform:none;visibility:visible;transition:transform .4s var(--ease),visibility 0s}@media (prefers-reduced-motion:reduce){.rm .backdrop,.rm .sheet,.rm .toast{transition:none}}.rm.rm-loader>.scr-body{z-index:auto}