.rev[data-v-dfa4183a]{--rev-ground:var(--reveal-ground,var(--navy,#0a1120));--rev-ink:var(--surface,#faf8f4);--rev-muted:color-mix(in srgb,var(--rev-ink) 80%,transparent);--rev-line:color-mix(in srgb,var(--rev-ink) 28%,transparent);background:var(--rev-ground);color:var(--rev-ink);top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:70}.rev[data-v-dfa4183a],.rev-inner[data-v-dfa4183a]{align-items:center;display:flex}.rev-inner[data-v-dfa4183a]{flex-direction:column;font-family:var(--font-text,inherit);max-width:320px;text-align:center;width:100%}.rev-card[data-v-dfa4183a]{position:relative;width:min(300px,76vw)}@media (min-width:768px) and (min-height:700px){.rev-inner[data-v-dfa4183a]{max-width:400px}.rev-card[data-v-dfa4183a]{width:min(380px,44vh)}}.rev-set[data-v-dfa4183a]{align-items:center;border:1px solid var(--rev-line);border-radius:999px;color:var(--rev-ink);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:16px 0 0;min-height:28px;padding:0 12px}.rev-lens[data-v-dfa4183a]{color:var(--rev-muted);font-size:14px;line-height:1.45;margin:10px 0 0;max-width:280px}.rev-btn[data-v-dfa4183a]{align-items:center;background:var(--rev-ink);border:1px solid var(--rev-ink);border-radius:999px;color:var(--head,var(--text,#1a1a1a));cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;margin-top:14px;min-height:48px;padding:0 24px}.rev-btn[data-v-dfa4183a]:hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--rev-ground) 8%,transparent)}.rev-btn[data-v-dfa4183a]:focus-visible{outline:3px solid var(--rev-ink);outline-offset:2px}.rev-btn[data-v-dfa4183a]:disabled{background:transparent;border-color:var(--rev-line);box-shadow:none;color:var(--rev-muted);cursor:default}.rev-skip[data-v-dfa4183a]{align-items:center;background:none;border:none;color:var(--rev-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;margin-top:8px;min-height:44px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rev-skip[data-v-dfa4183a]:hover{text-decoration-thickness:2px}.rev-skip[data-v-dfa4183a]:focus-visible{outline:3px solid var(--rev-ink);outline-offset:2px}.rev-prompt[data-v-dfa4183a]{align-items:stretch;text-align:left}.rev-author[data-v-dfa4183a]{align-items:center;display:flex;gap:10px}.rev-avatar[data-v-dfa4183a]{align-items:center;background:var(--rev-ink);border-radius:999px;color:var(--head,var(--text,#1a1a1a));display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:44px;justify-content:center;overflow:hidden;width:44px}.rev-avatar img[data-v-dfa4183a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rev-author-meta[data-v-dfa4183a]{display:flex;flex-direction:column;gap:1px}.rev-author-name[data-v-dfa4183a]{color:var(--rev-ink);font-size:16px;font-weight:700}.rev-author-title[data-v-dfa4183a]{color:var(--rev-muted);font-size:13px;font-weight:400}.rev-question[data-v-dfa4183a]{color:var(--rev-ink);font-size:24px;line-height:1.1;margin:12px 0 0}.rev-line[data-v-dfa4183a]{background:transparent;border:none;border-bottom:1px solid var(--rev-line);border-radius:0;color:var(--rev-ink);font-family:inherit;font-size:17px;line-height:1.5;margin-top:12px;min-height:40px;overflow-y:auto;padding:6px 0 8px;resize:none;width:100%}.rev-line[data-v-dfa4183a]::-moz-placeholder{color:var(--rev-muted);opacity:1}.rev-line[data-v-dfa4183a]::placeholder{color:var(--rev-muted);opacity:1}.rev-line[data-v-dfa4183a]:focus{border-bottom-color:var(--rev-ink);outline:none}.rev-name[data-v-dfa4183a]{font-size:15px;margin-top:12px;min-height:36px}.rev-addname[data-v-dfa4183a]{align-items:center;align-self:flex-start;background:none;border:none;color:var(--rev-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;margin-top:4px;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rev-attach[data-v-dfa4183a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.rev-chiplet[data-v-dfa4183a]{align-items:center;background:transparent;border:1px solid var(--rev-line);border-radius:999px;color:var(--rev-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;justify-content:center;min-height:44px;padding:0 16px}.rev-chiplet.rec[data-v-dfa4183a]{background:color-mix(in srgb,var(--rev-ink) 12%,transparent);border-color:var(--rev-ink);font-variant-numeric:tabular-nums}.rev-photo-input[data-v-dfa4183a]{display:none}.rev-attached[data-v-dfa4183a]{align-items:center;display:inline-flex;position:relative}.rev-attach-thumb[data-v-dfa4183a]{border-radius:var(--r-sm,8px);height:54px;-o-object-fit:cover;object-fit:cover;width:72px}.rev-attach-x[data-v-dfa4183a]{align-items:center;background:var(--rev-ink);border:none;border-radius:999px;color:var(--text,#1a1a1a);cursor:pointer;display:inline-flex;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:-8px;top:-8px;width:22px}.rev-voice-prev[data-v-dfa4183a]{height:38px;width:200px}.rev-err[data-v-dfa4183a]{color:var(--rev-ink);font-size:13px;font-weight:700;margin:6px 0 0}.rev-actions[data-v-dfa4183a]{align-items:center;display:flex;gap:14px}.rev-actions .rev-btn[data-v-dfa4183a],.rev-actions .rev-skip[data-v-dfa4183a]{margin-top:14px}.rev-actions-mint[data-v-dfa4183a]{-moz-column-gap:18px;column-gap:18px;flex-wrap:wrap;justify-content:center;margin-top:4px;row-gap:0}.rev-thanks-h[data-v-dfa4183a]{color:var(--rev-ink);font-size:24px;margin:0}.rev-thanks-p[data-v-dfa4183a]{color:var(--rev-muted);font-size:14px;line-height:1.5;margin:8px 0 0;max-width:260px}.reveal-enter-active[data-v-dfa4183a]{transition:opacity .24s ease}.reveal-leave-active[data-v-dfa4183a]{transition:opacity .2s ease}.reveal-enter-from[data-v-dfa4183a],.reveal-leave-to[data-v-dfa4183a]{opacity:0}.reveal-enter-active .rev-card[data-v-dfa4183a]{animation:settle-dfa4183a .32s cubic-bezier(.2,.8,.2,1) both}@keyframes settle-dfa4183a{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.reveal-enter-active[data-v-dfa4183a],.reveal-leave-active[data-v-dfa4183a]{transition:opacity .25s ease}.reveal-enter-active .rev-card[data-v-dfa4183a]{animation:none}}
