.fm-head__main[data-v-d679b00e]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-6);flex-wrap:wrap}.fm-head__titles[data-v-d679b00e]{min-width:0}.fm-head__title[data-v-d679b00e]{min-height:1.3em;margin:0;font-size:1.5rem;font-weight:var(--weight-medium);line-height:1.3;overflow-wrap:anywhere}.fm-head__sub[data-v-d679b00e]{min-height:1.4em;margin:2px 0 0;font-size:var(--text-sm);line-height:1.4;color:var(--color-text-secondary)}.fm-head__actions[data-v-d679b00e]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.fm-head__meta[data-v-d679b00e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;margin-top:var(--space-4)}@media(max-width:640px){.fm-head__main[data-v-d679b00e]{flex-direction:column;align-items:stretch}.fm-head__actions[data-v-d679b00e]{margin-left:0}}.fm-row[data-v-5af10a8c]{position:relative;display:grid;grid-template-columns:var(--fm-cols);grid-template-areas:"name meta actions";align-items:center;column-gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-2);font-size:var(--text-sm);border-bottom:1px solid var(--color-border-subtle);cursor:pointer}.fm-row[data-v-5af10a8c]:focus-within,.fm-row.is-selected[data-v-5af10a8c]{background-color:var(--color-surface-sunken)}@media(hover:hover)and (pointer:fine){.fm-row[data-v-5af10a8c]:hover{background-color:var(--color-surface-sunken)}}.fm-row.is-selected[data-v-5af10a8c]{box-shadow:inset 3px 0 0 var(--color-primary)}.fm-row[data-v-5af10a8c]:has(.fm-row__open:focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.fm-row.is-busy[data-v-5af10a8c]{opacity:.4;pointer-events:none}.fm-row__lead[data-v-5af10a8c]{grid-area:name;display:flex;align-items:center;gap:var(--space-2);min-width:0}.fm-row__icon[data-v-5af10a8c]{display:grid;place-items:center;flex-shrink:0;color:var(--color-text-tertiary)}.fm-row__open[data-v-5af10a8c]{display:flex;flex:1;align-items:center;gap:var(--space-2);min-width:0;min-height:2.75rem;padding:0;font:inherit;text-align:left;color:var(--color-text);background:none;border:0;cursor:pointer}.fm-row__open[data-v-5af10a8c]:focus-visible{outline:none}.fm-row__name[data-v-5af10a8c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-row--folder .fm-row__name[data-v-5af10a8c]{font-weight:var(--weight-medium)}.fm-row__meta[data-v-5af10a8c]{grid-area:meta;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-row__actions[data-v-5af10a8c]{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;min-width:0}.fm-row__chev[data-v-5af10a8c]{margin-right:var(--space-2);color:var(--color-text-tertiary)}@media(max-width:640px){.fm-row[data-v-5af10a8c]{grid-template-areas:"name actions" "meta actions";row-gap:2px;min-height:3.5rem;padding-block:var(--space-2)}.fm-row__open[data-v-5af10a8c]{min-height:0}.fm-row__lead[data-v-5af10a8c]{align-self:end}.fm-row__meta[data-v-5af10a8c]{align-self:start;justify-content:flex-start;gap:var(--space-2)}.fm-row__chev[data-v-5af10a8c]{margin-right:var(--space-3)}}.fm-actions[data-v-7f2adfaf]{position:relative;display:flex;align-items:center}.fm-actions__more[data-v-7f2adfaf]{--btn-accent: var(--fm-accent, var(--color-primary))}.fm-actions__more[data-v-7f2adfaf]{display:none}.fm-actions__list[data-v-7f2adfaf]{display:flex;align-items:center;gap:var(--space-1)}.fm-action[data-v-7f2adfaf-s]{width:var(--btn-h);padding-inline:0}.fm-action__label[data-v-7f2adfaf-s]{display:none}@media(hover:hover)and (pointer:fine)and (min-width:641px){.fm-actions__list[data-v-7f2adfaf]{opacity:0;transform:translate(6px);transition:opacity var(--duration-fast) var(--ease-out-quart),transform var(--duration-spring-snappy) var(--ease-spring-snappy)}.fm-row:hover .fm-actions__list[data-v-7f2adfaf],.fm-row:focus-within .fm-actions__list[data-v-7f2adfaf],.fm-row.is-selected .fm-actions__list[data-v-7f2adfaf]{opacity:1;transform:none}}@media(max-width:640px){.fm-actions__more[data-v-7f2adfaf]{display:inline-flex;--btn-h: 2.75rem}.fm-actions__list[data-v-7f2adfaf]{display:none}.is-open[data-v-7f2adfaf]{z-index:var(--z-dropdown)}.is-open .fm-actions__more[data-v-7f2adfaf]{--btn-fg: var(--btn-accent);--btn-border: oklch(from var(--btn-accent) l c h / .5)}.is-open .fm-actions__list[data-v-7f2adfaf]{position:absolute;top:calc(100% + var(--space-1));right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:13rem;padding:var(--space-1);background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg),var(--hud-glow);animation:hud-unfold var(--duration-normal) var(--ease-hud) both}.is-open .fm-action[data-v-7f2adfaf-s]{--btn-h: 2.75rem;--btn-border: transparent;width:100%;justify-content:flex-start;gap:var(--space-3);padding-inline:var(--space-3);font-size:var(--text-xs)}.is-open .fm-action__label[data-v-7f2adfaf-s]{display:inline}}.fm-skel__row[data-v-f56773ed]{display:grid;grid-template-columns:var(--fm-cols);align-items:center;column-gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-2);border-bottom:1px solid var(--color-border-subtle);opacity:calc(1 - var(--i) * .13)}.fm-skel__bar[data-v-f56773ed]{height:.5rem;border-radius:var(--radius-sm);background-color:var(--color-surface-sunken)}.fm-skel__bar--meta[data-v-f56773ed]{justify-self:end;width:6ch}@media(max-width:640px){.fm-skel__bar--meta[data-v-f56773ed]{display:none}}.fm-empty[data-v-fec2acff]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center}.fm-empty__icon[data-v-fec2acff]{display:grid;place-items:center;margin-bottom:var(--space-1);color:var(--color-text-tertiary)}.fm-empty__title[data-v-fec2acff]{margin:0;font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text)}.fm-empty__body[data-v-fec2acff]{max-width:46ch;margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.fm-empty__actions[data-v-fec2acff]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}@media(max-width:640px){.fm-empty[data-v-fec2acff]{padding:var(--space-8) var(--space-4)}}.fm-greet__link[data-v-8e28f5af]{padding:0;font:inherit;color:var(--color-primary-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer}.fm-greet__link[data-v-8e28f5af]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
