:root{--night:#10172b;--card:#18213c;--ink:#f5f3eb;--muted:#aeb8ca;--mint:#a9d8c5;--blue:#afc7de;--gold:#f5dfa5;--line:rgba(255,255,255,.11);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 8%,rgba(86,139,122,.16),transparent 28rem),radial-gradient(circle at 90% 32%,rgba(104,143,175,.14),transparent 26rem),linear-gradient(145deg,#10172b,#0d1428);font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,sans-serif}.checkout-shell{width:min(1120px,calc(100% - 40px));margin:auto}header{height:82px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(245,223,165,.3);border-radius:50%;color:var(--gold);font:26px Georgia,serif}.brand b{font:600 15px Georgia,serif;letter-spacing:.08em}select{border:1px solid rgba(175,199,222,.22);border-radius:999px;background:#19233d;color:var(--blue);padding:8px 28px 8px 11px;font-size:10px}.checkout-grid{display:grid;grid-template-columns:1.15fr .72fr;gap:64px;align-items:center;padding:64px 20px 72px}.eyebrow{color:var(--mint);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.product-story h1{font:400 clamp(2.8rem,5vw,4.7rem)/1.12 Georgia,"Noto Serif TC",serif;letter-spacing:-.035em;margin:16px 0 22px}.product-story h1 em{display:block;color:var(--gold);font-style:normal}.intro{max-width:650px;color:var(--muted);font-size:14px;line-height:1.9}.app-preview{margin:30px 0 24px;min-height:260px;border:1px solid var(--line);border-radius:25px;padding:24px;background:rgba(24,33,60,.7);box-shadow:0 30px 80px rgba(0,0,0,.2)}.preview-top{display:flex;justify-content:space-between;color:var(--blue);font-size:11px}.preview-top i{font-style:normal;color:var(--mint)}.preview-bars{height:130px;display:flex;align-items:flex-end;gap:13px;border-bottom:1px solid var(--line);margin:20px 0}.preview-bars b{flex:1;max-width:42px;border-radius:8px 8px 2px 2px;background:linear-gradient(to top,#6da997,var(--mint))}.preview-insight{display:flex;gap:12px;align-items:center;padding:12px;border-radius:13px;background:rgba(245,223,165,.06)}.preview-insight span{color:var(--gold)}.preview-insight p{margin:0;color:var(--muted);font-size:10px}.product-story ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;padding:0;list-style:none}.product-story li{color:var(--muted);font-size:11px}.product-story li:before{content:"✓";color:var(--mint);margin-right:8px}.payment-card,.success-card{border:1px solid var(--line);border-radius:28px;background:rgba(24,33,60,.9);box-shadow:0 30px 90px rgba(0,0,0,.3);padding:30px}.secure{color:var(--mint);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.payment-card h2,.success-card h2{font:400 28px Georgia,"Noto Serif TC",serif;margin:10px 0 22px}.price{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:19px}.price strong{font:400 30px Georgia,serif;color:var(--gold)}.price span{color:var(--muted);font-size:9px}.included{display:flex;gap:12px;align-items:center;padding:18px 0}.included>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--mint);background:rgba(169,216,197,.08)}.included p,.included b,.included small{display:block;margin:0}.included b{font-size:11px}.included small{color:var(--muted);font-size:9px;margin-top:4px}.payment-card label{display:block;color:var(--muted);font-size:10px;margin:8px 0}.payment-card input{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px;background:rgba(255,255,255,.04);color:var(--ink);outline:0}.payment-card input:focus{border-color:var(--mint)}.email-note,.terms{color:#77849a;font-size:8px;line-height:1.6}.email-note{margin:7px 0 18px}.terms{margin:16px 0 0;text-align:center}.payment-message{min-height:18px;color:#e0a9a9;font-size:10px;text-align:center}.setup-warning{padding:13px;border:1px solid rgba(224,169,169,.25);border-radius:10px;color:#e0a9a9;background:rgba(224,169,169,.06);font-size:10px}.success-card{width:min(620px,100%);margin:36px auto 80px;text-align:center}.success-icon{width:60px;height:60px;display:grid;place-items:center;margin:auto;border-radius:50%;background:rgba(169,216,197,.12);color:var(--mint);font-size:24px}.license-result{display:flex;gap:8px;margin:24px 0}.license-result code{flex:1;padding:14px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.04);color:var(--gold);font-size:15px;letter-spacing:.05em}.license-result button,.open-app{border:0;border-radius:11px;background:var(--mint);color:#142231;padding:12px 16px;font-weight:700;font-size:10px;cursor:pointer}.open-app{display:inline-block;text-decoration:none;margin-top:12px;border-radius:999px;padding:14px 24px}.success-card>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.7}footer{border-top:1px solid var(--line);padding:24px 0 34px;text-align:center;color:#758198;font-size:9px}footer a{color:var(--blue)}[hidden]{display:none!important}@media(max-width:820px){.checkout-grid{grid-template-columns:1fr;gap:36px;padding:46px 0}.product-story h1{font-size:clamp(2.7rem,10vw,4.2rem)}.payment-card{width:min(520px,100%);margin:auto}}@media(max-width:480px){.checkout-shell{width:calc(100% - 28px)}.product-story ul{grid-template-columns:1fr}.payment-card{padding:24px 18px}.license-result{display:grid}.product-story h1 em{display:inline}.app-preview{padding:18px}.preview-bars{gap:8px}}
