.modal-overlay[data-v-57faef86]{position:fixed;inset:0;background-color:var(--y-modal-overlay,rgba(0,0,0,.35));display:flex;justify-content:center;align-items:center;z-index:50000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.modal-container[data-v-57faef86]{background:var(--y-modal-bg,hsla(0,0%,100%,.98));border-radius:24px;width:92%;max-height:90vh;max-width:600px;margin:20px;padding:20px;box-shadow:var(--y-card-shadow,0 8px 32px rgba(0,0,0,.12));overflow-y:auto;overflow-x:visible;position:relative;transition:box-shadow .2s;color:var(--y-text-primary,#121212);scrollbar-width:thin;scrollbar-color:var(--y-modal-scrollbar-thumb,#ccc) transparent}.modal-container[data-v-57faef86]::-webkit-scrollbar{width:8px;background:transparent}.modal-container[data-v-57faef86]::-webkit-scrollbar-thumb{background:var(--y-modal-scrollbar-thumb,#ccc);border-radius:6px}@media(max-width:768px){.modal-container[data-v-57faef86]{scrollbar-width:thin;scrollbar-color:transparent transparent}.modal-container[data-v-57faef86]::-webkit-scrollbar{width:1px}}.modal-header[data-v-57faef86]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.2rem 1.5rem .5rem;border-bottom:none;position:relative}.modal-title[data-v-57faef86]{font-size:1.35rem;font-weight:700;color:var(--y-modal-title,#111);margin:0 0 .2rem;text-align:center;letter-spacing:-.01em;line-height:1.15;width:100%;padding-top:.6rem}.left-title[data-v-57faef86]{text-align:left!important;padding-left:.2rem}.close-button[data-v-57faef86]{position:absolute;top:1.1rem;right:1.1rem;width:28px;height:28px;border:none;background:transparent;color:var(--y-modal-close,#222);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .18s;z-index:2}.close-button svg[data-v-57faef86]{display:block;color:var(--y-modal-close,#222)}.close-button svg path[data-v-57faef86]{stroke:var(--y-modal-close,#222)}.close-button[data-v-57faef86]:hover{background:var(--y-modal-close-hover-bg,#f5f5f5)}.modal-content[data-v-57faef86]{padding:1.2rem 1.5rem 1.5rem;background:var(--y-modal-content-bg,#fff);border-radius:0 0 24px 24px;color:var(--y-text-primary,#121212)}.modal-steps[data-v-57faef86]{display:flex;gap:.38rem;margin:.2rem 0 .25rem;justify-content:center;width:100%}.step-dot[data-v-57faef86]{width:9px;height:9px;border-radius:50%;background:var(--y-price-track-bg,#e0e0e5);transition:background .18s,box-shadow .18s;box-shadow:none}.step-dot.active[data-v-57faef86],.step-dot.current[data-v-57faef86]{background:var(--y-text-primary,#111)}.step-dot.current[data-v-57faef86]{box-shadow:0 0 0 2px var(--y-text-primary,#111)}.modal-container.dark-theme[data-v-57faef86]{background:#1d1d1f;color:#fff}.modal-container.dark-theme .close-button[data-v-57faef86],.modal-container.dark-theme .close-button svg[data-v-57faef86],.modal-container.dark-theme .modal-title[data-v-57faef86]{color:#fff}.modal-container.dark-theme .close-button svg path[data-v-57faef86]{stroke:#fff}.modal-container.dark-theme .close-button[data-v-57faef86]:hover{background:#ffffff1a}.modal-enter-active[data-v-57faef86],.modal-leave-active[data-v-57faef86]{transition:opacity .3s ease}.modal-enter-from[data-v-57faef86],.modal-leave-to[data-v-57faef86]{opacity:0}.modal-enter-active .modal-container[data-v-57faef86],.modal-leave-active .modal-container[data-v-57faef86]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-57faef86],.modal-leave-to .modal-container[data-v-57faef86]{transform:scale(.9)}@media(max-width:768px){.modal-container[data-v-57faef86]{width:calc(100% - 40px);max-width:calc(100vw - 40px);margin-inline:20px;border-radius:18px}.modal-header[data-v-57faef86]{padding:1rem .7rem .3rem}.modal-title[data-v-57faef86]{padding-right:2.25rem;line-height:1.28}.modal-content[data-v-57faef86]{color:var(--y-text-primary,#000);padding:1rem .7rem 1.1rem;border-radius:18px}}.export-image-blocking-overlay[data-v-5829babb]{position:fixed;inset:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--y-loader-overlay,hsla(0,0%,100%,.72));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:all;touch-action:none}.export-image-blocking-overlay__content[data-v-5829babb]{min-width:240px;max-width:90vw;display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--y-border-medium,rgba(0,0,0,.12));background:var(--y-surface,#fff);color:var(--y-text-primary,#121212);box-shadow:0 10px 30px #0000002e}.export-image-blocking-overlay__spinner[data-v-5829babb]{width:18px;height:18px;border-radius:50%;border:2px solid var(--y-spinner-track,rgba(0,0,0,.1));border-top-color:var(--y-spinner-tip,#000);animation:exportImageBlockingSpin-5829babb .9s linear infinite;flex-shrink:0}.export-image-blocking-overlay__text[data-v-5829babb]{margin:0;font-size:.95rem;font-weight:500}@keyframes exportImageBlockingSpin-5829babb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.export-preview[data-v-5829babb]{display:flex;flex-direction:column;align-items:stretch;gap:16px}.export-preview .modal-actions--sticky[data-v-5829babb]{position:sticky;bottom:0;left:0;right:0;background:var(--y-modal-content-bg,#fff);padding:12px 16px;margin:0;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--y-border-color,#e5e5e5);z-index:2}.export-preview__image-wrapper[data-v-5829babb]{width:100%;display:flex;justify-content:center;background:#0000000a;border-radius:12px;padding:12px;max-height:60vh;overflow:auto}.export-preview__image[data-v-5829babb]{max-width:100%;max-height:56vh;height:auto;border-radius:8px;box-shadow:0 6px 18px #0000001f;display:block}.export-preview__description[data-v-5829babb]{width:100%;display:flex;flex-direction:column;gap:8px;padding:0 16px;box-sizing:border-box}.export-preview__description-header[data-v-5829babb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.export-preview__description-label[data-v-5829babb]{font-size:.85rem;font-weight:600;color:var(--y-text-secondary,#555)}.export-preview__copy-button[data-v-5829babb]{border:none;background:transparent;color:var(--y-listing-link,#007aff);font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px}.export-preview__copy-button[data-v-5829babb]:hover{background:#007aff14}.export-preview__description-text[data-v-5829babb]{border:1px solid var(--y-border-color,#e5e5e5);border-radius:8px;padding:12px;max-height:180px;overflow:auto;background:#00000005;color:var(--y-text-color,#222);font-size:.9rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.modal-actions[data-v-5829babb]{display:flex;justify-content:flex-end;gap:1rem}.cancel-button[data-v-5829babb]{background:var(--y-detail-muted-block,#f5f5f5);color:var(--y-text-primary,#1a1a1a)}.apple-action-button[data-v-5829babb],.cancel-button[data-v-5829babb]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer}.apple-action-button[data-v-5829babb]{background:var(--y-btn-primary-bg,#000);color:var(--y-btn-primary-color,#fff);font-weight:600;box-shadow:var(--y-card-shadow,0 2px 8px rgba(0,0,0,.2))}.cancel-button[data-v-5829babb]:hover:not(:disabled){background:var(--y-share-hover-bg,#e5e5e5)}.apple-action-button[data-v-5829babb]:hover:not(:disabled){background:var(--y-btn-primary-hover,#333)}button[data-v-5829babb]:disabled{opacity:.7;cursor:not-allowed}[data-v-5829babb] .export-preview-modal-container,[data-v-5829babb] .export-preview-modal-content{padding:0}[data-v-5829babb] .export-preview-modal-container .modal-header{padding-left:16px;padding-right:16px;position:sticky;top:0;z-index:3;background:var(--y-modal-bg,#fff);border-bottom:1px solid var(--y-border-color,#e5e5e5)}@media(max-width:768px){[data-v-5829babb] .export-preview-modal-container .modal-header{padding:1rem 16px .3rem}}
