:root{--zbuy-lime:#c8ff00;--zbuy-lime-line:#c8ff009e;--zbuy-lime-soft:#c8ff0014;--zbuy-hair:#ffffff24;--zbuy-hair-hi:#ffffff4d;--zbuy-glass:#090c0d8c;--zbuy-card:#07090aeb;--zbuy-text:#f4f7f0;--zbuy-dim:#f4f7f099;--zbuy-ease:cubic-bezier(.16, 1, .3, 1)}.zbuy-offer{flex-direction:column;gap:8px;width:100%;display:flex}.zbuy-offer.is-inline{flex-flow:wrap;align-items:center}.zbuy-cta{border:1px solid var(--zbuy-lime-line);background:var(--zbuy-lime-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 18px;font-family:Saira Condensed,Rajdhani,sans-serif;font-size:16px;font-weight:800;line-height:1.1;transition:border-color .16s,background-color .16s,transform .12s;display:inline-flex}.zbuy-cta svg{color:var(--zbuy-lime);flex-shrink:0}.zbuy-cta:hover{border-color:var(--zbuy-lime);background:#c8ff0024}.zbuy-cta:active{transform:scale(.97)}.zbuy-cta:focus-visible,.zbuy-more:focus-visible,.zbuy-pill:focus-visible,.zbuy-chip:focus-visible,.zbuy-hero:focus-visible,.zbuy-go:focus-visible,.zbuy-ic:focus-visible{outline:1px solid var(--zbuy-lime);outline-offset:2px}.zbuy-offer.is-inline .zbuy-cta{width:auto;min-height:44px;font-size:14px}.zbuy-cta.is-pass{border-color:var(--zbuy-hair-hi);background:#ffffff0a}.zbuy-more{min-height:32px;color:var(--zbuy-dim);letter-spacing:.04em;text-underline-offset:3px;align-self:center;padding:0 8px;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}.zbuy-more:hover{color:#fff}.zbuy-pill{border:1px solid var(--zbuy-lime-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.14em;background:#0506078c;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-family:Saira Condensed,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.zbuy-pill:active{transform:scale(.96)}.zbuy-status{border:1px solid var(--zbuy-hair);min-height:28px;color:var(--zbuy-dim);letter-spacing:.06em;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-family:Rajdhani,sans-serif;font-size:12.5px;font-weight:700;display:inline-flex}.zbuy-status.is-on{border-color:var(--zbuy-lime-line);color:var(--zbuy-lime)}.zbuy-dot{background:#ffffff59;border-radius:50%;width:7px;height:7px}.zbuy-status.is-on .zbuy-dot{background:var(--zbuy-lime);box-shadow:0 0 8px var(--zbuy-lime)}.zbuy-nudge{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.zbuy{z-index:2147483000;color:var(--zbuy-text);justify-content:center;align-items:flex-end;font-family:Rajdhani,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset:0}.zbuy-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:default;background:#020303b8;animation:.2s both zbuy-fade;position:absolute;inset:0}.zbuy-card{border:1px solid var(--zbuy-hair);background:var(--zbuy-card);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);width:100%;max-width:460px;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);animation:zbuy-rise .36s var(--zbuy-ease) both;border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 80px -30px #000000e6,0 0 0 1px #c8ff000d}.zbuy-card.is-checkout{max-width:520px;height:min(100dvh,860px)}@media (width>=768px){.zbuy{align-items:center;padding:24px}.zbuy-card{border-bottom:1px solid var(--zbuy-hair);border-radius:16px;max-height:calc(100dvh - 48px)}.zbuy-card.is-checkout{height:min(100dvh - 48px,820px)}}@media (height<=500px) and (orientation:landscape){.zbuy{align-items:center;padding:8px}.zbuy-card{border-bottom:1px solid var(--zbuy-hair);border-radius:14px;max-width:640px;max-height:calc(100dvh - 16px)}.zbuy-card.is-checkout{height:calc(100dvh - 16px)}}.zbuy-head{border-bottom:1px solid #ffffff12;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:10px 12px;display:grid}.zbuy-title{text-align:center;letter-spacing:.14em;font-family:Saira Condensed,sans-serif;font-size:17px;font-weight:800}.zbuy-ic{border:1px solid var(--zbuy-hair);color:#fff;background:#ffffff05;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.zbuy-ic:hover{border-color:var(--zbuy-hair-hi)}.zbuy-ic.is-ghost{background:0 0;border-color:#0000}.zbuy-body{flex-direction:column;gap:14px;padding:18px 16px 20px;display:flex;overflow-y:auto}.zbuy-center{text-align:center;align-items:center;padding:32px 20px 28px}.zbuy-lead{color:var(--zbuy-dim);font-size:16px;font-weight:600;line-height:1.35}.zbuy-big{letter-spacing:.04em;text-transform:uppercase;font-family:Saira Condensed,sans-serif;font-size:26px;font-weight:800;line-height:1.05}.zbuy-note{color:var(--zbuy-dim);text-align:center;font-size:14px;font-weight:600}.zbuy-hero{border:1px solid var(--zbuy-lime-line);background:var(--zbuy-lime-soft);color:#fff;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:104px;transition:background-color .16s,transform .12s,border-color .16s;display:flex}.zbuy-hero:hover{border-color:var(--zbuy-lime);background:#c8ff0024}.zbuy-hero:active{transform:scale(.98)}.zbuy-hero-amt{font-variant-numeric:tabular-nums;font-family:Saira Condensed,sans-serif;font-size:46px;font-weight:900;line-height:1}.zbuy-hero-txt{color:var(--zbuy-lime);letter-spacing:.16em;font-family:Saira Condensed,sans-serif;font-size:15px;font-weight:800}.zbuy-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.zbuy-chip{border:1px solid var(--zbuy-hair);background:var(--zbuy-glass);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:2px;min-height:48px;font-family:Saira Condensed,sans-serif;font-size:19px;font-weight:800;display:flex}.zbuy-chip:hover{border-color:var(--zbuy-hair-hi)}.zbuy-chip.is-input{cursor:text;padding:0 8px}.zbuy-chip.is-input span{color:var(--zbuy-dim)}.zbuy-chip input{color:#fff;width:100%;min-width:0;font:inherit;text-align:center;background:0 0;border:0;outline:none;font-size:16px}.zbuy-chip.is-input:focus-within{border-color:var(--zbuy-lime-line)}.zbuy-go{border:1px solid var(--zbuy-lime-line);background:var(--zbuy-lime-soft);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:10px;justify-content:center;align-self:center;align-items:center;width:100%;max-width:340px;min-height:48px;padding:0 18px;font-family:Saira Condensed,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.zbuy-go:disabled{opacity:.45}.zbuy-go.is-ghost{border-color:var(--zbuy-hair);background:0 0}.zbuy-fees{border:1px solid #ffffff14;border-radius:10px;gap:0;display:grid}.zbuy-fees li{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.zbuy-fees li:first-child{border-top:0}.zbuy-fees span{color:var(--zbuy-dim);white-space:nowrap}.zbuy-fees b{text-align:right;color:#fff;font-weight:700}.zbuy-fees li.is-dim b{color:var(--zbuy-dim);font-weight:600}.zbuy-tick{border:1px solid var(--zbuy-lime-line);width:60px;height:60px;color:var(--zbuy-lime);border-radius:50%;place-items:center;display:grid}.zbuy-checkout{flex-direction:column;flex:1;min-height:0;display:flex}.zbuy-strip{color:var(--zbuy-dim);letter-spacing:.03em;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;display:flex}.zbuy-strip svg{color:var(--zbuy-lime);flex-shrink:0}.zbuy-strip.is-foot{border-top:1px solid #ffffff12;flex-wrap:wrap}.zbuy-frame{background:#0b0d0e;border:0;flex:1;width:100%;min-height:0}.zbuy-link{color:var(--zbuy-lime);text-underline-offset:3px;align-items:center;gap:4px;margin-left:auto;text-decoration:underline;display:inline-flex}@keyframes zbuy-fade{0%{opacity:0}to{opacity:1}}@keyframes zbuy-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zbuy-scrim,.zbuy-card{animation:none}}.zbuy-mkt{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.zbuy-mkt-row{gap:8px;width:100%;display:grid}@media (width>=768px){.zbuy-mkt-row{grid-template-columns:1.4fr 1fr;align-items:start}}.zlb-buy{pointer-events:auto;align-self:flex-start;margin-top:8px}.ax-buypass{margin-top:12px}.zbuy-status{white-space:nowrap}@media (width<=420px){.zbuy-cta{letter-spacing:.05em;gap:8px;padding:0 12px;font-size:14.5px}}@media (height<=500px) and (orientation:landscape){.zbuy-body{gap:10px;padding:12px 16px 14px}.zbuy-hero{flex-direction:row;gap:14px;min-height:68px}.zbuy-hero-amt{font-size:34px}.zbuy-chips .zbuy-chip{min-height:44px}.zbuy-fees li{padding:6px 12px}.zbuy-center{padding:18px 20px}}.ax .ax-scope-pass{z-index:4;right:max(16px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));background:#05060799;width:auto;min-height:44px;font-size:13px;position:absolute}@media (width<=760px){.ax .ax-scope-pass{left:50%;right:auto;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 104px);white-space:nowrap;transform:translate(-50%)}}@media (height<=500px) and (orientation:landscape){.ax .ax-scope-pass{left:auto;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));min-height:38px;font-size:12px;transform:none}}.zbuy-hero-pass{border:1px solid var(--zbuy-lime-line);color:var(--zbuy-lime);letter-spacing:.14em;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.zbuy-chips.is-two{grid-template-columns:repeat(2,1fr)}.zbuy-card.is-cm.is-checkout{max-width:480px}.zbuy-checkout.is-cm{background:#0b0d0e}.zbuy-checkout.is-cm .zbuy-strip:first-child{color:#fff;border-bottom:1px solid #ffffff12;flex-wrap:wrap}.zbuy-frame-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:10px 12px 4px;position:relative;overflow-y:auto}.zbuy-frame.is-cm{width:100%;min-height:0;transition:opacity .3s var(--zbuy-ease);background:0 0;flex:none;display:block}.zbuy-frame-wait{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zbuy-done-row{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:360px;display:grid}.zbuy-done-row .zbuy-go{max-width:none}.zbuy-chip.is-email{min-height:52px;padding:0 12px}.zbuy-chip.is-email input{text-align:left;font-family:Rajdhani,sans-serif;font-size:17px;font-weight:600}@media (prefers-reduced-motion:reduce){.zbuy-frame.is-cm{transition:none}}.zbuy-badge{border:1px solid var(--zbuy-lime-line);min-height:26px;color:var(--zbuy-lime);letter-spacing:.14em;white-space:nowrap;box-shadow:0 0 14px -6px var(--zbuy-lime);background:#c8ff0014;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.zbuy-tick.is-soon{color:#fff;border-color:#ffffff38}.zbuy-left{text-align:center;color:var(--zbuy-dim);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:13px;font-weight:700}.zbuy-serial{color:var(--zbuy-lime);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #c8ff0059;margin-top:-4px;font-family:Saira Condensed,sans-serif;font-size:34px;font-weight:900;line-height:1}.zbuy-hero:disabled,.zbuy-cta:disabled{opacity:.55;cursor:not-allowed;border-color:var(--zbuy-hair-hi);background:#ffffff08}.zbuy-card.is-cm{max-width:440px}.zgp-pick{align-items:stretch;gap:12px;padding:6px 18px 18px}.zgp-count{text-align:center;color:#fff;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-family:Saira Condensed,sans-serif;font-size:17px;font-weight:800}.zgp-value{text-align:center;color:var(--zbuy-dim);margin-top:-6px;font-size:15.5px;font-weight:600;line-height:1.3}.zgp-pay{gap:8px;margin-top:2px;display:grid}.zgp-paybtn{border:1px solid var(--zbuy-hair-hi);color:#fff;letter-spacing:.04em;text-align:left;-webkit-tap-highlight-color:transparent;background:#ffffff09;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:0 16px;font-family:Saira Condensed,sans-serif;font-size:19px;font-weight:800;transition:border-color .16s,background-color .16s,transform .12s;display:grid}.zgp-paybtn b{color:var(--zbuy-dim);font-variant-numeric:tabular-nums;font-weight:800}.zgp-paybtn.is-first{border-color:var(--zbuy-lime-line);background:var(--zbuy-lime-soft);box-shadow:0 0 22px -12px var(--zbuy-lime)}.zgp-paybtn.is-first b{color:var(--zbuy-lime)}.zgp-paybtn:hover{border-color:var(--zbuy-lime);background:#c8ff001a}.zgp-paybtn:active{transform:scale(.98)}.zgp-paybtn:focus-visible,.zgp-amt:focus-visible{outline:1px solid var(--zbuy-lime);outline-offset:2px}.zgp-payic{color:#fff;justify-self:center;width:22px;height:22px}.zgp-amts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.zgp-amt{border:1px solid var(--zbuy-hair);min-height:40px;color:var(--zbuy-dim);font-variant-numeric:tabular-nums;background:0 0;border-radius:10px;font-family:Saira Condensed,sans-serif;font-size:16px;font-weight:800;transition:color .16s,border-color .16s}.zgp-amt.is-on{border-color:var(--zbuy-lime-line);color:#fff;background:#c8ff000f}.zgp-fine{color:#f4f7f073;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.zgp-fine svg{color:var(--zbuy-lime)}.zgp-strip{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:4px 14px 4px 6px;display:flex}.zgp-strip .zgp3d.is-chip{flex-shrink:0;width:64px;height:76px}.zgp-strip .zgp3d.is-chip .zgp3d-card{width:44px;height:62px}.zgp-strip .zgp3d.is-chip .zgp3d-face{border-radius:7px;gap:2px}.zgp-strip .zgp3d.is-chip .zgp3d-name{font-size:8px}.zgp-strip .zgp3d.is-chip .zgp3d-no,.zgp-strip .zgp3d.is-chip .zgp3d-floor{display:none}.zgp-strip-t{color:#fff;letter-spacing:.06em;font-family:Saira Condensed,sans-serif;font-size:17px;font-weight:800}.zgp-strip-s{color:var(--zbuy-dim);align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.zgp-strip-s svg{color:var(--zbuy-lime);flex-shrink:0}.zgp-done{gap:10px;padding-top:8px}@media (height<=500px) and (orientation:landscape){.zgp3d.is-hero{height:150px}.zgp3d.is-hero .zgp3d-card{width:96px;height:136px}.zgp-pay{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.zgp-paybtn{min-height:48px}}
