.ryb-guides [hidden]{display:none!important}.ryb-g-lead{padding-top:18px}.ryb-g-lead p{max-width:62ch;color:var(--ryb-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55}.ryb-g-layout{align-items:start;gap:18px;margin-top:8px;display:grid}.ryb-g-body{min-width:0;max-width:54rem}.ryb-g-toc{min-width:0}.ryb-g-toc__t{color:var(--ryb-mute);margin:0 0 8px;font-size:.82rem;font-weight:680}.ryb-g-toc ol{scrollbar-width:thin;gap:8px;margin:0;padding:2px 0 8px;list-style:none;display:flex;overflow-x:auto}.ryb-g-toc a{white-space:nowrap;border:1px solid var(--ryb-line);background:var(--ryb-surface);color:var(--ryb-ink-2);border-radius:999px;padding:8px 12px;font-size:.88rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:block}.ryb-g-toc a:hover,.ryb-g-toc a:focus-visible,.ryb-g-toc a.is-on{background:var(--ryb-shallow);border-color:var(--ryb-river);color:var(--ryb-deep)}@media (width>=980px){.ryb-g-layout{grid-template-columns:15rem minmax(0,1fr);gap:40px}.ryb-g-toc{position:sticky;top:5.5rem}.ryb-g-toc ol{border-left:2px solid var(--ryb-line);padding:0;display:block;overflow:visible}.ryb-g-toc li+li{margin-top:2px}.ryb-g-toc a{white-space:normal;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 8px 8px 0;margin-left:-2px;padding:6px 12px;font-size:.9rem;line-height:1.35}.ryb-g-toc a:hover,.ryb-g-toc a:focus-visible,.ryb-g-toc a.is-on{background:var(--ryb-shallow);border-left-color:var(--ryb-river)}}.ryb-g-key{border:1px solid var(--ryb-line);border-left:4px solid var(--ryb-river);border-radius:var(--ryb-r-lg);background:var(--ryb-shallow);gap:14px;margin:0 0 8px;padding:16px 18px;display:flex}.ryb-g-key>.ryb-i{width:24px;height:24px;color:var(--ryb-river-2);flex:none;margin-top:2px}.ryb-g-key h2{margin:0 0 6px;font-size:1.05rem;font-weight:700}.ryb-guides .ryb-g-key ul{margin:0;padding-left:1.15rem;list-style:outside}.ryb-g-key li{margin:0 0 6px;line-height:1.55}.ryb-g-key li:last-child{margin-bottom:0}.ryb-g-sec{margin-top:clamp(26px,4vw,42px);scroll-margin-top:5rem}.ryb-g-prose>*+*{margin-top:16px}.ryb-g-prose p,.ryb-g-prose li,.ryb-g-a p,.ryb-g-a li{text-wrap:pretty;font-size:1rem;line-height:1.65}.ryb-g-prose p,.ryb-g-a p{max-width:70ch;margin:0 0 .8em}.ryb-g-prose p:last-child,.ryb-g-a p:last-child{margin-bottom:0}.ryb-g-prose a,.ryb-g-a a,.ryb-g-key a,.ryb-g-src a{color:var(--ryb-river-2);text-underline-offset:3px;text-decoration:underline 1px}.ryb-g-prose a:hover,.ryb-g-a a:hover,.ryb-g-key a:hover,.ryb-g-src a:hover{text-decoration-thickness:2px}.ryb-g-ext:after{content:"";opacity:.6;background:currentColor;width:.5em;height:.5em;margin-left:.25em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") 50%/contain no-repeat}.ryb-guides .ryb-g-list{margin:0;padding-left:1.3rem;list-style:outside}.ryb-guides ol.ryb-g-list{list-style:decimal}.ryb-guides li::marker{content:normal}.ryb-guides .ryb-g-list li::marker,.ryb-guides .ryb-g-key li::marker{color:var(--ryb-river-2)}.ryb-g-list li{max-width:70ch;margin:0 0 .45em}.ryb-g-h3{margin:22px 0 0;scroll-margin-top:5rem;font-size:1.05rem;font-weight:700}.ryb-g-prose .ryb-g-h3+*{margin-top:8px}.ryb-guides .ryb-g-a ul{margin:0 0 .8em;padding-left:1.2rem;list-style:outside}.ryb-g-ev{color:var(--ryb-ink-2);align-items:flex-start;gap:10px;margin:0;font-size:.92rem;display:flex}.ryb-g-ev .ryb-eco-tag{flex:none;margin-top:2px}.ryb-g-note{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);gap:12px;margin:0;padding:14px 16px;display:flex}.ryb-g-note>.ryb-i{width:22px;height:22px;color:var(--ryb-river-2);flex:none;margin-top:1px}.ryb-g-note p{margin:0 0 .6em;font-size:.95rem;line-height:1.6}.ryb-g-note p:last-child{margin-bottom:0}.ryb-g-note.is-info{background:var(--ryb-shallow)}.ryb-g-note.is-warn{border-color:var(--eco-mid-bd);background:var(--eco-mid-bg)}.ryb-g-note.is-warn>.ryb-i{color:var(--eco-mid-ink)}.ryb-g-note.is-ok{border-color:var(--eco-good-bd);background:var(--eco-good-bg)}.ryb-g-note.is-ok>.ryb-i{color:var(--eco-good-ink)}.ryb-g-legal{margin-top:clamp(26px,4vw,42px)}.ryb-g-tw{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);overflow-x:auto}.ryb-g-tw:focus-visible{outline:2px solid var(--ryb-river);outline-offset:2px}.ryb-g-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.93rem;line-height:1.5}.ryb-g-table caption{text-align:left;color:var(--ryb-mute);padding:12px 14px 4px;font-size:.85rem;font-weight:650}.ryb-g-table th,.ryb-g-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ryb-line);padding:10px 14px}.ryb-g-table thead th{background:var(--ryb-shallow);color:var(--ryb-ink-2);border-top:0;font-size:.82rem;font-weight:700}.ryb-g-table tbody th{white-space:normal;font-weight:640}.ryb-g-table tbody tr:hover>*{background:color-mix(in srgb, var(--ryb-shallow) 55%, transparent)}.ryb-g-table small{color:var(--ryb-mute);margin-top:2px;font-size:.8rem;font-weight:400;display:block}.ryb-g-table td{font-variant-numeric:tabular-nums}.ryb-g-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:12px;display:grid}.ryb-g-facts .ryb-ffact p{margin:0 0 .5em;font-size:.93rem;line-height:1.55}.ryb-g-facts .ryb-ffact p:last-child{margin-bottom:0}.ryb-g-facts .ryb-ffact h3{color:var(--ryb-ink);font-size:.88rem}.ryb-g-need{color:var(--ryb-ink-2);flex-wrap:wrap;gap:8px 18px;display:flex;margin:0!important;font-size:.92rem!important}.ryb-g-need span{align-items:flex-start;gap:6px;display:inline-flex}.ryb-g-need .ryb-i{width:18px;height:18px;color:var(--ryb-river-2);flex:none;margin-top:2px}.ryb-g-steps{counter-reset:ryb-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.ryb-g-steps>li{counter-increment:ryb-step;padding:0 0 22px 3.1rem;scroll-margin-top:5rem;position:relative}.ryb-g-steps>li:last-child{padding-bottom:0}.ryb-g-steps>li:before{content:counter(ryb-step);background:var(--ryb-river);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.ryb-g-steps>li:not(:last-child):after{content:"";background:var(--ryb-line);width:2px;position:absolute;top:2.3rem;bottom:.3rem;left:calc(1.05rem - 1px)}.ryb-g-steps h3{margin:0 0 4px;font-size:1.03rem;font-weight:700;line-height:1.35}.ryb-g-steps p{margin:0 0 .5em}.ryb-g-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.ryb-g-tools .ryb-search{flex:16rem;max-width:28rem}.ryb-g-all{border:1px solid var(--ryb-line);background:var(--ryb-surface);color:var(--ryb-ink-2);font:inherit;cursor:pointer;border-radius:999px;padding:9px 14px;font-size:.9rem;transition:background-color .15s,border-color .15s}.ryb-g-all:hover,.ryb-g-all:focus-visible,.ryb-g-all[aria-pressed=true]{background:var(--ryb-shallow);border-color:var(--ryb-river)}.ryb-g-faq{gap:8px;display:grid}.ryb-g-q{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);scroll-margin-top:5rem}.ryb-g-q>summary{border-radius:var(--ryb-r-lg);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-weight:650;line-height:1.4;list-style:none;display:flex}.ryb-g-q>summary::-webkit-details-marker{display:none}.ryb-g-q>summary:hover{background:color-mix(in srgb, var(--ryb-shallow) 60%, transparent)}.ryb-g-q>summary:focus-visible{outline:2px solid var(--ryb-river);outline-offset:2px}.ryb-g-q__car{width:20px;height:20px;color:var(--ryb-mute);flex:none;transition:transform .18s ease-out}.ryb-g-q[open]>summary .ryb-g-q__car{transform:rotate(180deg)}.ryb-g-q[open]{border-color:var(--ryb-river)}.ryb-g-q:target{border-color:var(--ryb-river);box-shadow:0 0 0 3px color-mix(in srgb, var(--ryb-river) 22%, transparent)}.ryb-g-a{padding:0 16px 14px}@media (prefers-reduced-motion:reduce){.ryb-g-q__car,.ryb-g-toc a,.ryb-g-all{transition:none}}.ryb-g-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ryb-g-card{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);height:100%;color:inherit;grid-template-rows:1fr auto;grid-template-columns:44px minmax(0,1fr);gap:8px 14px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.ryb-g-card:hover,.ryb-g-card:focus-visible{border-color:var(--ryb-river);box-shadow:var(--ryb-shadow)}.ryb-g-card>.ryb-i{background:var(--ryb-shallow);width:44px;height:44px;color:var(--ryb-river-2);border-radius:12px;padding:10px}.ryb-g-card__b{flex-direction:column;gap:4px;min-width:0;display:flex}.ryb-g-card__b strong{font-size:1.04rem;line-height:1.3}.ryb-g-card__b span{color:var(--ryb-ink-2);font-size:.92rem;line-height:1.5}.ryb-g-card__b small{color:var(--ryb-mute);font-size:.82rem}.ryb-g-card>.ryb-eco-tag{grid-column:2;place-self:end start}@media (prefers-reduced-motion:reduce){.ryb-g-card{transition:none}}.ryb-g-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ryb-g-links{grid-template-columns:1fr 1fr}}.ryb-g-links a{border:1px solid var(--ryb-line);background:var(--ryb-surface);height:100%;color:var(--ryb-ink);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;line-height:1.4;text-decoration:none;display:flex}.ryb-g-links a:hover,.ryb-g-links a:focus-visible{border-color:var(--ryb-river);background:var(--ryb-shallow)}.ryb-g-links .ryb-i{width:18px;height:18px;color:var(--ryb-river-2);flex:none;margin-top:2px}.ryb-g-src{counter-reset:ryb-src;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ryb-g-src>li{border:1px solid var(--ryb-line);background:var(--ryb-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;scroll-margin-top:5rem;font-size:.93rem;line-height:1.5;display:flex}.ryb-g-src>li:target{border-color:var(--ryb-river);box-shadow:0 0 0 3px color-mix(in srgb, var(--ryb-river) 22%, transparent)}.ryb-g-src small{color:var(--ryb-mute);margin-top:2px;font-size:.82rem;display:block}.ryb-g-src .ryb-eco-tag{flex:none;margin-top:2px}.ryb-g-table tr:target>*{background:color-mix(in srgb, var(--ryb-river) 14%, transparent)}.ryb-g-scen{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);padding:14px 16px}.ryb-g-scen h3{margin:0 0 8px;font-size:1.02rem}.ryb-g-basis{color:var(--ryb-mute);gap:8px;display:flex;margin:10px 0 0!important;font-size:.88rem!important}.ryb-g-basis .ryb-i{flex:none;width:16px;height:16px;margin-top:3px}@media (width<=560px){.ryb-g-key{padding:14px}.ryb-g-q>summary{padding:13px 14px}.ryb-g-a{padding:0 14px 13px}.ryb-g-steps>li{padding-left:2.8rem}.ryb-g-table{font-size:.88rem}.ryb-g-table th,.ryb-g-table td{padding:9px 11px}.ryb-g-tw{background:0 0;border:0;overflow:visible}.ryb-g-table,.ryb-g-table tbody,.ryb-g-table tr,.ryb-g-table tbody th,.ryb-g-table td{width:auto;min-width:0;display:block}.ryb-g-table caption{padding:0 2px 8px;display:block}.ryb-g-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ryb-g-table tbody tr{border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);margin:0 0 10px;overflow:hidden}.ryb-g-table tbody th{background:var(--ryb-shallow);border-top:0;padding:10px 12px 6px}.ryb-g-table td{border-top:0;padding:7px 12px}.ryb-g-table td:last-child{padding-bottom:11px}.ryb-g-table td[data-label]:before{content:attr(data-label);color:var(--ryb-mute);margin-bottom:1px;font-size:.74rem;font-weight:700;display:block}.ryb-g-table td[data-label=""]:before{content:none}.ryb-g-ev{flex-direction:column;gap:6px}}.ryb-g-hub .ryb-sec+.ryb-sec,.ryb-g-hub .ryb-sec+.ryb-g-note{margin-top:clamp(28px,4vw,44px)}.ryb-guides .ryb-g-fig{margin-inline:0;border:1px solid var(--ryb-line);border-radius:var(--ryb-r-lg);background:var(--ryb-surface);color:var(--ryb-ink);margin-bottom:0;padding:16px}.ryb-g-fig figcaption{border-top:1px solid var(--ryb-line);color:var(--ryb-mute);text-wrap:pretty;margin:14px 0 0;padding-top:10px;font-size:.84rem;line-height:1.5}.ryb-g-fig figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ryb-nds{margin:0;padding:0;list-style:none;display:grid}.ryb-nd{align-items:flex-start;gap:12px;padding:0 0 14px;display:flex;position:relative}.ryb-nd:last-child{padding-bottom:0}.ryb-nd:not(:last-child):after{content:"";background:var(--ryb-line);width:2px;position:absolute;top:40px;bottom:2px;left:17px}.ryb-nd__i{background:color-mix(in srgb, var(--ryb-river) 18%, var(--ryb-surface));width:36px;height:36px;color:var(--ryb-river-2);border-radius:50%;flex:none;place-items:center;display:grid}.ryb-nd__i .ryb-i{width:19px;height:19px}.ryb-nd__t{gap:1px;min-width:0;padding-top:2px;display:grid}.ryb-nd__t b{font-size:.97rem;line-height:1.35}.ryb-nd__t small{color:var(--ryb-mute);font-size:.84rem;line-height:1.4}.ryb-pa{gap:8px;display:grid}.ryb-pa__join{color:var(--ryb-mute);place-items:center;display:grid}.ryb-pa__join .ryb-i{width:20px;height:20px}.ryb-pa__fork{gap:8px;display:grid}.ryb-pa__lane{border:1px solid var(--ryb-line);background:var(--ryb-shallow);border-radius:12px;padding:12px 14px}.ryb-pa__t{margin:0 0 10px;font-size:.92rem;font-weight:700}.ryb-pa__or{border:1px solid var(--ryb-line);background:var(--ryb-surface);color:var(--ryb-mute);border-radius:999px;justify-self:center;padding:2px 12px;font-size:.8rem;font-weight:700}@media (width>=700px){.ryb-pa__fork{grid-template-columns:minmax(0,1.35fr) auto minmax(0,1fr);align-items:start;gap:12px}.ryb-pa__or{align-self:center}}.ryb-fm,.ryb-hr{width:100%;max-width:34rem;height:auto;margin:0 auto;display:block}.ryb-hr{max-width:25rem}.ryb-fm__body{fill:var(--ryb-shallow);stroke:var(--ryb-river-2);stroke-width:2.5px;stroke-linejoin:round}.ryb-fm__fin{fill:color-mix(in srgb, var(--ryb-river) 26%, var(--ryb-surface));stroke:var(--ryb-river-2);stroke-width:2.5px;stroke-linejoin:round}.ryb-fm__ln{fill:none;stroke:var(--ryb-river-2);stroke-width:2px;stroke-linecap:round;opacity:.75}.ryb-fm__ln.is-dash{stroke-dasharray:2 7}.ryb-fm__eye{fill:var(--ryb-surface);stroke:var(--ryb-river-2);stroke-width:2px}.ryb-fm__pupil{fill:var(--ryb-ink)}.ryb-fm__guide{fill:none;stroke:var(--ryb-blaze);stroke-width:2px;stroke-dasharray:5 5}.ryb-fm__dim{fill:none;stroke:var(--ryb-blaze);stroke-width:3px}.ryb-fm__arrow{fill:var(--ryb-blaze)}.ryb-fm__leader{fill:none;stroke:var(--ryb-blaze);stroke-width:2px}.ryb-fm__badge{fill:var(--ryb-surface);stroke:var(--ryb-blaze);stroke-width:3px}.ryb-fm__bt{fill:var(--ryb-ink);font-family:inherit;font-size:16px;font-weight:700}.ryb-fm__lab{fill:var(--ryb-ink-2);font-family:inherit;font-size:17px;font-weight:600}.ryb-fm__lg{gap:6px;margin:12px 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.ryb-fm__lg li{align-items:center;gap:10px;display:flex}.ryb-fm__lg b{border:2px solid var(--ryb-blaze);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.82rem;line-height:1;display:grid}.ryb-hr__line{fill:none;stroke:var(--ryb-ink-2);stroke-width:3px;stroke-linecap:round}.ryb-hr__eye{fill:none;stroke:var(--ryb-ink);stroke-width:4px}.ryb-hr__hook{fill:none;stroke:var(--ryb-ink);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.ryb-hr__hair{fill:none;stroke:var(--ryb-river-2);stroke-width:3px;stroke-linecap:round}.ryb-hr__knot{fill:var(--ryb-river-2)}.ryb-hr__boilie{fill:color-mix(in srgb, var(--ryb-sun) 72%, var(--ryb-surface));stroke:var(--ryb-ink-2);stroke-width:2.5px}.ryb-hr__shine{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:4px;stroke-linecap:round}.ryb-cal{gap:12px;display:grid}.ryb-cal__m{text-align:center;color:var(--ryb-mute);grid-template-columns:repeat(12,minmax(0,1fr));font-size:.7rem;display:grid}.ryb-cal__h{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0 0 5px;font-size:.9rem;display:flex}.ryb-cal__h span{color:var(--ryb-ink-2);font-variant-numeric:tabular-nums}.ryb-cal__t{border:1px solid var(--eco-good-bd);background-color:var(--eco-good-bg);background-image:linear-gradient(to right, color-mix(in srgb, var(--ryb-ink) 16%, transparent) 1px, transparent 1px);background-size:8.33333% 100%;border-radius:7px;height:24px;position:relative;overflow:hidden}.ryb-cal__t i{background:repeating-linear-gradient(135deg, var(--eco-mid-ink) 0 2px, var(--eco-mid-bg) 2px 7px);box-shadow:inset 0 0 0 1px var(--eco-mid-bd);position:absolute;top:0;bottom:0}.ryb-cal__lg{color:var(--ryb-ink-2);flex-wrap:wrap;gap:6px 18px;margin:2px 0 0;font-size:.84rem;display:flex}.ryb-cal__lg span{align-items:center;gap:7px;display:inline-flex}.ryb-cal__lg i{border:1px solid var(--eco-good-bd);background:var(--eco-good-bg);border-radius:4px;width:24px;height:14px;display:inline-block}.ryb-cal__lg i.is-closed{border-color:var(--eco-mid-bd);background:repeating-linear-gradient(135deg, var(--eco-mid-ink) 0 2px, var(--eco-mid-bg) 2px 6px)}.ryb-lim{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ryb-lim li{--lc:#8b95a1;border:1px solid var(--ryb-line);border-left:6px solid var(--lc);background:color-mix(in srgb, var(--lc) 9%, var(--ryb-surface));border-radius:12px;flex-direction:column;gap:3px;padding:12px 12px 13px 14px;display:flex}.ryb-lim li.is-blue{--lc:#3b82c4}.ryb-lim li.is-green{--lc:#2e9d5b}.ryb-lim li.is-yellow{--lc:#d9a400}.ryb-lim__top{color:var(--ryb-mute);font-size:.76rem}.ryb-lim__n{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.05}.ryb-lim__n small{margin-left:4px;font-size:1rem;font-weight:700}.ryb-lim li b{font-size:.95rem}.ryb-lim__d{color:var(--ryb-ink-2);font-size:.82rem;line-height:1.4}.ryb-lim__rule{border:1px solid var(--eco-mid-bd);background:var(--eco-mid-bg);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:.9rem;line-height:1.5;display:flex}.ryb-lim__rule .ryb-i{width:20px;height:20px;color:var(--eco-mid-ink);flex:none;margin-top:1px}.ryb-wt{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ryb-wt li{--wc:var(--ryb-river);border:1px solid var(--ryb-line);border-top:5px solid var(--wc);background:color-mix(in srgb, var(--wc) 8%, var(--ryb-surface));border-radius:12px;padding:14px}.ryb-wt li.is-trout{--wc:#3d9bd1}.ryb-wt li.is-grayling{--wc:#7a86d8}.ryb-wt li.is-carp{--wc:#d99a2b}.ryb-wt__h{font-size:1.02rem;display:block}.ryb-wt__rods{color:var(--wc);gap:2px;margin:6px 0 8px;display:flex}.ryb-wt__rods .ryb-i{width:26px;height:26px}.ryb-wt dl{gap:6px;margin:0;display:grid}.ryb-wt dl>div{border-top:1px solid var(--ryb-line);justify-content:space-between;gap:10px;padding-top:6px;display:flex}.ryb-wt dt{color:var(--ryb-mute);font-size:.82rem}.ryb-wt dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:600}@media (width>=700px){.ryb-wt{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-fl{margin:0;padding:0;list-style:none;display:grid}.ryb-fl__q{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:6px 12px;padding:0 0 18px;display:grid;position:relative}.ryb-fl__q:last-child{padding-bottom:0}.ryb-fl__q:not(:last-child):after{content:"";background:var(--ryb-line);width:2px;position:absolute;top:42px;bottom:2px;left:18px}.ryb-fl__qi{background:color-mix(in srgb, var(--ryb-river) 18%, var(--ryb-surface));width:38px;height:38px;color:var(--ryb-river-2);border-radius:50%;grid-row:1/span 3;place-items:center;display:grid}.ryb-fl__qi .ryb-i{width:20px;height:20px}.ryb-fl__qt{align-self:center;align-items:center;min-height:38px;font-size:.97rem;font-weight:700;line-height:1.35;display:flex}.ryb-fl__a{border:1px solid var(--ryb-line);border-radius:10px;grid-column:2;align-items:flex-start;gap:8px;padding:9px 11px;font-size:.9rem;line-height:1.45;display:flex}.ryb-fl__a .ryb-i{flex:none;width:18px;height:18px;margin-top:2px}.ryb-fl__a b{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;flex:none;padding:0 8px;font-size:.8rem;line-height:1.7}.ryb-fl__a.is-no{border-color:var(--eco-mid-bd);background:var(--eco-mid-bg);color:var(--eco-mid-ink)}.ryb-fl__a.is-yes{border-color:var(--eco-good-bd);background:var(--eco-good-bg);color:var(--eco-good-ink)}.ryb-fl__a>span{color:var(--ryb-ink)}.ryb-fl__n{color:var(--ryb-mute);grid-column:2;font-size:.8rem}.ryb-pf{counter-reset:ryb-pf;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ryb-pf li{border:1px solid var(--ryb-line);background:var(--ryb-shallow);counter-increment:ryb-pf;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex;position:relative}.ryb-pf li:last-child:nth-child(odd){grid-column:1/-1}.ryb-pf li:before{content:counter(ryb-pf);color:var(--ryb-mute);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700;position:absolute;top:9px;right:11px}.ryb-pf__s{fill:none;width:48px;height:48px;stroke:var(--ryb-river-2);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.ryb-pf b{font-size:.95rem;line-height:1.3}.ryb-pf small{color:var(--ryb-mute);font-size:.8rem;line-height:1.4}@media (width>=760px){.ryb-pf{grid-template-columns:repeat(5,minmax(0,1fr))}.ryb-pf li:last-child:nth-child(odd){grid-column:auto}}.ryb-tr{gap:18px;display:grid}.ryb-tr__g h4{color:var(--ryb-ink-2);margin:0 0 8px;font-size:.9rem}.ryb-tr__g ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ryb-tr__g li{grid-template-columns:1fr 2.8rem;grid-template-areas:"l v""b b";align-items:center;gap:3px 10px;font-size:.88rem;display:grid}.ryb-tr__l{grid-area:l;min-width:0}.ryb-tr__b{background-color:color-mix(in srgb, var(--ryb-ink) 7%, transparent);background-image:linear-gradient(to right, transparent calc(50% - 1px), color-mix(in srgb, var(--ryb-ink) 20%, transparent) calc(50% - 1px) 50%, transparent 50%);border-radius:4px;grid-area:b;height:12px}.ryb-tr__b i{background:var(--ryb-river);border-radius:4px;min-width:3px;height:100%;display:block}.ryb-tr__v{text-align:right;font-variant-numeric:tabular-nums;grid-area:v;font-weight:700}@media (width>=560px){.ryb-tr__g li{grid-template-columns:10.5rem minmax(0,1fr) 2.8rem;grid-template-areas:"l b v";gap:10px}}@media (width<=560px){.ryb-guides .ryb-g-fig{padding:14px}}.ryb-g-ph{margin-inline:0;margin-bottom:0}.ryb-g-phs .ryb-g-ph{margin:0}.ryb-g-ph__f{border-radius:calc(var(--ryb-r-lg) - 4px);background:var(--ryb-shallow);overflow:hidden}.ryb-g-ph__f img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;height:auto;max-height:26rem;display:block}.ryb-guides .ryb-g-ph .ryb-credit{color:var(--ryb-mute);margin-top:4px;font-size:.76rem;line-height:1.45;display:block}.ryb-guides .ryb-g-ph .ryb-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ryb-g-phs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.ryb-g-phs .ryb-g-ph figcaption{color:var(--ryb-ink-2);border:0;margin:8px 0 0;padding:0;font-size:.84rem;line-height:1.4}.ryb-g-phs .ryb-g-ph__f img{aspect-ratio:4/3}.ryb-g-phs--n3 .ryb-g-ph:last-child,.ryb-g-phs--n5 .ryb-g-ph:last-child{grid-column:1/-1}@media (width>=700px){.ryb-g-phs{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.ryb-g-phs--n5,.ryb-g-phs--n6{grid-template-columns:repeat(3,minmax(0,1fr))}.ryb-g-phs--n3 .ryb-g-ph:last-child,.ryb-g-phs--n5 .ryb-g-ph:last-child{grid-column:auto}.ryb-g-ph:not(.is-s) .ryb-g-ph__f img{aspect-ratio:2}}.ryb-g-ph__f{position:relative}.ryb-g-ph--ai .ryb-g-ph__f:after{content:"Ilustrácia AI";color:#fff;pointer-events:none;background:#000000a8;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:600;line-height:1.5;position:absolute;bottom:8px;left:8px}.ryb-guides .ryb-g-ph .ryb-credit--ai{font-style:italic}.ryb-g-phs--wide .ryb-g-ph__f img{aspect-ratio:16/9}.ryb-g-seq ol{counter-reset:ryb-seq;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.ryb-g-seq li{counter-increment:ryb-seq;margin:0;padding:0}.ryb-g-seq li::marker{content:""}.ryb-g-seq__f{border-radius:calc(var(--ryb-r-lg) - 4px);background:var(--ryb-shallow);position:relative;overflow:hidden}.ryb-g-seq__f:before{content:counter(ryb-seq);z-index:1;color:#fff;background:#000000b3;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;font-weight:700;line-height:1;display:grid;position:absolute;top:8px;left:8px}.ryb-g-seq__f img{aspect-ratio:4/3;object-fit:contain;background:color-mix(in srgb, var(--ryb-ink) 6%, var(--ryb-surface));width:100%;height:auto;display:block}.ryb-g-seq li>span{color:var(--ryb-ink-2);margin-top:6px;font-size:.84rem;line-height:1.4;display:block}.ryb-guides .ryb-g-seq .ryb-credit{color:var(--ryb-mute);margin-top:4px;font-size:.76rem;line-height:1.45;display:block}.ryb-guides .ryb-g-seq .ryb-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width>=700px){.ryb-g-seq ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-g-seq--n1 ol{grid-template-columns:minmax(0,1fr);max-width:30rem}.ryb-g-seq--n1 .ryb-g-seq__f:before{display:none}.ryb-g-seq--n2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=700px){.ryb-g-seq--n1 ol{grid-template-columns:minmax(0,1fr)}.ryb-g-seq--n2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.ryb-g-seq__f img{aspect-ratio:3/2}.ryb-g-seq ol,.ryb-g-seq--n2 ol{grid-template-columns:minmax(0,1fr)}@media (width>=520px){.ryb-g-seq ol,.ryb-g-seq--n2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ryb-g-seq--n1 ol{grid-template-columns:minmax(0,1fr)}}@media (width>=700px){.ryb-g-seq ol,.ryb-g-seq--n2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ryb-g-seq--n1 ol{grid-template-columns:minmax(0,1fr)}}.ryb-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ryb-chips li{border:1px solid var(--ryb-line);background:var(--ryb-surface);color:var(--ryb-ink-2);border-radius:999px;margin:0;padding:3px 10px;font-size:.8rem;line-height:1.45}.ryb-ly{gap:22px;margin:0;padding:0;list-style:none;display:grid}.ryb-ly>li{--lc:var(--ryb-river);border:1px solid var(--ryb-line);border-left:6px solid var(--lc);background:color-mix(in srgb, var(--lc) 8%, var(--ryb-surface));border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:0;padding:14px;display:grid;position:relative}.ryb-ly>li.is-1{--lc:#3b82c4}.ryb-ly>li.is-2{--lc:#2e9d5b}.ryb-ly>li.is-3{--lc:#d9a400}.ryb-ly>li:not(:last-child):after{content:"";border-right:3px solid var(--ryb-mute);border-bottom:3px solid var(--ryb-mute);width:10px;height:10px;position:absolute;bottom:-17px;left:28px;transform:rotate(45deg)}.ryb-ly__i{background:var(--lc);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ryb-ly__i .ryb-i{width:22px;height:22px}.ryb-ly__b b{font-size:1rem;line-height:1.3;display:block}.ryb-ly__b small{color:var(--ryb-mute);margin-top:2px;font-size:.84rem;display:block}.ryb-dt{gap:14px;display:grid}.ryb-dt__ax{height:1.1em;color:var(--ryb-mute);font-size:.72rem;line-height:1;position:relative}.ryb-dt__ax span{font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ryb-dt__ax span:first-child{transform:none}.ryb-dt__ax span:last-child{transform:translate(-100%)}.ryb-dt__g{--wc:var(--ryb-river);border:1px solid var(--ryb-line);border-top:5px solid var(--wc);background:color-mix(in srgb, var(--wc) 7%, var(--ryb-surface));border-radius:12px;gap:9px;padding:10px 12px 12px;display:grid}.ryb-dt__g.is-trout{--wc:#3d9bd1}.ryb-dt__g.is-grayling{--wc:#7a86d8}.ryb-dt__g.is-carp{--wc:#d99a2b}.ryb-dt__g h4{margin:0;font-size:1rem}.ryb-dt__h{flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:0 0 4px;font-size:.88rem;display:flex}.ryb-dt__h b{font-weight:600}.ryb-dt__h span{color:var(--ryb-ink-2);font-variant-numeric:tabular-nums}.ryb-dt__t{border:1px solid var(--ryb-line);background-color:color-mix(in srgb, var(--ryb-ink) 6%, var(--ryb-surface));background-image:linear-gradient(to right, color-mix(in srgb, var(--ryb-ink) 16%, transparent) 1px, transparent 1px);background-size:25% 100%;border-radius:6px;height:16px;position:relative;overflow:hidden}.ryb-dt__t i{background:var(--wc);border-radius:4px;position:absolute;top:0;bottom:0}.ryb-dt__lg{color:var(--ryb-ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.84rem;display:flex}.ryb-dt__lg span{align-items:center;gap:7px;display:inline-flex}.ryb-dt__lg i{background:var(--ryb-river);border-radius:4px;width:24px;height:12px;display:inline-block}.ryb-dt__lg i.is-off{border:1px solid var(--ryb-line);background:color-mix(in srgb, var(--ryb-ink) 6%, var(--ryb-surface))}.ryb-ms{gap:5px 28px;margin:0;padding:0;list-style:none;display:grid}.ryb-ms li{grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr) 3.4rem;align-items:center;gap:10px;margin:0;font-size:.86rem;display:grid}.ryb-ms__n{line-height:1.25}.ryb-ms__b{background:color-mix(in srgb, var(--ryb-ink) 8%, var(--ryb-surface));border-radius:5px;height:10px;overflow:hidden}.ryb-ms__b i{background:linear-gradient(90deg, var(--ryb-river), var(--ryb-river-2));border-radius:5px;height:100%;display:block}.ryb-ms li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (width<=520px){.ryb-ms li{grid-template-columns:minmax(0,1fr) 3.4rem;gap:2px 8px}.ryb-ms__b{grid-area:2/1/auto/-1}}@media (width>=900px){.ryb-ms{grid-template-rows:repeat(16,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}.ryb-ms li{grid-template-columns:minmax(6.5rem,9rem) minmax(0,1fr) 3.2rem}}.ryb-bn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ryb-bn li{border:1px solid var(--eco-bad-bd,var(--ryb-line));background:var(--eco-bad-bg,var(--ryb-surface));border-radius:12px;flex-direction:column;gap:3px;margin:0;padding:12px 12px 12px 14px;display:flex;position:relative}.ryb-bn__i{background:var(--ryb-surface);border:1px solid var(--eco-bad-bd,var(--ryb-line));width:34px;height:34px;color:var(--eco-bad-ink,#b3411e);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.ryb-bn__i .ryb-i{width:20px;height:20px}.ryb-bn li b{font-size:.9rem;line-height:1.3}.ryb-bn small{color:var(--ryb-ink-2);font-size:.78rem;line-height:1.4}.ryb-bn em{color:var(--ryb-mute);margin-top:auto;padding-top:4px;font-size:.72rem;font-style:normal}@media (width>=700px){.ryb-bn{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-fn{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ryb-fn li{margin:0}.ryb-fn__h{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0 0 5px;font-size:.9rem;display:flex}.ryb-fn__h b{flex:12rem;font-weight:600;line-height:1.3}.ryb-fn__h>span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.ryb-fn__i{background:color-mix(in srgb, var(--ryb-float) 14%, var(--ryb-surface));width:26px;height:26px;color:var(--ryb-float-ink);border-radius:50%;place-items:center;display:grid}.ryb-fn__i .ryb-i{width:15px;height:15px}.ryb-fn__t{background-color:color-mix(in srgb, var(--ryb-ink) 7%, var(--ryb-surface));background-image:linear-gradient(to right, color-mix(in srgb, var(--ryb-ink) 16%, transparent) 1px, transparent 1px);background-size:33.3333% 100%;border-radius:7px;height:14px;display:block;position:relative}.ryb-fn__t i{background:var(--ryb-float);border-radius:7px;position:absolute;top:0;bottom:0}.ryb-fn .is-b .ryb-fn__t i{background:var(--ryb-river-2)}.ryb-fn .is-b .ryb-fn__i{background:color-mix(in srgb, var(--ryb-river) 14%, var(--ryb-surface));color:var(--ryb-river-2)}.ryb-fn__sc{color:var(--ryb-mute);font-variant-numeric:tabular-nums;justify-content:space-between;margin:6px 0 0;font-size:.72rem;display:flex}.ryb-rgs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ryb-rgs>li{border:1px solid var(--ryb-line);background:var(--ryb-surface);border-radius:12px;margin:0;padding:12px}.ryb-rgs h4{align-items:center;gap:8px;margin:0 0 8px;font-size:1rem;display:flex}.ryb-rgs h4 .ryb-i{width:22px;height:22px;color:var(--ryb-river-2)}.ryb-rg{background:color-mix(in srgb, var(--ryb-sun) 9%, var(--ryb-surface));border-radius:9px;width:100%;height:auto;display:block;overflow:hidden}.ryb-rg__w{fill:color-mix(in srgb, var(--ryb-river) 16%, var(--ryb-surface))}.ryb-rg__b{fill:color-mix(in srgb, var(--ryb-ink) 20%, var(--ryb-surface))}.ryb-rg__s{fill:none;stroke:var(--ryb-river);stroke-width:2px}.ryb-rg__rod{stroke:var(--ryb-ink);stroke-width:3.5px;stroke-linecap:round}.ryb-rg__ln{fill:none;stroke:var(--ryb-ink-2);stroke-width:1.4px;stroke-linecap:round}.ryb-rg__fl{stroke:var(--ryb-ink);stroke-width:2px;stroke-linecap:round}.ryb-rg__fl2{fill:var(--ryb-float);stroke:var(--ryb-float-ink);stroke-width:1.5px}.ryb-rg__lead{fill:var(--ryb-ink-2);stroke:var(--ryb-ink);stroke-width:1px}.ryb-rg__lead.is-big{fill:var(--ryb-ink-2)}.ryb-rg__hk{fill:none;stroke:var(--ryb-ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ryb-rg__hk.is-sm{stroke-width:1.8px}.ryb-rg__bait{fill:var(--ryb-sun);stroke:var(--ryb-ink-2);stroke-width:1px}.ryb-rg__dim{fill:none;stroke:var(--ryb-mute);stroke-width:1.4px;stroke-dasharray:3 3}.ryb-rg__tx{fill:var(--ryb-ink-2);font-family:inherit;font-size:11px;font-weight:600}.ryb-rg__mv{fill:none;stroke:var(--ryb-blaze);stroke-width:2px;stroke-dasharray:4 4}.ryb-rg__arw{fill:var(--ryb-blaze)}.ryb-rg__lure{fill:color-mix(in srgb, var(--ryb-float) 55%, var(--ryb-surface));stroke:var(--ryb-ink);stroke-width:1.4px;stroke-linejoin:round}.ryb-rg__eye{fill:var(--ryb-ink)}.ryb-rg__leader{fill:none;stroke:var(--ryb-blaze);stroke-width:1.4px}.ryb-rg__badge{fill:var(--ryb-surface);stroke:var(--ryb-blaze);stroke-width:2px}.ryb-rg__bt{fill:var(--ryb-ink);font-family:inherit;font-size:11px;font-weight:700}@media (width>=700px){.ryb-rgs{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-rl{gap:8px;display:grid}.ryb-rl__t{margin:0;font-size:.92rem;font-weight:600}.ryb-rl h4{margin:8px 0 0;font-size:.95rem}.ryb-rl__g{background:color-mix(in srgb, var(--ryb-ink) 8%, var(--ryb-surface));border-radius:12px;height:24px;margin:30px 0 22px;position:relative}.ryb-rl__r{background:color-mix(in srgb, var(--ryb-float) 22%, var(--ryb-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ryb-float) 50%, transparent);border-radius:12px;position:absolute;top:0;bottom:0}.ryb-rl__k{background:var(--ryb-ink);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:-4px;bottom:-4px}.ryb-rl__k b{white-space:nowrap;padding-bottom:3px;font-size:.76rem;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-100%)}.ryb-rl__k.is-avg b{margin-left:4px;transform:none}.ryb-rl__k.is-med b{margin-left:-4px}.ryb-rl__e{color:var(--ryb-mute);white-space:nowrap;font-size:.72rem;position:absolute;top:100%}@media (width<=600px){.ryb-rl__g{margin-top:52px}.ryb-rl__k.is-med b{margin-left:-4px;bottom:calc(100% + 18px);transform:none}.ryb-rl__k.is-med b:after{content:"";background:var(--ryb-ink);border-radius:2px;width:3px;height:18px;margin-top:-3px;position:absolute;top:100%;left:2px}}.ryb-rl__e b{font-weight:600}.ryb-rl__e.is-hi{transform:translate(-100%)}.ryb-rl__sc{display:none}.ryb-ic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ryb-ic li{border:1px solid var(--eco-mid-bd,var(--ryb-line));background:var(--eco-mid-bg,var(--ryb-surface));border-radius:10px;align-items:center;gap:9px;margin:0;padding:8px 10px;font-size:.86rem;line-height:1.35;display:flex}.ryb-ic li>span{color:var(--eco-mid-ink,var(--ryb-ink-2));flex:none}.ryb-ic li .ryb-i{width:20px;height:20px}.ryb-ic.is-ok li{border-color:var(--eco-good-bd,var(--ryb-line));background:var(--eco-good-bg,var(--ryb-surface))}.ryb-ic.is-ok li>span{color:var(--eco-good-ink,var(--ryb-river-2))}@media (width<=460px){.ryb-ic{grid-template-columns:minmax(0,1fr)}}.ryb-co{gap:12px;display:grid}.ryb-co__g{border:1px solid var(--ryb-line);background:var(--ryb-surface);border-radius:12px;padding:10px 12px 12px}.ryb-co__g h4{align-items:center;gap:8px;margin:0 0 8px;font-size:.95rem;display:flex}.ryb-co__g h4 .ryb-i{width:20px;height:20px;color:var(--ryb-river-2)}.ryb-co__g ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ryb-co__g li{grid-template-columns:minmax(6rem,9.5rem) minmax(0,1fr) 3.8rem;align-items:center;gap:10px;margin:0;font-size:.86rem;display:grid}.ryb-co__b{background:color-mix(in srgb, var(--ryb-ink) 7%, var(--ryb-surface));border-radius:6px;height:12px;overflow:hidden}.ryb-co__b i{background:linear-gradient(90deg, var(--ryb-float), var(--ryb-float-ink));border-radius:6px;height:100%;display:block}.ryb-co__g li b{text-align:right;font-variant-numeric:tabular-nums}@media (width<=460px){.ryb-co__g li{grid-template-columns:minmax(0,1fr) 3.8rem;gap:2px 8px}.ryb-co__b{grid-area:2/1/auto/-1}}@media (width>=900px){.ryb-co{grid-template-columns:repeat(2,minmax(0,1fr))}}.ryb-bs{flex-wrap:wrap;justify-content:space-around;align-items:flex-end;gap:12px;margin:0;padding:8px 0 2px;list-style:none;display:flex}.ryb-bs li{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.ryb-bs i{width:calc(var(--d) * 2.6px);height:calc(var(--d) * 2.6px);background:radial-gradient(circle at 34% 30%, color-mix(in srgb, var(--ryb-sun) 40%, #fff), color-mix(in srgb, var(--ryb-sun) 78%, var(--ryb-surface)) 55%, color-mix(in srgb, var(--ryb-sun) 60%, #7a5200));box-shadow:0 0 0 1.5px var(--ryb-ink-2);border-radius:50%;display:block}.ryb-bs b{font-variant-numeric:tabular-nums;font-size:.82rem}@media (width<=420px){.ryb-bs i{width:calc(var(--d) * 2px);height:calc(var(--d) * 2px)}}.ryb-nu{gap:12px;display:grid}.ryb-nu__r p{flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:0 0 4px;font-size:.9rem;display:flex}.ryb-nu__r p span{font-variant-numeric:tabular-nums;font-weight:700}.ryb-nu__t{background-color:color-mix(in srgb, var(--ryb-ink) 7%, var(--ryb-surface));background-image:linear-gradient(to right, color-mix(in srgb, var(--ryb-ink) 16%, transparent) 1px, transparent 1px);background-size:25% 100%;border-radius:8px;height:16px;position:relative;overflow:hidden}.ryb-nu__t i{background:var(--eco-bad,var(--ryb-float));position:absolute;top:0;bottom:0;left:0}.ryb-nu__r.is-p .ryb-nu__t i{background:var(--ryb-river-2)}.ryb-nu__t i.is-rng{background:repeating-linear-gradient(135deg, var(--ryb-river-2) 0 2px, transparent 2px 5px)}.ryb-nu__r small{color:var(--ryb-mute);margin-top:3px;font-size:.78rem;display:block}.ryb-nu__sc{color:var(--ryb-mute);justify-content:space-between;font-size:.72rem;display:flex}.ryb-r3{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ryb-r3 li{border:1px solid var(--ryb-line);border-top:5px solid var(--ryb-river);background:color-mix(in srgb, var(--ryb-river) 6%, var(--ryb-surface));border-radius:12px;flex-direction:column;gap:3px;margin:0;padding:14px;display:flex}.ryb-r3__i{background:var(--ryb-river);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.ryb-r3__i .ryb-i{width:22px;height:22px}.ryb-r3 b{font-size:1rem}.ryb-r3 li>span:not(.ryb-r3__i){color:var(--ryb-ink-2);font-size:.88rem;line-height:1.4}.ryb-r3 em{color:var(--ryb-mute);margin-top:auto;padding-top:6px;font-size:.76rem;font-style:normal}@media (width>=700px){.ryb-r3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-gr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ryb-gr li{border:1px solid var(--ryb-line);background:var(--ryb-surface);border-radius:10px;align-items:center;gap:10px;margin:0;padding:9px 11px;font-size:.86rem;line-height:1.3;display:flex}.ryb-gr li>span{background:color-mix(in srgb, var(--ryb-river) 12%, var(--ryb-surface));width:34px;height:34px;color:var(--ryb-river-2);border-radius:9px;flex:none;place-items:center;display:grid}.ryb-gr li .ryb-i{width:20px;height:20px}@media (width>=700px){.ryb-gr{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-kns{--kn-bg:color-mix(in srgb, var(--ryb-sun) 9%, var(--ryb-surface));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ryb-kns>li{border:1px solid var(--ryb-line);background:var(--ryb-surface);border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.ryb-kns h4{align-items:flex-start;gap:8px;margin:0;font-size:.95rem;line-height:1.3;display:flex}.ryb-kns h4 b{background:var(--ryb-river-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:700;line-height:1;display:grid}.ryb-kns p{color:var(--ryb-ink-2);margin:0;font-size:.86rem;line-height:1.5}.ryb-kn{background:var(--kn-bg);border-radius:9px;width:100%;height:auto;display:block}.ryb-kn path,.ryb-kn ellipse{fill:none}.ryb-kn .kn-a,.ryb-kn .kn-b,.ryb-kn .kn-k,.ryb-kn .kn-h,.ryb-kn .kn-wrap{stroke-linecap:round;stroke-linejoin:round}.ryb-kn .kn-a{stroke:var(--ryb-ink-2)}.ryb-kn .kn-b,.ryb-kn .kn-wrap{stroke:var(--ryb-river)}.ryb-kn .kn-wrap{stroke-width:3px}.ryb-kn .kn-k{stroke:var(--ryb-ink)}.ryb-kn .kn-h{stroke:var(--kn-bg);stroke-linecap:butt}.ryb-kn .kn-body{fill:var(--ryb-ink-2);stroke:var(--ryb-ink);stroke-width:1.6px}.ryb-kn .kn-band{stroke:var(--kn-bg);stroke-width:2px;stroke-linecap:round}.ryb-kn .kn-finger{fill:color-mix(in srgb, var(--ryb-sun) 38%, var(--ryb-surface));stroke:var(--ryb-ink-2);stroke-width:1.6px}.ryb-kn .kn-mv{stroke:var(--ryb-blaze);stroke-width:2px;stroke-dasharray:4 3.5;stroke-linecap:round}.ryb-kn .kn-mh{fill:var(--ryb-blaze);stroke:none}.ryb-kn .kn-bandx{stroke:var(--ryb-blaze);stroke-width:2.4px}.ryb-kn .kn-dim{stroke:var(--ryb-mute);stroke-width:1.2px;stroke-dasharray:3 3}.ryb-kn .kn-br{stroke:var(--ryb-ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ryb-kn .kn-bd{fill:var(--ryb-surface);stroke:var(--ryb-blaze);stroke-width:1.8px}.ryb-kn .kn-bt{fill:var(--ryb-ink);font-family:inherit;font-size:10px;font-weight:700}.ryb-kn .kn-ld{fill:none;stroke:var(--ryb-blaze);stroke-width:1.2px;stroke-linecap:round}@media (width>=560px){.ryb-kns--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.ryb-kns--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ryb-g-vid__box,.ryb-g-vid__frame{aspect-ratio:16/9;border-radius:10px;width:100%;display:block;position:relative}.ryb-g-vid__frame{background:#000;overflow:hidden}.ryb-g-vid__box{box-sizing:border-box;text-align:center;color:var(--ryb-ink);background:color-mix(in srgb, var(--ryb-river) 12%, var(--ryb-surface));border:1px solid var(--ryb-line);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;text-decoration:none;transition:background-color .15s;display:flex}.ryb-g-vid__box:hover{background:color-mix(in srgb, var(--ryb-river) 20%, var(--ryb-surface))}.ryb-g-vid__box:focus-visible{outline:3px solid var(--ryb-blaze);outline-offset:2px}.ryb-g-vid__play{background:var(--ryb-river-2);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.ryb-g-vid__play svg{fill:currentColor;width:28px;height:28px;margin-left:3px}.ryb-g-vid__t{text-wrap:balance;font-size:.98rem;font-weight:700;line-height:1.3}.ryb-g-vid__s{color:var(--ryb-mute);font-size:.8rem;line-height:1.4}.ryb-g-vid__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}