.PricingExplorer_explorer__RYtqX{display:grid;gap:var(--space-6)}.PricingExplorer_legend__GxxGt{margin-bottom:var(--space-3);padding:0;color:var(--text-primary);font-size:var(--size-ui);font-weight:var(--weight-semibold)}.PricingExplorer_packs__wOfqK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;border:0;min-width:0}.PricingExplorer_packs__wOfqK>.PricingExplorer_legend__GxxGt{grid-column:1/-1}.PricingExplorer_controlInput__rYeBj{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.PricingExplorer_packInput__1Cw0u{position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5);z-index:1;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.PricingExplorer_packCard__RC8RX{position:relative;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-card);cursor:pointer;transition:border-color var(--duration-ui) var(--ease-standard),box-shadow var(--duration-ui) var(--ease-standard)}.PricingExplorer_packSelector__CB7Qq{display:grid;align-content:start;gap:6px;min-width:0;cursor:pointer}.PricingExplorer_packCard__RC8RX:hover{border-color:var(--zinc-300)}.PricingExplorer_packCard__RC8RX:has(.PricingExplorer_packInput__1Cw0u:checked){border-color:var(--violet-400);box-shadow:0 0 0 3px var(--accent-wash),var(--shadow-lift)}.PricingExplorer_packCard__RC8RX:has(.PricingExplorer_packInput__1Cw0u:checked):before{content:"";position:absolute;inset-block-start:-1px;inset-inline:22px;height:3px;border-radius:0 0 3px 3px;background:var(--caption-bar)}.PricingExplorer_packCard__RC8RX:has(.PricingExplorer_packInput__1Cw0u:focus-visible){box-shadow:var(--shadow-focus)}.PricingExplorer_packHead__CfnDi{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:var(--space-2)}.PricingExplorer_packName__gI_tM{font-size:var(--size-heading-4);font-weight:var(--weight-heading);letter-spacing:-.015em}.PricingExplorer_popular__tjE_I:first-letter{text-transform:uppercase}.PricingExplorer_packPrice__8B6bT{font-family:var(--font-mono);font-size:2rem;font-weight:var(--weight-semibold);letter-spacing:-.045em;line-height:1.1}.PricingExplorer_packPrice__8B6bT span{margin-inline-start:4px;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-regular);letter-spacing:0}.PricingExplorer_packMinutes__bNrV5{font-weight:var(--weight-semibold)}.PricingExplorer_packCredits__o1Eqm,.PricingExplorer_packNote__qaE25{color:var(--text-secondary);font-size:var(--size-body-sm)}.PricingExplorer_packNote__qaE25{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.PricingExplorer_body__MOz4q{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-raised);box-shadow:var(--shadow-frame)}.PricingExplorer_controls__FVV0X{display:grid;align-content:start;gap:var(--space-6);padding:var(--space-8)}.PricingExplorer_segmentField__J6GCD{margin:0;padding:0;border:0;min-width:0}.PricingExplorer_segment___jTZL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-sunken)}.PricingExplorer_segment___jTZL label{position:relative;display:grid;place-items:center;min-height:40px;padding:0 12px;border-radius:7px;color:var(--text-secondary);cursor:pointer;font-size:var(--size-ui);font-weight:var(--weight-semibold);text-align:center;transition:background-color var(--duration-ui) var(--ease-standard),color var(--duration-ui) var(--ease-standard)}.PricingExplorer_segment___jTZL label:hover{color:var(--text-primary)}.PricingExplorer_segment___jTZL label:has(.PricingExplorer_controlInput__rYeBj:checked){background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.PricingExplorer_segment___jTZL label:has(.PricingExplorer_controlInput__rYeBj:focus-visible){box-shadow:var(--shadow-focus)}.PricingExplorer_field__l25tg{display:grid;gap:var(--space-3)}.PricingExplorer_fieldHead__7Qg6_ label,.PricingExplorer_field__l25tg>label{font-size:var(--size-ui);font-weight:var(--weight-semibold)}.PricingExplorer_fieldHead__7Qg6_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.PricingExplorer_minutesNumber__waIpH{width:96px;min-height:40px;padding:0 10px;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--size-mono);text-align:end}.PricingExplorer_minutesNumber__waIpH:focus-visible,.PricingExplorer_stepper__H2L3u input:focus-visible{outline:2px solid transparent;border-color:var(--violet-600);box-shadow:var(--shadow-focus)}.PricingExplorer_slider__5_p4L{width:100%;accent-color:var(--violet-600);cursor:pointer}.PricingExplorer_sliderScale__ejyPE{display:flex;justify-content:space-between;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--size-caption)}.PricingExplorer_stepper__H2L3u{display:inline-grid;grid-template-columns:40px 72px 40px;width:max-content;overflow:hidden;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-raised)}.PricingExplorer_stepper__H2L3u button{border:0;background:var(--surface-sunken);color:var(--text-primary);cursor:pointer;font-size:1.1rem;font-weight:var(--weight-semibold)}.PricingExplorer_stepper__H2L3u button:hover:not(:disabled){background:var(--zinc-100)}.PricingExplorer_stepper__H2L3u button:disabled{cursor:not-allowed;opacity:.4}.PricingExplorer_stepper__H2L3u input{min-height:40px;border:0;border-inline:1px solid var(--border-default);background:var(--surface-raised);font-family:var(--font-mono);font-size:var(--size-mono);text-align:center}.PricingExplorer_receipt__wGOmQ{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-8);border-inline-start:1px solid var(--border-default);background:var(--zinc-50);color:var(--text-primary)}.PricingExplorer_receiptHead__S1TTH{color:var(--text-secondary);font-size:var(--size-body-sm);font-weight:var(--weight-semibold)}.PricingExplorer_receiptLine__YYcKC{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--size-mono)}.PricingExplorer_receiptRule__Zg_f3{display:block;height:1px;margin-block:var(--space-2);background:var(--border-default)}.PricingExplorer_metric__GPGD1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);color:var(--text-secondary);font-size:var(--size-body-sm)}.PricingExplorer_metric__GPGD1 strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--size-mono);font-weight:var(--weight-semibold);text-align:end}.PricingExplorer_metricHero__vf6Hy strong{color:var(--text-primary);font-size:2rem;letter-spacing:-.04em}.PricingExplorer_tick__Ja9Sz{animation:PricingExplorer_tick__Ja9Sz var(--duration-base) var(--ease-out)}.PricingExplorer_warning__Qf7Zc{padding:10px 12px;border-radius:8px;border:1px solid var(--warning-100);background:var(--warning-50);color:var(--warning-700);font-size:var(--size-body-sm)}.PricingExplorer_receiptCta__FNOf9{margin-top:var(--space-3)}.PricingExplorer_caveat__LeIgM{color:var(--text-tertiary);font-size:var(--size-caption);line-height:1.5}@keyframes PricingExplorer_tick__Ja9Sz{0%{opacity:.4;transform:translateY(2px)}}@media (max-width:1180px){.PricingExplorer_packs__wOfqK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.PricingExplorer_body__MOz4q,.PricingExplorer_packs__wOfqK{grid-template-columns:1fr}}@media (max-width:560px){.PricingExplorer_controls__FVV0X,.PricingExplorer_receipt__wGOmQ{padding:var(--space-5)}.PricingExplorer_packCard__RC8RX{padding:var(--space-4)}}@media (pointer:coarse){.PricingExplorer_minutesNumber__waIpH,.PricingExplorer_segment___jTZL label,.PricingExplorer_stepper__H2L3u button,.PricingExplorer_stepper__H2L3u input{min-height:44px}.PricingExplorer_stepper__H2L3u{grid-template-columns:44px 72px 44px}}@media (prefers-reduced-motion:reduce){.PricingExplorer_tick__Ja9Sz{animation:none}}