.status-message[data-v-5ee6dbec]{margin:0;padding:.95rem 1rem;border:1px solid transparent;border-radius:18px;font-weight:700}.status-message--error[data-v-5ee6dbec]{border-color:var(--danger-soft);background:var(--danger-soft);color:var(--danger)}.status-message--success[data-v-5ee6dbec]{border-color:var(--success-soft);background:var(--success-soft);color:var(--success)}.status-message--info[data-v-5ee6dbec],.status-message--muted[data-v-5ee6dbec]{border-color:var(--info-soft);background:var(--info-soft);color:var(--info)}.section-heading[data-v-06c24ed4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.section-heading__copy[data-v-06c24ed4]{min-width:0}.section-heading__title[data-v-06c24ed4]{margin:0;color:var(--text-strong);font-size:1.05rem;overflow-wrap:anywhere}.section-heading__subtitle[data-v-06c24ed4]{margin:.3rem 0 0;color:var(--text-soft);font-size:.92rem;overflow-wrap:anywhere}.section-heading__actions[data-v-06c24ed4]{display:flex;align-items:flex-start;justify-content:flex-end;min-width:0}@media(max-width:780px){.section-heading[data-v-06c24ed4]{align-items:stretch}}@media(max-width:640px){.section-heading[data-v-06c24ed4]{gap:.75rem}.section-heading__actions[data-v-06c24ed4]{width:100%}}.section-card[data-v-a7bd0edc]{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);backdrop-filter:blur(14px)}.section-card--md[data-v-a7bd0edc]{padding:1.1rem}.section-card--lg[data-v-a7bd0edc]{padding:1.4rem}.section-card--highlight[data-v-a7bd0edc]{background:var(--surface-highlight)}.section-card--soft[data-v-a7bd0edc]{background:var(--surface-soft)}.section-card--outline[data-v-a7bd0edc]{border-style:dashed;background:transparent}.section-card__header[data-v-a7bd0edc]{margin-bottom:1rem}.section-card__body[data-v-a7bd0edc]{display:grid;gap:1rem}@media(max-width:640px){.section-card--lg[data-v-a7bd0edc],.section-card--md[data-v-a7bd0edc]{padding:1rem}.section-card__body[data-v-a7bd0edc]{gap:.9rem}}.page-header[data-v-a0efd4d3]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-header__copy[data-v-a0efd4d3]{display:grid;gap:.35rem;min-width:0}.page-header__badge[data-v-a0efd4d3]{color:var(--text-soft);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page-header__title[data-v-a0efd4d3]{margin:0;color:var(--text-strong);font-size:clamp(1.8rem,2vw + 1.2rem,3.1rem);line-height:1}.page-header__description[data-v-a0efd4d3]{margin:0;max-width:42rem;color:var(--text-soft);font-size:1rem}.page-header__actions[data-v-a0efd4d3]{display:flex;flex-wrap:wrap;gap:.75rem;min-width:0}.page-header__actions--start[data-v-a0efd4d3]{justify-content:flex-start}.page-header__actions--end[data-v-a0efd4d3]{justify-content:flex-end}.page-header--inverse .page-header__badge[data-v-a0efd4d3],.page-header--inverse .page-header__description[data-v-a0efd4d3],.page-header--inverse .page-header__title[data-v-a0efd4d3]{color:var(--text-inverse)}@media(min-width:960px){.page-header[data-v-a0efd4d3]{align-items:center}}@media(max-width:780px){.page-header[data-v-a0efd4d3]{flex-direction:column;align-items:stretch}}@media(max-width:640px){.page-header__title[data-v-a0efd4d3]{line-height:1.08}.page-header__description[data-v-a0efd4d3]{font-size:.96rem}.page-header__actions[data-v-a0efd4d3],.page-header__actions [data-v-a0efd4d3-s]{width:100%}.page-header__actions .ui-button[data-v-a0efd4d3-s],.page-header__actions button[data-v-a0efd4d3-s]{justify-content:center}}.app-page[data-v-e76974ff]{display:grid;max-width:var(--content);margin:0 auto;gap:1rem}.app-page--auth[data-v-e76974ff]{max-width:34rem}.app-page__body[data-v-e76974ff],.app-page__intro[data-v-e76974ff]{display:grid;gap:1rem}.app-page--hero .app-page__intro[data-v-e76974ff]{padding:1.5rem;border-radius:var(--radius-lg);background:var(--surface-hero);color:var(--text-inverse);box-shadow:var(--shadow-md)}@media(max-width:640px){.app-page[data-v-e76974ff],.app-page__body[data-v-e76974ff],.app-page__intro[data-v-e76974ff]{gap:.9rem}.app-page--hero .app-page__intro[data-v-e76974ff]{padding:1rem}}
