.banner-carousel[data-v-835ed801]{position:relative;height:180px;border-radius:20px;overflow:hidden;margin-top:10px;background:linear-gradient(135deg,#24f4ee47,#fe2c554d);box-shadow:inset 0 0 0 1px #ffffff14;touch-action:pan-y;user-select:none;-webkit-user-select:none}.banner-track[data-v-835ed801]{display:flex;height:100%;will-change:transform}.banner-slide[data-v-835ed801]{min-width:100%;height:100%;flex-shrink:0;cursor:pointer}.banner-slide img[data-v-835ed801]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.banner-fallback[data-v-835ed801]{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;letter-spacing:.5px;color:#fff}.banner-dots[data-v-835ed801]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dot[data-v-835ed801]{width:6px;height:6px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.dot.active[data-v-835ed801]{background:#fff;width:18px;border-radius:3px}.seo-subtabs[data-v-2e43f3c5]{display:flex;gap:8px}.seo-subtabs button[data-v-2e43f3c5]{padding:6px 14px;font-size:13px}.seo-edit-form[data-v-2e43f3c5]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:20px;margin-bottom:20px}.seo-edit-form .field[data-v-2e43f3c5]{margin-bottom:14px}.seo-edit-form textarea[data-v-2e43f3c5]{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:12px;font-size:13px;font-family:monospace;resize:vertical}.seo-edit-form input[data-v-2e43f3c5]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;padding:10px 12px;font-size:13px}.admin-tabs[data-v-2e43f3c5]{display:flex;flex-wrap:wrap;gap:6px}.admin-tabs button[data-v-2e43f3c5]{padding:5px 10px;font-size:12px;white-space:nowrap}[data-v-075afd06]{box-sizing:border-box;margin:0;padding:0}.auth-page[data-v-075afd06]{display:flex;height:100vh;overflow:hidden;background:#0a0a0f;max-width:1100px;margin:0 auto;color:#e8e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a[data-v-075afd06]{color:inherit;text-decoration:none}button[data-v-075afd06]{font-family:inherit;cursor:pointer;border:none;background:none}input[data-v-075afd06]{font-family:inherit;outline:none;border:none;background:none;color:inherit}.landing-side[data-v-075afd06]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth}.landing-side[data-v-075afd06]::-webkit-scrollbar{width:6px}.landing-side[data-v-075afd06]::-webkit-scrollbar-track{background:transparent}.landing-side[data-v-075afd06]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.landing-side[data-v-075afd06]::-webkit-scrollbar-thumb:hover{background:#24f4ee33}.bg-grid[data-v-075afd06]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(36,244,238,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(36,244,238,.025) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;z-index:0}.bg-glow[data-v-075afd06]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.bg-glow-cyan[data-v-075afd06]{top:-100px;left:-50px;width:500px;height:500px;background:#24f4ee0f}.bg-glow-red[data-v-075afd06]{bottom:200px;right:-100px;width:450px;height:450px;background:#fe2c550d}.nav[data-v-075afd06]{position:sticky;top:0;z-index:50;padding:16px 0;transition:all .3s ease}.nav.scrolled[data-v-075afd06]{background:#0a0a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 0}.nav-inner[data-v-075afd06]{max-width:900px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav-logo[data-v-075afd06]{display:flex;align-items:center;gap:10px;cursor:pointer}.logo-badge[data-v-075afd06]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#24f4ee,#fe2c55);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#0a0a0f;box-shadow:0 4px 20px #24f4ee40;flex-shrink:0}.logo-badge.sm[data-v-075afd06]{width:28px;height:28px;font-size:15px;border-radius:8px}.logo-text[data-v-075afd06]{font-size:19px;font-weight:700;letter-spacing:.5px;color:#fff}.logo-accent[data-v-075afd06]{background:linear-gradient(90deg,#24f4ee,#fe2c55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nav-links[data-v-075afd06]{display:flex;gap:28px}.nav-links a[data-v-075afd06]{font-size:14px;color:#e8e8f0b3;transition:color .2s;position:relative}.nav-links a[data-v-075afd06]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#24f4ee;border-radius:2px;transition:width .25s}.nav-links a[data-v-075afd06]:hover{color:#fff}.nav-links a[data-v-075afd06]:hover:after{width:100%}.nav-cta[data-v-075afd06]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:10px;background:linear-gradient(135deg,#24f4ee26,#fe2c5526);border:1px solid rgba(36,244,238,.3);color:#24f4ee;font-size:14px;font-weight:600;transition:all .25s}.nav-cta[data-v-075afd06]:hover{border-color:#24f4ee;box-shadow:0 0 20px #24f4ee33;transform:translateY(-1px)}.hero[data-v-075afd06]{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:70px 40px 50px}.hero-badge[data-v-075afd06]{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:100px;background:#fe2c551a;border:1px solid rgba(254,44,85,.3);font-size:12px;font-weight:600;color:#fe2c55;letter-spacing:.5px;margin-bottom:24px;animation:badgeFadeIn-075afd06 .6s ease both}.pulse-dot[data-v-075afd06]{width:7px;height:7px;border-radius:50%;background:#fe2c55;position:relative;flex-shrink:0}.pulse-dot[data-v-075afd06]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#fe2c55;animation:pulse-075afd06 1.8s ease-out infinite}@keyframes pulse-075afd06{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}@keyframes badgeFadeIn-075afd06{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-075afd06]{font-size:52px;line-height:1.15;font-weight:900;letter-spacing:-1px;margin-bottom:22px;display:flex;flex-direction:column}.title-gradient[data-v-075afd06]{background:linear-gradient(90deg,#24f4ee,#fe2c55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleSlide-075afd06 .7s ease .1s both}.title-line[data-v-075afd06]{font-size:36px;font-weight:700;color:#e8e8f0f2;animation:titleSlide-075afd06 .7s ease both}.title-line[data-v-075afd06]:nth-child(2){animation-delay:.2s}.title-line[data-v-075afd06]:nth-child(3){animation-delay:.3s}@keyframes titleSlide-075afd06{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-desc[data-v-075afd06]{font-size:16px;line-height:1.8;color:#e8e8f099;max-width:600px;margin-bottom:28px;animation:titleSlide-075afd06 .7s ease .4s both}.hero-tags[data-v-075afd06]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px;animation:titleSlide-075afd06 .7s ease .5s both}.tag[data-v-075afd06]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:100px;font-size:13px;font-weight:500;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e8e8f0cc}.tag-dot[data-v-075afd06]{width:6px;height:6px;border-radius:50%}.tag-cyan[data-v-075afd06]{border-color:#24f4ee4d;color:#24f4ee}.tag-red[data-v-075afd06]{border-color:#fe2c554d;color:#fe2c55}.tag-gold[data-v-075afd06]{border-color:#fbbf244d;color:#fbbf24}.hero-actions[data-v-075afd06]{display:flex;gap:14px;animation:titleSlide-075afd06 .7s ease .6s both}.btn-primary[data-v-075afd06]{position:relative;overflow:hidden;padding:13px 28px;border-radius:12px;background:linear-gradient(135deg,#24f4ee,#fe2c55);color:#0a0a0f;font-size:15px;font-weight:700;letter-spacing:.5px;transition:all .3s;border:none}.btn-primary[data-v-075afd06]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #24f4ee4d,0 4px 15px #fe2c5533}.btn-primary[data-v-075afd06]:active{transform:translateY(0)}.btn-shine[data-v-075afd06]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease;pointer-events:none}.btn-shine[data-v-075afd06]:hover:before{left:120%}.btn-ghost[data-v-075afd06]{display:flex;align-items:center;gap:8px;padding:13px 24px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e8e8f0d9;font-size:15px;font-weight:600;transition:all .25s}.btn-ghost[data-v-075afd06]:hover{border-color:#24f4ee66;color:#24f4ee;background:#24f4ee0f}.section-header[data-v-075afd06]{text-align:center;margin-bottom:44px}.section-label[data-v-075afd06]{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:#24f4ee;margin-bottom:10px}.section-title[data-v-075afd06]{font-size:34px;font-weight:800;color:#fff;margin-bottom:10px}.section-subtitle[data-v-075afd06]{font-size:15px;color:#e8e8f080}.demo-section[data-v-075afd06]{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:60px 40px}.demo-phone[data-v-075afd06]{display:flex;align-items:flex-start;gap:40px;justify-content:center;flex-wrap:wrap}.demo-phone-frame[data-v-075afd06]{width:320px;background:linear-gradient(145deg,#15151f,#0d0d14);border-radius:28px;padding:12px;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px #0006,0 0 40px #24f4ee0d;position:relative}.demo-phone-notch[data-v-075afd06]{width:100px;height:6px;background:#ffffff14;border-radius:100px;margin:0 auto 10px}.demo-stream-area[data-v-075afd06]{background:#08080c;border-radius:18px;overflow:hidden;position:relative}.demo-streamer[data-v-075afd06]{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid rgba(255,255,255,.05)}.demo-streamer-avatar[data-v-075afd06]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#24f4ee33,#fe2c5533);border:1px solid rgba(36,244,238,.3);display:flex;align-items:center;justify-content:center;font-size:18px}.demo-streamer-name[data-v-075afd06]{font-size:14px;font-weight:600;color:#fff}.demo-streamer-stat[data-v-075afd06]{display:flex;align-items:center;gap:8px;font-size:12px;color:#e8e8f080}.live-badge[data-v-075afd06]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;background:#fe2c5526;color:#fe2c55;font-size:11px;font-weight:700}.live-dot[data-v-075afd06]{width:5px;height:5px;border-radius:50%;background:#fe2c55;animation:liveBlink-075afd06 1s ease-in-out infinite}@keyframes liveBlink-075afd06{0%,to{opacity:1}50%{opacity:.3}}.demo-chat-feed[data-v-075afd06]{height:360px;padding:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.chat-bubbles[data-v-075afd06]{display:flex;flex-direction:column;gap:8px}.chat-bubble[data-v-075afd06]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 12px;animation:bubbleIn-075afd06 .4s ease}.chat-bubble.is-gift[data-v-075afd06]{background:#fe2c5514;border-color:#fe2c5540;box-shadow:0 0 15px #fe2c551a}@keyframes bubbleIn-075afd06{0%{opacity:0;transform:translate(20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.bubble-enter-active[data-v-075afd06],.bubble-leave-active[data-v-075afd06]{transition:all .4s ease}.bubble-enter-from[data-v-075afd06]{opacity:0;transform:translate(20px) scale(.9)}.bubble-leave-to[data-v-075afd06]{opacity:0;transform:translate(-20px) scale(.9)}.bubble-user[data-v-075afd06]{font-size:12px;font-weight:600;color:#24f4ee;margin-bottom:4px}.is-gift .bubble-user[data-v-075afd06]{color:#fe2c55}.bubble-en[data-v-075afd06]{font-size:13px;color:#e8e8f08c;margin-bottom:4px;font-style:italic}.bubble-zh[data-v-075afd06]{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:#fff}.bubble-arrow[data-v-075afd06]{color:#24f4ee;flex-shrink:0}.is-gift .bubble-arrow[data-v-075afd06]{color:#fe2c55}.demo-side-info[data-v-075afd06]{display:flex;flex-direction:column;gap:16px;padding-top:20px}.demo-stat[data-v-075afd06]{text-align:center;padding:16px 24px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .25s}.demo-stat[data-v-075afd06]:hover{border-color:#24f4ee4d;background:#24f4ee0a}.demo-stat-value[data-v-075afd06]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#24f4ee,#fe2c55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.demo-stat-unit[data-v-075afd06]{font-size:16px}.demo-stat-label[data-v-075afd06]{font-size:12px;color:#e8e8f080;margin-top:2px}.features-section[data-v-075afd06]{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:60px 40px}.features-grid[data-v-075afd06]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-card[data-v-075afd06]{position:relative;padding:24px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:all .3s ease;animation:cardStagger-075afd06 .5s ease var(--card-delay, 0s) both}.feature-card[data-v-075afd06]:hover{transform:translateY(-4px);border-color:var(--card-color);background:#ffffff0a}.feature-card:hover .feature-card-glow[data-v-075afd06]{opacity:.15}.feature-wide[data-v-075afd06]{grid-column:span 2}@keyframes cardStagger-075afd06{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card-glow[data-v-075afd06]{position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;filter:blur(40px);opacity:.06;transition:opacity .3s;pointer-events:none}.feature-icon[data-v-075afd06]{font-size:28px;margin-bottom:12px}.feature-title[data-v-075afd06]{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px}.feature-desc[data-v-075afd06]{font-size:13.5px;line-height:1.65;color:#e8e8f08c}.feature-stat[data-v-075afd06]{display:inline-block;margin-top:12px;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:700;border:1px solid}.audience-section[data-v-075afd06]{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:60px 40px 80px}.audience-grid[data-v-075afd06]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.audience-item[data-v-075afd06]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;border-radius:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;animation:cardStagger-075afd06 .5s ease var(--aud-delay, 0s) both}.audience-item[data-v-075afd06]:hover{border-color:#24f4ee40;background:#24f4ee08;transform:translateY(-3px)}.audience-icon[data-v-075afd06]{font-size:30px}.audience-label[data-v-075afd06]{font-size:14px;font-weight:600;color:#e8e8f0cc}.landing-footer[data-v-075afd06]{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.05);padding:28px 40px}.footer-inner[data-v-075afd06]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.footer-brand[data-v-075afd06]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.footer-links[data-v-075afd06]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-links a[data-v-075afd06]{font-size:13px;color:#e8e8f080;transition:color .2s}.footer-links a[data-v-075afd06]:hover{color:#24f4ee}.footer-copy[data-v-075afd06]{font-size:12px;color:#e8e8f04d}.auth-side[data-v-075afd06]{width:480px;flex-shrink:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,#0d0d14,#0a0a0f);border-left:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;padding:40px 36px;position:relative}.auth-side[data-v-075afd06]:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at top,rgba(36,244,238,.04),transparent 70%);pointer-events:none}.auth-side[data-v-075afd06]::-webkit-scrollbar{width:4px}.auth-side[data-v-075afd06]::-webkit-scrollbar-track{background:transparent}.auth-side[data-v-075afd06]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.auth-card[data-v-075afd06]{width:100%;max-width:380px;animation:cardSlideIn-075afd06 .6s ease both}@keyframes cardSlideIn-075afd06{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.auth-logo[data-v-075afd06]{display:flex;justify-content:center;margin-bottom:16px}.auth-logo-badge[data-v-075afd06]{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#24f4ee,#fe2c55);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#0a0a0f;box-shadow:0 8px 30px #24f4ee33,0 4px 15px #fe2c5526}.auth-title[data-v-075afd06]{text-align:center;font-size:26px;font-weight:800;color:#fff;letter-spacing:.5px}.auth-subtitle[data-v-075afd06]{text-align:center;font-size:13px;color:#e8e8f080;margin-top:4px;margin-bottom:28px}.mode-toggle[data-v-075afd06]{position:relative;display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:100px;padding:4px;margin-bottom:24px}.mode-toggle button[data-v-075afd06]{flex:1;padding:10px;font-size:14px;font-weight:600;color:#e8e8f080;transition:color .25s;position:relative;z-index:2;border-radius:100px}.mode-toggle button.active[data-v-075afd06]{color:#0a0a0f}.toggle-slider[data-v-075afd06]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:linear-gradient(135deg,#24f4ee,#fe2c55);border-radius:100px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.toggle-slider.right[data-v-075afd06]{transform:translate(100%)}.auth-message[data-v-075afd06]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:13px;margin-bottom:16px}.auth-message.error[data-v-075afd06]{background:#fe2c5514;border:1px solid rgba(254,44,85,.2);color:#fe6b85}.auth-message.success[data-v-075afd06]{background:#24f4ee14;border:1px solid rgba(36,244,238,.2);color:#24f4ee}.msg-enter-active[data-v-075afd06],.msg-leave-active[data-v-075afd06]{transition:all .3s ease}.msg-enter-from[data-v-075afd06],.msg-leave-to[data-v-075afd06]{opacity:0;transform:translateY(-8px)}.auth-form[data-v-075afd06]{display:flex;flex-direction:column;gap:18px}.field[data-v-075afd06]{animation:fieldSlide-075afd06 .5s ease var(--field-delay, 0s) both}@keyframes fieldSlide-075afd06{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.field-label[data-v-075afd06]{display:block;font-size:13px;font-weight:600;color:#e8e8f0b3;margin-bottom:7px}.input-wrap[data-v-075afd06]{display:flex;align-items:center;gap:10px;padding:0 14px;height:48px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .25s}.input-wrap.focused[data-v-075afd06]{border-color:#24f4ee80;background:#24f4ee08;box-shadow:0 0 0 3px #24f4ee14}.input-icon[data-v-075afd06]{color:#e8e8f04d;flex-shrink:0;transition:color .25s}.input-wrap.focused .input-icon[data-v-075afd06]{color:#24f4ee}.input-wrap input[data-v-075afd06]{flex:1;font-size:15px;color:#fff;height:100%}.input-wrap input[data-v-075afd06]::placeholder{color:#e8e8f040}.eye-btn[data-v-075afd06]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#e8e8f059;transition:all .2s;flex-shrink:0}.eye-btn[data-v-075afd06]:hover{color:#24f4ee;background:#24f4ee14}.expand-enter-active[data-v-075afd06],.expand-leave-active[data-v-075afd06]{transition:all .35s ease;overflow:hidden}.expand-enter-from[data-v-075afd06],.expand-leave-to[data-v-075afd06]{opacity:0;max-height:0;margin-bottom:-18px}.expand-enter-to[data-v-075afd06],.expand-leave-from[data-v-075afd06]{opacity:1;max-height:100px;margin-bottom:0}.slider-verify[data-v-075afd06]{position:relative;height:48px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);overflow:hidden;user-select:none;-webkit-user-select:none;transition:border-color .25s}.slider-verify.verified[data-v-075afd06]{border-color:#2dd4bf66;background:#2dd4bf0a}.slider-progress[data-v-075afd06]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#24f4ee26,#fe2c551a);border-radius:12px 0 0 12px;transition:width .1s linear;pointer-events:none}.slider-verify.verified .slider-progress[data-v-075afd06]{background:#2dd4bf1f;width:100%!important;border-radius:12px}.slider-text[data-v-075afd06]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:13px;color:#e8e8f066;pointer-events:none;white-space:nowrap;display:flex;align-items:center;gap:5px}.verified-text[data-v-075afd06]{color:#2dd4bf;font-weight:600}.slider-refresh[data-v-075afd06]{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#e8e8f04d;transition:all .2s;z-index:3}.slider-refresh[data-v-075afd06]:hover{color:#24f4ee;background:#24f4ee14;transform:translateY(-50%) rotate(180deg)}.slider-thumb[data-v-075afd06]{position:absolute;top:3px;left:3px;width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#24f4ee,#fe2c55);display:flex;align-items:center;justify-content:center;color:#0a0a0f;cursor:grab;z-index:2;box-shadow:0 2px 10px #0000004d;transition:transform .1s linear,box-shadow .2s;touch-action:none}.slider-thumb[data-v-075afd06]:active{cursor:grabbing}.slider-verify.dragging .slider-thumb[data-v-075afd06]{box-shadow:0 2px 15px #24f4ee4d}.slider-verify.verified .slider-thumb[data-v-075afd06]{background:#2dd4bf;cursor:default}.btn-submit[data-v-075afd06]{position:relative;overflow:hidden;height:50px;border-radius:12px;background:linear-gradient(135deg,#24f4ee,#fe2c55);color:#0a0a0f;font-size:16px;font-weight:700;letter-spacing:.5px;transition:all .3s;display:flex;align-items:center;justify-content:center;margin-top:4px}.btn-submit[data-v-075afd06]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #24f4ee40,0 4px 15px #fe2c5526}.btn-submit[data-v-075afd06]:active:not(:disabled){transform:translateY(0)}.btn-submit[data-v-075afd06]:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.3)}.btn-spinner[data-v-075afd06]{width:20px;height:20px;border:2.5px solid rgba(10,10,15,.2);border-top-color:#0a0a0f;border-radius:50%;animation:spin-075afd06 .7s linear infinite}@keyframes spin-075afd06{to{transform:rotate(360deg)}}.trial-notice[data-v-075afd06]{display:flex;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;border-radius:10px;background:#fbbf240f;border:1px solid rgba(251,191,36,.15);font-size:13px;color:#e8e8f0b3}.trial-notice svg[data-v-075afd06]{color:#fbbf24;flex-shrink:0}.trial-notice strong[data-v-075afd06]{color:#fbbf24;font-weight:700}.auth-footer-links[data-v-075afd06]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px}.auth-footer-links a[data-v-075afd06]{color:#e8e8f066;transition:color .2s}.auth-footer-links a[data-v-075afd06]:hover{color:#24f4ee}.link-sep[data-v-075afd06]{color:#e8e8f033}.mobile-cta-bar[data-v-075afd06]{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:#0a0a0ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.06);z-index:60}.mobile-cta-btn[data-v-075afd06]{width:100%;height:48px;font-size:16px}.modal-overlay[data-v-075afd06]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-box[data-v-075afd06]{position:relative;width:100%;max-width:540px;max-height:80vh;background:#13131c;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #00000080}.modal-close[data-v-075afd06]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#e8e8f066;z-index:5;transition:all .2s}.modal-close[data-v-075afd06]:hover{color:#fff;background:#ffffff0f}.modal-title[data-v-075afd06]{padding:24px 28px 16px;font-size:20px;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.modal-body[data-v-075afd06]{padding:20px 28px 28px;overflow-y:auto;font-size:14px;line-height:1.8;color:#e8e8f0b3}.modal-body[data-v-075afd06]::-webkit-scrollbar{width:4px}.modal-body[data-v-075afd06]::-webkit-scrollbar-track{background:transparent}.modal-body[data-v-075afd06]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.modal-body h4[data-v-075afd06]{font-size:15px;font-weight:700;color:#24f4ee;margin-top:18px;margin-bottom:8px}.modal-body h4[data-v-075afd06]:first-child{margin-top:0}.modal-body p[data-v-075afd06]{margin-bottom:6px}.modal-body strong[data-v-075afd06]{color:#e8e8f0e6;font-weight:600}.modal-body-center[data-v-075afd06]{text-align:center;padding:30px 28px}.qr-loading[data-v-075afd06]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px}.qr-spinner[data-v-075afd06]{width:32px;height:32px;border:3px solid rgba(36,244,238,.15);border-top-color:#24f4ee;border-radius:50%;animation:spin-075afd06 .7s linear infinite}.qr-loading p[data-v-075afd06]{color:#e8e8f080}.qr-wrapper[data-v-075afd06]{display:inline-block;padding:12px;background:#fff;border-radius:14px;margin-bottom:14px}.qr-image[data-v-075afd06]{width:180px;height:180px;display:block}.qr-hint[data-v-075afd06]{color:#e8e8f080;font-size:13px}.qr-text[data-v-075afd06]{margin-top:8px;font-size:14px;color:#e8e8f0cc}.qr-placeholder[data-v-075afd06]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:#e8e8f066}.qr-placeholder p[data-v-075afd06]{font-size:14px}.modal-enter-active[data-v-075afd06],.modal-leave-active[data-v-075afd06]{transition:opacity .25s ease}.modal-enter-active .modal-box[data-v-075afd06],.modal-leave-active .modal-box[data-v-075afd06]{transition:transform .25s ease}.modal-enter-from[data-v-075afd06],.modal-leave-to[data-v-075afd06]{opacity:0}.modal-enter-from .modal-box[data-v-075afd06],.modal-leave-to .modal-box[data-v-075afd06]{transform:scale(.95) translateY(10px)}.reveal[data-v-075afd06]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.reveal.revealed[data-v-075afd06]{opacity:1;transform:translateY(0)}@media (max-width: 1100px){.auth-side[data-v-075afd06]{width:420px;padding:32px 28px}.hero[data-v-075afd06]{padding:60px 32px 40px}.hero-title[data-v-075afd06]{font-size:44px}.title-line[data-v-075afd06]{font-size:30px}.demo-section[data-v-075afd06],.features-section[data-v-075afd06],.audience-section[data-v-075afd06]{padding-left:32px;padding-right:32px}}@media (max-width: 860px){.auth-page[data-v-075afd06]{display:block;height:auto;overflow:visible}.landing-side[data-v-075afd06]{overflow:visible;height:auto}.nav[data-v-075afd06]{position:relative}.nav-links[data-v-075afd06]{display:none}.nav-inner[data-v-075afd06]{padding:0 20px}.nav-cta[data-v-075afd06]{padding:8px 16px;font-size:13px}.hero[data-v-075afd06]{padding:30px 20px 36px;text-align:center}.hero-title[data-v-075afd06]{font-size:36px}.title-line[data-v-075afd06]{font-size:24px}.hero-desc[data-v-075afd06]{font-size:14px}.hero-tags[data-v-075afd06]{justify-content:center}.hero-actions[data-v-075afd06]{justify-content:center;flex-wrap:wrap}.btn-primary[data-v-075afd06]{padding:12px 24px;font-size:14px}.btn-ghost[data-v-075afd06]{padding:12px 20px;font-size:14px}.section-title[data-v-075afd06]{font-size:26px}.demo-section[data-v-075afd06],.features-section[data-v-075afd06],.audience-section[data-v-075afd06]{padding:40px 20px}.demo-phone[data-v-075afd06]{flex-direction:column;align-items:center}.demo-side-info[data-v-075afd06]{flex-direction:row;width:100%;max-width:320px;padding-top:0}.demo-stat[data-v-075afd06]{flex:1;padding:12px 8px}.demo-stat-value[data-v-075afd06]{font-size:22px}.features-grid[data-v-075afd06]{grid-template-columns:1fr}.feature-wide[data-v-075afd06]{grid-column:span 1}.audience-grid[data-v-075afd06]{grid-template-columns:repeat(2,1fr)}.auth-side[data-v-075afd06]{width:100%;height:auto;min-height:auto;border-left:none;border-top:1px solid rgba(255,255,255,.06);padding:36px 24px 100px}.auth-side[data-v-075afd06]:before{display:none}.mobile-cta-bar[data-v-075afd06]{display:block}.auth-page.is-mobile-cta-visible .auth-side[data-v-075afd06]{padding-bottom:80px}.footer-inner[data-v-075afd06]{text-align:center}.reveal[data-v-075afd06]{opacity:1;transform:none}}@media (max-width: 400px){.hero[data-v-075afd06]{padding:20px 16px 30px}.hero-title[data-v-075afd06]{font-size:30px}.title-line[data-v-075afd06]{font-size:20px}.hero-badge[data-v-075afd06]{font-size:11px;padding:6px 12px}.tag[data-v-075afd06]{font-size:12px;padding:6px 10px}.demo-section[data-v-075afd06],.features-section[data-v-075afd06],.audience-section[data-v-075afd06]{padding:32px 16px}.section-title[data-v-075afd06]{font-size:22px}.demo-phone-frame[data-v-075afd06]{width:100%;max-width:300px}.demo-chat-feed[data-v-075afd06]{height:300px}.audience-grid[data-v-075afd06]{grid-template-columns:repeat(2,1fr);gap:10px}.audience-item[data-v-075afd06]{padding:16px 10px}.audience-icon[data-v-075afd06]{font-size:24px}.audience-label[data-v-075afd06]{font-size:13px}.auth-side[data-v-075afd06]{padding:28px 16px 100px}.auth-card[data-v-075afd06]{max-width:100%}.auth-title[data-v-075afd06]{font-size:22px}.auth-logo-badge[data-v-075afd06]{width:48px;height:48px;font-size:24px}.feature-card[data-v-075afd06]{padding:18px}.feature-icon[data-v-075afd06]{font-size:24px}.feature-title[data-v-075afd06]{font-size:15px}.feature-desc[data-v-075afd06]{font-size:12.5px}.modal-box[data-v-075afd06]{max-height:85vh}.modal-title[data-v-075afd06]{font-size:18px;padding:20px 20px 14px}.modal-body[data-v-075afd06]{padding:16px 20px 20px;font-size:13px}.modal-body h4[data-v-075afd06]{font-size:14px}.nav-inner[data-v-075afd06]{padding:0 16px}.logo-text[data-v-075afd06]{font-size:17px}}@media (prefers-reduced-motion: reduce){[data-v-075afd06],[data-v-075afd06]:before,[data-v-075afd06]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pulse-dot[data-v-075afd06]:after{display:none}.live-dot[data-v-075afd06]{animation:none}.reveal[data-v-075afd06]{opacity:1;transform:none}}[data-v-bcd17445]{margin:0;padding:0;box-sizing:border-box}.page[data-v-bcd17445]{background:#0a0a0f;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.nav-header[data-v-bcd17445]{position:sticky;top:0;z-index:100;background:#0a0a0fd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-inner[data-v-bcd17445]{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px}.nav-left[data-v-bcd17445],.nav-right[data-v-bcd17445]{flex:1;display:flex;align-items:center}.nav-right[data-v-bcd17445]{justify-content:flex-end}.back-btn[data-v-bcd17445]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#fff9;font-size:14px;cursor:pointer;padding:6px 0;transition:color .3s ease}.back-btn[data-v-bcd17445]:hover{color:#24f4ee}.nav-logo[data-v-bcd17445]{flex:0;cursor:pointer}.logo-text[data-v-bcd17445]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#24f4ee,#00d4d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.page-title[data-v-bcd17445]{max-width:900px;margin:0 auto;padding:56px 24px 40px;text-align:center}.page-title h1[data-v-bcd17445]{font-size:32px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:1px}.page-title p[data-v-bcd17445]{font-size:15px;color:#ffffff80;line-height:1.6}.loading-container[data-v-bcd17445]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px}.loading-spinner[data-v-bcd17445]{width:36px;height:36px;border:3px solid rgba(36,244,238,.15);border-top-color:#24f4ee;border-radius:50%;animation:spin-bcd17445 .8s linear infinite}@keyframes spin-bcd17445{to{transform:rotate(360deg)}}.loading-text[data-v-bcd17445]{font-size:14px;color:#fff6}.content-container[data-v-bcd17445]{max-width:900px;margin:0 auto;padding:0 24px 60px}.empty-state[data-v-bcd17445]{text-align:center;padding:80px 24px;color:#fff6;font-size:15px}.accordion[data-v-bcd17445]{display:flex;flex-direction:column;gap:12px}.accordion-item[data-v-bcd17445]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;overflow:hidden;transition:border-color .3s ease,background .3s ease}.accordion-item[data-v-bcd17445]:hover{border-color:#24f4ee33}.accordion-item.expanded[data-v-bcd17445]{border-color:#24f4ee4d;background:#24f4ee05}.accordion-header[data-v-bcd17445]{display:flex;align-items:center;gap:16px;padding:22px 24px;cursor:pointer;-webkit-user-select:none;user-select:none}.article-number[data-v-bcd17445]{font-size:20px;font-weight:700;color:#24f4ee;font-family:Courier New,monospace;flex-shrink:0;min-width:32px}.article-title[data-v-bcd17445]{flex:1;font-size:16px;font-weight:600;color:#fff;line-height:1.5}.accordion-icon[data-v-bcd17445]{flex-shrink:0;color:#fff6;display:flex;align-items:center;transition:transform .3s ease,color .3s ease}.accordion-icon.rotated[data-v-bcd17445]{transform:rotate(180deg);color:#24f4ee}.accordion-body[data-v-bcd17445]{padding:0 24px 28px;border-top:1px solid rgba(255,255,255,.06)}.accordion-body .article-content[data-v-bcd17445]{padding-top:20px}.cta-link[data-v-bcd17445]{display:inline-flex;align-items:center;margin-top:24px;padding:10px 24px;font-size:14px;font-weight:600;color:#24f4ee;background:#24f4ee14;border:1px solid rgba(36,244,238,.25);border-radius:8px;text-decoration:none;transition:all .3s ease}.cta-link[data-v-bcd17445]:hover{background:#24f4ee26;border-color:#24f4ee80;transform:translateY(-2px)}.accordion-enter-active[data-v-bcd17445],.accordion-leave-active[data-v-bcd17445]{transition:all .35s ease;overflow:hidden}.accordion-enter-from[data-v-bcd17445],.accordion-leave-to[data-v-bcd17445]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.accordion-enter-to[data-v-bcd17445],.accordion-leave-from[data-v-bcd17445]{opacity:1;max-height:1200px}.article-content[data-v-bcd17445] h4{color:#24f4ee;font-size:14px;font-weight:700;margin:16px 0 8px}.article-content[data-v-bcd17445] h4:first-child{margin-top:0}.article-content[data-v-bcd17445] p{font-size:13px;line-height:1.8;color:#ffffffa6;margin-bottom:10px}.article-content[data-v-bcd17445] ul{list-style:none;padding:0;margin:8px 0 12px}.article-content[data-v-bcd17445] li{font-size:13px;line-height:1.8;color:#ffffffa6;padding-left:18px;position:relative;margin-bottom:6px}.article-content[data-v-bcd17445] li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#24f4ee}.article-content[data-v-bcd17445] strong{color:#ffffffe6;font-weight:600}.article-content[data-v-bcd17445] a{color:#24f4ee;text-decoration:none}.article-content[data-v-bcd17445] a:hover{text-decoration:underline}.footer[data-v-bcd17445]{text-align:center;padding:40px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer p[data-v-bcd17445]{font-size:13px;color:#ffffff4d}@media (max-width: 768px){.nav-inner[data-v-bcd17445]{padding:0 16px}.page-title[data-v-bcd17445]{padding:40px 16px 28px}.page-title h1[data-v-bcd17445]{font-size:24px}.page-title p[data-v-bcd17445]{font-size:13px}.content-container[data-v-bcd17445]{padding:0 16px 40px}.accordion-header[data-v-bcd17445]{padding:18px 16px;gap:12px}.article-number[data-v-bcd17445]{font-size:17px;min-width:28px}.article-title[data-v-bcd17445]{font-size:14px}.accordion-body[data-v-bcd17445]{padding:0 16px 22px}.back-btn span[data-v-bcd17445]{display:none}}@media (max-width: 480px){.page-title h1[data-v-bcd17445]{font-size:20px}.accordion-header[data-v-bcd17445]{padding:16px 12px}.article-title[data-v-bcd17445]{font-size:13px}}[data-v-5dc995c1]{margin:0;padding:0;box-sizing:border-box}.page[data-v-5dc995c1]{background:#0a0a0f;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.nav-header[data-v-5dc995c1]{position:sticky;top:0;z-index:100;background:#0a0a0fd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-inner[data-v-5dc995c1]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px}.nav-left[data-v-5dc995c1],.nav-right[data-v-5dc995c1]{flex:1;display:flex;align-items:center}.nav-right[data-v-5dc995c1]{justify-content:flex-end}.back-btn[data-v-5dc995c1]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#fff9;font-size:14px;cursor:pointer;padding:6px 0;transition:color .3s ease}.back-btn[data-v-5dc995c1]:hover{color:#24f4ee}.nav-logo[data-v-5dc995c1]{flex:0;cursor:pointer}.logo-text[data-v-5dc995c1]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#24f4ee,#00d4d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.page-title[data-v-5dc995c1]{max-width:1100px;margin:0 auto;padding:56px 24px 40px;text-align:center}.page-title h1[data-v-5dc995c1]{font-size:32px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:1px}.page-title p[data-v-5dc995c1]{font-size:15px;color:#ffffff80;line-height:1.6}.loading-container[data-v-5dc995c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px}.loading-spinner[data-v-5dc995c1]{width:36px;height:36px;border:3px solid rgba(36,244,238,.15);border-top-color:#24f4ee;border-radius:50%;animation:spin-5dc995c1 .8s linear infinite}@keyframes spin-5dc995c1{to{transform:rotate(360deg)}}.loading-text[data-v-5dc995c1]{font-size:14px;color:#fff6}.content-container[data-v-5dc995c1]{max-width:1100px;margin:0 auto;padding:0 24px 60px}.empty-state[data-v-5dc995c1]{text-align:center;padding:80px 24px;color:#fff6;font-size:15px}.feedback-grid[data-v-5dc995c1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.feedback-card[data-v-5dc995c1]{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;padding:28px 24px;transition:border-color .3s ease,transform .3s ease,background .3s ease;display:flex;flex-direction:column}.feedback-card[data-v-5dc995c1]:hover{border-color:#24f4ee40;transform:translateY(-3px);background:#24f4ee04}.feedback-tag[data-v-5dc995c1]{display:inline-block;align-self:flex-start;padding:5px 14px;font-size:12px;font-weight:600;color:#24f4ee;background:#24f4ee1a;border:1px solid rgba(36,244,238,.2);border-radius:20px;margin-bottom:16px;letter-spacing:.5px}.feedback-title[data-v-5dc995c1]{font-size:17px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:12px}.feedback-content[data-v-5dc995c1]{font-size:14px;line-height:1.8;color:#fff9;flex:1}.cta-section[data-v-5dc995c1]{display:flex;justify-content:center;margin-top:48px}.cta-btn[data-v-5dc995c1]{display:inline-flex;align-items:center;gap:4px;padding:14px 40px;font-size:15px;font-weight:600;color:#0a0a0f;background:linear-gradient(135deg,#24f4ee,#00d4d0);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.cta-btn[data-v-5dc995c1]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #24f4ee4d}.footer[data-v-5dc995c1]{text-align:center;padding:40px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer p[data-v-5dc995c1]{font-size:13px;color:#ffffff4d}@media (max-width: 768px){.nav-inner[data-v-5dc995c1]{padding:0 16px}.page-title[data-v-5dc995c1]{padding:40px 16px 28px}.page-title h1[data-v-5dc995c1]{font-size:24px}.page-title p[data-v-5dc995c1]{font-size:13px}.content-container[data-v-5dc995c1]{padding:0 16px 40px}.feedback-grid[data-v-5dc995c1]{grid-template-columns:1fr;gap:16px}.feedback-card[data-v-5dc995c1]{padding:22px 20px}.feedback-title[data-v-5dc995c1]{font-size:15px}.feedback-content[data-v-5dc995c1]{font-size:13px}.back-btn span[data-v-5dc995c1]{display:none}}@media (max-width: 480px){.page-title h1[data-v-5dc995c1]{font-size:20px}.cta-btn[data-v-5dc995c1]{padding:12px 32px;font-size:14px}}[data-v-e73c100c]{margin:0;padding:0;box-sizing:border-box}.page[data-v-e73c100c]{background:#0a0a0f;min-height:100vh;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.nav-header[data-v-e73c100c]{position:sticky;top:0;z-index:100;background:#0a0a0fd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-inner[data-v-e73c100c]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:60px}.nav-left[data-v-e73c100c],.nav-right[data-v-e73c100c]{flex:1;display:flex;align-items:center}.nav-right[data-v-e73c100c]{justify-content:flex-end}.back-btn[data-v-e73c100c]{display:flex;align-items:center;gap:6px;background:none;border:none;color:#fff9;font-size:14px;cursor:pointer;padding:6px 0;transition:color .3s ease}.back-btn[data-v-e73c100c]:hover{color:#24f4ee}.nav-logo[data-v-e73c100c]{flex:0;cursor:pointer}.logo-text[data-v-e73c100c]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#24f4ee,#00d4d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.page-title[data-v-e73c100c]{max-width:1100px;margin:0 auto;padding:56px 24px 40px;text-align:center}.page-title h1[data-v-e73c100c]{font-size:32px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:1px}.page-title p[data-v-e73c100c]{font-size:15px;color:#ffffff80;line-height:1.6}.loading-container[data-v-e73c100c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:16px}.loading-spinner[data-v-e73c100c]{width:36px;height:36px;border:3px solid rgba(36,244,238,.15);border-top-color:#24f4ee;border-radius:50%;animation:spin-e73c100c .8s linear infinite}@keyframes spin-e73c100c{to{transform:rotate(360deg)}}.loading-text[data-v-e73c100c]{font-size:14px;color:#fff6}.content-container[data-v-e73c100c]{max-width:1100px;margin:0 auto;padding:0 24px 60px}.empty-state[data-v-e73c100c]{text-align:center;padding:80px 24px;color:#fff6;font-size:15px}.news-list[data-v-e73c100c]{display:flex;flex-direction:column;gap:16px}.news-card[data-v-e73c100c]{display:flex;gap:28px;padding:28px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;transition:border-color .3s ease,transform .3s ease,background .3s ease}.news-card[data-v-e73c100c]:hover{border-color:#24f4ee40;transform:translateY(-3px);background:#24f4ee04}.news-featured[data-v-e73c100c]{border-color:#24f4ee33;background:#24f4ee05}.news-featured[data-v-e73c100c]:hover{border-color:#24f4ee66}.news-date[data-v-e73c100c]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:64px;padding-top:2px}.date-day[data-v-e73c100c]{font-size:28px;font-weight:700;color:#24f4ee;line-height:1;font-family:Courier New,monospace}.date-rest[data-v-e73c100c]{font-size:12px;color:#fff6;margin-top:4px;font-family:Courier New,monospace}.news-body[data-v-e73c100c]{flex:1;min-width:0}.news-title[data-v-e73c100c]{font-size:18px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:12px}.cta-section[data-v-e73c100c]{display:flex;justify-content:center;margin-top:48px}.cta-btn[data-v-e73c100c]{display:inline-flex;align-items:center;gap:4px;padding:14px 40px;font-size:15px;font-weight:600;color:#0a0a0f;background:linear-gradient(135deg,#24f4ee,#00d4d0);border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;letter-spacing:.5px}.cta-btn[data-v-e73c100c]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #24f4ee4d}.footer[data-v-e73c100c]{text-align:center;padding:40px 24px;border-top:1px solid rgba(255,255,255,.06)}.footer p[data-v-e73c100c]{font-size:13px;color:#ffffff4d}.article-content[data-v-e73c100c] h4{color:#24f4ee;font-size:14px;font-weight:700;margin:14px 0 8px}.article-content[data-v-e73c100c] h4:first-child{margin-top:0}.article-content[data-v-e73c100c] p{font-size:13px;line-height:1.8;color:#ffffffa6;margin-bottom:10px}.article-content[data-v-e73c100c] ul{list-style:none;padding:0;margin:8px 0 12px}.article-content[data-v-e73c100c] li{font-size:13px;line-height:1.8;color:#ffffffa6;padding-left:18px;position:relative;margin-bottom:6px}.article-content[data-v-e73c100c] li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#24f4ee}.article-content[data-v-e73c100c] strong{color:#ffffffe6;font-weight:600}.article-content[data-v-e73c100c] a{color:#24f4ee;text-decoration:none}.article-content[data-v-e73c100c] a:hover{text-decoration:underline}@media (max-width: 768px){.nav-inner[data-v-e73c100c]{padding:0 16px}.page-title[data-v-e73c100c]{padding:40px 16px 28px}.page-title h1[data-v-e73c100c]{font-size:24px}.page-title p[data-v-e73c100c]{font-size:13px}.content-container[data-v-e73c100c]{padding:0 16px 40px}.news-card[data-v-e73c100c]{flex-direction:column;gap:14px;padding:22px 18px}.news-date[data-v-e73c100c]{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.date-day[data-v-e73c100c]{font-size:22px}.date-rest[data-v-e73c100c]{font-size:13px;margin-top:0}.news-title[data-v-e73c100c]{font-size:16px}.back-btn span[data-v-e73c100c]{display:none}}@media (max-width: 480px){.page-title h1[data-v-e73c100c]{font-size:20px}.news-card[data-v-e73c100c]{padding:18px 14px}.news-title[data-v-e73c100c]{font-size:15px}.cta-btn[data-v-e73c100c]{padding:12px 32px;font-size:14px}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;background:radial-gradient(circle at 20% 0%,#19315f 0,#070912 36%,#05060b);color:#f8fafc}button{border:0;border-radius:14px;padding:12px 16px;font-size:17px;background:linear-gradient(135deg,#24f4ee,#fe2c55);color:#fff;font-weight:800;box-shadow:0 12px 30px #fe2c5538}button:disabled{opacity:.6;cursor:not-allowed}button.secondary{background:#ffffff1a;color:#e0f2fe;border:1px solid rgba(255,255,255,.16);box-shadow:none}button.danger-btn{background:#fe2c5524;color:#fecdd3;border:1px solid rgba(254,44,85,.35);box-shadow:none}button.wide,.wide{width:100%}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;font-size:15px;background:#ffffff14;color:#f8fafc;outline:none}input::placeholder,textarea::placeholder{color:#e2e8f08c}textarea{min-height:88px;resize:vertical;font-family:inherit}.page{max-width:720px;margin:0 auto;min-height:100vh;padding:14px}.auth-wrap{min-height:100vh;padding:0;max-width:100%}.card{background:#0f172ab8;border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:12px;margin-bottom:10px;box-shadow:0 18px 42px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.08);gap:10px}.row:last-child{border-bottom:0}.muted{color:#94a3b8}.danger{color:#fb7185}.ok{color:#2dd4bf}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-live{position:relative;overflow:hidden;border-radius:28px;padding:12px;margin-bottom:10px;background:linear-gradient(145deg,#0c1224f5,#14081ce6);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px #0000006b}.hero-glow{position:absolute;inset:-80px -50px auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(36,244,238,.36),transparent 62%);filter:blur(4px);animation:pulseGlow 3s ease-in-out infinite}.hero-top{position:relative;display:flex;justify-content:space-between;gap:12px;align-items:center}.hero-brand-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-top h1{margin:0;font-size:21px;line-height:1.05;letter-spacing:-.5px}.hero-top p{margin:0 0 14px;color:#cbd5e1;line-height:1.45;font-size:13px}.brand-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:#fe2c5529;border:1px solid rgba(254,44,85,.28);color:#fecdd3;font-size:11px;font-weight:900;letter-spacing:.7px}.live-dot{width:7px;height:7px;border-radius:999px;background:#fe2c55;box-shadow:0 0 0 6px #fe2c552e;animation:livePulse 1.2s ease-in-out infinite}.ghost-btn{flex:0 0 auto;padding:9px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:none}.banner{height:180px;border-radius:20px;overflow:hidden;margin-top:10px;background:linear-gradient(135deg,#24f4ee47,#fe2c554d);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.banner img{width:100%;height:100%;object-fit:cover;display:block}.banner-fallback{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;letter-spacing:.5px}.notice{display:flex;gap:10px;align-items:center;background:#ffffff14;color:#fef3c7;border:1px solid rgba(251,191,36,.16);border-radius:999px;padding:10px 12px;margin-bottom:12px;font-size:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notice span{flex:0 0 auto;font-weight:800}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.glass-btn{background:#ffffff17!important}.start-card{position:relative;overflow:hidden}.start-card:before{content:"";position:absolute;width:160px;height:160px;right:-70px;top:-70px;background:radial-gradient(circle,rgba(254,44,85,.28),transparent 70%)}.card-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.card-title-row h3,.live-head h3{margin:0}.status-badge{max-width:56%;border-radius:999px;padding:6px 9px;font-size:11px;background:#ffffff14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(255,255,255,.12)}.status-badge.ok{background:#2dd4bf1f;border-color:#2dd4bf47}.status-badge.danger{background:#fb71851f;border-color:#fb718547}.input-wrap{display:flex;align-items:center;gap:8px;background:#0206176b;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:0 12px}.input-wrap span{color:#24f4ee;font-weight:900}.input-wrap input{border:0;background:transparent;padding-left:0}.dark-select{margin-top:10px;color:#f8fafc}.dark-select option{color:#111827}.primary-action{position:relative;overflow:hidden}.primary-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%);animation:shine 2.4s infinite}.wake-lock-tip{position:relative;margin:10px 0 0;font-size:12px;line-height:1.5}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.metric-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:10px 12px;box-shadow:0 14px 34px #0003}.metric-card span{display:block;color:#94a3b8;font-size:12px;margin-bottom:7px}.metric-card strong{font-size:18px;color:#fff}.live-card{padding:10px}.live-head{align-items:flex-start;padding:2px 0 8px}.live-title-wrap{min-width:0;flex:1}.live-title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.live-title-wrap p{margin:4px 0 0;font-size:12px;line-height:1.25}.metric-inline{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.metric-inline span{display:inline-flex;align-items:baseline;gap:4px;min-height:24px;padding:4px 7px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f8fafc;font-size:12px;font-weight:900;line-height:1}.metric-inline b{color:#94a3b8;font-size:10px;font-weight:800}.toggle-switch{font-size:13px;color:#cbd5e1;display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-switch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.toggle-track{position:relative;width:48px;height:26px;border-radius:999px;background:#94a3b838;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 2px 8px #00000038;transition:.22s ease}.toggle-thumb{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:linear-gradient(180deg,#fff,#cbd5e1);box-shadow:0 6px 14px #00000047;transition:.22s cubic-bezier(.2,.9,.2,1.15)}.toggle-switch input:checked+.toggle-track{background:linear-gradient(135deg,#24f4eedb,#fe2c55db);border-color:#ffffff3d;box-shadow:0 0 24px #24f4ee2e}.toggle-switch input:checked+.toggle-track .toggle-thumb{transform:translate(22px);background:#fff}.toggle-text{white-space:nowrap;font-weight:800}.live-event{min-height:32px;display:flex;align-items:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:6px 10px;font-size:13px;font-weight:800;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.25}.entry-line{margin-bottom:6px;color:#24f4ee}.gift-line,.social-line{margin-bottom:6px}.gift-line{text-shadow:0 1px 10px rgba(0,0,0,.48)}.event-label{font-size:12px;color:#6b7280;font-weight:800;margin:4px 0 6px}.event-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:10px}.fly-enter-active{animation:flyIn .42s cubic-bezier(.2,.9,.2,1.15)}.fly-leave-active{animation:flyOut .18s ease-in forwards}@keyframes flyIn{0%{opacity:0;transform:translate(-36px) scale(.96);filter:blur(2px)}70%{opacity:1;transform:translate(4px) scale(1.02);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes flyOut{to{opacity:0;transform:translate(24px) scale(.98)}}.comment-feed{height:372px;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:9px;background:linear-gradient(180deg,#02061785,#0f172ab3);border:1px solid rgba(255,255,255,.1);border-radius:18px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(36,244,238,.68) rgba(15,23,42,.35)}.comment-feed::-webkit-scrollbar{width:8px}.comment-feed::-webkit-scrollbar-track{background:#0f172a52;border-radius:999px;margin:12px 0}.comment-feed::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#24f4ee,#fe2c55);border:2px solid rgba(15,23,42,.72);box-shadow:0 0 16px #24f4ee4d}.empty-feed{flex:1;min-height:130px;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;color:#94a3b8;font-weight:700}.radar{width:38px;height:38px;border-radius:999px;border:1px solid rgba(36,244,238,.35);box-shadow:0 0 0 9px #24f4ee12,0 0 32px #24f4ee42;animation:radarPulse 1.6s ease-in-out infinite}.comment-item{width:fit-content;max-width:96%;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:16px 16px 16px 6px;padding:8px 10px;box-shadow:0 8px 20px #0003;animation:bubbleIn .25s ease-out}.comment-user{font-size:11px;color:#67e8f9;margin-bottom:3px;font-weight:800}.user-level-badge{display:inline-block;font-size:10px;padding:1px 4px;border-radius:3px;margin-right:3px;font-weight:700;vertical-align:middle;line-height:1.4}.level-1{background:#9ca3af;color:#fff}.level-3{background:#10b981;color:#fff}.level-5{background:#3b82f6;color:#fff}.level-7{background:#8b5cf6;color:#fff}.level-10{background:#ef4444;color:#fff}.fan-level-badge{display:inline-block;font-size:10px;padding:1px 4px;border-radius:3px;margin-right:3px;font-weight:700;background:#ec4899;color:#fff;vertical-align:middle;line-height:1.4}.live-event .user-level-badge,.live-event .fan-level-badge{flex-shrink:0;margin-right:4px}.comment-original{font-size:11px;color:#94a3b8;margin-bottom:3px}.comment-translation{font-size:15px;line-height:1.36;font-weight:800;color:#f8fafc!important}.footer-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:10px 4px 80px}.footer-links a{color:#bae6fd;font-size:13px;text-decoration:none;background:#ffffff14;border-radius:999px;padding:6px 10px;border:1px solid rgba(255,255,255,.1)}.customer-float{position:fixed;right:16px;bottom:20px;z-index:10;border-radius:999px;box-shadow:0 12px 34px #fe2c554d}.small-modal{width:min(420px,100%)}.user-center-modal{width:min(520px,100%)}.user-center-modal>.row:first-child{padding:0;margin-bottom:0}.user-center-modal>.row:first-child h3{margin:0;font-size:17px}.qr{display:block;width:220px;max-width:100%;margin:16px auto;border-radius:12px}.center,.trial-modal{text-align:center}.trial-modal h3{margin:10px 0;font-size:24px}.trial-badge{display:inline-flex;padding:6px 12px;border-radius:999px;background:#24f4ee24;border:1px solid rgba(36,244,238,.3);color:#67e8f9;font-size:12px;font-weight:900}.trial-time{display:block;margin:12px auto;font-size:36px;color:#2dd4bf;letter-spacing:1px}.gift-legend{padding:3px 0;font-weight:800}.account-gift-legend{margin-top:8px;padding-top:2px;border-top:1px solid rgba(255,255,255,.08)}.section-title{margin:8px 0 3px;font-weight:900;color:#e0f2fe;letter-spacing:.02em}.expire-alert{margin:4px 0 8px;padding:8px 10px;border-radius:10px;background:#fbbf241f;border:1px solid rgba(251,191,36,.26);color:#fde68a;font-size:12px;font-weight:800;line-height:1.4}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0 8px}.summary-card{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:4px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.summary-card span{color:#6b7280;font-size:15px;white-space:nowrap}.summary-card strong{font-size:18px;white-space:nowrap}.tabs{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.tabs .tab-row{display:flex;gap:4px}.tabs .tab-row button{flex:1 1 0;min-width:0}.tabs button{padding:7px 10px;font-size:17px;border-radius:8px}.panel{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;margin-bottom:8px}.record{border-bottom:1px solid rgba(255,255,255,.08);padding:6px 0;display:flex;flex-direction:column;gap:3px}.record:last-child{border-bottom:0}.record small{line-height:1.4}.promo-box{display:flex;flex-direction:column;gap:6px;padding:10px;margin:6px 0;border-radius:10px;background:#24f4ee14;border:1px solid rgba(36,244,238,.18)}.promo-box p{margin:6px 0 0;line-height:1.45;font-size:13px}.copy-line{display:grid;grid-template-columns:1fr auto;gap:8px}.copy-line button{padding:10px 14px}.compact-form{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.order-card{background:#ffffff14;border-radius:10px;padding:10px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.premium-auth{min-height:calc(100vh - 32px);display:flex;align-items:flex-start;justify-content:center;padding-top:0}.auth-shell{width:100%;display:grid;gap:7px}.auth-mini-brand{position:relative;overflow:hidden;display:grid;justify-items:center;gap:6px;width:100%;padding:10px 12px 9px;border-radius:21px;background:linear-gradient(135deg,#0f172aa8,#2d0a198a);border:1px solid rgba(255,255,255,.11);box-shadow:0 14px 38px #0000003d,inset 0 1px #ffffff0f}.auth-mini-brand:before{content:"";position:absolute;width:140px;height:80px;right:-38px;top:-42px;border-radius:999px;background:radial-gradient(circle,rgba(254,44,85,.28),transparent 68%);pointer-events:none}.auth-mini-brand .brand-pill{position:relative;padding:5px 10px;font-size:10px;background:#fe2c552e}.auth-logo-title{position:relative;width:100%;text-align:center;font-size:clamp(23px,7vw,30px);line-height:1.02;font-weight:950;letter-spacing:-.04em;color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.46)}.auth-logo-title:after{content:"";display:block;width:62%;max-width:230px;height:2px;margin:7px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(36,244,238,.9),rgba(254,44,85,.95),transparent);box-shadow:0 0 16px #fe2c5559}.auth-visual{position:relative;height:218px;overflow:hidden;border-radius:30px;background:#050816;box-shadow:0 30px 90px #00000075,inset 0 0 0 1px #ffffff1a}.auth-visual img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);filter:saturate(1.08) contrast(1.04)}.auth-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0206171a,#020617a8),radial-gradient(circle at 18% 18%,rgba(36,244,238,.18),transparent 32%),radial-gradient(circle at 88% 22%,rgba(254,44,85,.22),transparent 34%)}.auth-brand-float{position:absolute;left:18px;right:18px;bottom:18px;color:#fff}.auth-brand-float h1{margin:12px 0 8px;font-size:38px;letter-spacing:-1.4px;line-height:1;text-shadow:0 12px 34px rgba(0,0,0,.45)}.auth-brand-float p{max-width:360px;margin:0;color:#e2e8f0eb;font-size:13px;line-height:1.55}.auth-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#0f172af0,#050812f5);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:12px;box-shadow:0 18px 52px #0000005c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.auth-panel:before{content:"";position:absolute;width:210px;height:210px;right:-120px;top:-130px;background:radial-gradient(circle,rgba(254,44,85,.2),transparent 68%);pointer-events:none}.auth-panel-head{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.auth-panel-head h2{margin:1px 0 0;font-size:20px;letter-spacing:-.45px}.eyebrow{margin:0;color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.08em}.auth-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.auth-mode-switch button{min-width:50px;padding:7px 9px;border-radius:999px;background:transparent;color:#94a3b8;box-shadow:none}.auth-mode-switch button.active{background:linear-gradient(135deg,#24f4ee,#fe2c55);color:#fff;box-shadow:0 10px 24px #fe2c5538}.auth-form{position:relative;display:grid;grid-template-columns:1fr;gap:7px}.auth-field label{display:block;margin-bottom:4px;color:#dbeafe;font-size:11px;font-weight:900}.auth-field input{height:39px;border-radius:13px;padding:9px 11px;background:#02061794;border-color:#94a3b838;box-shadow:inset 0 1px #ffffff0a}.auth-field input:focus{border-color:#24f4ee94;box-shadow:0 0 0 3px #24f4ee1f}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.auth-label-row label{margin:0}.captcha-refresh{flex:0 0 auto;padding:0;height:auto;border-radius:0;background:transparent;color:#67e8f9;border:0;box-shadow:none;font-size:11px;font-weight:900}.puzzle-card{-webkit-user-select:none;user-select:none;touch-action:none;display:grid;gap:6px;padding:6px;border-radius:17px;background:#0206176b;border:1px solid rgba(255,255,255,.1)}.puzzle-image{position:relative;height:96px;overflow:hidden;border-radius:13px;background-color:#0f766e;background-image:linear-gradient(135deg,#0ea5e9,#fe2c55 52%,#facc15);background-position:left top;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 26px #0000003d}.puzzle-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 44%,rgba(2,6,23,.26));pointer-events:none}.puzzle-hole,.puzzle-piece{position:absolute;width:36px;height:36px;border-radius:10px 15px}.puzzle-hole{background:#0000006b;box-shadow:inset 0 0 0 2px #ffffff38,inset 0 12px 22px #0000006b,0 0 0 999px #02061708}.puzzle-piece{left:0;z-index:2;box-shadow:0 12px 24px #00000073,0 0 0 2px #ffffffc2;transition:transform .12s ease}.puzzle-card.verified .puzzle-piece{box-shadow:0 0 0 2px #2dd4bff0,0 0 28px #2dd4bf80}.puzzle-success{position:absolute;right:8px;top:8px;z-index:3;padding:5px 9px;border-radius:999px;background:#14b8a638;border:1px solid rgba(45,212,191,.46);color:#ccfbf1;font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.puzzle-slider{position:relative;height:34px;overflow:hidden;border-radius:999px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#0f172aeb,#1e293bb8);border:1px solid rgba(255,255,255,.14);color:#a7b3c4;font-size:11px;font-weight:900}.puzzle-slider span{pointer-events:none;padding-left:38px}.puzzle-thumb{position:absolute;left:0;top:0;width:34px;height:34px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;background:linear-gradient(135deg,#fe2c55,#ff5f7e);box-shadow:0 10px 22px #0000004d,0 0 0 1px #ffffff2e inset;touch-action:none;z-index:2}.puzzle-card.verified .puzzle-slider{border-color:#2dd4bf7a;color:#99f6e4}.auth-submit{height:42px;border-radius:15px;font-size:15px;letter-spacing:.02em}.auth-message{margin:8px 0 0;padding:8px 10px;border-radius:13px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);line-height:1.4;font-size:12px}.auth-message.danger{background:#fb71851f;border-color:#fb718547}.danmaku{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:220px;overflow:hidden}.danmaku-col{background:#f8fafc;border-radius:12px;padding:10px}.danmaku-line{min-height:58px;padding:8px;margin-bottom:8px;background:#fff;border-radius:10px;transition:transform .3s ease}.admin{max-width:1100px;color:#111827}.admin body,.admin .card{color:#111827}.admin .card{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0f172a0f;-webkit-backdrop-filter:none;backdrop-filter:none}.admin input,.admin select,.admin textarea{background:#fff;color:#111827;border-color:#d1d5db}.admin .muted{color:#6b7280}.admin button.secondary{background:#f3f4f6;color:#1f2937;border:1px solid #d1d5db;box-shadow:none;font-weight:700}.admin button.secondary:hover{background:#e5e7eb;color:#111827}.admin button.danger-btn{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;box-shadow:none}.admin .ok{color:#059669}.admin .danger{color:#dc2626}.admin .row{border-bottom-color:#eef2f7}.admin .panel,.admin .summary-card{background:#f8fafc;border-color:#eef2f7}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field label{display:block;margin-bottom:6px;color:#374151;font-size:14px;font-weight:700}.table{width:100%;border-collapse:collapse;background:#fff}.table th,.table td{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left}.table-scroll{max-height:520px;overflow:auto;border:1px solid #e5e7eb;border-radius:14px}.table-scroll .table th{position:sticky;top:0;background:#f8fafc;z-index:1}.actions{display:flex;gap:8px;flex-wrap:wrap}.actions button{padding:8px 10px}.alert-rule-box{margin:10px 0 14px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e5e7eb;color:#374151}.alert-rule-box p{margin:6px 0 0;line-height:1.5}.highfreq-edit{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;min-width:320px}.highfreq-edit input,.highfreq-edit select{padding:8px 10px;border-radius:10px;font-size:13px}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:20;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:30px 16px}.modal-card{width:min(980px,100%)}@keyframes livePulse{50%{transform:scale(1.35);opacity:.65}}@keyframes pulseGlow{50%{opacity:.55;transform:scale(1.08)}}@keyframes shine{45%,to{transform:translate(120%)}}@keyframes radarPulse{50%{transform:scale(1.08);box-shadow:0 0 0 16px #24f4ee0a,0 0 45px #24f4ee57}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.form{grid-template-columns:1fr}.table{font-size:13px}.page{max-width:100%;padding:12px}.modal-mask{padding:18px 10px}.tabs button{padding:6px 4px;font-size:13px}.comment-feed{height:330px}}.record-actions{display:flex;gap:8px;margin-top:4px}.small-btn{padding:6px 14px;font-size:12px;border-radius:999px}.danger-text{color:#f87171}.status-badge.clickable{cursor:pointer;text-decoration:underline;animation:pulse-pause 1.5s ease-in-out infinite}@keyframes pulse-pause{0%,to{opacity:1}50%{opacity:.6}}.seo-links{display:flex;gap:12px;justify-content:center;padding:14px 4px 6px}.seo-links a{color:#ffffff80;font-size:13px;text-decoration:none;transition:color .2s}.seo-links a:hover{color:#24f4ee}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px;padding-top:6px;flex-wrap:wrap}.pagination span{font-size:13px}.page-btn{cursor:pointer;padding:4px 10px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#ffffff0d;color:#ffffffb3;transition:all .2s;-webkit-user-select:none;user-select:none}.page-btn:hover{background:#24f4ee26;border-color:#24f4ee66;color:#24f4ee}.page-btn.active{background:#24f4ee;border-color:#24f4ee;color:#0a0e1a;font-weight:600}
