.nf-row[data-v-8b9d8348]{margin:24px 0;position:relative}.nf-row__header[data-v-8b9d8348]{--row-accent:var(--media-indigo);justify-content:space-between;align-items:flex-end;gap:16px;margin:0 20px 10px;display:flex}.nf-row__heading[data-v-8b9d8348]{align-items:center;gap:12px;min-width:0;display:flex}.nf-row__glyph[data-v-8b9d8348]{width:38px;height:38px;color:var(--row-accent);background:color-mix(in srgb,var(--row-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--row-accent) 30%,transparent);box-shadow:0 8px 20px -12px var(--row-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nf-row__text[data-v-8b9d8348]{flex-direction:column;gap:2px;min-width:0;display:flex}.nf-row__eyebrow[data-v-8b9d8348]{color:var(--row-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:900}.nf-row__title[data-v-8b9d8348]{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:calc(clamp(1.1rem,1.5vw,1.5rem));font-weight:800;line-height:1.2}.nf-row__subtitle[data-v-8b9d8348]{text-overflow:ellipsis;margin:0;line-height:1.4;overflow:hidden}.nf-row__subtitle[data-v-8b9d8348],.nf-row__view-all[data-v-8b9d8348]{color:var(--text-muted);white-space:nowrap;font-size:.8125rem}.nf-row__view-all[data-v-8b9d8348]{letter-spacing:-.005em;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,gap .2s,padding .2s;display:inline-flex}.nf-row__view-all-text[data-v-8b9d8348]{opacity:0;max-width:0;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .22s;display:inline-block;overflow:hidden}.nf-row:hover .nf-row__view-all-text[data-v-8b9d8348],.nf-row__view-all:focus-visible .nf-row__view-all-text[data-v-8b9d8348]{opacity:1;max-width:140px}.nf-row__view-all[data-v-8b9d8348]:focus-visible,.nf-row__view-all[data-v-8b9d8348]:hover{color:var(--text-strong);background:var(--surface-2);gap:6px}@media (width<=768px){.nf-row__view-all-text[data-v-8b9d8348]{opacity:1;max-width:140px}.nf-row__header[data-v-8b9d8348]{margin:0 16px 8px}.nf-row__glyph[data-v-8b9d8348]{border-radius:10px;width:32px;height:32px}.nf-row__subtitle[data-v-8b9d8348]{white-space:normal;font-size:.75rem}}.nf-row__wrap[data-v-8b9d8348]{position:relative}.nf-row__scroller[data-v-8b9d8348]{padding-top:10px;padding-bottom:12px;scroll-padding-left:28px;scroll-padding-right:28px;overflow:auto hidden}.nf-row__skeleton[data-v-8b9d8348]{width:var(--media-card-w);height:var(--media-card-h);border-radius:var(--media-card-radius);flex-shrink:0}.nf-row__empty[data-v-8b9d8348]{text-align:center;color:var(--text-soft);flex:1;padding:28px 24px;font-size:.95rem}.nf-row__arrow[data-v-8b9d8348]{color:#ffffffd9;cursor:pointer;z-index:5;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07091a8c;border:none;justify-content:center;align-items:center;width:60px;transition:opacity .22s,background .22s,color .22s;display:inline-flex;position:absolute;top:0;bottom:12px}.nf-row__arrow--visible[data-v-8b9d8348]{opacity:1;pointer-events:auto}.nf-row__arrow[data-v-8b9d8348]:hover{color:#fff;background:#07091ac7}.nf-row__arrow--left[data-v-8b9d8348]{left:0}.nf-row__arrow--right[data-v-8b9d8348]{right:0}@media (width<=768px){.nf-row[data-v-8b9d8348]{margin:18px 0}.nf-row__arrow[data-v-8b9d8348]{display:none}}
