.zx-dsec{--ds-ground:#f2f2f7;--ds-line:#e5e5ea;--ds-ink:#0b0d0e;--ds-night:#0e1012;--ds-night-2:#17191c;--ds-lift:0 1px 2px #0b0d0e0a, 0 14px 28px -20px #0b0d0e38;--ds-lift-hover:0 2px 4px #0b0d0e0f, 0 22px 36px -20px #0b0d0e4d}.zx-dsec .zx-kicker{color:var(--accent)}.zx-dsec .zx-trust,.zx-dsec .zx-validity-wrap,.zx-dsec .zx-rpack-wrap,.zx-dsec .zx-benefits-wrap{background:var(--ds-ground);border-bottom:0;display:flow-root}.zx-dsec .zx-validity-wrap,.zx-dsec .zx-rpack-wrap{max-width:none}.zx-dsec .zx-validity-wrap>.zx-validity,.zx-dsec .zx-rpack-wrap>*{max-width:var(--max);margin-left:auto;margin-right:auto}.zx-dsec .zx-trust-card,.zx-dsec .zx-validity,.zx-dsec .zx-rpack{border:1px solid var(--ds-line);box-shadow:none;background:#fff;border-radius:18px}.zx-dsec .zx-trust-card{box-shadow:var(--ds-lift)}.zx-dsec .zx-trust-card.hoverable:hover{box-shadow:var(--ds-lift-hover);border-color:#d1d1d6}.zx-dsec .zx-validity svg{color:var(--accent)}.zx-dsec .zx-benefits-wrap{border-bottom:1px solid var(--ds-line)}.zx-dsec .zx-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px;padding-bottom:44px}.zx-dsec .zx-benefit{border:1px solid var(--ds-line);box-shadow:var(--ds-lift);background:#fff;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:2px 14px;padding:18px 20px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:grid;position:relative}.zx-dsec .zx-benefit:hover{box-shadow:var(--ds-lift-hover);border-color:#d1d1d6;transform:translateY(-3px)}.zx-dsec .zx-benefit>svg{box-sizing:content-box;background:var(--ds-ground);width:24px;height:24px;stroke:var(--accent);border-radius:17px;grid-row:1/span 2;padding:14px}.zx-dsec .zx-benefit .t{font-size:15px;font-weight:var(--weight-emphasis);letter-spacing:-.012em;color:var(--ink);align-self:end}.zx-dsec .zx-benefit .s{color:var(--muted);align-self:start;font-size:13px;line-height:1.5}.zx-dsec .zx-dcheck-band{color:#fff;background:radial-gradient(900px 420px at 10% -14%, #ffffff14, transparent 62%), linear-gradient(170deg, var(--ds-night) 0%, var(--ds-night-2) 100%);position:relative;overflow:hidden}.zx-dsec .zx-dcheck{padding-top:84px;padding-bottom:84px}.zx-dsec .zx-dcheck-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:12px 64px;max-width:none;display:grid}.zx-dsec .zx-dcheck-head .k{color:var(--accent-on-dark);grid-column:1}.zx-dsec .zx-dcheck-head h2{color:#fff;letter-spacing:-.03em;grid-column:1;margin:0;font-size:clamp(28px,1.6vw + 20px,42px);line-height:1.08}.zx-dsec .zx-dcheck-head p{color:#ffffffb8;grid-area:1/2/span 2;margin:0}.zx-dsec .zx-dcheck-head code{color:#fff;background:#ffffff1f;border-color:#ffffff38}.zx-dsec .zx-dcheck-head strong{color:#fff}.zx-dsec .zx-dcheck-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;margin-top:44px}.zx-dsec .zx-dcheck-step{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:22px;width:100%;padding:30px 22px 24px;position:relative}.zx-dsec .zx-dcheck-phone{box-shadow:0 0 0 1px #ffffff14,0 28px 54px -22px #000c,0 0 70px -24px #ffffff47}.zx-dsec .zx-dcheck-cap{align-self:stretch;gap:12px}.zx-dsec .zx-dcheck-cap .n{width:26px;height:26px;color:var(--ds-ink);background:#fff;font-size:12.5px}.zx-dsec .zx-dcheck-cap strong{color:#fff;font-size:15.5px}.zx-dsec .zx-dcheck-cap .tx>span:last-child{color:#ffffffad;font-size:13.5px}.zx-dsec .zx-dcheck-step:not(:last-child):after{content:"";z-index:1;border-top:2px solid #ffffff80;border-right:2px solid #ffffff80;width:14px;height:14px;position:absolute;top:46%;right:-21px;transform:rotate(45deg)}.zx-dsec .zx-dcheck-foot{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;max-width:none;margin-top:30px;padding:16px 20px 16px 54px;font-size:14px;position:relative}.zx-dsec .zx-dcheck-foot:before{content:"i";width:24px;height:24px;color:var(--ds-ink);font-size:13px;font-weight:var(--weight-emphasis);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-style:italic;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.zx-dsec .zx-steps-band{background:#fff}.zx-dsec .zx-steps-sec{padding-top:84px;padding-bottom:92px}.zx-dsec .zx-sechead h2{color:var(--ink)}.zx-dsec .zx-steps{gap:22px}.zx-dsec .zx-step{background:var(--ds-ground);border:0;border-radius:30px;gap:10px;min-height:304px;padding:28px 28px 26px;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s}.zx-dsec .zx-step:hover{transform:translateY(-4px);box-shadow:0 24px 40px -26px #0b0d0e4d}.zx-dsec .zx-step>*{position:relative}.zx-dsec .zx-step .ico{width:48px;height:48px;color:var(--accent);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 1px 2px #0b0d0e0f}.zx-dsec .zx-step .n{font-size:68px;line-height:1;font-weight:var(--weight-emphasis);letter-spacing:-.05em;color:var(--ds-ink);margin-bottom:14px}.zx-dsec .zx-step .t{letter-spacing:-.025em;font-size:22px}.zx-dsec .zx-step p{color:var(--muted);font-size:14.5px}.zx-dsec .zx-step .tag{color:var(--ds-ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:8px 14px 8px 12px;font-size:12.5px;display:inline-flex}.zx-dsec .zx-step .tag:before{content:"";background:#12a150 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:999px;flex:none;width:14px;height:14px}.zx-dsec .zx-topup{background:#fff;border:0;padding-top:12px;padding-bottom:92px}.zx-dsec .zx-topup-body{background:var(--ds-ground);border-radius:36px;padding:48px clamp(22px,4vw,52px) 44px}.zx-dsec .zx-topup-body .kicker{color:var(--accent)}.zx-dsec .zx-topup-body .acts .go{background:var(--ds-ink);color:#fff}.zx-dsec .zx-topup-body .acts .go:hover{background:#2a2d30}.zx-dsec .zx-topup-body .acts .alt{color:var(--ds-ink);text-underline-offset:4px;-webkit-text-decoration:underline #c7c7cc;text-decoration:underline #c7c7cc}.zx-dsec .zx-topup-body .acts .alt:hover{-webkit-text-decoration-color:var(--ds-ink);text-decoration-color:var(--ds-ink)}.zx-dsec .zx-topup-body .points{gap:16px;margin-top:40px}.zx-dsec .zx-topup-body .points li{border:1px solid var(--ds-line);box-shadow:none;background:#fff;border-radius:22px;gap:14px;padding:22px}.zx-dsec .zx-topup-body .points .ico{background:var(--ds-ground);width:46px;height:46px;color:var(--accent);border-radius:15px;justify-content:center;align-items:center}.zx-dsec .zx-topup-body .points .h{font-size:16px}.zx-dsec .zx-info-wrap{background:var(--ds-ground);border-color:var(--ds-line)}.zx-dsec .zx-info-sec{padding-top:84px;padding-bottom:88px}.zx-dsec .zx-info-tabs{border-color:var(--ds-line);box-shadow:none;background:#fff}.zx-dsec .zx-info-tab{padding:11px 24px;font-size:14px}.zx-dsec .zx-info-tab:hover{color:var(--ds-ink)}.zx-dsec .zx-info-tab.is-on{background:var(--ds-ink);color:#fff;box-shadow:none}.zx-dsec .zx-info-panel{border:1px solid var(--ds-line);background:#fff;border-radius:28px;padding:34px}.zx-dsec .zx-info-rows{gap:2px}.zx-dsec .zx-info-row{border-bottom:0;border-radius:14px;padding:13px 14px}.zx-dsec .zx-info-row:nth-child(odd){background:#f7f7fa}.zx-dsec .zx-info-photo{border-radius:28px}.zx-dsec .zx-fup{border:1px solid var(--ds-line);background:#fff;border-radius:22px;padding:22px 24px}.zx-dsec .zx-fup .k{color:var(--accent)}.zx-dsec .zx-fup p{color:var(--muted)}.zx-dsec .zx-netcov{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.zx-dsec .zx-netcov-in{background:var(--ds-ground);border:0;border-radius:30px;padding:clamp(24px,3.4vw,40px);position:relative;overflow:hidden}.zx-dsec .zx-netcov-in:after{content:"";pointer-events:none;background:linear-gradient(#d1d1d6,#d1d1d6) 0 100%/16px 28% no-repeat,linear-gradient(#d1d1d6,#d1d1d6) 33px 100%/16px 50% no-repeat,linear-gradient(#d1d1d6,#d1d1d6) 66px 100%/16px 74% no-repeat,linear-gradient(#d1d1d6,#d1d1d6) 99px 100%/16px 100% no-repeat;border-radius:6px;width:116px;height:116px;position:absolute;top:50%;right:clamp(20px,4vw,56px);transform:translateY(-50%)}.zx-dsec .zx-netcov h2{font-size:clamp(22px,1.6vw + 14px,30px)}.zx-dsec .zx-netcov p{color:var(--muted)}.zx-dsec .zx-netcov-list li{border-color:var(--ds-line);background:#fff;padding:10px 16px}.zx-dsec .zx-netcov-list li:before{content:"";background:#12a150;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #12a15029}.zx-dsec .zx-netcov-list .tg{color:var(--ds-ink);background:var(--ds-ground)}@media (max-width:1020px){.zx-dsec .zx-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.zx-dsec .zx-dcheck-head{grid-template-columns:minmax(0,1fr);row-gap:14px}.zx-dsec .zx-dcheck-head p{grid-area:auto/1}.zx-dsec .zx-dcheck-rail{margin-left:calc(var(--shell) * -1);margin-right:calc(var(--shell) * -1)}.zx-dsec .zx-dcheck-steps{scroll-snap-type:x mandatory;padding:6px var(--shell) 10px;scroll-padding-left:var(--shell);gap:14px;margin-top:28px;display:flex;overflow-x:auto}.zx-dsec .zx-dcheck-step{scroll-snap-align:start;flex:0 0 min(300px,78vw);width:auto}.zx-dsec .zx-dcheck-step:not(:last-child):after{display:none}.zx-dsec .zx-steps{grid-template-columns:minmax(0,1fr)}.zx-dsec .zx-step{min-height:0}.zx-dsec .zx-topup-body .points{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.zx-dsec .zx-benefits{grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:28px}.zx-dsec .zx-benefit{border-radius:16px;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:12px 14px}.zx-dsec .zx-benefit>svg{border-radius:14px;width:20px;height:20px;padding:12px}.zx-dsec .zx-benefit .t{font-size:14px}.zx-dsec .zx-benefit .s{font-size:12.5px}.zx-dsec .zx-dcheck{padding-top:52px;padding-bottom:52px}.zx-dsec .zx-dcheck-step{border-radius:24px;padding:22px 16px 18px}.zx-dsec .zx-dcheck-foot{border-radius:16px;padding:14px 16px 14px 48px;font-size:13px}.zx-dsec .zx-steps-sec{padding-top:52px;padding-bottom:56px}.zx-dsec .zx-step{border-radius:24px;padding:22px 20px 20px}.zx-dsec .zx-step .n{margin-bottom:8px;font-size:52px}.zx-dsec .zx-step .t{font-size:19px}.zx-dsec .zx-step .ico{border-radius:14px;width:42px;height:42px;top:18px;right:18px}.zx-dsec .zx-topup{padding-bottom:52px}.zx-dsec .zx-topup-body{border-radius:26px;padding:28px 18px 22px}.zx-dsec .zx-topup-body .points{gap:10px;margin-top:22px}.zx-dsec .zx-topup-body .points li{border-radius:18px;flex-direction:row;align-items:flex-start;gap:12px;padding:14px}.zx-dsec .zx-topup-body .points .ico{border-radius:13px;flex:none;width:40px;height:40px}.zx-dsec .zx-info-sec{padding-top:52px;padding-bottom:56px}.zx-dsec .zx-info-panel{border-radius:22px;padding:22px 18px}.zx-dsec .zx-info-row{flex-direction:column;gap:2px;padding:10px 12px}.zx-dsec .zx-info-row .k{width:auto}.zx-dsec .zx-info-photo,.zx-dsec .zx-fup{border-radius:22px}.zx-dsec .zx-netcov-in{border-radius:24px}.zx-dsec .zx-netcov-in:after{display:none}}@media (prefers-reduced-motion:reduce){.zx-dsec .zx-benefit,.zx-dsec .zx-step,.zx-dsec .zx-trust-card.hoverable{transition:none}.zx-dsec .zx-benefit:hover,.zx-dsec .zx-step:hover,.zx-dsec .zx-trust-card.hoverable:hover{transform:none}}
.zx-dsec{--ns-ground:#f2f2f7;--ns-line:#e5e5ea;--ns-ink:#0b0d0e;--ns-mute:#636366}.zx-dsec .zx-hero,.zx-dsec .zx-nav,.zx-dsec .zx-navsheet,.zx-dsec .zx-cmp-wrap,.zx-dsec .zx-dcheck-band,.zx-dsec .zh-foot{--teal:var(--accent-on-dark);--teal-solid:#e5e5ea;--link:var(--accent-on-dark)}.zx-dsec .zx-hero{background:#0b0d0e}.zx-dsec .zx-hero-slide{filter:saturate(.6)brightness(.82)contrast(1.02)}.zx-dsec .zx-hero-wash-1{background:linear-gradient(100deg,#0a0c0dcc 0%,#0a0c0d94 34%,#0a0c0d70 62%,#0a0c0d8a 100%)}.zx-dsec .zx-hero-wash-2{background:radial-gradient(118% 86% at 6% 46%,#0a0c0de0 0%,#0a0c0dad 40%,#0a0c0d4d 66%,#0a0c0d00 86%)}.zx-dsec .zx-hero-wash-3{background:linear-gradient(#0a0c0d52 0%,#0a0c0d1a 36%,#0a0c0d94 100%)}.zx-dsec .zx-hero-wash-4{display:none}.zx-dsec .zx-cta,.zx-dsec .zx-btn-solid,.zx-dsec .zx-stick-buy,.zx-dsec .zx-cart-cta{background:var(--brand);color:var(--brand-ink);border-radius:999px;box-shadow:0 6px 16px #0a0c0d33}.zx-dsec .zx-cta:hover,.zx-dsec .zx-btn-solid:hover,.zx-dsec .zx-stick-buy:hover,.zx-dsec .zx-cart-cta:hover{background:var(--brand-hover);box-shadow:0 10px 22px #0a0c0d42}.zx-dsec .zx-card-none-cta{border-color:var(--brand);color:var(--brand);border-radius:999px}.zx-dsec .zx-card-none-cta:hover{background:var(--brand);color:var(--brand-ink)}.zx-dsec .zx-chip.is-on,.zx-dsec .zx-tile.is-on,.zx-dsec .zx-dur.is-on{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent), 0 12px 24px -18px #0a0c0d73}.zx-dsec .zx-chip.is-on .n,.zx-dsec .zx-chip.is-on .zx-chip-from{color:#0b0d0e}.zx-dsec .zx-chip.is-on .u{color:#636366}.zx-dsec .zx-chip.is-on .zx-chip-tag{box-shadow:0 0 0 2px #fff}.zx-dsec .zx-tile:hover,.zx-dsec .zx-dur:hover{border-color:#c7c7cc}.zx-dsec .zx-tile.is-on .zx-tile-foot .day,.zx-dsec .zx-dur.is-on .zx-dur-day{background:var(--brand-tint);color:var(--brand)}.zx-dsec .zx-tile-badge.is-recommended,.zx-dsec .zx-chip-tag{background:var(--brand);color:var(--brand-ink)}.zx-dsec .zx-promise-ico{background:var(--brand-tint);color:var(--brand)}.zx-dsec .zx-latenote.is-forever strong{color:#0b0d0e}.zx-dsec .zx-dev-brandchip.is-on{background:var(--brand-wash);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.zx-dsec .zx-dev-tick{color:var(--accent)}.zx-dsec .zx-dcheck-ids .row.is-hit{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.zx-dsec .zx-trav{background:#f2f2f7;border:1px solid #e5e5ea}.zx-dsec .zx-trav-t{color:#0b0d0e}.zx-dsec .zx-trav-s{color:#636366}.zx-dsec .zx-trav-step{border:1.5px solid var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 10%, transparent)}.zx-dsec .zx-trav-btn{color:#0b0d0e;border-color:#d1d1d6}.zx-dsec .zx-trav-btn:hover:not(:disabled){background:#f2f2f7}.zx-dsec .zx-trav-btn.is-plus{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);box-shadow:none}.zx-dsec .zx-trav-btn.is-plus:hover:not(:disabled){background:var(--brand-hover)}.zx-dsec .zx-trav-btn:focus-visible,.zx-dsec .zx-trio-pill.is-btn:focus-visible{outline-color:#0b0d0e}.zx-dsec .zx-trav-n b{color:#0b0d0e}.zx-dsec .zx-refundpop{color:#1c1c1e;border-color:#e5e5ea}.zx-dsec .zx-refundpop-head strong{color:#0b0d0e}.zx-dsec .zx-refundpop-x{background:#0a0c0d0f}.zx-dsec .zx-faqrow.is-open>button{color:#0b0d0e}.zx-dsec .zx-faqrow.is-open .ic{background:var(--brand);color:var(--brand-ink)}.zx-dsec .zx-netcov-list .tg{color:#0b0d0e}.zx-dsec .zx-validity svg{color:var(--accent)}.zx-dsec .zx-trust-card.hoverable:hover{border-color:#c7c7cc;box-shadow:0 14px 30px #0a0c0d14}.zx-dsec .zx-rpack-art{background:linear-gradient(135deg, var(--teal) 0%, var(--deep) 100%);box-shadow:none}.zx-dsec .zx-rpack-art.has-photo:after{background:linear-gradient(135deg,#0a0c0d47,#0a0c0d14)}.zx-dsec .zx-info-tab.is-on,.zx-dsec .zx-remind-ico,.zx-dsec .zx-remind-acts .solid{background:var(--brand);box-shadow:none}.zx-app-wrap{background:var(--brand-wash);animation:none}.zx-app-orb-1,.zx-app-orb-2{display:none}.zx-app-badge{color:#0b0d0e;background:#fff;border:1px solid #e5e5ea}.zx-app-copy h2{color:#0b0d0e}.zx-app-point{color:#3a3a3c}.zx-app-point svg{stroke:var(--accent)}.zx-store{background:#0b0d0e;border-color:#0b0d0e}.zx-phone-bar i{background:#0b0d0e}.zx-phone-topup .b{background:var(--brand)}.zx-cmp-wrap{background:#0e1012}.zx-cmp-foot{background:#ffffff0d}.zx-cmp-foot button{color:#0b0d0e}.zx-cmp-logo.is-us{background:var(--brand)}.zx-cmp-row.is-hl{box-shadow:none}.zx-cmp-row .zx-cmp-f .only{color:#0b0d0e;background:#fff}.zx-consent .zx-consent-accept{background:var(--brand);color:var(--brand-ink);box-shadow:none;border-radius:999px}.zx-consent .zx-consent-accept:hover{background:var(--brand-hover);box-shadow:none}.zx-consent .zx-consent-decline{color:#0b0d0e;background:#fff;border-color:#e5e5ea;border-radius:999px}.zx-consent .zx-consent-decline:hover{background:#f2f2f7;border-color:#c7c7cc}.zx-sheet-scrim .zx-sheet{--ab-ink:#222;--ab-mute:#6a6a6a;--ab-line:#ddd;border-radius:24px}.zx-sheet-scrim .zx-sheet .zx-sheet-head{border-bottom:1px solid #ebebeb;gap:14px;padding:18px 24px 16px}.zx-sheet-scrim .zx-sheet .zx-sheet-close{width:36px;min-width:36px;height:36px;color:var(--ab-ink);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}.zx-sheet-scrim .zx-sheet .zx-sheet-close:hover{background:#f7f7f7}.zx-sheet-scrim .zx-sheet .zx-sheet-close .lbl{display:none}.zx-sheet-scrim .zx-sheet .zx-sheet-title .t{letter-spacing:-.02em;color:var(--ab-ink);font-size:24px;font-weight:600}.zx-sheet-scrim .zx-sheet .zx-sheet-title .s{color:var(--ab-mute);font-size:13.5px}.zx-sheet-scrim .zx-sheet .zx-sheet-body{gap:22px;padding:20px 24px 18px}.zx-sheet-scrim .zx-sheet .zx-field-head .t,.zx-sheet-scrim .zx-sheet .zx-field>.t{letter-spacing:-.01em!important;color:var(--ab-ink)!important;font-size:18px!important;font-weight:600!important}.zx-sheet-scrim .zx-sheet .zx-kinds{background:#f2f2f2;border:0;border-radius:999px;grid-template-columns:none;grid-auto-flow:column;align-self:flex-start;gap:4px;padding:4px;display:inline-grid}.zx-sheet-scrim .zx-sheet .zx-kind{color:var(--ab-ink);box-shadow:none;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:14.5px;font-weight:500;transform:none}.zx-sheet-scrim .zx-sheet .zx-kind.is-on{background:var(--ab-ink);color:#fff;box-shadow:0 2px 6px #0000002e}.zx-sheet-scrim .zx-sheet :is(.zx-dur,.zx-tile){border:1px solid var(--ab-line);box-shadow:none;background:#fff;border-radius:12px;transition:border-color .15s,box-shadow .15s}.zx-sheet-scrim .zx-sheet :is(.zx-dur,.zx-tile):hover{border-color:var(--ab-ink);box-shadow:none;transform:none}.zx-sheet-scrim .zx-sheet :is(.zx-dur,.zx-tile).is-on{border-color:var(--ab-ink);box-shadow:inset 0 0 0 1px var(--ab-ink);background:#fff}.zx-sheet-scrim .zx-sheet .zx-tile-dot{display:none}.zx-sheet-scrim .zx-sheet .zx-dur .n,.zx-sheet-scrim .zx-sheet .zx-tile-data{color:var(--ab-ink)}.zx-sheet-scrim .zx-sheet .zx-dur .u{color:var(--ab-mute)}.zx-sheet-scrim .zx-sheet .zx-dur-price .p{color:var(--ab-ink);font-weight:600}.zx-sheet-scrim .zx-sheet :is(.zx-dur-day,.zx-tile .zx-tile-days .d){color:var(--ab-mute);background:0 0;padding:0;font-size:13px}.zx-sheet-scrim .zx-sheet :is(.zx-dur,.zx-tile).is-on .zx-dur-day{color:var(--ab-ink);background:0 0;text-decoration:underline}.zx-sheet-scrim .zx-sheet .zx-chip-tag{background:var(--ab-ink);color:#fff}.zx-sheet-scrim .zx-sheet .zx-promises{border-top:1px solid #ebebeb;gap:14px;padding-top:16px}.zx-sheet-scrim .zx-sheet .zx-promise-ico{color:var(--ab-ink);background:0 0}.zx-sheet-scrim .zx-sheet .zx-promise-ico svg{width:20px;height:20px}.zx-sheet-scrim .zx-sheet .zx-latenote strong{color:var(--ab-ink);font-size:14.5px;font-weight:600}.zx-sheet-scrim .zx-sheet .zx-latenote.is-forever strong{color:var(--ab-ink)}.zx-sheet-scrim .zx-sheet .zx-latenote p{color:var(--ab-mute);font-size:13px}.zx-sheet-scrim .zx-sheet .zx-sheet-foot{padding:14px 24px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ebebeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;display:grid}.zx-sheet-scrim .zx-sheet .zx-trav{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebebeb;border-radius:0;grid-column:1/-1;padding:0 0 14px}.zx-sheet-scrim .zx-sheet .zx-trav-t{color:var(--ab-ink);font-size:16px;font-weight:500}.zx-sheet-scrim .zx-sheet .zx-trav-s{color:var(--ab-mute);font-size:13px}.zx-sheet-scrim .zx-sheet .zx-trav-step{box-shadow:none;background:0 0;border:0;flex:none;gap:14px;padding:0}.zx-sheet-scrim .zx-sheet .zx-trav-btn,.zx-sheet-scrim .zx-sheet .zx-trav-btn.is-plus{width:32px;height:32px;color:var(--ab-ink);box-shadow:none;background:#fff;border:1px solid #b0b0b0;border-radius:999px}.zx-sheet-scrim .zx-sheet .zx-trav-btn:hover:not(:disabled){border-color:var(--ab-ink);background:#fff}.zx-sheet-scrim .zx-sheet .zx-trav-btn:disabled{opacity:.3}.zx-sheet-scrim .zx-sheet .zx-trav-btn svg{width:14px;height:14px}.zx-sheet-scrim .zx-sheet .zx-trav-n b{color:var(--ab-ink);font-size:16px;font-weight:500}.zx-sheet-scrim .zx-sheet .zx-sheet-total{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:1px;display:flex}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r1{text-align:left;flex-direction:row;align-items:baseline;gap:6px}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r1 .k{display:none}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r1 .s{color:var(--ab-mute);font-size:13.5px}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r2 .t{color:var(--ab-ink);text-underline-offset:4px;font-size:22px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.zx-sheet-scrim .zx-sheet .zx-sheet-actions{gap:10px;display:flex}.zx-sheet-scrim .zx-sheet .zx-btn-ghost{border:1px solid var(--ab-ink);min-width:0;color:var(--ab-ink);background:#fff;border-radius:10px;padding:14px 20px;font-size:15px;font-weight:500}.zx-sheet-scrim .zx-sheet .zx-btn-solid{background:var(--brand);min-width:0;color:var(--brand-ink);box-shadow:none;border:0;border-radius:10px;padding:14px 26px;font-size:15px;font-weight:600}.zx-sheet-scrim .zx-sheet .zx-btn-solid:hover{background:var(--brand-hover);box-shadow:none;transform:none}@media (max-width:760px){.zx-sheet-scrim .zx-sheet .zx-sheet-head{padding:14px 16px 12px}.zx-sheet-scrim .zx-sheet .zx-sheet-title .t{font-size:20px}.zx-sheet-scrim .zx-sheet .zx-sheet-body{gap:18px;padding:16px 16px 14px}.zx-sheet-scrim .zx-sheet .zx-sheet-foot{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));gap:12px}.zx-sheet-scrim .zx-sheet .zx-btn-ghost{padding:13px 14px;font-size:14px}.zx-sheet-scrim .zx-sheet .zx-btn-solid{padding:13px 18px;font-size:14.5px}}.zx-sheet-scrim .zx-sheet .zx-trav{justify-content:space-between}.zx-sheet-scrim .zx-sheet .zx-trav-step{margin-left:auto}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r2 .m:empty{display:none}.zx-sheet-scrim .zx-sheet .zx-trav-step{flex:none;width:auto;min-width:0}.zx-sheet-scrim .zx-sheet .zx-trav-n{flex:none;min-width:52px}@media (max-width:760px){.zx-sheet-scrim .zx-sheet .zx-sheet-head>.zx-flag{flex-shrink:0;border-radius:4px!important;width:26px!important;height:18px!important}.zx-sheet-scrim .zx-sheet .zx-sheet-title .t{white-space:nowrap;font-size:clamp(16px,4.6vw,19px)}.zx-sheet-scrim .zx-sheet .zx-sheet-close{width:32px;min-width:32px;height:32px}.zx-sheet-scrim .zx-sheet .zx-sheet-head{gap:8px}}.zx-sheet-scrim .zx-sheet .zx-volnudge{background:var(--brand-wash);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:-4px;padding:10px 12px;display:flex}.zx-sheet-scrim .zx-sheet .zx-volnudge p{color:var(--brand);align-items:center;gap:8px;min-width:0;margin:0;font-size:13.5px;font-weight:500;display:flex}.zx-sheet-scrim .zx-sheet .zx-volnudge p svg{flex-shrink:0}.zx-sheet-scrim .zx-sheet .zx-volnudge .tiers{flex-wrap:wrap;gap:6px;display:flex}.zx-sheet-scrim .zx-sheet .zx-volnudge .tier{border:1px solid color-mix(in srgb, var(--brand) 30%, #fff);height:28px;color:var(--brand);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 10px;font-size:12.5px;font-weight:500}.zx-sheet-scrim .zx-sheet .zx-volnudge .tier:hover{border-color:var(--brand)}.zx-sheet-scrim .zx-sheet .zx-volnudge .tier.is-on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.zx-sheet-scrim .zx-sheet .zx-chip{box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:12px}.zx-sheet-scrim .zx-sheet .zx-chip:hover{border-color:#222;transform:none}.zx-sheet-scrim .zx-sheet .zx-chip.is-on{background:#fff;border-color:#222;box-shadow:inset 0 0 0 1px #222}.zx-sheet-scrim .zx-sheet .zx-chip.is-on :is(.n,.zx-chip-from){color:#222}.zx-sheet-scrim .zx-sheet .zx-chip.is-on .u{color:#6a6a6a}.zx-sheet-scrim .zx-sheet .zx-tile .zx-tile-foot .day{color:#6a6a6a;background:0 0;padding:0;font-size:13px}.zx-sheet-scrim .zx-sheet .zx-tile.is-on .zx-tile-foot .day{color:#222;background:0 0;text-decoration:underline}.zx-sheet-scrim .zx-sheet .zx-trav-step{background:#fff;border:1px solid #ddd;border-radius:999px;gap:6px;padding:3px}.zx-sheet-scrim .zx-sheet .zx-trav-btn,.zx-sheet-scrim .zx-sheet .zx-trav-btn.is-plus{background:#f7f7f7;border-color:#0000;width:30px;height:30px}.zx-sheet-scrim .zx-sheet .zx-trav-btn:hover:not(:disabled){border-color:#222}.zx-sheet-scrim .zx-sheet .zx-trav-n{min-width:58px}.zx-sheet-scrim .zx-sheet .zx-trav-n b{font-size:clamp(14px,.4vw + 12.5px,16px)}.zx-sheet-scrim .zx-sheet .zx-sheet-foot{gap:clamp(8px,1.2vh,14px) 14px;padding-top:clamp(8px,1.4vh,14px)}.zx-sheet-scrim .zx-sheet .zx-trav{padding-bottom:clamp(8px,1.2vh,12px)}.zx-sheet-scrim .zx-sheet .zx-trav-t{font-size:clamp(14px,.5vw + 12px,16px)}.zx-sheet-scrim .zx-sheet .zx-trav-s{font-size:clamp(11.5px,.3vw + 10.5px,13px)}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r2 .t{font-size:clamp(18px,1vw + 14px,22px)}.zx-sheet-scrim .zx-sheet .zx-sheet-total .r1 .s{font-size:clamp(11.5px,.3vw + 10.5px,13.5px)}.zx-sheet-scrim .zx-sheet .zx-volnudge{margin-top:0;padding:clamp(6px,1vh,10px) 12px}.zx-sheet-scrim .zx-sheet .zx-volnudge p{font-size:clamp(12px,.4vw + 10.5px,13.5px);line-height:1.35}.zx-sheet-scrim .zx-sheet .zx-volnudge p svg{width:14px;height:14px}@media (max-width:760px){.zx-sheet-scrim .zx-sheet .zx-volnudge{border-radius:10px}.zx-sheet-scrim .zx-sheet .zx-volnudge .tiers{display:none}.zx-sheet-scrim .zx-sheet .zx-btn-ghost,.zx-sheet-scrim .zx-sheet .zx-btn-solid{padding-top:11px;padding-bottom:11px}.zx-sheet-scrim .zx-sheet .zx-tiles{gap:10px 8px}.zx-sheet-scrim .zx-sheet .zx-tile{gap:2px;padding:10px 12px}.zx-sheet-scrim .zx-sheet .zx-tile-data{font-size:16px}.zx-sheet-scrim .zx-sheet .zx-tile-days .d{font-size:12px}.zx-sheet-scrim .zx-sheet .zx-tile-price .p{font-size:17px}.zx-sheet-scrim .zx-sheet .zx-tile .zx-tile-foot{margin-top:0;padding-top:0}.zx-sheet-scrim .zx-sheet .zx-tile .zx-tile-foot .day{font-size:12px}.zx-sheet-scrim .zx-sheet .zx-dur{padding:10px 11px}}@media (max-height:700px){.zx-sheet-scrim .zx-sheet .zx-trav-s{display:none}}.zx-sheet-scrim .zx-sheet .zx-trav-btn.is-plus{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.zx-sheet-scrim .zx-sheet .zx-trav-btn.is-plus:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}@media (max-width:359px){.zx-sheet-scrim .zx-sheet .zx-sheet-title .t{white-space:normal;line-height:1.15}}
