.fl-files[data-v-356564b7]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 0 10px}.fl-files__label[data-v-356564b7]{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--fg-mute);text-transform:uppercase}.fl-files__item[data-v-356564b7]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 4px;text-decoration:none;border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface-2);color:var(--fg);font-size:var(--fs-s)}.fl-files__item[data-v-356564b7]:hover{border-color:var(--accent)}.fl-files__ext[data-v-356564b7]{flex:0 0 auto;min-width:34px;text-align:center;font-family:var(--mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:2px 4px;border-radius:var(--r-s);background:var(--accent-soft);color:var(--accent-text)}.fl-files__name[data-v-356564b7]{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-files__size[data-v-356564b7]{flex:0 0 auto;color:var(--fg-mute);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.fl-files__more[data-v-356564b7]{font-size:var(--fs-xs);color:var(--fg-mute)}.arb[data-v-aef4cf30] svg{flex-shrink:0}.pa[data-v-acec9053]{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;margin-top:var(--sp-3)}.pa--inline[data-v-acec9053]{margin-top:0;flex-wrap:nowrap}.pa-act[data-v-acec9053]{-webkit-user-select:none;user-select:none;white-space:nowrap}.pa-act[data-v-acec9053] svg{flex-shrink:0}.pa--compact .pa-act[data-v-acec9053]:not(.pa-act--respond){width:var(--h-m);padding:0}.pa--compact .pa-act:not(.pa-act--respond) .pa-act__lbl[data-v-acec9053]{display:none}.pa--inline .pa-act--respond[data-v-acec9053]{width:var(--h-m);padding:0}.pa--inline .pa-act--respond .pa-act__lbl[data-v-acec9053]{display:none}@media(max-width:600px),(pointer:coarse){.pa-act[data-v-acec9053]{min-height:44px}.pa--compact .pa-act[data-v-acec9053]:not(.pa-act--respond),.pa--inline .pa-act--respond[data-v-acec9053]{width:44px}}@media(max-width:600px){.pa--inline .pa-act--respond[data-v-acec9053]{width:auto;padding:0 var(--sp-3)}.pa--inline .pa-act--respond .pa-act__lbl[data-v-acec9053]{display:inline}}.fl-project__teaser[data-v-60d71225]{display:inline-flex;align-items:center;gap:4px;min-height:24px;min-width:24px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:inherit;color:var(--accent-text);text-decoration:underline dotted;text-underline-offset:2px}.fl-project__teaser[data-v-60d71225]:hover{text-decoration-style:solid}.fl-project__teaser[data-v-60d71225]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-s)}.fl-project__src[data-v-60d71225]{display:inline-flex;min-height:24px;min-width:24px;align-items:center;gap:4px;color:var(--accent-text);font-weight:var(--fw-medium);text-decoration:none}.fl-project__src[data-v-60d71225]:hover{text-decoration:underline}.feed-motion[data-v-8e20210c]{position:relative;min-width:0}.feed-motion__item[data-v-8e20210c]{min-width:0;transform-origin:center top}.feed-motion__empty[data-v-8e20210c]{grid-column:1 / -1}.feed-motion--mini[data-v-8e20210c]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.feed-motion--mini[data-v-8e20210c] .mx-card{margin-bottom:0}.feed-motion.fl-feed--grid[data-v-8e20210c] .fl-project{height:100%}.feed-flow-move[data-v-8e20210c]{transition:transform .42s cubic-bezier(.22,1,.36,1) .1s}.feed-flow-enter-active[data-v-8e20210c]{transition:opacity .26s ease var(--feed-enter-delay, .16s),transform .38s cubic-bezier(.22,1,.36,1) var(--feed-enter-delay, .16s)}.feed-flow-leave-active[data-v-8e20210c]{position:absolute;z-index:1;pointer-events:none;transition:opacity .18s ease-out,transform .18s ease-out}.feed-flow-enter-from[data-v-8e20210c]{opacity:0;transform:translateY(16px) scale(.985)}.feed-flow-leave-to[data-v-8e20210c]{opacity:0;transform:translateY(4px) scale(.985)}@media(prefers-reduced-motion:reduce){.feed-flow-move[data-v-8e20210c],.feed-flow-enter-active[data-v-8e20210c],.feed-flow-leave-active[data-v-8e20210c]{transition:none!important}}.mx-card__src[data-v-27bf8bd4]{display:inline-flex;min-width:0}.mx-card__src[data-v-27bf8bd4] .src-badge{padding:0;background:none;border:0;gap:5px;font-family:inherit;font-size:inherit;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--fg)}.mx-card__src[data-v-27bf8bd4] .src-badge__logo,.mx-card__src[data-v-27bf8bd4] .src-badge__tile{width:16px;height:16px;min-width:16px;border-radius:50%;font-size:var(--fs-xs);letter-spacing:-.04em}dialog.mx-sheet[data-v-88b3a1c1]{width:100%;max-width:none;margin:0;border:0;top:auto;box-sizing:border-box}dialog.mx-sheet[data-v-88b3a1c1]::backdrop{background:var(--scrim, color-mix(in srgb, black 45%, transparent))}.mq-lead[data-v-59eeeccd]{margin:0 2px var(--sp-3);font-size:var(--fs-m);line-height:1.4;color:var(--fg-mute)}.mq-help[data-v-59eeeccd]{margin:0 2px var(--sp-4);font-size:var(--fs-s);line-height:1.45;color:var(--fg-mute)}.mq-loading[data-v-59eeeccd]{padding:var(--sp-5) 2px;color:var(--fg-mute)}.mq-error[data-v-59eeeccd]{margin:var(--sp-3) 2px;font-size:var(--fs-m);line-height:1.45;color:var(--danger-text)}.mq-error p[data-v-59eeeccd]{margin:0 0 var(--sp-3)}.pem[data-v-d0219f9a]{max-width:560px}.pem__title[data-v-d0219f9a]{margin:var(--sp-1) 0 0;font-size:var(--fs-l);font-weight:var(--fw-semibold)}.pem__state[data-v-d0219f9a]{display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-mute);font-size:var(--fs-m);padding:var(--sp-2) 0}.pem__spinner[data-v-d0219f9a]{width:18px;height:18px;flex-shrink:0;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pem-spin-d0219f9a .7s linear infinite}@keyframes pem-spin-d0219f9a{to{transform:rotate(360deg)}}.pem__text[data-v-d0219f9a]{margin:0;font-size:var(--fs-m);line-height:1.55;color:var(--fg)}.pem__err[data-v-d0219f9a]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--danger-soft);color:var(--danger-text);border-radius:var(--r-m);font-size:var(--fs-s)}.pf-resultsHeading[data-v-198ecb7f]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mx-meta[data-v-198ecb7f]{flex-wrap:wrap;gap:4px 12px}.mx-meta button[data-v-198ecb7f]{min-height:40px}.pf-budget-error[data-v-198ecb7f]{color:var(--danger-text);font-size:var(--fs-s);line-height:1.45}.pf-saved-help[data-v-198ecb7f]{margin:0 0 12px;color:var(--fg-mute);font-size:var(--fs-s);line-height:1.45}.pf-saved-row[data-v-198ecb7f]{display:flex;flex-wrap:wrap;gap:0 12px;padding:8px 0;border-bottom:1px solid var(--line)}.pf-saved-open[data-v-198ecb7f]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;background:none;border:0;color:var(--fg);font:inherit;font-weight:var(--fw-semibold);text-align:left;overflow-wrap:anywhere;cursor:pointer}.pf-saved-action[data-v-198ecb7f]{min-height:44px;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--fs-s);cursor:pointer}.pf-saved-action[aria-pressed=false][data-v-198ecb7f]{color:var(--fg-mute)}.pf-access[data-v-198ecb7f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;background:var(--accent-soft)}.pf-access__text[data-v-198ecb7f]{flex:1 1 260px;font-size:var(--fs-s);line-height:1.45;color:var(--fg)}.pf-spinner[data-v-198ecb7f]{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:pf-spin-198ecb7f .7s linear infinite}@keyframes pf-spin-198ecb7f{to{transform:rotate(360deg)}}.fl-ss[data-v-198ecb7f]{display:inline-flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);overflow:hidden;font-size:var(--fs-s);font-weight:var(--fw-medium)}.fl-ss__main[data-v-198ecb7f]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:0;background:none;color:var(--fg-mute);font:inherit;cursor:pointer;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.fl-ss__main[data-v-198ecb7f]:hover{color:var(--fg);background:var(--surface-2)}.fl-ss__cnt[data-v-198ecb7f]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;opacity:.7;padding-left:6px;border-left:1px solid currentColor}.fl-ss__bell[data-v-198ecb7f],.fl-ss__x[data-v-198ecb7f]{display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:0;border-left:1px solid var(--line);background:none;cursor:pointer;transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease),background var(--dur) var(--ease)}.fl-ss__bell[data-v-198ecb7f]{color:var(--accent-text)}.fl-ss__bell.is-off[data-v-198ecb7f]{color:var(--fg-mute);opacity:.5}.fl-ss__bell[data-v-198ecb7f]:hover{color:var(--accent-text);opacity:1;background:var(--surface-2)}.fl-ss__x[data-v-198ecb7f]{color:var(--fg-mute)}.fl-ss__x[data-v-198ecb7f]:hover{color:var(--danger-text);background:var(--surface-2)}.fl-ss__main[data-v-198ecb7f]:focus-visible,.fl-ss__bell[data-v-198ecb7f]:focus-visible,.fl-ss__x[data-v-198ecb7f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pf-anchor-hold[data-v-198ecb7f],.pf-anchor-hold .fl-side[data-v-198ecb7f]{overflow-anchor:none}.pf-skel[data-v-198ecb7f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:16px}.pf-skel__line[data-v-198ecb7f],.pf-skel__pill[data-v-198ecb7f]{background:var(--surface-2);animation:pf-pulse-198ecb7f 1.2s ease-in-out infinite}.pf-skel__line[data-v-198ecb7f]{height:11px;border-radius:var(--r-s)}.pf-skel__foot[data-v-198ecb7f]{display:flex;gap:8px;margin-top:14px}.pf-skel__pill[data-v-198ecb7f]{height:22px;width:80px;border-radius:var(--r-full)}@keyframes pf-pulse-198ecb7f{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.pf-skel__line[data-v-198ecb7f],.pf-skel__pill[data-v-198ecb7f]{animation:none}}.m-topbar__bell[data-v-198ecb7f]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-s);color:var(--fg-mute)}.m-topbar__bell[data-v-198ecb7f] .nb-icon{font-size:var(--fs-m);color:inherit}.fl-side__sourceLogo[data-v-198ecb7f]{width:20px;height:20px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.fl-side__sourceLogo[data-v-198ecb7f] .src-badge__logo,.fl-side__sourceLogo[data-v-198ecb7f] .src-badge__tile{width:100%;min-width:0;height:100%;padding:0;border-radius:0;font-size:var(--fs-xs);box-shadow:none}.fl-side__sourceLogo--sm[data-v-198ecb7f]{width:18px;height:18px;border-radius:50%}.pf-budget-input[data-v-198ecb7f]{min-width:0;padding:10px 8px;font-variant-numeric:tabular-nums}.pf-search[data-v-198ecb7f]{margin-bottom:16px}.pf-filter-hint[data-v-198ecb7f]{font-size:var(--fs-s);color:var(--fg-mute);padding:0 8px;line-height:1.45}.fl-side__tg[data-v-198ecb7f]{margin:2px 0 6px 22px;padding-left:8px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.fl-side__tgRow[data-v-198ecb7f]{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:var(--r-s);cursor:pointer;min-height:var(--h-s);font-size:var(--fs-s);color:var(--fg-mute)}.fl-side__tgRow[data-v-198ecb7f]:hover{background:var(--surface-2)}.fl-side__tgRow input[type=checkbox][data-v-198ecb7f]{width:13px;height:13px;accent-color:var(--accent);flex-shrink:0}.fl-side__tgName[data-v-198ecb7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.fl-side__tgDel[data-v-198ecb7f]{margin-left:auto;border:none;background:none;cursor:pointer;color:var(--fg-mute);font-size:var(--fs-m);line-height:1;padding:0 4px}.fl-side__tgDel[data-v-198ecb7f]:hover{color:var(--danger-text)}.fl-side__tgEmpty[data-v-198ecb7f],.fl-side__tgLock[data-v-198ecb7f]{font-size:var(--fs-xs);color:var(--fg-mute);padding:4px 6px;display:flex;align-items:center;gap:6px}.fl-side__tgAdd[data-v-198ecb7f]{margin-top:4px}.fl-side__tgAddRow[data-v-198ecb7f]{display:flex;gap:4px;align-items:center}.fl-side__tgAddRow--opts[data-v-198ecb7f]{margin-top:4px}.fl-side__tgInput[data-v-198ecb7f]{flex:1;min-width:0;font-size:var(--fs-s);padding:5px 7px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--fg)}.fl-side__tgSel[data-v-198ecb7f]{font-size:var(--fs-xs);padding:4px;border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);color:var(--fg);min-width:0}.fl-side__tgSel--cat[data-v-198ecb7f]{flex:1}.fl-side__tgCat[data-v-198ecb7f]{font-size:var(--fs-xs);line-height:1;padding:2px 5px;border-radius:var(--r-s);background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70px}.fl-side__tgCat--rules[data-v-198ecb7f]{background:var(--surface-2);color:var(--fg-mute)}.fl-side__tgItem[data-v-198ecb7f]{display:flex;flex-direction:column}.fl-side__tgGear[data-v-198ecb7f]{margin-left:auto;border:none;background:none;cursor:pointer;color:var(--fg-mute);font-size:var(--fs-s);line-height:1;padding:0 2px}.fl-side__tgGear[data-v-198ecb7f]:hover{color:var(--accent-text)}.fl-side__tgRules[data-v-198ecb7f]{margin:2px 0 6px 20px;padding:6px;display:flex;flex-direction:column;gap:5px;border-left:2px solid var(--accent-soft);background:var(--surface-2);border-radius:var(--r-s)}.fl-side__tgRulesHint[data-v-198ecb7f]{font-size:var(--fs-xs);color:var(--fg-mute);line-height:1.3}.fl-side__tgRuleRow[data-v-198ecb7f]{display:flex;gap:4px;align-items:center}.fl-side__tgRulesActions[data-v-198ecb7f]{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.fl-side__tgBtn[data-v-198ecb7f]{width:26px;height:26px;flex-shrink:0;border:0;border-radius:var(--r-s);background:var(--accent);color:var(--on-accent);font-size:16px;line-height:1;cursor:pointer}.fl-side__tgBtn[data-v-198ecb7f]:disabled{opacity:.5;cursor:default}.fl-side__tgErr[data-v-198ecb7f]{font-size:var(--fs-xs);color:var(--danger-text);margin-top:4px;padding:0 6px}.fl-side__tgToggle[data-v-198ecb7f]{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;cursor:pointer;min-height:var(--h-s);padding:6px;font-size:var(--fs-s);font-weight:var(--fw-semibold);color:var(--fg-mute);text-transform:uppercase;letter-spacing:.04em}.fl-side__tgToggle[data-v-198ecb7f]:hover{color:var(--fg)}.fl-side__tgChevron[data-v-198ecb7f]{color:var(--fg-mute);transition:transform var(--dur) var(--ease);flex-shrink:0}.fl-side__tgChevron--off[data-v-198ecb7f]{transform:rotate(-90deg)}.fl-side__tgToggleLbl[data-v-198ecb7f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fl-side__tgToggleCount[data-v-198ecb7f]{margin-left:auto;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--fg-mute)}.fl-side__tgBody[data-v-198ecb7f]{display:flex;flex-direction:column;gap:2px}.fl-side__lbl--toggle[data-v-198ecb7f]{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;padding:0;cursor:pointer;text-align:left}.fl-side__lbl--toggle[data-v-198ecb7f]:hover{color:var(--fg)}.fl-side__lblChevron[data-v-198ecb7f]{color:var(--fg-mute);transition:transform var(--dur) var(--ease);flex-shrink:0}.fl-side__lblChevron--off[data-v-198ecb7f]{transform:rotate(-90deg)}.fl-side__lblCount[data-v-198ecb7f]{margin-left:auto;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--fg-mute);text-transform:none;letter-spacing:0}.fl-side__srcBody[data-v-198ecb7f]{display:flex;flex-direction:column;gap:6px}.pf-sideToggle[data-v-198ecb7f]{align-items:center;gap:8px;justify-self:start}.pf-sideToggle__cnt[data-v-198ecb7f]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-text)}
