.ov{flex-direction:column;gap:18px;padding:0 24px 96px;display:flex}.ov__top{top:calc(var(--nav-top) + var(--nav-h) + 8px + 56px)}.ov__search{padding-inline-end:4px}.ov__search-go{background:var(--ink);color:#fff;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:13px;font-weight:800}.ov__section{flex-direction:column;gap:10px;display:flex}.ov__head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ov__head h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.ov__head p{color:var(--muted);margin:2px 0 0;font-size:12px}.ov__head-right{align-items:center;gap:8px;display:flex}.ov__section:hover .rownav{opacity:1}.ov__rod{width:260px;text-decoration:none}.ov__rods{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.ov__rods .ov__myrod{flex-direction:column;width:auto;text-decoration:none;display:flex}.ov__cta{background:var(--bg);border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex}.ov__cta>div{flex:1}.ov__cta b{font-size:15px}.ov__cta p{color:var(--muted);margin:2px 0 0;font-size:13px}.ov__skin{border-radius:50%;width:48px;height:48px;display:block}.ov__fish{background:var(--bg);text-align:start;width:170px;color:var(--ink);border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;font-size:13px;display:flex}.ov__fish>span{color:var(--muted);font-size:12px}.ov__fish-avatar{background:#0b5f75;border-radius:12px;width:96px;height:48px;margin-bottom:4px}.ov__fish-avatar.is-shadow{color:#fff;background:#0f2a3dd9;justify-content:center;align-items:center;display:inline-flex}.ov__fish-meta{align-items:center;gap:4px;display:inline-flex}.ov__fish-go{align-items:center;gap:4px;margin-top:4px;font-weight:700;display:inline-flex;color:var(--action)!important}.ov__blocks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ov__block{background:var(--bg);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;font-size:13px;display:flex}.ov__block b{font-size:15px}.ov__block p{color:var(--muted);flex:1;margin:0;line-height:1.4}.ov__block .setup__bar{background:#0f2a3d1f;width:100%}.ov__ok{color:#15803d;align-items:center;gap:4px;font-weight:700;display:inline-flex}@media (max-width:760px){.ov{padding-inline:16px}}
