:root{--brand-primary: rgb(var(--rgb-primary));--brand-primary-hover: rgb(var(--rgb-primary-900));--brand-primary-contrast: #ffffff;--brand-primary-soft: rgb(var(--rgb-primary-50));--brand-accent: rgb(var(--rgb-primary-500));--brand-ink: rgb(var(--rgb-primary-950));--brand-ink-soft: #475569;--brand-surface: #ffffff;--brand-surface-alt: #f8fafc;--brand-border: #e2e8f0;--brand-radius: var(--radius);--brand-font-display: inherit}.brand-surface{background-color:var(--brand-surface)}.brand-surface-alt{background-color:var(--brand-surface-alt)}.brand-surface-soft{background-color:var(--brand-primary-soft)}.brand-surface-ink{background-color:var(--brand-ink);color:var(--brand-primary-contrast)}.brand-ink{color:var(--brand-ink)}.brand-ink-soft{color:var(--brand-ink-soft)}.brand-text-primary{color:var(--brand-primary)}.brand-display{font-family:var(--brand-font-display)}.brand-eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.brand-card{background-color:var(--brand-surface);border-radius:var(--brand-radius)}.brand-card.brand-surface-alt{background-color:var(--brand-surface-alt)}.brand-card.brand-surface-soft{background-color:var(--brand-primary-soft)}.brand-border{border-color:var(--brand-border)}.brand-divider{border-top:1px solid var(--brand-border)}.brand-btn{background-color:var(--brand-primary);color:var(--brand-primary-contrast);font-weight:600;transition:background-color var(--transition, .2s)}.brand-btn:hover{background-color:var(--brand-primary-hover)}.brand-surface-ink .brand-btn{background-color:var(--brand-primary-contrast);color:var(--brand-ink)}.brand-surface-ink .brand-btn:hover{background-color:var(--brand-primary-soft)}.brand-btn-ghost{box-shadow:inset 0 0 0 1px var(--brand-primary);color:var(--brand-primary);font-weight:600;transition:background-color var(--transition, .2s)}.brand-btn-ghost:hover{background-color:var(--brand-primary-soft)}.brand-placeholder{border:1px dashed var(--brand-primary);border-radius:var(--brand-radius);background-color:var(--brand-primary-soft)}[data-brand]{--ui-ink: var(--brand-ink);--ui-ink-soft: var(--brand-ink-soft);--ui-ink-muted: var(--brand-ink-soft);--ui-accent: var(--brand-primary);--ui-surface: var(--brand-surface);--ui-surface-alt: var(--brand-surface-alt);--ui-surface-soft: var(--brand-primary-soft);--ui-line: var(--brand-border);--ui-line-strong: var(--brand-border);--ui-field-ring-focus: var(--brand-primary);--radius: var(--brand-radius)}[data-brand] .ui-title,[data-brand] .ui-h2{background-image:none;-webkit-text-fill-color:currentColor;color:var(--brand-ink);font-family:var(--brand-font-display, var(--font-sans));font-style:normal;font-weight:700;text-transform:none;letter-spacing:-.01em;padding-bottom:0;margin-bottom:0}[data-brand] .ui-band-dark,[data-brand] .ui-band-solid,[data-brand] .ui-card-dark{background-image:none;background-color:var(--brand-ink);--ui-accent: var(--brand-primary-soft)}[data-brand] .ui-band-dark .ui-title,[data-brand] .ui-band-solid .ui-title,[data-brand] .ui-band-dark .ui-h2,[data-brand] .ui-band-solid .ui-h2{color:var(--brand-primary-contrast)}[data-brand] .ui-band-soft{background-color:var(--brand-primary-soft)}[data-brand] .ui-btn-primary,[data-brand] .ui-btn-secondary{background-image:none;background-color:var(--brand-primary);color:var(--brand-primary-contrast);box-shadow:none}[data-brand] .ui-btn-primary:hover,[data-brand] .ui-btn-secondary:hover{background-color:var(--brand-primary-hover)}[data-brand] .ui-btn-ghost{background:transparent;color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}[data-brand] .ui-btn-ghost:hover{background-color:var(--brand-primary-soft)}[data-brand] .ui-band-dark .ui-btn-primary,[data-brand] .ui-band-solid .ui-btn-primary{background-color:var(--brand-primary-contrast);color:var(--brand-ink)}[data-brand] .ui-link{color:var(--brand-primary);text-decoration-color:var(--brand-primary)}[data-brand] .ui-checklist>li>i:first-child{color:var(--brand-primary)}
