.foot[data-v-cae30468]{background:#fff;border-top:1px solid var(--soft);padding:56px 0 28px}.foot-top[data-v-cae30468]{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.foot-brand[data-v-cae30468]{max-width:380px}.foot-logo[data-v-cae30468]{display:flex;align-items:center;gap:12px}.foot-logo-box[data-v-cae30468]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid #EDEEF1;background:#fff}.foot-logo-box img[data-v-cae30468]{width:30px;height:30px;object-fit:contain}.foot-logo b[data-v-cae30468]{font-size:24px;font-weight:700}.foot-brand p[data-v-cae30468]{margin-top:16px;font-size:14px;line-height:1.8;color:var(--sub)}.foot-col[data-v-cae30468]{min-width:150px}.foot-col>b[data-v-cae30468]{display:block;margin-bottom:14px;font-size:16px;font-weight:700}.foot-col a[data-v-cae30468]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:15px;color:var(--sub);text-decoration:none}.foot-col a[data-v-cae30468]:hover{color:var(--ink)}.foot-col a svg[data-v-cae30468]{width:16px;height:16px;flex:none}.foot-qr[data-v-cae30468]{display:block;width:148px;height:148px;margin-bottom:14px;border:1px solid #EDEEF1;border-radius:10px;object-fit:contain}.foot-wx[data-v-cae30468]{display:flex;align-items:center;gap:10px;margin-top:4px;padding:11px 18px 11px 12px;border:1px solid #E8E8EC;border-radius:10px;background:#f7f7f8;color:var(--ink);font-size:15px;transition:background .15s ease}.foot-wx[data-v-cae30468]:hover{background:#f1f1f3}.foot-wx-dot[data-v-cae30468]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#07c160;color:#fff}.foot-wx-dot svg[data-v-cae30468]{width:16px;height:16px}.foot-bot[data-v-cae30468]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:20px;border-top:1px solid var(--soft)}.foot-bot small[data-v-cae30468]{font-size:13px;color:var(--sub)}.foot-links[data-v-cae30468]{display:flex;gap:20px}.foot-links a[data-v-cae30468]{font-size:13px;color:var(--sub);text-decoration:none}.foot-links a[data-v-cae30468]:hover{color:var(--ink);text-decoration:underline}@media(max-width:760px){.foot[data-v-cae30468]{padding:40px 0 24px}.foot-top[data-v-cae30468]{gap:28px}.foot-bot[data-v-cae30468]{margin-top:32px}}.wxm-qr[data-v-9587b0a9]{width:160px;height:160px;margin-top:14px;border:1px solid #EDEEF1;border-radius:10px;object-fit:contain}.hc[data-v-8e8624ad]{position:relative;width:100%;max-width:480px;margin:0 auto;aspect-ratio:430 / 300}.hc-halo[data-v-8e8624ad]{position:absolute;inset:8% -8% 0;background:radial-gradient(ellipse at 58% 44%,rgba(76,123,255,.4),transparent 60%),radial-gradient(ellipse at 36% 68%,rgba(124,92,255,.24),transparent 58%);filter:blur(28px)}.hc-orbit[data-v-8e8624ad]{position:absolute;top:50%;left:50%;width:96%;height:64%;border:1px dashed rgba(124,156,255,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-14deg);animation:hc-orbit-8e8624ad 30s linear infinite}.hc-stage[data-v-8e8624ad]{position:absolute;inset:0;perspective:1200px}.hc-frame[data-v-8e8624ad]{position:absolute;inset:8% 0;z-index:5;pointer-events:none}.hc-frame i[data-v-8e8624ad]{position:absolute;width:18px;height:18px;border:0 solid rgba(124,156,255,.42)}.hc-frame i[data-v-8e8624ad]:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px;border-top-left-radius:5px}.hc-frame i[data-v-8e8624ad]:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px;border-top-right-radius:5px}.hc-frame i[data-v-8e8624ad]:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:5px}.hc-frame i[data-v-8e8624ad]:nth-child(4){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:5px}.hc-layer[data-v-8e8624ad]{position:absolute;top:50%;left:50%;width:84%;aspect-ratio:1.58;border:1px solid rgba(150,180,255,.28);border-radius:22px;transform-style:preserve-3d}.hc-layer-a[data-v-8e8624ad]{background:linear-gradient(135deg,#2a4e93,#101a38 72%);box-shadow:0 20px 40px -20px #080e2273;animation:hc-layer-a-8e8624ad 8s ease-in-out infinite}.hc-layer-b[data-v-8e8624ad]{background:linear-gradient(135deg,#413a86,#121a38 70%);box-shadow:0 20px 40px -20px #080e2266;animation:hc-layer-b-8e8624ad 9s ease-in-out infinite}.hc-tilt[data-v-8e8624ad]{position:absolute;top:50%;left:50%;width:88%;transform:translate(-50%,-50%) rotateX(9deg) rotateY(-10deg) rotate(-2deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.hc:hover .hc-tilt[data-v-8e8624ad]{transform:translate(-50%,-50%) rotateX(3deg) rotateY(-4deg) rotate(-1deg)}}.hc-card[data-v-8e8624ad]{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:1.58;padding:22px 24px;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(135deg,#0a1020,#14224a 52%,#0a1020) padding-box,linear-gradient(135deg,#78a6ff94,#ffffff1a 48%,#a78bfa94) border-box;box-shadow:0 34px 70px -26px #080e22a8,0 0 0 1px #78a0ff14,inset 0 1px #ffffff1f;animation:hc-float-8e8624ad 6.5s ease-in-out infinite}.hc-card[data-v-8e8624ad]:before{content:"";position:absolute;top:-60%;left:-10%;z-index:4;width:34%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-180%) skew(-18deg);animation:hc-sheen-8e8624ad 6.5s ease-in-out infinite;pointer-events:none}.hc-card[data-v-8e8624ad]:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 84% 6%,rgba(124,92,255,.34),transparent 40%),radial-gradient(circle at 2% 98%,rgba(34,211,238,.2),transparent 44%);pointer-events:none}.hc-top[data-v-8e8624ad],.hc-mid[data-v-8e8624ad],.hc-bottom[data-v-8e8624ad]{position:relative;z-index:1}.hc-top[data-v-8e8624ad]{display:flex;align-items:center;justify-content:space-between}.hc-brand[data-v-8e8624ad]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:1.2px;color:#e6efffeb}.hc-mark[data-v-8e8624ad]{width:18px;height:18px;fill:#eef4fff5;filter:drop-shadow(0 0 6px rgba(120,170,255,.55))}.hc-pill[data-v-8e8624ad]{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:9px;font-weight:600;letter-spacing:.6px;color:#9ef2c4;background:#22c55e1a;border:1px solid rgba(74,222,128,.28);border-radius:999px}.hc-pill i[data-v-8e8624ad]{width:5px;height:5px;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8029;animation:hc-pulse-8e8624ad 2.4s ease-out infinite}.hc-mid[data-v-8e8624ad]{display:flex;align-items:center;gap:14px;margin-top:24px}.hc-chip[data-v-8e8624ad]{position:relative;flex:none;width:34px;height:26px;overflow:hidden;background:linear-gradient(135deg,#e8f0ff,#8fb4ff 42%,#c7b6ff);border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff85}.hc-chip i[data-v-8e8624ad]{position:absolute;right:5px;left:5px;height:1px;background:#0a143257}.hc-chip i[data-v-8e8624ad]:nth-child(1){top:8px}.hc-chip i[data-v-8e8624ad]:nth-child(2){top:13px}.hc-chip i[data-v-8e8624ad]:nth-child(3){top:18px}.hc-title[data-v-8e8624ad]{margin:0;font-family:var(--head);font-size:25px;font-weight:800;line-height:1.2;letter-spacing:.5px;background:linear-gradient(90deg,#fff,#c7d8ff 58%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.hc-sub[data-v-8e8624ad]{margin:3px 0 0;font-size:8px;font-weight:600;letter-spacing:2.2px;color:#aac3f599}.hc-bottom[data-v-8e8624ad]{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:14px}.hc-bottom span[data-v-8e8624ad]{display:block;font-size:7.5px;font-weight:600;letter-spacing:1.6px;color:#a0b9eb8c}.hc-bottom b[data-v-8e8624ad]{display:block;margin-top:4px;font-size:12px;font-weight:600;letter-spacing:1.4px;color:#ebf2ffeb;font-variant-numeric:tabular-nums}.hc-valid[data-v-8e8624ad]{text-align:right}.hc-watermark[data-v-8e8624ad]{position:absolute;right:-18px;bottom:-28px;z-index:0;width:152px;height:152px;fill:#96b4ff14;transform:rotate(-10deg)}.hc-spark[data-v-8e8624ad]{position:absolute;width:4px;height:4px;background:#9fc2ff;border-radius:50%;box-shadow:0 0 10px #78a6ffe6;animation:hc-twinkle-8e8624ad 3.6s ease-in-out infinite}.hc-spark-1[data-v-8e8624ad]{top:12%;right:8%}.hc-spark-2[data-v-8e8624ad]{bottom:10%;left:6%;animation-delay:1.2s}@keyframes hc-float-8e8624ad{0%,to{transform:translateY(-3px)}50%{transform:translateY(6px)}}@keyframes hc-layer-a-8e8624ad{0%,to{transform:translate(-50%,-51%) rotate(-10deg)}50%{transform:translate(-50%,-48%) rotate(-8deg)}}@keyframes hc-layer-b-8e8624ad{0%,to{transform:translate(-50%,-47%) rotate(8deg)}50%{transform:translate(-50%,-50%) rotate(6deg)}}@keyframes hc-sheen-8e8624ad{0%,52%{transform:translate(-180%) skew(-18deg);opacity:0}56%{opacity:.9}82%,to{transform:translate(460%) skew(-18deg);opacity:0}}@keyframes hc-orbit-8e8624ad{to{transform:translate(-50%,-50%) rotate(346deg)}}@keyframes hc-pulse-8e8624ad{0%,to{opacity:1}50%{opacity:.35}}@keyframes hc-twinkle-8e8624ad{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@media(max-width:520px){.hc-card[data-v-8e8624ad]{padding:18px;border-radius:18px}.hc-layer[data-v-8e8624ad]{border-radius:18px}.hc-frame[data-v-8e8624ad]{inset:6% 0}.hc-frame i[data-v-8e8624ad]{width:14px;height:14px}.hc-title[data-v-8e8624ad]{font-size:21px}.hc-mid[data-v-8e8624ad]{margin-top:18px;gap:11px}.hc-chip[data-v-8e8624ad]{width:30px;height:23px}.hc-bottom b[data-v-8e8624ad]{font-size:11px}.hc-watermark[data-v-8e8624ad]{width:124px;height:124px}}@media(prefers-reduced-motion:reduce){.hc-card[data-v-8e8624ad],.hc-layer-a[data-v-8e8624ad],.hc-layer-b[data-v-8e8624ad],.hc-card[data-v-8e8624ad]:before,.hc-orbit[data-v-8e8624ad],.hc-pill i[data-v-8e8624ad],.hc-spark[data-v-8e8624ad]{animation:none}.hc-tilt[data-v-8e8624ad]{transition:none}}.hpc[data-v-ef406422]{position:relative;width:100%;max-width:520px;margin:0 auto}.hpc-halo[data-v-ef406422]{position:absolute;inset:18% -8% -2%;background:radial-gradient(ellipse at 58% 44%,rgba(76,123,255,.4),transparent 60%),radial-gradient(ellipse at 36% 68%,rgba(124,92,255,.24),transparent 58%);filter:blur(28px);pointer-events:none}.hpc-orbit[data-v-ef406422]{position:absolute;top:64%;left:50%;width:94%;height:54%;border:1px dashed rgba(124,156,255,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-14deg);animation:hpc-orbit-ef406422 30s linear infinite;pointer-events:none}.hpc-tabs[data-v-ef406422]{position:relative;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:90%;max-width:470px;margin:0 auto}.hpc-tab[data-v-ef406422]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 8px 10px;color:#d6e2ff9e;background:#0a102094;border:1px solid rgba(140,170,255,.18);border-radius:14px;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.hpc-tab b[data-v-ef406422]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em}.hpc-tab span[data-v-ef406422]{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.hpc-tab[data-v-ef406422]:hover{color:#fff;border-color:#a0beff61;transform:translateY(-1px)}.hpc-tab.is-active[data-v-ef406422]{color:#07080f;background:#fff;border-color:#fff;box-shadow:0 10px 30px #78a0ff4d}.hpc-tab.is-out[data-v-ef406422]:not(.is-active){opacity:.45}.hpc-stage[data-v-ef406422]{position:relative;margin-top:18px;aspect-ratio:430 / 292}.hpc-frame[data-v-ef406422]{position:absolute;inset:-4% 0;z-index:5;pointer-events:none}.hpc-frame i[data-v-ef406422]{position:absolute;width:18px;height:18px;border:0 solid rgba(124,156,255,.42)}.hpc-frame i[data-v-ef406422]:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px;border-top-left-radius:5px}.hpc-frame i[data-v-ef406422]:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px;border-top-right-radius:5px}.hpc-frame i[data-v-ef406422]:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:5px}.hpc-frame i[data-v-ef406422]:nth-child(4){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:5px}.hpc-layer[data-v-ef406422]{position:absolute;top:50%;left:50%;width:86%;aspect-ratio:1.58;border:1px solid rgba(150,180,255,.28);border-radius:22px;transform-style:preserve-3d}.hpc-layer-a[data-v-ef406422]{background:linear-gradient(135deg,#2a4e93,#101a38 72%);box-shadow:0 20px 40px -20px #080e2273;animation:hpc-layer-a-ef406422 8s ease-in-out infinite}.hpc-layer-b[data-v-ef406422]{background:linear-gradient(135deg,#413a86,#121a38 70%);box-shadow:0 20px 40px -20px #080e2266;animation:hpc-layer-b-ef406422 9s ease-in-out infinite}.hpc-tilt[data-v-ef406422]{position:absolute;top:50%;left:50%;width:90%;transform:translate(-50%,-50%) rotateX(8deg) rotateY(-9deg) rotate(-1.8deg);transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.hpc:hover .hpc-tilt[data-v-ef406422]{transform:translate(-50%,-50%) rotateX(3deg) rotateY(-4deg) rotate(-.8deg)}}.hpc-card[data-v-ef406422]{position:relative;display:flex;flex-direction:column;width:100%;aspect-ratio:1.5;padding:22px 26px;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(135deg,#0a1020,#14224a 52%,#0a1020) padding-box,linear-gradient(135deg,#78a6ff94,#ffffff1a 48%,#a78bfa94) border-box;box-shadow:0 34px 70px -26px #080e22a8,0 0 0 1px #78a0ff14,inset 0 1px #ffffff1f;animation:hpc-float-ef406422 6.5s ease-in-out infinite}.hpc-card[data-v-ef406422]:before{content:"";position:absolute;top:-60%;left:-10%;z-index:4;width:34%;height:220%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-180%) skew(-18deg);animation:hpc-sheen-ef406422 6.5s ease-in-out infinite;pointer-events:none}.hpc-card[data-v-ef406422]:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 84% 6%,rgba(124,92,255,.34),transparent 40%),radial-gradient(circle at 2% 98%,rgba(34,211,238,.2),transparent 44%);pointer-events:none}.hpc-card.is-out[data-v-ef406422]{filter:saturate(.55)}.hpc-top[data-v-ef406422],.hpc-mid[data-v-ef406422],.hpc-bottom[data-v-ef406422]{position:relative;z-index:2}.hpc-top[data-v-ef406422]{display:flex;align-items:center;justify-content:space-between}.hpc-brand[data-v-ef406422]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:1.2px;color:#e6efffeb}.hpc-mark[data-v-ef406422]{width:18px;height:18px;fill:#eef4fff5;filter:drop-shadow(0 0 6px rgba(120,170,255,.55))}.hpc-pill[data-v-ef406422]{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:9px;font-weight:600;letter-spacing:.6px;color:#9ef2c4;background:#22c55e1a;border:1px solid rgba(74,222,128,.28);border-radius:999px}.hpc-pill i[data-v-ef406422]{width:5px;height:5px;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8029;animation:hpc-pulse-ef406422 2.4s ease-out infinite}.hpc-pill.is-out[data-v-ef406422]{color:#cbd5e1cc;background:#94a3b81a;border-color:#94a3b842}.hpc-pill.is-out i[data-v-ef406422]{background:#94a3b8;box-shadow:none;animation:none}.hpc-mid[data-v-ef406422]{margin-top:auto;padding-top:18px;animation:hpc-swap-ef406422 .38s cubic-bezier(.2,.8,.2,1)}.hpc-tier[data-v-ef406422]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.22em;color:#a9c0ffb8}.hpc-title[data-v-ef406422]{margin-top:6px;font-family:var(--head);font-size:clamp(22px,2.5vw,27px);font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(90deg,#fff,#c7d8ff 62%,#a78bfa);-webkit-background-clip:text;background-clip:text;color:transparent}.hpc-price[data-v-ef406422]{display:flex;align-items:baseline;gap:5px;margin-top:10px}.hpc-price>span[data-v-ef406422]{font-size:16px;font-weight:600;color:#ebf1ffc7}.hpc-price b[data-v-ef406422]{font-size:clamp(30px,3.4vw,38px);font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.hpc-price small[data-v-ef406422]{font-size:11px;color:#e4ebff73}.hpc-price s[data-v-ef406422]{margin-left:8px;font-size:12px;color:#e4ebff57}.hpc-bottom[data-v-ef406422]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px}.hpc-stock[data-v-ef406422]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#cbdcff9e}.hpc-stock i[data-v-ef406422]{width:6px;height:6px;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80b3}.hpc-stock.is-low i[data-v-ef406422]{background:#fbbf24;box-shadow:0 0 8px #fbbf24b3}.hpc-stock.is-out i[data-v-ef406422]{background:#94a3b8;box-shadow:none}.hpc-cta[data-v-ef406422]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 19px;color:#07080f;font-size:12.5px;font-weight:700;background:#fff;border:0;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.hpc-cta[data-v-ef406422]:hover{transform:translateY(-1px);box-shadow:0 10px 26px #78a0ff59}.hpc-cta.is-off[data-v-ef406422]{color:#e4ebff6b;background:#ffffff12;border:1px solid rgba(255,255,255,.1);box-shadow:none}.hpc-watermark[data-v-ef406422]{position:absolute;right:-18px;bottom:-30px;z-index:0;width:148px;height:148px;fill:#96b4ff14;transform:rotate(-10deg);pointer-events:none}.hpc-spark[data-v-ef406422]{position:absolute;z-index:3;width:4px;height:4px;background:#9fc2ff;border-radius:50%;box-shadow:0 0 10px #78a6ffe6;animation:hpc-twinkle-ef406422 3.6s ease-in-out infinite;pointer-events:none}.hpc-spark-1[data-v-ef406422]{top:24%;right:3%}.hpc-spark-2[data-v-ef406422]{bottom:8%;left:2%;animation-delay:1.2s}@keyframes hpc-float-ef406422{0%,to{transform:translateY(-3px)}50%{transform:translateY(6px)}}@keyframes hpc-layer-a-ef406422{0%,to{transform:translate(-50%,-51%) rotate(-10deg)}50%{transform:translate(-50%,-48%) rotate(-8deg)}}@keyframes hpc-layer-b-ef406422{0%,to{transform:translate(-50%,-47%) rotate(8deg)}50%{transform:translate(-50%,-50%) rotate(6deg)}}@keyframes hpc-sheen-ef406422{0%,52%{transform:translate(-180%) skew(-18deg);opacity:0}56%{opacity:.9}82%,to{transform:translate(460%) skew(-18deg);opacity:0}}@keyframes hpc-orbit-ef406422{to{transform:translate(-50%,-50%) rotate(346deg)}}@keyframes hpc-pulse-ef406422{0%,to{opacity:1}50%{opacity:.35}}@keyframes hpc-twinkle-ef406422{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes hpc-swap-ef406422{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:520px){.hpc[data-v-ef406422]{max-width:420px}.hpc-tabs[data-v-ef406422]{gap:6px}.hpc-tab[data-v-ef406422]{padding:7px 4px 8px;border-radius:12px}.hpc-tab b[data-v-ef406422]{font-size:9px;letter-spacing:.1em}.hpc-tab span[data-v-ef406422]{font-size:12.5px}.hpc-stage[data-v-ef406422]{aspect-ratio:430 / 300;margin-top:14px}.hpc-card[data-v-ef406422]{padding:18px 20px;border-radius:18px}.hpc-layer[data-v-ef406422]{border-radius:18px}.hpc-frame[data-v-ef406422]{inset:0}.hpc-frame i[data-v-ef406422]{width:14px;height:14px}.hpc-mid[data-v-ef406422]{padding-top:12px}.hpc-title[data-v-ef406422]{font-size:20px}.hpc-price b[data-v-ef406422]{font-size:30px}.hpc-price s[data-v-ef406422]{display:none}.hpc-cta[data-v-ef406422]{height:35px;padding:0 14px;font-size:12px}.hpc-watermark[data-v-ef406422]{width:118px;height:118px}}@media(prefers-reduced-motion:reduce){.hpc-card[data-v-ef406422],.hpc-layer-a[data-v-ef406422],.hpc-layer-b[data-v-ef406422],.hpc-card[data-v-ef406422]:before,.hpc-orbit[data-v-ef406422],.hpc-pill i[data-v-ef406422],.hpc-spark[data-v-ef406422]{animation:none}.hpc-tilt[data-v-ef406422]{transition:none}.hpc-mid[data-v-ef406422]{animation:none}}.home[data-v-6fa4bd20]{background:#fff}.hero-band[data-v-6fa4bd20]{position:relative;margin-top:-60px;padding:156px 0 112px;overflow:hidden;color:#f5f7ff;background:radial-gradient(ellipse 68% 58% at 76% 30%,rgba(48,82,210,.3),transparent 66%),radial-gradient(ellipse 46% 48% at 14% 4%,rgba(104,72,220,.16),transparent 66%),#05060b;border-radius:0 0 36px 36px;isolation:isolate}.hero-band[data-v-6fa4bd20]:after{content:"";position:absolute;right:8%;bottom:0;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(126,160,255,.34),transparent);pointer-events:none}.hero-stars[data-v-6fa4bd20],.hero-grid[data-v-6fa4bd20],.hero-aurora[data-v-6fa4bd20]{position:absolute;inset:0;pointer-events:none}.hero-stars[data-v-6fa4bd20]{z-index:0;opacity:.72;background-image:radial-gradient(1px 1px at 18px 32px,rgba(255,255,255,.72) 50%,transparent 51%),radial-gradient(1px 1px at 94px 118px,rgba(255,255,255,.42) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 156px 64px,rgba(159,196,255,.64) 50%,transparent 51%),radial-gradient(1px 1px at 220px 180px,rgba(255,255,255,.34) 50%,transparent 51%);background-size:260px 220px,300px 260px,360px 300px,420px 360px;background-position:0 0,40px 70px,120px 20px,210px 130px;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%)}.hero-grid[data-v-6fa4bd20]{z-index:0;background-image:linear-gradient(to right,rgba(150,175,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(150,175,255,.055) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 66% 72% at 58% 42%,#000 10%,transparent 76%);mask-image:radial-gradient(ellipse 66% 72% at 58% 42%,#000 10%,transparent 76%)}.hero-aurora[data-v-6fa4bd20]{z-index:0;overflow:hidden}.hero-aurora[data-v-6fa4bd20]:before,.hero-aurora[data-v-6fa4bd20]:after{content:"";position:absolute;border-radius:50%;filter:blur(24px);animation:aurora-6fa4bd20 16s ease-in-out infinite alternate}.hero-aurora[data-v-6fa4bd20]:before{top:-22%;right:-4%;width:56vw;height:56vw;max-width:780px;max-height:780px;background:radial-gradient(circle,rgba(72,112,255,.3),rgba(96,72,224,.1) 46%,transparent 68%)}.hero-aurora[data-v-6fa4bd20]:after{bottom:-38%;left:-14%;width:48vw;height:48vw;max-width:640px;max-height:640px;background:radial-gradient(circle,rgba(34,211,238,.16),rgba(56,130,246,.08) 46%,transparent 68%);animation-delay:-6s}@keyframes aurora-6fa4bd20{to{transform:translate3d(-3%,4%,0) scale(1.06)}}.home-hero[data-v-6fa4bd20]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:48px;padding-top:0;padding-bottom:0;text-align:left}.hero-copy[data-v-6fa4bd20]{min-width:0;animation:hero-in-6fa4bd20 .85s cubic-bezier(.2,.8,.2,1) both}.hero-visual[data-v-6fa4bd20]{position:relative;min-width:0;animation:hero-in-6fa4bd20 1s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes hero-in-6fa4bd20{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-glow[data-v-6fa4bd20]{position:absolute;inset:-12% -10%;background:radial-gradient(ellipse at 54% 48%,rgba(88,128,255,.3),transparent 64%);filter:blur(10px);pointer-events:none}.hero-kicker[data-v-6fa4bd20]{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.17em;color:#a9c0ff;background:#4a69dc21;border:1px solid rgba(120,155,255,.22);border-radius:999px}.hero-kicker i[data-v-6fa4bd20]{width:6px;height:6px;background:#4fd8ff;border-radius:50%;box-shadow:0 0 0 3px #4fd8ff24,0 0 12px #4fd8ff99}.home-hero h1[data-v-6fa4bd20]{margin-top:24px;font-size:clamp(48px,6.2vw,76px);font-weight:700;line-height:.99;letter-spacing:-.035em}.hero-grad[data-v-6fa4bd20]{display:inline-block;background:linear-gradient(100deg,#7fa7ff,#a78bfa 48%,#3ce4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-lead[data-v-6fa4bd20]{max-width:520px;margin-top:22px;font-size:15.5px;line-height:1.85;color:#e4ebff9e;text-wrap:balance}.hero-buy[data-v-6fa4bd20]{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:34px}.hero-from[data-v-6fa4bd20]{display:flex;align-items:baseline;gap:4px;margin-right:4px}.hero-from>span[data-v-6fa4bd20]{font-size:17px;font-weight:600;color:#ebf1ffc7}.hero-from b[data-v-6fa4bd20]{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em}.hero-from small[data-v-6fa4bd20]{margin-left:2px;font-size:11.5px;color:#e4ebff73}.hero-from--muted b[data-v-6fa4bd20],.hero-from--muted[data-v-6fa4bd20]{font-size:13px;color:#e4ebff73}.hero-cta[data-v-6fa4bd20]{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 26px;color:#07080f;font-size:14.5px;font-weight:700;background:#fff;border:0;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.hero-cta span[data-v-6fa4bd20]{transition:transform .2s ease}.hero-cta[data-v-6fa4bd20]:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff3,0 12px 34px #78a0ff59}.hero-cta:hover span[data-v-6fa4bd20]{transform:translate(3px)}.hero-link[data-v-6fa4bd20]{padding:4px 0;color:#e4ebff9e;font-size:13px;background:none;border:0;border-bottom:1px solid rgba(228,235,255,.22);transition:color .2s ease,border-color .2s ease}.hero-link[data-v-6fa4bd20]:hover{color:#fff;border-color:#ffffff80}.hero-trust[data-v-6fa4bd20]{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:40px 0 0;list-style:none;font-size:12px;color:#e4ebff80}.hero-trust li[data-v-6fa4bd20]{display:flex;align-items:center;gap:7px}.hero-trust li[data-v-6fa4bd20]:before{content:"";width:4px;height:4px;background:#4fd8ff;border-radius:50%;box-shadow:0 0 8px #4fd8ffb3}.trust-band[data-v-6fa4bd20]{position:relative;z-index:5;margin-top:-34px}.trust-card[data-v-6fa4bd20]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 8px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px #0a14321a}.trust-item[data-v-6fa4bd20]{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 20px}.trust-item+.trust-item[data-v-6fa4bd20]{border-left:1px solid var(--soft)}.trust-icon[data-v-6fa4bd20]{display:grid;flex:none;place-items:center;width:38px;height:38px;color:#3b6fe0;background:#f1f5ff;border-radius:11px}.trust-icon svg[data-v-6fa4bd20]{width:20px;height:20px}.trust-item b[data-v-6fa4bd20]{display:block;font-size:13.5px;line-height:1.4}.trust-item span[data-v-6fa4bd20]{display:block;margin-top:2px;font-size:11.5px;line-height:1.5;color:var(--sub)}.plans-band[data-v-6fa4bd20]{padding:72px 0 86px;background:#f7f8fa}.sec-head[data-v-6fa4bd20]{max-width:640px;margin:0 auto;text-align:center}.sec-kicker[data-v-6fa4bd20]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.2em;color:#5b76b8}.sec-head h2[data-v-6fa4bd20]{margin-top:12px;font-size:clamp(28px,3.2vw,38px);font-weight:700;letter-spacing:-.025em}.sec-head p[data-v-6fa4bd20]{margin-top:12px;font-size:13.5px;line-height:1.8;color:var(--sub);text-wrap:balance}.plan-grid[data-v-6fa4bd20]{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:1140px;margin:40px auto 0}.plan[data-v-6fa4bd20]{position:relative;display:flex;flex:1 1 300px;flex-direction:column;max-width:360px;min-height:392px;padding:26px 24px 24px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.plan[data-v-6fa4bd20]:after{content:attr(data-tier);position:absolute;right:-6px;bottom:-22px;font-family:var(--head);font-size:86px;font-weight:700;line-height:1;letter-spacing:-.05em;color:#0f193c09;pointer-events:none}.plan[data-v-6fa4bd20]:hover{border-color:#c9d6f2;box-shadow:0 22px 50px #141e3c1a;transform:translateY(-4px)}.plan--featured[data-v-6fa4bd20]{color:#f5f7ff;background:radial-gradient(ellipse 70% 46% at 84% 0%,rgba(76,112,255,.32),transparent 70%),#0a0e1a;border-color:#789bff4d;box-shadow:0 24px 60px #14287842}.plan--featured[data-v-6fa4bd20]:after{color:#8caaff13}.plan--featured[data-v-6fa4bd20]:hover{border-color:#8cafff8c;box-shadow:0 28px 70px #14287857}.plan--out[data-v-6fa4bd20]{background:#fbfbfd}.plan-top[data-v-6fa4bd20]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.plan-tier[data-v-6fa4bd20]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;color:#7a86a2}.plan--featured .plan-tier[data-v-6fa4bd20]{color:#8fb4ff}.plan-badge[data-v-6fa4bd20]{display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:10.5px;font-weight:700;color:#2a62c9;background:#eaf1ff;border-radius:999px}.plan--featured .plan-badge[data-v-6fa4bd20]{color:#fff;background:linear-gradient(100deg,#4f7bff,#8b5cf6)}.plan-badge--stock[data-v-6fa4bd20]{color:#1e7a46;background:#e9f7ef}.plan-badge--out[data-v-6fa4bd20]{color:#8a8a93;background:#f1f1f4}.plan h3[data-v-6fa4bd20]{position:relative;z-index:1;margin-top:14px;font-size:22px;font-weight:700;letter-spacing:-.01em}.plan-sub[data-v-6fa4bd20]{position:relative;z-index:1;display:-webkit-box;min-height:44px;margin-top:8px;overflow:hidden;font-size:13px;line-height:1.7;color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical}.plan--featured .plan-sub[data-v-6fa4bd20]{color:#e4ebff94}.plan-price[data-v-6fa4bd20]{position:relative;z-index:1;display:flex;align-items:baseline;gap:6px;margin-top:24px}.plan-price .cur[data-v-6fa4bd20]{font-size:16px;font-weight:600}.plan-price b[data-v-6fa4bd20]{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.03em}.plan-price .unit[data-v-6fa4bd20]{font-size:11.5px;color:var(--sub)}.plan-price s[data-v-6fa4bd20]{margin-left:6px;font-size:12px;color:#a0a0a8}.plan--featured .plan-price .unit[data-v-6fa4bd20],.plan--featured .plan-price s[data-v-6fa4bd20]{color:#e4ebff6b}.plan-meta[data-v-6fa4bd20]{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin:16px 0 24px;font-size:11.5px;color:var(--sub)}.plan--featured .plan-meta[data-v-6fa4bd20]{color:#e4ebff80}.plan-meta i[data-v-6fa4bd20]{width:6px;height:6px;background:#1e9e52;border-radius:50%}.plan-meta.low i[data-v-6fa4bd20]{background:#d98a00}.plan-meta.out i[data-v-6fa4bd20]{background:#b5b5bc}.plan-cta[data-v-6fa4bd20]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:auto;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;background:#101014;border:0;border-radius:12px;transition:opacity .2s ease,transform .2s ease}.plan-cta span[data-v-6fa4bd20]{transition:transform .2s ease}.plan-cta[data-v-6fa4bd20]:hover{opacity:.9}.plan-cta:hover span[data-v-6fa4bd20]{transform:translate(3px)}.plan--featured .plan-cta[data-v-6fa4bd20]{color:#0a0e1a;background:#fff}.plan-cta--off[data-v-6fa4bd20],.plan-cta--off[data-v-6fa4bd20]:hover{color:#9a9aa2;background:#ececf0;cursor:not-allowed;opacity:1}.how-band[data-v-6fa4bd20]{padding:84px 0;background:#fff}.steps[data-v-6fa4bd20]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1040px;margin:44px auto 0}.steps[data-v-6fa4bd20]:before{content:"";position:absolute;top:22px;right:14%;left:14%;height:1px;background:linear-gradient(90deg,transparent,#D7E1F5 18%,#D7E1F5 82%,transparent)}.step[data-v-6fa4bd20]{position:relative;padding:0 12px;text-align:center}.step-num[data-v-6fa4bd20]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#2a62c9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700;background:#fff;border:1px solid #D7E1F5;border-radius:50%;box-shadow:0 0 0 6px #fff}.step h3[data-v-6fa4bd20]{margin-top:16px;font-size:16px;font-weight:700}.step p[data-v-6fa4bd20]{max-width:280px;margin:8px auto 0;font-size:12.5px;line-height:1.8;color:var(--sub)}.how-note[data-v-6fa4bd20]{display:flex;align-items:center;justify-content:center;gap:8px;max-width:560px;margin:38px auto 0;padding:11px 16px;font-size:12px;line-height:1.6;color:#315ea8;text-align:center;background:#f5f8ff;border:1px solid #DCE8FF;border-radius:12px}.how-note svg[data-v-6fa4bd20]{width:15px;height:15px;flex:none}.faq-band[data-v-6fa4bd20]{padding:80px 0 88px;background:#f7f8fa}.faq-list[data-v-6fa4bd20]{max-width:820px;margin:36px auto 0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:18px}.faq-item+.faq-item[data-v-6fa4bd20]{border-top:1px solid var(--soft)}.faq-item summary[data-v-6fa4bd20]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 24px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.faq-item summary[data-v-6fa4bd20]::-webkit-details-marker{display:none}.faq-icon[data-v-6fa4bd20]{width:16px;height:16px;flex:none;fill:none;stroke:#6b6b74;stroke-width:1.8;stroke-linecap:round;transition:transform .2s ease}.faq-item[open] .faq-icon[data-v-6fa4bd20]{transform:rotate(45deg)}.faq-a[data-v-6fa4bd20]{padding:0 24px 20px;font-size:12.8px;line-height:1.85;color:var(--sub)}.cta-band[data-v-6fa4bd20]{position:relative;padding:78px 0;overflow:hidden;color:#f5f7ff;text-align:center;background:#05060b;border-radius:32px 32px 0 0}.cta-aurora[data-v-6fa4bd20]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 90% at 50% 118%,rgba(70,110,255,.3),transparent 62%),radial-gradient(ellipse 30% 60% at 84% 0%,rgba(34,211,238,.1),transparent 62%)}.cta-inner[data-v-6fa4bd20]{position:relative;z-index:1}.sec-kicker--light[data-v-6fa4bd20]{color:#a5beffb3}.cta-band h2[data-v-6fa4bd20]{margin-top:12px;font-size:clamp(30px,4vw,44px);font-weight:700;letter-spacing:-.025em}.cta-lead[data-v-6fa4bd20]{margin-top:12px;font-size:13.5px;color:#e4ebff8c}.cta-actions[data-v-6fa4bd20]{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.cta-primary[data-v-6fa4bd20]{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 24px;color:#07080f;font-size:14px;font-weight:700;background:#fff;border:0;border-radius:999px;transition:box-shadow .2s ease}.cta-primary span[data-v-6fa4bd20]{transition:transform .2s ease}.cta-primary[data-v-6fa4bd20]:hover{box-shadow:0 12px 34px #78a0ff59}.cta-primary:hover span[data-v-6fa4bd20]{transform:translate(3px)}.cta-ghost[data-v-6fa4bd20]{height:48px;padding:0 22px;color:#ebf1ffd1;font-size:13.5px;background:transparent;border:1px solid rgba(160,185,255,.28);border-radius:999px;transition:border-color .2s ease,color .2s ease}.cta-ghost[data-v-6fa4bd20]:hover{color:#fff;border-color:#bed2ff8c}.home-state[data-v-6fa4bd20]{margin:56px 0;color:var(--sub);font-size:13.5px;text-align:center}.home-error[data-v-6fa4bd20]{margin-bottom:16px;font-size:13.5px;color:#c62828}.home-retry[data-v-6fa4bd20]{height:38px;padding:0 20px;color:var(--ink);font-weight:600;background:#fff;border:1px solid var(--line);border-radius:999px}.home-retry[data-v-6fa4bd20]:hover{background:var(--soft)}[data-reveal][data-v-6fa4bd20]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}[data-reveal].is-in[data-v-6fa4bd20]{opacity:1;transform:none}@media(max-width:1000px){.home-hero[data-v-6fa4bd20]{gap:24px}.trust-item[data-v-6fa4bd20]{padding:4px 14px}}@media(max-width:900px){.hero-band[data-v-6fa4bd20]{padding:132px 0 96px;border-radius:0 0 28px 28px}.home-hero[data-v-6fa4bd20]{grid-template-columns:1fr;gap:34px;text-align:center}.home-hero h1[data-v-6fa4bd20]{font-size:clamp(42px,9vw,58px)}.hero-lead[data-v-6fa4bd20]{margin-right:auto;margin-left:auto}.hero-buy[data-v-6fa4bd20],.hero-trust[data-v-6fa4bd20]{justify-content:center}.hero-visual[data-v-6fa4bd20]{width:min(100%,440px);margin:0 auto}.trust-card[data-v-6fa4bd20]{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 6px}.trust-item[data-v-6fa4bd20]{padding:10px 16px}.trust-item+.trust-item[data-v-6fa4bd20]{border-left:0}.trust-item[data-v-6fa4bd20]:nth-child(2n){border-left:1px solid var(--soft)}.plans-band[data-v-6fa4bd20]{padding:60px 0 72px}.steps[data-v-6fa4bd20]{grid-template-columns:1fr;gap:30px;max-width:420px}.steps[data-v-6fa4bd20]:before{top:12px;bottom:12px;left:22px;width:1px;height:auto;background:linear-gradient(180deg,transparent,#D7E1F5 10%,#D7E1F5 90%,transparent)}.step[data-v-6fa4bd20]{padding:0 0 0 56px;text-align:left}.step-num[data-v-6fa4bd20]{position:absolute;top:0;left:0}.step p[data-v-6fa4bd20]{margin-left:0}.how-note[data-v-6fa4bd20]{margin-top:32px}}@media(max-width:560px){.hero-band[data-v-6fa4bd20]{padding:118px 0 88px}.home-hero h1[data-v-6fa4bd20]{font-size:42px}.hero-lead[data-v-6fa4bd20]{font-size:14px}.hero-buy[data-v-6fa4bd20]{gap:16px;margin-top:28px}.hero-from b[data-v-6fa4bd20]{font-size:30px}.hero-cta[data-v-6fa4bd20]{height:46px;padding:0 22px;font-size:13.5px}.hero-trust[data-v-6fa4bd20]{gap:8px 14px;margin-top:30px;font-size:11.5px}.trust-card[data-v-6fa4bd20]{margin:0}.trust-item[data-v-6fa4bd20]{padding:9px 10px;gap:9px}.trust-icon[data-v-6fa4bd20]{width:32px;height:32px;border-radius:9px}.trust-icon svg[data-v-6fa4bd20]{width:17px;height:17px}.trust-item b[data-v-6fa4bd20]{font-size:12.5px}.trust-item span[data-v-6fa4bd20]{font-size:10.5px}.plan[data-v-6fa4bd20]{flex-basis:100%;max-width:none;min-height:0}.plan h3[data-v-6fa4bd20]{font-size:20px}.plan-price b[data-v-6fa4bd20]{font-size:36px}.faq-item summary[data-v-6fa4bd20]{padding:17px 18px;font-size:13.5px}.faq-a[data-v-6fa4bd20]{padding:0 18px 18px}.cta-band[data-v-6fa4bd20]{padding:64px 0;border-radius:24px 24px 0 0}}.auth-form{margin-top:22px}.auth-field{margin-top:14px}.auth-field:first-child{margin-top:0}.auth-label{display:block;margin-bottom:7px;font-size:13px;font-weight:700;color:var(--ink)}.auth-input,.auth-code-input{width:100%;height:46px;padding:0 13px;color:var(--ink);font:inherit;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:9px;outline:none}.auth-input:focus,.auth-code-input:focus{border-color:var(--blue)}.auth-input:disabled,.auth-code-input:disabled{background:var(--soft);color:var(--sub)}.auth-code-row{display:flex;gap:9px;align-items:stretch}.auth-code-row .auth-code-input{flex:1;min-width:0}.auth-code-btn{flex:none;min-width:116px;padding:0 14px;color:var(--ink);font:inherit;font-size:13px;font-weight:600;background:#fff;border:1px solid var(--line);border-radius:9px;white-space:nowrap}.auth-code-btn:hover:not(:disabled){background:var(--soft)}.auth-code-btn:disabled{color:#a5a5ad;cursor:not-allowed}.auth-hint{margin-top:6px;font-size:11.5px;line-height:1.7;color:var(--sub)}.auth-hint-error{color:#c62828}.auth-turnstile,.auth-turnstile-widget{min-height:65px}.auth-turnstile-status{margin:0;font-size:11.5px;line-height:1.7;color:var(--sub)}.auth-turnstile-error{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:12.5px;line-height:1.7;color:#c62828}.auth-link-btn{padding:0;color:var(--blue);font:inherit;font-size:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.auth-error{margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.7;color:#c62828;background:#fff1f1;border-radius:8px}.auth-success{margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.7;color:#1e7a44;background:#edf8f1;border-radius:8px}.auth-submit{width:100%;height:48px;margin-top:20px;color:#fff;font-size:15px;font-weight:600;background:var(--ink);border:0;border-radius:999px}.auth-submit:hover:not(:disabled){opacity:.88}.auth-submit:disabled{cursor:not-allowed;background:#c9c9cf}.auth-links{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;font-size:12.5px}.auth-links a{color:var(--blue);text-decoration:none}.auth-links a:hover{text-decoration:underline}.auth-links span{color:var(--sub)}.auth-check{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:12.5px;line-height:1.7;color:var(--ink);cursor:pointer}.auth-check input{width:15px;height:15px;margin-top:2px;accent-color:var(--blue)}.auth-check a{color:var(--blue)}@media(max-width:420px){.auth-code-row{flex-wrap:wrap}.auth-code-btn{width:100%;height:42px}}
