.app-toast[data-v-365b584f]{position:fixed;top:20%;left:50%;transform:translate(-50%);max-width:400px;z-index:10000;background:#000000c7;color:#fff;padding:.24rem .4rem;border-radius:.16rem;font-size:.28rem;display:flex;align-items:center;gap:.12rem;white-space:nowrap;pointer-events:none}.toast-icon[data-v-365b584f]{font-size:.32rem}.toast-spinner[data-v-365b584f]{width:.32rem;height:.32rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:toast-spin-365b584f .8s linear infinite}@keyframes toast-spin-365b584f{to{transform:rotate(360deg)}}.toast-success .toast-icon[data-v-365b584f]{color:#4caf50}.toast-error .toast-icon[data-v-365b584f]{color:#f44336}.toast-fade-enter-active[data-v-365b584f]{transition:all .25s ease-out}.toast-fade-leave-active[data-v-365b584f]{transition:all .2s ease-in}.toast-fade-enter-from[data-v-365b584f],.toast-fade-leave-to[data-v-365b584f]{opacity:0;transform:translate(-50%) translateY(-.2rem)}.app-loading-overlay[data-v-ecf79cf6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0006;display:flex;align-items:center;justify-content:center}.app-loading-box[data-v-ecf79cf6]{background:#fff;border-radius:.24rem;padding:.48rem .6rem;display:flex;flex-direction:column;align-items:center;gap:.24rem;box-shadow:0 .08rem .32rem #0000001f}.loading-spinner[data-v-ecf79cf6]{width:.64rem;height:.64rem;border:4px solid #e0e0e0;border-top-color:#ffca28;border-radius:50%;animation:spin-ecf79cf6 .7s linear infinite}@keyframes spin-ecf79cf6{to{transform:rotate(360deg)}}.loading-text[data-v-ecf79cf6]{font-size:.28rem;color:#666}.loading-fade-enter-active[data-v-ecf79cf6]{transition:opacity .2s ease}.loading-fade-leave-active[data-v-ecf79cf6]{transition:opacity .15s ease}.loading-fade-enter-from[data-v-ecf79cf6],.loading-fade-leave-to[data-v-ecf79cf6]{opacity:0}.app-modal-overlay[data-v-fc7163ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000080;display:flex;align-items:center;justify-content:center}.app-modal-box[data-v-fc7163ed]{width:80%;max-width:6rem;background:#fff;border-radius:.24rem;overflow:hidden;box-shadow:0 .16rem .48rem #00000026}.modal-title[data-v-fc7163ed]{padding:.36rem .32rem 0;font-size:.34rem;font-weight:700;color:#333;text-align:center}.modal-content[data-v-fc7163ed]{padding:.24rem .32rem;font-size:.28rem;color:#666;text-align:center;line-height:1.6}.modal-actions[data-v-fc7163ed]{display:flex;border-top:1px solid #f0f0f0}.modal-btn[data-v-fc7163ed]{flex:1;height:.88rem;line-height:.88rem;font-size:.3rem;border:none;background:none;cursor:pointer}.cancel-btn[data-v-fc7163ed]{color:#999;border-right:1px solid #f0f0f0}.confirm-btn[data-v-fc7163ed]{color:#ffca28;font-weight:600}.modal-btn[data-v-fc7163ed]:active{background:#f9f9f9}.modal-fade-enter-active[data-v-fc7163ed]{transition:all .25s ease}.modal-fade-leave-active[data-v-fc7163ed]{transition:all .2s ease}.modal-fade-enter-from[data-v-fc7163ed],.modal-fade-leave-to[data-v-fc7163ed]{opacity:0}.modal-fade-enter-from .app-modal-box[data-v-fc7163ed],.modal-fade-leave-to .app-modal-box[data-v-fc7163ed]{transform:scale(.85)}.app-sheet-overlay[data-v-319286a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000080;display:flex;align-items:flex-end}.app-sheet-box[data-v-319286a3]{width:100%;max-width:480px;margin:0 auto;background:#fff;border-radius:.32rem .32rem 0 0;padding:.16rem 0;padding-bottom:env(safe-area-inset-bottom)}.sheet-item[data-v-319286a3]{height:.96rem;line-height:.96rem;text-align:center;font-size:.32rem;color:#333;border-bottom:1px solid #f5f5f5;cursor:pointer}.sheet-item[data-v-319286a3]:active{background:#f9f9f9}.sheet-cancel[data-v-319286a3]{height:.96rem;line-height:.96rem;text-align:center;font-size:.32rem;color:#999;margin-top:.12rem;border-top:.12rem solid #f5f5f5;cursor:pointer}.sheet-fade-enter-active[data-v-319286a3]{transition:all .3s ease}.sheet-fade-leave-active[data-v-319286a3]{transition:all .25s ease}.sheet-fade-enter-from[data-v-319286a3],.sheet-fade-leave-to[data-v-319286a3]{opacity:0}.sheet-fade-enter-from .app-sheet-box[data-v-319286a3],.sheet-fade-leave-to .app-sheet-box[data-v-319286a3]{transform:translateY(100%)}.app-preview-overlay[data-v-d726f72d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;background:#000;display:flex;align-items:center;overflow:hidden}.preview-close[data-v-d726f72d]{position:absolute;top:.24rem;right:.24rem;z-index:10;width:.64rem;height:.64rem;line-height:.64rem;text-align:center;color:#fff;font-size:.4rem;cursor:pointer}.preview-counter[data-v-d726f72d]{position:absolute;top:.24rem;left:50%;transform:translate(-50%);z-index:10;color:#fff;font-size:.28rem}.preview-track[data-v-d726f72d]{display:flex;width:100%;transition:transform .3s ease}.preview-slide[data-v-d726f72d]{min-width:100%;display:flex;align-items:center;justify-content:center}.preview-img[data-v-d726f72d]{max-width:100%;max-height:100vh;object-fit:contain}.preview-prev[data-v-d726f72d],.preview-next[data-v-d726f72d]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;width:.72rem;height:.72rem;border-radius:50%;font-size:.48rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.preview-prev[data-v-d726f72d]{left:.16rem}.preview-next[data-v-d726f72d]{right:.16rem}.preview-fade-enter-active[data-v-d726f72d]{transition:opacity .3s ease}.preview-fade-leave-active[data-v-d726f72d]{transition:opacity .2s ease}.preview-fade-enter-from[data-v-d726f72d],.preview-fade-leave-to[data-v-d726f72d]{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:#f3f0eb;min-height:100vh}.app{max-width:480px;margin:0 auto;min-height:100vh;background:linear-gradient(180deg,#faf8f5,#f3f0eb);position:relative;box-shadow:0 0 40px #00000014}img{display:block}button,input{font-family:inherit}
