/* Isolated API-credit presentation. Amounts and payment handlers stay native. */
.router-dashboard #topup .dashboard-topup-card{background:linear-gradient(135deg,#fffaf0 0%,#fff 44%,#fbf9ff 100%)!important;border:1px solid #eadfcd!important;padding:26px!important;gap:22px;border-radius:20px!important;box-shadow:0 10px 35px #36205008!important}
.router-dashboard .rt-credit-hero,[data-router-credit-checkout] .rt-credit-hero{position:relative;min-height:154px;padding:12px 250px 12px 0!important;isolation:isolate;display:flex;flex-direction:column;justify-content:center}
.router-dashboard .rt-credit-hero .eyebrow,[data-router-credit-checkout] .rt-credit-hero .eyebrow{color:#805511!important;letter-spacing:1.5px;font-size:11px;font-weight:750;text-transform:uppercase;margin:0 0 9px}
.router-dashboard .rt-credit-hero h2,[data-router-credit-checkout] .rt-credit-hero h1{color:#251c37!important;font-size:clamp(25px,2.5vw,34px)!important;line-height:1.16!important;letter-spacing:-1.1px;margin:0 0 12px!important;font-weight:750}
.router-dashboard .rt-credit-hero p,[data-router-credit-checkout] .rt-credit-hero p{font-size:14px;line-height:1.65;color:#655d6e!important;margin:0;max-width:680px}
.rt-credit-hero::after{content:"";display:block;aspect-ratio:250/156;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20250%20156%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cellipse%20cx%3D%22128%22%20cy%3D%22134%22%20rx%3D%22102%22%20ry%3D%2213%22%20fill%3D%22%23eadbbf%22%20opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M27%2055c0-17%2021-31%2048-31h102c25%200%2047%2015%2047%2038v29c0%2022-21%2039-47%2039H75c-28%200-48-16-48-37z%22%20fill%3D%22%23fbf4e5%22%20stroke%3D%22%23ead9b9%22%2F%3E%3Crect%20x%3D%2250%22%20y%3D%2242%22%20width%3D%22147%22%20height%3D%2290%22%20rx%3D%2217%22%20fill%3D%22%23ead5a8%22%20transform%3D%22rotate%28-8%20124%2085%29%22%2F%3E%3Crect%20x%3D%2255%22%20y%3D%2237%22%20width%3D%22147%22%20height%3D%2290%22%20rx%3D%2217%22%20fill%3D%22%23fffaf0%22%20stroke%3D%22%23d0b271%22%20transform%3D%22rotate%28-8%20128%2082%29%22%2F%3E%3Cpath%20d%3D%22m76%2065%2012-13%2014%2010-12%2014z%22%20fill%3D%22%23e7b34a%22%2F%3E%3Cpath%20d%3D%22m88%2052%202%2024%2012-14M76%2065l26-3%22%20fill%3D%22none%22%20stroke%3D%22%23bd841b%22%2F%3E%3Cpath%20d%3D%22m74%2090%2077-11m-75%2022%2046-7%22%20stroke%3D%22%23d8c499%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%2F%3E%3Cellipse%20cx%3D%22179%22%20cy%3D%22121%22%20rx%3D%2233%22%20ry%3D%2212%22%20fill%3D%22%23b8801b%22%2F%3E%3Cpath%20d%3D%22M146%20104v16c0%207%2015%2012%2033%2012s33-5%2033-12v-16%22%20fill%3D%22%23dfaa41%22%2F%3E%3Cellipse%20cx%3D%22179%22%20cy%3D%22104%22%20rx%3D%2233%22%20ry%3D%2212%22%20fill%3D%22%23ffe4a0%22%20stroke%3D%22%23bd841b%22%2F%3E%3Cpath%20d%3D%22M146%2088v16c0%207%2015%2012%2033%2012s33-5%2033-12V88%22%20fill%3D%22%23f2c15b%22%2F%3E%3Cellipse%20cx%3D%22179%22%20cy%3D%2288%22%20rx%3D%2233%22%20ry%3D%2212%22%20fill%3D%22%23fff0c5%22%20stroke%3D%22%23bd841b%22%2F%3E%3Cpath%20d%3D%22m179%2080%2010%208-10%208-10-8z%22%20fill%3D%22%23b27b1a%22%2F%3E%3Cpath%20d%3D%22M156%2094v11m12-8v12m24-12v12m11-15v11%22%20stroke%3D%22%23c78e23%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m220%2034%203%208%208%203-8%203-3%208-3-8-8-3%208-3zm-186%2063%202%205%206%202-6%202-2%206-2-6-5-2%205-2z%22%20fill%3D%22%239a71d3%22%2F%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2243%22%20r%3D%224%22%20fill%3D%22%23e8c878%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;position:absolute;right:0;top:50%;width:232px;transform:translateY(-50%);pointer-events:none}
.router-dashboard #dashCreditPackageGrid,[data-router-credit-checkout] #plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.router-dashboard #dashCreditPackageGrid .dashboard-credit-package,[data-router-credit-checkout] #plans .plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px!important;border:1px solid #e4ddeb!important;border-radius:17px!important;background:linear-gradient(160deg,#fff 60%,#fcfaff)!important;box-shadow:0 5px 15px #23133905!important;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:visible}
.router-dashboard #dashCreditPackageGrid .dashboard-credit-package.featured,[data-router-credit-checkout] #plans .plan.featured{border-color:#d3b678!important;background:linear-gradient(145deg,#fffaf0 0%,#fff 55%)!important;box-shadow:0 7px 20px #8c67200a!important}
.router-dashboard #dashCreditPackageGrid .dashboard-credit-package:hover,[data-router-credit-checkout] #plans .plan:hover{border-color:#ad90d5!important;box-shadow:0 13px 26px #43227b10!important;transform:translateY(-3px)}
[data-router-credit-checkout] #plans .plan.selected{outline:3px solid #7043ac;outline-offset:3px}
.router-dashboard #dashCreditPackageGrid .dashboard-credit-package::before,[data-router-credit-checkout] #plans .plan::before{content:"";display:block;width:53px;height:53px;border-radius:15px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2233%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22M8%2026v7c0%204%207%207%2016%207s16-3%2016-7v-7%22%20fill%3D%22%23e9b24c%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2226%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23ffe7a7%22%20stroke%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22M8%2020v6c0%204%207%207%2016%207s16-3%2016-7v-6%22%20fill%3D%22%23f5c762%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2220%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23fff0c8%22%20stroke%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22m24%2014%206%206-6%206-6-6z%22%20fill%3D%22%23a76b13%22%2F%3E%3Cpath%20d%3D%22M12%2023v4m24-4v4M16%2031v5m16-5v5%22%20stroke%3D%22%23bb831e%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/44px no-repeat,linear-gradient(135deg,#fff6df,#ffedbf);border:1px solid #ecd49c;margin:0 0 16px;flex:none}
.router-dashboard #dashCreditPackageGrid h3,[data-router-credit-checkout] #plans h2{font-size:18px!important;line-height:1.35;margin:0 0 19px!important;letter-spacing:-.3px;color:#30283d!important;font-weight:720}
.router-dashboard #dashCreditPackageGrid .dashboard-package-pay,[data-router-credit-checkout] #plans .pay{font-size:11px;color:#6a6176;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin:0;line-height:1.5}
.router-dashboard #dashCreditPackageGrid .dashboard-package-charge,[data-router-credit-checkout] #plans .pay strong{display:block;font-size:clamp(32px,3vw,42px);letter-spacing:-1.8px;line-height:1.1;font-weight:750;color:#251c37;margin:7px 0 22px}
.router-dashboard #dashCreditPackageGrid .dashboard-package-label,[data-router-credit-checkout] #plans .credit-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#805511;font-weight:750;margin:0 0 6px}
.router-dashboard #dashCreditPackageGrid .dashboard-package-credit,[data-router-credit-checkout] #plans .credit{padding:13px 14px;background:#fff8e8;border:1px solid #ecdbb2!important;border-left:1px solid #ecdbb2!important;border-radius:11px;color:#6c4710;font-size:22px;line-height:1.28;font-weight:750;margin:0 0 13px;overflow-wrap:anywhere;letter-spacing:-.5px}
.router-dashboard #dashCreditPackageGrid .dashboard-package-credit [data-credit-value]{display:block;font-size:32px;letter-spacing:-1px;line-height:1.15;margin-bottom:3px}
.router-dashboard #dashCreditPackageGrid p,[data-router-credit-checkout] #plans p{font-size:13px!important;line-height:1.65;color:#62596d!important;margin:0 0 13px}
.router-dashboard #dashCreditPackageGrid p strong{font-size:12px;font-weight:650}[data-router-credit-checkout] #plans .credit-before{color:#62596d;font-size:12px;font-weight:500;line-height:1.5;margin-bottom:10px}
.router-dashboard #dashCreditPackageGrid .dashboard-package-badge,[data-router-credit-checkout] #plans .badge{position:absolute;top:26px;right:18px;max-width:calc(100% - 91px);white-space:normal;text-align:center;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:750;line-height:1.3;background:#fff0c8;color:#715018;border:1px solid #e6cb87;letter-spacing:.2px}
.router-dashboard #dashCreditPackageGrid .payment-actions,[data-router-credit-checkout] #plans .payment-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px;margin-top:auto;padding-top:8px}
.router-dashboard #dashCreditPackageGrid .payment-actions button,[data-router-credit-checkout] #plans .payment-actions button,.router-dashboard #subscriber-credit-topup [data-credit-topup]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;width:100%;padding:12px 14px!important;font:650 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0;border-radius:10px!important;border:1px solid #5b2bd0!important;background:linear-gradient(135deg,#7145ee,#5b2bd0)!important;color:#fff!important;box-shadow:0 5px 12px #6333a326!important;margin:0!important;white-space:normal;transition:background .16s,box-shadow .16s,transform .16s;text-decoration:none}
.router-dashboard #dashCreditPackageGrid .payment-actions button::after,[data-router-credit-checkout] #plans .payment-actions button::after{content:'→';font-size:17px;line-height:1;flex:none}
.router-dashboard #dashCreditPackageGrid .payment-actions .crypto,[data-router-credit-checkout] #plans .payment-actions .crypto{color:#5f368f!important;border-color:#daceeb!important;background:#faf7ff!important;box-shadow:none!important}
.router-dashboard #dashCreditPackageGrid .payment-actions .cash-package-button,[data-router-credit-checkout] #plans .payment-actions .cash-package-button{color:#65516c!important;border-color:#e3dce9!important;background:#fff!important;box-shadow:none!important}
.router-dashboard #dashCreditPackageGrid .payment-actions button:hover:not(:disabled),[data-router-credit-checkout] #plans .payment-actions button:hover:not(:disabled),.router-dashboard #subscriber-credit-topup [data-credit-topup]:hover:not(:disabled){box-shadow:0 7px 18px #6333a338!important;transform:translateY(-1px)}
.router-dashboard #dashCreditPackageGrid button:focus-visible,[data-router-credit-checkout] button:focus-visible,[data-router-credit-checkout] a:focus-visible,.router-dashboard #subscriber-credit-topup :focus-visible{outline:3px solid #513080!important;outline-offset:4px}
.router-dashboard #dashCreditPackageGrid .payment-actions button:disabled,[data-router-credit-checkout] #plans .payment-actions button:disabled{color:#655b72!important;background:#ebe6f1!important;border-color:#d9d0e3!important;box-shadow:none!important;opacity:1;cursor:wait;transform:none}
.router-dashboard #subscriber-credit-topup{margin-top:22px;padding:24px!important;border:1px solid #e2cfa5!important;border-radius:16px!important;background:linear-gradient(125deg,#fff8e8,#fff 58%,#faf7ff)!important;box-shadow:none!important;max-width:780px}
.router-dashboard #subscriber-credit-topup h3{font-size:23px!important;margin:0 0 10px!important}.router-dashboard #subscriber-credit-topup label{display:block;color:#62596d;font-size:13px;line-height:1.5;margin:16px 0 7px}.router-dashboard #subscriber-credit-topup input,.router-dashboard #subscriber-credit-topup select{width:100%;min-height:44px;margin-top:7px;font-size:15px;padding:10px 12px!important;border-radius:9px!important}.router-dashboard #subscriber-credit-quote{display:block;color:#715018!important;background:#fff0cd;padding:12px 15px;border-radius:9px;font-weight:700;line-height:1.5;margin:15px 0}.router-dashboard #subscriber-credit-topup [data-credit-topup]{margin-top:18px!important}
[data-router-credit-checkout]{--ink:#251c37;--muted:#655d6e;--line:#e2dbe9;--action:#5b2bd0;background:radial-gradient(ellipse at top left,#fff5df 0,transparent 46%),#faf9fc;color:var(--ink)}
[data-router-credit-checkout] .wrap{width:min(1180px,calc(100% - 48px));padding:30px 0 55px}[data-router-credit-checkout] .topbar{margin-bottom:30px}[data-router-credit-checkout] .brand{font-weight:730;letter-spacing:-.6px;color:#322145;font-size:22px}[data-router-credit-checkout] .toplink{background:#fff;border:1px solid #ded3ed;color:#61388e;border-radius:10px;font-size:13px;font-weight:650;padding:12px 16px}
[data-router-credit-checkout] .hero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:22px}[data-router-credit-checkout] .hero>.panel{border:1px solid #e3dbe9;border-radius:18px;box-shadow:0 8px 25px #32205006;padding:25px}[data-router-credit-checkout] .hero>.rt-credit-hero{display:block;padding:28px 28px 160px!important;background:linear-gradient(130deg,#fff8e8,#fff 65%)}
[data-router-credit-checkout] .rt-credit-hero::after{top:auto;bottom:0;right:20px;transform:none;width:245px}[data-router-credit-checkout] .hero h1{font-size:clamp(28px,3vw,42px)!important;max-width:510px}[data-router-credit-checkout] .hero aside h2{font-size:21px;color:#30283d;margin:0 0 8px}[data-router-credit-checkout] .hero aside p{font-size:13px}[data-router-credit-checkout] .hero label{font-size:12px;color:#62596d}[data-router-credit-checkout] .hero input{border-color:#d8cce6;border-radius:9px;font-size:14px}[data-router-credit-checkout] .hero button{font-size:14px;font-weight:650;border-radius:10px;background:#5b2bd0}[data-router-credit-checkout] .hero .secondary{color:#633896;background:#f6f0ff;border-color:#d7c9ea}[data-router-credit-checkout] .trust span{background:#fff;color:#655d6e;border-color:#e5dcec;font-size:12px;border-radius:10px;line-height:1.5}
@media(max-width:1150px){.router-dashboard #dashCreditPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.router-dashboard .rt-credit-hero{padding-right:190px!important}.router-dashboard .rt-credit-hero::after{width:175px}}
@media(max-width:880px){[data-router-credit-checkout] .hero{grid-template-columns:1fr}[data-router-credit-checkout] #plans{grid-template-columns:repeat(2,minmax(0,1fr))}[data-router-credit-checkout] .hero>.rt-credit-hero{padding:26px 220px 26px 26px!important;min-height:220px}[data-router-credit-checkout] .rt-credit-hero::after{width:195px;top:50%;bottom:auto;right:15px;transform:translateY(-50%)}}
@media(max-width:580px){.router-dashboard #topup .dashboard-topup-card{padding:18px!important;border-radius:16px!important}.router-dashboard #dashCreditPackageGrid,[data-router-credit-checkout] #plans{grid-template-columns:1fr;gap:16px}.router-dashboard .rt-credit-hero{padding:0!important;min-height:0}.router-dashboard .rt-credit-hero h2{font-size:27px!important;max-width:320px}.router-dashboard .rt-credit-hero::after{position:static;transform:none;width:170px;align-self:flex-end;margin:-4px 0 -12px}.router-dashboard #dashCreditPackageGrid .dashboard-credit-package,[data-router-credit-checkout] #plans .plan{padding:22px!important}[data-router-credit-checkout] .wrap{width:calc(100% - 32px);padding-top:22px}[data-router-credit-checkout] .topbar{gap:16px}[data-router-credit-checkout] .hero>.rt-credit-hero{padding:23px 23px 137px!important;min-height:0}[data-router-credit-checkout] .rt-credit-hero::after{position:absolute;top:auto;bottom:0;right:16px;transform:none;width:195px}[data-router-credit-checkout] .hero>.panel{padding:22px}[data-router-credit-checkout] .trust{grid-template-columns:1fr}.router-dashboard #subscriber-credit-topup{padding:18px!important}}
@media(prefers-reduced-motion:reduce){.router-dashboard #dashCreditPackageGrid .dashboard-credit-package,[data-router-credit-checkout] #plans .plan,.router-dashboard #dashCreditPackageGrid .payment-actions button,[data-router-credit-checkout] #plans .payment-actions button,.router-dashboard #subscriber-credit-topup [data-credit-topup]{transition:none!important;transform:none!important;animation:none!important}}

/* Public pricing previews retain their native package-specific checkout links. */
[data-router-public] .mp-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
[data-router-public] .mp-credit-grid .fixed-package{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px!important;border:1px solid #e4ddeb!important;border-radius:17px!important;background:linear-gradient(160deg,#fff 60%,#fcfaff)!important;box-shadow:0 5px 15px #23133905!important;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:visible}
[data-router-public] .mp-credit-grid .fixed-package.featured{border-color:#d3b678!important;background:linear-gradient(145deg,#fffaf0 0%,#fff 55%)!important;box-shadow:0 7px 20px #8c67200a!important}
[data-router-public] .mp-credit-grid .fixed-package:hover{border-color:#ad90d5!important;box-shadow:0 13px 26px #43227b10!important;transform:translateY(-3px)}
[data-router-public] .mp-credit-grid .fixed-package::before{content:"";display:block;width:53px;height:53px;border-radius:15px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2233%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22M8%2026v7c0%204%207%207%2016%207s16-3%2016-7v-7%22%20fill%3D%22%23e9b24c%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2226%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23ffe7a7%22%20stroke%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22M8%2020v6c0%204%207%207%2016%207s16-3%2016-7v-6%22%20fill%3D%22%23f5c762%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2220%22%20rx%3D%2216%22%20ry%3D%227%22%20fill%3D%22%23fff0c8%22%20stroke%3D%22%23c38a20%22%2F%3E%3Cpath%20d%3D%22m24%2014%206%206-6%206-6-6z%22%20fill%3D%22%23a76b13%22%2F%3E%3Cpath%20d%3D%22M12%2023v4m24-4v4M16%2031v5m16-5v5%22%20stroke%3D%22%23bb831e%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") center/44px no-repeat,linear-gradient(135deg,#fff6df,#ffedbf);border:1px solid #ecd49c;margin:0 0 16px;flex:none}
[data-router-public] .mp-credit-grid h3{font-size:18px!important;line-height:1.35;margin:0 0 19px!important;letter-spacing:-.3px;color:#30283d!important;font-weight:720}
[data-router-public] .mp-credit-grid .fixed-package-deposit{font-size:11px;color:#6a6176;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin:0;line-height:1.5}
[data-router-public] .mp-credit-grid .fixed-package-price{display:block;font-size:clamp(32px,3vw,42px);letter-spacing:-1.8px;line-height:1.1;font-weight:750;color:#251c37;margin:7px 0 22px}
[data-router-public] .mp-credit-grid .fixed-package-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#805511;font-weight:750;margin:0 0 6px}
[data-router-public] .mp-credit-grid .fixed-package-credit{padding:13px 14px;background:#fff8e8;border:1px solid #ecdbb2!important;border-left:1px solid #ecdbb2!important;border-radius:11px;color:#6c4710;font-size:22px;line-height:1.28;font-weight:750;margin:0 0 13px;overflow-wrap:anywhere;letter-spacing:-.5px}
[data-router-public] .mp-credit-grid p{font-size:13px!important;line-height:1.65;color:#62596d!important;margin:0 0 13px}
[data-router-public] .mp-credit-grid .fixed-package-badge{position:absolute;top:26px;right:18px;max-width:calc(100% - 91px);white-space:normal;text-align:center;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:750;line-height:1.3;background:#fff0c8;color:#715018;border:1px solid #e6cb87;letter-spacing:.2px}
[data-router-public] .mp-credit-grid .fixed-package .button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;width:100%;padding:12px 14px!important;font:650 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0;border-radius:10px!important;border:1px solid #5b2bd0!important;background:linear-gradient(135deg,#7145ee,#5b2bd0)!important;color:#fff!important;box-shadow:0 5px 12px #6333a326!important;margin:0!important;white-space:normal;transition:background .16s,box-shadow .16s,transform .16s;text-decoration:none}
[data-router-public] .mp-credit-grid .fixed-package .button::after{content:'→';font-size:17px;line-height:1;flex:none}
[data-router-public] .mp-credit-grid .fixed-package .button:hover:not(:disabled){box-shadow:0 7px 18px #6333a338!important;transform:translateY(-1px)}
[data-router-public] .mp-credit-grid .fixed-package .button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:47px;padding:12px 14px;background:linear-gradient(135deg,#7145ee,#5b2bd0)!important;color:#fff!important;border:1px solid #5b2bd0;border-radius:10px;box-shadow:0 5px 12px #6333a326;font-size:14px;font-weight:650;text-decoration:none;margin-top:auto;line-height:1.4}
[data-router-public] .mp-credit-grid .fixed-package .button:focus-visible{outline:3px solid #513080;outline-offset:4px}
@media(max-width:900px){[data-router-public] .mp-credit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){[data-router-public] .mp-credit-grid{grid-template-columns:1fr;gap:16px}}
@media(prefers-reduced-motion:reduce){[data-router-public] .mp-credit-grid .fixed-package,[data-router-public] .mp-credit-grid .button{transition:none!important;transform:none!important;animation:none!important}}
