:root{--um-color-brand-primary: #1f2937;--um-color-brand-secondary: #334e68;--um-color-action: #f97316;--um-color-background: #f5f7fa;--um-color-surface: #ffffff;--um-color-text: #1f2937;--um-color-text-muted: #475569;--um-color-border: #cbd5e1;--um-color-success: #16a34a;--um-color-warning: #d97706;--um-color-danger: #dc2626;--um-color-focus: #2563eb;--um-color-backdrop: rgb(31 41 55 / .48);--um-color-on-brand-primary: #ffffff;--um-color-on-brand-secondary: #ffffff;--um-color-on-action: #1f2937;--um-color-on-surface: #1f2937;--um-color-on-success: #0b1f13;--um-color-on-warning: #1f2937;--um-color-on-danger: #ffffff;--um-font-heading: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--um-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--um-font-weight-regular: 400;--um-font-weight-medium: 500;--um-font-weight-semibold: 600;--um-font-weight-bold: 700;--um-font-size-xs: .75rem;--um-font-size-sm: .875rem;--um-font-size-base: 1rem;--um-font-size-lg: 1.125rem;--um-font-size-xl: 1.25rem;--um-font-size-2xl: 1.5rem;--um-font-size-3xl: 2rem;--um-font-size-4xl: 2.5rem;--um-line-height-tight: 1.2;--um-line-height-normal: 1.5;--um-line-height-loose: 1.7;--um-spacing-xs: .25rem;--um-spacing-sm: .5rem;--um-spacing-md: .75rem;--um-spacing-lg: 1rem;--um-spacing-xl: 1.5rem;--um-spacing-2xl: 2rem;--um-spacing-3xl: 3rem;--um-spacing-4xl: 4rem;--um-border-width-thin: 1px;--um-border-width-thick: 2px;--um-border-radius-xs: .25rem;--um-border-radius-sm: .5rem;--um-border-radius-md: .75rem;--um-border-radius-full: 9999px;--um-shadow-subtle: 0 1px 2px rgb(0 0 0 / .04);--um-shadow-elevated: 0 4px 6px rgb(0 0 0 / .1), 0 2px 4px rgb(0 0 0 / .06);--um-focus-ring: 0 0 0 3px var(--um-color-focus)}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--um-font-body);font-size:100%;line-height:var(--um-line-height-normal);background-color:var(--um-color-background);color:var(--um-color-text)}body{min-width:320px;min-height:100vh;margin:0;background-color:var(--um-color-background);color:var(--um-color-text);font-family:var(--um-font-body);font-size:var(--um-font-size-base);font-weight:var(--um-font-weight-regular);line-height:var(--um-line-height-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--um-font-heading);line-height:var(--um-line-height-tight);color:var(--um-color-text)}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--um-border-width-thick) solid transparent;outline-offset:var(--um-spacing-xs);box-shadow:var(--um-focus-ring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.um-page{display:grid;gap:var(--um-spacing-xl)}.um-page__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--um-spacing-md)}.um-page__title{margin:0;font-size:var(--um-font-size-2xl)}.um-page__subtitle{margin:var(--um-spacing-xs) 0 0;color:var(--um-color-text-muted)}.um-card{padding:var(--um-spacing-xl);border:var(--um-border-width-thin) solid var(--um-color-border);border-radius:var(--um-border-radius-md);background-color:var(--um-color-surface);box-shadow:var(--um-shadow-subtle)}.um-actions{display:flex;gap:var(--um-spacing-sm)}.um-button{padding:var(--um-spacing-sm) var(--um-spacing-lg);border:var(--um-border-width-thin) solid transparent;border-radius:var(--um-border-radius-sm);background-color:var(--um-color-action);color:var(--um-color-on-action);font-weight:var(--um-font-weight-semibold);text-decoration:none;cursor:pointer}.um-button[disabled]{opacity:.65;cursor:not-allowed}.um-button--ghost{border-color:var(--um-color-border);background-color:var(--um-color-surface);color:var(--um-color-text)}.um-form{display:grid;gap:var(--um-spacing-lg)}.um-form__grid{display:grid;gap:var(--um-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.um-field{display:grid;gap:var(--um-spacing-sm);font-weight:var(--um-font-weight-medium)}.um-field input,.um-field select,.um-field textarea{inline-size:100%;padding:var(--um-spacing-md);border:var(--um-border-width-thin) solid var(--um-color-border);border-radius:var(--um-border-radius-sm);background-color:var(--um-color-surface);color:var(--um-color-text)}.um-error{padding:var(--um-spacing-md);border:var(--um-border-width-thin) solid rgba(220,38,38,.35);border-radius:var(--um-border-radius-sm);background-color:#dc262614;color:var(--um-color-danger)}.um-success{padding:var(--um-spacing-md);border:var(--um-border-width-thin) solid rgba(22,163,74,.35);border-radius:var(--um-border-radius-sm);background-color:#16a34a14;color:var(--um-color-success)}.um-table-wrap{overflow-x:auto}.um-table{inline-size:100%;border-collapse:collapse}.um-table th,.um-table td{padding:var(--um-spacing-sm) var(--um-spacing-md);border-bottom:var(--um-border-width-thin) solid var(--um-color-border);text-align:left}.um-status-pill{display:inline-block;padding:var(--um-spacing-xs) var(--um-spacing-sm);border-radius:var(--um-border-radius-full);background-color:#334e681f;color:var(--um-color-brand-primary);font-size:var(--um-font-size-xs);font-weight:var(--um-font-weight-semibold)}
