@layer ui.components{.ui-provider-mark{flex-shrink:0;width:20px;height:20px;display:inline-flex}.ui-provider-mark>svg{width:100%;height:100%}}
@layer ui.components{.ui-provider-row{justify-content:center;gap:var(--space-md);display:flex}@media (min-width:640px){.ui-provider-row{gap:var(--space-lg)}.ui-provider-row>*{flex:1 1 0}}}
@layer ui.components{.ui-section-card{padding:var(--space-xxl) var(--space-lg);border-radius:var(--radius-card);background-color:var(--surface)}@media (min-width:1024px){.ui-section-card{padding:var(--space-xxxl) var(--space-xxl)}}.ui-section-card[data-after-lead]{padding-bottom:var(--space-lg);border-radius:var(--radius-md)}@media (min-width:768px){.ui-section-card[data-after-lead]{padding-block:var(--space-xxxl)}}.ui-section-card__title{letter-spacing:-.02em;color:var(--text-secondary);font-size:20px;font-weight:500;line-height:28px}@media (min-width:768px){.ui-section-card__title{font-size:32px;font-weight:600;line-height:40px}}.ui-section-card__description{margin-top:var(--space-xs);letter-spacing:-.01em;color:var(--text-tertiary);font-size:14px;line-height:18px}@media (min-width:768px){.ui-section-card__description{margin-top:var(--space-sm)}}.ui-section-card__body{gap:var(--space-xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.ui-section-card[data-spacing=tight] .ui-section-card__body{gap:var(--space-lg);margin-top:15px}.ui-section-card[data-spacing=form] .ui-section-card__body{gap:var(--space-lg);margin-top:var(--space-xxl)}.ui-section-card[data-spacing=form] .ui-field-row+.ui-choice-group,.ui-section-card[data-spacing=form] .ui-choice-group+:not(.ui-field){margin-top:var(--space-sm)}.ui-section-card[data-title-tone=primary] .ui-section-card__title{color:var(--text-ink)}}
@layer ui.components{.ui-chip{border-radius:var(--radius-chip);background-color:var(--accent-tint);color:var(--action-text);white-space:nowrap}.ui-chip--filter{background-color:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong)}.ui-chip--filter[data-selected=true]{background-color:var(--brand-deep);border-color:var(--brand-deep);color:var(--text-on-action)}.ui-chip--removable{background-color:var(--brand-deep);min-height:36px;color:var(--text-on-action)}.ui-chip__remove{border-radius:var(--radius-pill);color:inherit}.ui-chip--removable[data-tone=soft]{gap:var(--space-sm);min-height:34px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs);background-color:var(--surface-hover);color:var(--text-ink);letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.ui-chip--removable[data-tone=soft] .ui-chip__remove{width:16px;height:16px}.ui-chip[data-tone=badge],.ui-chip[data-tone=plain]{align-items:center;gap:var(--space-sm);min-height:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-tag);background-color:var(--surface-hover);color:var(--text-primary);letter-spacing:0;border:0;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex}.ui-chip[data-tone=badge] .ui-chip__remove,.ui-chip[data-tone=plain] .ui-chip__remove{width:16px;height:16px}.ui-chip[data-tone=plain]{text-underline-offset:2px;background-color:#0000;text-decoration:underline}}
@layer ui.components{.ui-field-row{gap:var(--space-lg);display:grid}.ui-field-row[data-gap=md]{gap:var(--space-xxl)}@media (min-width:640px){.ui-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}}
