:root{--bg:#0a0a0a;--bg-2:#0d0d0d;--panel:#121212;--panel-2:#161616;--panel-3:#1c1c1c;--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.2);--ink:#fff;--muted:#a0a0a6;--dim:#6c6c72;--red:#ff102a;--red-hi:#ff4759;--red-deep:#c70d20;--amber:#facc15;--green:#34d399;--blue:#3b82f6;--display:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,Roboto,Helvetica,Arial,sans-serif;--serif:var(--display);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,Roboto,Helvetica,Arial,sans-serif;--mono:"SF Mono",ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;--shadow:0 1px 0 hsla(0,0%,100%,.04) inset,0 18px 50px -22px rgba(0,0,0,.85);--red-grad:linear-gradient(180deg,var(--red-hi),var(--red) 45%,var(--red-deep));--glow:0 0 22px rgba(255,16,42,.42);--glow-lg:0 0 40px rgba(255,16,42,.5),0 0 70px rgba(255,16,42,.28);--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:radial-gradient(85% 55% at 50% -8%,rgba(255,16,42,.16),transparent 60%),var(--bg);background-attachment:fixed;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.62}.wrap{position:relative;z-index:1}::-moz-selection{background:rgba(255,16,42,.32);color:#fff}::selection{background:rgba(255,16,42,.32);color:#fff}a{color:var(--red-hi);text-decoration:none;transition:color .18s}a:hover{color:#ff8a96}.wrap{max-width:980px;margin:0 auto;padding:0 24px 110px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:30px 0 20px;border-bottom:1px solid var(--line);margin-bottom:4px}.brand{display:flex;align-items:baseline;gap:15px}.brand .k{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:3px;line-height:1;background:linear-gradient(92deg,var(--red-deep),var(--red) 28%,#ff8a96 46%,var(--red) 66%,var(--red-deep));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 14px rgba(255,16,42,.5));animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:-220% 0}}.brand .sub{color:var(--muted);font-size:11px;letter-spacing:2.5px;text-transform:uppercase}.topbar .nav{display:flex;align-items:center;gap:24px;font-size:13px;letter-spacing:.4px}.topbar .nav a{color:var(--muted);cursor:pointer;padding-bottom:4px;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.topbar .nav a:hover{color:var(--ink);border-color:var(--red)}.langtoggle{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:3px;overflow:hidden}.langtoggle button{background:transparent;border:0;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600;padding:5px 13px;letter-spacing:.4px;font-family:var(--sans);transition:background .18s,color .18s}.langtoggle button:hover:not(.on){color:var(--red-hi)}.langtoggle button.on{background:var(--red-grad);color:#fff;box-shadow:var(--glow)}.langtoggle .sep{display:none}.hero{padding:64px 0 30px;animation:rise .85s var(--ease) both}.hero .eyebrow{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--red-hi);margin-bottom:20px;padding:5px 11px;border:1px solid var(--red-line,rgba(255,16,42,.34));border-radius:100px;background:rgba(255,16,42,.07);animation:rise .7s var(--ease) both .05s}.hero h1{margin:0 0 18px;font-family:var(--display);font-size:clamp(32px,5.6vw,56px);font-weight:800;letter-spacing:-1px;line-height:1.06;color:var(--ink);max-width:17ch;animation:rise .8s var(--ease) both .12s}.hero p{margin:0;color:var(--muted);max-width:580px;font-size:15.5px;line-height:1.7;animation:rise .8s var(--ease) both .2s}.hero .accent{background:linear-gradient(92deg,var(--red),var(--red-hi) 50%,#ff9aa4 62%,var(--red-hi) 74%,var(--red-deep));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 16px rgba(255,16,42,.45));animation:shimmer 6s linear infinite}.hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap;animation:rise .8s var(--ease) both .28s}.cent-notice{margin-top:22px;padding:15px 18px;background:rgba(255,16,42,.06);border-left:3px solid var(--red);font-size:13.5px;line-height:1.7;color:var(--muted);max-width:680px;border-radius:0 4px 4px 0;animation:rise .8s var(--ease) both .34s}.cent-notice b{color:var(--red-hi);font-weight:700;margin-right:5px}.card{background:linear-gradient(180deg,var(--panel),#0d0d0d);border:1px solid var(--line);padding:30px;margin:18px 0;box-shadow:var(--shadow);border-radius:6px;animation:rise .8s var(--ease) both}.card:nth-of-type(2){animation-delay:.06s}.card:nth-of-type(3){animation-delay:.12s}.card h2{margin:0 0 6px;font-family:var(--display);font-size:19px;font-weight:700;letter-spacing:-.2px;color:var(--ink)}.card .hint{color:var(--muted);font-size:13px;margin:0 0 20px;line-height:1.65}.hairline{height:1px;background:var(--line);margin:20px 0;border:0}.field-label{font-size:11px;color:var(--dim);margin:0 0 9px;letter-spacing:1.5px;text-transform:uppercase}.input{width:100%;height:50px;padding:0 16px;background:hsla(0,0%,100%,.04);color:var(--ink);border:1px solid var(--line-2);border-radius:4px;font-size:15px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;font-family:var(--sans);font-variant-numeric:tabular-nums;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input:focus{border-color:var(--red);background:hsla(0,0%,100%,.06);box-shadow:0 0 0 3px rgba(255,16,42,.18)}.input::-moz-placeholder{color:#5f5f66}.input::placeholder{color:#5f5f66}.input.mono{font-family:var(--mono);letter-spacing:1px}select.input{cursor:pointer}.row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.row>.grow{flex:1 1 220px}.btn{height:50px;padding:0 24px;border-radius:4px;cursor:pointer;position:relative;overflow:hidden;font-size:14px;font-weight:700;letter-spacing:.4px;border:1px solid transparent;transition:transform .18s var(--ease),box-shadow .25s,border-color .18s,color .18s,background .18s;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-family:var(--sans)}.btn:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .55s var(--ease)}.btn:hover:not(:disabled):after{left:160%}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-primary{background:var(--red-grad);color:#fff;box-shadow:0 8px 26px -12px rgba(255,16,42,.8)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow-lg)}.btn-ghost{background:hsla(0,0%,100%,.03);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover:not(:disabled){border-color:var(--red);color:#fff;background:rgba(255,16,42,.08)}.btn-alipay{background:linear-gradient(180deg,#2b8bff,#1677ff);color:#fff;box-shadow:0 8px 26px -14px rgba(22,119,255,.7)}.btn-alipay:hover:not(:disabled){transform:translateY(-1px)}.btn-usdt{background:var(--red-grad);color:#fff;box-shadow:0 8px 26px -14px rgba(255,16,42,.6)}.btn-usdt:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--glow)}.btn-block{width:100%}.btn-sm{height:40px;padding:0 16px;font-size:12.5px}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:6px}@media (max-width:760px){.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.plans{grid-template-columns:1fr}}.plan{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--panel-2),#0d0d0d);padding:24px 20px 22px;position:relative;border:1px solid var(--line);border-radius:6px;transition:transform .22s var(--ease),border-color .22s,box-shadow .25s;animation:rise .7s var(--ease) both}.plan:first-child{animation-delay:.04s}.plan:nth-child(2){animation-delay:.1s}.plan:nth-child(3){animation-delay:.16s}.plan:nth-child(4){animation-delay:.22s}.plan:hover{transform:translateY(-5px);border-color:var(--line-2);box-shadow:0 22px 44px -22px rgba(0,0,0,.9)}.plan.feat{border-color:rgba(255,16,42,.55);background:linear-gradient(180deg,rgba(255,16,42,.1),#0e0a0b);box-shadow:0 0 0 1px rgba(255,16,42,.25),0 18px 44px -22px rgba(255,16,42,.4)}.plan.feat:hover{box-shadow:var(--glow-lg)}.plan .tag{position:absolute;top:-1px;right:16px;font-size:10px;font-weight:800;letter-spacing:1.5px;color:#fff;background:var(--red-grad);padding:4px 9px;text-transform:uppercase;border-radius:0 0 4px 4px;box-shadow:0 6px 16px -6px rgba(255,16,42,.7)}.plan .name{font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--ink)}.plan .days{color:var(--dim);font-size:12px;margin-top:4px;letter-spacing:.4px}.plan .perk{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:3px 10px;font-size:11.5px;font-weight:700;letter-spacing:.3px;color:var(--amber);background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.34);border-radius:100px}.plan .perk:before{content:"✓";font-size:10px;font-weight:800}.plan .price{margin:20px 0 3px;display:flex;align-items:baseline;gap:3px}.plan .price .yen{font-size:17px;color:var(--red-hi);font-weight:700}.plan .price .cny{font-size:34px;font-weight:800;color:#fff;font-family:var(--display);letter-spacing:-1px;line-height:1}.plan.feat .price .cny{color:var(--red-hi)}.plan .usdt{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.plan .pays{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:20px}.trial{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(100deg,rgba(52,211,153,.12),transparent);border:1px solid rgba(52,211,153,.32);padding:20px 22px;flex-wrap:wrap;border-radius:6px}.trial .t{font-size:14.5px}.trial .t b{color:var(--green);letter-spacing:.2px;font-weight:700}.trial .t .s{color:var(--muted);font-size:12.5px;display:block;margin-top:4px}.code-box{background:linear-gradient(180deg,var(--panel-3),#100c0d);border:1px solid rgba(255,16,42,.4);padding:20px 22px;margin-top:10px;border-radius:6px;box-shadow:0 0 0 1px rgba(255,16,42,.12),var(--glow)}.code-box .lab{color:var(--dim);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.code-box .val{font-family:var(--mono);font-size:20px;letter-spacing:2px;color:var(--red-hi);font-weight:700;word-break:break-all;margin:10px 0 15px}.code-box .meta{font-size:12.5px;line-height:1.75}.code-box .meta,.muted{color:var(--muted)}.dim{color:var(--dim)}.err{color:var(--red-hi);font-size:13.5px;margin-top:12px}.ok{color:var(--green)}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 10px;border:1px solid var(--line-2);color:var(--muted);border-radius:4px}.center{text-align:center}.spinner{width:38px;height:38px;border:2px solid var(--line-2);border-top-color:var(--red);border-radius:50%;animation:spin 1s linear infinite;margin:6px auto 14px}@keyframes spin{to{transform:rotate(1turn)}}.qr{background:#fff;padding:12px;display:inline-block;border-radius:6px;box-shadow:var(--glow)}.qr img{display:block;width:220px;height:220px}.kv{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--line);font-size:13.5px}.kv:last-child{border-bottom:0}.kv .k{color:var(--muted)}.kv .v{font-variant-numeric:tabular-nums;font-family:var(--mono);color:var(--ink)}.foot{color:var(--dim);font-size:12px;text-align:center;margin-top:48px;line-height:2;letter-spacing:.4px;border-top:1px solid var(--line);padding-top:26px}.tabs{display:flex;gap:1px;margin-bottom:18px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.tab{padding:11px 18px;cursor:pointer;font-size:13px;letter-spacing:.4px;color:var(--muted);background:var(--panel);transition:color .18s,background .18s}.tab.on{background:var(--panel-3);color:var(--red-hi);box-shadow:inset 0 -2px 0 var(--red)}table.orders{width:100%;border-collapse:collapse;font-size:12.5px}table.orders td,table.orders th{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line)}table.orders th{color:var(--dim);font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase}table.orders td{font-variant-numeric:tabular-nums}.pill{padding:2px 9px;font-size:11px;letter-spacing:.4px;border-radius:3px}.pill.paid{background:rgba(52,211,153,.16);color:var(--green)}.pill.pending{background:rgba(255,16,42,.18);color:var(--red-hi)}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:18px 0 6px;border-radius:4px;overflow:hidden}@media (max-width:560px){.statgrid{grid-template-columns:repeat(2,1fr)}}.statcell{background:var(--panel);padding:18px 16px}.statv{font-size:25px;font-weight:800;font-family:var(--display);color:var(--red-hi);letter-spacing:-1px;line-height:1.1}.statl{font-size:10.5px;letter-spacing:1.5px;margin-top:8px}.statl,.substat-title{color:var(--dim);text-transform:uppercase}.substat-title{font-size:11px;letter-spacing:2px;margin:26px 0 10px}.bars{align-items:flex-end;gap:5px;padding-top:6px}.bar,.bars{display:flex}.bar{flex:1;flex-direction:column;align-items:center}.barwrap{display:flex;align-items:flex-end;height:92px}.barfill{width:16px;background:var(--red-grad);border-radius:2px 2px 0 0}.barn{font-size:11px;color:var(--muted);margin-top:5px;font-variant-numeric:tabular-nums}.barlabel{font-size:9.5px;color:var(--dim);margin-top:2px;letter-spacing:.3px}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:600px){body{font-size:14.5px}.wrap{padding:0 15px 80px}.topbar{padding:18px 0 13px;flex-wrap:wrap;row-gap:12px;align-items:center}.topbar .nav{width:100%;gap:16px;flex-wrap:wrap}.topbar .nav .langtoggle{margin-left:auto}.brand{gap:10px}.brand .k{font-size:23px;letter-spacing:2px}.brand .sub{font-size:9.5px;letter-spacing:1.2px}.topbar .nav{gap:14px;font-size:12.5px}.hero{padding:38px 0 18px}.hero .eyebrow{font-size:10px;margin-bottom:14px;letter-spacing:2.5px}.hero p{font-size:14px}.card{padding:21px 16px}.card h2{font-size:17px}.plan .price .cny{font-size:30px}.code-box .val{font-size:16px;letter-spacing:1px}.qr img{width:200px;height:200px}.statv{font-size:22px}.trial{padding:16px 17px}.trial .t{font-size:13.5px}.row>.btn{width:100%}.foot{font-size:11.5px}table.orders td,table.orders th{padding:8px 7px}}@media (max-width:380px){.brand .sub{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.brand .k,.hero .accent{-webkit-text-fill-color:var(--red-hi);color:var(--red-hi);background:none;filter:none}}