.RankingBackToTop-module__i6E6mW__dock{opacity:0;top:calc(var(--ds-header-height) + var(--ds-space-3));transform:translate(-50%, calc(-1 * var(--ds-space-2)));transition:opacity var(--ds-duration-base) var(--ds-easing), transform var(--ds-duration-base) var(--ds-easing), top var(--ds-duration-slow) var(--ds-easing), visibility 0s linear var(--ds-duration-base);visibility:hidden;z-index:calc(var(--ds-z-sticky) - 1);position:fixed}.RankingBackToTop-module__i6E6mW__dock[data-visible=true]{opacity:1;transition:opacity var(--ds-duration-base) var(--ds-easing), transform var(--ds-duration-base) var(--ds-easing), top var(--ds-duration-slow) var(--ds-easing), visibility 0s linear 0s;visibility:visible;transform:translate(-50%)}.bs-site-header--hidden~main .RankingBackToTop-module__i6E6mW__dock{top:var(--ds-space-3)}.RankingBackToTop-module__i6E6mW__dock .RankingBackToTop-module__i6E6mW__button{box-shadow:var(--ds-shadow-float);color:var(--ds-color-ink);min-height:44px}@media (min-width:641px){.RankingBackToTop-module__i6E6mW__dock{left:var(--back-to-top-centre,50%)}}@media (max-width:640px){.RankingBackToTop-module__i6E6mW__dock{left:50%}.RankingBackToTop-module__i6E6mW__dock .RankingBackToTop-module__i6E6mW__button{border-radius:var(--ds-radius-full)}}@media (prefers-reduced-motion:reduce){.RankingBackToTop-module__i6E6mW__dock,.RankingBackToTop-module__i6E6mW__dock[data-visible=true]{transition:none;transform:translate(-50%)}}
.RankingFishGuide-module__C-n4FW__backLink{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-full);color:var(--ds-color-ink);font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);align-items:center;gap:var(--ds-space-2);min-height:40px;padding:0 var(--ds-space-4) 0 var(--ds-space-3);line-height:20px;text-decoration:none;display:inline-flex}.RankingFishGuide-module__C-n4FW__backLink:hover{border-color:var(--ds-color-ink-muted)}.RankingFishGuide-module__C-n4FW__backLink:focus-visible{box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.RankingFishGuide-module__C-n4FW__backLink+section{padding-top:var(--ds-space-4)}.RankingFishGuide-module__C-n4FW__figure{display:block;position:relative}.RankingFishGuide-module__C-n4FW__tilt{transform:rotate(var(--tilt,0deg));transition:transform .32s var(--ds-easing);display:block}.RankingFishGuide-module__C-n4FW__act,.RankingFishGuide-module__C-n4FW__turn{display:block}.RankingFishGuide-module__C-n4FW__fish{width:100%;height:auto;display:block}.RankingFishGuide-module__C-n4FW__figure [data-part=eye]{transition:transform 70ms ease-in}.RankingFishGuide-module__C-n4FW__figure[data-blink=true] [data-part=eye]{transform:scaleY(.12)}.RankingFishGuide-module__C-n4FW__figure [data-part=pupil]{transform:translate(var(--look-x,0px), var(--look-y,0px));transition:transform .26s cubic-bezier(.3,.7,.4,1)}.RankingFishGuide-module__C-n4FW__figure[data-talking=true] [data-part=mouth]{animation:.26s ease-in-out infinite alternate RankingFishGuide-module__C-n4FW__talk}.RankingFishGuide-module__C-n4FW__figure[data-swim=true]{--fish-tail-beat:.55s}.RankingFishGuide-module__C-n4FW__figure[data-act=wiggle] .RankingFishGuide-module__C-n4FW__act{animation:.7s ease-in-out RankingFishGuide-module__C-n4FW__wiggle}.RankingFishGuide-module__C-n4FW__figure[data-act=drift] .RankingFishGuide-module__C-n4FW__act{animation:2.4s ease-in-out RankingFishGuide-module__C-n4FW__drift}.RankingFishGuide-module__C-n4FW__figure[data-act=lap] .RankingFishGuide-module__C-n4FW__act{animation:2.8s ease-in-out RankingFishGuide-module__C-n4FW__lapMove}.RankingFishGuide-module__C-n4FW__figure[data-act=lap] .RankingFishGuide-module__C-n4FW__turn{animation:2.8s ease-in-out RankingFishGuide-module__C-n4FW__lapTurn}.RankingFishGuide-module__C-n4FW__figure[data-act=celebrate] .RankingFishGuide-module__C-n4FW__act{animation:.95s cubic-bezier(.3,.7,.3,1) RankingFishGuide-module__C-n4FW__flip}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] .RankingFishGuide-module__C-n4FW__act{animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareBody}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=tail]{transform-origin:0%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareTail}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=top-rear-fin]{transform-origin:10% 95%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareTop}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=middle-rear-fin]{transform-origin:0%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareMiddle}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=bottom-rear-fin]{transform-origin:8% 5%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareBottom}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=front-fin]{transform-origin:85% 5%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareFront}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] [data-part=head]{transform-origin:100%;animation:1.8s ease-out RankingFishGuide-module__C-n4FW__flareHead}.RankingFishGuide-module__C-n4FW__sparks{pointer-events:none;position:absolute;inset:0}.RankingFishGuide-module__C-n4FW__sparks svg{fill:var(--ds-color-mango);opacity:0;width:18px;height:18px;position:absolute}.RankingFishGuide-module__C-n4FW__sparks svg:first-child{top:-14%;left:4%}.RankingFishGuide-module__C-n4FW__sparks svg:nth-child(2){width:14px;height:14px;top:-26%;left:58%}.RankingFishGuide-module__C-n4FW__sparks svg:nth-child(3){width:12px;height:12px;top:18%;left:96%}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] .RankingFishGuide-module__C-n4FW__sparks svg{animation:1.1s ease-out .12s both RankingFishGuide-module__C-n4FW__spark}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] .RankingFishGuide-module__C-n4FW__sparks svg:nth-child(2){animation-delay:.3s}.RankingFishGuide-module__C-n4FW__figure[data-act=flare] .RankingFishGuide-module__C-n4FW__sparks svg:nth-child(3){animation-delay:.48s}.RankingFishGuide-module__C-n4FW__bubbles{pointer-events:none;width:1px;height:1px;position:absolute;top:40%;left:2%}.RankingFishGuide-module__C-n4FW__bubbles span{border:1.5px solid var(--ds-color-mango-line);border-radius:var(--ds-radius-full);opacity:0;width:8px;height:8px;position:absolute;top:0;left:0}.RankingFishGuide-module__C-n4FW__bubbles span:nth-child(2){width:6px;height:6px;left:-7px}.RankingFishGuide-module__C-n4FW__bubbles span:nth-child(3){width:5px;height:5px;left:3px}.RankingFishGuide-module__C-n4FW__figure[data-act=bubble] .RankingFishGuide-module__C-n4FW__bubbles span,.RankingFishGuide-module__C-n4FW__figure[data-act=celebrate] .RankingFishGuide-module__C-n4FW__bubbles span{animation-name:RankingFishGuide-module__C-n4FW__rise;animation-duration:1.4s;animation-timing-function:ease-out;animation-fill-mode:forwards}.RankingFishGuide-module__C-n4FW__figure[data-act=bubble] .RankingFishGuide-module__C-n4FW__bubbles span:nth-child(2),.RankingFishGuide-module__C-n4FW__figure[data-act=celebrate] .RankingFishGuide-module__C-n4FW__bubbles span:nth-child(2){animation-delay:.25s}.RankingFishGuide-module__C-n4FW__figure[data-act=bubble] .RankingFishGuide-module__C-n4FW__bubbles span:nth-child(3),.RankingFishGuide-module__C-n4FW__figure[data-act=celebrate] .RankingFishGuide-module__C-n4FW__bubbles span:nth-child(3){animation-delay:.5s}@keyframes RankingFishGuide-module__C-n4FW__talk{0%{transform:scaleY(1)}to{transform:scaleY(1.9)}}@keyframes RankingFishGuide-module__C-n4FW__wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}45%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}}@keyframes RankingFishGuide-module__C-n4FW__drift{0%,to{transform:translate(0)}45%,60%{transform:translate(-10px)}}@keyframes RankingFishGuide-module__C-n4FW__lapMove{0%,to{transform:translate(0)}38%,52%{transform:translate(-48px,-6px)}90%{transform:translate(0)}}@keyframes RankingFishGuide-module__C-n4FW__lapTurn{0%,38%{transform:scaleX(1)}45%{transform:scaleX(.1)}52%,88%{transform:scaleX(-1)}94%{transform:scaleX(.1)}to{transform:scaleX(1)}}@keyframes RankingFishGuide-module__C-n4FW__flareBody{0%{transform:none}10%{transform:scale(1.08)}18%{transform:scale(1.05)}26%{transform:scale(1.06)translate(-1.5px)}34%{transform:scale(1.06)translate(1.5px)}42%{transform:scale(1.06)translate(-1.5px)}50%{transform:scale(1.06)translate(1.5px)}68%{transform:scale(1.05)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareTail{0%{transform:none}10%{transform:scale(1.2,1.28)rotate(-4deg)}28%{transform:scale(1.17,1.25)rotate(3deg)}44%{transform:scale(1.2,1.28)rotate(-3deg)}60%{transform:scale(1.17,1.25)rotate(2deg)}78%{transform:scale(1.06,1.08)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareTop{0%{transform:none}10%{transform:rotate(-16deg)scale(1.16)}60%{transform:rotate(-13deg)scale(1.14)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareMiddle{0%{transform:none}10%{transform:scale(1.14)}60%{transform:scale(1.12)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareBottom{0%{transform:none}10%{transform:rotate(14deg)scale(1.16)}60%{transform:rotate(11deg)scale(1.14)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareFront{0%{transform:none}10%{transform:rotate(-30deg)scale(1.15)}30%{transform:rotate(-22deg)scale(1.15)}45%{transform:rotate(-30deg)scale(1.15)}60%{transform:rotate(-22deg)scale(1.12)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__flareHead{0%{transform:none}10%{transform:scale(1.06)}70%{transform:scale(1.04)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__spark{0%{opacity:0;transform:scale(.2)rotate(0)}30%{opacity:1;transform:scale(1.1)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}@keyframes RankingFishGuide-module__C-n4FW__flip{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-18px)rotate(-160deg)}75%{transform:translateY(-6px)rotate(-330deg)}to{transform:translateY(0)rotate(-360deg)}}@keyframes RankingFishGuide-module__C-n4FW__rise{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.95}80%{opacity:.7}to{opacity:0;transform:translate(-10px,-46px)scale(1.1)}}.RankingFishGuide-module__C-n4FW__fishButton{border-radius:var(--ds-radius-lg);cursor:pointer;padding:var(--ds-space-1);background:0 0;border:0;display:block;position:relative}.RankingFishGuide-module__C-n4FW__fishButton:focus-visible{box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.RankingFishGuide-module__C-n4FW__fishButton:active .RankingFishGuide-module__C-n4FW__tilt{transform:rotate(var(--tilt,0deg)) scale(.94)}.RankingFishGuide-module__C-n4FW__hint{background:var(--ds-color-ink);border-radius:var(--ds-radius-full);bottom:calc(100% + var(--ds-space-1));color:var(--ds-color-surface-raised);font-size:var(--ds-text-caption);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-caption,16px);opacity:0;padding:var(--ds-space-1) 10px;pointer-events:none;right:var(--ds-space-2);white-space:nowrap;transition:opacity .15s;position:absolute}.RankingFishGuide-module__C-n4FW__fishButton:hover .RankingFishGuide-module__C-n4FW__hint,.RankingFishGuide-module__C-n4FW__fishButton:focus-visible .RankingFishGuide-module__C-n4FW__hint{opacity:1;transition-delay:.35s}.RankingFishGuide-module__C-n4FW__fishButton[data-busy] .RankingFishGuide-module__C-n4FW__hint,.RankingFishGuide-module__C-n4FW__dock:not([data-phase=here]) .RankingFishGuide-module__C-n4FW__hint{opacity:0;transition:none}.RankingFishGuide-module__C-n4FW__titleMark{height:1px;margin-top:-1px;display:block}.RankingFishGuide-module__C-n4FW__dock{--peek-x:72px;bottom:var(--ds-space-6);pointer-events:none;height:88px;right:var(--ds-space-6);width:112px;z-index:var(--ds-z-fixed);position:fixed}.RankingFishGuide-module__C-n4FW__dockButton{pointer-events:auto;position:absolute;bottom:6px;right:-2px}.RankingFishGuide-module__C-n4FW__dockFish{width:104px}.RankingFishGuide-module__C-n4FW__travel,.RankingFishGuide-module__C-n4FW__wave,.RankingFishGuide-module__C-n4FW__turnAround{display:block}.RankingFishGuide-module__C-n4FW__travel{transition:transform .48s cubic-bezier(.22,1,.36,1)}.RankingFishGuide-module__C-n4FW__dock[data-phase=peeking] .RankingFishGuide-module__C-n4FW__travel{transform:translateX(var(--peek-x));transition:transform .62s cubic-bezier(.2,1.3,.4,1)}@starting-style{.RankingFishGuide-module__C-n4FW__dock[data-phase=peeking] .RankingFishGuide-module__C-n4FW__travel{transform:translate(160px)}}.RankingFishGuide-module__C-n4FW__dock[data-phase=peeking] .RankingFishGuide-module__C-n4FW__wave{animation:.9s ease-out RankingFishGuide-module__C-n4FW__peekHello}.RankingFishGuide-module__C-n4FW__dock[data-phase=ducking] .RankingFishGuide-module__C-n4FW__travel{transition:transform .38s cubic-bezier(.55,0,.8,.2);transform:translate(160px)}.RankingFishGuide-module__C-n4FW__dock[data-phase=peeking] .RankingFishGuide-module__C-n4FW__prompt{animation-delay:.3s}.RankingFishGuide-module__C-n4FW__dock[data-phase=entering] .RankingFishGuide-module__C-n4FW__travel{animation:.9s cubic-bezier(.22,1,.36,1) both RankingFishGuide-module__C-n4FW__dockIn}.RankingFishGuide-module__C-n4FW__dock[data-phase=entering] .RankingFishGuide-module__C-n4FW__wave{animation:.9s ease-in-out both RankingFishGuide-module__C-n4FW__dockWave}.RankingFishGuide-module__C-n4FW__dock[data-phase=leaving] .RankingFishGuide-module__C-n4FW__turnAround{animation:.22s ease-in both RankingFishGuide-module__C-n4FW__turnAway}.RankingFishGuide-module__C-n4FW__dock[data-phase=leaving] .RankingFishGuide-module__C-n4FW__travel{animation:.38s cubic-bezier(.55,0,.8,.2) .18s both RankingFishGuide-module__C-n4FW__dockOut}@keyframes RankingFishGuide-module__C-n4FW__dockIn{0%{transform:translate(160px)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__dockWave{0%{transform:translateY(12px)rotate(-8deg)}30%{transform:translateY(-10px)rotate(6deg)}60%{transform:translateY(5px)rotate(-3deg)}85%{transform:translateY(-2px)rotate(1deg)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__peekHello{0%{transform:rotate(10deg)}40%{transform:rotate(-7deg)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes RankingFishGuide-module__C-n4FW__turnAway{0%{transform:scaleX(1)}45%{transform:scaleX(.12)scaleY(1.05)}to{transform:scaleX(-1)}}@keyframes RankingFishGuide-module__C-n4FW__dockOut{0%{transform:none}to{transform:translate(180px)}}@media (max-width:1299px){.RankingFishGuide-module__C-n4FW__dock{--peek-x:14px;right:-34px}.RankingFishGuide-module__C-n4FW__dock .RankingFishGuide-module__C-n4FW__hint{right:44px}}.RankingFishGuide-module__C-n4FW__prompt .RankingFishGuide-module__C-n4FW__panelHead{align-items:flex-start}.RankingFishGuide-module__C-n4FW__prompt .RankingFishGuide-module__C-n4FW__avatar{margin-top:2px}.RankingFishGuide-module__C-n4FW__promptText{color:var(--ds-color-ink);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);flex:1;margin:0}.RankingFishGuide-module__C-n4FW__promptActions{gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-left:calc(32px + var(--ds-space-3));flex-wrap:wrap;display:flex}.RankingFishGuide-module__C-n4FW__chip{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-full);color:var(--ds-color-ink);cursor:pointer;font:inherit;font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);min-height:36px;padding:0 var(--ds-space-3);align-items:center;text-decoration:none;display:inline-flex}.RankingFishGuide-module__C-n4FW__chip:hover{border-color:var(--ds-color-ink-muted)}.RankingFishGuide-module__C-n4FW__chip:focus-visible,.RankingFishGuide-module__C-n4FW__iconButton:focus-visible,.RankingFishGuide-module__C-n4FW__menuItem:focus-visible,.RankingFishGuide-module__C-n4FW__choice:focus-visible,.RankingFishGuide-module__C-n4FW__relatedRow:focus-visible,.RankingFishGuide-module__C-n4FW__primary:focus-visible,.RankingFishGuide-module__C-n4FW__textLink:focus-visible{box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.RankingFishGuide-module__C-n4FW__iconButton{border-radius:var(--ds-radius-md);color:var(--ds-color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.RankingFishGuide-module__C-n4FW__iconButton:hover{color:var(--ds-color-ink)}.RankingFishGuide-module__C-n4FW__panel{background:var(--ds-color-surface-raised);border:1.5px solid var(--ds-color-mango-line);border-radius:var(--ds-radius-lg);bottom:calc(100% + var(--ds-space-3));box-sizing:border-box;max-height:min(560px, calc(100vh - var(--ds-header-height) - 140px));padding:var(--ds-space-4);pointer-events:auto;width:360px;animation:.36s cubic-bezier(.22,1,.36,1) both RankingFishGuide-module__C-n4FW__pop;position:absolute;right:0;overflow-y:auto}@media (max-width:1299px){.RankingFishGuide-module__C-n4FW__dock .RankingFishGuide-module__C-n4FW__panel{right:calc(34px + var(--ds-space-6))}}.RankingFishGuide-module__C-n4FW__panelHead{align-items:center;gap:var(--ds-space-3);display:flex}.RankingFishGuide-module__C-n4FW__avatar{flex:none;width:32px;height:auto;display:block}.RankingFishGuide-module__C-n4FW__panelTitle{color:var(--ds-color-ink);font-size:var(--ds-text-body);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-leading-body);flex:1;margin:0}.RankingFishGuide-module__C-n4FW__panelTitle:focus{outline:none}.RankingFishGuide-module__C-n4FW__menuList{margin-top:var(--ds-space-3);flex-direction:column;gap:2px;display:flex}.RankingFishGuide-module__C-n4FW__menuItem{color:var(--ds-color-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--ds-space-3);padding:10px var(--ds-space-2);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 16px;width:100%;display:grid}.RankingFishGuide-module__C-n4FW__menuItem:hover,.RankingFishGuide-module__C-n4FW__relatedRow:hover{background:var(--ds-color-surface-sunken)}.RankingFishGuide-module__C-n4FW__menuIcon{background:var(--ds-color-surface-sunken);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RankingFishGuide-module__C-n4FW__menuText{flex-direction:column;gap:2px;min-width:0;display:flex}.RankingFishGuide-module__C-n4FW__menuTitle{font-size:var(--ds-text-body);font-weight:var(--ds-font-weight-semibold);line-height:22px}.RankingFishGuide-module__C-n4FW__menuSub{color:var(--ds-color-ink-muted);font-size:var(--ds-text-small);line-height:var(--ds-leading-small,20px)}.RankingFishGuide-module__C-n4FW__chevron{color:var(--ds-color-ink-muted)}.RankingFishGuide-module__C-n4FW__panelFoot{border-top:1px solid var(--ds-color-line);margin-top:10px;padding-top:10px}.RankingFishGuide-module__C-n4FW__textLink{color:var(--ds-color-ink-muted);cursor:pointer;font:inherit;font-size:var(--ds-text-small);padding:var(--ds-space-1) var(--ds-space-2);text-decoration:underline;-webkit-text-decoration-color:var(--ds-color-mango);text-decoration-color:var(--ds-color-mango);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;text-decoration-thickness:2px}.RankingFishGuide-module__C-n4FW__textLink:hover{color:var(--ds-color-ink);-webkit-text-decoration-color:var(--ds-color-ink);text-decoration-color:var(--ds-color-ink)}.RankingFishGuide-module__C-n4FW__linkStrong{color:var(--ds-color-ink);font-weight:var(--ds-font-weight-semibold)}.RankingFishGuide-module__C-n4FW__viewBody{gap:var(--ds-space-3);margin-top:var(--ds-space-3);flex-direction:column;display:flex}.RankingFishGuide-module__C-n4FW__relatedList{flex-direction:column;gap:2px;display:flex}.RankingFishGuide-module__C-n4FW__relatedRow{color:var(--ds-color-ink);align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 16px;text-decoration:none;display:grid}.RankingFishGuide-module__C-n4FW__relatedThumb{background:var(--ds-color-surface-sunken);border-radius:var(--ds-radius-md);object-fit:contain;width:44px;height:44px;display:block}.RankingFishGuide-module__C-n4FW__relatedName{font-size:var(--ds-text-body);font-weight:var(--ds-font-weight-semibold);line-height:22px}.RankingFishGuide-module__C-n4FW__relatedDetail{color:var(--ds-color-ink-muted);font-size:var(--ds-text-small);line-height:20px}.RankingFishGuide-module__C-n4FW__skeleton{background:var(--ds-color-surface-sunken);border-radius:10px;height:56px}.RankingFishGuide-module__C-n4FW__question{color:var(--ds-color-ink);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);margin:0}.RankingFishGuide-module__C-n4FW__choices{gap:var(--ds-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RankingFishGuide-module__C-n4FW__choice{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-line);color:var(--ds-color-ink);cursor:pointer;font:inherit;font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);min-height:44px;padding:var(--ds-space-2) var(--ds-space-3);text-align:left;border-radius:10px;line-height:20px}.RankingFishGuide-module__C-n4FW__choice:hover{border-color:var(--ds-color-ink-muted)}.RankingFishGuide-module__C-n4FW__label{color:var(--ds-color-ink);font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);line-height:20px}.RankingFishGuide-module__C-n4FW__textarea{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-line);border-radius:var(--ds-radius-md);box-sizing:border-box;color:var(--ds-color-ink);font:inherit;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);min-height:96px;padding:10px var(--ds-space-3);resize:vertical;width:100%}.RankingFishGuide-module__C-n4FW__textarea:focus{border-color:var(--ds-color-ink);box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.RankingFishGuide-module__C-n4FW__note{color:var(--ds-color-ink-muted);font-size:var(--ds-text-small);margin:0;line-height:20px}.RankingFishGuide-module__C-n4FW__error{color:var(--ds-color-danger);font-size:var(--ds-text-small);margin:0;line-height:20px}.RankingFishGuide-module__C-n4FW__primary{background:var(--ds-color-mango);border-radius:var(--ds-radius-full);color:var(--ds-color-on-mango);cursor:pointer;font:inherit;font-size:var(--ds-text-small);font-weight:var(--ds-font-weight-semibold);min-height:44px;padding:0 var(--ds-space-6);border:0}.RankingFishGuide-module__C-n4FW__primary:hover{background:var(--ds-color-mango-strong)}.RankingFishGuide-module__C-n4FW__primary:disabled{cursor:default;opacity:.5}.RankingFishGuide-module__C-n4FW__thanks{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;text-align:center;flex-direction:column;display:flex}.RankingFishGuide-module__C-n4FW__thanksText{color:var(--ds-color-ink);font-size:var(--ds-text-title);font-weight:var(--ds-font-weight-semibold);margin:0;line-height:28px}.RankingFishGuide-module__C-n4FW__howList{counter-reset:how;gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RankingFishGuide-module__C-n4FW__howList li{color:var(--ds-color-ink);counter-increment:how;font-size:var(--ds-text-body);gap:var(--ds-space-3);line-height:var(--ds-leading-body);grid-template-columns:24px minmax(0,1fr);display:grid}.RankingFishGuide-module__C-n4FW__howList li:before{background:var(--ds-color-mango-soft);border:1px solid var(--ds-color-mango-line);border-radius:var(--ds-radius-full);box-sizing:border-box;content:counter(how);font-size:var(--ds-text-caption);font-weight:var(--ds-font-weight-bold);justify-content:center;align-items:center;width:24px;height:24px;display:flex}@keyframes RankingFishGuide-module__C-n4FW__pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RankingFishGuide-module__C-n4FW__figure,.RankingFishGuide-module__C-n4FW__figure *,.RankingFishGuide-module__C-n4FW__dock *,.RankingFishGuide-module__C-n4FW__prompt,.RankingFishGuide-module__C-n4FW__panel{transition:none!important;animation:none!important}}
.InfoTip-module__GnK6Cq__root{vertical-align:middle;z-index:3;display:inline-flex;position:relative}.InfoTip-module__GnK6Cq__button{color:var(--ds-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:-7px;padding:7px;display:inline-flex}.InfoTip-module__GnK6Cq__root .InfoTip-module__GnK6Cq__button>span{border-radius:var(--ds-radius-full);font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:var(--ds-font-weight-bold);letter-spacing:0;text-transform:none;border:1.5px solid;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.InfoTip-module__GnK6Cq__button:hover,.InfoTip-module__GnK6Cq__root[data-open=true] .InfoTip-module__GnK6Cq__button{color:var(--ds-color-ink)}.InfoTip-module__GnK6Cq__button:focus-visible{border-radius:var(--ds-radius-full);box-shadow:var(--ds-focus-ring);outline:2px solid #0000}.InfoTip-module__GnK6Cq__bubble{background:var(--ds-color-surface-raised);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md);color:var(--ds-color-text-primary);font-family:var(--ds-font-body);font-size:var(--ds-font-size-sm);font-style:normal;font-weight:var(--ds-font-weight-regular);letter-spacing:normal;padding:var(--ds-space-3) var(--ds-space-4);text-align:left;text-transform:none;white-space:normal;z-index:20;width:min(300px,100vw - 32px);line-height:1.5;display:block;position:absolute;top:calc(100% + 10px)}.InfoTip-module__GnK6Cq__bubble p{margin:0}.InfoTip-module__GnK6Cq__bubble p+p{margin-top:var(--ds-space-2)}
.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-score);line-height:var(--ds-leading-score)}.RankingNetScoreBadge-module__Nxofca__root[data-layout=band] .RankingNetScoreBadge-module__Nxofca__label{color:var(--ds-color-text-heading);font-size:var(--ds-text-body);letter-spacing:0;line-height:var(--ds-leading-body);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}}.RankingNetScoreBadge-module__Nxofca__label .RankingNetScoreBadge-module__Nxofca__breakdownTip{display:none}.RankingNetScoreBadge-module__Nxofca__breakdownTip__line{display:block}.RankingNetScoreBadge-module__Nxofca__breakdownTip__line b{font-variant-numeric:tabular-nums;font-weight:var(--ds-font-weight-semibold)}@media (max-width:640px){.RankingNetScoreBadge-module__Nxofca__label .RankingNetScoreBadge-module__Nxofca__breakdownTip{margin-left:var(--ds-space-2);text-transform:none;display:inline-flex}.RankingNetScoreBadge-module__Nxofca__breakdown{display:none}.RankingNetScoreBadge-module__Nxofca__label{grid-row:1/span 2;align-self:center;align-items:center;display:inline-flex}}
