.E90UJa_page{background:var(--bg);min-height:100dvh;padding:var(--s-6) var(--s-4) var(--s-8)}.E90UJa_col{gap:var(--s-4);max-width:30rem;margin:0 auto;display:grid}.E90UJa_head{gap:var(--s-1);text-align:center;justify-items:center;display:grid}.E90UJa_head h1{font-size:var(--t-22,1.375rem);margin:0;font-weight:600}.E90UJa_muted{color:var(--text-2);font-size:var(--t-13);margin:0}.E90UJa_box{gap:var(--s-3);display:grid}.E90UJa_plans{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.E90UJa_card{align-items:center;gap:2px var(--s-3);padding:var(--s-3);border-radius:var(--r-10);background:var(--surface-2);color:var(--text);font-size:var(--t-13);cursor:pointer;grid-template-columns:1fr auto;transition:transform .12s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.E90UJa_card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.E90UJa_card:active{transform:scale(.98)}.E90UJa_card:has(input:checked){background:var(--text);color:var(--bg)}.E90UJa_card:has(input:focus-visible){box-shadow:0 0 0 2px var(--blue)}.E90UJa_cardName{font-weight:600}.E90UJa_cardPrice{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.E90UJa_cardNote{opacity:.75;font-size:var(--t-11);grid-column:1/-1}.E90UJa_tag{font-size:var(--t-11);padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--surface);color:var(--text);justify-self:start;font-weight:600}.E90UJa_bump{border:1px dashed var(--border);grid-template-columns:auto 1fr;}.E90UJa_tick{border-radius:var(--r-6);background:var(--surface);place-items:center;width:1.25rem;height:1.25rem;font-weight:700;display:grid}.E90UJa_bump:has(input:checked) .E90UJa_tick{background:var(--bg);color:var(--text)}.E90UJa_methods{grid-template-columns:1fr 1fr;}.E90UJa_method{text-align:center;grid-template-columns:1fr;}.E90UJa_couponRow{gap:var(--s-2);display:flex}.E90UJa_couponRow input{flex:1}.E90UJa_total{font-size:var(--t-15,.9375rem);justify-content:space-between;align-items:baseline;display:flex}.E90UJa_total strong{font-size:var(--t-22,1.375rem);font-variant-numeric:tabular-nums}.E90UJa_strike{color:var(--text-2);margin-right:var(--s-2);font-size:var(--t-13);text-decoration:line-through}.E90UJa_full{width:100%}.E90UJa_trust{gap:var(--s-1);text-align:center;display:grid}.E90UJa_backdrop{z-index:50;background:#0006;place-items:end center;animation:.16s ease-out E90UJa_fade;display:grid;position:fixed;inset:0}.E90UJa_sheet{background:var(--surface);border-radius:var(--r-10) var(--r-10) 0 0;width:100%;max-width:28rem;padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom));gap:var(--s-3);text-align:center;animation:.22s cubic-bezier(.23,1,.32,1) E90UJa_up;display:grid}@media (min-width:640px){.E90UJa_backdrop{align-items:center}.E90UJa_sheet{border-radius:var(--r-10)}}@keyframes E90UJa_fade{0%{opacity:0}}@keyframes E90UJa_up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.E90UJa_backdrop,.E90UJa_sheet{animation:none}}.E90UJa_list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.E90UJa_code{font-family:ui-monospace,monospace;font-size:var(--t-17);letter-spacing:.08em;font-weight:600}.E90UJa_row{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}
