.share-mask[data-v-a57cea81]{z-index:var(--z-dialog);padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:var(--overlay-scrim);-webkit-backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;inset:0}.share-dialog[data-v-a57cea81],.share-mask[data-v-a57cea81]{overscroll-behavior:contain;overflow-y:auto}.share-dialog[data-v-a57cea81]{scrollbar-width:thin;border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--surface-card);width:min(380px,100%);max-height:calc(100dvh - 2rem);color:var(--text-primary);box-shadow:var(--shadow-dialog);text-align:center;padding:1.5rem 1.35rem 1.35rem;position:relative;overflow-x:hidden}.close[data-v-a57cea81]{width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.45rem;line-height:1;position:absolute;top:.55rem;right:.55rem}.close[data-v-a57cea81]:hover{color:var(--text-primary);background:var(--surface-subtle)}.hero[data-v-a57cea81]{flex-direction:column;align-items:center;display:flex}.cover[data-v-a57cea81]{-o-object-fit:cover;object-fit:cover;width:96px;height:96px;box-shadow:var(--shadow-md);border-radius:22px}.cover-placeholder[data-v-a57cea81]{color:var(--action-on-primary);background:var(--action-primary);font:650 2rem/1 var(--font-display);place-items:center;display:grid}.kicker[data-v-a57cea81]{color:var(--text-accent);margin:1.05rem 0 0;font-size:.78rem;font-weight:650}h2[data-v-a57cea81]{max-width:100%;font:600 1.35rem/1.25 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere}.handle[data-v-a57cea81],h2[data-v-a57cea81]{margin:.35rem 0 0}.handle[data-v-a57cea81]{color:var(--text-muted);font-size:.88rem}.copy-text[data-v-a57cea81]{color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:1.15rem 0 0;font-size:.92rem;line-height:1.7}.status[data-v-a57cea81]{color:var(--text-muted);text-align:left;margin:.85rem 0 0;font-size:.8rem;line-height:1.55}.status p[data-v-a57cea81]{margin:0}.copy-error[data-v-a57cea81],.error-title[data-v-a57cea81],.status.error[data-v-a57cea81]{color:var(--err)}.error-title[data-v-a57cea81]{font-weight:700}.error-detail[data-v-a57cea81]{max-height:8rem;color:var(--err);font:.75rem/1.55 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;text-align:left;margin:.45rem 0 0;overflow:auto}.text-action[data-v-a57cea81]{color:var(--text-accent);cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-weight:700}.copy[data-v-a57cea81]{border-radius:var(--r);margin-top:1.15rem}.copy-error[data-v-a57cea81]{margin:.5rem 0 0;font-size:.8rem}.system-share[data-v-a57cea81]{width:100%;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.88rem;display:block}.system-share[data-v-a57cea81]:hover{color:var(--text-secondary)}.share-fade-enter-active[data-v-a57cea81],.share-fade-leave-active[data-v-a57cea81]{transition:opacity .18s}.share-fade-enter-active .share-dialog[data-v-a57cea81],.share-fade-leave-active .share-dialog[data-v-a57cea81]{transition:transform .22s}.share-fade-enter-from[data-v-a57cea81],.share-fade-leave-to[data-v-a57cea81]{opacity:0}.share-fade-enter-from .share-dialog[data-v-a57cea81],.share-fade-leave-to .share-dialog[data-v-a57cea81]{transform:translateY(16px)scale(.98)}@media (width<=600px){.share-mask[data-v-a57cea81]{padding:max(.5rem,env(safe-area-inset-top)) 0 0;align-items:end;overflow:hidden}.share-dialog[data-v-a57cea81]{width:100%;max-height:calc(100dvh - max(.5rem, env(safe-area-inset-top)));border-radius:var(--r-lg) var(--r-lg) 0 0;padding:1.25rem 1.2rem calc(1.15rem + env(safe-area-inset-bottom))}h2[data-v-a57cea81]{font-size:1.2rem}}@media (height<=620px){.cover[data-v-a57cea81],.cover-placeholder[data-v-a57cea81]{border-radius:18px;width:80px;height:80px}.kicker[data-v-a57cea81]{margin-top:.8rem}.copy-text[data-v-a57cea81]{margin-top:.85rem;font-size:.86rem}.copy[data-v-a57cea81]{margin-top:.9rem}}@media (prefers-reduced-motion:reduce){.share-fade-enter-active[data-v-a57cea81],.share-fade-enter-active .share-dialog[data-v-a57cea81],.share-fade-leave-active[data-v-a57cea81],.share-fade-leave-active .share-dialog[data-v-a57cea81]{transition:none}}
