.voH6TW_library{border:var(--border-hairline)solid var(--border-2);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:var(--shadow-base-sm);grid-template-columns:minmax(160px,240px) minmax(0,1fr);height:420px;display:grid;overflow:hidden}.voH6TW_listPane{gap:var(--space-8);padding:var(--space-12);border-right:var(--border-hairline)solid var(--border-2);background:var(--bg-surface-1);flex-direction:column;min-height:0;display:flex}.voH6TW_list{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.voH6TW_row{border-radius:var(--radius-8);align-items:center;display:flex}.voH6TW_row:hover,.voH6TW_createRow:hover{background:var(--bg-surface-2)}.voH6TW_rowSelected,.voH6TW_rowSelected:hover{background:var(--bg-surface-3)}.voH6TW_rowButton,.voH6TW_createRow{align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-8);text-align:left;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:1;min-width:0;display:flex}.voH6TW_rowButton:focus-visible,.voH6TW_createRow:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.voH6TW_createRow{color:var(--accent-text);flex:none}.voH6TW_rowText{flex-direction:column;flex:1;min-width:0;display:flex}.voH6TW_rowName,.voH6TW_rowMeta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);overflow:hidden}.voH6TW_rowName{font-weight:var(--font-weight-medium);color:var(--text-primary)}.voH6TW_rowMeta{color:var(--text-tertiary)}.voH6TW_rowDelete{margin-right:var(--space-4);opacity:0}.voH6TW_row:hover .voH6TW_rowDelete,.voH6TW_rowDelete:focus-visible{opacity:1}.voH6TW_detailPane{padding:var(--space-16);min-height:0;overflow-y:auto}.voH6TW_emptyDetail{justify-content:center;align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;height:100%;display:flex}.voH6TW_searchRow{align-items:center;gap:var(--space-8);display:flex}.voH6TW_search{flex:1;min-width:0}.voH6TW_rowEnterTarget{box-shadow:inset 0 0 0 1px var(--border-3)}