.RankingNetScoreBadge-module__Nxofca__root{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.RankingNetScoreBadge-module__Nxofca__scoreLine{align-items:baseline;gap:var(--ds-space-1);display:inline-flex}.RankingNetScoreBadge-module__Nxofca__scoreLine strong{color:var(--ds-color-score);font-family:var(--ds-font-heading);font-size:var(--ds-text-score);font-weight:var(--ds-font-weight-bold);letter-spacing:-.055em;line-height:1}.RankingNetScoreBadge-module__Nxofca__outOf{color:var(--ds-color-text-tertiary);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-semibold);letter-spacing:.03em;line-height:1}.RankingNetScoreBadge-module__Nxofca__label{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);letter-spacing:.045em;text-transform:uppercase;margin-top:2px;line-height:1}.RankingNetScoreBadge-module__Nxofca__breakdown{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-small);white-space:nowrap;align-items:flex-end;gap:2px;margin-top:6px;line-height:1.25;display:grid}.RankingNetScoreBadge-module__Nxofca__breakdown>span{justify-content:flex-end;align-items:baseline;gap:4px;display:inline-flex}.RankingNetScoreBadge-module__Nxofca__breakdown b{color:var(--ds-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:var(--ds-font-weight-semibold)}.RankingNetScoreBadge-module__Nxofca__root[data-emphasis=secondary] .RankingNetScoreBadge-module__Nxofca__scoreLine strong{color:var(--ds-color-text-secondary);font-size:var(--ds-text-display);letter-spacing:-.035em}.RankingNetScoreBadge-module__Nxofca__root[data-emphasis=secondary] .RankingNetScoreBadge-module__Nxofca__outOf{font-size:var(--ds-font-size-xs)}.RankingNetScoreBadge-module__Nxofca__root[data-emphasis=secondary] .RankingNetScoreBadge-module__Nxofca__label{color:var(--ds-color-text-tertiary);font-size:var(--ds-text-caption)}.RankingNetScoreBadge-module__Nxofca__root[data-emphasis=secondary] .RankingNetScoreBadge-module__Nxofca__breakdown{font-size:var(--ds-text-small);margin-top:4px}@media (min-width:641px){.RankingNetScoreBadge-module__Nxofca__root[data-layout=band]{display:contents}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__scoreLine{grid-area:score;justify-self:end}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__label{text-align:left;grid-area:label;margin-top:0}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__breakdown{text-align:left;grid-area:breakdown;align-self:end;justify-items:start}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__breakdown>span{justify-content:flex-start}}@media (max-width:640px){.RankingNetScoreBadge-module__Nxofca__root{align-items:center;column-gap:var(--ds-space-3);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.RankingNetScoreBadge-module__Nxofca__scoreLine{grid-area:1/1/span 2}.RankingNetScoreBadge-module__Nxofca__label{grid-area:1/2;align-self:end;margin-top:0}.RankingNetScoreBadge-module__Nxofca__breakdown{white-space:normal;grid-area:2/2;justify-items:start;margin-top:4px}.RankingNetScoreBadge-module__Nxofca__breakdown>span{flex-wrap:wrap;justify-content:flex-start}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__scoreLine strong{font-size:var(--ds-text-display)}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__label{color:var(--ds-color-text-heading);font-size:var(--ds-text-small);letter-spacing:0;line-height:var(--ds-leading-small);text-transform:none}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band][data-net-score] .RankingNetScoreBadge-module__Nxofca__label{text-transform:capitalize}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__breakdown{gap:0;margin-top:2px}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__breakdown>span{display:block}}
.RankingRefinementSheet-module__AM1yTG__shell,.RankingRefinementSheet-module__AM1yTG__panel,.RankingRefinementSheet-module__AM1yTG__sheetBody{display:contents}.RankingRefinementSheet-module__AM1yTG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RankingRefinementSheet-module__AM1yTG__bar,.RankingRefinementSheet-module__AM1yTG__floating,.RankingRefinementSheet-module__AM1yTG__backdrop,.RankingRefinementSheet-module__AM1yTG__sheetHeader,.RankingRefinementSheet-module__AM1yTG__sheetFooter{display:none}@media (max-width:640px){.RankingRefinementSheet-module__AM1yTG__shell{display:block}.RankingRefinementSheet-module__AM1yTG__bar{margin-bottom:var(--ds-space-3);display:block}.RankingRefinementSheet-module__AM1yTG__trigger,.RankingRefinementSheet-module__AM1yTG__floating{color:var(--ds-color-ink);cursor:pointer;font:inherit;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);align-items:center;gap:var(--ds-space-2);display:flex}.RankingRefinementSheet-module__AM1yTG__trigger{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-full);min-height:48px;padding:0 var(--ds-space-5);justify-content:center;width:100%}.RankingRefinementSheet-module__AM1yTG__floating{background:var(--ds-color-ink);border-radius:var(--ds-radius-full);bottom:calc(var(--ds-space-5) + env(safe-area-inset-bottom,0px));color:var(--ds-color-surface-raised);opacity:0;min-height:48px;padding:0 var(--ds-space-5);pointer-events:none;z-index:var(--ds-z-fixed);border:0;transition:opacity .16s,transform .16s;position:fixed;left:50%;transform:translate(-50%,16px);box-shadow:0 10px 28px #0f0d0b3d}.RankingRefinementSheet-module__AM1yTG__floating[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.RankingRefinementSheet-module__AM1yTG__count{background:var(--ds-color-mango);border-radius:var(--ds-radius-full);color:var(--ds-color-on-mango);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}.RankingRefinementSheet-module__AM1yTG__trigger:focus-visible,.RankingRefinementSheet-module__AM1yTG__floating:focus-visible,.RankingRefinementSheet-module__AM1yTG__close:focus-visible,.RankingRefinementSheet-module__AM1yTG__reset:focus-visible,.RankingRefinementSheet-module__AM1yTG__apply:focus-visible{box-shadow:var(--ds-shadow-focus);outline:none}.RankingRefinementSheet-module__AM1yTG__backdrop{opacity:0;pointer-events:none;z-index:var(--ds-z-overlay);background:#0f0d0b6b;transition:opacity .2s;display:block;position:fixed;inset:0}.RankingRefinementSheet-module__AM1yTG__panel{background:var(--ds-color-bg-layout);max-height:calc(100dvh - var(--ds-space-8));visibility:hidden;z-index:var(--ds-z-modal);border-radius:20px 20px 0 0;flex-direction:column;transition:transform .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 40px #0f0d0b2e}.RankingRefinementSheet-module__AM1yTG__shell[data-open=true] .RankingRefinementSheet-module__AM1yTG__backdrop{opacity:1;pointer-events:auto}.RankingRefinementSheet-module__AM1yTG__shell[data-open=true] .RankingRefinementSheet-module__AM1yTG__panel{visibility:visible;transition:transform .24s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.RankingRefinementSheet-module__AM1yTG__sheetHeader{border-bottom:1px solid var(--ds-color-line);min-height:56px;padding:0 var(--ds-space-2) 0 var(--ds-space-5);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.RankingRefinementSheet-module__AM1yTG__sheetHeader:before{background:var(--ds-color-line);border-radius:var(--ds-radius-full);content:"";width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.RankingRefinementSheet-module__AM1yTG__sheetHeader .RankingRefinementSheet-module__AM1yTG__sheetTitle{color:var(--ds-color-ink);font-family:var(--ds-font-heading);font-size:var(--ds-font-size-md);font-weight:var(--ds-font-weight-bold);margin:0}.RankingRefinementSheet-module__AM1yTG__close{border-radius:var(--ds-radius-full);color:var(--ds-color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.RankingRefinementSheet-module__AM1yTG__sheetBody{overscroll-behavior:contain;min-height:0;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-5);flex:auto;display:block;overflow-y:auto}.RankingRefinementSheet-module__AM1yTG__sheetBody>aside{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.RankingRefinementSheet-module__AM1yTG__sheetBody>aside>header{display:none}.RankingRefinementSheet-module__AM1yTG__sheetBody>aside>section[class][class]{border:0;border-top:1px solid var(--ds-color-line);box-shadow:none;padding:var(--ds-space-4) var(--ds-space-1);background:0 0;border-radius:0;margin:0}.RankingRefinementSheet-module__AM1yTG__sheetBody>aside>section[class][class]:first-of-type{padding-top:var(--ds-space-2);border-top:0}.RankingRefinementSheet-module__AM1yTG__sheetFooter{background:var(--ds-color-surface-raised);border-top:1px solid var(--ds-color-line);gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4) calc(var(--ds-space-3) + env(safe-area-inset-bottom,0px));flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.RankingRefinementSheet-module__AM1yTG__reset,.RankingRefinementSheet-module__AM1yTG__apply{border-radius:var(--ds-radius-full);cursor:pointer;font:inherit;font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-bold);min-height:48px;padding:0 var(--ds-space-5)}.RankingRefinementSheet-module__AM1yTG__reset{border:1px solid var(--ds-color-line);color:var(--ds-color-ink);background:0 0}.RankingRefinementSheet-module__AM1yTG__reset:disabled{color:var(--ds-color-ink-subtle);cursor:default}.RankingRefinementSheet-module__AM1yTG__apply{background:var(--ds-color-mango);color:var(--ds-color-on-mango);border:0}.RankingRefinementSheet-module__AM1yTG__apply:active{background:var(--ds-color-mango-strong)}}@media (max-width:640px) and (prefers-reduced-motion:reduce){.RankingRefinementSheet-module__AM1yTG__floating,.RankingRefinementSheet-module__AM1yTG__backdrop,.RankingRefinementSheet-module__AM1yTG__panel,.RankingRefinementSheet-module__AM1yTG__shell[data-open=true] .RankingRefinementSheet-module__AM1yTG__panel{transition:none}}
