body[data-v-c29e4017]{font-family:Arial,sans-serif;color:#333}.marquee[data-v-c29e4017]{display:flex;align-items:center;box-sizing:border-box;overflow:hidden;min-height:44px;padding:10px 12px;position:relative;margin-bottom:16px;background:#fff2dd;border-radius:10px}.icon-warning[data-v-c29e4017]{width:20px;height:20px;margin-right:8px;color:#8b2e13;flex-shrink:0}.marquee-wrapper[data-v-c29e4017]{flex:1;min-width:0;overflow:hidden;position:relative}.marquee-content[data-v-c29e4017]{display:block;white-space:normal;font-size:clamp(13px,3.6vw,15px);font-weight:500;color:#090908;text-align:left;overflow-wrap:anywhere}.iframe-container[data-v-c29e4017]{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;background:#fff}.responsive-iframe[data-v-c29e4017]{width:100%;height:100%;border:none}.copyright[data-v-c29e4017]{width:100%;max-width:750px;padding:12px max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));text-align:center;font-size:12px;color:#f0d4bc;background:linear-gradient(180deg,#9c1c10db,#70110af0);margin-top:auto;line-height:1.6;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;position:relative;border-top:1px solid rgba(239,195,130,.2)}.confirm-btn[data-v-c29e4017]{background:linear-gradient(135deg,#b91f16,#d92b21);border:1px solid #efaf68;width:100%;min-height:56px;padding:14px 20px;font:inherit;font-size:clamp(18px,4.8vw,21px);font-weight:700;border-radius:999px;color:#fff;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 2px 10px #e31b004d;transition:transform .2s ease;touch-action:manipulation}.confirm-btn[data-v-c29e4017]:focus-visible,.sidebar-item[data-v-c29e4017]:focus-visible{outline:3px solid #ffe3a6;outline-offset:3px}.confirm-btn[data-v-c29e4017]:active{transform:scale(.98);box-shadow:0 1px 5px #e31b0033}.popup-buttons[data-v-c29e4017]{display:flex;flex-direction:column;align-items:center}.popup-btn[data-v-c29e4017]{background:linear-gradient(45deg,#e31b00,#ff4d4d);color:#fff;border:none;padding:12px 36px;font-size:16px;font-weight:600;border-radius:25px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #e31b004d;width:80%;margin:8px auto}.popup .backup-btn[data-v-c29e4017]{background:#fff;color:#e31b00;border:2px solid #e31b00}.highlight-price[data-v-c29e4017]{font-size:24px;color:#e31b00;font-weight:700;background:#e31b001a;padding:2px 6px;border-radius:4px}.close-icon[data-v-c29e4017]{position:absolute;top:10px;right:15px;font-size:24px;color:#999;cursor:pointer}.rules-title[data-v-c29e4017]{font-size:20px;text-align:center;margin-bottom:10px;color:#333}.countdown[data-v-c29e4017]{text-align:center;font-size:16px;color:#e31b00;margin-bottom:10px}.h5-page[data-v-c29e4017]{flex:1;text-align:center;min-width:0;padding:0 max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));position:relative}.footer[data-v-c29e4017]{padding-top:min(126vw,630px)}.page-container[data-v-c29e4017]{position:relative;display:flex;flex-direction:column;width:100%;max-width:750px;min-height:100vh;min-height:100svh;min-height:100dvh;margin:0 auto;color:#fff2dd}.sidebar[data-v-c29e4017]{position:fixed;top:max(76px,16vh);right:max(0px,env(safe-area-inset-right),calc((100vw - 750px)/2));z-index:9;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sidebar-item[data-v-c29e4017]{background:linear-gradient(to bottom,#ffe7ac,#eac17a);border:1px solid #c79043;color:#6c2116;font:inherit;font-size:14px;line-height:1.4;min-width:44px;min-height:44px;padding:10px 12px;border-radius:10px 0 0 10px;cursor:pointer;text-align:center;touch-action:manipulation}.sidebar-item[data-v-c29e4017]:active{transform:translateY(1px)}.price-tag[data-v-c29e4017]{position:absolute;top:calc(min(43vw,322.5px) + env(safe-area-inset-top));right:max(52px,12vw);max-width:calc(100% - 104px);padding:2px 6px;font-size:clamp(11px,2.9vw,14px);font-weight:700;color:#fff8e8;background:#a71e10e0;border:1px solid rgba(255,218,161,.72);border-radius:999px;box-shadow:0 2px 8px #5a0c0533;overflow-wrap:anywhere;z-index:2}.payment-method[data-v-c29e4017]{display:grid;grid-template-columns:20px auto minmax(0,1fr) 16px;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 10px;background:#fff8ed;border-radius:12px;box-shadow:0 2px 6px #0000000d}.payment-icon[data-v-c29e4017]{width:20px;height:20px}.payment-text[data-v-c29e4017]{color:#333;font-size:clamp(12px,3.5vw,14px);white-space:nowrap}.discount-tip[data-v-c29e4017]{color:#a62918;font-size:12px;padding:2px 4px;border:1px solid #bf604a;border-radius:4px;line-height:1.5;overflow-wrap:anywhere;font-weight:500}.discount-tip[data-v-c29e4017]{background-color:#e31b000d}.payment-selected[data-v-c29e4017]{display:flex;align-items:center}.selected-icon[data-v-c29e4017]{width:16px;height:16px}.payment-tip[data-v-c29e4017]{margin-top:12px;font-size:12px;line-height:1.6;color:#ffe5ce}.agreement-section[data-v-c29e4017]{margin:12px 0 0;padding:4px 0;text-align:center}.agreement-checkbox[data-v-c29e4017]{display:inline-flex;align-items:flex-start;min-height:44px;text-align:left;font-size:14px;color:#ffe5ce;cursor:pointer;user-select:none;line-height:1.7}.agreement-checkbox input[type=checkbox][data-v-c29e4017]{width:20px;height:20px;flex-shrink:0;margin:2px 8px 0 0;cursor:pointer;accent-color:#e31b00}.agreement-checkbox input[type=checkbox][data-v-c29e4017]:focus{outline:2px solid #e31b00;outline-offset:2px}.agreement-link[data-v-c29e4017]{color:#ffdf93;text-decoration:underline;cursor:pointer;font-weight:500;transition:color .3s ease}.agreement-link[data-v-c29e4017]:hover{color:#fff2cd;text-decoration:none}.checkmark[data-v-c29e4017]{display:none}.company-info[data-v-c29e4017]{text-align:center;margin:10px 0;padding:8px;font-size:12px;color:#ffe5ce;background-color:#3c100b;border-radius:4px;line-height:1.4;border:1px solid #754834;box-shadow:0 1px 3px #0000001a}.company-info .divider[data-v-c29e4017]{margin:0 8px;color:#ffe5ce;font-weight:400}.popup-mask[data-v-c29e4017]{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.popup[data-v-c29e4017]{background:#fff;width:90%;max-width:500px;max-height:min(80vh,calc(100dvh - 32px));padding:20px;border-radius:10px;position:relative;box-shadow:0 4px 10px #0000004d;margin:0;display:flex;flex-direction:column}.rules-title[data-v-c29e4017]{font-size:18px;color:#333;text-align:center;margin-bottom:15px;font-weight:700}.scroll-rules[data-v-c29e4017]{min-height:0;max-height:60vh;flex:1;overflow-y:auto;margin-bottom:15px;padding:0 10px}.scroll-rules p[data-v-c29e4017]{margin-bottom:10px;line-height:1.6;font-size:14px;color:#333}.popup-btn[data-v-c29e4017]{width:80%;padding:12px 0;background:linear-gradient(45deg,#e31b00,#ff4d4d);color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:700;cursor:pointer;margin:20px auto 0;display:block;transition:all .3s ease}.popup-btn[data-v-c29e4017]:active{transform:scale(.98)}.redpacket-fullpage[data-v-c29e4017]{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:99999;overflow:hidden}.redpacket-background[data-v-c29e4017]{width:100%;height:100%;background:#240400;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.redpacket-content[data-v-c29e4017]{position:relative;z-index:1;text-align:center;padding:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.redpacket-image-wrapper[data-v-c29e4017]{position:relative;cursor:pointer;width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:redpacketShow-c29e4017 .5s ease-out}@keyframes redpacketShow-c29e4017{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.redpacket-image[data-v-c29e4017]{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-select:none}.redpacket-click-hint[data-v-c29e4017]{position:absolute;bottom:15%;left:50%;transform:translate(-50%);font-size:24px;font-weight:700;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);animation:hintPulse-c29e4017 2s ease-in-out infinite;padding:15px 40px;background:#f44c;border-radius:50px;backdrop-filter:blur(5px)}@keyframes hintPulse-c29e4017{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(1.05);opacity:.9}}.redpacket-image-wrapper:active .redpacket-image[data-v-c29e4017]{filter:brightness(.96)}.redpacket-image-wrapper:active .redpacket-click-hint[data-v-c29e4017]{transform:translate(-50%) scale(.95)}.phone-input-page[data-v-c29e4017]{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00ebff;display:flex;justify-content:center;align-items:center;z-index:100000;overflow-y:auto}.phone-input-container[data-v-c29e4017]{width:90%;max-width:500px;padding:40px 30px;background:#fffffffa;border-radius:20px;box-shadow:0 10px 40px #00000026;animation:slideIn-c29e4017 .5s ease-out;margin:20px 0}@keyframes slideIn-c29e4017{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.phone-input-content[data-v-c29e4017]{display:flex;flex-direction:column;align-items:center}.phone-input-title[data-v-c29e4017]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;text-align:center}.phone-input-tip[data-v-c29e4017]{font-size:14px;color:#666;margin-bottom:20px;text-align:left;width:100%}.phone-input-wrapper[data-v-c29e4017]{width:100%;margin-bottom:20px}.phone-label[data-v-c29e4017]{font-size:16px;color:#333;margin-bottom:10px;font-weight:500}.phone-hint[data-v-c29e4017]{font-size:12px;color:#999;margin-top:8px;text-align:left}.phone-input[data-v-c29e4017]{width:100%;padding:15px 20px;font-size:18px;border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:all .3s ease;box-sizing:border-box;text-align:left;background-color:#fff}.phone-input[data-v-c29e4017]:focus{border-color:#00ebff;box-shadow:0 0 0 3px #00ebff1a}.phone-error[data-v-c29e4017]{width:100%;color:#ff4d4f;font-size:14px;text-align:center;margin-bottom:10px;min-height:20px;padding:8px 0}.phone-submit-btn[data-v-c29e4017]{width:100%;padding:15px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(45deg,#00ebff,#00c5d6);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #00ebff4d}.phone-submit-btn[data-v-c29e4017]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00ebff66;background:linear-gradient(45deg,#00d4e6,#00b8c8)}.phone-submit-btn[data-v-c29e4017]:active{transform:translateY(0);box-shadow:0 2px 10px #00ebff4d}.loading-page[data-v-c29e4017]{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:radial-gradient(circle at 50% 38%,rgba(221,180,118,.24),transparent 28%),linear-gradient(160deg,#4a0906,#260302);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:99998}.loading-spinner[data-v-c29e4017]{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c29e4017 1s linear infinite}@keyframes spin-c29e4017{to{transform:rotate(360deg)}}.loading-text[data-v-c29e4017]{margin-top:20px;font-size:16px;color:#fff;font-weight:500}@media (max-height: 480px) and (orientation: landscape){.sidebar[data-v-c29e4017]{top:max(16px,env(safe-area-inset-top));gap:8px}}@media (prefers-reduced-motion: reduce){[data-v-c29e4017],[data-v-c29e4017]:before,[data-v-c29e4017]:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.marquee-content[data-v-c29e4017]{white-space:normal;padding-right:0}}
