.app-btn[data-v-68e004d3]{--app-btn-color:var(--ds-tertiary);color:var(--app-btn-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;display:flex}.app-btn[data-v-68e004d3] .q-btn__content{justify-content:center;align-items:center;gap:6px;display:flex;color:var(--app-btn-color)!important}.app-btn[data-v-68e004d3] .q-btn__content .q-icon{margin:0;padding:0;color:var(--app-btn-color)!important}.app-btn .q-btn__loading[data-v-68e004d3]{justify-content:center;align-items:center;height:100%;display:flex}.app-btn .app-btn__label[data-v-68e004d3]{height:100%;color:inherit;justify-content:center;align-items:center;display:flex}.app-btn[data-v-68e004d3]{font-family:var(--ds-font-label);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--ds-radius-full);transition:filter var(--ds-transition-fast) ease, box-shadow var(--ds-transition-fast) ease, transform var(--ds-transition-fast) ease, opacity var(--ds-transition-fast) ease, color var(--ds-transition-fast) ease, background var(--ds-transition-fast) ease, border-color var(--ds-transition-fast) ease;font-weight:600}.app-btn[data-v-68e004d3]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.app-btn--sm[data-v-68e004d3]{height:32px;min-height:32px;padding:0 12px;font-size:11px}.app-btn--md[data-v-68e004d3]{height:40px;min-height:40px;padding:0 16px;font-size:12px}.app-btn--lg[data-v-68e004d3]{height:48px;min-height:48px;padding:0 24px;font-size:13px}.app-btn--icon-only[data-v-68e004d3]{padding:0}.app-btn--icon-only.app-btn--sm[data-v-68e004d3]{width:32px;min-width:32px}.app-btn--icon-only.app-btn--md[data-v-68e004d3]{width:40px;min-width:40px}.app-btn--icon-only.app-btn--lg[data-v-68e004d3]{width:48px;min-width:48px}.app-btn--icon-only[data-v-68e004d3] .q-btn__content{padding:0}.app-btn--full-width[data-v-68e004d3]{width:100%}.app-btn--primary[data-v-68e004d3]{--app-btn-color:var(--ds-on-primary);background:var(--ds-gradient-metallic-leaf);border:none}.app-btn--primary[data-v-68e004d3]:hover:not(.app-btn--disabled){filter:brightness(1.05);box-shadow:0 0 16px #e9c17626}.app-btn--primary[data-v-68e004d3]:active:not(.app-btn--disabled){filter:brightness(.95);transform:scale(.97)}.app-btn--primary.app-btn--flat[data-v-68e004d3]{background:var(--ds-primary)}.app-btn--secondary[data-v-68e004d3]{--app-btn-color:var(--ds-primary);border:1px solid var(--ds-ghost-border);background:0 0}.app-btn--secondary[data-v-68e004d3]:hover:not(.app-btn--disabled){background:#e9c1760a;border-color:#4e46394d}.app-btn--secondary[data-v-68e004d3]:active:not(.app-btn--disabled){transform:scale(.97)}.app-btn--tertiary[data-v-68e004d3]{--app-btn-color:var(--ds-tertiary);background:0 0;border:none}.app-btn--tertiary[data-v-68e004d3]:hover:not(.app-btn--disabled){--app-btn-color:var(--ds-primary);background:var(--ds-surface-variant)}.app-btn--tertiary[data-v-68e004d3]:active:not(.app-btn--disabled){transform:scale(.97)}.app-btn--inverted[data-v-68e004d3]{--app-btn-color:var(--ds-on-primary);background:var(--ds-tertiary);border:none}.app-btn--inverted[data-v-68e004d3]:hover:not(.app-btn--disabled){filter:brightness(.95)}.app-btn--inverted[data-v-68e004d3]:active:not(.app-btn--disabled){transform:scale(.97)}.app-btn--outlined[data-v-68e004d3]{--app-btn-color:var(--ds-primary);border:1.5px solid var(--ds-primary);background:0 0}.app-btn--outlined[data-v-68e004d3]:hover:not(.app-btn--disabled){background:#e9c17614;box-shadow:0 0 12px #e9c1761a}.app-btn--outlined[data-v-68e004d3]:active:not(.app-btn--disabled){background:#e9c1761f;transform:scale(.97)}.app-btn--disabled[data-v-68e004d3]{opacity:.38;cursor:not-allowed;pointer-events:none}.app-btn--loading[data-v-68e004d3]{cursor:wait}.app-btn .app-btn__icon[data-v-68e004d3]{margin:0}.app-card[data-v-3f835d18]{transition:background-color var(--ds-transition-base), transform var(--ds-transition-base), box-shadow var(--ds-transition-base);outline:none;position:relative}.app-card--surface-lowest[data-v-3f835d18]{background-color:var(--ds-surface-container-lowest)}.app-card--surface-low[data-v-3f835d18]{background-color:var(--ds-surface-container-low)}.app-card--surface-base[data-v-3f835d18]{background-color:var(--ds-surface-container)}.app-card--surface-high[data-v-3f835d18]{background-color:var(--ds-surface-container-high)}.app-card--surface-highest[data-v-3f835d18]{background-color:var(--ds-surface-container-highest)}.app-card--radius-sm[data-v-3f835d18]{border-radius:var(--ds-radius-sm)}.app-card--radius-md[data-v-3f835d18]{border-radius:var(--ds-radius-md)}.app-card--radius-lg[data-v-3f835d18]{border-radius:var(--ds-radius-lg)}.app-card--padded[data-v-3f835d18]{padding:var(--ds-spacing-md)}.app-card--glass[data-v-3f835d18]{-webkit-backdrop-filter:blur(var(--ds-glass-blur));background:var(--ds-glass-bg);border:1px solid var(--ds-glass-border)}.app-card--interactive[data-v-3f835d18]{cursor:pointer}:is(.app-card--interactive[data-v-3f835d18]:hover,.app-card--interactive[data-v-3f835d18]:focus-visible){box-shadow:var(--ds-elevation-medium), 0 0 0 999px #c4a35a0f inset;transform:translateY(-2px)}.app-card--interactive[data-v-3f835d18]:focus-visible{outline:2px solid var(--ds-outline);outline-offset:2px}.app-card--selected[data-v-3f835d18]{background-color:var(--ds-surface-variant)}.app-card--selected[data-v-3f835d18]:before{content:"";background:var(--ds-primary);border-radius:0 2px 2px 0;width:3px;height:100%;position:absolute;top:0;left:0}.app-chip[data-v-ba0bed64]{border-radius:var(--ds-radius-full);background:var(--ds-tertiary-container);color:var(--ds-tertiary);font-family:var(--ds-font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-transition-fast) ease, color var(--ds-transition-fast) ease, filter var(--ds-transition-fast) ease, transform var(--ds-transition-base) ease;outline:none;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.app-chip[data-v-ba0bed64]:hover:not(.app-chip--disabled){filter:brightness(1.1)}.app-chip[data-v-ba0bed64]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.app-chip--selected[data-v-ba0bed64]{background:var(--ds-primary);color:var(--ds-on-primary);animation:chip-pulse-ba0bed64 var(--ds-transition-base) ease forwards}.app-chip--disabled[data-v-ba0bed64]{opacity:.38;cursor:not-allowed;pointer-events:none}.app-chip__icon[data-v-ba0bed64]{color:inherit;flex-shrink:0}.app-chip__remove[data-v-ba0bed64]{all:unset;cursor:pointer;width:16px;height:16px;color:inherit;transition:color var(--ds-transition-fast) ease, background-color var(--ds-transition-fast) ease, transform var(--ds-transition-fast) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-chip__remove[data-v-ba0bed64]:hover{color:var(--ds-error);background-color:#8b2e2e26;transform:scale(1.1)}.app-chip__remove[data-v-ba0bed64]:focus-visible{outline:2px solid var(--ds-primary);outline-offset:1px}@keyframes chip-pulse-ba0bed64{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.app-avatar[data-v-7afabcdd]{flex-shrink:0;display:inline-flex;position:relative}.app-avatar__inner[data-v-7afabcdd]{background:var(--ds-surface-container-high);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.app-avatar__img[data-v-7afabcdd]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .15s ease-out}.app-avatar__img--loaded[data-v-7afabcdd]{opacity:1}.app-avatar__initials[data-v-7afabcdd]{font-family:var(--ds-font-label);color:var(--ds-on-surface);justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.app-avatar__fallback-icon[data-v-7afabcdd]{color:#9e9e9e}.app-avatar__status[data-v-7afabcdd]{z-index:2;border-radius:50%;position:absolute}.app-avatar__status--away[data-v-7afabcdd]{animation:.6s ease-out avatar-pulse-7afabcdd}@keyframes avatar-pulse-7afabcdd{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.avatar-fade-enter-active[data-v-7afabcdd],.avatar-fade-leave-active[data-v-7afabcdd]{transition:opacity .15s}.avatar-fade-enter-from[data-v-7afabcdd],.avatar-fade-leave-to[data-v-7afabcdd]{opacity:0}.acc[data-v-d7e1d1a7]{overflow:hidden}.acc__title[data-v-d7e1d1a7]{font-family:var(--ds-font-display);color:var(--ds-on-surface);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.acc__title--medium[data-v-d7e1d1a7]{font-size:20px;font-weight:600}.acc__title--small[data-v-d7e1d1a7],.acc__title--list[data-v-d7e1d1a7]{font-size:16px;font-weight:600}.acc__tags[data-v-d7e1d1a7]{flex-wrap:wrap;gap:6px;display:flex}.acc__tags--list[data-v-d7e1d1a7]{flex-wrap:nowrap}.acc__description[data-v-d7e1d1a7]{font-family:var(--ds-font-body);color:var(--ds-tertiary);margin:0;font-size:13px;font-style:italic;line-height:1.5}.acc__options-btn[data-v-d7e1d1a7]{color:var(--ds-tertiary);opacity:.6;transition:opacity var(--ds-transition-fast) ease;flex-shrink:0}.acc__options-btn[data-v-d7e1d1a7]:hover{opacity:1}.acc__badge[data-v-d7e1d1a7]{font-family:var(--ds-font-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.acc__badge--overlay[data-v-d7e1d1a7]{top:var(--ds-spacing-sm);right:var(--ds-spacing-sm);background:var(--ds-surface-container-highest);color:var(--ds-tertiary);border-radius:var(--ds-radius-sm);padding:4px 10px;position:absolute}.acc__badge--inline[data-v-d7e1d1a7]{background:var(--ds-surface-container-highest);color:var(--ds-tertiary);border-radius:var(--ds-radius-sm);flex-shrink:0;padding:2px 8px}.clamp-1[data-v-d7e1d1a7]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2[data-v-d7e1d1a7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3[data-v-d7e1d1a7]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.acc__banner[data-v-d7e1d1a7]{aspect-ratio:16/9;background:var(--ds-surface-container-high);position:relative;overflow:hidden}.acc__banner--medium[data-v-d7e1d1a7],.acc__banner--small[data-v-d7e1d1a7]{border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}.acc__banner-img[data-v-d7e1d1a7]{object-fit:cover;width:100%;height:100%}.acc__banner-placeholder[data-v-d7e1d1a7]{background:var(--ds-surface-container-high);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.acc__body[data-v-d7e1d1a7]{gap:var(--ds-spacing-sm);flex-direction:column;display:flex}.acc__body--medium[data-v-d7e1d1a7]{padding:var(--ds-spacing-md)}.acc__body--small[data-v-d7e1d1a7]{padding:var(--ds-spacing-sm) var(--ds-spacing-md)}.acc__title-row[data-v-d7e1d1a7]{align-items:flex-start;gap:var(--ds-spacing-sm);display:flex}.acc__title-row .acc__title[data-v-d7e1d1a7]{flex:1;min-width:0}.acc--list .acc__list-inner[data-v-d7e1d1a7]{align-items:center;gap:var(--ds-spacing-md);padding:var(--ds-spacing-sm) var(--ds-spacing-md);display:flex}.acc__list-thumb[data-v-d7e1d1a7]{aspect-ratio:16/9;border-radius:var(--ds-radius-sm);background:var(--ds-surface-container-high);flex-shrink:0;width:80px;overflow:hidden}.acc__list-thumb-img[data-v-d7e1d1a7]{object-fit:cover;width:100%;height:100%}.acc__list-thumb-placeholder[data-v-d7e1d1a7]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.acc__list-content[data-v-d7e1d1a7]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.acc__list-top-row[data-v-d7e1d1a7]{align-items:center;gap:var(--ds-spacing-sm);flex-wrap:wrap;display:flex}
