.ui-card[data-v-de72070a]{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:var(--space-4);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.ui-card--remove-border[data-v-de72070a]{box-shadow:none;background:0 0;border:none;padding:0}.ui-card__header[data-v-de72070a]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.ui-card__title[data-v-de72070a]{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:700;line-height:1.2}.ui-alert[data-v-6243bef9]{background-color:var(--alert-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:var(--color-text);display:flex}.ui-alert--success[data-v-6243bef9]{--alert-bg:var(--color-success-surface);--alert-icon:var(--color-success)}.ui-alert--danger[data-v-6243bef9]{--alert-bg:var(--color-danger-surface);--alert-icon:var(--color-danger)}.ui-alert--info[data-v-6243bef9]{--alert-bg:var(--color-secondary-soft);--alert-icon:var(--color-text)}.ui-alert--neutral[data-v-6243bef9]{--alert-bg:var(--color-surface);--alert-icon:var(--color-text)}.ui-alert__icon[data-v-6243bef9]{padding-top:var(--space-1);color:var(--alert-icon);flex-shrink:0;display:flex}.ui-alert__icon svg[data-v-6243bef9]{width:22px;height:22px}.ui-alert__body[data-v-6243bef9]{gap:var(--space-1);min-width:0;padding-top:var(--space-1);flex-direction:column;display:flex}.ui-alert__title[data-v-6243bef9]{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.ui-alert__text[data-v-6243bef9]{font-size:var(--font-size-sm)}.ui-badge[data-v-a3427825]{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);white-space:nowrap;background-color:var(--badge-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.ui-badge--primary[data-v-a3427825]{--badge-bg:var(--color-primary)}.ui-badge--secondary[data-v-a3427825]{--badge-bg:var(--color-secondary)}.ui-badge--neutral[data-v-a3427825]{--badge-bg:var(--color-neutral)}.ui-modal[data-v-e9a9b0e1]{width:min(440px,100% - 2 * var(--space-4));max-width:none;color:var(--color-text);background:0 0;border:none;margin:auto;padding:0;overflow:visible}.ui-modal[data-v-e9a9b0e1]::backdrop{background-color:#1e1e2866}.ui-modal__box[data-v-e9a9b0e1]{background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.ui-modal__title[data-v-e9a9b0e1]{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.ui-modal__body[data-v-e9a9b0e1]{gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;display:flex}.ui-modal__actions[data-v-e9a9b0e1]{gap:var(--space-3);flex-direction:column-reverse;display:flex}.ui-modal__actions>.ui-button[data-v-e9a9b0e1]{width:100%}@media (width>=480px){.ui-modal__actions[data-v-e9a9b0e1]{flex-direction:row;justify-content:flex-end}.ui-modal__actions>.ui-button[data-v-e9a9b0e1]{width:auto}}.app-page[data-v-8714bb4d]{align-self:start;gap:var(--space-5);flex-direction:column;width:min(100%,960px);min-width:0;display:flex}.app-page__title[data-v-8714bb4d]{font-family:var(--font-display);font-size:calc(clamp(28px,5vw,40px));font-weight:800;line-height:1.1}
