:root{--ink:#18322d;--muted:#64756f;--line:#dcebe6;--surface:#fff;--soft:#f5fbf9;--violet:#0b9f7a;--violet-dark:#08775d;--cyan:#62d5c0;--green:#19a974;--amber:#e59b21;--shadow:0 20px 60px rgba(19,91,73,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7fcfa;color:var(--ink);font:15px/1.65 Inter,"Noto Sans SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased}.shell{width:min(1120px,calc(100% - 40px));margin:auto}.topbar{height:76px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);position:relative;z-index:10}.topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.recharge-brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink)}.recharge-brand>span:last-child{display:flex;flex-direction:column;line-height:1.1}.recharge-brand b{font-size:17px}.recharge-brand small{font-size:10px;color:var(--muted);letter-spacing:.12em;margin-top:4px;text-transform:uppercase}.brand-mark{width:42px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,var(--violet),var(--cyan));box-shadow:0 7px 18px rgba(11,159,122,.24)}.top-actions{display:flex;align-items:center;gap:26px}.top-actions>a,.language-picker a{color:#514d61;text-decoration:none;font-weight:600;font-size:13px}.language-picker{position:relative}.language-picker summary{cursor:pointer;list-style:none;border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px;font-weight:600}.language-picker>div{display:none;position:absolute;right:0;top:44px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:7px;min-width:130px}.language-picker[open]>div{display:grid}.language-picker a{padding:7px 9px;border-radius:7px}.language-picker a:hover{background:var(--soft)}.hero{background:radial-gradient(circle at 85% 15%,rgba(98,213,192,.24),transparent 30%),radial-gradient(circle at 58% 100%,rgba(11,159,122,.12),transparent 37%),linear-gradient(135deg,#f5fffb,#edfaf6);border-bottom:1px solid var(--line);overflow:hidden}.hero-grid{min-height:430px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:54px;padding-top:58px;padding-bottom:58px}.eyebrow{display:flex;align-items:center;gap:8px;color:var(--violet-dark);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow span{width:8px;height:8px;border-radius:99px;background:var(--cyan);box-shadow:0 0 0 5px rgba(0,189,209,.12)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(38px,5.4vw,66px);line-height:1.06;letter-spacing:-.05em;margin:18px 0;background:linear-gradient(105deg,#18322d 25%,#0b9f7a 72%,#42bfa8);-webkit-background-clip:text;color:transparent}.hero-copy{font-size:18px;color:#59546d;max-width:610px}.trust-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.trust-row span{background:rgba(255,255,255,.72);border:1px solid rgba(112,87,255,.12);border-radius:999px;padding:7px 12px;color:#4c4666;font-size:12px;font-weight:600}.hero-art{height:300px;position:relative;display:grid;place-items:center}.ai-card{width:220px;height:250px;border:1px solid rgba(255,255,255,.8);border-radius:36px;background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(242,240,255,.75));box-shadow:0 30px 80px rgba(55,37,130,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(5deg);position:relative;z-index:2}.ai-card>span{width:70px;height:70px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--cyan));color:#fff;font-weight:800;font-size:23px;box-shadow:0 16px 30px rgba(112,87,255,.3)}.ai-card b{font-size:36px;letter-spacing:.08em;margin-top:22px}.ai-card small{color:var(--muted);letter-spacing:.15em}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:155px;height:155px;left:10px;top:5px;background:linear-gradient(135deg,#7ce5ee,#8b79ff);opacity:.6}.orb-two{width:100px;height:100px;right:0;bottom:4px;background:#a99bff;opacity:.35}.recharge-section{padding-top:76px;padding-bottom:86px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section-heading span,.summary-label,.result-kicker{font-size:11px;color:var(--violet);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.section-heading h2{font-size:30px;letter-spacing:-.03em;margin:3px 0 0}.section-heading>p{color:var(--muted);margin-bottom:4px}.plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.plan-card{text-align:left;position:relative;border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:27px;cursor:pointer;color:var(--ink);font:inherit;transition:.22s;display:grid;grid-template-columns:auto 1fr;column-gap:16px;box-shadow:0 8px 30px rgba(33,23,82,.04)}.plan-card:hover,.plan-card.selected{transform:translateY(-3px);border-color:var(--violet);box-shadow:0 20px 50px rgba(77,55,180,.13)}.plan-card.selected:after{content:'✓';position:absolute;right:18px;top:18px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--violet);color:#fff;font-weight:800}.plan-card.featured{background:linear-gradient(145deg,#fff 55%,#f5f2ff)}.popular{position:absolute!important;right:16px;top:-12px;background:var(--violet);color:#fff!important;border-radius:99px;padding:5px 11px;font-size:10px!important;font-weight:800}.plan-icon,.mini-icon{grid-row:1/4;width:47px;height:47px;border-radius:15px;background:linear-gradient(135deg,#806aff,#563bdc);display:grid!important;place-items:center;color:#fff!important;font-weight:800;font-size:18px!important}.plan-name{font-size:21px;font-weight:800}.plan-sub{font-size:12px;color:var(--muted)}.plan-price{grid-column:1/3;font-size:30px;font-weight:800;margin:25px 0 8px}.plan-price small{font-size:12px;color:var(--muted);font-weight:500}.plan-points{grid-column:1/3;color:#565166;line-height:2}.select-label{grid-column:1/3;margin-top:18px;color:var(--violet);font-weight:800}.empty-state{grid-column:1/3;text-align:center;padding:54px;border:1px dashed #d9d4e8;background:#fff;border-radius:22px}.empty-state>span{font-size:30px;color:var(--violet)}.checkout-panel{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:24px;margin-top:36px;align-items:start}.checkout-panel[hidden]{display:none}.checkout-main,.order-summary{background:#fff;border:1px solid var(--line);border-radius:22px;padding:29px;box-shadow:0 12px 38px rgba(33,23,82,.05)}.section-heading.compact{margin-bottom:18px}.section-heading.compact h2{font-size:25px}.security-note{display:flex;gap:13px;background:#f0fbfb;border:1px solid #c9eff1;border-radius:14px;padding:14px;color:#285b61;margin-bottom:24px}.security-note>span{color:var(--cyan)}.security-note p{margin:0;font-size:12px}.security-note b{color:#174c53}.field-group{margin-top:23px}.field-group>label,.sensitive-box label,.pay-fields>label{display:block;font-size:12px;font-weight:800;color:#4d485e;margin-bottom:9px}.field-group>input,.sensitive-box textarea{width:100%;border:1px solid #dcd9e6;border-radius:12px;padding:13px 14px;font:inherit;outline:none;transition:.2s}.field-group>input:focus,.sensitive-box textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(112,87,255,.1)}.field-group>small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.segmented,.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.segmented input,.network-grid input{position:absolute;opacity:0}.segmented span,.network-grid label>span{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:10px;font-weight:700;font-size:12px;cursor:pointer}.segmented input:checked+span,.network-grid input:checked+span{border-color:var(--violet);background:#f3f0ff;color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.network-grid{grid-template-columns:repeat(2,1fr)}.network-grid label>span{align-items:flex-start;flex-direction:column;padding:10px 13px}.network-grid small{font-size:10px;color:var(--muted);font-weight:500}.field-error,.form-message{color:#c83955;font-size:12px;margin:7px 0 0}.sensitive-box{margin-top:20px;border:1px solid var(--line);border-radius:12px;background:#f7fcfa}.sensitive-box summary{cursor:pointer;padding:13px 15px;font-weight:700;font-size:12px}.sensitive-box>div{padding:0 15px 15px}.sensitive-box p{color:#a95d0c;font-size:11px;margin:7px 0 0}.order-summary{position:sticky;top:20px}.summary-plan{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:16px 0 20px}.mini-icon{width:40px;height:40px;border-radius:12px}.summary-plan div{display:flex;flex-direction:column}.summary-plan small{color:var(--muted);font-size:11px}.order-summary dl,.details-card dl{margin:18px 0}.order-summary dl div,.details-card dl div{display:flex;justify-content:space-between;padding:7px 0}.order-summary dt,.details-card dt{color:var(--muted)}.order-summary dd,.details-card dd{margin:0;font-weight:700}.summary-total{border-top:1px solid var(--line);padding-top:18px;display:grid;grid-template-columns:1fr auto;align-items:center}.summary-total b{font-size:25px}.summary-total small{grid-column:1/3;color:var(--muted)}.primary-btn{width:100%;border:0;background:linear-gradient(110deg,var(--violet),#5f42ec);box-shadow:0 12px 25px rgba(112,87,255,.26);color:#fff;border-radius:12px;padding:14px 18px;margin-top:20px;font:700 13px inherit;cursor:pointer;text-decoration:none;text-align:center;display:block}.primary-btn:disabled{opacity:.5;cursor:not-allowed}.consent{display:flex;gap:8px;align-items:flex-start;margin-top:13px;color:var(--muted);font-size:10px}.steps-section{background:#f4f2fa;padding:68px 0}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.process-grid>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.process-grid i{width:32px;height:32px;border-radius:10px;background:#ede9ff;color:var(--violet);display:grid;place-items:center;font-style:normal;font-weight:800;margin-bottom:17px}.process-grid b{display:block}.process-grid p{color:var(--muted);font-size:12px;margin:5px 0 0}.recharge-footer{background:#17152b;color:#aaa6bb;padding:27px 0;font-size:12px}.recharge-footer .shell{display:flex;gap:26px;align-items:center}.recharge-footer b{color:#fff}.recharge-footer a{margin-left:auto;color:#c8c2ff}.order-page{min-height:calc(100vh - 150px);background:linear-gradient(180deg,#f5f3fc,#fbfafe 260px);padding:34px 0 70px}.order-shell{max-width:1050px}.order-heading{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.order-heading a{color:var(--violet);text-decoration:none;font-weight:700}.copy-plain{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.status-track{display:grid;grid-template-columns:repeat(4,1fr);margin:35px 0 29px;position:relative}.status-track:before{content:'';position:absolute;top:16px;left:12.5%;right:12.5%;height:2px;background:#dedbe8}.status-track>div{display:flex;align-items:center;flex-direction:column;gap:7px;z-index:1;color:#9b97a9;font-size:11px;font-weight:700}.status-track i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eeecf3;border:4px solid #f7f6fa;font-style:normal}.status-track .active{color:var(--violet)}.status-track .active i{background:var(--violet);color:#fff}.payment-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:20px}.payment-card,.status-card,.details-card,.help-card,.result-card{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 40px rgba(35,25,80,.055)}.payment-card{padding:29px}.payment-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:var(--green)}.payment-title time{font-size:23px;color:var(--violet);font-weight:800;font-variant-numeric:tabular-nums}.payment-title time.expired{color:#c83955}.live-dot{display:inline-block;width:8px;height:8px;background:var(--green);border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px rgba(25,169,116,.12)}.payment-card h1{font-size:28px;margin:16px 0 4px;letter-spacing:-.03em}.payment-card>p{color:var(--muted);font-size:12px}.network-warning{display:flex;gap:10px;background:#fff8e7;border:1px solid #f4e2b9;color:#805a19;border-radius:12px;padding:12px;font-size:11px;margin:18px 0}.pay-content{display:grid;grid-template-columns:170px 1fr;gap:24px;margin-top:23px}.qr-frame{border:1px solid var(--line);border-radius:14px;padding:10px;align-self:start}.qr-frame img{display:block;width:100%;aspect-ratio:1}.qr-frame small{display:block;text-align:center;color:var(--muted);font-size:9px;margin-top:6px}.pay-fields>label{margin-top:12px}.pay-fields>label:first-child{margin-top:0}.value-box{display:flex;min-height:44px;align-items:center;gap:8px;background:#f7f6fb;border:1px solid var(--line);border-radius:10px;padding:10px 12px}.value-box b{font-size:13px}.network-pill{margin-left:auto;font-size:9px;background:#dff7ee;color:#16815b;padding:3px 7px;border-radius:99px;font-weight:800}.value-box.amount b{font-size:23px;color:var(--violet)}.value-box.amount>span{font-size:11px;color:var(--muted)}.value-box button{margin-left:auto;border:0;background:transparent;color:var(--violet);font-weight:800;cursor:pointer}.value-box.address code{font-size:10px;overflow:hidden;text-overflow:ellipsis}.exact-note{border-top:1px solid var(--line);margin-top:25px;padding-top:17px}.exact-note b{font-size:12px}.exact-note p{font-size:10px;color:var(--muted);margin:4px 0}.payment-side{display:grid;gap:14px;align-content:start}.status-card,.details-card,.help-card{padding:19px}.status-card{display:flex;align-items:center;gap:14px}.status-card p,.help-card p{font-size:10px;color:var(--muted);margin:3px 0}.pulse-ring{width:35px;height:35px;border:6px solid #e2dcff;border-top-color:var(--violet);border-radius:50%;animation:spin 1.3s linear infinite;flex:0 0 auto}@keyframes spin{to{transform:rotate(360deg)}}.details-card h3{font-size:14px}.details-card dl{font-size:10px;margin-bottom:0}.help-card{background:#f0fbfb;border-color:#cceff0}.result-card{max-width:620px;margin:20px auto;text-align:center;padding:50px}.result-icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:0 auto 22px;background:#e9e5ff;color:var(--violet);font-size:30px;font-weight:800}.result-card.success .result-icon{background:#dcf7ed;color:var(--green)}.result-card.manual .result-icon{background:#fff1d7;color:var(--amber)}.result-card h1{font-size:30px;margin:7px 0}.result-card>p{color:var(--muted)}.result-order{display:flex;justify-content:space-between;background:var(--soft);padding:13px;border-radius:10px;font-size:11px;margin:24px 0 10px}.fulfillment-state{display:flex;justify-content:center;align-items:center;gap:7px;color:var(--green);font-size:11px;font-weight:700}.fulfillment-state i{width:7px;height:7px;border-radius:50%;background:currentColor}
@media(max-width:760px){.shell{width:min(100% - 28px,1120px)}.topbar{height:66px}.recharge-brand small,.top-actions>a{display:none}.top-actions{gap:10px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:48px;padding-bottom:48px}.hero h1{font-size:42px}.hero-copy{font-size:15px}.hero-art{display:none}.recharge-section{padding-top:50px;padding-bottom:55px}.section-heading{align-items:start;flex-direction:column}.section-heading>p{font-size:12px}.plan-grid,.checkout-panel,.payment-layout{grid-template-columns:1fr}.plan-card{padding:22px}.checkout-main,.order-summary,.payment-card{padding:20px}.order-summary{position:static}.segmented{grid-template-columns:1fr}.network-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:1fr}.recharge-footer .shell{flex-wrap:wrap}.recharge-footer a{margin-left:0}.order-page{padding-top:20px}.order-heading>span{display:none}.status-track{margin-top:24px}.status-track span{font-size:9px;text-align:center}.pay-content{grid-template-columns:1fr}.qr-frame{width:190px;margin:auto}.payment-title{align-items:flex-start}.payment-card h1{font-size:24px}.result-card{padding:35px 20px}.value-box.address{align-items:flex-start}.value-box.address code{white-space:normal;word-break:break-all}.popular{right:12px}.trust-row{gap:6px}}
.lookup-section{padding:58px 0;background:#fff}.lookup-card{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.lookup-card h2{font-size:27px;margin:4px 0}.lookup-card>div>p{color:var(--muted);margin:0}.lookup-card form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.lookup-card input{min-width:0;border:1px solid var(--line);border-radius:11px;padding:12px;font:inherit}.lookup-card .primary-btn{margin:0;width:auto}.lookup-result{grid-column:1/4;margin:4px 0 0;color:var(--violet);font-size:11px}@media(max-width:760px){.lookup-card{grid-template-columns:1fr;gap:20px}.lookup-card form{grid-template-columns:1fr}.lookup-result{grid-column:1}}
.lookup-secret-banner{display:grid;grid-template-columns:1fr minmax(180px,.9fr) auto;gap:12px;align-items:center;background:#fff8e7;border:1px solid #f0d9a6;border-radius:14px;padding:14px;margin:18px 0;color:#684912}.lookup-secret-banner[hidden]{display:none}.lookup-secret-banner p{margin:2px 0 0;font-size:10px}.lookup-secret-banner code{overflow:hidden;text-overflow:ellipsis;background:#fff;border:1px solid #ead7ad;padding:9px;border-radius:8px;font-size:10px}.lookup-secret-banner button{border:0;background:#684912;color:#fff;border-radius:8px;padding:9px 12px;font-weight:700;cursor:pointer}@media(max-width:760px){.lookup-secret-banner{grid-template-columns:1fr}.lookup-secret-banner code{word-break:break-all}}
.plan-price{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15}.plan-price>small{margin-top:6px}.summary-total b{display:flex;flex-direction:column;align-items:flex-end}.dual-price{display:block;color:var(--muted);font-size:11px;font-weight:600;margin-top:2px}.notification-note{display:flex;gap:13px;background:#f7f6fb;border:1px solid var(--line);border-radius:14px;padding:14px;color:#565166;margin:-12px 0 24px}.notification-note>span{color:var(--violet)}.notification-note p{margin:0;font-size:12px}.block-price{display:block;color:var(--muted);font-size:9px;font-weight:500}

.footer-security{margin-left:auto}

.cdk-tools-section{padding:64px 0 76px;background:linear-gradient(180deg,#f1fbf7,#f8fcfb)}.cdk-tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cdk-tool-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:0 15px 45px rgba(19,91,73,.07)}.cdk-tool-card h2{margin:5px 0 6px}.cdk-tool-card>p{color:var(--muted);font-size:12px}.cdk-tool-form{display:grid;gap:10px}.cdk-tool-form>input{border:1px solid var(--line);border-radius:12px;padding:13px 14px;font:inherit}.cdk-tool-form .primary-btn{margin:0}.replacement-confirm{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:11px}.cdk-result{margin-top:16px;padding:15px;border-radius:13px;background:#effaf6;border:1px solid #ccece1;color:#285b4d}.cdk-result dl{margin:0}.cdk-result dl div{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.cdk-result dt{color:var(--muted)}.cdk-result dd{margin:0;font-weight:700;text-align:right}.cdk-result.one-time{display:grid;gap:10px}.cdk-result.one-time code{padding:12px;background:#fff;border:1px dashed #74c9af;border-radius:9px;word-break:break-all;font-size:14px}.copy-new-code{border:0;border-radius:9px;padding:10px;background:var(--violet);color:#fff;font-weight:800;cursor:pointer}@media(max-width:760px){.cdk-tools-grid{grid-template-columns:1fr}.footer-security{margin-left:0}}

.recharge-brand .brand-logo{display:block;width:164px;height:auto;max-height:52px}
