.app-toast[data-v-6fb873d2]{position:fixed;bottom:max(env(safe-area-inset-bottom,0px) + 80px,80px);left:50%;transform:translate(-50%);z-index:10300;pointer-events:none;max-width:min(80vw,360px);width:max-content;padding:10px 20px;border-radius:20px;background:#1e1b2de0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:14px;line-height:1.5;text-align:center;word-break:break-all}@media(min-width:768px){.app-toast[data-v-6fb873d2]{bottom:auto;top:80px;border-radius:8px;font-size:15px;padding:12px 24px}}.toast-enter-active[data-v-6fb873d2],.toast-leave-active[data-v-6fb873d2]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-6fb873d2],.toast-leave-to[data-v-6fb873d2]{opacity:0;transform:translate(-50%) translateY(8px)}@media(min-width:768px){.toast-enter-from[data-v-6fb873d2],.toast-leave-to[data-v-6fb873d2]{transform:translate(-50%) translateY(-8px)}}.quc-form-tips .quc-right,.quc-link-signUp,.quc-link-findPwd{display:none}:root{--fire-coral: #FFB5A7;--water-lilac: #C7B8EA;--wood-mint: #A8E6CF;--metal-champagne: #F4E1C1;--earth-oatmeal: #E8D8C3;--vip-gold-light: #FFF9E6;--vip-gold: #F0D68C;--vip-gold-dark: #B8935E;--bg-paper: #FDFBF7;--bg-card: #FFFFFF;--text-primary: #2D2A3B;--text-secondary: #706C7C;--text-tertiary: #A8A5B2;--glow-purple: rgba(199, 184, 234, .3);--glow-pink: rgba(255, 181, 167, .25);--shadow-card: 0 2px 12px rgba(45, 42, 59, .05);--shadow-card-hover: 0 4px 20px rgba(45, 42, 59, .08);--shadow-vip: 0 2px 8px rgba(240, 214, 140, .15);--gradient-title-1: linear-gradient(135deg, #9B7FD9, #E8A0BF);--gradient-title-2: linear-gradient(135deg, #FF9A9E, #FECFEF);--gradient-title-3: linear-gradient(135deg, #A8E6CF, #8EC5FC);--gradient-title-4: linear-gradient(135deg, #F0C27B, #FFA07A);--gradient-title-5: linear-gradient(135deg, #C7B8EA, #A8E6CF);--gradient-soft-purple: linear-gradient(135deg, #E8D5F2, #D4C5F9);--gradient-soft-peach: linear-gradient(135deg, #FFE5D9, #FFD4C3);--gradient-cosmic: linear-gradient(135deg, #C7B8EA, #FFB5A7, #A8E6CF)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;width:100%}body{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#fdfbf7;color:#2d2a3b;line-height:1.6;overflow-x:hidden;min-height:100vh}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}@keyframes float-glow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes twinkle{0%,to{opacity:.6}50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 6px 20px #a885d659}50%{transform:scale(1.02);box-shadow:0 8px 28px #a885d680}}@keyframes aurora-float-1{0%,to{transform:translate(-50%) scale(1);opacity:.9}33%{transform:translate(-45%,15px) scale(1.05);opacity:.95}66%{transform:translate(-55%,-10px) scale(.98);opacity:.85}}@keyframes aurora-float-2{0%,to{transform:translate(0) scale(1);opacity:.85}25%{transform:translate(20px,-15px) scale(1.03);opacity:.9}50%{transform:translate(30px,10px) scale(1.06);opacity:.95}75%{transform:translate(10px,20px) scale(1.02);opacity:.88}}@keyframes aurora-float-3{0%,to{transform:translate(0) scale(1);opacity:.75}30%{transform:translate(-25px,18px) scale(1.04);opacity:.82}60%{transform:translate(-35px,-12px) scale(1.08);opacity:.88}}@keyframes aurora-float-4{0%,to{transform:translate(-28px) scale(1);opacity:.7}40%{transform:translate(-20px,-25px) scale(1.05);opacity:.8}80%{transform:translate(-32px,12px) scale(.97);opacity:.65}}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes center-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}@keyframes float-up{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-80vh) scale(1.5);opacity:0}}@keyframes text-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes seamlessScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.container{position:relative;z-index:1;max-width:480px;margin:0 auto;padding:80px 16px 40px}@media(max-width:360px){.container{padding:80px 12px 32px}}@media(min-width:768px){.container{padding:80px 24px 40px}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}
