.narrow{max-width:640px;padding-top:36px}.page-h{margin:6px 0 10px;font-size:clamp(30px,6vw,44px)}.pad{padding:22px}.stack{gap:14px;display:grid}.center{text-align:center;justify-items:center}.row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.eyebrow{letter-spacing:.08em;color:var(--pink-ink);margin:0;font-size:12px}.err{background:var(--red);color:var(--red-ink);border-radius:12px;padding:10px 14px}.ph{letter-spacing:.04em;color:#7a5b00;vertical-align:middle;background:#fff6c7;border:1px dashed #d9b200;border-radius:4px;padding:3px 5px;font:600 10px/1 system-ui}.flag{background:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.flag.xl{background:var(--lav);width:64px;height:64px;font-size:36px}.hero{text-align:center;justify-items:center;gap:12px;margin-top:20px;padding:32px 16px 22px;display:grid}.hero h1{font-size:clamp(34px,7vw,68px)}.hero p{max-width:52ch;color:var(--ink-2);margin:0}.dsearch{text-align:left;gap:10px;width:100%;max-width:760px;margin-top:8px;display:grid}.search{width:100%;max-width:560px;box-shadow:0 8px 28px -16px #0b0b0f66, 0 0 0 1.5px var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:6px 6px 6px 18px;display:flex}.search:focus-within{box-shadow:0 8px 28px -16px #0b0b0f66, 0 0 0 2px var(--pink)}.search .glass{color:var(--mute);font-size:22px}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 6px;font-size:17px}.dlabel{letter-spacing:.08em;color:var(--ink-2);margin:8px 0 0;font-size:11px}.hero .dest{background:#fffc}.how{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}@media (min-width:760px){.how{grid-template-columns:repeat(3,1fr)}}.how div{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.how p{color:var(--ink-2);margin:0;font-size:14px}.how p b{color:var(--ink)}.how .num{color:var(--pink-ink);font-size:26px;line-height:1}.sec-h{margin:36px 0 14px;font-size:24px}.dest-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}@media (min-width:720px){.dest-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}}@media (max-width:719px){.dest{column-gap:9px;padding:10px}.dest .flag{width:36px;height:36px;font-size:20px}.dest .dn{font-size:14px;line-height:1.2}}.dest{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;text-decoration:none;transition:transform .12s;display:grid}.dest:hover{box-shadow:0 0 0 1.5px var(--pink);transform:translateY(-2px)}.dest .flag{grid-row:span 2}.dest .dn{font-weight:600}.dest-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""buy""info";gap:18px;padding-top:18px;display:grid}.dest-head{grid-area:head;gap:10px;display:grid}.dest-buy{grid-area:buy;min-width:0}.dest-info{grid-area:info;min-width:0}@media (min-width:900px){.dest-page{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"head buy""info buy";align-items:start;column-gap:32px;padding-top:30px}.dest-buy{position:sticky;top:16px}}.dest-title{align-items:center;gap:14px;display:flex}.dest-title .page-h{margin:0}.back{color:var(--mute);text-decoration:none}.back:hover{color:var(--ink)}.facts{margin-top:0}.steps-bar{color:var(--mute);align-items:center;gap:6px;margin:4px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.steps-bar li{align-items:center;gap:6px;display:flex}.steps-bar li+li:before{content:"";background:var(--line);width:18px;height:1.5px;margin-right:2px}.steps-bar .dot{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:50%;place-items:center;font-size:11px;display:grid}.steps-bar li.now{color:var(--ink)}.steps-bar li.now .dot{background:var(--pink);box-shadow:none}.steps-bar li.done{color:var(--ink-2)}.steps-bar li.done .dot{background:var(--ink);color:#fff;box-shadow:none}.paybar{gap:10px;display:grid}.paysum{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.paysum .h{font-size:30px}.paynote{margin:-4px 0 0}.cap{color:var(--ink);margin:0}@media (max-width:899px){.paybar{padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:5;background:#fffffff2;border-radius:0 0 18px 18px;grid-template-columns:auto 1fr;align-items:center;margin:0 -18px -18px;position:sticky;bottom:0}.paysum{flex-direction:column;align-items:flex-start;gap:0}.paysum .h{font-size:24px}.paynote{order:99;margin:14px 0 0}}.facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.facts li{color:var(--ink-2);box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;grid-template-columns:110px 1fr;gap:10px;padding:10px 14px;font-size:14px;display:grid}.facts b{color:var(--ink)}.picker{gap:16px;padding:18px;display:grid;position:relative}.seg{background:var(--lav);border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.seg button{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-weight:600}.seg button.on{background:#fff;box-shadow:0 1px 2px #0b0b0f22}.opts{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:8px;display:grid}.opt{background:var(--lav);cursor:pointer;border-radius:14px;gap:2px;padding:14px;transition:box-shadow .12s;display:grid;position:relative}.opt input{opacity:0;pointer-events:none;position:absolute}.opt.on{box-shadow:0 0 0 2px var(--pink);background:#fff}.opt:focus-within{box-shadow:0 0 0 3px #2f6bff}.opt .gb{font-size:26px}.opt .gb small,.opt .price small{color:var(--mute);font:500 13px Inter,sans-serif}.opt .price{margin-top:6px;font-weight:600}.days-pick{background:var(--sky-wash);border-radius:14px;gap:6px;padding:14px;display:grid}.days-pick .h{font-size:22px}.days-pick p{margin:0}.daychips{flex-wrap:wrap;gap:6px;display:flex}.daychips button{cursor:pointer;min-width:44px;min-height:40px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:999px;padding:0 12px;font-weight:600}.daychips button.on{background:var(--ink);color:#fff;box-shadow:none}.hint{color:var(--ink-2);background:#fff;border-radius:10px;padding:8px 10px}.buy{width:100%;min-height:54px;font-size:16px}.mockpay{background:var(--grad);place-items:center;min-height:100vh;padding:16px;display:grid}.mockpay .card{width:100%;max-width:420px}.paywrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;width:100%;max-width:900px;display:grid}@media (min-width:820px){.paywrap{grid-template-columns:1fr 420px;gap:48px}}.sum{gap:6px;display:grid}.sum .line{background:#ffffffb3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:8px 0 10px;padding:12px 14px;font-size:14px;display:grid}.payform{justify-self:center}.wallets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wallets span{background:var(--ink);color:#fff;text-align:center;opacity:.35;border-radius:8px;padding:12px;font-weight:600}.orpay{text-align:center;margin:-4px 0 0}.mockpay .amt{margin:4px 0;font-size:44px}.mockpay p{margin:0}.fakecard{background:var(--lav);border-radius:12px;gap:6px;padding:12px;display:grid}.topups{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;margin-top:18px;display:grid}.topup{justify-items:start;gap:4px;padding:16px;display:grid}.topup .gb{font-size:26px}.topup .btn{margin-top:8px}.auth .card{margin-top:18px}.codein{font:600 28px var(--mono);letter-spacing:.35em;text-align:center}.resend{margin-top:14px}.linkbtn{color:var(--pink-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth .lavcard{margin-top:16px}.auth .lavcard a{color:var(--pink-ink);font-weight:600}.ready{max-width:980px;padding-top:24px}.ready-h{align-items:center;gap:14px;display:flex}.ready-h .page-h{margin:0 0 4px}.ready-h p{margin:0}.ready-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:820px){.ready-grid{grid-template-columns:1.2fr 1fr;align-items:start}}.ready-grid .card{gap:12px;display:grid}.sec2{font-size:20px}.issuing{align-items:center;gap:16px;display:flex}.spinner{border:4px solid var(--pink-soft);border-top-color:var(--pink-ink);border-radius:50%;flex:none;width:34px;height:34px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.opt .kind{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;justify-self:start;margin-bottom:4px;padding:2px 7px}.opt .kind.unl{background:var(--lime);color:var(--lime-ink);box-shadow:none}.oauth{gap:10px;display:grid}.oauth .btn{gap:10px;width:100%;min-height:50px;font-size:16px}.oauth-apple{color:#fff;background:#000}.oauth-google{color:#1f1f1f;background:#fff;box-shadow:inset 0 0 0 1.5px #747775}.or{align-items:center;gap:12px;margin:0;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth>.small a{color:var(--ink-2)}.coverage{margin-top:12px}.coverage summary{cursor:pointer}.coverage p{color:var(--ink-2);margin:10px 0 0}.seo-about{color:var(--ink-2);margin-top:26px;font-size:15px}.seo-about h2{color:var(--ink);margin-bottom:8px;font-size:22px}.seo-about p{max-width:62ch;margin:0 0 10px}.seo-about a,.facts a{color:var(--ink)}.az-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.az-list a{border-radius:10px;padding:8px 10px;font-weight:500;text-decoration:none;display:block}.az-list a:hover{background:var(--lav)}.az{scroll-margin-top:12px}.az h3{color:var(--pink-ink);margin:22px 0 6px;font-size:20px}.az-jump{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.az-jump a{background:var(--lav);border-radius:8px;place-items:center;min-width:34px;min-height:34px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.doc{max-width:820px;padding-top:36px}.doc .lead{color:var(--ink-2);max-width:60ch;margin:0 0 18px;font-size:18px}.doc h2{margin:34px 0 10px;scroll-margin-top:14px;font-size:26px}.doc h3{margin:18px 0 6px;font-family:Inter,sans-serif;font-size:17px;font-weight:600}.doc p,.doc li{color:var(--ink-2);max-width:66ch}.doc a{color:var(--ink);font-weight:600}.doc .draft{color:#5d4800;background:#fff6c7;border:1px dashed #b89700;border-radius:12px;padding:10px 14px;font-size:14px}.doc .toc{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.doc .toc a{background:var(--lav);border-radius:999px;padding:7px 12px;font-size:14px;text-decoration:none;display:inline-block}.qa{gap:8px;display:grid}.qa details{background:var(--lav);border-radius:var(--radius)}.qa summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--pink-ink);font-weight:700}.qa details[open] summary:after{content:"–"}.qa .a{padding:0 16px 14px}.qa .a p{margin:0 0 8px}.compat-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.compat-grid{grid-template-columns:1fr 1fr}}.compat-grid ul{columns:2;column-gap:18px;margin:8px 0;padding-left:18px;font-size:14px}.compat-check{gap:12px;display:grid}.compat-check .dform{flex-wrap:wrap;gap:10px;display:flex}.compat-check select,.compat-check input{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex:180px;min-width:0;padding:12px 13px;font-size:16px}.compat-check .dres{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.compat-check .dres .chip{flex:none}.test10{background:var(--ink);color:#fff}.test10 h2{color:#fff;margin-top:0}.test10 li,.test10 p{color:#e3e3ec}.test10 code{font-family:var(--mono);color:var(--pink);background:#26262f;border-radius:6px;padding:2px 7px}.doc ul.cols{columns:2;column-gap:24px;padding-left:18px}@media (min-width:720px){.doc ul.cols{columns:3}}.save-acct p{margin:0}.save-acct .oauth .btn{min-height:46px;font-size:15px}.china-ref{margin:14px 0 0;font-size:16px}.china-ref a,.picked a{color:var(--pink-ink,#c43acd);font-weight:600}.wallet-slot{min-width:0;min-height:54px;position:relative}.wallet-skel{background:linear-gradient(90deg, var(--lav) 0%, #f7f7fd 50%, var(--lav) 100%);background-size:200% 100%;border-radius:12px;height:54px;animation:1.2s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.wallet-skel{animation:none}}.wallet-hidden{opacity:0;pointer-events:none;position:absolute;inset:0}.alt-pay{min-height:36px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 10px;font:600 14px Inter,sans-serif;text-decoration:underline}.cardpay{border-top:1px solid var(--line);gap:14px;padding-top:16px;scroll-margin-top:16px;display:grid}.cardpay .sec3{margin:0;font-size:20px}.cardpay .err{margin:0}.pe-slot{min-height:190px}@media (max-width:899px){.alt-pay{grid-column:1/-1;margin:-4px 0 -6px}}
