.ah.svelte-h43m25{box-sizing:border-box;width:100%;height:100%;font-family:var(--font-sans);background:var(--color-surface);color:var(--color-text);gap:20px;padding:26px;display:flex}.ah-lib.svelte-h43m25{min-width:0;transition:opacity .5s var(--ease-default);flex-direction:column;flex:0 0 42%;gap:12px;display:flex}.ah.ready.svelte-h43m25 .ah-lib:where(.svelte-h43m25){opacity:.55}.ah-lib-head.svelte-h43m25{justify-content:space-between;align-items:center;display:flex}.ah-lib-title.svelte-h43m25{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-subtle);font-size:12px;font-weight:700}.ah-zotero.svelte-h43m25{border-radius:var(--radius-pill);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ah-zotero-dot.svelte-h43m25{background:#cc2936;border-radius:50%;width:7px;height:7px}.ah-rows.svelte-h43m25{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ah-row.svelte-h43m25{border-radius:var(--radius-m);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);transition:border-color .4s var(--ease-default), background .4s var(--ease-default);transition-delay:calc(var(--i) * 65ms);align-items:center;gap:9px;padding:8px 10px;display:flex}.ah.swept.svelte-h43m25 .ah-row:where(.svelte-h43m25){border-color:color-mix(in oklab, var(--color-accent) 40%, var(--color-border-subtle));background:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface-elevated))}.ah-ico.svelte-h43m25{color:var(--color-primary);flex-shrink:0;display:inline-flex}.ah-ico.svelte-h43m25 svg:where(.svelte-h43m25){width:15px;height:15px}.ah-name.svelte-h43m25{min-width:0;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.ah-meta.svelte-h43m25{color:var(--color-text-subtle);flex-shrink:0;font-size:11px}.ah-panel.svelte-h43m25{flex:1;align-items:center;min-width:0;display:flex}.ah-art.svelte-h43m25{box-sizing:border-box;border-radius:var(--radius-l);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);width:100%;box-shadow:var(--shadow-md) var(--shadow-color-lg);opacity:.35;transition:opacity .5s var(--ease-default), transform .5s var(--ease-default);padding:16px 18px;transform:translateY(10px)scale(.985)}.ah.built.svelte-h43m25 .ah-art:where(.svelte-h43m25){opacity:1;transform:none}.ah-art-head.svelte-h43m25{border-bottom:1px solid var(--color-border-subtle);margin-bottom:13px;padding-bottom:11px}.ah-art-title.svelte-h43m25{color:var(--color-text);font-size:15px;font-weight:650}.ah-table.svelte-h43m25{flex-direction:column;gap:8px;display:flex}.ah-trow.svelte-h43m25{opacity:0;transition:opacity .4s var(--ease-default), transform .4s var(--ease-default);transition-delay:calc(var(--li) * 90ms);align-items:center;gap:9px;display:flex;transform:translate(-6px)}.ah.built.svelte-h43m25 .ah-trow:where(.svelte-h43m25){opacity:1;transform:none}.ah-tcell.svelte-h43m25{background:color-mix(in oklab, var(--color-primary) 22%, var(--color-surface-raised));border-radius:3px;flex-shrink:0;width:26%;height:8px}.ah-tbar.svelte-h43m25{border-radius:var(--radius-pill);background:var(--color-surface-raised,var(--color-border-subtle));height:8px}.ah-foot.svelte-h43m25{opacity:0;transition:opacity .45s var(--ease-default), transform .45s var(--ease-default);align-items:center;gap:12px;margin-top:16px;display:flex;transform:translateY(6px)}.ah.ready.svelte-h43m25 .ah-foot:where(.svelte-h43m25){opacity:1;transform:none}.ah-ready.svelte-h43m25{border-radius:var(--radius-pill);color:var(--color-accent);background:color-mix(in oklab, var(--color-accent) 14%, transparent);align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.ah-ready.svelte-h43m25 svg:where(.svelte-h43m25){width:14px;height:14px}.ah-dl.svelte-h43m25{color:var(--color-accent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ah-dl.svelte-h43m25 svg:where(.svelte-h43m25){width:15px;height:15px}@media (prefers-reduced-motion:reduce){.ah-lib.svelte-h43m25,.ah-row.svelte-h43m25,.ah-art.svelte-h43m25,.ah-trow.svelte-h43m25,.ah-foot.svelte-h43m25{transition:none}}
