.PriceQuantityComparator_tool___3OtY{color:var(--color-text-primary);background:var(--color-bg);border-radius:18px;padding:1rem}.PriceQuantityComparator_mode__Euiwp{border:0;margin:0 0 1.5rem;padding:0}.PriceQuantityComparator_mode__Euiwp legend,.PriceQuantityComparator_offer__D_XLx legend{font-weight:650;margin-bottom:.75rem}.PriceQuantityComparator_mode__Euiwp label{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;margin-right:1.5rem}.PriceQuantityComparator_mode__Euiwp input{accent-color:var(--color-accent);width:18px;height:18px}.PriceQuantityComparator_offers__rDIbU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PriceQuantityComparator_offer__D_XLx{border:1px solid var(--color-border);border-radius:18px;padding:1.5rem;margin:0;min-width:0;background:var(--color-surface)}.PriceQuantityComparator_offer__D_XLx label{display:block;font-size:.875rem;margin-bottom:.5rem}.PriceQuantityComparator_offer__D_XLx input,.PriceQuantityComparator_offer__D_XLx select{color:var(--color-text-primary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;width:100%;min-height:48px;padding:.6rem .75rem}.PriceQuantityComparator_offer__D_XLx [aria-invalid=true]{outline:2px solid var(--color-text-primary);outline-offset:2px}.PriceQuantityComparator_quantity__bywjN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:1rem}.PriceQuantityComparator_help__YCMYY{font-size:.875rem;line-height:1.7;color:var(--color-text-secondary);margin-top:1rem}.PriceQuantityComparator_actions__Z7RHN{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.PriceQuantityComparator_actions__Z7RHN button{min-height:48px;padding:.65rem 1rem;border-radius:9px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;font-size:.875rem}.PriceQuantityComparator_actions__Z7RHN .PriceQuantityComparator_primary__uf4T2{font-weight:650;border-color:var(--color-accent)}.PriceQuantityComparator_tool___3OtY :is(button,input,select):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.PriceQuantityComparator_status__NTxiX{min-height:2rem;margin-top:1rem;font-size:.875rem}.PriceQuantityComparator_result__R6Pmc{margin-top:1rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface)}.PriceQuantityComparator_eyebrow__ZgRU2{text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;font-weight:650}.PriceQuantityComparator_result__R6Pmc h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:.6rem 0 1rem}.PriceQuantityComparator_result__R6Pmc p{line-height:1.7}.PriceQuantityComparator_bars__eqPan{display:grid;gap:1.25rem;margin:1.75rem 0}.PriceQuantityComparator_barLabel__0B3KN{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;font-size:.875rem;margin-bottom:.5rem}.PriceQuantityComparator_track__Q1AAi{height:14px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-bg);overflow:hidden}.PriceQuantityComparator_barA__LbzIv,.PriceQuantityComparator_barB__T81O1{height:100%;background:var(--color-accent)}.PriceQuantityComparator_barB__T81O1{background:var(--color-feature-violet)}.PriceQuantityComparator_tableWrap__2y_uW{overflow-x:auto;margin:1.5rem 0}.PriceQuantityComparator_tableWrap__2y_uW table{width:100%;border-collapse:collapse;font-size:.875rem}.PriceQuantityComparator_tableWrap__2y_uW caption{text-align:left;padding-bottom:.75rem;font-weight:650}.PriceQuantityComparator_tableWrap__2y_uW :is(th,td){border-bottom:1px solid var(--color-border);padding:.75rem .5rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.PriceQuantityComparator_insight___rxMQ{border-left:3px solid var(--color-accent);padding-left:1rem}@media(max-width:640px){.PriceQuantityComparator_offers__rDIbU{grid-template-columns:1fr}.PriceQuantityComparator_offer__D_XLx,.PriceQuantityComparator_result__R6Pmc{padding:1rem}.PriceQuantityComparator_mode__Euiwp label{display:flex;margin-right:0}.PriceQuantityComparator_actions__Z7RHN button{width:100%}}