@layer base{._reset_1n2iu_15{appearance:none;cursor:pointer;font:inherit;font-size:var(--type-body-sm-font-size, 14px);font-weight:600;color:var(--color-primary, currentColor);background:var(--color-surface, #fff);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-pill, 9999px);padding:var(--space-xxs, 6px) var(--space-sm, 14px);transition:border-color .2s ease}._reset_1n2iu_15:hover{border-color:var(--color-primary, currentColor)}._reset_1n2iu_15:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.125rem}._sliderGrid_1n2iu_38{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md, 16px) var(--space-lg, 24px)}._sliderValue_1n2iu_44{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--color-accent-strong, var(--color-accent, currentColor))}._range_1n2iu_50{width:100%;accent-color:var(--color-link, currentColor);cursor:pointer}._range_1n2iu_50:focus-visible{outline:.1875rem solid var(--color-accent, currentColor);outline-offset:.25rem}._readout_1n2iu_61{margin:0;padding:var(--space-md, 16px);border-radius:var(--radius-md, 8px);border-left:var(--space-xxs, 4px) solid var(--color-accent, currentColor);background:color-mix(in srgb,var(--color-accent, transparent) 8%,var(--color-surface, transparent));font-size:var(--type-body-md-font-size, 16px);line-height:1.6;color:var(--color-primary, currentColor)}._rankRow_1n2iu_72{padding:var(--space-md, 16px);border:1px solid var(--color-border-strong, currentColor);border-radius:var(--radius-md, 8px);background:var(--color-surface, #fff);transition:border-color .2s ease,background-color .2s ease}._rankWinner_1n2iu_80{border-color:color-mix(in srgb,var(--color-success, currentColor) 55%,var(--color-border-strong, currentColor));border-left:var(--space-xxs, 4px) solid var(--color-success, currentColor);background:color-mix(in srgb,var(--color-success-soft, transparent) 40%,var(--color-surface, #fff))}._rankNum_1n2iu_86{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill, 9999px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border:1px solid var(--color-border-strong, currentColor);font-size:var(--type-body-sm-font-size, 14px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primary, currentColor)}._rankName_1n2iu_102{display:flex;flex-direction:column;min-width:0;margin-right:auto}._winnerBadge_1n2iu_109,._priceBadge_1n2iu_110{flex:0 0 auto;font-size:var(--type-body-sm-font-size, 12px);font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill, 9999px);padding:var(--space-xxs, 3px) var(--space-sm, 12px);color:var(--color-primary, currentColor)}._winnerBadge_1n2iu_109{background:color-mix(in srgb,var(--color-success-soft, transparent) 70%,var(--color-surface, #fff));border:1px solid color-mix(in srgb,var(--color-success, currentColor) 45%,transparent)}._priceBadge_1n2iu_110{background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border:1px solid var(--color-border-strong, currentColor);color:var(--color-body, currentColor)}._rankBar_1n2iu_133{flex:1 1 auto;height:.75rem;border-radius:var(--radius-pill, 9999px);background:var(--color-surface-subtle, var(--color-surface-muted, transparent));border:1px solid var(--color-border, currentColor);overflow:hidden}._rankFill_1n2iu_142{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--color-gradient-blue, #5433ff) 0%,var(--color-gradient-cyan, #20bdff) 100%);transition:width .25s ease}._rankWinner_1n2iu_80 ._rankFill_1n2iu_142{background:linear-gradient(135deg,var(--color-success, #17b26a) 0%,var(--color-gradient-mint, #6ee7b7) 100%)}._rankScore_1n2iu_153{flex:0 0 auto;font-size:var(--type-body-sm-font-size, 14px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primary, currentColor)}@media(max-width:40rem){._sliderGrid_1n2iu_38{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._rankRow_1n2iu_72,._rankFill_1n2iu_142,._reset_1n2iu_15{transition:none}}}
