.recoRow[data-v-47123c8e]{position:relative}.recoRow+.recoRow[data-v-47123c8e]{margin-top:6px}.recoRow__link[data-v-47123c8e]{align-items:center;background:#fff;border:1px solid #c7dafc;border-radius:8px;color:inherit;display:flex;gap:12px;padding:10px 44px 10px 12px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.recoRow__link[data-v-47123c8e]:hover{border-color:#1c6ff0;box-shadow:0 3px 12px rgba(28,111,240,.12)}.recoRow__link[data-v-47123c8e]:focus-visible{outline:2px solid #1c6ff0;outline-offset:2px}.recoRow__logo[data-v-47123c8e]{background:#f4f5f7;border-radius:8px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.recoRow__logo--placeholder[data-v-47123c8e]{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.5px}.recoRow__text[data-v-47123c8e]{flex:1;min-width:0}.recoRow__titleLine[data-v-47123c8e]{align-items:baseline;display:flex;gap:8px;min-width:0}.recoRow__title[data-v-47123c8e]{color:#111;font-size:14px;font-weight:600;line-height:1.3;min-width:0;text-overflow:ellipsis}.recoRow__meta[data-v-47123c8e],.recoRow__title[data-v-47123c8e]{overflow:hidden;white-space:nowrap}.recoRow__meta[data-v-47123c8e]{align-items:baseline;color:#888;display:flex;font-size:12px;gap:5px;margin-top:3px}.recoRow__sep[data-v-47123c8e]{color:#ccc;flex-shrink:0}.recoRow__tag[data-v-47123c8e]{color:#1558c0;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.recoRow__vendor[data-v-47123c8e]{color:#54585d;font-weight:500;max-width:45%;text-overflow:ellipsis}.recoRow__classWrap[data-v-47123c8e],.recoRow__vendor[data-v-47123c8e]{flex-shrink:1;min-width:0;overflow:hidden}.recoRow__classWrap[data-v-47123c8e]{align-items:baseline;display:inline-flex;gap:5px;max-width:38%}.recoRow__class[data-v-47123c8e]{color:#1c6ff0;overflow:hidden;text-overflow:ellipsis}.recoRow__review[data-v-47123c8e]{color:#2e7d32;flex-shrink:0;font-weight:600}.recoRow__cta[data-v-47123c8e]{color:#1c6ff0;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.recoRow__share[data-v-47123c8e]{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:5}.recoRow__shareBtn[data-v-47123c8e]{align-items:center;background:transparent;border:0;border-radius:50%;color:#b5b5b5;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;transition:background .15s,color .15s;width:26px}.recoRow__shareBtn[data-v-47123c8e]:focus-visible,.recoRow__shareBtn[data-v-47123c8e]:hover{background:#fff;color:#1c6ff0}.recoRow__shareMenu[data-v-47123c8e]{position:absolute;right:0;top:32px;z-index:10}@media (max-width:599px){.recoRow__link[data-v-47123c8e]{gap:10px;padding:9px 38px 9px 10px}.recoRow__logo[data-v-47123c8e]{height:34px;width:34px}.recoRow__title[data-v-47123c8e]{font-size:13px}.recoRow__classWrap[data-v-47123c8e],.recoRow__cta[data-v-47123c8e],.recoRow__meta>.recoRow__sep[data-v-47123c8e]:first-of-type,.recoRow__vendor[data-v-47123c8e]{display:none}}.recoBlock[data-v-1f7a0705]{background:#f7faff;border:1px solid #c7dafc;border-left:3px solid #1c6ff0;border-radius:10px;margin-bottom:18px;padding:8px}@media (max-width:767px){.recoBlock[data-v-1f7a0705]{padding:7px}}.sectionAnchors[data-v-2f8b9fef]{align-items:stretch;background:#fff;border-bottom:1px solid #eee;display:flex;margin-bottom:18px;position:sticky;top:0;z-index:20}.sectionAnchors__arrow[data-v-2f8b9fef]{align-items:center;background:#fff;border:0;color:#555;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:color .12s,background .12s;width:32px;z-index:2}.sectionAnchors__arrow[data-v-2f8b9fef]:hover:not(.is-disabled){background:#f7faff;color:#1c6ff0}.sectionAnchors__arrow.is-disabled[data-v-2f8b9fef]{color:#ddd;cursor:default}.sectionAnchors__inner[data-v-2f8b9fef]{-webkit-overflow-scrolling:touch;display:flex;flex:1;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:8px 4px;position:relative;scrollbar-width:none}.sectionAnchors__inner[data-v-2f8b9fef]::-webkit-scrollbar{display:none}.sectionAnchors.has-shadow-left .sectionAnchors__inner[data-v-2f8b9fef]:before,.sectionAnchors.has-shadow-right .sectionAnchors__inner[data-v-2f8b9fef]:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:24px;z-index:1}.sectionAnchors.has-shadow-left .sectionAnchors__inner[data-v-2f8b9fef]:before{background:linear-gradient(90deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));left:0}.sectionAnchors.has-shadow-right .sectionAnchors__inner[data-v-2f8b9fef]:after{background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,0));right:0}.sectionAnchors__chip[data-v-2f8b9fef]{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:16px;color:#333;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;gap:5px;line-height:1.4;padding:4px 12px;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.sectionAnchors__chip[data-v-2f8b9fef]:focus,.sectionAnchors__chip[data-v-2f8b9fef]:hover{background:#eef4ff;border-color:#1c6ff0;color:#1c6ff0;outline:none}.sectionAnchors__count[data-v-2f8b9fef]{color:#888;font-size:11px;font-weight:500}.sectionAnchors__chip:focus .sectionAnchors__count[data-v-2f8b9fef],.sectionAnchors__chip:hover .sectionAnchors__count[data-v-2f8b9fef]{color:#1c6ff0}@media (max-width:767px){.sectionAnchors[data-v-2f8b9fef]{top:60px}}