.SUq-UG_root{background:#fff;align-items:stretch;display:flex;overflow:hidden}.SUq-UG_btn{color:#374151;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;flex:none;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.2,0,0,1),background-color .15s,opacity .15s;display:inline-flex}.SUq-UG_btn:hover:not([aria-disabled=true]){background:#f9fafb}.SUq-UG_btn:active:not([aria-disabled=true]),.SUq-UG_btn[data-pressed=true]{background:#f3f4f6;transform:scale(.88)}.SUq-UG_btn[aria-disabled=true]{opacity:.35;cursor:not-allowed}.SUq-UG_btn:focus{outline:none}.SUq-UG_btn:focus-visible{outline-offset:-2px;border-radius:inherit;outline:2px solid #000}.SUq-UG_field{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.SUq-UG_input{text-align:center;font-variant-numeric:tabular-nums;color:#111827;caret-color:#111827;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0 .25rem;font-weight:600}.SUq-UG_input:focus{outline:none}.SUq-UG_field:focus-within{box-shadow:inset 0 0 0 2px #000}.SUq-UG_animated .SUq-UG_input{color:#0000}.SUq-UG_display{pointer-events:none;font-variant-numeric:tabular-nums;color:#111827;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.SUq-UG_up{animation:.18s cubic-bezier(.22,1,.36,1) both SUq-UG_slideUp}.SUq-UG_down{animation:.18s cubic-bezier(.22,1,.36,1) both SUq-UG_slideDown}.SUq-UG_invalid{box-shadow:inset 0 0 0 1px #f87171}.SUq-UG_box{border:1px solid #d1d5db;border-radius:.375rem}.SUq-UG_box .SUq-UG_btn+.SUq-UG_field,.SUq-UG_box .SUq-UG_field+.SUq-UG_btn{border-left:1px solid #e5e7eb}.SUq-UG_sm{height:2rem;font-size:.875rem}.SUq-UG_sm .SUq-UG_btn{width:2rem}.SUq-UG_sm .SUq-UG_field{flex:none;width:3rem}.SUq-UG_md{height:2.5rem;font-size:.875rem}.SUq-UG_md .SUq-UG_btn{width:2.75rem}.SUq-UG_pill{background:#f9fafb;border:1px solid #e5e7eb;border-radius:9999px;height:2.5rem;font-size:.875rem}.SUq-UG_pill .SUq-UG_btn{border-radius:9999px;width:2.5rem;font-weight:700}.SUq-UG_pill .SUq-UG_field{flex:none;width:2.5rem}.SUq-UG_pill .SUq-UG_field:focus-within{border-radius:.5rem}.SUq-UG_full{width:100%}@keyframes SUq-UG_slideUp{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:translateY(0)}}@keyframes SUq-UG_slideDown{0%{opacity:0;transform:translateY(-55%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SUq-UG_btn{transition:none}.SUq-UG_btn:active:not([aria-disabled=true]),.SUq-UG_btn[data-pressed=true]{transform:none}.SUq-UG_up,.SUq-UG_down{animation:none}}
.qjLcqq_button{color:#6b7280;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .12s;display:inline-flex}.qjLcqq_button:active{transform:scale(.9)}.qjLcqq_button:focus{outline:none}.qjLcqq_button:focus-visible{outline-offset:2px;outline:2px solid #000}.qjLcqq_button:hover,.qjLcqq_active{color:#ef4444}.qjLcqq_sm{background:#fffffff2;border-radius:9999px;width:2.25rem;height:2.25rem;box-shadow:0 1px 3px #00000026}.qjLcqq_md{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:2.625rem;height:2.625rem}.qjLcqq_md:hover{background:#fef2f2}.qjLcqq_heart{width:1.25rem;height:1.25rem}.qjLcqq_heart path{fill:#0000;stroke:currentColor;transition:fill .18s}.qjLcqq_active .qjLcqq_heart path{fill:currentColor}.qjLcqq_bounce .qjLcqq_heart{animation:.42s cubic-bezier(.34,1.56,.64,1) qjLcqq_bounce}@keyframes qjLcqq_bounce{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qjLcqq_button,.qjLcqq_heart path{transition:none}.qjLcqq_button:active{transform:none}.qjLcqq_bounce .qjLcqq_heart{animation:none}}
.BrqKXW_backdrop{animation:.18s ease-out both BrqKXW_fadeIn}.BrqKXW_modal{animation:.22s cubic-bezier(.22,1,.36,1) both BrqKXW_modalIn}.BrqKXW_modal:focus{outline:none}.BrqKXW_rowWrap{grid-template-rows:1fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.BrqKXW_rowInner{min-height:0;overflow:hidden}.BrqKXW_leaving{opacity:0;pointer-events:none;grid-template-rows:0fr}.BrqKXW_syncing{opacity:.55;transition:opacity .15s}@keyframes BrqKXW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BrqKXW_modalIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BrqKXW_backdrop,.BrqKXW_modal{animation:none}.BrqKXW_rowWrap,.BrqKXW_syncing{transition:none}}
.hvLXGW_popover{transform-origin:100% 100%;animation:.34s cubic-bezier(.34,1.36,.64,1) both hvLXGW_popoverIn}[dir=rtl] .hvLXGW_popover{transform-origin:0 100%}.hvLXGW_popoverOut{animation:.16s ease-in both hvLXGW_popoverOut}.hvLXGW_content{animation:.12s ease-out 60ms both hvLXGW_fadeIn}.hvLXGW_trigger{animation:.22s cubic-bezier(.34,1.56,.64,1) both hvLXGW_triggerIn}.hvLXGW_overlay{animation:.22s ease-out both hvLXGW_fadeIn}.hvLXGW_overlayOut{animation:.26s ease-in both hvLXGW_fadeOut}.hvLXGW_sheet{will-change:transform;touch-action:none;transform:translateY(100vh)}.hvLXGW_handle{touch-action:none;cursor:grab}.hvLXGW_scroll{touch-action:pan-y}.hvLXGW_layer{transform-origin:top}.hvLXGW_bar{animation:.26s cubic-bezier(.22,1,.36,1) both hvLXGW_barIn}.hvLXGW_barOut{animation:.22s ease-in both hvLXGW_barOut}@keyframes hvLXGW_popoverIn{0%{opacity:0;border-radius:9999px;transform:scale(.2)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes hvLXGW_popoverOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes hvLXGW_triggerIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hvLXGW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hvLXGW_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hvLXGW_barIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hvLXGW_barOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.hvLXGW_popover,.hvLXGW_popoverOut,.hvLXGW_content,.hvLXGW_trigger,.hvLXGW_overlay,.hvLXGW_overlayOut,.hvLXGW_bar,.hvLXGW_barOut{animation:none}}
