.flim[data-v-be9db0ce]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.flim__modes[data-v-be9db0ce]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.flim__mode[data-v-be9db0ce]{display:flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart)}.flim__mode svg[data-v-be9db0ce]{flex-shrink:0;color:var(--color-text-tertiary)}.flim__mode[data-v-be9db0ce]:hover:not(.is-locked){border-color:var(--hud-line-strong)}.flim__mode[data-v-be9db0ce]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.flim__mode.is-active[data-v-be9db0ce]{color:var(--color-text);border-color:var(--color-primary);background:var(--color-primary-surface)}.flim__mode.is-active svg[data-v-be9db0ce]{color:var(--color-primary)}.flim__mode.is-locked[data-v-be9db0ce]{cursor:not-allowed;color:var(--color-text-tertiary)}.flim__pro[data-v-be9db0ce]{margin-left:auto}.flim__plan[data-v-be9db0ce]{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.flim__plan a[data-v-be9db0ce]{color:var(--color-primary)}.flim__pick[data-v-be9db0ce]{display:flex;flex-direction:column;gap:var(--space-3);animation:hud-materialize var(--duration-slow) var(--ease-hud) both}.flim__hint[data-v-be9db0ce],.flim__empty[data-v-be9db0ce]{margin:0;font-size:var(--text-xs);color:var(--color-text-secondary)}.flim__list[data-v-be9db0ce]{list-style:none;margin:0;padding:var(--space-1);max-height:13.5rem;overflow-y:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.flim__option[data-v-be9db0ce]{display:flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer}.flim__option input[data-v-be9db0ce]{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--color-primary)}.flim__option[data-v-be9db0ce]:hover{background:var(--color-primary-surface)}.flim__option.is-checked[data-v-be9db0ce]{color:var(--color-text)}.flim__option.is-checked .flim__icon[data-v-be9db0ce]{color:var(--color-primary)}.flim__option.is-covered[data-v-be9db0ce]{cursor:default;color:var(--color-text-secondary)}.flim__icon[data-v-be9db0ce]{flex-shrink:0;color:var(--color-text-tertiary)}.flim__path[data-v-be9db0ce]{flex:1;min-width:0;font-family:var(--font-code);overflow-wrap:anywhere}.flim__count[data-v-be9db0ce]{flex-shrink:0;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.flim__add[data-v-be9db0ce]{display:flex;gap:var(--space-2)}.flim__add .hud-input[data-v-be9db0ce]{flex:1;min-width:0;font-family:var(--font-code)}.flim__add .hud-btn[data-v-be9db0ce]{flex-shrink:0;--btn-h: 2.5rem}.flim__error[data-v-be9db0ce]{margin:0;font-size:var(--text-xs);color:var(--color-danger)}.flim__default[data-v-be9db0ce]{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.flim__default code[data-v-be9db0ce]{font-family:var(--font-code);color:var(--color-text)}.flim__default--todo[data-v-be9db0ce]{color:var(--color-accent-warm)}@media(max-width:420px){.flim__modes[data-v-be9db0ce]{grid-template-columns:1fr}}@media(pointer:coarse){.flim__option[data-v-be9db0ce]{min-height:2.75rem}.flim__add .hud-btn[data-v-be9db0ce]{--btn-h: 2.75rem}.flim__add .hud-input[data-v-be9db0ce]{height:2.75rem}}
