.fd-item{display:flex;gap:10px;padding:12px 16px;border-bottom:1px solid hsl(var(--border))}.fd-item.o-atlas{cursor:pointer}.fd-item.o-atlas:hover{background:color-mix(in srgb,var(--foreground, #000) 4%,transparent)}.fd-art{width:44px;height:44px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex:0 0 44px;background:hsl(var(--muted))}.fd-body{min-width:0;display:flex;flex-direction:column;gap:3px;flex:1}.fd-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.fd-ver{font-family:var(--font-label);font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:5px;background:color-mix(in srgb,var(--foreground, #000) 8%,transparent);color:hsl(var(--muted-foreground))}.fd-ver.v-peer_reviewed{background:color-mix(in srgb,#3f8f6a 20%,transparent);color:hsl(var(--primary))}.fd-ver.v-official{background:color-mix(in srgb,#2f6fb5 20%,transparent);color:#6fa6e0}.fd-ver.v-disputed{background:color-mix(in srgb,#b23b2e 20%,transparent);color:#e07a6c}.fd-ver.v-atlas{background:color-mix(in srgb,var(--accent-gold) 16%,transparent);color:var(--accent-gold)}.fd-kind{font-family:var(--font-label);font-size:10px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.06em}.fd-date{font-family:var(--font-label);font-size:10.5px;color:hsl(var(--muted-foreground));margin-left:auto}.fd-title{font-family:var(--font-display);font-size:15px;line-height:1.3;color:hsl(var(--foreground));text-decoration:none}a.fd-title:hover{text-decoration:underline;text-underline-offset:3px}.fd-ext{display:inline;margin-left:5px;vertical-align:baseline;opacity:.55}.fd-src{font-size:11.5px;color:hsl(var(--muted-foreground))}.fd-sum{font-size:12.5px;line-height:1.45;color:hsl(var(--foreground));opacity:.88;margin:2px 0 0}.fd-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.fd-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;font-family:var(--font-label);font-size:10.5px;padding:3px 9px;border-radius:999px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground));cursor:pointer;text-decoration:none}.fd-chip:hover{border-color:color-mix(in srgb,var(--accent-gold) 60%,transparent);color:var(--accent-gold)}.fd-claim{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}.fd-tabs{flex-shrink:0;display:flex;gap:2px;padding:10px 12px 0;overflow-x:auto;scrollbar-width:none}.fd-tabs::-webkit-scrollbar{display:none}.fd-tabs button{flex:0 0 auto;font-family:var(--font-label);font-size:11px;padding:6px 10px;border-radius:7px 7px 0 0;border:none;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.fd-tabs button.is-on{background:color-mix(in srgb,var(--accent-gold) 14%,transparent);color:var(--accent-gold)}.fd-section{font-family:var(--font-label);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));padding:14px 16px 6px;border-bottom:1px solid hsl(var(--border))}.fd-note{font-size:11.5px;color:hsl(var(--muted-foreground));padding:10px 16px;line-height:1.45}.fd-more{margin:10px 16px 14px;align-self:flex-start;font-family:var(--font-label);font-size:11px;padding:6px 12px;border-radius:7px;border:1px solid hsl(var(--border));background:transparent;color:hsl(var(--foreground));cursor:pointer}.fd-search{flex-shrink:0;display:flex;align-items:center;gap:7px;margin:10px 14px 4px;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:8px;padding:6px 10px;color:hsl(var(--muted-foreground))}.fd-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:hsl(var(--foreground));font-size:13px}.fdd-card{display:flex;flex-direction:column;gap:6px;margin:2px 0 6px}.fdd-refs{margin-top:2px}.fdd-chip-kind{font-size:9px;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-left:2px}.fdd-more{font-size:11px;color:hsl(var(--muted-foreground));align-self:center}.fdd-by{color:hsl(var(--muted-foreground));font-size:12px}.fdd-art{width:100%;max-width:280px;border-radius:8px;margin-bottom:10px}.fdd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fd-item.is-openable{cursor:pointer}.fd-item.is-openable:hover{background:color-mix(in srgb,var(--foreground, #000) 4%,transparent)}
