.ryb{--ryb-forest:#1c2618;--ryb-forest-2:#2e3b25;--ryb-moss:#55663a;--ryb-sand:#d6c993;--ryb-night:#04182a;--ryb-glass:#ffffff1a;--ryb-glass-hi:#ffffff38;--ryb-glass-line:#ffffff47;--ryb-glass-fx:blur(16px) saturate(1.5);--ryb-out:cubic-bezier(.23, 1, .32, 1);--ryb-inout:cubic-bezier(.77, 0, .175, 1);--ryb-camo:url(../img/camo-forest.svg);--ryb-camo-water:url(../img/camo-water.svg);--ryb-condensed:80%}.ryb .ryb-home__title,.ryb .ryb-sec__title,.ryb .ryb-cond__title{font-stretch:var(--ryb-condensed);text-wrap:balance;font-weight:780}.ryb :is(p,li,dd,.ryb-sec__sub,.ryb-cond__sub){text-wrap:pretty}.ryb .ryb-btn{transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:.16s;transition-timing-function:ease}.ryb .ryb-btn:active,.ryb .ryb-fchip:active,.ryb .ryb-cond__tab:active{transform:scale(.97)}.ryb .ryb-btn--primary{background-image:linear-gradient(#ff7a3d,#ff5a1f 55%,#f04a10);box-shadow:inset 0 1px #ffffff59,0 8px 18px -8px #f04a10b3}.ryb .ryb-scene{isolation:isolate;background:var(--ryb-night);color:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:clamp(22px,3.4cqi,40px);min-height:clamp(480px,46cqi,600px);margin:0 0 clamp(18px,2.4cqi,30px);padding:clamp(24px,4cqi,54px) clamp(18px,3.4cqi,48px) clamp(16px,2.2cqi,26px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #04182acc,0 0 0 1px #04182a66}.ryb .ryb-scene__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.ryb .ryb-scene__bg:after{content:"";pointer-events:none;background:linear-gradient(95deg,#04182a9e 0%,#04182a47 45%,#04182a00 70%);position:absolute;inset:0}.ryb .ryb-scene__art{width:100%;height:100%;display:block;position:absolute;inset:0}.ryb .ryb-scene__mist{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#dcf5fa57,#dcf5fa00);border-radius:50%;width:80%;height:110px;position:absolute;left:-10%}.ryb .ryb-scene__mist--a{top:44%}.ryb .ryb-scene__mist--b{opacity:.75;width:70%;height:90px;top:52%;left:34%}.ryb .ryb-scene__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:14px;max-width:min(640px,100%);display:flex;position:relative}.ryb .ryb-scene .ryb-home__title{letter-spacing:-.012em;color:#fff;text-shadow:0 2px 24px #04182a8c;margin:0;font-size:clamp(2.7rem,1.6rem + 5.4cqi,5.6rem);line-height:.94}.ryb .ryb-scene .ryb-home__sub{color:#ecf8faeb;text-shadow:0 1px 12px #04182a99;max-width:46ch;margin:0;font-size:clamp(1rem,.95rem + .3cqi,1.18rem);line-height:1.45}.ryb .ryb-scene .ryb-hsearch{width:100%;max-width:560px;margin-top:6px}.ryb .ryb-scene .ryb-hsearch__field{transition:box-shadow .2s ease, transform .2s var(--ryb-out);background:#fffffff2;border-radius:18px;box-shadow:0 18px 40px -18px #000000a6,0 0 0 1px #ffffff80,inset 0 -2px #0a2f450f}.ryb .ryb-scene .ryb-hsearch__field:focus-within{box-shadow:0 22px 44px -18px #000000b3,0 0 0 3px #7fe0ef}.ryb .ryb-scene .ryb-home__quick{flex-wrap:wrap;gap:8px;display:flex}.ryb .ryb-scene .ryb-fchip--hero{background:var(--ryb-glass);border:1px solid var(--ryb-glass-line);color:#fff;min-height:42px;backdrop-filter:var(--ryb-glass-fx);transition-property:background-color,border-color,transform;transition-duration:.16s;box-shadow:inset 0 1px #ffffff4d}@media (hover:hover) and (pointer:fine){.ryb .ryb-scene .ryb-fchip--hero:hover{background:var(--ryb-glass-hi);border-color:#ffffff80}}.ryb .ryb-scene .ryb-hstats{z-index:1;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;position:relative}.ryb .ryb-scene .ryb-hstats>div{border:1px solid var(--ryb-glass-line);backdrop-filter:var(--ryb-glass-fx);background:linear-gradient(160deg,#ffffff38,#ffffff0f);border-radius:16px;flex-direction:column-reverse;gap:2px;padding:14px 18px 12px;display:flex;box-shadow:inset 0 1px #ffffff61,0 16px 30px -18px #0009}.ryb .ryb-scene .ryb-hstats dd{font-size:clamp(1.7rem,.9rem + 2.6cqi,2.7rem);font-weight:780;font-stretch:var(--ryb-condensed);color:#fff;margin:0;line-height:1}.ryb .ryb-scene .ryb-hstats dt{color:#f0fafcdb;margin:0;font-size:.82rem;font-weight:520;line-height:1.25}@container ryb (width<=760px){.ryb .ryb-scene{background:linear-gradient(180deg, var(--ryb-night) 0, var(--ryb-night) calc(100% - 340px), #073047 100%);grid-template-rows:auto 260px auto;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-bottom:14px;display:grid}.ryb .ryb-scene__bg{grid-row:2;margin-inline:calc(-1*clamp(18px,3.4cqi,48px));position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.ryb .ryb-scene__bg:after{display:none}.ryb .ryb-scene__copy{grid-row:1;padding-bottom:14px}.ryb .ryb-scene .ryb-hstats{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-52px}.ryb .ryb-scene .ryb-hstats>div{padding:10px 14px 9px}}@media (prefers-reduced-motion:no-preference){.ryb .ryb-scene__copy>*{animation:ryb-rise .7s var(--ryb-out) backwards}.ryb .ryb-scene__copy>:first-child{animation-delay:50ms}.ryb .ryb-scene__copy>:nth-child(2){animation-delay:.14s}.ryb .ryb-scene__copy>:nth-child(3){animation-delay:.23s}.ryb .ryb-scene__copy>:nth-child(4){animation-delay:.32s}.ryb .ryb-scene .ryb-hstats>div{animation:ryb-rise .7s var(--ryb-out) backwards}.ryb .ryb-scene .ryb-hstats>:first-child{animation-delay:.4s}.ryb .ryb-scene .ryb-hstats>:nth-child(2){animation-delay:.47s}.ryb .ryb-scene .ryb-hstats>:nth-child(3){animation-delay:.54s}.ryb .ryb-scene .ryb-hstats>:nth-child(4){animation-delay:.61s}.ryb .ryb-scene__line{stroke-dasharray:1;stroke-dashoffset:0;animation:ryb-cast 1.1s var(--ryb-out) .55s backwards}.ryb .ryb-scene__bob{animation:ryb-drop .75s var(--ryb-out) 1.4s backwards, ryb-bob 3.8s ease-in-out 2.2s infinite alternate}.ryb .ryb-scene__ripple{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out 2s infinite backwards ryb-ripple}.ryb .ryb-scene__ripple--2{animation-delay:3.9s}.ryb .ryb-scene__reed{transform-box:fill-box;transform-origin:50% 100%;animation:ryb-sway 6.5s ease-in-out var(--d,0s) infinite alternate}.ryb .ryb-scene__wave{will-change:transform}.ryb .ryb-scene__wave--1{animation:12s linear infinite ryb-drift-a}.ryb .ryb-scene__wave--2{animation:18s linear infinite ryb-drift-b}.ryb .ryb-scene__wave--3{animation:26s linear infinite ryb-drift-c}.ryb .ryb-scene__glint{animation:5s ease-in-out infinite alternate ryb-glint}.ryb .ryb-scene__mist--a{animation:46s ease-in-out infinite alternate ryb-mist}.ryb .ryb-scene__mist--b{animation:62s ease-in-out -20s infinite alternate-reverse ryb-mist}.ryb .ryb-scene.is-off :is(.ryb-scene__bob,.ryb-scene__ripple,.ryb-scene__reed,.ryb-scene__wave,.ryb-scene__glint,.ryb-scene__mist){animation-play-state:paused}}html[data-ryb-motion=on] .ryb .ryb-scene__copy>*{animation:ryb-rise .7s var(--ryb-out) backwards}html[data-ryb-motion=on] .ryb .ryb-scene__copy>:first-child{animation-delay:50ms}html[data-ryb-motion=on] .ryb .ryb-scene__copy>:nth-child(2){animation-delay:.14s}html[data-ryb-motion=on] .ryb .ryb-scene__copy>:nth-child(3){animation-delay:.23s}html[data-ryb-motion=on] .ryb .ryb-scene__copy>:nth-child(4){animation-delay:.32s}html[data-ryb-motion=on] .ryb .ryb-scene .ryb-hstats>div{animation:ryb-rise .7s var(--ryb-out) backwards}html[data-ryb-motion=on] .ryb .ryb-scene .ryb-hstats>:first-child{animation-delay:.4s}html[data-ryb-motion=on] .ryb .ryb-scene .ryb-hstats>:nth-child(2){animation-delay:.47s}html[data-ryb-motion=on] .ryb .ryb-scene .ryb-hstats>:nth-child(3){animation-delay:.54s}html[data-ryb-motion=on] .ryb .ryb-scene .ryb-hstats>:nth-child(4){animation-delay:.61s}html[data-ryb-motion=on] .ryb .ryb-scene__line{stroke-dasharray:1;stroke-dashoffset:0;animation:ryb-cast 1.1s var(--ryb-out) .55s backwards}html[data-ryb-motion=on] .ryb .ryb-scene__bob{animation:ryb-drop .75s var(--ryb-out) 1.4s backwards, ryb-bob 3.8s ease-in-out 2.2s infinite alternate}html[data-ryb-motion=on] .ryb .ryb-scene__ripple{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out 2s infinite backwards ryb-ripple}html[data-ryb-motion=on] .ryb .ryb-scene__ripple--2{animation-delay:3.9s}html[data-ryb-motion=on] .ryb .ryb-scene__reed{transform-box:fill-box;transform-origin:50% 100%;animation:ryb-sway 6.5s ease-in-out var(--d,0s) infinite alternate}html[data-ryb-motion=on] .ryb .ryb-scene__wave{will-change:transform}html[data-ryb-motion=on] .ryb .ryb-scene__wave--1{animation:12s linear infinite ryb-drift-a}html[data-ryb-motion=on] .ryb .ryb-scene__wave--2{animation:18s linear infinite ryb-drift-b}html[data-ryb-motion=on] .ryb .ryb-scene__wave--3{animation:26s linear infinite ryb-drift-c}html[data-ryb-motion=on] .ryb .ryb-scene__glint{animation:5s ease-in-out infinite alternate ryb-glint}html[data-ryb-motion=on] .ryb .ryb-scene__mist--a{animation:46s ease-in-out infinite alternate ryb-mist}html[data-ryb-motion=on] .ryb .ryb-scene__mist--b{animation:62s ease-in-out -20s infinite alternate-reverse ryb-mist}html[data-ryb-motion=on] .ryb .ryb-scene.is-off :is(.ryb-scene__bob,.ryb-scene__ripple,.ryb-scene__reed,.ryb-scene__wave,.ryb-scene__glint,.ryb-scene__mist){animation-play-state:paused}@keyframes ryb-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes ryb-cast{0%{stroke-dashoffset:1px}}@keyframes ryb-drop{0%{opacity:0;transform:translateY(-80px)}55%{opacity:1}78%{transform:translateY(4px)}}@keyframes ryb-bob{to{transform:translateY(3px)}}@keyframes ryb-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4.2)}}@keyframes ryb-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(2deg)}}@keyframes ryb-drift-a{to{transform:translate(-240px)}}@keyframes ryb-drift-b{to{transform:translate(-330px)}}@keyframes ryb-drift-c{0%{transform:translate(-420px)}to{transform:translate(0)}}@keyframes ryb-glint{0%{opacity:.45}to{opacity:1}}@keyframes ryb-mist{0%{transform:translate(-7%)}to{transform:translate(9%)}}.ryb .ryb-sec__ico{color:#fff;background:linear-gradient(145deg,#1b94a6,#0a5a6a);border-radius:14px;box-shadow:inset 0 1px #ffffff59,0 10px 18px -10px #0a5a6acc}.ryb .ryb-sec__title{letter-spacing:-.005em;font-size:clamp(1.55rem,1.15rem + 1.2cqi,2.2rem);line-height:1.05}.ryb .ryb-cond{isolation:isolate;background:var(--ryb-forest);color:#eef7f4;border-radius:24px;margin:0 0 clamp(20px,3cqi,36px);padding:clamp(20px,3cqi,40px);position:relative;overflow:hidden;box-shadow:0 30px 56px -34px #08140ccc}.ryb .ryb-cond__camo{z-index:-3;background:var(--ryb-camo) 0 0 / 340px 340px;position:absolute;inset:0}.ryb .ryb-cond:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 100% 0,#0a3c5780,#0a3c5700 60%),linear-gradient(#05141080,#0514101f 42%,#05141080);position:absolute;inset:0}.ryb .ryb-cond:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#7ee0ff1f 50%,#0000 62%) 120% 0/260% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ryb .ryb-cond:after{animation:14s ease-in-out infinite ryb-sheen}.ryb .ryb-cond.is-off:after{animation-play-state:paused}}html[data-ryb-motion=on] .ryb .ryb-cond:after{animation:14s ease-in-out infinite ryb-sheen}html[data-ryb-motion=on] .ryb .ryb-cond.is-off:after{animation-play-state:paused}@keyframes ryb-sheen{0%{background-position:130% 0}to{background-position:-30% 0}}.ryb .ryb-cond__fx{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ryb .ryb-cond__sil{fill:currentColor;height:auto;position:absolute}.ryb .ryb-cond__sil--angler{aspect-ratio:150/124;color:#ffffff2b;width:clamp(110px,15cqi,200px);top:14px;right:clamp(10px,3cqi,44px)}.ryb .ryb-cond__sil--float{aspect-ratio:40/96;color:#ffffff4d;--sil-accent:#ff5a1f;width:16px;top:20px;right:clamp(4px,1cqi,14px)}.ryb .ryb-cond__sil--carp{aspect-ratio:120/58;color:#96e6ff29;width:104px;bottom:22px;left:0}.ryb .ryb-cond__sil--trout{aspect-ratio:120/48;color:#96e6ff1f;width:84px;bottom:70px;left:0}@media (prefers-reduced-motion:no-preference){.ryb .ryb-cond__sil--carp{animation:52s linear infinite ryb-sil-swim-r}.ryb .ryb-cond__sil--trout{animation:38s linear -14s infinite ryb-sil-swim-l}.ryb .ryb-cond__sil--float{animation:3.4s ease-in-out infinite alternate ryb-bob}.ryb .ryb-cond.is-off :is(.ryb-cond__sil--carp,.ryb-cond__sil--trout,.ryb-cond__sil--float){animation-play-state:paused}}html[data-ryb-motion=on] .ryb .ryb-cond__sil--carp{animation:52s linear infinite ryb-sil-swim-r}html[data-ryb-motion=on] .ryb .ryb-cond__sil--trout{animation:38s linear -14s infinite ryb-sil-swim-l}html[data-ryb-motion=on] .ryb .ryb-cond__sil--float{animation:3.4s ease-in-out infinite alternate ryb-bob}html[data-ryb-motion=on] .ryb .ryb-cond.is-off :is(.ryb-cond__sil--carp,.ryb-cond__sil--trout,.ryb-cond__sil--float){animation-play-state:paused}@keyframes ryb-sil-swim-r{0%{transform:scaleX(-1)translate(120px)}to{transform:scaleX(-1)translate(calc(-100cqi - 40px))}}@keyframes ryb-sil-swim-l{0%{transform:translate(calc(100cqi + 40px))}to{transform:translate(-120px)}}.ryb .ryb-cond__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;margin-bottom:clamp(16px,2cqi,24px);display:flex}.ryb .ryb-cond__title{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 18px #0006;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6cqi,3.2rem);line-height:1}.ryb .ryb-cond__sub{color:#ecf7f4db;max-width:58ch;margin:8px 0 0;font-size:.98rem}.ryb .ryb-cond__tabs{border:1px solid var(--ryb-glass-line);backdrop-filter:var(--ryb-glass-fx);background:#04182a80;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ryb .ryb-cond__tab{color:#f0fafce6;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.92rem;font-weight:600;transition-property:background-color,color,transform;transition-duration:.16s}@media (hover:hover) and (pointer:fine){.ryb .ryb-cond__tab:not(.is-on):hover{background:#ffffff24}}.ryb .ryb-cond__tab.is-on{color:#0a2f45;background:#fff}.ryb .ryb-cond__tab:focus-visible{outline-offset:2px;outline:3px solid #7fe0ef}@container ryb (width<=560px){.ryb .ryb-cond__tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.ryb .ryb-cond__tabs::-webkit-scrollbar{display:none}.ryb .ryb-cond__tab{flex:1 0 auto;padding:0 12px;font-size:.88rem}.ryb .ryb-cond__tab:focus-visible{outline-offset:-3px}}.ryb .ryb-cond__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ryb .ryb-cond__list[hidden]{display:none}@container ryb (width<=559.98px){.ryb .ryb-cond__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:calc(-1*clamp(20px,3cqi,40px));padding:4px clamp(20px,3cqi,40px) 14px;scroll-padding-inline:clamp(20px,3cqi,40px);display:flex;overflow-x:auto}.ryb .ryb-cond__list::-webkit-scrollbar{display:none}.ryb .ryb-cond__list[hidden]{display:none}.ryb .ryb-cond__list>.ryb-cc{scroll-snap-align:start;flex:0 0 min(84%,320px)}}@container ryb (width>=560px){.ryb .ryb-cond__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ryb .ryb-cc--first{grid-column:span 2}}@container ryb (width>=880px){.ryb .ryb-cond__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ryb (width>=1180px){.ryb .ryb-cond__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ryb .ryb-cc{--ring:#8bd2ff;min-width:0;margin:0}.ryb .ryb-cc--top{--ring:#5df2c3}.ryb .ryb-cc--high{--ring:#8bd2ff}.ryb .ryb-cc--mid{--ring:#ffd36b}.ryb .ryb-cc--low{--ring:#ff9d80}.ryb .ryb-cc__link{height:100%;backdrop-filter:var(--ryb-glass-fx);color:#fff;transition-property:transform,border-color,box-shadow;transition-duration:.28s,.2s,.28s;transition-timing-function:var(--ryb-out), ease, var(--ryb-out);background:linear-gradient(160deg,#0e3442a8,#05161ebd);border:1px solid #fff3;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ring body""ring tags""spark spark""meta meta""best best";gap:4px 14px;padding:18px 16px 14px 18px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff3d,0 20px 34px -22px #000000bf}@media (hover:hover) and (pointer:fine){.ryb .ryb-cc__link:hover{border-color:#ffffff73;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff4d,0 26px 40px -20px #000c}}.ryb .ryb-cc__link:active{transform:scale(.985)}.ryb .ryb-cc__link:focus-visible{outline-offset:3px;outline:3px solid #7fe0ef}.ryb .ryb-cc__rank{z-index:2;color:#0a2f45;pointer-events:none;background:#fff;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.78rem;font-weight:800;line-height:1;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0006}.ryb .ryb-cc--first .ryb-cc__rank{background:linear-gradient(145deg,#ffe08a,#f2b632);min-width:28px;height:28px;font-size:.9rem;top:10px;left:10px}.ryb .ryb-ring{grid-area:ring;align-self:start;place-items:center;width:64px;height:64px;display:grid;position:relative}.ryb .ryb-cc--first .ryb-ring{width:84px;height:84px}.ryb .ryb-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ryb .ryb-ring circle{fill:none;stroke-width:6px}.ryb .ryb-ring__track{stroke:#ffffff29}.ryb .ryb-ring__arc{stroke:var(--ring);stroke-linecap:round;stroke-dasharray:var(--s) 100;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ring) 55%, transparent));transition:stroke-dasharray 1.1s var(--ryb-out) calc(var(--i) * 70ms + .12s)}.ryb .ryb-cond.is-armed:not(.is-in) .ryb-ring__arc{stroke-dasharray:0 100}.ryb .ryb-ring b{font-variant-numeric:tabular-nums;color:#fff;font-size:1.4rem;font-weight:800;line-height:1;position:relative}.ryb .ryb-cc--first .ryb-ring b{font-size:1.9rem}.ryb .ryb-cc__body{flex-direction:column;grid-area:body;gap:1px;min-width:0;padding-right:4px;display:flex}.ryb .ryb-cc__name{overflow-wrap:anywhere;font-size:1.12rem;font-weight:720;line-height:1.15}.ryb .ryb-cc--first .ryb-cc__name{font-size:1.5rem;font-stretch:88%}.ryb .ryb-cc__where{color:#ecf7f4bd;font-size:.84rem}.ryb .ryb-cc__tags{flex-wrap:wrap;grid-area:tags;align-self:end;gap:6px;margin-top:4px;display:flex}.ryb .ryb-cc__type,.ryb .ryb-cc__ap{background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px 0 8px;font-size:.76rem;font-weight:600;display:inline-flex}.ryb .ryb-cc__type .ryb-dot{background:var(--t);box-shadow:0 0 0 2px #ffffff80}.ryb .ryb-cc__ap{color:#ffecbef2;background:#ffd36b24;padding-left:10px}.ryb .ryb-cc__spark{grid-area:spark;align-items:flex-end;gap:2px;height:38px;margin-top:12px;display:flex}.ryb .ryb-cc__spark i{height:max(4px, calc(var(--v) * 1%));transform-origin:50% 100%;transition:transform .7s var(--ryb-out) calc(var(--k) * 16ms + var(--i) * 70ms + .2s);background:#ffffff42;border-radius:3px 3px 1px 1px;flex:1}.ryb .ryb-cc__spark i.is-best{background:var(--ring)}.ryb .ryb-cc__spark i:first-child{background:#fff}.ryb .ryb-cond.is-armed:not(.is-in) .ryb-cc__spark i{transform:scaleY(0)}.ryb .ryb-cc__meta{color:#ecf7f4d1;flex-wrap:wrap;grid-area:meta;gap:4px 14px;height:1.35em;margin-top:10px;font-size:.82rem;display:flex;overflow:hidden}.ryb .ryb-cc__meta>span,.ryb .ryb-cc__best{align-items:center;gap:5px;display:inline-flex}.ryb .ryb-cc__meta .ryb-i,.ryb .ryb-cc__best .ryb-i{opacity:.85;width:15px;height:15px}.ryb .ryb-cc__best{background:color-mix(in srgb, var(--ring) 22%, transparent);border:1px solid color-mix(in srgb, var(--ring) 50%, transparent);border-radius:999px;grid-area:best;justify-self:start;margin-top:10px;padding:5px 11px 5px 9px;font-size:.84rem;font-weight:620}.ryb .ryb-cond__note{color:#ecf7f4ad;max-width:80ch;margin:16px 0 0;font-size:.8rem;line-height:1.5}.ryb .ryb-cond--empty{padding-block:24px}.ryb .ryb-nm__item{transition-property:transform,box-shadow,border-color;transition-duration:.24s;transition-timing-function:var(--ryb-out);border-radius:18px;position:relative}.ryb .ryb-nm__item .ryb-nm__name:after{content:"";border-radius:inherit;position:absolute;inset:0}.ryb .ryb-nm__item .ryb-nm__act{z-index:2;position:relative}@media (hover:hover) and (pointer:fine){.ryb .ryb-nm__item:hover{transform:translateY(-2px)}}.ryb .ryb-nm__item .ryb-nm__name:focus-visible{outline:none}.ryb .ryb-nm__item:has(.ryb-nm__name:focus-visible){outline:3px solid var(--ryb-river);outline-offset:2px}.ryb .ryb-nm__item .ryb-btn--sm{min-width:40px;min-height:40px}.ryb .ryb-nm__thumb--sil{background-color:var(--ryb-forest-2);background-image:var(--ryb-camo);color:#ffffffe6;background-size:150px;place-items:center;display:grid;overflow:hidden}.ryb .ryb-t-trout .ryb-nm__thumb--sil,.ryb .ryb-t-grayling .ryb-nm__thumb--sil{background-color:#0b3e57;background-image:var(--ryb-camo-water)}.ryb .ryb-nm__thumb--sil .ryb-sil{aspect-ratio:120/52;fill:currentColor;filter:drop-shadow(0 1px 2px #00000080);width:74%;height:auto}@media (hover:hover) and (pointer:fine){.ryb .ryb-tile,.ryb .ryb-type,.ryb .ryb-mo,.ryb .ryb-gauge{transition-property:transform,box-shadow,border-color;transition-duration:.24s;transition-timing-function:var(--ryb-out)}.ryb .ryb-tile:hover,.ryb .ryb-type:hover,.ryb .ryb-mo:hover,.ryb .ryb-gauge:hover{transform:translateY(-2px)}}.ryb img{outline-offset:-1px;outline:1px solid #0a2f4514}.ryb .ryb-hero{isolation:isolate;position:relative}.ryb .ryb-hero__sil{color:#ffffff21;fill:currentColor;pointer-events:none;z-index:0;width:clamp(90px,12cqi,170px);height:auto;position:absolute;bottom:clamp(10px,2cqi,26px);right:clamp(14px,3cqi,44px)}@media (prefers-reduced-motion:no-preference){.ryb .ryb-hero__sil{animation:5s ease-in-out infinite alternate ryb-bob}}html[data-ryb-motion=on] .ryb .ryb-hero__sil{animation:5s ease-in-out infinite alternate ryb-bob}@container ryb (width<=819.98px){.ryb .ryb-hero__sil{display:none}}.ryb .ryb-hero.has-media .ryb-hero__sil{display:none}@media (prefers-reduced-motion:reduce){html:not([data-ryb-motion=on]) .ryb .ryb-cond__sil,html:not([data-ryb-motion=on]) .ryb .ryb-hero__sil{animation:none}}.ryb-hero--scene{--ws-wh:clamp(170px, 46%, 300px);background:#07202f}.ryb-hero--scene .ryb-hero__bg{z-index:-1}.ryb-hero--scene .ryb-hero__title{text-shadow:0 1px 14px #03121c8c}.ryb-ws{--s1:#14608d;--s2:#3f98bd;--s3:#8ccad6;--w1:#139aa6;--w2:#0b6a80;--w3:#07405a;--wd:0;--ws-adj:0px;--ws-wl:calc(var(--ws-wh) + var(--ws-adj));--ws-wave:26px;--ws-sway:3deg;--ws-speed:1;--ws-cloudspeed:1;--ws-fishc:#ccf4f857;color:#fff;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.ryb-ws[data-ws-sky=dusk]{--s1:#1b2650;--s2:#7a416c;--s3:#e0895e}.ryb-ws[data-ws-sky=night]{--s1:#040b18;--s2:#0a1a30;--s3:#14304e}.ryb-ws[data-ws-clear=clear]{--w1:#1aa9b3;--w2:#0b6f86;--w3:#07455f}.ryb-ws[data-ws-clear=ok]{--w1:#139aa6;--w2:#0b6a80;--w3:#07405a}.ryb-ws[data-ws-clear=murky]{--w1:#4a9482;--w2:#31705f;--w3:#214b44;--ws-fishc:#d2ecdc29}.ryb-ws[data-ws-clear=muddy]{--w1:#8c7d55;--w2:#6a5b3d;--w3:#463a29;--ws-fishc:#ece0be17}.ryb-ws[data-ws-lvl=low]{--ws-adj:-34px}.ryb-ws[data-ws-lvl=high]{--ws-adj:30px}.ryb-ws[data-ws-wind="0"]{--ws-wave:16px;--ws-sway:1.4deg;--ws-cloudspeed:2.4}.ryb-ws[data-ws-wind="2"]{--ws-wave:36px;--ws-sway:5deg;--ws-cloudspeed:.55}.ryb-ws[data-ws-wind="3"]{--ws-wave:50px;--ws-sway:8deg;--ws-cloudspeed:.32}.ryb-ws[data-ws-act=low]{--ws-speed:1.7}.ryb-ws[data-ws-act=high]{--ws-speed:.75}.ryb-ws[data-ws-act=top]{--ws-speed:.55}.ryb-ws[data-ws-fish=trout]{--ws-speed:.8}.ryb-ws[data-ws-fish=trout][data-ws-act=low]{--ws-speed:1.4}.ryb-ws[data-ws-fish=trout][data-ws-act=high]{--ws-speed:.6}.ryb-ws[data-ws-fish=trout][data-ws-act=top]{--ws-speed:.45}.ryb-ws[data-ws-sky=night]{--ws-fishc:#a0cde124}.ryb-ws__sky{inset:0 0 calc(var(--ws-wl) - 40px) 0;background:linear-gradient(180deg, var(--s1) 0%, var(--s2) 62%, var(--s3) 100%);position:absolute}.ryb-ws__sky:after{content:"";opacity:0;background:#5a6b78;position:absolute;inset:0}.ryb-ws[data-ws-cloud="2"] .ryb-ws__sky:after{opacity:.16}.ryb-ws[data-ws-cloud="3"] .ryb-ws__sky:after{opacity:.42}.ryb-ws__stars{opacity:0;background-image:radial-gradient(1.2px 1.2px at 8% 14%,#fff 98%,#0000),radial-gradient(1px 1px at 17% 38%,#dfeaff 98%,#0000),radial-gradient(1.4px 1.4px at 29% 9%,#fff 98%,#0000),radial-gradient(1px 1px at 38% 28%,#fff 98%,#0000),radial-gradient(1.2px 1.2px at 47% 16%,#dfeaff 98%,#0000),radial-gradient(1px 1px at 56% 42%,#fff 98%,#0000),radial-gradient(1.4px 1.4px at 66% 11%,#fff 98%,#0000),radial-gradient(1px 1px at 74% 31%,#dfeaff 98%,#0000),radial-gradient(1.2px 1.2px at 83% 19%,#fff 98%,#0000),radial-gradient(1px 1px at 92% 36%,#fff 98%,#0000),radial-gradient(1px 1px at 24% 52%,#dfeaff 98%,#0000),radial-gradient(1px 1px at 61% 58%,#fff 98%,#0000);position:absolute;inset:0 0 20%}.ryb-ws[data-ws-sky=dusk] .ryb-ws__stars{opacity:.3}.ryb-ws[data-ws-sky=night] .ryb-ws__stars{opacity:1}.ryb-ws[data-ws-cloud="3"] .ryb-ws__stars{display:none}.ryb-ws__sun{left:var(--ws-sx);bottom:calc(var(--ws-wl) + 4px + var(--ws-sh) * 0.42%);background:radial-gradient(circle,#fffbe0 0 34%,#ffe58f 36%,#ffd67880 52%,#ffd67800 72%);border-radius:50%;width:54px;height:54px;margin-left:-27px;position:absolute;box-shadow:0 0 60px 18px #ffdc8252}.ryb-ws[data-ws-sky=dusk] .ryb-ws__sun{background:radial-gradient(circle,#fff1d0 0 30%,#ffb268 34%,#ff965a80 54%,#ff965a00 74%);box-shadow:0 0 70px 24px #ff965a57}.ryb-ws[data-ws-sky=night] .ryb-ws__sun{background:#eef4fa;width:34px;height:34px;margin-left:-17px;box-shadow:0 0 26px 6px #bed7ff61,inset -9px -3px #96acc699}.ryb-ws[data-ws-cloud="3"] .ryb-ws__sun{opacity:.28}.ryb-ws[data-ws-cloud="2"] .ryb-ws__sun{opacity:.72}.ryb-ws__cloud{fill:#ffffff57;opacity:0;width:220px;height:auto;position:absolute;left:-240px}.ryb-ws[data-ws-sky=dusk] .ryb-ws__cloud{fill:#ffc8aa33}.ryb-ws[data-ws-sky=night] .ryb-ws__cloud{fill:#82a0c824}.ryb-ws[data-ws-cloud="3"] .ryb-ws__cloud{fill:#cddae46b}.ryb-ws__cloud--1{width:190px;top:12%}.ryb-ws__cloud--2{width:250px;top:28%}.ryb-ws__cloud--3{width:170px;top:6%}.ryb-ws:not([data-ws-cloud="0"]) .ryb-ws__cloud--1,.ryb-ws[data-ws-cloud="2"] .ryb-ws__cloud--2,.ryb-ws[data-ws-cloud="3"] .ryb-ws__cloud--2,.ryb-ws[data-ws-cloud="3"] .ryb-ws__cloud--3{opacity:1}.ryb-ws__trees{left:0;right:0;bottom:calc(var(--ws-wl) - 41px);opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 210 58'%3E%3Cpath fill='%23031a26' d='M0 58V44l9-30 9 30h-5l8 14zM30 58l11-44 11 44zM52 58l9-36 9 36zM70 58l12-52 12 52zM94 58l8-30 8 30zM110 58l11-42 11 42zM132 58l9-26 9 26zM150 58l12-48 12 48zM174 58l9-34 9 34zM192 58l9-40 9 40z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 38'%3E%3Cpath fill='%23072a38' d='M0 38l10-24 10 24zM16 38l9-30 9 30zM38 38l12-34 12 34zM60 38l8-22 8 22zM80 38l11-30 11 30zM104 38l9-26 9 26zM122 38l8-28 8 28z'/%3E%3C/svg%3E");background-position:0 100%,40px 100%;background-repeat:repeat-x;background-size:210px 58px,140px 38px;height:58px;position:absolute}.ryb-ws[data-ws-sky=night] .ryb-ws__trees{opacity:.9}.ryb-ws__water{height:calc(var(--ws-wl) + 8px);background:linear-gradient(180deg, var(--w1) 0%, var(--w2) 52%, var(--w3) 100%);transition:height .8s var(--ryb-ease,ease);position:absolute;bottom:-8px;left:0;right:0}.ryb-ws__water:before{content:"";opacity:0;background:#02101c;position:absolute;inset:0}.ryb-ws[data-ws-sky=dusk] .ryb-ws__water:before{opacity:.28}.ryb-ws[data-ws-sky=night] .ryb-ws__water:before{opacity:.58}.ryb-ws__water:after{content:"";left:calc(var(--ws-sx) - 46px);opacity:.5;background:repeating-linear-gradient(#fff0be80 0 2px,#0000 2px 10px);width:92px;height:62%;position:absolute;top:0;-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000,#0000 72%);mask-image:radial-gradient(50% 100% at 50% 0,#000,#0000 72%)}.ryb-ws[data-ws-sky=dusk] .ryb-ws__water:after{background:repeating-linear-gradient(#ffaa6e8c 0 2px,#0000 2px 10px)}.ryb-ws[data-ws-sky=night] .ryb-ws__water:after{opacity:.4;background:repeating-linear-gradient(#c8deff6b 0 2px,#0000 2px 10px)}.ryb-ws[data-ws-cloud="3"] .ryb-ws__water:after{display:none}.ryb-ws__wave{left:0;top:calc(var(--ws-wave) * -.62);width:200%;height:var(--ws-wave);fill:var(--w1);position:absolute}.ryb-ws__wave--b{fill:var(--w1);opacity:.55;top:calc(var(--ws-wave) * -.86)}.ryb-ws[data-ws-ice="1"] .ryb-ws__wave{opacity:0}.ryb-ws__rays{opacity:.5;background:repeating-linear-gradient(102deg,#ffffff29 0 16px,#0000 16px 74px);position:absolute;inset:0 0 18%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ryb-ws[data-ws-clear=ok] .ryb-ws__rays{opacity:.32}.ryb-ws[data-ws-clear=murky] .ryb-ws__rays{opacity:.12}.ryb-ws[data-ws-clear=muddy] .ryb-ws__rays{opacity:0}.ryb-ws[data-ws-sky=dusk] .ryb-ws__rays{opacity:.14}.ryb-ws[data-ws-sky=night] .ryb-ws__rays{opacity:0}.ryb-ws[data-ws-cloud="3"] .ryb-ws__rays{opacity:.08}.ryb-ws__silt{opacity:.04;background-image:radial-gradient(circle at 23% 31%,#f0e2b4d9 0 1.6px,#0000 2.4px),radial-gradient(circle at 71% 58%,#f0e2b4b3 0 1.2px,#0000 2px),radial-gradient(circle at 44% 82%,#f0e2b4cc 0 1.8px,#0000 2.6px),radial-gradient(circle at 86% 19%,#f0e2b4a6 0 1px,#0000 1.8px),radial-gradient(circle at 12% 66%,#f0e2b4bf 0 1.4px,#0000 2.2px),radial-gradient(circle at 58% 12%,#f0e2b4b3 0 1.1px,#0000 1.9px);background-size:173px 173px,131px 131px,211px 211px,97px 97px,157px 157px,113px 113px;position:absolute;inset:0}.ryb-ws[data-ws-clear=ok] .ryb-ws__silt{opacity:.16}.ryb-ws[data-ws-clear=murky] .ryb-ws__silt{opacity:.5}.ryb-ws[data-ws-clear=muddy] .ryb-ws__silt{opacity:.85}.ryb-ws__bloom{opacity:0;background:linear-gradient(#96cd469e,#468c2838);position:absolute;inset:0}.ryb-ws[data-ws-green=mid] .ryb-ws__bloom{opacity:.26}.ryb-ws[data-ws-green=high] .ryb-ws__bloom{opacity:.58}.ryb-ws__streaks{opacity:0;background-image:linear-gradient(90deg,#0000,#fff3 50%,#0000),linear-gradient(90deg,#0000,#ffffff29 50%,#0000),linear-gradient(90deg,#0000,#ffffff38 50%,#0000),linear-gradient(90deg,#0000,#ffffff24 50%,#0000),linear-gradient(90deg,#0000,#ffffff2e 50%,#0000);background-position:0 22%,90px 40%,40px 58%,150px 74%,10px 88%;background-repeat:repeat-x;background-size:260px 2px;position:absolute;inset:0}.ryb-ws:not([data-ws-flow=still]) .ryb-ws__streaks{opacity:1}.ryb-ws[data-ws-ice="1"] .ryb-ws__streaks{opacity:.35}.ryb-ws__ice{opacity:0;background:repeating-linear-gradient(112deg,#0000 0 118px,#fff9 118px 119px),repeating-linear-gradient(64deg,#0000 0 173px,#6ea0c06b 173px 174px),linear-gradient(#eef8fdf0,#aad2e6a3);transition:opacity 1s;position:absolute;inset:-6px 0 0}.ryb-ws[data-ws-ice="1"] .ryb-ws__ice{opacity:1}.ryb-ws__steam{opacity:0;background:radial-gradient(140px 26px at 12% 68%,#ffffff57,#0000),radial-gradient(190px 30px at 42% 56%,#ffffff42,#0000),radial-gradient(160px 24px at 71% 70%,#ffffff52,#0000),radial-gradient(120px 22px at 94% 58%,#ffffff3d,#0000);height:80px;transition:opacity 1.2s;position:absolute;top:-40px;left:0;right:0}.ryb-ws[data-ws-steam="1"] .ryb-ws__steam{opacity:1}.ryb-ws__rain{inset:0 0 calc(var(--ws-wl) - 40px) 0;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cg stroke='%23e2f1fb' stroke-width='1.3' stroke-linecap='round' opacity='.8'%3E%3Cpath d='M14 6l-5 16M52 30l-5 16M80 58l-5 16M30 62l-5 16M68 2l-4 13'/%3E%3C/g%3E%3C/svg%3E");background-size:90px 90px;position:absolute}.ryb-ws[data-ws-rain="1"] .ryb-ws__rain{opacity:.65}.ryb-ws[data-ws-rain="2"] .ryb-ws__rain{opacity:.95;background-size:64px 64px}.ryb-ws__drops{opacity:0;position:absolute;inset:0}.ryb-ws:not([data-ws-rain="0"]) .ryb-ws__drops{opacity:1}.ryb-ws__ring{opacity:0;border:1px solid #ebf8ff99;border-radius:50%;width:34px;height:9px;margin:-4px 0 0 -17px;position:absolute}.ryb-ws__fish{width:clamp(46px,5.6cqi,78px);height:clamp(22px,2.7cqi,38px);color:var(--ws-fishc);opacity:0;position:absolute;left:-110px}.ryb-ws__fish--1{top:34%}.ryb-ws__fish--2{width:clamp(36px,4.4cqi,62px);height:clamp(17px,2.1cqi,30px);top:56%}.ryb-ws__fish--3{width:clamp(30px,3.6cqi,50px);height:clamp(14px,1.7cqi,24px);top:22%}.ryb-ws__fish--4{width:clamp(54px,6.4cqi,90px);height:clamp(26px,3.1cqi,43px);top:70%}.ryb-ws__fish--2,.ryb-ws__fish--4{left:auto;right:-110px}.ryb-ws__fish--1 .ryb-ws__fishsvg,.ryb-ws__fish--3 .ryb-ws__fishsvg{transform:scaleX(-1)}.ryb-ws__fishsvg{fill:currentColor;width:100%;height:100%;display:block}.ryb-ws__fish--1,.ryb-ws__fish--2,.ryb-ws:is([data-ws-act=mid],[data-ws-act=high],[data-ws-act=top]) .ryb-ws__fish--3,.ryb-ws:is([data-ws-act=high],[data-ws-act=top]) .ryb-ws__fish--4{opacity:1}.ryb-ws[data-ws-act=low] .ryb-ws__fish--2{opacity:.55}.ryb-ws[data-ws-ice="1"] .ryb-ws__fish{filter:blur(1.5px)}.ryb-ws[data-ws-ice="1"] .ryb-ws__fish--3,.ryb-ws[data-ws-ice="1"] .ryb-ws__fish--4{opacity:0}.ryb-ws__bubble{bottom:6%;left:var(--x);width:var(--s);height:var(--s);opacity:0;border:1px solid #ffffff6b;border-radius:50%;position:absolute}.ryb-ws[data-ws-clear=muddy] .ryb-ws__bubble{display:none}.ryb-ws__reeds{color:#062a2e;opacity:.9;pointer-events:none;width:clamp(150px,22cqi,300px);height:clamp(78px,26%,160px);position:absolute;bottom:-6px}.ryb-ws__reeds--l{left:-8px}.ryb-ws__reeds--r{right:0}.ryb-ws__reeds path{stroke:currentColor}.ryb-ws__reed{transform-box:fill-box;transform-origin:50% 100%}.ryb-ws[data-ws-veg="0"] .ryb-ws__reed:nth-child(n+3),.ryb-ws[data-ws-veg="1"] .ryb-ws__reed:nth-child(n+5),.ryb-ws[data-ws-veg="2"] .ryb-ws__reed:nth-child(n+7){display:none}.ryb-ws[data-ws-veg="3"] .ryb-ws__reeds{color:#0a3a2c;height:clamp(96px,34%,200px)}.ryb-ws[data-ws-veg="0"] .ryb-ws__reeds{opacity:.55}.ryb-ws[data-ws-sky=night] .ryb-ws__reeds{color:#020d12}.ryb-ws:after{content:"";pointer-events:none;background:linear-gradient(90deg,#04162294 0%,#04162252 52%,#0416220a 100%),linear-gradient(#04162238 0%,#04162200 45%,#0416224d 100%);position:absolute;inset:0}@container ryb (width<=819.98px){.ryb-ws:after{background:linear-gradient(#04162280 0%,#0416225c 55%,#04162266 100%)}}@media (prefers-reduced-motion:no-preference){.ryb-ws[data-ws-sky=night] .ryb-ws__stars{animation:5s ease-in-out infinite alternate ryb-ws-twinkle}.ryb-ws__cloud{animation:ryb-ws-cloud calc(150s * var(--ws-cloudspeed)) linear infinite}.ryb-ws__cloud--1{animation-delay:-40s}.ryb-ws__cloud--2{animation-delay:-110s;animation-duration:calc(210s * var(--ws-cloudspeed))}.ryb-ws__cloud--3{animation-delay:-90s;animation-duration:calc(180s * var(--ws-cloudspeed))}.ryb-ws__sun{animation:7s ease-in-out infinite alternate ryb-ws-glow}.ryb-ws__water{animation:7s ease-in-out infinite alternate ryb-ws-tide}.ryb-ws[data-ws-dir=up] .ryb-ws__water{animation-duration:5s}.ryb-ws[data-ws-dir=up2] .ryb-ws__water{animation-name:ryb-ws-tide2;animation-duration:3.2s}.ryb-ws__wave{animation:15s linear infinite ryb-ws-drift}.ryb-ws__wave--b{animation-duration:25s;animation-direction:reverse}.ryb-ws[data-ws-wind="2"] .ryb-ws__wave{animation-duration:9s}.ryb-ws[data-ws-wind="3"] .ryb-ws__wave{animation-duration:6s}.ryb-ws__rays{animation:16s ease-in-out infinite alternate ryb-ws-rays}.ryb-ws__water:after{animation:3.4s ease-in-out infinite alternate ryb-ws-shimmer}.ryb-ws__silt{animation:46s linear infinite ryb-ws-silt}.ryb-ws__streaks{animation:14s linear infinite ryb-ws-streak}.ryb-ws[data-ws-flow=brisk] .ryb-ws__streaks{animation-duration:5s}.ryb-ws[data-ws-flow=fast] .ryb-ws__streaks{animation-duration:2.2s}.ryb-ws[data-ws-steam="1"] .ryb-ws__steam{animation:14s ease-in-out infinite alternate ryb-ws-steam}.ryb-ws__rain{animation:.55s linear infinite ryb-ws-rain}.ryb-ws[data-ws-rain="2"] .ryb-ws__rain{animation-name:ryb-ws-rain2;animation-duration:.38s}.ryb-ws__ring{animation:2.4s ease-out infinite ryb-ws-ring;animation-delay:var(--wd)}.ryb-ws__fish--1{animation:ryb-ws-swim-r calc(44s * var(--ws-speed)) linear infinite -8s}.ryb-ws__fish--2{animation:ryb-ws-swim-l calc(58s * var(--ws-speed)) linear infinite -31s}.ryb-ws__fish--3{animation:ryb-ws-swim-r calc(34s * var(--ws-speed)) linear infinite -22s}.ryb-ws__fish--4{animation:ryb-ws-swim-l calc(70s * var(--ws-speed)) linear infinite -12s}.ryb-ws__fish--1 .ryb-ws__fishsvg,.ryb-ws__fish--3 .ryb-ws__fishsvg{animation:3.6s ease-in-out infinite alternate ryb-ws-wag}.ryb-ws__bubble{animation:ryb-ws-bubble var(--d) ease-in infinite;animation-delay:var(--w)}.ryb-ws__reed{animation:ryb-ws-sway calc(2.6s + var(--i) * .35s) ease-in-out infinite alternate}.ryb-hero.is-off .ryb-ws *,.ryb-hero.is-off .ryb-ws :after{animation-play-state:paused}}html[data-ryb-motion=on] .ryb-ws[data-ws-sky=night] .ryb-ws__stars{animation:5s ease-in-out infinite alternate ryb-ws-twinkle}html[data-ryb-motion=on] .ryb-ws__cloud{animation:ryb-ws-cloud calc(150s * var(--ws-cloudspeed)) linear infinite}html[data-ryb-motion=on] .ryb-ws__cloud--1{animation-delay:-40s}html[data-ryb-motion=on] .ryb-ws__cloud--2{animation-delay:-110s;animation-duration:calc(210s * var(--ws-cloudspeed))}html[data-ryb-motion=on] .ryb-ws__cloud--3{animation-delay:-90s;animation-duration:calc(180s * var(--ws-cloudspeed))}html[data-ryb-motion=on] .ryb-ws__sun{animation:7s ease-in-out infinite alternate ryb-ws-glow}html[data-ryb-motion=on] .ryb-ws__water{animation:7s ease-in-out infinite alternate ryb-ws-tide}html[data-ryb-motion=on] .ryb-ws[data-ws-dir=up] .ryb-ws__water{animation-duration:5s}html[data-ryb-motion=on] .ryb-ws[data-ws-dir=up2] .ryb-ws__water{animation-name:ryb-ws-tide2;animation-duration:3.2s}html[data-ryb-motion=on] .ryb-ws__wave{animation:15s linear infinite ryb-ws-drift}html[data-ryb-motion=on] .ryb-ws__wave--b{animation-duration:25s;animation-direction:reverse}html[data-ryb-motion=on] .ryb-ws[data-ws-wind="2"] .ryb-ws__wave{animation-duration:9s}html[data-ryb-motion=on] .ryb-ws[data-ws-wind="3"] .ryb-ws__wave{animation-duration:6s}html[data-ryb-motion=on] .ryb-ws__rays{animation:16s ease-in-out infinite alternate ryb-ws-rays}html[data-ryb-motion=on] .ryb-ws__water:after{animation:3.4s ease-in-out infinite alternate ryb-ws-shimmer}html[data-ryb-motion=on] .ryb-ws__silt{animation:46s linear infinite ryb-ws-silt}html[data-ryb-motion=on] .ryb-ws__streaks{animation:14s linear infinite ryb-ws-streak}html[data-ryb-motion=on] .ryb-ws[data-ws-flow=brisk] .ryb-ws__streaks{animation-duration:5s}html[data-ryb-motion=on] .ryb-ws[data-ws-flow=fast] .ryb-ws__streaks{animation-duration:2.2s}html[data-ryb-motion=on] .ryb-ws[data-ws-steam="1"] .ryb-ws__steam{animation:14s ease-in-out infinite alternate ryb-ws-steam}html[data-ryb-motion=on] .ryb-ws__rain{animation:.55s linear infinite ryb-ws-rain}html[data-ryb-motion=on] .ryb-ws[data-ws-rain="2"] .ryb-ws__rain{animation-name:ryb-ws-rain2;animation-duration:.38s}html[data-ryb-motion=on] .ryb-ws__ring{animation:2.4s ease-out infinite ryb-ws-ring;animation-delay:var(--wd)}html[data-ryb-motion=on] .ryb-ws__fish--1{animation:ryb-ws-swim-r calc(44s * var(--ws-speed)) linear infinite -8s}html[data-ryb-motion=on] .ryb-ws__fish--2{animation:ryb-ws-swim-l calc(58s * var(--ws-speed)) linear infinite -31s}html[data-ryb-motion=on] .ryb-ws__fish--3{animation:ryb-ws-swim-r calc(34s * var(--ws-speed)) linear infinite -22s}html[data-ryb-motion=on] .ryb-ws__fish--4{animation:ryb-ws-swim-l calc(70s * var(--ws-speed)) linear infinite -12s}html[data-ryb-motion=on] .ryb-ws__fish--1 .ryb-ws__fishsvg,html[data-ryb-motion=on] .ryb-ws__fish--3 .ryb-ws__fishsvg{animation:3.6s ease-in-out infinite alternate ryb-ws-wag}html[data-ryb-motion=on] .ryb-ws__bubble{animation:ryb-ws-bubble var(--d) ease-in infinite;animation-delay:var(--w)}html[data-ryb-motion=on] .ryb-ws__reed{animation:ryb-ws-sway calc(2.6s + var(--i) * .35s) ease-in-out infinite alternate}html[data-ryb-motion=on] .ryb-hero.is-off .ryb-ws *,html[data-ryb-motion=on] .ryb-hero.is-off .ryb-ws :after{animation-play-state:paused}@keyframes ryb-ws-twinkle{0%{opacity:.72}to{opacity:1}}@keyframes ryb-ws-cloud{to{transform:translate(calc(100cqi + 480px))}}@keyframes ryb-ws-glow{0%{filter:brightness(.94)}to{filter:brightness(1.08)}}@keyframes ryb-ws-tide{0%{transform:translate(0,0)}to{transform:translateY(-3px)}}@keyframes ryb-ws-tide2{0%{transform:translateY(2px)}to{transform:translateY(-7px)}}@keyframes ryb-ws-drift{to{transform:translate(-50%)}}@keyframes ryb-ws-rays{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes ryb-ws-shimmer{0%{opacity:.26}to{opacity:.56}}@keyframes ryb-ws-silt{to{background-position:-173px 173px,131px -131px,-211px 0,0 97px,157px 157px,-113px -113px}}@keyframes ryb-ws-streak{to{background-position:-260px 22%,-170px 40%,-220px 58%,-110px 74%,-250px 88%}}@keyframes ryb-ws-steam{0%{opacity:.75;transform:translate(-18px)}to{opacity:1;transform:translate(18px,-6px)}}@keyframes ryb-ws-rain{to{background-position:-28px 90px}}@keyframes ryb-ws-rain2{to{background-position:-20px 64px}}@keyframes ryb-ws-ring{0%{opacity:0;transform:scale(.2)}14%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes ryb-ws-swim-r{0%{transform:translate(0,0)}to{transform:translate(calc(100cqi + 230px))}}@keyframes ryb-ws-swim-l{0%{transform:translate(0,0)}to{transform:translate(calc(-100cqi - 230px))}}@keyframes ryb-ws-wag{0%{transform:scaleX(-1)translateY(-5px)rotate(-2deg)}to{transform:scaleX(-1)translateY(6px)rotate(2deg)}}@keyframes ryb-ws-bubble{0%{opacity:0;transform:translate(0,0)}12%{opacity:.85}to{opacity:0;transform:translate(5px,-170px)}}@keyframes ryb-ws-sway{0%{transform:rotate(calc(var(--ws-sway) * -1))}to{transform:rotate(var(--ws-sway))}}@container ryb (width<=560px){.ryb-hero--scene{--ws-wh:clamp(150px, 40%, 230px)}}.ryb-hud{flex-wrap:wrap;gap:8px;margin:clamp(10px,1.4cqi,18px) 0 0;padding:0;list-style:none;display:flex;position:relative}.ryb-hud__i{backdrop-filter:blur(10px)saturate(1.2);color:#fff;background:#061c2a75;border:1px solid #fff3;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 14px 8px 9px;display:flex;box-shadow:0 6px 18px #020e1638}.ryb-hud__i[hidden]{display:none}.ryb-hud__ico{color:#dff3f6;background:#ffffff24;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ryb-hud__ico .ryb-i{width:19px;height:19px}.ryb-hud__txt{gap:0;min-width:0;line-height:1.22;display:grid}.ryb-hud__txt small{letter-spacing:.01em;opacity:.78;font-size:.7rem;font-weight:560}.ryb-hud__txt strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:680}.ryb-hud__txt em{opacity:.82;font-size:.72rem;font-style:normal}.ryb-hud__txt em:empty{display:none}.ryb-hud__i.is-good .ryb-hud__ico,.ryb-hud__i.is-ideal .ryb-hud__ico{color:#b9f5d0;background:#5bd68c3d}.ryb-hud__i.is-top .ryb-hud__ico{color:#c8f9da;background:#5bd68c4d}.ryb-hud__i.is-high .ryb-hud__ico{color:#b9f5d0;background:#5bd68c3d}.ryb-hud__i.is-mid .ryb-hud__ico,.ryb-hud__i.is-warm .ryb-hud__ico{color:#ffe3a4;background:#ffc45642}.ryb-hud__i.is-bad .ryb-hud__ico,.ryb-hud__i.is-hot .ryb-hud__ico,.ryb-hud__i.is-low .ryb-hud__ico{color:#ffc7be;background:#ff706047}.ryb-hud__i.is-cold .ryb-hud__ico,.ryb-hud__i.is-cool .ryb-hud__ico{color:#cde8ff;background:#78beff42}@container ryb (width<=560px){.ryb-hud{gap:6px}.ryb-hud__i{flex:calc(50% - 6px);padding:7px 10px 7px 7px}.ryb-hud__txt strong{font-size:.94rem}}.ryb-box--3d{--ryb-box-pad:16px;margin-top:16px;padding-bottom:0;overflow:hidden}.ryb-3dw{margin:0 calc(var(--ryb-box-pad) * -1)}.ryb-3dw__stage{aspect-ratio:16/8;background:linear-gradient(160deg,#0d2230,#0f4a58);min-height:360px;max-height:min(78vh,760px);position:relative;overflow:hidden}.ryb-3dw__wait{color:#ffffffd9;text-align:center;place-items:center;margin:0;padding:20px;font-size:.92rem;display:grid;position:absolute;inset:0}.ryb-3dw__wait[hidden]{display:none}.ryb-3dw__note{color:var(--ryb-ink-2);margin:0;padding:10px 18px 14px;font-size:.82rem;line-height:1.45}.ryb-3dw__note[hidden]{display:none}.ryb-3d__boost{backdrop-filter:blur(6px);background:#081e2cb8;border:1px solid #ffffff3d;min-height:36px;padding:0 14px}@container ryb (width<=640px){.ryb-3dw__stage{aspect-ratio:4/5;min-height:420px;max-height:78vh}}