.cr-modal.cs-modal{background-color:var(--color-bg-lift-page,var(--color-bg-primary));background-image:radial-gradient(420px 260px at 10% 0,#7c5cff29,#0000 70%),radial-gradient(380px 260px at 100% 30%,#38bdf81a,#0000 70%);max-width:580px}.dark-mode .cr-modal.cs-modal{background-color:var(--color-bg-secondary);background-image:radial-gradient(420px 260px at 10% 0,#7c5cff24,#0000 70%)}.cs-dialog{outline:none;padding:20px 22px 18px}.cs-head{align-items:center;gap:10px;display:flex}.cs-title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700}.cs-bal{background:var(--color-bg-lift-card,var(--color-bg-primary));height:30px;box-shadow:var(--shadow-lift,0 1px 2px #1018280f);color:var(--color-text-tertiary);border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 11px 0 6px;font-size:13.5px;display:inline-flex}.dark-mode .cs-bal{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.cs-bal b{font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:14.5px;font-weight:700}.cs-bal-coin{width:18px;height:18px}.cs-x{width:32px;height:32px;color:var(--color-fg-quaternary);cursor:pointer;border-radius:9px;outline:none;place-items:center;margin-right:-6px;transition:background-color .1s linear,color .1s linear;display:grid}.cs-head .cs-title+.cs-x{margin-left:auto}.cs-x[data-hovered]{background:var(--color-bg-primary_hover);color:var(--color-fg-secondary)}.cs-x[data-focus-visible]{outline:2px solid var(--color-focus-ring)}.cs-packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.cs-pack{background:var(--color-bg-lift-card,var(--color-bg-primary));min-width:0;box-shadow:var(--shadow-lift,0 1px 2px #1018280f, 0 4px 12px -4px #4c28b42e);text-align:center;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .15s ease, box-shadow .15s ease;border:0;border-radius:18px;align-content:start;justify-items:center;gap:2px;padding:12px 10px 13px;display:grid;position:relative}.dark-mode .cs-pack{background:var(--color-bg-tertiary);box-shadow:none}@media (hover:hover) and (pointer:fine){.cs-pack:not(.is-on):hover{background:var(--color-bg-lift-card_hover,var(--color-bg-primary_hover));box-shadow:var(--shadow-lift-hover,var(--shadow-lift))}.dark-mode .cs-pack:not(.is-on):hover{background:color-mix(in srgb, var(--color-bg-tertiary) 70%, white 6%);box-shadow:none}}.cs-pack:active{transform:scale(.97)}.cs-pack:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.cs-pack.is-on{background:var(--color-bg-active);box-shadow:0 0 0 2px var(--color-border-brand), 0 10px 26px -14px #4c28b473}.dark-mode .cs-pack.is-on{box-shadow:0 0 0 2px var(--color-border-brand);background:#ffffff1a}.cs-flag{background:var(--color-bg-brand-solid);color:#fff;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:650;line-height:1.3;position:absolute;top:0;left:50%;translate:-50% -50%;box-shadow:0 4px 10px -4px #4c28b499}.cs-art{aspect-ratio:160/96;width:100%;max-width:136px;height:auto;margin:4px 0 2px;display:block}.cs-pack-n{align-items:center;gap:5px;display:inline-flex}.cs-pack-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:25px;font-weight:700;line-height:1.1}.cs-pack.is-on .cs-pack-n b{color:var(--color-text-brand-secondary)}.cs-pack-coin{width:18px;height:18px}.cs-pack-price{color:var(--color-text-primary);margin-top:3px;font-size:15.5px;font-weight:650}.cs-pack-each{color:var(--color-text-tertiary);flex-wrap:wrap;justify-content:center;gap:2px 6px;font-size:12.5px;display:flex}.cs-save{color:var(--color-text-success-primary);font-style:normal;font-weight:650}.cs-buys{background:var(--color-bg-lift-card,var(--color-bg-primary));box-shadow:var(--shadow-lift,0 1px 2px #1018280f);border-radius:18px;margin-top:16px;padding:14px 16px 12px}.dark-mode .cs-buys{background:var(--color-bg-tertiary);box-shadow:none}.cs-buys-h{color:var(--color-text-secondary);align-items:baseline;gap:5px;margin:0 0 4px;font-size:13.5px;font-weight:600;display:flex}.cs-buys-list{margin:0;padding:0;list-style:none}.cs-buys-list li{color:var(--color-text-secondary);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:grid}.cs-buys-list li+li{border-top:1px solid var(--color-border-secondary)}.cs-buys-ic{width:20px;height:20px;color:var(--color-fg-brand-primary)}.cs-buys-what b{color:var(--color-text-primary);font-weight:700}.cs-buys-what i{color:var(--color-text-tertiary);font-style:normal}.cs-rate{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-tertiary);font-size:12.5px}.cs-facts{border-top:1px solid var(--color-border-secondary);color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding-top:10px;font-size:13px;font-weight:500;display:flex}.cs-facts span{align-items:center;gap:6px;display:inline-flex}.cs-facts svg{width:15px;height:15px;color:var(--color-fg-brand-primary)}.cs-pay{align-items:center;gap:16px;margin-top:18px;display:flex}.cs-total{gap:0;padding-left:2px;display:grid}.cs-total span{color:var(--color-text-tertiary);font-size:12.5px;font-weight:500}.cs-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:24px;font-weight:700;line-height:1.15}.cs-btn{background:var(--color-bg-brand-solid);color:#fff;min-width:0;height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out), background-color .12s linear;border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15.5px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 10px 22px -12px #4c28b4b3}.dark-mode .cs-btn{box-shadow:inset 0 1px #ffffff24}.cs-btn-ic{width:18px;height:18px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.cs-btn:not(:disabled):hover{background:var(--color-bg-brand-solid_hover)}.cs-btn:not(:disabled):hover .cs-btn-ic{transform:translate(2px)}}.cs-btn:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.cs-btn:disabled{cursor:default;opacity:.55}.cs-btn[aria-busy]{cursor:progress;opacity:.85}.cs-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.cs-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite cs-spin}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-spin{animation-duration:1.6s}}.cs-err{color:var(--color-text-error-primary);margin:10px 0 0;font-size:13.5px;font-weight:500}.cs-terms{color:var(--color-text-tertiary);margin-top:12px;font-size:12.5px;line-height:1.5}.cs-terms p{margin:0}.cs-secure{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;margin-bottom:8px!important}.cs-secure svg{width:14px;height:14px;color:var(--color-fg-success-primary,var(--color-text-success-primary))}.cs-terms-lead{color:var(--color-text-secondary);font-weight:600;margin-bottom:2px!important}.cs-foot{border-top:1px solid var(--color-border-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}@media (max-width:480px){.cs-dialog{padding:18px 16px 14px}.cs-modal .cs-head{z-index:3;background:color-mix(in srgb, var(--color-bg-lift-page,var(--color-bg-primary)) 52%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);margin:-18px -16px 0;padding:18px 16px 10px;position:sticky;top:0}.cs-modal .cs-foot{z-index:3;background:color-mix(in srgb, var(--color-bg-lift-page,var(--color-bg-primary)) 52%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);margin:14px -16px -14px;padding:12px 16px 14px;position:sticky;bottom:0}.dark-mode .cs-modal :is(.cs-head,.cs-foot){background:color-mix(in srgb, var(--color-bg-secondary) 60%, transparent)}.cs-art{max-width:92px}.cs-packs{gap:8px;margin-top:20px}.cs-pack{border-radius:16px;padding:10px 5px 11px}.cs-flag{padding:2px 7px;font-size:10.5px}.cs-pack-n b{font-size:21px}.cs-pack-coin{width:15px;height:15px}.cs-pack-price{font-size:14px}.cs-pack-each{font-size:11.5px}.cs-buys{padding:12px 14px 10px}.cs-buys-list li{gap:9px;font-size:14px}.cs-rate{font-size:12px}.cs-pay{gap:12px}.cs-total b{font-size:21px}.cs-btn{height:46px;padding:0 14px;font-size:15px}}.cb-card{border-radius:var(--sg-r,18px);background:var(--color-bg-lift-card,var(--color-bg-primary));box-shadow:var(--shadow-lift,0 1px 2px #1018280f);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:18px 20px;display:grid}.dark-mode .cb-card{background:var(--color-bg-secondary);box-shadow:none}.cb-main{align-items:center;gap:14px;min-width:0;display:flex}.cb-coin{filter:drop-shadow(0 6px 10px #4c28b447);flex:none;width:46px;height:46px}.cb-fig{gap:1px;display:grid}.cb-k{color:var(--color-text-secondary);font-size:13.5px;font-weight:600}.cb-n{align-items:baseline;gap:7px;display:flex}.cb-n b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-size:30px;font-weight:700;line-height:1.1}.cb-n span{color:var(--color-text-tertiary);font-size:13.5px;font-weight:500}.cb-foot{color:var(--color-text-tertiary);font-size:13px}.cb-buys{border-left:1px solid var(--color-border-secondary);margin:0;padding:0 0 0 24px;list-style:none}.cb-buys li{color:var(--color-text-secondary);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;display:grid}.cb-buys li+li{border-top:1px solid var(--color-border-secondary)}.cs-btn.cb-btn{border-radius:12px;flex:none;height:42px;padding:0 18px;font-size:14.5px}@media (max-width:720px){.cb-card{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.cb-buys{border-left:0;border-top:1px solid var(--color-border-secondary);padding:10px 0 0}.cs-btn.cb-btn{width:100%}}.ca-card{border-radius:var(--sg-r,18px);background:var(--color-bg-lift-card,var(--color-bg-primary));box-shadow:0 0 0 2px var(--color-border-brand), var(--shadow-lift,0 1px 2px #1018280f);align-items:center;gap:14px;padding:14px 18px;display:flex}.dark-mode .ca-card{background:var(--color-bg-secondary);box-shadow:0 0 0 2px var(--color-border-brand)}.ca-card.is-pending{box-shadow:var(--shadow-lift,0 1px 2px #1018280f)}.dark-mode .ca-card.is-pending{box-shadow:none}@media (prefers-reduced-motion:no-preference){.ca-card{animation:ca-in .42s var(--ease-out) both}.ca-tick{animation:ca-tick .36s var(--ease-out) .26s both}}@keyframes ca-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes ca-tick{0%{opacity:0;transform:scale(.6)}}.ca-mark{flex:none;width:40px;height:40px;position:relative}.ca-coin{filter:drop-shadow(0 6px 10px #4c28b447);width:40px;height:40px}.ca-tick{background:var(--color-fg-success-secondary,#17b26a);width:19px;height:19px;box-shadow:0 0 0 2px var(--color-bg-primary);color:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.dark-mode .ca-tick{box-shadow:0 0 0 2px var(--color-bg-secondary)}.ca-tick svg{stroke-width:3px;width:12px;height:12px}.ca-text{gap:2px;min-width:0;display:grid}.ca-title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700}.ca-line{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:13.5px;display:flex}.ca-bal{color:var(--color-text-secondary);gap:5px;font-weight:600;display:inline-flex}.ca-sep{opacity:.6;background:currentColor;border-radius:999px;width:3px;height:3px}.ca-reload{background:var(--color-bg-control);height:36px;box-shadow:inset 0 0 0 1px var(--color-border-control), var(--shadow-xs-skeuomorphic);font:inherit;color:var(--color-text-secondary);cursor:pointer;transition:transform .16s var(--ease-out), background-color .12s linear;border:0;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ca-reload svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.ca-reload:hover{background:var(--color-bg-control_hover);color:var(--color-text-primary)}}.ca-reload:active{transform:scale(.97)}.ca-reload:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dark-mode :is(.cs-buys-list li+li,.cs-facts,.cs-foot,.cb-buys li+li),.dark-mode .cb-buys{border-color:#ffffff14}
