.ptp-dialog-layer[data-v-b163efc4]{z-index:var(--ptp-z-dialog);isolation:isolate;padding:max(var(--ptp-space-4), env(safe-area-inset-top)) max(var(--ptp-space-4), env(safe-area-inset-right)) max(var(--ptp-space-4), env(safe-area-inset-bottom)) max(var(--ptp-space-4), env(safe-area-inset-left));background:var(--ptp-dialog-layer-background,radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--ptp-primary) 10%, transparent), transparent 34%), var(--ptp-overlay-scrim));-webkit-backdrop-filter:var(--ptp-dialog-layer-filter,blur(var(--ptp-size-16)));backdrop-filter:var(--ptp-dialog-layer-filter,blur(var(--ptp-size-16)));place-items:center;display:grid;position:fixed;inset:0}.ptp-dialog[data-v-b163efc4]{--ptp-dialog-tone:var(--ptp-primary);width:min(100%, var(--ptp-size-520));max-height:min(84vh, var(--ptp-size-760));border:var(--ptp-size-1) solid var(--ptp-glass-card-border);border-radius:var(--ptp-glass-card-radius-lg);background:var(--ptp-glass-card-dropdown-bg);box-shadow:var(--ptp-glass-dropdown-shadow);color:var(--ptp-text);overscroll-behavior:contain;-webkit-backdrop-filter:var(--ptp-glass-dropdown-filter);outline:none;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ptp-dialog-layer-fullscreen[data-v-b163efc4]{place-items:stretch stretch;padding:0;overflow:hidden}.ptp-dialog-fullscreen[data-v-b163efc4]{border:0;border-radius:0;place-self:stretch stretch;width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0}.ptp-dialog-fullscreen.has-body[data-v-b163efc4]{grid-template-rows:auto minmax(0,1fr)}.ptp-dialog.has-body[data-v-b163efc4]{grid-template-rows:auto auto minmax(0,1fr) auto}.ptp-dialog.ptp-dialog-fullscreen.has-body[data-v-b163efc4]{grid-template-rows:auto minmax(0,1fr)}.ptp-dialog:not(.ptp-dialog-fullscreen)>.ptp-dialog-head[data-v-b163efc4]{grid-row:1}.ptp-dialog:not(.ptp-dialog-fullscreen)>.ptp-dialog-status[data-v-b163efc4]{grid-row:2}.ptp-dialog:not(.ptp-dialog-fullscreen)>.ptp-dialog-body[data-v-b163efc4]{grid-row:3}.ptp-dialog:not(.ptp-dialog-fullscreen)>.ptp-dialog-foot[data-v-b163efc4]{grid-row:4}.ptp-dialog[data-v-b163efc4]:before{z-index:0;border-radius:inherit;background:var(--ptp-glass-card-highlight);content:"";opacity:.5;pointer-events:none;position:absolute;inset:0}.ptp-dialog.ptp-dialog-viewport[data-v-b163efc4]{width:60vw;max-width:60vw}.ptp-dialog.ptp-dialog-half-viewport[data-v-b163efc4]{width:min(50vw,100vw - 32px);max-width:calc(100vw - 32px)}@media (width<=640px){.ptp-dialog.ptp-dialog-half-viewport[data-v-b163efc4]{width:calc(100vw - 32px)}}.ptp-dialog.ptp-dialog-appearance-frosted[data-v-b163efc4]{--ptp-dialog-reading-color:#475569;color:var(--ptp-dialog-reading-color);border-radius:var(--ptp-glass-card-radius-lg);-webkit-backdrop-filter:blur(24px)saturate(120%);background:#f8fafcd1;border:1px solid #ffffffe6;box-shadow:inset 0 1px 1px #fffffff2,0 24px 64px -20px #1e293b47}.ptp-dialog.ptp-dialog-appearance-frosted[data-v-b163efc4]:before{content:none}.ptp-dialog-appearance-frosted>.ptp-dialog-head[data-v-b163efc4],.ptp-dialog-appearance-frosted>.ptp-dialog-body[data-v-b163efc4]{background:0 0}.ptp-dialog-appearance-frosted .ptp-dialog-head-copy strong[data-v-b163efc4]{color:var(--ptp-dialog-reading-color)}.ptp-dialog.ptp-dialog-body-flush>.ptp-dialog-body[data-v-b163efc4]{padding:0}.ptp-dialog.ptp-dialog-appearance-soft-card[data-v-b163efc4]{--ptp-dialog-reading-color:#41435c;color:var(--ptp-dialog-reading-color);-webkit-backdrop-filter:blur(28px)saturate(145%);background:#f5f5fbcc;border:1px solid #ffffffeb;border-radius:16px;box-shadow:inset 0 1px 2px #fffffff2,0 0 0 1px #b4a9ff47,0 0 24px #b4a9ff3d,0 24px 60px -20px #1e202d3d}.ptp-dialog.ptp-dialog-appearance-soft-card[data-v-b163efc4]:before{content:none}.ptp-dialog-appearance-soft-card>.ptp-dialog-head[data-v-b163efc4],.ptp-dialog-appearance-soft-card>.ptp-dialog-body[data-v-b163efc4]{background:0 0;border:0}.ptp-dialog-appearance-soft-card .ptp-dialog-head-copy strong[data-v-b163efc4]{color:#513bb5;text-shadow:0 1px #ffffffe6,0 0 18px #9b82ff33;font-size:20px;font-weight:700}[data-theme=dark]{--ptp-dialog-reading-color:#c8c9db;color:#e2d8ff;text-shadow:0 0 16px #ae8fff47;background:#262733db;border-color:#ccc5ff7a;box-shadow:inset 0 1px 1px #fff3,0 0 22px #977cff38,0 24px 60px -20px #00000080}.ptp-dialog[data-v-b163efc4]>*{z-index:1;position:relative}.ptp-dialog-appearance-layered-glass[data-v-b163efc4]{border-radius:var(--ptp-glass-card-radius-lg);color:#492411;background:linear-gradient(135deg,#ff6a1a 0%,#ff9147 48%,#ffd2a1 100%);border:1px solid #ffffffb3;transition:transform .45s,box-shadow .45s;box-shadow:0 28px 65px -24px #1e1e3c73,inset 0 1px #ffffffd9}.ptp-dialog-appearance-layered-glass[data-v-b163efc4]:before{border-radius:inherit;opacity:1;background:linear-gradient(160deg,#ffffffc7,#fff6);border-bottom:1px solid #ffffffb3;border-right:1px solid #ffffffbf;border-top-left-radius:48% 160px;inset:8px}.ptp-dialog-appearance-layered-glass>.ptp-dialog-head[data-v-b163efc4]{background:0 0;border-bottom:0;padding-top:40px}.ptp-dialog-appearance-layered-glass .ptp-dialog-head-copy strong[data-v-b163efc4]{color:inherit;overflow-wrap:anywhere}.ptp-dialog-appearance-layered-glass>.ptp-dialog-body[data-v-b163efc4]{background:0 0;padding-bottom:28px}[data-theme=dark]{color:#fff5ed;background:linear-gradient(160deg,#ffffff2e,#ffffff0d);border-color:#ffffff47}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ptp-dialog-appearance-layered-glass[data-v-b163efc4]:hover{transform:translateY(-3px);box-shadow:0 36px 72px -24px #1e1e3c7a,inset 0 1px #ffffffd9}}@media (prefers-reduced-motion:reduce){.ptp-dialog-appearance-layered-glass[data-v-b163efc4]{transition:none}}.ptp-dialog-sr-only[data-v-b163efc4]{width:var(--ptp-size-1);height:var(--ptp-size-1);margin:calc(var(--ptp-size-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ptp-dialog-tone-info[data-v-b163efc4],.ptp-dialog-status-info[data-v-b163efc4]{--ptp-dialog-tone:var(--ptp-info)}.ptp-dialog-tone-success[data-v-b163efc4],.ptp-dialog-status-success[data-v-b163efc4],.ptp-dialog-state-success[data-v-b163efc4]{--ptp-dialog-tone:var(--ptp-success)}.ptp-dialog-tone-warning[data-v-b163efc4],.ptp-dialog-status-warning[data-v-b163efc4],.ptp-dialog-state-warning[data-v-b163efc4]{--ptp-dialog-tone:var(--ptp-warning)}.ptp-dialog-tone-danger[data-v-b163efc4],.ptp-dialog-status-danger[data-v-b163efc4],.ptp-dialog-state-error[data-v-b163efc4]{--ptp-dialog-tone:var(--ptp-danger)}.ptp-dialog[data-v-b163efc4]:focus-visible{box-shadow:var(--ptp-overlay-focus), var(--ptp-glass-dropdown-shadow)}.ptp-dialog-sm[data-v-b163efc4]{width:min(100%, var(--ptp-size-420))}.ptp-dialog-lg[data-v-b163efc4]{width:min(100%, var(--ptp-size-720))}.ptp-dialog-content[data-v-b163efc4]{width:fit-content;min-width:min(100%, var(--ptp-size-520));max-width:min(var(--ptp-size-760), calc(100vw - var(--ptp-size-48)))}.ptp-dialog.ptp-dialog-intent-confirm[data-v-b163efc4]{width:min(100%, var(--ptp-size-420));background:linear-gradient(180deg, color-mix(in srgb, var(--ptp-surface-solid) 98%, transparent), color-mix(in srgb, var(--ptp-surface-solid) 98%, transparent)), var(--ptp-surface-solid)}.ptp-dialog.ptp-dialog-intent-confirm.ptp-dialog-md[data-v-b163efc4]{width:min(100%, var(--ptp-size-640))}.ptp-dialog.ptp-dialog-intent-confirm.ptp-dialog-lg[data-v-b163efc4]{width:min(100%, var(--ptp-size-720))}.ptp-dialog.ptp-dialog-intent-confirm[data-v-b163efc4]:before{opacity:0}.ptp-dialog-head[data-v-b163efc4],.ptp-dialog-foot[data-v-b163efc4]{justify-content:space-between;align-items:flex-start;gap:var(--ptp-space-4);min-width:0;padding:var(--ptp-space-5) var(--ptp-space-6);display:flex}.ptp-dialog-head[data-v-b163efc4]{border-bottom:var(--ptp-size-1) solid var(--ptp-divider);background:var(--ptp-surface-solid)}.ptp-dialog-head>div[data-v-b163efc4]{min-width:0}.ptp-dialog>.ptp-dialog-head-title-hidden[data-v-b163efc4]{top:var(--ptp-size-8);right:var(--ptp-size-8);z-index:2;background:0 0;border:0;justify-content:flex-end;padding:0;position:absolute}.ptp-dialog-head-main[data-v-b163efc4]{gap:var(--ptp-size-4);min-width:0;display:grid}.ptp-dialog-head-main.has-icon[data-v-b163efc4]{align-items:center;gap:var(--ptp-space-3);display:flex}.ptp-dialog-head-copy[data-v-b163efc4]{gap:var(--ptp-size-4);min-width:0;display:grid}.ptp-dialog-title-row[data-v-b163efc4]{align-items:center;gap:var(--ptp-space-3) var(--ptp-space-5);flex-wrap:wrap;min-width:0;display:flex}.ptp-dialog-title-row>strong[data-v-b163efc4]{flex:none}.ptp-dialog-title-aside[data-v-b163efc4]{min-width:0}.ptp-dialog-head-icon[data-v-b163efc4]{width:var(--ptp-size-36);height:var(--ptp-size-36);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-primary) 18%, transparent);border-radius:var(--ptp-radius-md);background:color-mix(in srgb, var(--ptp-primary) 10%, transparent);color:var(--ptp-primary);flex:none;place-items:center;display:grid}.ptp-dialog-head-icon[data-v-b163efc4] .ui-icon{width:var(--ptp-size-18);height:var(--ptp-size-18)}.ptp-dialog-head strong[data-v-b163efc4]{color:var(--ptp-text);font-size:var(--ptp-size-18);font-weight:var(--ptp-font-weight-780);letter-spacing:var(--ptp-letter-spacing-0);line-height:var(--ptp-line-height-1-25);text-wrap:balance}.ptp-dialog-head p[data-v-b163efc4]{max-width:58ch;color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);line-height:var(--ptp-line-height-1-5);text-wrap:pretty;margin:0}.ptp-dialog-head[data-v-b163efc4] .ptp-dialog-close.ptp-button-icon{box-shadow:none;color:var(--ptp-text-muted);background:0 0;border-color:#0000}@media (hover:hover){.ptp-dialog-head[data-v-b163efc4] .ptp-dialog-close.ptp-button-icon:not(:disabled):not([aria-disabled=true]):hover{box-shadow:none;color:var(--ptp-primary);background:0 0;border-color:#0000;transform:none}}.ptp-dialog-head[data-v-b163efc4] .ptp-dialog-close.ptp-button-icon:not(:disabled):not([aria-disabled=true]):active{background:0 0;transform:scale(.94)}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-head[data-v-b163efc4]{padding:var(--ptp-space-5) var(--ptp-space-5) var(--ptp-space-2);background:0 0;border-bottom:0;align-items:center}.ptp-dialog-body[data-v-b163efc4]{min-height:0;padding:var(--ptp-space-5) var(--ptp-space-6);background:linear-gradient(180deg, color-mix(in srgb, var(--ptp-surface-raised) 82%, transparent), color-mix(in srgb, var(--ptp-surface-solid) 92%, transparent)), var(--ptp-surface-solid);overflow:auto}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-body[data-v-b163efc4]{padding:var(--ptp-space-3) var(--ptp-space-5) var(--ptp-space-4);background:0 0}.ptp-dialog-status[data-v-b163efc4]{align-items:center;gap:var(--ptp-space-2);min-height:var(--ptp-size-42);border-bottom:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-dialog-tone) 18%, var(--ptp-divider));background:color-mix(in srgb, var(--ptp-dialog-tone) 8%, transparent);color:color-mix(in srgb, var(--ptp-dialog-tone) 86%, var(--ptp-text));font-size:var(--ptp-font-size-body-compact);font-weight:var(--ptp-font-weight-720);line-height:var(--ptp-line-height-1-3);padding:0 var(--ptp-space-6);display:flex}.ptp-dialog-status-icon[data-v-b163efc4]{width:var(--ptp-size-24);height:var(--ptp-size-24);border-radius:var(--ptp-radius-pill);background:color-mix(in srgb, var(--ptp-dialog-tone) 13%, transparent);color:var(--ptp-dialog-tone);place-items:center;display:inline-grid}.ptp-dialog-status-icon[data-v-b163efc4] .ui-icon{width:var(--ptp-size-15);height:var(--ptp-size-15)}.ptp-dialog-foot[data-v-b163efc4]{border-top:var(--ptp-size-1) solid var(--ptp-divider);background:linear-gradient(180deg, color-mix(in srgb, var(--ptp-surface-raised) 82%, transparent), color-mix(in srgb, var(--ptp-surface-solid) 92%, transparent)), var(--ptp-surface-solid);-webkit-backdrop-filter:var(--ptp-blur);backdrop-filter:var(--ptp-blur);justify-content:flex-end;align-items:center}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-foot[data-v-b163efc4]{gap:var(--ptp-space-3);padding:var(--ptp-space-3) var(--ptp-space-5) var(--ptp-space-5);background:0 0;border-top:0}.ptp-dialog-foot[data-v-b163efc4] .ptp-button{min-width:var(--ptp-size-88)}.dialog-fade-enter-active[data-v-b163efc4],.dialog-fade-leave-active[data-v-b163efc4]{transition:opacity var(--ptp-duration-base) var(--ptp-ease-standard)}.dialog-fade-leave-active[data-v-b163efc4]{transition-duration:var(--ptp-duration-fast);transition-timing-function:var(--ptp-ease-exit)}.dialog-fade-enter-active .ptp-dialog[data-v-b163efc4],.dialog-fade-leave-active .ptp-dialog[data-v-b163efc4]{transition:transform var(--ptp-duration-slow) var(--ptp-ease-enter), opacity var(--ptp-duration-slow) var(--ptp-ease-standard);will-change:opacity, transform}.dialog-fade-leave-active .ptp-dialog[data-v-b163efc4]{transition-duration:var(--ptp-duration-base);transition-timing-function:var(--ptp-ease-exit)}.dialog-fade-enter-from[data-v-b163efc4],.dialog-fade-leave-to[data-v-b163efc4]{opacity:0}.dialog-fade-enter-from .ptp-dialog[data-v-b163efc4],.dialog-fade-leave-to .ptp-dialog[data-v-b163efc4]{opacity:0;transform:translateY(var(--ptp-motion-distance-md)) scale(.98)}.dialog-fade-enter-active .ptp-dialog-fullscreen[data-v-b163efc4],.dialog-fade-leave-active .ptp-dialog-fullscreen[data-v-b163efc4],.dialog-fade-enter-from .ptp-dialog-fullscreen[data-v-b163efc4],.dialog-fade-leave-to .ptp-dialog-fullscreen[data-v-b163efc4]{transform:none}@media (width<=640px){.ptp-dialog-layer[data-v-b163efc4]{padding:max(var(--ptp-space-3), env(safe-area-inset-top)) max(var(--ptp-space-3), env(safe-area-inset-right)) max(var(--ptp-space-3), env(safe-area-inset-bottom)) max(var(--ptp-space-3), env(safe-area-inset-left));align-items:end}.ptp-dialog[data-v-b163efc4]{width:100%;min-width:0;max-width:100%;max-height:min(88vh, var(--ptp-size-720));border-radius:var(--ptp-radius-xl) var(--ptp-radius-xl) var(--ptp-radius-lg) var(--ptp-radius-lg)}.ptp-dialog[data-v-b163efc4]:before{content:"";width:var(--ptp-size-42);height:var(--ptp-size-4);margin-top:var(--ptp-space-3);border-radius:var(--ptp-radius-pill);background:color-mix(in srgb, var(--ptp-text-subtle) 34%, transparent);justify-self:center}.ptp-dialog-head[data-v-b163efc4],.ptp-dialog-foot[data-v-b163efc4]{padding:var(--ptp-space-4)}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-head[data-v-b163efc4]{padding:var(--ptp-space-4) var(--ptp-space-4) var(--ptp-space-2)}.ptp-dialog-status[data-v-b163efc4]{padding:0 var(--ptp-space-4)}.ptp-dialog-body[data-v-b163efc4]{padding:var(--ptp-space-4)}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-body[data-v-b163efc4]{padding:var(--ptp-space-3) var(--ptp-space-4) var(--ptp-space-4)}.ptp-dialog-foot[data-v-b163efc4]{flex-direction:column-reverse;align-items:stretch}.ptp-dialog.ptp-dialog-intent-confirm .ptp-dialog-foot[data-v-b163efc4]{gap:var(--ptp-space-3);padding:0 var(--ptp-space-4) var(--ptp-space-4)}.ptp-dialog-foot[data-v-b163efc4] .ptp-button{width:100%}.ptp-dialog-layer-mobile-centered[data-v-b163efc4]{align-items:center}.ptp-dialog-mobile-centered>.ptp-dialog-foot[data-v-b163efc4]{flex-flow:wrap;align-items:center}.ptp-dialog-mobile-centered>.ptp-dialog-foot[data-v-b163efc4] .ptp-button{width:auto}.dialog-fade-enter-from .ptp-dialog[data-v-b163efc4],.dialog-fade-leave-to .ptp-dialog[data-v-b163efc4]{transform:translateY(var(--ptp-size-18))}}@media (prefers-reduced-motion:reduce){.dialog-fade-enter-active[data-v-b163efc4],.dialog-fade-leave-active[data-v-b163efc4],.dialog-fade-enter-active .ptp-dialog[data-v-b163efc4],.dialog-fade-leave-active .ptp-dialog[data-v-b163efc4]{transition-duration:80ms}.dialog-fade-enter-from .ptp-dialog[data-v-b163efc4],.dialog-fade-leave-to .ptp-dialog[data-v-b163efc4]{opacity:1;transform:none}}.ptp-confirm-content[data-v-b9dd84e3]{--ptp-confirm-tone:var(--ptp-info);grid-template-columns:var(--ptp-size-44) minmax(0, 1fr);align-items:start;gap:var(--ptp-space-3);background:0 0;border:0;border-radius:0;padding:0;display:grid}.ptp-confirm-content.is-success[data-v-b9dd84e3]{--ptp-confirm-tone:var(--ptp-success)}.ptp-confirm-content.is-warning[data-v-b9dd84e3]{--ptp-confirm-tone:var(--ptp-warning)}.ptp-confirm-content.is-danger[data-v-b9dd84e3]{--ptp-confirm-tone:var(--ptp-danger)}.ptp-confirm-content.is-icon-in-header[data-v-b9dd84e3]{grid-template-columns:minmax(0,1fr)}.ptp-confirm-icon[data-v-b9dd84e3]{width:var(--ptp-size-44);height:var(--ptp-size-44);border:var(--ptp-size-1) solid color-mix(in srgb, var(--ptp-confirm-tone) 18%, transparent);border-radius:var(--ptp-radius-md);background:color-mix(in srgb, var(--ptp-confirm-tone) 10%, transparent);color:var(--ptp-confirm-tone);place-items:center;display:grid}.ptp-confirm-icon[data-v-b9dd84e3] .ui-icon{width:var(--ptp-size-20);height:var(--ptp-size-20)}.ptp-confirm-copy[data-v-b9dd84e3]{text-wrap:pretty;min-width:0}.ptp-confirm-message[data-v-b9dd84e3],.ptp-confirm-detail[data-v-b9dd84e3]{margin:0}.ptp-confirm-message[data-v-b9dd84e3]{color:var(--ptp-text);font-size:var(--ptp-font-size-body);font-weight:var(--ptp-font-weight-720);letter-spacing:var(--ptp-letter-spacing-0);line-height:var(--ptp-line-height-1-5)}.ptp-confirm-detail[data-v-b9dd84e3]{color:var(--ptp-text-muted);font-size:var(--ptp-font-size-body-compact);font-weight:var(--ptp-font-weight-520);line-height:var(--ptp-line-height-1-5);margin-top:0}.ptp-confirm-message+.ptp-confirm-detail[data-v-b9dd84e3]{margin-top:var(--ptp-space-2)}.ptp-confirm-copy[data-v-b9dd84e3] .admin-confirmation-summary{margin-top:var(--ptp-space-4)}@media (width<=520px){.ptp-confirm-content[data-v-b9dd84e3]{grid-template-columns:var(--ptp-size-44) minmax(0, 1fr);gap:var(--ptp-space-3)}}.ptp-wechat-share-modal[data-v-f7776de2]{z-index:calc(var(--ptp-z-modal,1000) + 20);padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(9px)saturate(118%);backdrop-filter:blur(9px)saturate(118%);background:#03050a8f;place-items:center;display:grid;position:fixed;inset:0}.ptp-wechat-share-panel[data-v-f7776de2]{width:min(1120px,94vw);box-shadow:none;background:0 0;border:0;outline:none;gap:14px;display:grid;position:relative}.ptp-wechat-share-content[data-v-f7776de2],.ptp-wechat-share-status[data-v-f7776de2]{grid-area:1/1}.ptp-wechat-share-content[data-v-f7776de2]{gap:inherit;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--ptp-duration-slow,.26s) var(--ptp-ease-standard,ease), visibility 0s var(--ptp-duration-slow,.26s);display:grid}.ptp-wechat-share-content.is-ready[data-v-f7776de2]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.ptp-wechat-share-status[data-v-f7776de2]{align-content:center;justify-items:center;gap:var(--ptp-space-4,16px);display:grid}.ptp-wechat-share-status-enter-active[data-v-f7776de2],.ptp-wechat-share-status-leave-active[data-v-f7776de2]{transition:opacity var(--ptp-duration-base,.18s) var(--ptp-ease-standard,ease)}.ptp-wechat-share-status-enter-from[data-v-f7776de2],.ptp-wechat-share-status-leave-to[data-v-f7776de2]{opacity:0}.ptp-wechat-share-close[data-v-f7776de2]{z-index:2;color:#fff;cursor:pointer;background:#080a10b8;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid;position:absolute;top:-14px;right:-14px;box-shadow:0 10px 28px #00000052}.ptp-wechat-share-close[data-v-f7776de2] .ui-icon{width:18px;height:18px}.ptp-wechat-share-canvas-shell[data-v-f7776de2]{aspect-ratio:1645/956;background:#030303;border:0;border-radius:0;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000007a}.ptp-wechat-share-canvas[data-v-f7776de2]{width:100%;height:100%;display:block}.ptp-wechat-share-actions[data-v-f7776de2]{justify-content:center;gap:10px;display:flex}.ptp-wechat-share-action[data-v-f7776de2]{color:#fff;cursor:pointer;min-height:40px;font:inherit;letter-spacing:0;background:#ffffff29;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:760;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.ptp-wechat-share-action.is-primary[data-v-f7776de2]{color:#fff;background:linear-gradient(135deg,#ff7a18,#ff4d00);box-shadow:0 14px 30px #ff6a1a47}.ptp-wechat-share-action[data-v-f7776de2]:disabled{cursor:not-allowed;opacity:.56}.ptp-wechat-share-action[data-v-f7776de2] .ui-icon{width:17px;height:17px}.ptp-wechat-share-message[data-v-f7776de2]{color:#ffffffc2;text-align:center;margin:-4px 0 0;font-size:12px}.ptp-wechat-share-modal-enter-active[data-v-f7776de2],.ptp-wechat-share-modal-leave-active[data-v-f7776de2]{transition:opacity var(--ptp-duration-slow,.26s) var(--ptp-ease-enter,cubic-bezier(.16, 1, .3, 1)), backdrop-filter var(--ptp-duration-slow,.26s) var(--ptp-ease-enter,cubic-bezier(.16, 1, .3, 1))}.ptp-wechat-share-modal-enter-active .ptp-wechat-share-panel[data-v-f7776de2],.ptp-wechat-share-modal-leave-active .ptp-wechat-share-panel[data-v-f7776de2]{transform-origin:50%;transition:opacity var(--ptp-duration-slow,.26s) var(--ptp-ease-enter,cubic-bezier(.16, 1, .3, 1))}.ptp-wechat-share-modal-leave-active[data-v-f7776de2],.ptp-wechat-share-modal-leave-active .ptp-wechat-share-panel[data-v-f7776de2]{transition-duration:var(--ptp-duration-base,.18s);transition-timing-function:var(--ptp-ease-standard,cubic-bezier(.2, 0, 0, 1))}.ptp-wechat-share-modal-enter-from[data-v-f7776de2],.ptp-wechat-share-modal-leave-to[data-v-f7776de2]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.ptp-wechat-share-modal-enter-from .ptp-wechat-share-panel[data-v-f7776de2],.ptp-wechat-share-modal-leave-to .ptp-wechat-share-panel[data-v-f7776de2]{opacity:0}@media (width<=720px){.ptp-wechat-share-panel[data-v-f7776de2]{gap:10px;width:94vw}.ptp-wechat-share-close[data-v-f7776de2]{top:-12px;right:-8px}.ptp-wechat-share-actions[data-v-f7776de2]{flex-wrap:wrap}.ptp-wechat-share-action[data-v-f7776de2]{min-width:min(180px,44vw)}}@media (prefers-reduced-motion:reduce){.ptp-wechat-share-modal-enter-active[data-v-f7776de2],.ptp-wechat-share-modal-leave-active[data-v-f7776de2],.ptp-wechat-share-modal-enter-active .ptp-wechat-share-panel[data-v-f7776de2],.ptp-wechat-share-modal-leave-active .ptp-wechat-share-panel[data-v-f7776de2],.ptp-wechat-share-content[data-v-f7776de2],.ptp-wechat-share-status-enter-active[data-v-f7776de2],.ptp-wechat-share-status-leave-active[data-v-f7776de2]{transition-duration:1ms;transition-delay:0s}}
