.pricing-page{max-width:1100px;padding:calc(var(--nav-h) + 22px) 20px 80px;margin:0 auto}.pricing-page__head{text-align:center;margin-bottom:40px}.pricing-page__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:10px 0 12px;font-size:clamp(34px,4.6vw,60px)}.pricing-page__sub{color:var(--ink-soft);max-width:56ch;margin:0 auto 24px;font-size:15px}.pricing-size{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.pricing-size__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-mute);font-size:11px}.pricing-size__opts{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1);gap:3px;padding:3px;display:inline-flex}.pricing-size__btn{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-mute);border-radius:var(--r);cursor:pointer;background:0 0;border:0;min-width:44px;min-height:32px;padding:6px 12px;font-size:13px}.pricing-size__btn:hover{color:var(--ink)}.pricing-size__btn.is-active{color:var(--bg);background:var(--acc)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}@media (width<=1020px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.pricing-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-grid--4 .pricing-card{padding-left:18px;padding-right:18px}@media (width<=1180px){.pricing-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:860px;margin:0 auto}}@media (width<=680px){.pricing-grid--4{grid-template-columns:1fr;max-width:420px}}.pricing-card{scroll-margin-top:calc(var(--nav-h,64px) + 24px);flex-direction:column;padding:30px 24px 26px;display:flex}.pricing-card--landed{animation:2.4s ease-out pricing-landed}@keyframes pricing-landed{0%,40%{box-shadow:0 0 0 2px var(--acc), 0 0 40px -6px var(--acc-glow)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pricing-card--landed{box-shadow:0 0 0 2px var(--acc);animation:none}}.pricing-card--hot{--cut-panel-fill:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--acc) 16%, transparent), transparent 60%), linear-gradient(160deg, var(--bg-1), var(--bg));box-shadow:0 0 50px -14px var(--acc-glow)}.pricing-card__flag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--bg);background:var(--acc);border-radius:var(--r);padding:4px 10px;font-size:11px;position:absolute;top:0;right:18px;transform:translateY(-50%)}.pricing-card__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px;font-size:26px}.pricing-card__tag{color:var(--ink-soft);min-height:3.1em;margin:0 0 18px;font-size:13px}.pricing-card__price{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.pricing-card__amount{font-family:var(--font-display);letter-spacing:-.01em;font-size:38px;font-weight:800;line-height:1}.pricing-card__unit{font-family:var(--font-mono);color:var(--ink-mute);font-size:13px}.pricing-card__top{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.pricing-card__group{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);font-size:11px}.pricing-steps{flex-shrink:0;align-items:flex-end;gap:3px;height:18px;display:flex}.pricing-steps i{background:var(--ink-dim);width:6px}.pricing-steps i:first-child{height:6px}.pricing-steps i:nth-child(2){height:10px}.pricing-steps i:nth-child(3){height:14px}.pricing-steps i:nth-child(4){height:18px}.pricing-steps i.is-on{background:var(--acc)}.pricing-card--soon{opacity:.78}.pricing-card__price--soon{align-items:flex-end;min-height:38px}@supports (grid-template-rows:subgrid){.pricing-card{grid-row:span 8;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}.pricing-size--empty{margin:0}@media (width<=680px){.pricing-size--empty{display:none}}.pricing-card__actions{margin-bottom:18px}.pricing-adds__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border-top:1px solid var(--line);margin:0 0 10px;padding-top:16px;font-size:11px}.pricing-adds{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pricing-adds li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.35;display:flex}.pricing-adds li:before{content:"+";font-family:var(--font-mono);color:var(--acc);flex-shrink:0;font-weight:700}.pricing-adds--base li:before{content:"✓"}.pricing-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-page__platform{font-family:var(--font-mono);color:var(--ink-mute);text-align:center;margin:16px 0 0;font-size:11px}.pricing-compare{margin-top:56px}.pricing-compare__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-align:center;margin:0 0 8px;font-size:24px}.pricing-compare__table{--compare-cols:minmax(0, 1.9fr) repeat(var(--plans,3), minmax(0, 1fr))}.pricing-compare__row{grid-template-columns:var(--compare-cols);border-top:1px solid var(--line);align-items:stretch;display:grid}.pricing-compare__row--head{top:var(--nav-h);z-index:2;background:var(--bg);border-top:0;border-bottom:1px solid var(--line-2);position:sticky}.pricing-compare__plan{text-align:center;font-family:var(--font-display);text-transform:uppercase;padding:10px 6px;font-size:18px}.pricing-compare__plan small{font-family:var(--font-mono);text-transform:none;color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:11px;display:block}.pricing-compare__row--group{border-top:0;margin-top:22px}.pricing-compare__row--group>div{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 12px;padding-bottom:8px;display:flex}.pricing-compare__row--group b{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--acc);font-size:12px;font-weight:700}.pricing-compare__row--group span{color:var(--ink-mute);font-size:13px}.pricing-compare__label{min-width:0;padding:11px 12px 11px 0;font-size:14px;line-height:1.35}.pricing-compare__label small{color:var(--ink-mute);font-size:12px;display:block}.pricing-compare__cell{text-align:center;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:8px 4px;font-size:12px;display:flex}.pricing-compare__cell--every{background:var(--acc-dim);color:var(--acc);font-weight:700}.pricing-compare__cell--riser{border-left:2px solid var(--acc)}.pricing-compare__cell--coached{color:var(--ink-soft)}.pricing-compare__cell--none{color:var(--ink-dim)}.pricing-compare__pill{border:1px solid var(--line-2);border-radius:var(--r);white-space:nowrap;color:var(--ink-soft);padding:2px 6px}.pricing-compare__note{font-family:var(--font-mono);color:var(--ink-mute);text-align:center;margin:14px 0 0;font-size:12px}@media (width<=760px){.pricing-compare__table{--compare-cols:repeat(var(--plans,3), minmax(0, 1fr))}.pricing-compare__row--head .pricing-compare__label{display:none}.pricing-compare__row:not(.pricing-compare__row--head)>.pricing-compare__label{grid-column:1/-1;padding:10px 0 6px}.pricing-compare__plan{font-size:15px}.pricing-compare__cell{padding:7px 2px;font-size:11px}.pricing-compare__pill{padding:2px 3px}}.pricing-card__cta{box-sizing:border-box;text-align:center;width:100%;line-height:normal;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r);cursor:pointer;border:none;padding:12px 18px;font-size:13px;text-decoration:none;transition:filter .15s;display:inline-block}.pricing-card__cta--primary{background:var(--acc);color:var(--bg)}.pricing-card__cta--primary:hover{filter:brightness(1.08)}.pricing-card__cta--primary:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.pricing-card__cta--outline{color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:0 0}.pricing-card__cta--outline:hover{background:var(--acc-dim)}.pricing-card__cta--outline:disabled{opacity:.5;cursor:not-allowed;background:0 0}.pricing-card__cta--soon{color:var(--ink-mute);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed;background:0 0}.pricing-card__cta-note{font-family:var(--font-mono);color:var(--ink-mute);text-align:center;margin:8px 0 0;font-size:11px}.pricing-card__cta-note--warn{color:var(--warn)}.pricing-card__plan-line{font-family:var(--font-mono);letter-spacing:.04em;color:var(--acc);text-align:center;margin:0 0 10px;font-size:12px}.pricing-card__cta--link{margin-top:8px}.pricing-card__cta--stacked{margin-bottom:8px}.pricing-dialog__backdrop{z-index:1000;background:#000000a8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pricing-dialog{box-sizing:border-box;border-radius:var(--r);background:var(--bg-1);border:1px solid var(--line);border-top:3px solid var(--acc);width:100%;max-width:460px;max-height:calc(100vh - 32px);color:var(--ink);padding:22px 22px 18px;overflow-y:auto}.pricing-dialog__title{margin:0 0 12px;font-size:18px}.pricing-dialog__body{color:var(--ink-soft);font-size:14px}.pricing-dialog__body p{margin:0 0 10px}.pricing-dialog__label{color:var(--ink);font-weight:600}.pricing-dialog__list{margin:0 0 10px;padding-left:18px}.pricing-dialog__note{color:var(--ink-mute);font-size:12px}.pricing-dialog__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pricing-dialog__actions .pricing-card__cta{flex:160px}.pricing-dialog__cancel:not(:disabled){cursor:pointer;color:var(--ink)}.pricing-status{border-radius:var(--r);background:var(--bg-1);border:1px solid var(--line);border-left:3px solid var(--acc);max-width:760px;color:var(--ink);text-align:center;margin:0 auto 28px;padding:14px 18px;font-size:14px}.pricing-status--ok{border-left-color:var(--win)}.pricing-status--warn{border-left-color:var(--warn)}.pricing-status a:not(.lp-btn){color:var(--acc);text-decoration:underline}.pricing-status .lp-btn{margin:0 10px}.pricing-status--info{text-align:left;background:var(--acc-dim)}.pricing-status__title{color:var(--ink);margin:0 0 4px;font-weight:600}.pricing-status__body{color:var(--ink-soft);margin:0}.founders-card{--cut-panel-border:var(--founder-grad);--cut-panel-fill:linear-gradient(115deg, transparent 42%, #f6e27a0d 50%, transparent 58%), radial-gradient(120% 70% at 12% 0%, #e6be5a1a, transparent 55%), linear-gradient(160deg, var(--bg-1), var(--bg));box-shadow:0 0 50px -14px var(--founder-glow);grid-template-columns:1fr 1.2fr;gap:12px 36px;margin-bottom:28px;padding:28px 30px 26px;display:grid}@media (width<=1020px){.founders-card{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.founders-card__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--founder-mid);font-size:11px}.founders-card__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;background:var(--founder-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:6px 0;font-size:30px}.founders-card__tag{color:var(--ink-soft);max-width:34ch;margin:0 0 16px;font-size:13px}.founders-card__price{align-items:baseline;gap:6px;display:flex}.founders-card__amount{font-family:var(--font-display);letter-spacing:-.01em;font-size:38px;font-weight:800;line-height:1}.founders-card__unit{font-family:var(--font-mono);color:var(--ink-mute);font-size:13px}.founders-card__counter{font-family:var(--font-mono);letter-spacing:.04em;color:var(--founder-mid);margin:12px 0 0;font-size:13px}.founders-card__feats{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.founders-card__feat{color:var(--ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.founders-card__mark{text-align:center;width:16px;color:var(--founder-mid);flex-shrink:0}.founders-card__cta{text-align:center;width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r);cursor:pointer;background:var(--founder-grad);color:var(--bg);border:none;padding:12px 18px;font-size:13px;transition:filter .15s;display:inline-block}.founders-card__cta:hover{filter:brightness(1.08)}.founders-card__cta:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}.founders-card__status{font-family:var(--font-mono);color:var(--ink-soft);margin:10px 0 0;font-size:12px}.founders-card__status--warn{color:var(--warn)}.founders-card__soldout{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--founder-mid);text-align:center;border-radius:var(--r);border:1px solid #e6be5a59;margin:0;padding:12px 18px;font-size:13px}.founders-card__success{color:var(--ink);margin:0;font-size:15px}.founders-card__success-sub{color:var(--ink-soft);margin-top:4px;font-size:13px;display:block}.founders-wall{text-align:center;max-width:760px;margin:64px auto 0}.founders-wall__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;background:var(--founder-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;font-size:24px}.founders-wall__sub{color:var(--ink-soft);margin:0 0 20px;font-size:13px}.founders-wall__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.founders-wall__chip{background:var(--bg-1);border-radius:var(--r);color:var(--ink);border:1px solid #e6be5a40;align-items:baseline;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.founders-wall__num{font-family:var(--font-mono);color:var(--founder-mid);font-size:11px}.pricing-page__hybrid{text-align:center;color:var(--ink-mute);max-width:70ch;margin:32px auto 0;font-size:13px}.pricing-faq{max-width:760px;margin-top:64px;margin-left:auto;margin-right:auto}.pricing-faq__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;text-align:center;margin:0 0 20px;font-size:24px}.pricing-faq__item{border-top:1px solid var(--line);padding:16px 0}.pricing-faq__item h3{margin:0 0 6px;font-size:16px}.pricing-faq__item p{color:var(--ink-soft);margin:0;font-size:14px}.topup{text-align:center;max-width:920px;scroll-margin-top:calc(var(--nav-h,64px) + 24px);margin:40px auto 0}.topup.pricing-card--landed{animation:none}.topup.pricing-card--landed .topup-card{animation:2.4s ease-out pricing-landed}@media (prefers-reduced-motion:reduce){.topup.pricing-card--landed{box-shadow:none}.topup.pricing-card--landed .topup-card{box-shadow:0 0 0 2px var(--acc);animation:none}}.topup__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 6px;font-size:24px}.topup__sub{color:var(--ink-soft);margin:0 0 22px;font-size:14px}.topup__grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=1020px){.topup__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.topup-card{flex-direction:column;padding:22px 22px 20px;display:flex}.topup-card__games{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:20px}.topup-card__price{align-items:baseline;gap:10px;display:flex}.topup-card__amount{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.topup-card__per{font-family:var(--font-mono);color:var(--ink-mute);font-size:13px}.topup-card__disclosure{color:var(--ink-soft);flex:1;margin:12px 0 16px;font-size:12.5px;line-height:1.4}.topup-card__cta{text-align:center;justify-content:center;width:100%}.topup-card__cta--locked{opacity:.7}.topup-card__cta--locked:disabled{opacity:.4;filter:grayscale();cursor:not-allowed}.topup-card__hint{color:var(--ink-mute);margin:8px 0 0;font-size:12px}.topup__status{font-family:var(--font-mono);color:var(--ink-soft);margin:16px 0 0;font-size:12px}.topup__status--ok{color:var(--acc)}.topup__status--warn{color:var(--warn)}
