.prs-scrim[data-v-01e73eb6]{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0602089e;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.prs-scrim[data-v-01e73eb6]{align-items:center;padding:24px}}.prs[data-v-01e73eb6]{background:var(--surface,#160d1c);width:100%;max-width:520px;max-height:min(88dvh,760px);color:var(--ink,#f4efe6);box-shadow:0 -20px 60px -20px #000000b3, inset 0 0 0 1px var(--rule,#ffffff14);border-radius:24px 24px 0 0;padding:26px 22px 0;overflow-y:auto}@media (width>=640px){.prs[data-v-01e73eb6]{border-radius:24px;padding:30px 28px 0}}.prs-title[data-v-01e73eb6]{font:400 26px/1.1 var(--font-display,Georgia, serif);margin:0}.prs-lede[data-v-01e73eb6]{color:var(--muted);font:400 15px/1.45 var(--font-sans);margin:8px 0 18px}.prs-list[data-v-01e73eb6]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.prs-list li[data-v-01e73eb6]{align-items:baseline;gap:12px;display:flex}.prs-n[data-v-01e73eb6]{font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--accent-text);flex:none}.prs-list strong[data-v-01e73eb6]{font:700 15px/1.3 var(--font-sans);display:block}.prs-list span[data-v-01e73eb6]:not(.prs-n){color:var(--muted);font:400 14px/1.45 var(--font-sans);margin-top:2px;display:block}.prs-foot[data-v-01e73eb6]{color:var(--muted);font:400 13px/1.45 var(--font-sans);margin:18px 0 0}.prs-foot a[data-v-01e73eb6]{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.prs-error[data-v-01e73eb6]{color:var(--accent-text);font:600 14px/1.4 var(--font-sans);margin:12px 0 0}.prs-actions[data-v-01e73eb6]{z-index:1;padding:12px 22px calc(18px + env(safe-area-inset-bottom));background:var(--surface,#160d1c);grid-template-columns:1fr 1fr;gap:10px;margin:16px -22px 0;display:grid;position:sticky;bottom:0}.prs-actions[data-v-01e73eb6]:before{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--surface,#160d1c));height:22px;position:absolute;top:-22px;left:0;right:0}@media (width>=640px){.prs-actions[data-v-01e73eb6]{margin:16px -28px 0;padding:12px 28px 22px}}.prs-btn[data-v-01e73eb6]{cursor:pointer;min-height:48px;font:700 15px var(--font-sans);border:0;border-radius:999px}.prs-no[data-v-01e73eb6]{background:var(--surface,#160d1c);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule,#ffffff2e)}.prs-yes[data-v-01e73eb6]{color:var(--on-accent);background:var(--grad-accent,var(--accent));box-shadow:var(--shadow-accent)}.prs-yes[data-v-01e73eb6]:disabled{opacity:.6;cursor:progress}.prs-btn[data-v-01e73eb6]:focus-visible,.prs-foot a[data-v-01e73eb6]:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.prs-enter-active[data-v-01e73eb6],.prs-leave-active[data-v-01e73eb6]{transition:opacity .2s}.prs-enter-active .prs[data-v-01e73eb6],.prs-leave-active .prs[data-v-01e73eb6]{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.prs-enter-from[data-v-01e73eb6],.prs-leave-to[data-v-01e73eb6]{opacity:0}.prs-enter-from .prs[data-v-01e73eb6],.prs-leave-to .prs[data-v-01e73eb6]{transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.prs-enter-active[data-v-01e73eb6],.prs-leave-active[data-v-01e73eb6],.prs-enter-active .prs[data-v-01e73eb6],.prs-leave-active .prs[data-v-01e73eb6]{transition:none}}
