.scrolling-resource-title[data-v-b852961d]{min-width:0;display:block}.scrolling-title-viewport[data-v-b852961d]{white-space:nowrap;display:block;overflow:hidden}.scrolling-title-content[data-v-b852961d]{width:max-content;display:inline-block}.scrolling-resource-title[data-v-b852961d]:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.scrolling-title-viewport[data-v-b852961d]{scrollbar-width:thin;overflow-x:auto}}.latest-list[data-v-5440d88b]{margin:0;padding:0;list-style:none}.latest-row[data-v-5440d88b]{border-top:1px solid #edf1f5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;transition:background .15s;display:grid}.latest-row[data-v-5440d88b]:hover{background:#f8fafc}.latest-rank[data-v-5440d88b]{color:#8390a4;font-variant-numeric:tabular-nums;font-size:12px}.latest-copy[data-v-5440d88b]{min-width:0}.latest-copy a[data-v-5440d88b]{min-width:0;color:var(--portal-text);font-size:14px;font-weight:500;line-height:1.5;display:block}.latest-copy a[data-v-5440d88b]:hover{color:var(--portal-accent)}.latest-copy time[data-v-5440d88b]{color:var(--portal-muted);margin-top:4px;font-size:11px;display:block}.latest-drives[data-v-5440d88b]{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.latest-drives button[data-v-5440d88b]{white-space:nowrap;border:1px solid var(--portal-border);height:36px;color:var(--portal-secondary);cursor:pointer;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.latest-drives button[data-v-5440d88b]:has(img){width:36px;padding:0}.latest-drives button:has(img) span[data-v-5440d88b]{display:none}.latest-drives button[data-v-5440d88b]:hover{border-color:var(--portal-accent);color:var(--portal-accent);background:var(--portal-soft)}.latest-drives button[data-v-5440d88b]:disabled{opacity:.6;cursor:wait}.latest-drives img[data-v-5440d88b]{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}@media (max-width:640px){.latest-row[data-v-5440d88b]{grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding:12px 0}.latest-copy a[data-v-5440d88b]{font-size:14px}.latest-drives[data-v-5440d88b]{gap:4px}}
