.jbuvTq_root{--_accent:var(--billing-accent,var(--success));--_h:34px;--_pad:3px;isolation:isolate;max-width:100%;padding:var(--_pad);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);align-items:center;line-height:1;display:inline-flex;position:relative}.jbuvTq_root[data-size=lg]{--_h:42px;--_pad:4px;font-size:var(--text-base)}.jbuvTq_thumb,.jbuvTq_thumbStatic{z-index:-1;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-subtle), 0 1px 2px #0000000f, 0 2px 6px #0000000a;pointer-events:none;position:absolute}@supports (color:lab(0% 0 0)){.jbuvTq_thumb,.jbuvTq_thumbStatic{box-shadow:0 0 0 1px var(--border-subtle), 0 1px 2px lab(0% 0 0/.06), 0 2px 6px lab(0% 0 0/.04)}}.jbuvTq_thumb{top:var(--_pad);bottom:var(--_pad);will-change:transform, width;left:0}.jbuvTq_thumbStatic{inset:0}:is(:root[data-theme=dark] .jbuvTq_thumb,:root[data-theme=dark] .jbuvTq_thumbStatic){box-shadow:0 0 0 1px var(--border), inset 0 1px 0 #ffffff0d, 0 1px 2px #0000004d}@supports (color:lab(0% 0 0)){:is(:root[data-theme=dark] .jbuvTq_thumb,:root[data-theme=dark] .jbuvTq_thumbStatic){box-shadow:0 0 0 1px var(--border), inset 0 1px 0 lab(100% 0 0/.05), 0 1px 2px lab(0% 0 0/.3)}}.jbuvTq_option{min-width:0;height:var(--_h);border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0 14px;display:inline-flex;position:relative}.jbuvTq_option[data-selected]{color:var(--foreground);cursor:default}.jbuvTq_option:has(.jbuvTq_badge){padding-right:5px}.jbuvTq_root[data-size=lg] .jbuvTq_option{padding-inline:18px}.jbuvTq_root[data-size=lg] .jbuvTq_option:has(.jbuvTq_badge){padding-right:6px}@media (hover:hover) and (pointer:fine){.jbuvTq_option:not([data-selected]):hover{color:var(--text-secondary)}}.jbuvTq_content{transition:transform var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;display:inline-flex;position:relative}.jbuvTq_option:not([data-selected]):active .jbuvTq_content{transform:scale(.97)}.jbuvTq_label{font-weight:500}.jbuvTq_badge{height:calc(var(--_h) - 10px);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.jbuvTq_badge[data-active]{background:color-mix(in oklab, var(--_accent) 13%, transparent);color:color-mix(in oklab, var(--_accent) 88%, var(--foreground))}:root[data-theme=dark] .jbuvTq_badge[data-active]{background:color-mix(in oklab, var(--_accent) 18%, transparent);color:var(--_accent)}.jbuvTq_swap{overflow-clip-margin:2px;justify-items:center;display:inline-grid;position:relative;overflow-y:clip}.jbuvTq_swapSizer{visibility:hidden;grid-area:1/1}.jbuvTq_swapText{grid-area:1/1;display:inline-block}@media (prefers-reduced-motion:reduce){.jbuvTq_content,.jbuvTq_badge{transition:none}}.jbuvTq_price{flex-wrap:wrap;align-items:flex-end;gap:4px 10px;min-width:0;display:inline-flex}.jbuvTq_amount{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;align-items:flex-start;font-weight:400;line-height:1;display:inline-flex}.jbuvTq_currency{color:var(--text-secondary);margin-top:.12em;margin-right:.04em;font-size:.55em}.jbuvTq_counter{display:inline-flex}.jbuvTq_counter>span{font:inherit!important;letter-spacing:inherit!important}.jbuvTq_aside{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);white-space:nowrap;align-items:baseline;padding-bottom:.3em;display:inline-flex}.jbuvTq_wasSlot{display:inline-block;overflow-x:clip}.jbuvTq_was{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-right:6px;text-decoration-thickness:1px;display:inline-block}.jbuvTq_period{overflow-clip-margin:2px;display:inline-block;position:relative;overflow-x:clip}.jbuvTq_periodSizer{visibility:hidden;display:inline-block}.jbuvTq_periodText{display:inline-block;position:absolute;top:0;left:0}
