:root{--m-form-border-width:var(--m-theme-border-width,1px);--m-form-focus-ring-width:2px;--m-form-height-sm:var(--m-field-height-sm);--m-form-height-md:var(--m-field-height-md);--m-form-height-lg:var(--m-field-height-lg);--m-form-radius-sm:var(--m-field-radius-sm);--m-form-radius-md:var(--m-field-radius-md);--m-form-radius-lg:var(--m-field-radius-lg);--m-form-padding-inline-sm:var(--m-field-padding-x-sm);--m-form-padding-inline-md:var(--m-field-padding-x-md);--m-form-padding-inline-lg:var(--m-field-padding-x-lg);--m-form-font-size-sm:var(--m-field-font-size-sm);--m-form-font-size-md:var(--m-field-font-size-md);--m-form-font-size-lg:var(--m-field-font-size-lg);--m-form-control-font-weight:500;--m-form-label-font-size:var(--m-field-label-font-size);--m-form-label-font-weight:700;--m-form-label-line-height:1.5;--m-form-help-font-size:12px;--m-form-help-line-height:1.65;--m-form-field-gap:var(--m-field-gap-md);--m-form-inline-gap:var(--m-space-3);--m-form-inline-gap-mobile:var(--m-space-2);--m-form-textarea-min-height:104px;--m-form-textarea-padding-block:var(--m-space-2);--m-form-icon-size:16px;--m-form-icon-inset-inline:12px;--m-form-icon-padding-offset:22px;--m-form-clear-size:22px;--m-form-clear-icon-size:12px;--m-form-clear-inset-inline:10px;--m-form-clear-padding-offset:34px;--m-form-select-padding-inline-end:38px;--m-form-transition-fast:120ms ease;--m-form-transition-base:180ms ease;--m-form-loading-opacity:0.7;--m-form-identity-surface:var(--m-context-surface);--m-form-identity-surface-soft:var(--m-context-surface-soft,var(--m-form-identity-surface));--m-form-identity-surface-muted:var(--m-context-surface-muted,var(--m-form-identity-surface-soft));--m-form-identity-surface-raised:var(--m-context-surface-raised,var(--m-form-identity-surface));--m-form-identity-surface-elevated:var(--m-context-surface-elevated,var(--m-form-identity-surface-raised));--m-form-identity-border:var(--m-context-border);--m-form-identity-border-subtle:var(--m-context-border-subtle,var(--m-form-identity-border));--m-form-identity-border-soft:var(--m-context-border-soft,var(--m-form-identity-border-subtle));--m-form-identity-border-strong:var(--m-context-border-strong,var(--m-form-identity-border));--m-form-identity-border-active:var(--m-context-border-active,var(--m-form-identity-border-strong));--m-form-identity-focus-ring:var(--m-context-focus-ring,var(--m-context-state-focus,var(--m-form-identity-border-active)));--m-form-identity-text:var(--m-context-text);--m-form-identity-text-strong:var(--m-context-text-strong,var(--m-form-identity-text));--m-form-identity-text-soft:var(--m-context-text-soft,var(--m-form-identity-text));--m-form-identity-text-muted:var(--m-context-text-muted,var(--m-form-identity-text-soft));--m-form-identity-text-faint:var(--m-context-text-faint,var(--m-form-identity-text-muted));--m-form-identity-text-inverse:var(--m-context-text-inverse,var(--m-form-identity-text));--m-form-identity-accent:var(--m-context-accent-color,var(--m-context-accent,var(--m-form-identity-text-strong)));--m-form-identity-accent-hover:var(--m-context-accent-color-hover,var(--m-context-accent-hover,var(--m-form-identity-accent)));--m-form-identity-accent-active:var(--m-context-accent-color-active,var(--m-context-accent-active,var(--m-form-identity-accent-hover)));--m-form-identity-accent-soft:var(--m-context-accent-soft,var(--m-form-identity-surface-soft));--m-form-identity-accent-soft-strong:var(--m-context-accent-soft-strong,var(--m-form-identity-accent-soft));--m-form-identity-accent-text-inverse:var(--m-context-accent-text-inverse,var(--m-form-identity-text-inverse));--m-form-identity-state-hover-bg:var(--m-context-state-hover-bg,var(--m-context-state-hover,var(--m-form-identity-surface-soft)));--m-form-identity-state-hover-accent:var(--m-context-state-hover-accent,var(--m-form-identity-accent));--m-form-identity-state-hover-border:var(--m-context-state-hover-border,var(--m-form-identity-border-strong));--m-form-identity-state-active-bg:var(--m-context-state-active-bg,var(--m-context-state-active,var(--m-form-identity-surface-soft)));--m-form-identity-state-active-accent:var(--m-context-state-active-accent,var(--m-form-identity-accent-active));--m-form-identity-state-active-border:var(--m-context-state-active-border,var(--m-form-identity-border-active));--m-form-identity-state-selected-bg:var(--m-context-state-selected-bg,var(--m-context-state-selected,var(--m-form-identity-state-active-bg)));--m-form-identity-state-selected-accent:var(--m-context-state-selected-accent,var(--m-form-identity-accent));--m-form-identity-state-selected-border:var(--m-context-state-selected-border,var(--m-form-identity-border-active));--m-form-identity-disabled:var(--m-context-state-disabled,var(--m-form-identity-surface-muted));--m-form-identity-shadow:var(--m-context-shadow,var(--m-context-shadow-sm,none));--m-form-identity-shadow-hover:var(--m-context-shadow-hover,var(--m-context-shadow-md,var(--m-form-identity-shadow)));--m-form-identity-shadow-active:var(--m-context-shadow-active,var(--m-form-identity-shadow-hover));--m-form-identity-shadow-panel:var(--m-context-shadow-panel,var(--m-form-identity-shadow-hover));--m-form-identity-shadow-modal:var(--m-context-shadow-modal,var(--m-form-identity-shadow-active));--m-form-sem-danger-surface:var(--m-slot-c4-surface,var(--m-form-identity-surface));--m-form-sem-danger-surface-soft:var(--m-slot-c4-surface-soft,var(--m-form-identity-accent-soft));--m-form-sem-danger-border:var(--m-slot-c4-border,var(--m-form-identity-border));--m-form-sem-danger-border-strong:var(--m-slot-c4-border-strong,var(--m-form-identity-border-strong));--m-form-sem-danger-text:var(--m-slot-c4-text,var(--m-form-identity-text));--m-form-sem-danger-text-inverse:var(--m-slot-c4-text-inverse,var(--m-form-identity-text-inverse));--m-form-sem-danger-accent:var(--m-slot-c4-accent-color,var(--m-slot-c4-accent,var(--m-form-identity-accent)));--m-form-sem-danger-focus:var(--m-form-sem-danger-accent);--m-form-sem-success-surface:var(--m-slot-c5-surface,var(--m-form-identity-surface));--m-form-sem-success-surface-soft:var(--m-slot-c5-surface-soft,var(--m-form-identity-accent-soft));--m-form-sem-success-border:var(--m-slot-c5-border,var(--m-form-identity-border));--m-form-sem-success-border-strong:var(--m-slot-c5-border-strong,var(--m-form-identity-border-strong));--m-form-sem-success-text:var(--m-slot-c5-text,var(--m-form-identity-text));--m-form-sem-success-text-inverse:var(--m-slot-c5-text-inverse,var(--m-form-identity-text-inverse));--m-form-sem-success-accent:var(--m-slot-c5-accent-color,var(--m-slot-c5-accent,var(--m-form-identity-accent)));--m-form-sem-success-focus:var(--m-form-sem-success-accent);--m-form-sem-warning-surface:var(--m-slot-c3-surface,var(--m-form-identity-surface));--m-form-sem-warning-border:var(--m-slot-c3-border,var(--m-form-identity-border));--m-form-sem-warning-text:var(--m-slot-c3-text,var(--m-form-identity-text));--m-form-sem-warning-accent:var(--m-slot-c3-accent-color,var(--m-slot-c3-accent,var(--m-form-identity-accent)));--m-form-sem-info-surface:var(--m-slot-c2-surface,var(--m-form-identity-surface));--m-form-sem-info-border:var(--m-slot-c2-border,var(--m-form-identity-border));--m-form-sem-info-text:var(--m-slot-c2-text,var(--m-form-identity-text));--m-form-sem-info-accent:var(--m-slot-c2-accent-color,var(--m-slot-c2-accent,var(--m-form-identity-accent)));--m-form-bg:var(--m-theme-form-bg,var(--m-form-identity-surface));--m-form-text:var(--m-theme-form-control-text,var(--m-form-identity-text));--m-form-border:var(--m-theme-form-border,var(--m-form-identity-border));--m-form-hover-bg:var(--m-form-identity-state-hover-bg);--m-form-hover-text:var(--m-form-identity-text);--m-form-hover-border:var(--m-form-identity-state-hover-border);--m-form-active-bg:var(--m-form-identity-state-active-bg);--m-form-active-text:var(--m-form-identity-text);--m-form-active-border:var(--m-form-identity-state-active-border);--m-form-selected-bg:var(--m-form-identity-state-selected-bg);--m-form-selected-text:var(--m-form-identity-text);--m-form-selected-border:var(--m-form-identity-state-selected-border);--m-form-disabled-bg:var(--m-form-identity-disabled);--m-form-disabled-text:var(--m-form-identity-text-faint);--m-form-disabled-border:var(--m-form-identity-border-subtle);--m-form-readonly-bg:var(--m-form-identity-surface-muted);--m-form-readonly-text:var(--m-form-identity-text);--m-form-readonly-border:var(--m-form-identity-border-subtle);--m-form-focus-border:var(--m-theme-form-focus-border,var(--m-form-identity-accent));--m-form-focus-ring:var(--m-form-identity-focus-ring);--m-form-placeholder:var(--m-theme-form-placeholder-text,var(--m-form-identity-text-faint));--m-form-label:var(--m-theme-form-label-text,var(--m-form-identity-text-soft));--m-form-hint:var(--m-form-identity-text-muted);--m-form-icon:var(--m-form-identity-text-faint);--m-form-accent:var(--m-form-identity-accent);--m-form-invalid-bg:var(--m-form-sem-danger-surface-soft);--m-form-invalid-text:var(--m-form-sem-danger-text);--m-form-invalid-border:var(--m-form-sem-danger-border);--m-form-invalid-focus-border:var(--m-form-sem-danger-focus);--m-form-invalid-focus-ring:var(--m-form-focus-ring);--m-form-error-bg:var(--m-form-invalid-bg);--m-form-error-text:var(--m-form-invalid-text);--m-form-error-border:var(--m-form-invalid-border);--m-form-success-bg:var(--m-form-sem-success-surface-soft);--m-form-success-text:var(--m-form-sem-success-text);--m-form-success-border:var(--m-form-sem-success-border);--m-form-success-focus-border:var(--m-form-sem-success-focus);--m-form-success-focus-ring:var(--m-form-focus-ring);--m-form-addon-bg:var(--m-form-identity-surface-soft);--m-form-addon-text:var(--m-form-identity-text-soft);--m-form-addon-border:var(--m-form-identity-border);--m-form-addon-invalid-bg:var(--m-form-addon-bg);--m-form-addon-invalid-text:var(--m-form-invalid-text);--m-form-addon-invalid-border:var(--m-form-invalid-border);--m-form-addon-success-bg:var(--m-form-addon-bg);--m-form-addon-success-text:var(--m-form-success-text);--m-form-addon-success-border:var(--m-form-success-border);--m-form-clear-bg:transparent;--m-form-clear-text:var(--m-form-identity-text-faint);--m-form-clear-hover-bg:var(--m-form-identity-state-hover-bg);--m-form-clear-hover-text:var(--m-form-identity-text-soft);--m-form-clear-hover-border:var(--m-form-identity-border-subtle);--m-form-clear-focus-border:var(--m-form-identity-accent);--m-form-clear-focus-ring:var(--m-form-identity-focus-ring);--m-form-switch-track-bg:var(--m-form-identity-border);--m-form-switch-track-border:var(--m-form-identity-border);--m-form-switch-thumb-bg:var(--m-form-identity-surface-raised);--m-form-switch-thumb-shadow:var(--m-form-identity-shadow);--m-form-switch-checked-bg:var(--m-form-identity-accent);--m-form-switch-checked-border:var(--m-form-identity-accent);--m-form-slot-c1-bg:var(--m-slot-c1-surface,var(--m-form-bg));--m-form-slot-c1-text:var(--m-slot-c1-text,var(--m-form-text));--m-form-slot-c1-border:var(--m-slot-c1-border,var(--m-form-border));--m-form-slot-c1-hover-bg:var(--m-slot-c1-surface-hover,var(--m-form-hover-bg));--m-form-slot-c1-hover-text:var(--m-slot-c1-text,var(--m-form-hover-text));--m-form-slot-c1-hover-border:var(--m-slot-c1-border-strong,var(--m-form-hover-border));--m-form-slot-c1-disabled-bg:var(--m-slot-c1-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c1-disabled-text:var(--m-slot-c1-text-faint,var(--m-form-disabled-text));--m-form-slot-c1-disabled-border:var(--m-slot-c1-border-subtle,var(--m-form-disabled-border));--m-form-slot-c2-bg:var(--m-slot-c2-surface,var(--m-form-bg));--m-form-slot-c2-text:var(--m-slot-c2-text,var(--m-form-text));--m-form-slot-c2-border:var(--m-slot-c2-border,var(--m-form-border));--m-form-slot-c2-hover-bg:var(--m-slot-c2-surface-hover,var(--m-form-hover-bg));--m-form-slot-c2-hover-text:var(--m-slot-c2-text,var(--m-form-hover-text));--m-form-slot-c2-hover-border:var(--m-slot-c2-border-strong,var(--m-form-hover-border));--m-form-slot-c2-disabled-bg:var(--m-slot-c2-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c2-disabled-text:var(--m-slot-c2-text-faint,var(--m-form-disabled-text));--m-form-slot-c2-disabled-border:var(--m-slot-c2-border-subtle,var(--m-form-disabled-border));--m-form-slot-c3-bg:var(--m-slot-c3-surface,var(--m-form-bg));--m-form-slot-c3-text:var(--m-slot-c3-text,var(--m-form-text));--m-form-slot-c3-border:var(--m-slot-c3-border,var(--m-form-border));--m-form-slot-c3-hover-bg:var(--m-slot-c3-surface-hover,var(--m-form-hover-bg));--m-form-slot-c3-hover-text:var(--m-slot-c3-text,var(--m-form-hover-text));--m-form-slot-c3-hover-border:var(--m-slot-c3-border-strong,var(--m-form-hover-border));--m-form-slot-c3-disabled-bg:var(--m-slot-c3-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c3-disabled-text:var(--m-slot-c3-text-faint,var(--m-form-disabled-text));--m-form-slot-c3-disabled-border:var(--m-slot-c3-border-subtle,var(--m-form-disabled-border));--m-form-slot-c4-bg:var(--m-slot-c4-surface,var(--m-form-bg));--m-form-slot-c4-text:var(--m-slot-c4-text,var(--m-form-text));--m-form-slot-c4-border:var(--m-slot-c4-border,var(--m-form-border));--m-form-slot-c4-hover-bg:var(--m-slot-c4-surface-hover,var(--m-form-hover-bg));--m-form-slot-c4-hover-text:var(--m-slot-c4-text,var(--m-form-hover-text));--m-form-slot-c4-hover-border:var(--m-slot-c4-border-strong,var(--m-form-hover-border));--m-form-slot-c4-disabled-bg:var(--m-slot-c4-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c4-disabled-text:var(--m-slot-c4-text-faint,var(--m-form-disabled-text));--m-form-slot-c4-disabled-border:var(--m-slot-c4-border-subtle,var(--m-form-disabled-border));--m-form-slot-c5-bg:var(--m-slot-c5-surface,var(--m-form-bg));--m-form-slot-c5-text:var(--m-slot-c5-text,var(--m-form-text));--m-form-slot-c5-border:var(--m-slot-c5-border,var(--m-form-border));--m-form-slot-c5-hover-bg:var(--m-slot-c5-surface-hover,var(--m-form-hover-bg));--m-form-slot-c5-hover-text:var(--m-slot-c5-text,var(--m-form-hover-text));--m-form-slot-c5-hover-border:var(--m-slot-c5-border-strong,var(--m-form-hover-border));--m-form-slot-c5-disabled-bg:var(--m-slot-c5-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c5-disabled-text:var(--m-slot-c5-text-faint,var(--m-form-disabled-text));--m-form-slot-c5-disabled-border:var(--m-slot-c5-border-subtle,var(--m-form-disabled-border));--m-form-slot-c6-bg:var(--m-slot-c6-surface,var(--m-form-bg));--m-form-slot-c6-text:var(--m-slot-c6-text,var(--m-form-text));--m-form-slot-c6-border:var(--m-slot-c6-border,var(--m-form-border));--m-form-slot-c6-hover-bg:var(--m-slot-c6-surface-hover,var(--m-form-hover-bg));--m-form-slot-c6-hover-text:var(--m-slot-c6-text,var(--m-form-hover-text));--m-form-slot-c6-hover-border:var(--m-slot-c6-border-strong,var(--m-form-hover-border));--m-form-slot-c6-disabled-bg:var(--m-slot-c6-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c6-disabled-text:var(--m-slot-c6-text-faint,var(--m-form-disabled-text));--m-form-slot-c6-disabled-border:var(--m-slot-c6-border-subtle,var(--m-form-disabled-border));--m-form-slot-c7-bg:var(--m-slot-c7-surface,var(--m-form-bg));--m-form-slot-c7-text:var(--m-slot-c7-text,var(--m-form-text));--m-form-slot-c7-border:var(--m-slot-c7-border,var(--m-form-border));--m-form-slot-c7-hover-bg:var(--m-slot-c7-surface-hover,var(--m-form-hover-bg));--m-form-slot-c7-hover-text:var(--m-slot-c7-text,var(--m-form-hover-text));--m-form-slot-c7-hover-border:var(--m-slot-c7-border-strong,var(--m-form-hover-border));--m-form-slot-c7-disabled-bg:var(--m-slot-c7-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c7-disabled-text:var(--m-slot-c7-text-faint,var(--m-form-disabled-text));--m-form-slot-c7-disabled-border:var(--m-slot-c7-border-subtle,var(--m-form-disabled-border));--m-form-slot-c8-bg:var(--m-slot-c8-surface,var(--m-form-bg));--m-form-slot-c8-text:var(--m-slot-c8-text,var(--m-form-text));--m-form-slot-c8-border:var(--m-slot-c8-border,var(--m-form-border));--m-form-slot-c8-hover-bg:var(--m-slot-c8-surface-hover,var(--m-form-hover-bg));--m-form-slot-c8-hover-text:var(--m-slot-c8-text,var(--m-form-hover-text));--m-form-slot-c8-hover-border:var(--m-slot-c8-border-strong,var(--m-form-hover-border));--m-form-slot-c8-disabled-bg:var(--m-slot-c8-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c8-disabled-text:var(--m-slot-c8-text-faint,var(--m-form-disabled-text));--m-form-slot-c8-disabled-border:var(--m-slot-c8-border-subtle,var(--m-form-disabled-border));--m-form-slot-c9-bg:var(--m-slot-c9-surface,var(--m-form-bg));--m-form-slot-c9-text:var(--m-slot-c9-text,var(--m-form-text));--m-form-slot-c9-border:var(--m-slot-c9-border,var(--m-form-border));--m-form-slot-c9-hover-bg:var(--m-slot-c9-surface-hover,var(--m-form-hover-bg));--m-form-slot-c9-hover-text:var(--m-slot-c9-text,var(--m-form-hover-text));--m-form-slot-c9-hover-border:var(--m-slot-c9-border-strong,var(--m-form-hover-border));--m-form-slot-c9-disabled-bg:var(--m-slot-c9-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c9-disabled-text:var(--m-slot-c9-text-faint,var(--m-form-disabled-text));--m-form-slot-c9-disabled-border:var(--m-slot-c9-border-subtle,var(--m-form-disabled-border));--m-form-slot-c10-bg:var(--m-slot-c10-surface,var(--m-form-bg));--m-form-slot-c10-text:var(--m-slot-c10-text,var(--m-form-text));--m-form-slot-c10-border:var(--m-slot-c10-border,var(--m-form-border));--m-form-slot-c10-hover-bg:var(--m-slot-c10-surface-hover,var(--m-form-hover-bg));--m-form-slot-c10-hover-text:var(--m-slot-c10-text,var(--m-form-hover-text));--m-form-slot-c10-hover-border:var(--m-slot-c10-border-strong,var(--m-form-hover-border));--m-form-slot-c10-disabled-bg:var(--m-slot-c10-surface-muted,var(--m-form-disabled-bg));--m-form-slot-c10-disabled-text:var(--m-slot-c10-text-faint,var(--m-form-disabled-text));--m-form-slot-c10-disabled-border:var(--m-slot-c10-border-subtle,var(--m-form-disabled-border));--form_height_sm:var(--m-form-height-sm);--form_height_md:var(--m-form-height-md);--form_height_lg:var(--m-form-height-lg);--form_radius_sm:var(--m-form-radius-sm);--form_radius_md:var(--m-form-radius-md);--form_radius_lg:var(--m-form-radius-lg);--form_padding_x_sm:var(--m-form-padding-inline-sm);--form_padding_x_md:var(--m-form-padding-inline-md);--form_padding_x_lg:var(--m-form-padding-inline-lg);--form_font_size_sm:var(--m-form-font-size-sm);--form_font_size_md:var(--m-form-font-size-md);--form_font_size_lg:var(--m-form-font-size-lg);--form_icon_size:var(--m-form-icon-size);--form_clear_size:var(--m-form-clear-size);--form_default_bg:var(--m-form-bg);--form_default_text:var(--m-form-text);--form_default_border:var(--m-form-border);--form_default_hover_bg:var(--m-form-hover-bg);--form_default_hover_text:var(--m-form-hover-text);--form_default_hover_border:var(--m-form-hover-border);--form_default_active_bg:var(--m-form-active-bg);--form_default_active_text:var(--m-form-active-text);--form_default_active_border:var(--m-form-active-border);--form_default_selected_bg:var(--m-form-selected-bg);--form_default_selected_text:var(--m-form-selected-text);--form_default_selected_border:var(--m-form-selected-border);--form_default_disabled_bg:var(--m-form-disabled-bg);--form_default_disabled_text:var(--m-form-disabled-text);--form_default_disabled_border:var(--m-form-disabled-border);--form_default_focus_border:var(--m-form-focus-border);--form_default_focus_ring:var(--m-form-focus-ring);--form_default_placeholder:var(--m-form-placeholder);--form_default_label:var(--m-form-label);--form_default_hint:var(--m-form-hint);--form_default_icon:var(--m-form-icon);--form_default_invalid_bg:var(--m-form-invalid-bg);--form_default_invalid_text:var(--m-form-invalid-text);--form_default_invalid_border:var(--m-form-invalid-border);--form_default_error_bg:var(--m-form-error-bg);--form_default_error_text:var(--m-form-error-text);--form_default_error_border:var(--m-form-error-border);--form_default_success_bg:var(--m-form-success-bg);--form_default_success_text:var(--m-form-success-text);--form_default_success_border:var(--m-form-success-border);--form_c1_bg:var(--m-form-slot-c1-bg);--form_c1_text:var(--m-form-slot-c1-text);--form_c1_border:var(--m-form-slot-c1-border);--form_c1_hover_bg:var(--m-form-slot-c1-hover-bg);--form_c1_hover_text:var(--m-form-slot-c1-hover-text);--form_c1_hover_border:var(--m-form-slot-c1-hover-border);--form_c1_disabled_bg:var(--m-form-slot-c1-disabled-bg);--form_c1_disabled_text:var(--m-form-slot-c1-disabled-text);--form_c1_disabled_border:var(--m-form-slot-c1-disabled-border);--form_c2_bg:var(--m-form-slot-c2-bg);--form_c2_text:var(--m-form-slot-c2-text);--form_c2_border:var(--m-form-slot-c2-border);--form_c2_hover_bg:var(--m-form-slot-c2-hover-bg);--form_c2_hover_text:var(--m-form-slot-c2-hover-text);--form_c2_hover_border:var(--m-form-slot-c2-hover-border);--form_c2_disabled_bg:var(--m-form-slot-c2-disabled-bg);--form_c2_disabled_text:var(--m-form-slot-c2-disabled-text);--form_c2_disabled_border:var(--m-form-slot-c2-disabled-border);--form_c3_bg:var(--m-form-slot-c3-bg);--form_c3_text:var(--m-form-slot-c3-text);--form_c3_border:var(--m-form-slot-c3-border);--form_c3_hover_bg:var(--m-form-slot-c3-hover-bg);--form_c3_hover_text:var(--m-form-slot-c3-hover-text);--form_c3_hover_border:var(--m-form-slot-c3-hover-border);--form_c3_disabled_bg:var(--m-form-slot-c3-disabled-bg);--form_c3_disabled_text:var(--m-form-slot-c3-disabled-text);--form_c3_disabled_border:var(--m-form-slot-c3-disabled-border);--form_c4_bg:var(--m-form-slot-c4-bg);--form_c4_text:var(--m-form-slot-c4-text);--form_c4_border:var(--m-form-slot-c4-border);--form_c4_hover_bg:var(--m-form-slot-c4-hover-bg);--form_c4_hover_text:var(--m-form-slot-c4-hover-text);--form_c4_hover_border:var(--m-form-slot-c4-hover-border);--form_c4_disabled_bg:var(--m-form-slot-c4-disabled-bg);--form_c4_disabled_text:var(--m-form-slot-c4-disabled-text);--form_c4_disabled_border:var(--m-form-slot-c4-disabled-border);--form_c5_bg:var(--m-form-slot-c5-bg);--form_c5_text:var(--m-form-slot-c5-text);--form_c5_border:var(--m-form-slot-c5-border);--form_c5_hover_bg:var(--m-form-slot-c5-hover-bg);--form_c5_hover_text:var(--m-form-slot-c5-hover-text);--form_c5_hover_border:var(--m-form-slot-c5-hover-border);--form_c5_disabled_bg:var(--m-form-slot-c5-disabled-bg);--form_c5_disabled_text:var(--m-form-slot-c5-disabled-text);--form_c5_disabled_border:var(--m-form-slot-c5-disabled-border);--form_c6_bg:var(--m-form-slot-c6-bg);--form_c6_text:var(--m-form-slot-c6-text);--form_c6_border:var(--m-form-slot-c6-border);--form_c6_hover_bg:var(--m-form-slot-c6-hover-bg);--form_c6_hover_text:var(--m-form-slot-c6-hover-text);--form_c6_hover_border:var(--m-form-slot-c6-hover-border);--form_c6_disabled_bg:var(--m-form-slot-c6-disabled-bg);--form_c6_disabled_text:var(--m-form-slot-c6-disabled-text);--form_c6_disabled_border:var(--m-form-slot-c6-disabled-border);--form_c7_bg:var(--m-form-slot-c7-bg);--form_c7_text:var(--m-form-slot-c7-text);--form_c7_border:var(--m-form-slot-c7-border);--form_c7_hover_bg:var(--m-form-slot-c7-hover-bg);--form_c7_hover_text:var(--m-form-slot-c7-hover-text);--form_c7_hover_border:var(--m-form-slot-c7-hover-border);--form_c7_disabled_bg:var(--m-form-slot-c7-disabled-bg);--form_c7_disabled_text:var(--m-form-slot-c7-disabled-text);--form_c7_disabled_border:var(--m-form-slot-c7-disabled-border);--form_c8_bg:var(--m-form-slot-c8-bg);--form_c8_text:var(--m-form-slot-c8-text);--form_c8_border:var(--m-form-slot-c8-border);--form_c8_hover_bg:var(--m-form-slot-c8-hover-bg);--form_c8_hover_text:var(--m-form-slot-c8-hover-text);--form_c8_hover_border:var(--m-form-slot-c8-hover-border);--form_c8_disabled_bg:var(--m-form-slot-c8-disabled-bg);--form_c8_disabled_text:var(--m-form-slot-c8-disabled-text);--form_c8_disabled_border:var(--m-form-slot-c8-disabled-border);--form_c9_bg:var(--m-form-slot-c9-bg);--form_c9_text:var(--m-form-slot-c9-text);--form_c9_border:var(--m-form-slot-c9-border);--form_c9_hover_bg:var(--m-form-slot-c9-hover-bg);--form_c9_hover_text:var(--m-form-slot-c9-hover-text);--form_c9_hover_border:var(--m-form-slot-c9-hover-border);--form_c9_disabled_bg:var(--m-form-slot-c9-disabled-bg);--form_c9_disabled_text:var(--m-form-slot-c9-disabled-text);--form_c9_disabled_border:var(--m-form-slot-c9-disabled-border);--form_c10_bg:var(--m-form-slot-c10-bg);--form_c10_text:var(--m-form-slot-c10-text);--form_c10_border:var(--m-form-slot-c10-border);--form_c10_hover_bg:var(--m-form-slot-c10-hover-bg);--form_c10_hover_text:var(--m-form-slot-c10-hover-text);--form_c10_hover_border:var(--m-form-slot-c10-hover-border);--form_c10_disabled_bg:var(--m-form-slot-c10-disabled-bg);--form_c10_disabled_text:var(--m-form-slot-c10-disabled-text);--form_c10_disabled_border:var(--m-form-slot-c10-disabled-border);--form_switch_track_bg:var(--m-form-switch-track-bg);--form_switch_track_border:var(--m-form-switch-track-border);--form_switch_thumb_bg:var(--m-form-switch-thumb-bg);--form_switch_thumb_shadow:var(--m-form-switch-thumb-shadow);--form_switch_checked_bg:var(--m-form-switch-checked-bg);--form_switch_checked_border:var(--m-form-switch-checked-border);--form_addon_bg:var(--m-form-addon-bg);--form_addon_text:var(--m-form-addon-text);--form_addon_border:var(--m-form-addon-border);--form_clear_bg:var(--m-form-clear-bg);--form_clear_text:var(--m-form-clear-text);--form_clear_hover_bg:var(--m-form-clear-hover-bg);--form_clear_hover_text:var(--m-form-clear-hover-text);--form_clear_hover_border:var(--m-form-clear-hover-border);--form_clear_focus_border:var(--m-form-clear-focus-border);--form_clear_focus_ring:var(--m-form-clear-focus-ring);--form_surface:var(--m-form-bg);--form_surface_hover:var(--m-form-hover-bg);--form_surface_active:var(--m-form-active-bg);--form_surface_selected:var(--m-form-selected-bg);--form_surface_disabled:var(--m-form-disabled-bg);--form_text:var(--m-form-text);--form_text_muted:var(--m-form-hint);--form_text_disabled:var(--m-form-disabled-text);--form_border:var(--m-form-border);--form_border_hover:var(--m-form-hover-border);--form_border_active:var(--m-form-active-border);--form_border_selected:var(--m-form-selected-border);--form_border_focus:var(--m-form-focus-border);--form_border_disabled:var(--m-form-disabled-border);--form_label:var(--m-form-label);--form_placeholder:var(--m-form-placeholder);--form_icon:var(--m-form-icon);--form_invalid_bg:var(--m-form-invalid-bg);--form_invalid_text:var(--m-form-invalid-text);--form_invalid_border:var(--m-form-invalid-border);--form_error_bg:var(--m-form-error-bg);--form_error_text:var(--m-form-error-text);--form_error_border:var(--m-form-error-border);--form_success_bg:var(--m-form-success-bg);--form_success_text:var(--m-form-success-text);--form_success_border:var(--m-form-success-border);--form_loading_opacity:var(--m-form-loading-opacity)}@media (max-width:991px){:root{--m-form-height-md:var(--m-field-height-md)}}@media (max-width:767px){:root{--m-form-height-md:var(--m-field-height-md)}}.m-field{--m-form-current-height:var(--m-form-height-md);--m-form-current-radius:var(--m-form-radius-md);--m-form-current-padding-inline:var(--m-form-padding-inline-md);--m-form-current-font-size:var(--m-form-font-size-md);--m-form-field-bg:var(--m-form-bg);--m-form-field-text:var(--m-form-text);--m-form-field-border:var(--m-form-border);--m-form-field-hover-bg:var(--m-form-hover-bg);--m-form-field-hover-text:var(--m-form-hover-text);--m-form-field-hover-border:var(--m-form-hover-border);--m-form-field-disabled-bg:var(--m-form-disabled-bg);--m-form-field-disabled-text:var(--m-form-disabled-text);--m-form-field-disabled-border:var(--m-form-disabled-border);--m-form-field-readonly-bg:var(--m-form-readonly-bg);--m-form-field-readonly-text:var(--m-form-readonly-text);--m-form-field-readonly-border:var(--m-form-readonly-border);--m-form-field-focus-border:var(--m-form-focus-border);--m-form-field-focus-ring:var(--m-form-focus-ring);--m-form-field-placeholder:var(--m-form-placeholder);--m-form-field-label:var(--m-form-label);--m-form-field-hint:var(--m-form-hint);--m-form-field-icon:var(--m-form-icon);--m-form-field-invalid-bg:var(--m-form-invalid-bg);--m-form-field-invalid-text:var(--m-form-invalid-text);--m-form-field-invalid-border:var(--m-form-invalid-border);--m-form-field-invalid-focus-border:var(--m-form-invalid-focus-border);--m-form-field-invalid-focus-ring:var(--m-form-invalid-focus-ring);--m-form-field-success-bg:var(--m-form-success-bg);--m-form-field-success-text:var(--m-form-success-text);--m-form-field-success-border:var(--m-form-success-border);--m-form-field-success-focus-border:var(--m-form-success-focus-border);--m-form-field-success-focus-ring:var(--m-form-success-focus-ring);--m-form-field-selected-bg:var(--m-form-selected-bg);--m-form-field-selected-text:var(--m-form-selected-text);--m-form-field-selected-border:var(--m-form-selected-border);--m-form-field-addon-bg:var(--m-form-addon-bg);--m-form-field-addon-text:var(--m-form-addon-text);--m-form-field-addon-border:var(--m-form-addon-border);--m-form-field-addon-invalid-bg:var(--m-form-addon-invalid-bg);--m-form-field-addon-invalid-text:var(--m-form-addon-invalid-text);--m-form-field-addon-invalid-border:var(--m-form-addon-invalid-border);--m-form-field-addon-success-bg:var(--m-form-addon-success-bg);--m-form-field-addon-success-text:var(--m-form-addon-success-text);--m-form-field-addon-success-border:var(--m-form-addon-success-border);display:grid;gap:var(--m-form-field-gap);min-width:0}.m-control-sm{--m-form-current-height:var(--m-form-height-sm);--m-form-current-radius:var(--m-form-radius-sm);--m-form-current-padding-inline:var(--m-form-padding-inline-sm);--m-form-current-font-size:var(--m-form-font-size-sm)}.m-control-md{--m-form-current-height:var(--m-form-height-md);--m-form-current-radius:var(--m-form-radius-md);--m-form-current-padding-inline:var(--m-form-padding-inline-md);--m-form-current-font-size:var(--m-form-font-size-md)}.m-control-lg{--m-form-current-height:var(--m-form-height-lg);--m-form-current-radius:var(--m-form-radius-lg);--m-form-current-padding-inline:var(--m-form-padding-inline-lg);--m-form-current-font-size:var(--m-form-font-size-lg)}.m-field[data-slot="c1"],.m-field[data-theme-slot="c1"]{--m-form-field-bg:var(--m-form-slot-c1-bg);--m-form-field-text:var(--m-form-slot-c1-text);--m-form-field-border:var(--m-form-slot-c1-border);--m-form-field-hover-bg:var(--m-form-slot-c1-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c1-hover-text);--m-form-field-hover-border:var(--m-form-slot-c1-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c1-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c1-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c1-disabled-border)}.m-field[data-slot="c2"],.m-field[data-theme-slot="c2"]{--m-form-field-bg:var(--m-form-slot-c2-bg);--m-form-field-text:var(--m-form-slot-c2-text);--m-form-field-border:var(--m-form-slot-c2-border);--m-form-field-hover-bg:var(--m-form-slot-c2-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c2-hover-text);--m-form-field-hover-border:var(--m-form-slot-c2-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c2-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c2-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c2-disabled-border)}.m-field[data-slot="c3"],.m-field[data-theme-slot="c3"]{--m-form-field-bg:var(--m-form-slot-c3-bg);--m-form-field-text:var(--m-form-slot-c3-text);--m-form-field-border:var(--m-form-slot-c3-border);--m-form-field-hover-bg:var(--m-form-slot-c3-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c3-hover-text);--m-form-field-hover-border:var(--m-form-slot-c3-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c3-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c3-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c3-disabled-border)}.m-field[data-slot="c4"],.m-field[data-theme-slot="c4"]{--m-form-field-bg:var(--m-form-slot-c4-bg);--m-form-field-text:var(--m-form-slot-c4-text);--m-form-field-border:var(--m-form-slot-c4-border);--m-form-field-hover-bg:var(--m-form-slot-c4-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c4-hover-text);--m-form-field-hover-border:var(--m-form-slot-c4-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c4-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c4-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c4-disabled-border)}.m-field[data-slot="c5"],.m-field[data-theme-slot="c5"]{--m-form-field-bg:var(--m-form-slot-c5-bg);--m-form-field-text:var(--m-form-slot-c5-text);--m-form-field-border:var(--m-form-slot-c5-border);--m-form-field-hover-bg:var(--m-form-slot-c5-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c5-hover-text);--m-form-field-hover-border:var(--m-form-slot-c5-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c5-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c5-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c5-disabled-border)}.m-field[data-slot="c6"],.m-field[data-theme-slot="c6"]{--m-form-field-bg:var(--m-form-slot-c6-bg);--m-form-field-text:var(--m-form-slot-c6-text);--m-form-field-border:var(--m-form-slot-c6-border);--m-form-field-hover-bg:var(--m-form-slot-c6-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c6-hover-text);--m-form-field-hover-border:var(--m-form-slot-c6-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c6-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c6-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c6-disabled-border)}.m-field[data-slot="c7"],.m-field[data-theme-slot="c7"]{--m-form-field-bg:var(--m-form-slot-c7-bg);--m-form-field-text:var(--m-form-slot-c7-text);--m-form-field-border:var(--m-form-slot-c7-border);--m-form-field-hover-bg:var(--m-form-slot-c7-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c7-hover-text);--m-form-field-hover-border:var(--m-form-slot-c7-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c7-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c7-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c7-disabled-border)}.m-field[data-slot="c8"],.m-field[data-theme-slot="c8"]{--m-form-field-bg:var(--m-form-slot-c8-bg);--m-form-field-text:var(--m-form-slot-c8-text);--m-form-field-border:var(--m-form-slot-c8-border);--m-form-field-hover-bg:var(--m-form-slot-c8-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c8-hover-text);--m-form-field-hover-border:var(--m-form-slot-c8-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c8-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c8-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c8-disabled-border)}.m-field[data-slot="c9"],.m-field[data-theme-slot="c9"]{--m-form-field-bg:var(--m-form-slot-c9-bg);--m-form-field-text:var(--m-form-slot-c9-text);--m-form-field-border:var(--m-form-slot-c9-border);--m-form-field-hover-bg:var(--m-form-slot-c9-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c9-hover-text);--m-form-field-hover-border:var(--m-form-slot-c9-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c9-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c9-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c9-disabled-border)}.m-field[data-slot="c10"],.m-field[data-theme-slot="c10"]{--m-form-field-bg:var(--m-form-slot-c10-bg);--m-form-field-text:var(--m-form-slot-c10-text);--m-form-field-border:var(--m-form-slot-c10-border);--m-form-field-hover-bg:var(--m-form-slot-c10-hover-bg);--m-form-field-hover-text:var(--m-form-slot-c10-hover-text);--m-form-field-hover-border:var(--m-form-slot-c10-hover-border);--m-form-field-disabled-bg:var(--m-form-slot-c10-disabled-bg);--m-form-field-disabled-text:var(--m-form-slot-c10-disabled-text);--m-form-field-disabled-border:var(--m-form-slot-c10-disabled-border)}.m-form-group,.m-field-group{display:flex;flex-direction:column;gap:var(--m-form-field-gap);min-width:0}.m-form-inline{display:flex;flex-wrap:wrap;gap:var(--m-form-inline-gap)}.m-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--m-form-inline-gap);width:100%;min-width:0}.m-form-grid__item{grid-column:span 12;min-width:0}.m-form-grid__item--span-2{grid-column:span 2}.m-form-grid__item--span-3{grid-column:span 3}.m-form-grid__item--span-4{grid-column:span 4}.m-form-grid__item--span-6{grid-column:span 6}.m-form-grid__item--span-8{grid-column:span 8}.m-form-grid__item--span-12{grid-column:span 12}@media (max-width:991.98px){.m-form-grid__item--span-2,.m-form-grid__item--span-3,.m-form-grid__item--span-4,.m-form-grid__item--span-6{grid-column:span 6}.m-form-grid__item--span-8,.m-form-grid__item--span-12{grid-column:span 12}}@media (max-width:767.98px){.m-form-grid__item,.m-form-grid__item--span-2,.m-form-grid__item--span-3,.m-form-grid__item--span-4,.m-form-grid__item--span-6,.m-form-grid__item--span-8,.m-form-grid__item--span-12{grid-column:span 12}}.m-field__label{display:block;margin:0;min-width:0;color:var(--m-form-field-label);font-size:var(--m-form-label-font-size);font-weight:var(--m-form-label-font-weight);line-height:var(--m-form-label-line-height)}.m-field__required{color:var(--m-form-field-invalid-text);font-weight:800;line-height:1}.m-field__hint,.m-field__error{display:block;margin:0;min-width:0;font-size:var(--m-form-help-font-size);line-height:var(--m-form-help-line-height);word-break:break-word}.m-field__hint{color:var(--m-form-field-hint)}.m-field__error{color:var(--m-form-field-invalid-text)}.m-field__error[hidden]{display:none !important}.m-field.is-success .m-field__hint{color:var(--m-form-field-success-text)}.m-field.is-disabled .m-field__label,.m-field[aria-disabled="true"] .m-field__label,.m-field.is-disabled .m-field__hint,.m-field[aria-disabled="true"] .m-field__hint{color:var(--m-form-field-disabled-text)}.m-field-help-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:1.75rem;block-size:1.75rem;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--m-form-field-icon,var(--m-form-icon)) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--m-form-field-hint,var(--m-form-hint)) 8%,transparent);color:var(--m-form-field-icon,var(--m-form-icon));appearance:none;cursor:help;outline:none;transition:background-color var(--m-form-transition-fast),border-color var(--m-form-transition-fast),color var(--m-form-transition-fast),box-shadow var(--m-form-transition-fast)}.m-field-help-trigger i{font-size:1rem;line-height:1;pointer-events:none}.m-field-help-trigger:hover,.m-field-help-trigger:focus,.m-field-help-trigger:focus-visible{background:color-mix(in srgb,var(--m-form-focus-border) 10%,transparent);border-color:color-mix(in srgb,var(--m-form-focus-border) 34%,transparent);color:var(--m-form-focus-border);box-shadow:0 8px 18px -16px color-mix(in srgb,var(--m-form-focus-border) 70%,transparent)}.m-field-help-bubble{position:absolute;inset-block-start:calc(100%+.45rem);inset-inline-end:0;z-index:80;inline-size:max-content;min-inline-size:11rem;max-inline-size:min(22rem,calc(100vw - 2rem));margin:0;padding:.58rem .7rem;border:1px solid var(--m-form-border);border-radius:var(--m-form-radius-md);background:var(--m-form-bg);color:var(--m-form-text);box-shadow:var(--m-form-identity-shadow-panel);font-size:var(--m-form-help-font-size);font-weight:700;line-height:var(--m-form-help-line-height);text-align:start;white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-.2rem);transition:opacity var(--m-form-transition-fast),visibility var(--m-form-transition-fast),transform var(--m-form-transition-fast)}.m-field-help-bubble::before{content:"";position:absolute;inset-block-start:-.35rem;inset-inline-end:.75rem;inline-size:.65rem;block-size:.65rem;border-block-start:1px solid var(--m-form-border);border-inline-start:1px solid var(--m-form-border);background:inherit;transform:rotate(45deg)}.m-field-help-trigger:hover+.m-field-help-bubble,.m-field-help-trigger:focus+.m-field-help-bubble,.m-field-help-trigger:focus-visible+.m-field-help-bubble,.m-field-help-bubble:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.m-field__control-wrap,.m-field__group{position:relative;display:flex;width:100%;min-width:0}.m-field__control-wrap{align-items:center}.m-field__group{align-items:stretch}.m-field__control-wrap>.m-control,.m-field__group>.m-control{flex:1 1 auto;min-width:0}.m-field__icon{position:absolute;inset-inline-start:var(--m-form-icon-inset-inline);top:50%;z-index:2;width:var(--m-form-icon-size);height:var(--m-form-icon-size);color:var(--m-form-field-icon);pointer-events:none;transform:translateY(-50%)}.m-field__group>*{min-width:0}.m-field__group>*+*{margin-inline-start:calc(var(--m-form-border-width) * -1)}.m-field__group>:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.m-field__group>:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.m-field__group>:not(:first-child):not(:last-child){border-radius:0}.m-field__group>.m-control:focus,.m-field__group>.m-control:focus-visible{position:relative;z-index:1}.m-field__addon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:var(--m-form-current-height);padding-inline:var(--m-form-current-padding-inline);border:var(--m-form-border-width) solid var(--m-form-field-addon-border);border-radius:var(--m-form-current-radius);background:var(--m-form-field-addon-bg);color:var(--m-form-field-addon-text);font-size:var(--m-form-current-font-size);font-weight:var(--m-form-control-font-weight);line-height:1;white-space:nowrap}.m-control{display:block;width:100%;min-width:0;min-height:var(--m-form-current-height);height:var(--m-form-current-height);padding-inline:var(--m-form-current-padding-inline);padding-block:0;border:var(--m-form-border-width) solid var(--m-form-field-border);border-radius:var(--m-form-current-radius);background:var(--m-form-field-bg);color:var(--m-form-field-text);font-size:var(--m-form-current-font-size);font-weight:var(--m-form-control-font-weight);line-height:1.4;appearance:none;outline:none;transition:background-color var(--m-form-transition-fast),border-color var(--m-form-transition-fast),color var(--m-form-transition-fast),box-shadow var(--m-form-transition-fast),opacity var(--m-form-transition-fast)}.m-control::placeholder{color:var(--m-form-field-placeholder)}.m-control:hover:not(:disabled):not([readonly]):not(.is-disabled):not(:focus):not(:focus-visible){background:var(--m-form-field-hover-bg);color:var(--m-form-field-hover-text);border-color:var(--m-form-field-hover-border)}.m-control:focus,.m-control:focus-visible{border-color:var(--m-form-field-focus-border);box-shadow:0 0 0 var(--m-form-focus-ring-width) var(--m-form-field-focus-ring)}.m-control:disabled,.m-control.is-disabled{background:var(--m-form-field-disabled-bg);color:var(--m-form-field-disabled-text);border-color:var(--m-form-field-disabled-border);cursor:not-allowed}.m-control[readonly]{background:var(--m-form-field-readonly-bg);color:var(--m-form-field-readonly-text);border-color:var(--m-form-field-readonly-border)}.m-field.has-icon .m-control{padding-inline-start:calc(var(--m-form-current-padding-inline)+var(--m-form-icon-padding-offset))}textarea.m-control,.m-control--textarea{min-height:var(--m-form-textarea-min-height);height:auto;padding-block:var(--m-form-textarea-padding-block);resize:vertical}select.m-control{padding-inline-end:var(--m-form-select-padding-inline-end)}.m-field.has-clear .m-control{padding-inline-end:calc(var(--m-form-current-padding-inline)+var(--m-form-clear-padding-offset))}.m-field__clear{position:absolute;inset-inline-end:var(--m-form-clear-inset-inline);top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:var(--m-form-clear-size);height:var(--m-form-clear-size);border:var(--m-form-border-width) solid transparent;border-radius:999px;background:var(--m-form-clear-bg);color:var(--m-form-clear-text);opacity:0;visibility:hidden;appearance:none;cursor:pointer;outline:none;transform:translateY(-50%);transition:opacity var(--m-form-transition-base),background-color var(--m-form-transition-fast),color var(--m-form-transition-fast),border-color var(--m-form-transition-fast),box-shadow var(--m-form-transition-fast)}.m-field__clear[hidden]{display:none !important}.m-field__clear svg{width:var(--m-form-clear-icon-size);height:var(--m-form-clear-icon-size)}.m-field.has-value:not(.is-disabled):not(.is-loading) .m-field__clear{opacity:1;visibility:visible}.m-field__clear:hover{background:var(--m-form-clear-hover-bg);color:var(--m-form-clear-hover-text);border-color:var(--m-form-clear-hover-border)}.m-field__clear:focus,.m-field__clear:focus-visible{border-color:var(--m-form-clear-focus-border);box-shadow:0 0 0 var(--m-form-focus-ring-width) var(--m-form-clear-focus-ring)}.m-field.is-invalid .m-control,.m-field.is-error .m-control,.m-control.is-invalid,.m-control.is-error,.m-control[aria-invalid="true"]{background:var(--m-form-field-invalid-bg);color:var(--m-form-field-invalid-text);border-color:var(--m-form-field-invalid-border)}.m-field.is-invalid .m-control:focus,.m-field.is-invalid .m-control:focus-visible,.m-field.is-error .m-control:focus,.m-field.is-error .m-control:focus-visible,.m-control.is-invalid:focus,.m-control.is-invalid:focus-visible,.m-control.is-error:focus,.m-control.is-error:focus-visible,.m-control[aria-invalid="true"]:focus,.m-control[aria-invalid="true"]:focus-visible{border-color:var(--m-form-field-invalid-focus-border);box-shadow:0 0 0 var(--m-form-focus-ring-width) var(--m-form-field-invalid-focus-ring)}.m-field.is-invalid .m-field__addon,.m-field.is-error .m-field__addon{background:var(--m-form-field-addon-invalid-bg);color:var(--m-form-field-addon-invalid-text);border-color:var(--m-form-field-addon-invalid-border)}.m-field.is-success .m-control,.m-control.is-success{background:var(--m-form-field-success-bg);color:var(--m-form-field-success-text);border-color:var(--m-form-field-success-border)}.m-field.is-success .m-control:focus,.m-field.is-success .m-control:focus-visible,.m-control.is-success:focus,.m-control.is-success:focus-visible{border-color:var(--m-form-field-success-focus-border);box-shadow:0 0 0 var(--m-form-focus-ring-width) var(--m-form-field-success-focus-ring)}.m-field.is-success .m-field__addon{background:var(--m-form-field-addon-success-bg);color:var(--m-form-field-addon-success-text);border-color:var(--m-form-field-addon-success-border)}.m-field.is-selected .m-control,.m-control.is-selected{background:var(--m-form-field-selected-bg);color:var(--m-form-field-selected-text);border-color:var(--m-form-field-selected-border)}.m-field.is-selected .m-field__addon{border-color:var(--m-form-field-selected-border)}.m-field.is-loading .m-control,.m-control.is-loading{pointer-events:none;opacity:var(--m-form-loading-opacity)}.m-field.is-disabled .m-field__addon,.m-field[aria-disabled="true"] .m-field__addon{background:var(--m-form-field-disabled-bg);color:var(--m-form-field-disabled-text);border-color:var(--m-form-field-disabled-border)}.m-dynamic-form-phone-row{display:flex;align-items:flex-end;gap:var(--m-form-gap-sm,8px);inline-size:100%;min-inline-size:0}.m-dynamic-form-phone-row__field{flex:1 1 auto;min-inline-size:0}.m-dynamic-form-phone-row>.m-btn,.m-dynamic-form-phone-row>button{flex:0 0 auto;margin-block-end:0}@media (max-width:767.98px){.m-form-inline{flex-direction:column;gap:var(--m-form-inline-gap-mobile)}.m-control{min-height:40px}.m-dynamic-form-phone-row{align-items:stretch}}:root{--m-input-field-height-sm:var(--m-field-height-sm);--m-input-field-height-md:var(--m-field-height-md);--m-input-field-height-lg:var(--m-field-height-lg);--m-input-field-padding-x-sm:var(--m-field-padding-x-sm);--m-input-field-padding-x-md:var(--m-field-padding-x-md);--m-input-field-padding-x-lg:var(--m-field-padding-x-lg);--m-input-field-font-size-sm:var(--m-field-font-size-sm);--m-input-field-font-size-md:var(--m-field-font-size-md);--m-input-field-font-size-lg:var(--m-field-font-size-lg);--m-input-field-radius-sm:var(--m-field-radius-sm);--m-input-field-radius-md:var(--m-field-radius-md);--m-input-field-radius-lg:var(--m-field-radius-lg);--m-input-field-icon-size-sm:var(--m-field-icon-size-sm);--m-input-field-icon-size-md:var(--m-field-icon-size-md);--m-input-field-icon-size-lg:var(--m-field-icon-size-lg);--m-input-field-label-margin-bottom:var(--m-field-label-gap);--m-input-field-help-margin-top:var(--m-field-help-gap);--m-input-field-feedback-margin-top:var(--m-field-help-gap);--m-input-field-clear-hit-size:var(--m-field-clear-hit-size);--m-input-field-prefix-padding-inline:var(--m-field-gap-sm);--m-input-field-suffix-padding-inline:var(--m-field-gap-sm);--m-input-field-inline-label-gap:var(--m-field-gap-lg);--m-input-field-compact-height:36px;--m-input-field-compact-padding-x:12px;--m-input-field-compact-icon-size:16px;--m-input-field-label-font-size:var(--m-field-label-font-size);--m-input-field-label-font-weight:var(--m-field-label-font-weight);--m-input-field-label-line-height:var(--m-field-label-line-height);--m-input-field-feedback-font-size:var(--m-field-help-font-size);--m-input-field-feedback-line-height:var(--m-field-help-line-height);--m-input-field-text-line-height:1.5;--m-input-field-transition-fast:var(--m-field-transition-fast);--m-input-field-transition-base:var(--m-field-transition-base);--m-input-field-context-surface:var(--m-context-surface);--m-input-field-context-surface-soft:var(--m-context-surface-soft);--m-input-field-context-surface-muted:var(--m-context-surface-muted);--m-input-field-context-surface-hover:var(--m-context-surface-hover);--m-input-field-context-border:var(--m-context-border);--m-input-field-context-border-subtle:var(--m-context-border-subtle);--m-input-field-context-border-strong:var(--m-context-border-strong);--m-input-field-context-text:var(--m-context-text);--m-input-field-context-text-strong:var(--m-context-text-strong);--m-input-field-context-text-muted:var(--m-context-text-muted);--m-input-field-context-text-faint:var(--m-context-text-faint);--m-input-field-context-accent:var(--m-context-accent-color);--m-input-field-context-focus-ring:var(--m-context-focus-ring);--m-input-field-label-text:var(--m-theme-form-label-text,var(--m-input-field-context-text-strong));--m-input-field-help-text:var(--m-input-field-context-text-muted);--m-input-field-error-text:var(--m-input-field-context-text-muted);--m-input-field-success-text:var(--m-input-field-context-text-muted);--m-input-field-bg:var(--m-theme-form-control-bg,var(--m-theme-form-bg,var(--m-input-field-context-surface)));--m-input-field-text-color:var(--m-theme-form-control-text,var(--m-input-field-context-text-strong));--m-input-field-border-color:var(--m-theme-form-border,var(--m-input-field-context-border));--m-input-field-hover-bg:var(--m-input-field-context-surface);--m-input-field-hover-border-color:var(--m-input-field-context-border-strong);--m-input-field-focus-bg:var(--m-theme-form-control-bg-focus,var(--m-input-field-context-surface));--m-input-field-focus-border-color:var(--m-theme-form-focus-border,var(--m-input-field-context-accent));--m-input-field-disabled-bg:var(--m-input-field-context-surface-muted);--m-input-field-disabled-text-color:var(--m-input-field-context-text-faint);--m-input-field-disabled-border-color:var(--m-input-field-context-border-subtle);--m-input-field-readonly-bg:var(--m-input-field-context-surface-soft);--m-input-field-readonly-text-color:var(--m-input-field-context-text);--m-input-field-readonly-border-color:var(--m-input-field-context-border);--m-input-field-placeholder-text:var(--m-theme-form-placeholder-text,var(--m-input-field-context-text-muted));--m-input-field-affix-bg:transparent;--m-input-field-affix-text:var(--m-input-field-context-text-muted);--m-input-field-icon-text-focus:var(--m-input-field-context-accent);--m-input-field-clear-bg:transparent;--m-input-field-clear-text:var(--m-input-field-context-text-muted);--m-input-field-clear-border:transparent;--m-input-field-clear-hover-bg:var(--m-input-field-context-surface-soft);--m-input-field-clear-hover-text:var(--m-input-field-context-text-strong);--m-input-field-clear-hover-border:transparent;--m-input-field-clear-active-bg:var(--m-input-field-context-surface-muted);--m-input-field-clear-active-text:var(--m-input-field-context-text-strong);--m-input-field-clear-active-border:transparent;--m-input-field-search-icon-text:var(--m-input-field-context-text-muted);--m-input-field-search-icon-text-focus:var(--m-input-field-context-accent);--m-input-field-shadow:var(--m-context-shadow);--m-input-field-shadow-hover:var(--m-context-shadow-hover);--m-input-field-shadow-focus:var(--m-field-focus-shadow);--m-input-field-invalid-border-color:var(--m-input-field-context-border-strong);--m-input-field-invalid-shadow:var(--m-field-focus-shadow);--m-input-field-valid-border-color:var(--m-input-field-context-accent);--m-input-field-valid-shadow:var(--m-field-focus-shadow);--input_field_height_sm:var(--m-input-field-height-sm);--input_field_height_md:var(--m-input-field-height-md);--input_field_height_lg:var(--m-input-field-height-lg);--input_field_padding_x_sm:var(--m-input-field-padding-x-sm);--input_field_padding_x_md:var(--m-input-field-padding-x-md);--input_field_padding_x_lg:var(--m-input-field-padding-x-lg);--input_field_font_size_sm:var(--m-input-field-font-size-sm);--input_field_font_size_md:var(--m-input-field-font-size-md);--input_field_font_size_lg:var(--m-input-field-font-size-lg);--input_field_radius_sm:var(--m-input-field-radius-sm);--input_field_radius_md:var(--m-input-field-radius-md);--input_field_radius_lg:var(--m-input-field-radius-lg);--input_field_icon_size_sm:var(--m-input-field-icon-size-sm);--input_field_icon_size_md:var(--m-input-field-icon-size-md);--input_field_icon_size_lg:var(--m-input-field-icon-size-lg);--input_field_label_margin_bottom:var(--m-input-field-label-margin-bottom);--input_field_help_margin_top:var(--m-input-field-help-margin-top);--input_field_error_margin_top:var(--m-input-field-feedback-margin-top);--input_field_success_margin_top:var(--m-input-field-feedback-margin-top);--input_field_clear_hit_size:var(--m-input-field-clear-hit-size);--input_field_prefix_gap:var(--m-input-field-prefix-padding-inline);--input_field_suffix_gap:var(--m-input-field-suffix-padding-inline);--input_field_label_font_size:var(--m-input-field-label-font-size);--input_field_label_font_weight:var(--m-input-field-label-font-weight);--input_field_label_line_height:var(--m-input-field-label-line-height);--input_field_feedback_font_size:var(--m-input-field-feedback-font-size);--input_field_feedback_line_height:var(--m-input-field-feedback-line-height);--input_field_text_line_height:var(--m-input-field-text-line-height);--input_field_transition_fast:var(--m-input-field-transition-fast);--input_field_transition_base:var(--m-input-field-transition-base);--input_field_label_text:var(--m-input-field-label-text);--input_field_help_text:var(--m-input-field-help-text);--input_field_error_text:var(--m-input-field-error-text);--input_field_success_text:var(--m-input-field-success-text);--input_field_bg:var(--m-input-field-bg);--input_field_text_color:var(--m-input-field-text-color);--input_field_border_color:var(--m-input-field-border-color);--input_field_hover_bg:var(--m-input-field-hover-bg);--input_field_hover_border:var(--m-input-field-hover-border-color);--input_field_focus_bg:var(--m-input-field-focus-bg);--input_field_focus_border_color:var(--m-input-field-focus-border-color);--input_field_disabled_background:var(--m-input-field-disabled-bg);--input_field_disabled_text_color:var(--m-input-field-disabled-text-color);--input_field_disabled_border_color:var(--m-input-field-disabled-border-color);--input_field_readonly_background:var(--m-input-field-readonly-bg);--input_field_readonly_text_color:var(--m-input-field-readonly-text-color);--input_field_readonly_border_color:var(--m-input-field-readonly-border-color);--input_field_placeholder_text:var(--m-input-field-placeholder-text);--input_field_icon_text_focus:var(--m-input-field-icon-text-focus);--input_field_clear_bg:var(--m-input-field-clear-bg);--input_field_clear_text:var(--m-input-field-clear-text);--input_field_clear_border:var(--m-input-field-clear-border);--input_field_clear_hover_bg:var(--m-input-field-clear-hover-bg);--input_field_clear_hover_text:var(--m-input-field-clear-hover-text);--input_field_clear_hover_border:var(--m-input-field-clear-hover-border);--input_field_clear_active_bg:var(--m-input-field-clear-active-bg);--input_field_clear_active_text:var(--m-input-field-clear-active-text);--input_field_clear_active_border:var(--m-input-field-clear-active-border);--input_field_affix_bg:var(--m-input-field-affix-bg);--input_field_affix_text:var(--m-input-field-affix-text);--input_field_search_icon_text:var(--m-input-field-search-icon-text);--input_field_search_icon_text_focus:var(--m-input-field-search-icon-text-focus);--input_field_compact_height:var(--m-input-field-compact-height);--input_field_compact_padding_x:var(--m-input-field-compact-padding-x);--input_field_compact_icon_size:var(--m-input-field-compact-icon-size);--input_field_inline_label_gap:var(--m-input-field-inline-label-gap);--input_field_shadow:var(--m-input-field-shadow);--input_field_shadow_hover:var(--m-input-field-shadow-hover);--input_field_shadow_focus:var(--m-input-field-shadow-focus);--input_field_invalid_border:var(--m-input-field-invalid-border-color);--input_field_shadow_invalid:var(--m-input-field-invalid-shadow);--input_field_valid_border:var(--m-input-field-valid-border-color);--input_field_shadow_valid:var(--m-input-field-valid-shadow)}.m-input-field{position:relative;width:100%;min-width:0}.m-input-field__label{display:block;margin-bottom:var(--input_field_label_margin_bottom);color:var(--input_field_label_text);font-size:var(--input_field_label_font_size);font-weight:var(--input_field_label_font_weight);line-height:var(--input_field_label_line_height)}.m-input-field__label-row{margin-bottom:var(--input_field_label_margin_bottom)}.m-input-field__required{color:var(--input_field_required_text)}.m-input-field__control{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:var(--input_field_height_md);min-height:var(--input_field_height_md);border:var(--m-field-border-width) solid var(--input_field_border_color);border-radius:var(--input_field_radius_md);background:var(--input_field_bg);color:var(--input_field_text_color);box-shadow:var(--input_field_shadow);transition:border-color var(--input_field_transition_base),box-shadow var(--input_field_transition_base),background-color var(--input_field_transition_base),color var(--input_field_transition_base)}.m-input-field__control>.m-helper{margin-inline-end:.35rem}.m-input-field__input{flex:1 1 auto;width:100%;min-width:0;height:100%;padding-inline:var(--input_field_padding_x_md);border:0;outline:0;background:transparent;box-shadow:none;color:var(--input_field_text_color);font-size:var(--input_field_font_size_md);line-height:var(--input_field_text_line_height)}.m-input-field__input::placeholder{color:var(--input_field_placeholder_text)}.m-input-field__input:disabled,.m-input-field.is-disabled .m-input-field__input{cursor:not-allowed}.m-input-field.is-readonly .m-input-field__input,.m-input-field__input[readonly]{cursor:default}.m-input-field.is-textarea .m-input-field__control{align-items:flex-start;height:auto;min-height:calc(var(--input_field_height_md) * 2)}.m-input-field.is-textarea .m-input-field__input{min-height:calc(var(--input_field_height_md) * 2);padding-block:var(--input_field_padding_x_md);resize:vertical}.m-input-field__prefix,.m-input-field__suffix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 auto;padding-inline:var(--input_field_prefix_gap);border:0;background:var(--input_field_affix_bg);color:var(--input_field_affix_text);font-size:var(--input_field_icon_size_md)}.m-input-field__clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--input_field_clear_hit_size);height:var(--input_field_clear_hit_size);margin-inline-end:4px;border:var(--m-field-border-width) solid var(--input_field_clear_border);border-radius:999px;background:var(--input_field_clear_bg);color:var(--input_field_clear_text);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:background-color var(--input_field_transition_fast),color var(--input_field_transition_fast),border-color var(--input_field_transition_fast),opacity var(--input_field_transition_fast),visibility var(--input_field_transition_fast)}.m-input-field.has-value .m-input-field__clear{opacity:1;visibility:visible;pointer-events:auto}.m-input-field__clear:hover{background:var(--input_field_clear_hover_bg);color:var(--input_field_clear_hover_text);border-color:var(--input_field_clear_hover_border)}.m-input-field__clear:active{background:var(--input_field_clear_active_bg);color:var(--input_field_clear_active_text);border-color:var(--input_field_clear_active_border)}.m-input-field__clear:focus,.m-input-field__clear:focus-visible{outline:none}.m-input-field.is-disabled .m-input-field__clear,.m-input-field.is-readonly .m-input-field__clear{display:none}.m-input-field__control:hover{background:var(--input_field_hover_bg);border-color:var(--input_field_hover_border);box-shadow:var(--input_field_shadow_hover)}.m-input-field:focus-within .m-input-field__control{background:var(--input_field_focus_bg);border-color:var(--input_field_focus_border_color);box-shadow:var(--input_field_shadow_focus)}.m-input-field:focus-within .m-input-field__prefix,.m-input-field:focus-within .m-input-field__suffix{color:var(--input_field_icon_text_focus)}.m-input-field.is-disabled .m-input-field__control{background:var(--input_field_disabled_background);border-color:var(--input_field_disabled_border_color);box-shadow:none}.m-input-field.is-disabled .m-input-field__input,.m-input-field.is-disabled .m-input-field__prefix,.m-input-field.is-disabled .m-input-field__suffix{color:var(--input_field_disabled_text_color)}.m-input-field.is-readonly .m-input-field__control{background:var(--input_field_readonly_background);border-color:var(--input_field_readonly_border_color)}.m-input-field.is-readonly .m-input-field__input,.m-input-field.is-readonly .m-input-field__prefix,.m-input-field.is-readonly .m-input-field__suffix{color:var(--input_field_readonly_text_color)}.m-input-field.is-invalid .m-input-field__control{border-color:var(--input_field_invalid_border);box-shadow:var(--input_field_shadow_invalid)}.m-input-field.is-valid .m-input-field__control{border-color:var(--input_field_valid_border);box-shadow:var(--input_field_shadow_valid)}.m-input-field__help,.m-input-field__error,.m-input-field__success{margin-top:var(--input_field_help_margin_top);font-size:var(--input_field_feedback_font_size);line-height:var(--input_field_feedback_line_height)}.m-input-field__help{color:var(--input_field_help_text)}.m-input-field__help-trigger{margin-inline-end:4px}.m-input-field__help.m-field-help-bubble{margin-top:0;color:var(--m-form-text)}.m-input-field__error{color:var(--input_field_error_text)}.m-input-field__success{color:var(--input_field_success_text)}.m-input-field.is-compact .m-input-field__control{height:var(--input_field_compact_height)}.m-input-field.is-compact .m-input-field__input{padding-inline:var(--input_field_compact_padding_x)}.m-input-field.is-compact .m-input-field__prefix,.m-input-field.is-compact .m-input-field__suffix{font-size:var(--input_field_compact_icon_size)}.m-input-field.is-inline{display:flex;align-items:center;gap:var(--input_field_inline_label_gap)}.m-input-field.is-inline .m-input-field__label{flex:0 0 auto;margin-bottom:0}.m-input-field.is-inline .m-input-field__label-row{flex:0 0 auto;margin-bottom:0}.m-input-field.is-inline .m-input-field__body{flex:1 1 auto;min-width:0}.m-input-field.is-search .m-input-field__prefix{color:var(--input_field_search_icon_text)}.m-input-field.is-search:focus-within .m-input-field__prefix{color:var(--input_field_search_icon_text_focus)}@media (max-width:767.98px){.m-input-field__control{min-height:max(var(--input_field_height_md),2.75rem)}.m-input-field.is-inline{align-items:stretch;flex-direction:column;gap:var(--input_field_help_margin_top)}}.m-copy-field__control{gap:var(--space-1,4px);padding-inline-end:var(--space-1,4px)}.m-copy-field__input{direction:ltr}.m-copy-field__button{flex:0 0 auto}:root{--m-phone-field-height-md:var(--m-field-height-md);--m-phone-field-padding-x:var(--m-field-padding-x-md);--m-phone-field-country-padding-x:var(--m-field-padding-x-sm);--m-phone-field-font-size:var(--m-field-font-size-md);--m-phone-field-flag-width:20px;--m-phone-field-flag-height:14px;--m-phone-field-clear-size:var(--m-field-clear-hit-size);--m-phone-field-radius-md:var(--m-field-radius-md);--m-phone-field-radius-sm:var(--m-field-radius-sm);--m-phone-field-flag-radius:3px;--m-phone-field-gap-md:var(--m-field-gap-sm);--m-phone-field-input-wrap-gap:var(--m-field-gap-md);--m-phone-field-input-wrap-gap-mobile:var(--m-field-gap-sm);--m-phone-field-country-min-width:104px;--m-phone-field-country-min-width-mobile:92px;--m-phone-field-label-margin-bottom:var(--m-field-label-gap);--m-phone-field-feedback-margin-top:var(--m-field-help-gap);--m-phone-field-dropdown-offset:8px;--m-phone-field-dropdown-width:420px;--m-phone-field-dropdown-max-height:300px;--m-phone-field-search-height:var(--m-field-height-sm);--m-phone-field-search-padding:var(--m-field-gap-md);--m-phone-field-search-padding-inline:var(--m-field-padding-x-sm);--m-phone-field-search-radius:var(--m-field-radius-md);--m-phone-field-list-padding:6px;--m-phone-field-option-min-height:42px;--m-phone-field-option-padding-y:7px;--m-phone-field-option-padding-x:10px;--m-phone-field-option-radius:var(--m-field-radius-md);--m-phone-field-empty-padding:14px;--m-phone-field-label-font-size:var(--m-field-label-font-size);--m-phone-field-label-font-weight:var(--m-field-label-font-weight);--m-phone-field-label-line-height:var(--m-field-label-line-height);--m-phone-field-code-font-size:13px;--m-phone-field-code-font-weight:700;--m-phone-field-option-name-font-size:13px;--m-phone-field-option-meta-font-size:11px;--m-phone-field-option-dial-font-size:13px;--m-phone-field-option-dial-font-weight:600;--m-phone-field-empty-font-size:13px;--m-phone-field-feedback-font-size:var(--m-field-help-font-size);--m-phone-field-feedback-line-height:var(--m-field-help-line-height);--m-phone-field-caret-font-size:10px;--m-phone-field-transition:var(--m-field-transition-base);--m-phone-field-focus-ring-size:var(--m-field-focus-width);--m-phone-field-invalid-ring-size:var(--m-field-focus-width);--m-phone-field-search-focus-ring-size:var(--m-field-focus-width);--m-phone-field-z-index:1;--m-phone-field-z-open:120;--m-phone-field-dropdown-z:130;--m-phone-field-context-surface:var(--m-context-surface);--m-phone-field-context-surface-soft:var(--m-context-surface-soft);--m-phone-field-context-surface-muted:var(--m-context-surface-muted);--m-phone-field-context-surface-raised:var(--m-context-surface-raised);--m-phone-field-context-surface-hover:var(--m-context-surface-hover);--m-phone-field-context-surface-active:var(--m-context-surface-active);--m-phone-field-context-surface-selected:var(--m-context-surface-selected);--m-phone-field-context-border:var(--m-context-border);--m-phone-field-context-border-subtle:var(--m-context-border-subtle);--m-phone-field-context-border-soft:var(--m-context-border-soft);--m-phone-field-context-border-strong:var(--m-context-border-strong);--m-phone-field-context-text:var(--m-context-text);--m-phone-field-context-text-strong:var(--m-context-text-strong);--m-phone-field-context-text-soft:var(--m-context-text-soft);--m-phone-field-context-text-muted:var(--m-context-text-muted);--m-phone-field-context-text-faint:var(--m-context-text-faint);--m-phone-field-context-accent:var(--m-context-accent-color);--m-phone-field-context-focus-ring:var(--m-context-focus-ring);--m-phone-field-context-shadow-panel:var(--m-context-shadow-panel);--m-phone-field-context-success-text:var( --m-context-success-text,var(--m-phone-field-context-text) );--m-phone-field-context-danger-border:var( --m-context-danger-border,var(--m-phone-field-context-border) );--m-phone-field-context-danger-text:var( --m-context-danger-text,var(--m-phone-field-context-text) );--m-phone-field-bg:var(--m-phone-field-context-surface);--m-phone-field-text:var(--m-phone-field-context-text);--m-phone-field-border:var(--m-phone-field-context-border);--m-phone-field-border-hover:var(--m-phone-field-context-border-strong);--m-phone-field-focus-border:var(--m-phone-field-context-accent);--m-phone-field-focus-ring:var(--m-phone-field-context-focus-ring);--m-phone-field-invalid-border:var(--m-phone-field-context-danger-border);--m-phone-field-invalid-ring:var(--m-phone-field-context-focus-ring);--m-phone-field-disabled-bg:var(--m-phone-field-context-surface-muted);--m-phone-field-disabled-border:var(--m-phone-field-context-border-subtle);--m-phone-field-disabled-text:var(--m-phone-field-context-text-faint);--m-phone-field-input-text:var(--m-phone-field-context-text-strong);--m-phone-field-placeholder-text:var(--m-phone-field-context-text-muted);--m-phone-field-empty-text:var(--m-phone-field-context-text-soft);--m-phone-field-country-bg:var(--m-phone-field-context-surface-soft);--m-phone-field-country-bg-hover:var(--m-phone-field-context-surface-hover);--m-phone-field-country-bg-active:var(--m-phone-field-context-surface-active);--m-phone-field-country-text:var(--m-phone-field-context-text-strong);--m-phone-field-country-separator-border:var(--m-phone-field-context-border);--m-phone-field-dropdown-bg:var(--m-phone-field-context-surface-raised);--m-phone-field-dropdown-border:var(--m-phone-field-context-border-soft);--m-phone-field-dropdown-radius:var(--m-phone-field-radius-md);--m-phone-field-dropdown-shadow:var(--m-phone-field-context-shadow-panel);--m-phone-field-search-bg:var(--m-phone-field-context-surface);--m-phone-field-search-border:var(--m-phone-field-context-border);--m-phone-field-search-focus-border:var(--m-phone-field-context-accent);--m-phone-field-search-focus-ring:var(--m-phone-field-context-focus-ring);--m-phone-field-option-hover-bg:var(--m-phone-field-context-surface-hover);--m-phone-field-option-active-bg:var(--m-phone-field-context-surface-active);--m-phone-field-option-selected-bg:var(--m-phone-field-context-surface-selected);--m-phone-field-clear-bg:transparent;--m-phone-field-clear-text:var(--m-phone-field-context-text-muted);--m-phone-field-clear-hover-bg:var(--m-phone-field-context-surface-hover);--m-phone-field-clear-hover-text:var(--m-phone-field-context-text-strong);--m-phone-field-flag-outline-shadow:var(--m-phone-field-context-border-subtle);--m-phone-field-help-text:var(--m-phone-field-context-text-soft);--m-phone-field-error-text:var(--m-phone-field-context-danger-text);--m-phone-field-success-text:var(--m-phone-field-context-success-text);--m-phone-field-required-text:var(--m-phone-field-context-danger-text);--phone_field_height_md:var(--m-phone-field-height-md);--phone_field_padding_x:var(--m-phone-field-padding-x);--phone_field_country_padding_x:var(--m-phone-field-country-padding-x);--phone_field_font_size:var(--m-phone-field-font-size);--phone_field_flag_width:var(--m-phone-field-flag-width);--phone_field_flag_height:var(--m-phone-field-flag-height);--phone_field_clear_size:var(--m-phone-field-clear-size);--phone_field_radius_md:var(--m-phone-field-radius-md);--phone_field_radius_sm:var(--m-phone-field-radius-sm);--phone_field_flag_radius:var(--m-phone-field-flag-radius);--phone_field_gap_md:var(--m-phone-field-gap-md);--phone_field_input_wrap_gap:var(--m-phone-field-input-wrap-gap);--phone_field_input_wrap_gap_mobile:var(--m-phone-field-input-wrap-gap-mobile);--phone_field_country_min_width:var(--m-phone-field-country-min-width);--phone_field_country_min_width_mobile:var(--m-phone-field-country-min-width-mobile);--phone_field_label_margin_bottom:var(--m-phone-field-label-margin-bottom);--phone_field_feedback_margin_top:var(--m-phone-field-feedback-margin-top);--phone_field_dropdown_offset:var(--m-phone-field-dropdown-offset);--phone_field_dropdown_width:var(--m-phone-field-dropdown-width);--phone_field_dropdown_max_height:var(--m-phone-field-dropdown-max-height);--phone_field_search_height:var(--m-phone-field-search-height);--phone_field_search_padding:var(--m-phone-field-search-padding);--phone_field_search_padding_inline:var(--m-phone-field-search-padding-inline);--phone_field_search_radius:var(--m-phone-field-search-radius);--phone_field_list_padding:var(--m-phone-field-list-padding);--phone_field_option_min_height:var(--m-phone-field-option-min-height);--phone_field_option_padding_y:var(--m-phone-field-option-padding-y);--phone_field_option_padding_x:var(--m-phone-field-option-padding-x);--phone_field_option_radius:var(--m-phone-field-option-radius);--phone_field_empty_padding:var(--m-phone-field-empty-padding);--phone_field_label_font_size:var(--m-phone-field-label-font-size);--phone_field_label_font_weight:var(--m-phone-field-label-font-weight);--phone_field_label_line_height:var(--m-phone-field-label-line-height);--phone_field_code_font_size:var(--m-phone-field-code-font-size);--phone_field_code_font_weight:var(--m-phone-field-code-font-weight);--phone_field_option_name_font_size:var(--m-phone-field-option-name-font-size);--phone_field_option_meta_font_size:var(--m-phone-field-option-meta-font-size);--phone_field_option_dial_font_size:var(--m-phone-field-option-dial-font-size);--phone_field_option_dial_font_weight:var(--m-phone-field-option-dial-font-weight);--phone_field_empty_font_size:var(--m-phone-field-empty-font-size);--phone_field_feedback_font_size:var(--m-phone-field-feedback-font-size);--phone_field_feedback_line_height:var(--m-phone-field-feedback-line-height);--phone_field_caret_font_size:var(--m-phone-field-caret-font-size);--phone_field_transition:var(--m-phone-field-transition);--phone_field_focus_ring_size:var(--m-phone-field-focus-ring-size);--phone_field_invalid_ring_size:var(--m-phone-field-invalid-ring-size);--phone_field_search_focus_ring_size:var(--m-phone-field-search-focus-ring-size);--phone_field_z_index:var(--m-phone-field-z-index);--phone_field_z_open:var(--m-phone-field-z-open);--phone_field_dropdown_z:var(--m-phone-field-dropdown-z);--phone_field_bg:var(--m-phone-field-bg);--phone_field_text:var(--m-phone-field-text);--phone_field_border:var(--m-phone-field-border);--phone_field_border_hover:var(--m-phone-field-border-hover);--phone_field_focus_border:var(--m-phone-field-focus-border);--phone_field_focus_ring:var(--m-phone-field-focus-ring);--phone_field_invalid_border:var(--m-phone-field-invalid-border);--phone_field_invalid_ring:var(--m-phone-field-invalid-ring);--phone_field_disabled_bg:var(--m-phone-field-disabled-bg);--phone_field_disabled_border:var(--m-phone-field-disabled-border);--phone_field_disabled_text:var(--m-phone-field-disabled-text);--phone_field_input_text:var(--m-phone-field-input-text);--phone_field_placeholder_text:var(--m-phone-field-placeholder-text);--phone_field_empty_text:var(--m-phone-field-empty-text);--phone_field_country_bg:var(--m-phone-field-country-bg);--phone_field_country_bg_hover:var(--m-phone-field-country-bg-hover);--phone_field_country_bg_active:var(--m-phone-field-country-bg-active);--phone_field_country_text:var(--m-phone-field-country-text);--phone_field_country_separator_border:var(--m-phone-field-country-separator-border);--phone_field_dropdown_bg:var(--m-phone-field-dropdown-bg);--phone_field_dropdown_border:var(--m-phone-field-dropdown-border);--phone_field_dropdown_radius:var(--m-phone-field-dropdown-radius);--phone_field_dropdown_shadow:var(--m-phone-field-dropdown-shadow);--phone_field_search_bg:var(--m-phone-field-search-bg);--phone_field_search_border:var(--m-phone-field-search-border);--phone_field_search_focus_border:var(--m-phone-field-search-focus-border);--phone_field_search_focus_ring:var(--m-phone-field-search-focus-ring);--phone_field_option_hover_bg:var(--m-phone-field-option-hover-bg);--phone_field_option_active_bg:var(--m-phone-field-option-active-bg);--phone_field_option_selected_bg:var(--m-phone-field-option-selected-bg);--phone_field_clear_bg:var(--m-phone-field-clear-bg);--phone_field_clear_text:var(--m-phone-field-clear-text);--phone_field_clear_hover_bg:var(--m-phone-field-clear-hover-bg);--phone_field_clear_hover_text:var(--m-phone-field-clear-hover-text);--phone_field_flag_outline_shadow:var(--m-phone-field-flag-outline-shadow);--phone_field_help_text:var(--m-phone-field-help-text);--phone_field_error_text:var(--m-phone-field-error-text);--phone_field_success_text:var(--m-phone-field-success-text);--phone_field_required_text:var(--m-phone-field-required-text)}.m-phone-field{position:relative;width:100%;min-width:0;z-index:var(--phone_field_z_index)}.m-phone-field.is-open{z-index:var(--phone_field_z_open)}.m-phone-field.has-help .m-phone-field__control{overflow:visible}.m-phone-field__label{display:block;margin-bottom:var(--phone_field_label_margin_bottom);font-size:var(--phone_field_label_font_size);font-weight:var(--phone_field_label_font_weight);line-height:var(--phone_field_label_line_height);color:var(--phone_field_text)}.m-phone-field__label-row{margin-bottom:var(--phone_field_label_margin_bottom)}.m-phone-field__label-row .m-phone-field__label{margin-bottom:0}.m-phone-field__required{color:var(--phone_field_required_text)}.m-phone-field__control{position:relative;display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;min-width:0;min-height:var(--phone_field_height_md);background:var(--phone_field_bg);color:var(--phone_field_text);border:var(--m-field-border-width) solid var(--phone_field_border);border-radius:var(--phone_field_radius_md);overflow:hidden;transition:border-color var(--phone_field_transition),box-shadow var(--phone_field_transition),background-color var(--phone_field_transition),color var(--phone_field_transition)}.m-phone-field__control::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px transparent}.m-phone-field:hover .m-phone-field__control{border-color:var(--phone_field_border_hover)}.m-phone-field:focus-within .m-phone-field__control,.m-phone-field.is-open .m-phone-field__control{border-color:var(--phone_field_focus_border);box-shadow:0 0 0 var(--phone_field_focus_ring_size) var(--phone_field_focus_ring)}.m-phone-field.is-invalid .m-phone-field__control{border-color:var(--phone_field_invalid_border);box-shadow:0 0 0 var(--phone_field_invalid_ring_size) var(--phone_field_invalid_ring)}.m-phone-field.is-disabled .m-phone-field__control{background:var(--phone_field_disabled_bg);border-color:var(--phone_field_disabled_border);color:var(--phone_field_disabled_text);pointer-events:none}.m-phone-field.is-disabled .m-phone-field__label,.m-phone-field.is-disabled .m-phone-field__input,.m-phone-field.is-disabled .m-phone-field__code,.m-phone-field.is-disabled .m-phone-field__caret,.m-phone-field.is-disabled .m-phone-field__option-name,.m-phone-field.is-disabled .m-phone-field__option-meta,.m-phone-field.is-disabled .m-phone-field__option-dial{color:var(--phone_field_disabled_text)}.m-phone-field.is-readonly .m-phone-field__control{background:var(--phone_field_disabled_bg);border-color:var(--phone_field_border)}.m-phone-field.is-readonly .m-phone-field__input{cursor:default}.m-phone-field__country{display:inline-flex;align-items:center;justify-content:center;gap:var(--phone_field_gap_md);flex:0 0 auto;min-width:var(--phone_field_country_min_width);margin:0;padding-inline:var(--phone_field_country_padding_x);border:0;border-inline-end:1px solid var(--phone_field_country_separator_border);border-radius:0;background:var(--phone_field_country_bg);color:var(--phone_field_country_text);appearance:none;-webkit-appearance:none;outline:none;font:inherit;font-size:15px;font-weight:700;line-height:1;cursor:pointer;user-select:none;transition:background-color var(--phone_field_transition),border-color var(--phone_field_transition),color var(--phone_field_transition),opacity var(--phone_field_transition)}.m-phone-field__country:hover{background:var(--phone_field_country_bg_hover)}.m-phone-field.is-open .m-phone-field__country,.m-phone-field__country[aria-expanded="true"]{background:var(--phone_field_country_bg_active)}.m-phone-field__country:focus,.m-phone-field__country:focus-visible{outline:none}.m-phone-field.is-disabled .m-phone-field__country{background:var(--phone_field_disabled_bg);border-inline-end-color:var(--phone_field_disabled_border);color:var(--phone_field_disabled_text);cursor:default}.m-phone-field.is-readonly .m-phone-field__country{background:var(--phone_field_disabled_bg);border-inline-end-color:var(--phone_field_border);cursor:default}.m-phone-field__flag{position:relative;width:var(--phone_field_flag_width);height:var(--phone_field_flag_height);flex:0 0 auto;border-radius:var(--phone_field_flag_radius);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 0 1px var(--phone_field_flag_outline_shadow);overflow:visible}.m-phone-field__flag-img{display:block;width:100%;height:100%;object-fit:cover}.m-phone-field__code{display:inline-flex;align-items:center;min-width:0;font-size:var(--phone_field_code_font_size);font-weight:var(--phone_field_code_font_weight);line-height:1;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.m-phone-field__caret{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--phone_field_caret_font_size);line-height:1;opacity:.6;transition:transform var(--phone_field_transition),opacity var(--phone_field_transition)}.m-phone-field.is-open .m-phone-field__caret{transform:rotate(180deg);opacity:.9}.m-phone-field__input-wrap{display:flex;align-items:center;gap:var(--phone_field_input_wrap_gap);flex:1 1 auto;min-width:0;padding-inline:var(--phone_field_padding_x);background:transparent}.m-phone-field__input{width:100%;height:100%;min-width:0;flex:1 1 auto;margin:0;padding:0;border:none;outline:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--phone_field_input_text);font:inherit;font-size:var(--phone_field_font_size);line-height:1.2;direction:ltr;unicode-bidi:isolate;text-align:left}.m-phone-field__input::placeholder{color:var(--phone_field_placeholder_text);opacity:1}.m-phone-field__input:disabled{color:var(--phone_field_disabled_text);cursor:not-allowed}.m-phone-field__actions{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto}.m-phone-field__actions .m-helper{inline-size:var(--phone_field_clear_size);block-size:var(--phone_field_clear_size)}.m-phone-field__contacts{width:var(--phone_field_clear_size);height:var(--phone_field_clear_size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:var(--phone_field_radius_sm);background:var(--phone_field_clear_bg);color:var(--phone_field_country_text);appearance:none;-webkit-appearance:none;font:inherit;font-size:1.1em;line-height:1;cursor:pointer;transition:background-color var(--phone_field_transition),color var(--phone_field_transition),opacity var(--phone_field_transition)}.m-phone-field__contacts[hidden]{display:none !important}.m-phone-field__contacts:hover{background:var(--phone_field_clear_hover_bg);color:var(--phone_field_clear_hover_text)}.m-phone-field__contacts:focus-visible{outline:none;box-shadow:0 0 0 var(--phone_field_focus_ring_size) var(--phone_field_focus_ring)}.m-phone-field__contacts:disabled,.m-phone-field__contacts[aria-busy="true"]{color:var(--phone_field_disabled_text);cursor:wait;opacity:.65}.m-phone-field__clear{width:var(--phone_field_clear_size);height:var(--phone_field_clear_size);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0;padding:0;border:0;border-radius:var(--phone_field_radius_sm);background:var(--phone_field_clear_bg);color:var(--phone_field_clear_text);appearance:none;-webkit-appearance:none;font:inherit;line-height:1;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--phone_field_transition),visibility var(--phone_field_transition),background-color var(--phone_field_transition),color var(--phone_field_transition)}.m-phone-field__clear:hover{background:var(--phone_field_clear_hover_bg);color:var(--phone_field_clear_hover_text)}.m-phone-field__clear:focus,.m-phone-field__clear:focus-visible{outline:none}.m-phone-field.has-value.is-clearable .m-phone-field__clear{opacity:1;visibility:visible}.m-phone-field.is-disabled .m-phone-field__clear{color:var(--phone_field_disabled_text);cursor:default}.m-phone-field.is-readonly .m-phone-field__clear{opacity:0;visibility:hidden;cursor:default}.m-phone-field__dropdown{position:absolute;inset-inline-start:0;inset-inline-end:auto;top:calc(100%+var(--phone_field_dropdown_offset));display:flex;flex-direction:column;inline-size:min(100%,var(--phone_field_dropdown_width));max-inline-size:100%;max-height:var(--phone_field_dropdown_max_height);overflow:hidden;background:var(--phone_field_dropdown_bg);border:var(--m-field-border-width) solid var(--phone_field_dropdown_border);border-radius:var(--phone_field_dropdown_radius);box-shadow:var(--phone_field_dropdown_shadow);z-index:var(--phone_field_dropdown_z);animation:m-phone-field-dropdown-in var(--phone_field_transition) ease}.m-phone-field__dropdown[hidden]{display:none !important}.m-phone-field__search{display:block;padding:var(--phone_field_search_padding);background:var(--phone_field_dropdown_bg);border-bottom:var(--m-field-border-width) solid var(--phone_field_dropdown_border)}.m-phone-field__search-input{width:100%;height:var(--phone_field_search_height);margin:0;padding-inline:var(--phone_field_search_padding_inline);border:var(--m-field-border-width) solid var(--phone_field_search_border);border-radius:var(--phone_field_search_radius);outline:none;background:var(--phone_field_search_bg);color:var(--phone_field_input_text);font:inherit;font-size:var(--phone_field_font_size);line-height:1.2;text-align:start;transition:border-color var(--phone_field_transition),box-shadow var(--phone_field_transition),background-color var(--phone_field_transition),color var(--phone_field_transition)}.m-phone-field__search-input::placeholder{color:var(--phone_field_placeholder_text);opacity:1}.m-phone-field__search-input:focus,.m-phone-field__search-input:focus-visible{border-color:var(--phone_field_search_focus_border);box-shadow:0 0 0 var(--phone_field_search_focus_ring_size) var(--phone_field_search_focus_ring);outline:none}.m-phone-field__list{list-style:none;margin:0;padding:var(--phone_field_list_padding);overflow-y:auto;max-height:calc(var(--phone_field_dropdown_max_height) - 48px);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--phone_field_dropdown_border) var(--phone_field_dropdown_bg)}.m-phone-field__option{display:flex;align-items:center;gap:var(--phone_field_gap_md);min-width:0;min-height:var(--phone_field_option_min_height);padding:var(--phone_field_option_padding_y) var(--phone_field_option_padding_x);border-radius:var(--phone_field_option_radius);border:var(--m-field-border-width) solid transparent;cursor:pointer;transition:background-color var(--phone_field_transition),color var(--phone_field_transition),opacity var(--phone_field_transition)}.m-phone-field__option:hover{background:var(--phone_field_option_hover_bg)}.m-phone-field__option:focus-visible{outline:none;background:var(--phone_field_option_active_bg);border-color:var(--phone_field_search_focus_border)}.m-phone-field__option.is-active{background:var(--phone_field_option_active_bg);border-color:var(--phone_field_search_focus_border)}.m-phone-field__option.is-selected{background:var(--phone_field_option_selected_bg);border-color:var(--phone_field_dropdown_border);font-weight:600}.m-phone-field__option[hidden]{display:none !important}.m-phone-field__option-flag{display:inline-flex;align-items:center;justify-content:center;width:var(--phone_field_flag_width);height:var(--phone_field_flag_height);flex:0 0 auto;border-radius:var(--phone_field_flag_radius);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 0 1px var(--phone_field_flag_outline_shadow);overflow:hidden}.m-phone-field__option-flag-img{display:block;width:100%;height:100%;object-fit:cover}.m-phone-field__option-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.m-phone-field__option-name{color:var(--phone_field_input_text);font-size:var(--phone_field_option_name_font_size);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-phone-field__option-meta{color:var(--phone_field_empty_text);font-size:var(--phone_field_option_meta_font_size);line-height:1.2}.m-phone-field__option-dial{flex:0 0 auto;color:var(--phone_field_country_text);font-size:var(--phone_field_option_dial_font_size);font-weight:var(--phone_field_option_dial_font_weight);line-height:1;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.m-phone-field__empty{padding:var(--phone_field_empty_padding);background:var(--phone_field_dropdown_bg);color:var(--phone_field_empty_text);font-size:var(--phone_field_empty_font_size);text-align:center}.m-phone-field__help,.m-phone-field__error,.m-phone-field__success{margin-top:var(--phone_field_feedback_margin_top);font-size:var(--phone_field_feedback_font_size);line-height:var(--phone_field_feedback_line_height)}.m-phone-field__help{color:var(--phone_field_help_text)}.m-phone-field__help-trigger{inline-size:var(--phone_field_clear_size);block-size:var(--phone_field_clear_size)}.m-phone-field__help.m-field-help-bubble{margin-top:0;color:var(--m-form-text)}.m-phone-field__error{color:var(--phone_field_error_text)}.m-phone-field__success{color:var(--phone_field_success_text)}@media (max-width:575.98px){.m-phone-field__control{min-height:max(var(--phone_field_height_md),2.75rem)}.m-phone-field__dropdown{inline-size:100%}.m-phone-field__country{min-width:var(--phone_field_country_min_width_mobile)}.m-phone-field__input-wrap{gap:var(--phone_field_input_wrap_gap_mobile)}}@keyframes m-phone-field-dropdown-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root{--m-password-field-toggle-size-sm:calc(var(--m-field-clear-hit-size) - 2px);--m-password-field-toggle-size-md:var(--m-field-clear-hit-size);--m-password-field-toggle-size-lg:calc(var(--m-field-clear-hit-size)+4px);--m-password-field-icon-size-sm:var(--m-field-icon-size-sm);--m-password-field-icon-size-md:var(--m-field-icon-size-md);--m-password-field-icon-size-lg:var(--m-field-icon-size-lg);--m-password-field-strength-bar-height:6px;--m-password-field-strength-gap:8px;--m-password-field-requirements-gap:8px;--m-password-field-requirements-list-gap:8px;--m-password-field-requirement-dot-size:8px;--m-password-field-toggle-radius:999px;--m-password-field-strength-radius:999px;--m-password-field-requirement-radius:999px;--m-password-field-requirements-radius:14px;--m-password-field-match-radius:12px;--m-password-field-action-inset-inline-start:10px;--m-password-field-input-padding-end-sm:calc(var(--m-field-padding-x-sm)+var(--m-password-field-toggle-size-sm)+var(--m-field-gap-sm));--m-password-field-input-padding-end-md:calc(var(--m-field-padding-x-md)+var(--m-password-field-toggle-size-md)+var(--m-field-gap-sm));--m-password-field-input-padding-end-lg:calc(var(--m-field-padding-x-lg)+var(--m-password-field-toggle-size-lg)+var(--m-field-gap-md));--m-password-field-input-padding-end-with-clear-sm:66px;--m-password-field-input-padding-end-with-clear-md:72px;--m-password-field-input-padding-end-with-clear-lg:78px;--m-password-field-input-padding-start-sm:38px;--m-password-field-input-padding-start-md:42px;--m-password-field-input-padding-start-lg:46px;--m-password-field-meta-margin-top:var(--m-field-help-gap);--m-password-field-requirements-margin-top:var(--m-field-gap-lg);--m-password-field-requirements-padding-y:12px;--m-password-field-requirements-padding-x:14px;--m-password-field-match-padding-y:8px;--m-password-field-match-padding-x:10px;--m-password-field-meta-font-size:var(--m-field-help-font-size);--m-password-field-strength-label-font-size:var(--m-field-help-font-size);--m-password-field-requirement-font-size:var(--m-field-help-font-size);--m-password-field-match-font-size:var(--m-field-help-font-size);--m-password-field-transition-fast:var(--m-field-transition-fast);--m-password-field-transition-soft:var(--m-field-transition-base);--m-password-field-context-surface:var(--m-context-surface);--m-password-field-context-surface-soft:var(--m-context-surface-soft);--m-password-field-context-surface-raised:var(--m-context-surface-raised);--m-password-field-context-surface-hover:var(--m-context-surface-hover);--m-password-field-context-border:var(--m-context-border);--m-password-field-context-border-soft:var(--m-context-border-soft);--m-password-field-context-text:var(--m-context-text);--m-password-field-context-text-strong:var(--m-context-text-strong);--m-password-field-context-text-muted:var(--m-context-text-muted);--m-password-field-context-text-faint:var(--m-context-text-faint);--m-password-field-context-accent:var(--m-context-accent-color);--m-password-field-context-focus-ring:var(--m-context-focus-ring);--m-password-field-context-success-surface:var( --m-context-success-surface,var(--m-password-field-context-surface-soft) );--m-password-field-context-success-border:var( --m-context-success-border,var(--m-password-field-context-border) );--m-password-field-context-success-accent:var( --m-context-success-accent,var(--m-password-field-context-accent) );--m-password-field-context-success-text:var( --m-context-success-text,var(--m-password-field-context-text) );--m-password-field-context-danger-surface:var( --m-context-danger-surface,var(--m-password-field-context-surface-soft) );--m-password-field-context-danger-border:var( --m-context-danger-border,var(--m-password-field-context-border) );--m-password-field-context-danger-accent:var( --m-context-danger-accent,var(--m-password-field-context-accent) );--m-password-field-context-danger-text:var( --m-context-danger-text,var(--m-password-field-context-text) );--m-password-field-context-warning-accent:var( --m-context-warning-accent,var(--m-password-field-context-accent) );--m-password-field-context-warning-text:var( --m-context-warning-text,var(--m-password-field-context-text) );--m-password-field-context-info-accent:var( --m-context-info-accent,var(--m-password-field-context-accent) );--m-password-field-context-info-text:var( --m-context-info-text,var(--m-password-field-context-text) );--m-password-field-toggle-bg:transparent;--m-password-field-toggle-text:var(--m-password-field-context-text-muted);--m-password-field-toggle-border:transparent;--m-password-field-toggle-hover-bg:var(--m-password-field-context-surface-hover);--m-password-field-toggle-hover-text:var(--m-password-field-context-text-strong);--m-password-field-toggle-hover-border:transparent;--m-password-field-toggle-focus-bg:var(--m-password-field-toggle-hover-bg);--m-password-field-toggle-focus-text:var(--m-password-field-toggle-hover-text);--m-password-field-toggle-focus-border:var(--m-password-field-context-accent);--m-password-field-toggle-focus-ring:var(--m-field-focus-shadow);--m-password-field-toggle-disabled-bg:transparent;--m-password-field-toggle-disabled-text:var(--m-password-field-context-text-faint);--m-password-field-toggle-disabled-border:transparent;--m-password-field-strength-track-bg:var(--m-password-field-context-surface-soft);--m-password-field-strength-track-border:transparent;--m-password-field-strength-label-text:var(--m-password-field-context-text-muted);--m-password-field-strength-fill-0:var(--m-password-field-context-surface-soft);--m-password-field-strength-fill-1:var(--m-password-field-context-danger-accent);--m-password-field-strength-fill-2:var(--m-password-field-context-warning-accent);--m-password-field-strength-fill-3:var(--m-password-field-context-info-accent);--m-password-field-strength-fill-4:var(--m-password-field-context-success-accent);--m-password-field-strength-text-0:var(--m-password-field-context-text-muted);--m-password-field-strength-text-1:var(--m-password-field-context-danger-text);--m-password-field-strength-text-2:var(--m-password-field-context-warning-text);--m-password-field-strength-text-3:var(--m-password-field-context-info-text);--m-password-field-strength-text-4:var(--m-password-field-context-success-text);--m-password-field-match-text:var(--m-password-field-context-success-text);--m-password-field-match-bg:var(--m-password-field-context-success-surface);--m-password-field-match-border:var(--m-password-field-context-success-border);--m-password-field-mismatch-text:var(--m-password-field-context-danger-text);--m-password-field-mismatch-bg:var(--m-password-field-context-danger-surface);--m-password-field-mismatch-border:var(--m-password-field-context-danger-border);--m-password-field-requirements-bg:var(--m-password-field-context-surface-raised);--m-password-field-requirements-border:var(--m-password-field-context-border-soft);--m-password-field-requirements-shadow:none;--m-password-field-requirements-title-text:var(--m-password-field-context-text-strong);--m-password-field-requirement-text:var(--m-password-field-context-text-muted);--m-password-field-requirement-dot-bg:var(--m-password-field-context-border-soft);--m-password-field-requirement-pass-text:var(--m-password-field-context-success-text);--m-password-field-requirement-pass-dot-bg:var(--m-password-field-context-success-accent);--m-password-field-requirement-fail-text:var(--m-password-field-context-text-muted);--m-password-field-requirement-fail-dot-bg:var(--m-password-field-context-border-soft);--m-password-field-error-text:var(--m-password-field-context-danger-text);--m-password-field-success-text:var(--m-password-field-context-success-text);--m-password-field-action-hover-text:var(--m-password-field-toggle-hover-text);--password_field_toggle_size_sm:var(--m-password-field-toggle-size-sm);--password_field_toggle_size_md:var(--m-password-field-toggle-size-md);--password_field_toggle_size_lg:var(--m-password-field-toggle-size-lg);--password_field_icon_size_sm:var(--m-password-field-icon-size-sm);--password_field_icon_size_md:var(--m-password-field-icon-size-md);--password_field_icon_size_lg:var(--m-password-field-icon-size-lg);--password_field_strength_bar_height:var(--m-password-field-strength-bar-height);--password_field_strength_gap:var(--m-password-field-strength-gap);--password_field_requirements_gap:var(--m-password-field-requirements-gap);--password_field_requirements_list_gap:var(--m-password-field-requirements-list-gap);--password_field_requirement_dot_size:var(--m-password-field-requirement-dot-size);--password_field_toggle_radius:var(--m-password-field-toggle-radius);--password_field_strength_radius:var(--m-password-field-strength-radius);--password_field_requirement_radius:var(--m-password-field-requirement-radius);--password_field_requirements_radius:var(--m-password-field-requirements-radius);--password_field_match_radius:var(--m-password-field-match-radius);--password_field_action_inset_end:var(--m-password-field-action-inset-inline-start);--password_field_input_padding_end_sm:var(--m-password-field-input-padding-end-sm);--password_field_input_padding_end_md:var(--m-password-field-input-padding-end-md);--password_field_input_padding_end_lg:var(--m-password-field-input-padding-end-lg);--password_field_input_padding_end_with_clear_sm:var(--m-password-field-input-padding-end-with-clear-sm);--password_field_input_padding_end_with_clear_md:var(--m-password-field-input-padding-end-with-clear-md);--password_field_input_padding_end_with_clear_lg:var(--m-password-field-input-padding-end-with-clear-lg);--password_field_input_padding_start_sm:var(--m-password-field-input-padding-start-sm);--password_field_input_padding_start_md:var(--m-password-field-input-padding-start-md);--password_field_input_padding_start_lg:var(--m-password-field-input-padding-start-lg);--password_field_meta_margin_top:var(--m-password-field-meta-margin-top);--password_field_requirements_margin_top:var(--m-password-field-requirements-margin-top);--password_field_requirements_padding_y:var(--m-password-field-requirements-padding-y);--password_field_requirements_padding_x:var(--m-password-field-requirements-padding-x);--password_field_match_padding_y:var(--m-password-field-match-padding-y);--password_field_match_padding_x:var(--m-password-field-match-padding-x);--password_field_meta_font_size:var(--m-password-field-meta-font-size);--password_field_strength_label_font_size:var(--m-password-field-strength-label-font-size);--password_field_requirement_font_size:var(--m-password-field-requirement-font-size);--password_field_match_font_size:var(--m-password-field-match-font-size);--password_field_transition_fast:var(--m-password-field-transition-fast);--password_field_transition_soft:var(--m-password-field-transition-soft);--password_field_toggle_bg:var(--m-password-field-toggle-bg);--password_field_toggle_text:var(--m-password-field-toggle-text);--password_field_toggle_border:var(--m-password-field-toggle-border);--password_field_toggle_hover_bg:var(--m-password-field-toggle-hover-bg);--password_field_toggle_hover_text:var(--m-password-field-toggle-hover-text);--password_field_toggle_hover_border:var(--m-password-field-toggle-hover-border);--password_field_toggle_focus_bg:var(--m-password-field-toggle-focus-bg);--password_field_toggle_focus_text:var(--m-password-field-toggle-focus-text);--password_field_toggle_focus_border:var(--m-password-field-toggle-focus-border);--password_field_toggle_focus_ring:var(--m-password-field-toggle-focus-ring);--password_field_toggle_disabled_bg:var(--m-password-field-toggle-disabled-bg);--password_field_toggle_disabled_text:var(--m-password-field-toggle-disabled-text);--password_field_toggle_disabled_border:var(--m-password-field-toggle-disabled-border);--password_field_strength_track_bg:var(--m-password-field-strength-track-bg);--password_field_strength_track_border:var(--m-password-field-strength-track-border);--password_field_strength_empty_bg:var(--m-password-field-strength-fill-0);--password_field_strength_fill_0:var(--m-password-field-strength-fill-0);--password_field_strength_fill_1:var(--m-password-field-strength-fill-1);--password_field_strength_fill_2:var(--m-password-field-strength-fill-2);--password_field_strength_fill_3:var(--m-password-field-strength-fill-3);--password_field_strength_fill_4:var(--m-password-field-strength-fill-4);--password_field_strength_label_text:var(--m-password-field-strength-label-text);--password_field_strength_text_0:var(--m-password-field-strength-text-0);--password_field_strength_text_1:var(--m-password-field-strength-text-1);--password_field_strength_text_2:var(--m-password-field-strength-text-2);--password_field_strength_text_3:var(--m-password-field-strength-text-3);--password_field_strength_text_4:var(--m-password-field-strength-text-4);--password_field_match_text:var(--m-password-field-match-text);--password_field_match_bg:var(--m-password-field-match-bg);--password_field_match_border:var(--m-password-field-match-border);--password_field_mismatch_text:var(--m-password-field-mismatch-text);--password_field_mismatch_bg:var(--m-password-field-mismatch-bg);--password_field_mismatch_border:var(--m-password-field-mismatch-border);--password_field_requirements_bg:var(--m-password-field-requirements-bg);--password_field_requirements_border:var(--m-password-field-requirements-border);--password_field_requirements_shadow:var(--m-password-field-requirements-shadow);--password_field_requirements_title_text:var(--m-password-field-requirements-title-text);--password_field_requirement_text:var(--m-password-field-requirement-text);--password_field_requirement_dot_bg:var(--m-password-field-requirement-dot-bg);--password_field_requirement_pass_text:var(--m-password-field-requirement-pass-text);--password_field_requirement_pass_dot_bg:var(--m-password-field-requirement-pass-dot-bg);--password_field_requirement_fail_text:var(--m-password-field-requirement-fail-text);--password_field_requirement_fail_dot_bg:var(--m-password-field-requirement-fail-dot-bg);--password_field_error_text:var(--m-password-field-error-text);--password_field_success_text:var(--m-password-field-success-text);--password_field_action_hover_text:var(--m-password-field-action-hover-text)}.m-password-field{position:relative;min-width:0}.m-password-field__main{position:relative;min-width:0}.m-password-field .m-field__control-wrap{position:relative;z-index:2}.m-password-field__label-row{margin-bottom:var(--m-form-label-margin-bottom,.35rem)}.m-password-field .m-field__control-wrap>.m-helper{position:absolute;inset-inline-end:calc(var(--password_field_action_inset_end)+var(--password_field_toggle_size_md)+6px);top:50%;z-index:4;transform:translateY(-50%)}.m-password-field:not([data-password-toggle="true"]) .m-field__control-wrap>.m-helper{inset-inline-end:var(--password_field_action_inset_end)}.m-password-field .m-control{padding-inline-start:var(--m-form-current-padding-inline,var(--form_padding_x_md,15px));padding-inline-end:var(--password_field_input_padding_end_md)}.m-password-field.has-help .m-control{padding-inline-end:calc(var(--password_field_input_padding_end_md)+2rem)}.m-password-field.m-control-sm .m-control{padding-inline-start:var(--m-form-padding-inline-sm,var(--form_padding_x_sm,12px));padding-inline-end:var(--password_field_input_padding_end_sm)}.m-password-field.m-control-sm.has-help .m-control{padding-inline-end:calc(var(--password_field_input_padding_end_sm)+1.8rem)}.m-password-field.m-control-lg .m-control{padding-inline-start:var(--m-form-padding-inline-lg,var(--form_padding_x_lg,18px));padding-inline-end:var(--password_field_input_padding_end_lg)}.m-password-field.m-control-lg.has-help .m-control{padding-inline-end:calc(var(--password_field_input_padding_end_lg)+2.1rem)}.m-password-field.has-value .m-field__control-wrap:has(.m-field__clear) .m-control{padding-inline-start:var(--m-form-current-padding-inline,var(--form_padding_x_md,15px));padding-inline-end:calc( var(--password_field_action_inset_end)+var(--password_field_toggle_size_md)+var(--m-form-clear-size,30px)+14px )}.m-password-field.m-control-sm.has-value .m-field__control-wrap:has(.m-field__clear) .m-control{padding-inline-start:var(--m-form-padding-inline-sm,var(--form_padding_x_sm,12px));padding-inline-end:calc( var(--password_field_action_inset_end)+var(--password_field_toggle_size_sm)+var(--m-form-clear-size,30px)+12px )}.m-password-field.m-control-lg.has-value .m-field__control-wrap:has(.m-field__clear) .m-control{padding-inline-start:var(--m-form-padding-inline-lg,var(--form_padding_x_lg,18px));padding-inline-end:calc( var(--password_field_action_inset_end)+var(--password_field_toggle_size_lg)+var(--m-form-clear-size,30px)+16px )}.m-password-field__toggle{position:absolute;inset-inline-end:var(--password_field_action_inset_end);top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;width:var(--password_field_toggle_size_md);height:var(--password_field_toggle_size_md);margin:0;padding:0;border:var(--m-field-border-width) solid var(--password_field_toggle_border);border-radius:var(--password_field_toggle_radius);background:var(--password_field_toggle_bg);color:var(--password_field_toggle_text);cursor:pointer;user-select:none;transition:inset-inline-end var(--password_field_transition_fast),background-color var(--password_field_transition_fast),color var(--password_field_transition_fast),border-color var(--password_field_transition_fast),box-shadow var(--password_field_transition_fast),opacity var(--password_field_transition_fast)}.m-password-field .m-field__clear{inset-inline-end:var(--password_field_action_inset_end)}.m-password-field.has-value .m-field__control-wrap:has(.m-field__clear) .m-password-field__toggle{inset-inline-end:calc( var(--password_field_action_inset_end)+var(--m-form-clear-size,30px)+6px )}.m-password-field.m-control-sm .m-password-field__toggle{width:var(--password_field_toggle_size_sm);height:var(--password_field_toggle_size_sm)}.m-password-field.m-control-lg .m-password-field__toggle{width:var(--password_field_toggle_size_lg);height:var(--password_field_toggle_size_lg)}.m-password-field__toggle:hover{background:var(--password_field_toggle_hover_bg);color:var(--password_field_toggle_hover_text);border-color:var(--password_field_toggle_hover_border)}.m-password-field__toggle:focus,.m-password-field__toggle:focus-visible{outline:none;background:var(--password_field_toggle_focus_bg);color:var(--password_field_toggle_focus_text);border-color:var(--password_field_toggle_focus_border);box-shadow:var(--password_field_toggle_focus_ring)}.m-password-field__toggle:disabled{background:var(--password_field_toggle_disabled_bg);color:var(--password_field_toggle_disabled_text);border-color:var(--password_field_toggle_disabled_border);cursor:not-allowed;opacity:.7}.m-password-field__toggle svg,.m-password-field__toggle i,.m-password-field__toggle span[aria-hidden="true"]{width:var(--password_field_icon_size_md);height:var(--password_field_icon_size_md);display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--password_field_icon_size_md);pointer-events:none}.m-password-field__help-trigger{position:absolute;inset-inline-end:calc(var(--password_field_action_inset_end)+var(--password_field_toggle_size_md)+6px);top:50%;z-index:4;transform:translateY(-50%)}.m-password-field:not([data-password-toggle="true"]) .m-password-field__help-trigger{inset-inline-end:var(--password_field_action_inset_end)}.m-password-field__hint.m-field-help-bubble{color:var(--m-form-text)}.m-password-field.m-control-sm .m-password-field__toggle svg,.m-password-field.m-control-sm .m-password-field__toggle i,.m-password-field.m-control-sm .m-password-field__toggle span[aria-hidden="true"]{width:var(--password_field_icon_size_sm);height:var(--password_field_icon_size_sm);font-size:var(--password_field_icon_size_sm)}.m-password-field.m-control-lg .m-password-field__toggle svg,.m-password-field.m-control-lg .m-password-field__toggle i,.m-password-field.m-control-lg .m-password-field__toggle span[aria-hidden="true"]{width:var(--password_field_icon_size_lg);height:var(--password_field_icon_size_lg);font-size:var(--password_field_icon_size_lg)}.m-password-field__panel-anchor{position:relative;min-width:0}.m-password-field__strong{display:flex;flex-direction:column;gap:var(--password_field_meta_margin_top);margin-top:var(--password_field_meta_margin_top)}.m-password-field__strong[hidden]{display:none !important}.m-password-field__strength{display:flex;flex-direction:column;gap:var(--password_field_strength_gap)}.m-password-field__strength[hidden]{display:none !important}.m-password-field__strength-track{width:100%;height:var(--password_field_strength_bar_height);overflow:hidden;border:var(--m-field-border-width) solid var(--password_field_strength_track_border);border-radius:var(--password_field_strength_radius);background:var(--password_field_strength_track_bg)}.m-password-field__strength-fill{width:0%;height:100%;border-radius:inherit;background:var(--password_field_strength_empty_bg);transition:width var(--password_field_transition_soft),background-color var(--password_field_transition_soft)}.m-password-field[data-strength="0"] .m-password-field__strength-fill{width:0%;background:var(--password_field_strength_fill_0)}.m-password-field[data-strength="1"] .m-password-field__strength-fill{width:25%;background:var(--password_field_strength_fill_1)}.m-password-field[data-strength="2"] .m-password-field__strength-fill{width:50%;background:var(--password_field_strength_fill_2)}.m-password-field[data-strength="3"] .m-password-field__strength-fill{width:75%;background:var(--password_field_strength_fill_3)}.m-password-field[data-strength="4"] .m-password-field__strength-fill{width:100%;background:var(--password_field_strength_fill_4)}.m-password-field__strength-label{color:var(--password_field_strength_label_text);font-size:var(--password_field_strength_label_font_size);line-height:1.5}.m-password-field[data-strength="0"] .m-password-field__strength-label{color:var(--password_field_strength_text_0)}.m-password-field[data-strength="1"] .m-password-field__strength-label{color:var(--password_field_strength_text_1)}.m-password-field[data-strength="2"] .m-password-field__strength-label{color:var(--password_field_strength_text_2)}.m-password-field[data-strength="3"] .m-password-field__strength-label{color:var(--password_field_strength_text_3)}.m-password-field[data-strength="4"] .m-password-field__strength-label{color:var(--password_field_strength_text_4)}.m-password-field__match{display:none;margin-top:var(--password_field_meta_margin_top);padding:var(--password_field_match_padding_y) var(--password_field_match_padding_x);border:var(--m-field-border-width) solid transparent;border-radius:var(--password_field_match_radius);font-size:var(--password_field_match_font_size);line-height:1.5}.m-password-field.is-match .m-password-field__match{display:block;color:var(--password_field_match_text);background:var(--password_field_match_bg);border-color:var(--password_field_match_border)}.m-password-field.is-mismatch .m-password-field__match{display:block;color:var(--password_field_mismatch_text);background:var(--password_field_mismatch_bg);border-color:var(--password_field_mismatch_border)}.m-password-field__requirements{display:flex;flex-direction:column;gap:var(--password_field_requirements_list_gap);margin-top:var(--password_field_requirements_margin_top);padding:var(--password_field_requirements_padding_y) var(--password_field_requirements_padding_x);border:var(--m-field-border-width) solid var(--password_field_requirements_border);border-radius:var(--password_field_requirements_radius);background:var(--password_field_requirements_bg);box-shadow:var(--password_field_requirements_shadow)}.m-password-field__requirements[hidden]{display:none !important}.m-password-field__requirements-title{margin:0;color:var(--password_field_requirements_title_text);font-size:var(--password_field_meta_font_size);font-weight:700;line-height:1.5}.m-password-field__requirement{display:flex;align-items:center;gap:var(--password_field_requirements_gap);min-width:0;color:var(--password_field_requirement_text);font-size:var(--password_field_requirement_font_size);line-height:1.5}.m-password-field__requirement::before{content:"";width:var(--password_field_requirement_dot_size);height:var(--password_field_requirement_dot_size);flex:0 0 auto;border-radius:var(--password_field_requirement_radius);background:var(--password_field_requirement_dot_bg);transition:background-color var(--password_field_transition_fast),transform var(--password_field_transition_fast)}.m-password-field__requirement.is-pass{color:var(--password_field_requirement_pass_text)}.m-password-field__requirement.is-pass::before{background:var(--password_field_requirement_pass_dot_bg)}.m-password-field__requirement.is-fail{color:var(--password_field_requirement_fail_text)}.m-password-field__requirement.is-fail::before{background:var(--password_field_requirement_fail_dot_bg)}.m-password-field.is-visible .m-password-field__toggle{color:var(--password_field_action_hover_text)}.m-password-field.is-error .m-password-field__strength-label,.m-password-field.is-error .m-password-field__requirements-title{color:var(--password_field_error_text)}.m-password-field.is-success .m-password-field__strength-label,.m-password-field.is-success .m-password-field__requirements-title{color:var(--password_field_success_text)}@media (max-width:767.98px){.m-password-field .m-control{min-height:max(var(--m-form-current-height),2.75rem)}.m-password-field__requirements{max-width:100%}}:root,.m-theme-default{--m-choice-gap-sm:var(--m-field-gap-sm);--m-choice-gap-md:var(--m-field-gap-md);--m-choice-gap-lg:var(--m-field-gap-lg);--m-choice-label-font-size-sm:var(--m-field-help-font-size);--m-choice-label-font-size-md:var(--m-field-label-font-size);--m-choice-label-font-size-lg:var(--m-field-font-size-md);--m-choice-label-font-weight:var(--m-field-label-font-weight);--m-choice-label-line-height:var(--m-field-label-line-height);--m-choice-hint-gap:var(--m-field-help-gap);--m-choice-hint-font-size:var(--m-field-help-font-size);--m-choice-hint-line-height:var(--m-field-help-line-height);--m-choice-min-height-check-radio-sm:18px;--m-choice-min-height-check-radio-md:20px;--m-choice-min-height-check-radio-lg:22px;--m-choice-min-height-switch-sm:22px;--m-choice-min-height-switch-md:24px;--m-choice-min-height-switch-lg:28px;--m-choice-checkbox-size-sm:var(--m-field-choice-box-size-sm);--m-choice-checkbox-size-md:var(--m-field-choice-box-size-md);--m-choice-checkbox-size-lg:var(--m-field-choice-box-size-lg);--m-choice-checkbox-radius:var(--m-field-radius-sm);--m-choice-radio-size-sm:var(--m-field-choice-box-size-sm);--m-choice-radio-size-md:var(--m-field-choice-box-size-md);--m-choice-radio-size-lg:var(--m-field-choice-box-size-lg);--m-choice-radio-radius:999px;--m-choice-radio-dot-size-sm:7px;--m-choice-radio-dot-size-md:8px;--m-choice-radio-dot-size-lg:9px;--m-choice-check-icon-size-sm:10px;--m-choice-check-icon-size-md:var(--m-field-choice-check-icon-size);--m-choice-check-icon-size-lg:12px;--m-choice-switch-track-width-sm:32px;--m-choice-switch-track-width-md:36px;--m-choice-switch-track-width-lg:42px;--m-choice-switch-track-height-sm:18px;--m-choice-switch-track-height-md:20px;--m-choice-switch-track-height-lg:24px;--m-choice-switch-thumb-size-sm:12px;--m-choice-switch-thumb-size-md:14px;--m-choice-switch-thumb-size-lg:18px;--m-choice-switch-thumb-offset-sm:14px;--m-choice-switch-thumb-offset-md:16px;--m-choice-switch-thumb-offset-lg:18px;--m-choice-switch-radius:999px;--m-choice-switch-thumb-radius:999px;--m-choice-group-gap:var(--m-field-gap-lg);--m-choice-group-items-gap:var(--m-field-gap-lg);--m-choice-group-inline-gap:calc(var(--m-field-gap-lg)+var(--m-field-gap-sm));--m-choice-group-segment-padding:var(--m-field-choice-group-segment-padding);--m-choice-group-segment-gap:var(--m-field-gap-sm);--m-choice-group-segment-radius:var(--m-field-radius-md);--m-choice-group-option-min-height-sm:var(--m-field-choice-group-option-height-sm);--m-choice-group-option-min-height-md:var(--m-field-choice-group-option-height-md);--m-choice-group-option-min-height-lg:var(--m-field-choice-group-option-height-lg);--m-choice-group-option-padding-x-sm:var(--m-field-padding-x-sm);--m-choice-group-option-padding-x-md:var(--m-field-padding-x-md);--m-choice-group-option-padding-x-lg:var(--m-field-padding-x-lg);--m-choice-group-option-radius:var(--m-field-radius-md);--m-choice-group-option-gap:var(--m-field-gap-md);--m-choice-group-label-font-size:var(--m-field-label-font-size);--m-choice-group-label-font-weight:var(--m-field-label-font-weight);--m-choice-group-label-line-height:var(--m-field-label-line-height);--m-choice-group-hint-font-size:var(--m-field-help-font-size);--m-choice-group-hint-line-height:var(--m-field-help-line-height);--m-choice-group-option-label-font-size:var(--m-field-font-size-md);--m-choice-group-option-label-font-weight:var(--m-field-label-font-weight);--m-choice-group-option-hint-font-size:var(--m-field-help-font-size);--m-choice-group-option-hint-line-height:var(--m-field-help-line-height);--m-choice-transition-fast:var(--m-field-transition-fast);--m-choice-transition-base:var(--m-field-transition-base);--m-choice-context-surface:var(--m-component-surface,var(--m-context-surface,var(--m-surface,var(--color-surface,#ffffff))));--m-choice-context-surface-soft:var(--m-component-surface-soft,var(--m-context-surface-soft,var(--m-surface-soft,var(--color-surface-soft,#f8fafc))));--m-choice-context-surface-muted:var(--m-component-surface-muted,var(--m-context-surface-muted,var(--m-surface-muted,var(--color-surface-muted,#f1f5f9))));--m-choice-context-surface-raised:var(--m-component-surface-raised,var(--m-context-surface-raised,var(--m-surface-raised,var(--color-surface-raised,#ffffff))));--m-choice-context-surface-elevated:var(--m-component-surface-elevated,var(--m-context-surface-elevated,var(--m-surface-elevated,var(--color-surface-elevated,var(--m-choice-context-surface-raised)))));--m-choice-context-surface-hover:var(--m-component-surface-hover,var(--m-context-surface-hover,var(--m-surface-hover,var(--color-surface-hover,var(--m-choice-context-surface-soft)))));--m-choice-context-surface-active:var(--m-component-surface-active,var(--m-context-surface-active,var(--m-surface-active,var(--color-surface-active,var(--m-choice-context-surface-soft)))));--m-choice-context-surface-selected:var(--m-component-surface-selected,var(--m-context-surface-selected,var(--m-surface-selected,var(--color-surface-selected,var(--m-choice-context-surface-active)))));--m-choice-context-border:var(--m-component-border,var(--m-context-border,var(--m-border,var(--color-border,#e2e8f0))));--m-choice-context-border-subtle:var(--m-component-border-subtle,var(--m-context-border-subtle,var(--m-border-subtle,var(--color-border-subtle,#edf2f7))));--m-choice-context-border-soft:var(--m-component-border-soft,var(--m-context-border-soft,var(--m-border-soft,var(--color-border-soft,var(--m-choice-context-border-subtle)))));--m-choice-context-border-strong:var(--m-component-border-strong,var(--m-context-border-strong,var(--m-border-strong,var(--color-border-strong,#cbd5e1))));--m-choice-context-border-active:var(--m-component-border-active,var(--m-context-border-active,var(--m-border-active,var(--color-border-active,var(--m-choice-context-border-strong)))));--m-choice-context-focus-ring:var(--m-component-focus-ring,var(--m-context-focus-ring,var(--color-focus-ring,rgba(37,99,235,0.18))));--m-choice-context-text:var(--m-component-text,var(--m-context-text,var(--m-text,var(--color-text,#334155))));--m-choice-context-text-strong:var(--m-component-text-strong,var(--m-context-text-strong,var(--m-text-strong,var(--color-text-strong,#0f172a))));--m-choice-context-text-soft:var(--m-component-text-soft,var(--m-context-text-soft,var(--m-text-soft,var(--color-text-soft,#475569))));--m-choice-context-text-muted:var(--m-component-text-muted,var(--m-context-text-muted,var(--m-text-muted,var(--color-text-muted,#64748b))));--m-choice-context-text-faint:var(--m-component-text-faint,var(--m-context-text-faint,var(--m-text-faint,var(--color-text-faint,#94a3b8))));--m-choice-context-text-inverse:var(--m-component-text-inverse,var(--m-context-text-inverse,var(--m-text-inverse,var(--color-text-inverse,#ffffff))));--m-choice-context-accent-color:var(--m-component-accent-color,var(--m-context-accent-color,var(--m-accent-color,var(--m-color-c1,var(--color-slot-1,#2563eb)))));--m-choice-context-accent-color-hover:var(--m-component-accent-color-hover,var(--m-context-accent-color-hover,var(--m-accent-color-hover,var(--m-color-c1-hover,var(--color-slot-1-hover,#1d4ed8)))));--m-choice-context-accent-color-active:var(--m-component-accent-color-active,var(--m-context-accent-color-active,var(--m-accent-color-active,var(--m-color-c1-active,var(--color-slot-1-active,#1e40af)))));--m-choice-context-accent-soft:var(--m-component-accent-soft,var(--m-context-accent-soft,var(--m-accent-soft,var(--m-color-c1-soft,var(--color-slot-1-soft,#eff6ff)))));--m-choice-context-accent-soft-strong:var(--m-component-accent-soft-strong,var(--m-context-accent-soft-strong,var(--m-accent-soft-strong,var(--m-color-c1-soft-strong,var(--color-slot-1-soft-strong,#dbeafe)))));--m-choice-context-accent-text-inverse:var(--m-component-accent-text-inverse,var(--m-context-accent-text-inverse,var(--m-accent-text-inverse,var(--m-color-c1-text-inverse,var(--color-slot-1-text-inverse,#ffffff)))));--m-choice-context-state-hover-bg:var(--m-component-state-hover-bg,var(--m-context-state-hover-bg,var(--m-choice-context-surface-hover)));--m-choice-context-state-hover-border:var(--m-component-state-hover-border,var(--m-context-state-hover-border,var(--m-choice-context-border-strong)));--m-choice-context-state-active-bg:var(--m-component-state-active-bg,var(--m-context-state-active-bg,var(--m-choice-context-surface-active)));--m-choice-context-state-active-border:var(--m-component-state-active-border,var(--m-context-state-active-border,var(--m-choice-context-border-active)));--m-choice-context-state-selected-bg:var(--m-component-state-selected-bg,var(--m-context-state-selected-bg,var(--m-choice-context-surface-selected)));--m-choice-context-state-selected-border:var(--m-component-state-selected-border,var(--m-context-state-selected-border,var(--m-choice-context-border-active)));--m-choice-context-shadow:var(--m-component-shadow,var(--m-context-shadow,var(--shadow-sm,0 4px 12px rgba(15,23,42,0.04))));--m-choice-context-shadow-hover:var(--m-component-shadow-hover,var(--m-context-shadow-hover,var(--shadow-md,0 10px 24px rgba(15,23,42,0.06))));--m-choice-surface:var(--m-choice-context-surface);--m-choice-surface-soft:var(--m-choice-context-surface-soft);--m-choice-surface-muted:var(--m-choice-context-surface-muted);--m-choice-surface-raised:var(--m-choice-context-surface-raised);--m-choice-surface-elevated:var(--m-choice-context-surface-elevated);--m-choice-border-color:var(--m-choice-context-border);--m-choice-border-color-subtle:var(--m-choice-context-border-subtle);--m-choice-border-color-soft:var(--m-choice-context-border-soft);--m-choice-border-color-strong:var(--m-choice-context-border-strong);--m-choice-border-color-active:var(--m-choice-context-border-active);--m-choice-text-color:var(--m-choice-context-text);--m-choice-text-strong-color:var(--m-choice-context-text-strong);--m-choice-text-soft-color:var(--m-choice-context-text-soft);--m-choice-text-muted-color:var(--m-choice-context-text-muted);--m-choice-text-faint-color:var(--m-choice-context-text-faint);--m-choice-text-inverse-color:var(--m-choice-context-text-inverse);--m-choice-accent-color:var(--m-choice-context-accent-color);--m-choice-accent-color-hover:var(--m-choice-context-accent-color-hover);--m-choice-accent-color-active:var(--m-choice-context-accent-color-active);--m-choice-accent-soft:var(--m-choice-context-accent-soft);--m-choice-accent-soft-strong:var(--m-choice-context-accent-soft-strong);--m-choice-accent-text-inverse:var(--m-choice-context-accent-text-inverse);--m-choice-state-hover-bg:var(--m-choice-context-state-hover-bg);--m-choice-state-hover-border:var(--m-choice-context-state-hover-border);--m-choice-state-active-bg:var(--m-choice-context-state-active-bg);--m-choice-state-active-border:var(--m-choice-context-state-active-border);--m-choice-state-selected-bg:var(--m-choice-context-state-selected-bg);--m-choice-state-selected-border:var(--m-choice-context-state-selected-border);--m-choice-shadow:var(--m-choice-context-shadow);--m-choice-shadow-hover:var(--m-choice-context-shadow-hover);--m-choice-slot-accent-color:var(--m-choice-accent-color);--m-choice-slot-accent-color-hover:var(--m-choice-accent-color-hover);--m-choice-slot-accent-color-active:var(--m-choice-accent-color-active);--m-choice-slot-accent-soft:var(--m-choice-accent-soft);--m-choice-slot-accent-soft-strong:var(--m-choice-accent-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-choice-accent-text-inverse);--m-choice-bg:var(--m-choice-surface);--m-choice-text:var(--m-choice-text-color);--m-choice-border:var(--m-choice-border-color);--m-choice-bg-hover:var(--m-choice-state-hover-bg);--m-choice-text-hover:var(--m-choice-text-color);--m-choice-border-hover:var(--m-choice-state-hover-border);--m-choice-disabled-bg:var(--m-choice-surface-muted);--m-choice-disabled-text:var(--m-choice-text-muted-color);--m-choice-disabled-border:var(--m-choice-border-color-soft);--m-choice-label-color:var(--m-choice-text-color);--m-choice-hint-color:var(--m-choice-text-muted-color);--m-choice-group-label-color:var(--m-choice-text-color);--m-choice-group-hint-color:var(--m-choice-text-muted-color);--m-choice-group-bg:var(--m-choice-surface-soft);--m-choice-group-border:var(--m-choice-border-color-subtle);--m-choice-group-shadow:var(--m-choice-shadow);--m-choice-group-option-bg:transparent;--m-choice-group-option-text:var(--m-choice-text-soft-color);--m-choice-group-option-border:transparent;--m-choice-group-option-hover-bg:var(--m-choice-state-hover-bg);--m-choice-group-option-hover-text:var(--m-choice-text-color);--m-choice-group-option-hover-border:var(--m-choice-state-hover-border);--m-choice-group-option-selected-bg:var(--m-choice-slot-accent-color);--m-choice-group-option-selected-text:var(--m-choice-slot-accent-text-inverse);--m-choice-group-option-selected-border:var(--m-choice-slot-accent-color);--m-choice-group-option-disabled-bg:var(--m-choice-disabled-bg);--m-choice-group-option-disabled-text:var(--m-choice-disabled-text);--m-choice-group-option-disabled-border:var(--m-choice-disabled-border);--m-choice-checkbox-bg:var(--m-choice-surface);--m-choice-checkbox-border:var(--m-choice-border-color);--m-choice-checkbox-icon:var(--m-choice-slot-accent-text-inverse);--m-choice-checkbox-bg-hover:var(--m-choice-state-hover-bg);--m-choice-checkbox-border-hover:var(--m-choice-state-hover-border);--m-choice-checkbox-bg-checked:var(--m-choice-slot-accent-color);--m-choice-checkbox-border-checked:var(--m-choice-slot-accent-color);--m-choice-radio-bg:var(--m-choice-surface);--m-choice-radio-border:var(--m-choice-border-color);--m-choice-radio-dot:var(--m-choice-slot-accent-color);--m-choice-radio-bg-hover:var(--m-choice-state-hover-bg);--m-choice-radio-border-hover:var(--m-choice-state-hover-border);--m-choice-radio-bg-checked:var(--m-choice-surface);--m-choice-radio-border-checked:var(--m-choice-slot-accent-color);--m-choice-switch-bg:var(--m-choice-border-color-subtle);--m-choice-switch-border:var(--m-choice-border-color-subtle);--m-choice-switch-bg-hover:var(--m-choice-border-color);--m-choice-switch-border-hover:var(--m-choice-border-color);--m-choice-switch-bg-checked:var(--m-choice-slot-accent-color);--m-choice-switch-border-checked:var(--m-choice-slot-accent-color);--m-choice-switch-thumb-bg:var(--m-choice-surface);--m-choice-switch-thumb-shadow:var(--m-choice-shadow);--m-choice-focus-border:var(--m-choice-slot-accent-color);--m-choice-focus-shadow:0 0 0 var(--m-field-focus-width) var(--m-choice-context-focus-ring);--m-choice-invalid-border:var(--m-choice-slot-accent-color);--m-choice-invalid-ring:var(--m-choice-slot-accent-soft);--m-choice-state-disabled-opacity:1;--m-choice-state-readonly-opacity:1;--choice_default_bg:var(--m-choice-bg);--choice_default_text:var(--m-choice-text);--choice_default_border:var(--m-choice-border);--choice_default_hover_bg:var(--m-choice-bg-hover);--choice_default_hover_text:var(--m-choice-text-hover);--choice_default_hover_border:var(--m-choice-border-hover);--choice_default_disabled_bg:var(--m-choice-disabled-bg);--choice_default_disabled_text:var(--m-choice-disabled-text);--choice_default_disabled_border:var(--m-choice-disabled-border);--choice_hint_text:var(--m-choice-hint-color);--choice_checkbox_bg:var(--m-choice-checkbox-bg);--choice_checkbox_border:var(--m-choice-checkbox-border);--choice_checkbox_icon:var(--m-choice-checkbox-icon);--choice_checkbox_hover_bg:var(--m-choice-checkbox-bg-hover);--choice_checkbox_hover_border:var(--m-choice-checkbox-border-hover);--choice_checkbox_checked_bg:var(--m-choice-checkbox-bg-checked);--choice_checkbox_checked_border:var(--m-choice-checkbox-border-checked);--choice_radio_bg:var(--m-choice-radio-bg);--choice_radio_border:var(--m-choice-radio-border);--choice_radio_dot:var(--m-choice-radio-dot);--choice_radio_hover_bg:var(--m-choice-radio-bg-hover);--choice_radio_hover_border:var(--m-choice-radio-border-hover);--choice_radio_checked_bg:var(--m-choice-radio-bg-checked);--choice_radio_checked_border:var(--m-choice-radio-border-checked);--choice_switch_bg:var(--m-choice-switch-bg);--choice_switch_border:var(--m-choice-switch-border);--choice_switch_hover_bg:var(--m-choice-switch-bg-hover);--choice_switch_hover_border:var(--m-choice-switch-border-hover);--choice_switch_checked_bg:var(--m-choice-switch-bg-checked);--choice_switch_checked_border:var(--m-choice-switch-border-checked);--choice_switch_thumb_bg:var(--m-choice-switch-thumb-bg);--choice_switch_thumb_shadow:var(--m-choice-switch-thumb-shadow);--choice_focus_border:var(--m-choice-focus-border);--choice_invalid_border:var(--m-choice-invalid-border);--choice_invalid_ring:var(--m-choice-invalid-ring);--choice_group_label_text:var(--m-choice-group-label-color);--choice_group_hint_text:var(--m-choice-group-hint-color)}.m-check[data-slot="c1"],.m-check[data-theme-slot="c1"],.m-check[data-accent="c1"],.m-radio[data-slot="c1"],.m-radio[data-theme-slot="c1"],.m-radio[data-accent="c1"],.m-switch[data-slot="c1"],.m-switch[data-theme-slot="c1"],.m-switch[data-accent="c1"]{--m-choice-slot-accent-color:var(--m-color-c1);--m-choice-slot-accent-color-hover:var(--m-color-c1-hover);--m-choice-slot-accent-color-active:var(--m-color-c1-active);--m-choice-slot-accent-soft:var(--m-color-c1-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c1-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c1-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c2"],.m-check[data-theme-slot="c2"],.m-check[data-accent="c2"],.m-radio[data-slot="c2"],.m-radio[data-theme-slot="c2"],.m-radio[data-accent="c2"],.m-switch[data-slot="c2"],.m-switch[data-theme-slot="c2"],.m-switch[data-accent="c2"]{--m-choice-slot-accent-color:var(--m-color-c2);--m-choice-slot-accent-color-hover:var(--m-color-c2-hover);--m-choice-slot-accent-color-active:var(--m-color-c2-active);--m-choice-slot-accent-soft:var(--m-color-c2-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c2-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c2-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c3"],.m-check[data-theme-slot="c3"],.m-check[data-accent="c3"],.m-radio[data-slot="c3"],.m-radio[data-theme-slot="c3"],.m-radio[data-accent="c3"],.m-switch[data-slot="c3"],.m-switch[data-theme-slot="c3"],.m-switch[data-accent="c3"]{--m-choice-slot-accent-color:var(--m-color-c3);--m-choice-slot-accent-color-hover:var(--m-color-c3-hover);--m-choice-slot-accent-color-active:var(--m-color-c3-active);--m-choice-slot-accent-soft:var(--m-color-c3-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c3-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c3-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c4"],.m-check[data-theme-slot="c4"],.m-check[data-accent="c4"],.m-radio[data-slot="c4"],.m-radio[data-theme-slot="c4"],.m-radio[data-accent="c4"],.m-switch[data-slot="c4"],.m-switch[data-theme-slot="c4"],.m-switch[data-accent="c4"]{--m-choice-slot-accent-color:var(--m-color-c4);--m-choice-slot-accent-color-hover:var(--m-color-c4-hover);--m-choice-slot-accent-color-active:var(--m-color-c4-active);--m-choice-slot-accent-soft:var(--m-color-c4-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c4-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c4-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c5"],.m-check[data-theme-slot="c5"],.m-check[data-accent="c5"],.m-radio[data-slot="c5"],.m-radio[data-theme-slot="c5"],.m-radio[data-accent="c5"],.m-switch[data-slot="c5"],.m-switch[data-theme-slot="c5"],.m-switch[data-accent="c5"]{--m-choice-slot-accent-color:var(--m-color-c5);--m-choice-slot-accent-color-hover:var(--m-color-c5-hover);--m-choice-slot-accent-color-active:var(--m-color-c5-active);--m-choice-slot-accent-soft:var(--m-color-c5-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c5-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c5-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c6"],.m-check[data-theme-slot="c6"],.m-check[data-accent="c6"],.m-radio[data-slot="c6"],.m-radio[data-theme-slot="c6"],.m-radio[data-accent="c6"],.m-switch[data-slot="c6"],.m-switch[data-theme-slot="c6"],.m-switch[data-accent="c6"]{--m-choice-slot-accent-color:var(--m-color-c6);--m-choice-slot-accent-color-hover:var(--m-color-c6-hover);--m-choice-slot-accent-color-active:var(--m-color-c6-active);--m-choice-slot-accent-soft:var(--m-color-c6-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c6-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c6-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c7"],.m-check[data-theme-slot="c7"],.m-check[data-accent="c7"],.m-radio[data-slot="c7"],.m-radio[data-theme-slot="c7"],.m-radio[data-accent="c7"],.m-switch[data-slot="c7"],.m-switch[data-theme-slot="c7"],.m-switch[data-accent="c7"]{--m-choice-slot-accent-color:var(--m-color-c7);--m-choice-slot-accent-color-hover:var(--m-color-c7-hover);--m-choice-slot-accent-color-active:var(--m-color-c7-active);--m-choice-slot-accent-soft:var(--m-color-c7-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c7-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c7-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c8"],.m-check[data-theme-slot="c8"],.m-check[data-accent="c8"],.m-radio[data-slot="c8"],.m-radio[data-theme-slot="c8"],.m-radio[data-accent="c8"],.m-switch[data-slot="c8"],.m-switch[data-theme-slot="c8"],.m-switch[data-accent="c8"]{--m-choice-slot-accent-color:var(--m-color-c8);--m-choice-slot-accent-color-hover:var(--m-color-c8-hover);--m-choice-slot-accent-color-active:var(--m-color-c8-active);--m-choice-slot-accent-soft:var(--m-color-c8-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c8-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c8-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c9"],.m-check[data-theme-slot="c9"],.m-check[data-accent="c9"],.m-radio[data-slot="c9"],.m-radio[data-theme-slot="c9"],.m-radio[data-accent="c9"],.m-switch[data-slot="c9"],.m-switch[data-theme-slot="c9"],.m-switch[data-accent="c9"]{--m-choice-slot-accent-color:var(--m-color-c9);--m-choice-slot-accent-color-hover:var(--m-color-c9-hover);--m-choice-slot-accent-color-active:var(--m-color-c9-active);--m-choice-slot-accent-soft:var(--m-color-c9-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c9-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c9-text-inverse,var(--m-choice-accent-text-inverse))}.m-check[data-slot="c10"],.m-check[data-theme-slot="c10"],.m-check[data-accent="c10"],.m-radio[data-slot="c10"],.m-radio[data-theme-slot="c10"],.m-radio[data-accent="c10"],.m-switch[data-slot="c10"],.m-switch[data-theme-slot="c10"],.m-switch[data-accent="c10"]{--m-choice-slot-accent-color:var(--m-color-c10);--m-choice-slot-accent-color-hover:var(--m-color-c10-hover);--m-choice-slot-accent-color-active:var(--m-color-c10-active);--m-choice-slot-accent-soft:var(--m-color-c10-soft);--m-choice-slot-accent-soft-strong:var(--m-color-c10-soft-strong);--m-choice-slot-accent-text-inverse:var(--m-color-c10-text-inverse,var(--m-choice-accent-text-inverse))}.m-check,.m-radio,.m-switch{--choice-bg:var(--choice_default_bg);--choice-text:var(--choice_default_text);--choice-border:var(--choice_default_border);--choice-hover-bg:var(--choice_default_hover_bg);--choice-hover-text:var(--choice_default_hover_text);--choice-hover-border:var(--choice_default_hover_border);--choice-disabled-bg:var(--choice_default_disabled_bg);--choice-disabled-text:var(--choice_default_disabled_text);--choice-disabled-border:var(--choice_default_disabled_border);--choice-local-gap:var(--m-choice-gap-md);--choice-local-label-size:var(--m-choice-label-font-size-md);--choice-local-check-radio-min-h:var(--m-choice-min-height-check-radio-md);--choice-local-switch-min-h:var(--m-choice-min-height-switch-md);--choice-local-checkbox-size:var(--m-choice-checkbox-size-md);--choice-local-radio-size:var(--m-choice-radio-size-md);--choice-local-radio-dot-size:var(--m-choice-radio-dot-size-md);--choice-local-check-icon-size:var(--m-choice-check-icon-size-md);--choice-local-switch-track-width:var(--m-choice-switch-track-width-md);--choice-local-switch-track-height:var(--m-choice-switch-track-height-md);--choice-local-switch-thumb-size:var(--m-choice-switch-thumb-size-md);--choice-local-switch-thumb-offset:var(--m-choice-switch-thumb-offset-md);position:relative;display:inline-flex;align-items:flex-start;gap:var(--choice-local-gap);max-width:100%;min-width:0;cursor:pointer;user-select:none;color:var(--choice-text)}.m-check,.m-radio{min-height:var(--choice-local-check-radio-min-h)}.m-switch{min-height:var(--choice-local-switch-min-h)}.m-check,.m-radio,.m-switch,.m-check__content,.m-radio__content,.m-switch__content,.m-choice-group,.m-choice-group__items{min-width:0}.m-check__input,.m-radio__input,.m-switch__input{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.m-check__content,.m-radio__content,.m-switch__content{min-width:0;flex:1 1 auto}.m-check__label,.m-radio__label,.m-switch__label{display:block;margin:0;font-size:var(--choice-local-label-size);font-weight:var(--m-choice-label-font-weight);line-height:var(--m-choice-label-line-height);color:inherit;word-break:break-word}.m-choice__label-row{align-items:flex-start}.m-check__hint,.m-radio__hint,.m-switch__hint{display:block;margin-top:var(--m-choice-hint-gap);font-size:var(--m-choice-hint-font-size);line-height:var(--m-choice-hint-line-height);color:var(--choice_hint_text);word-break:break-word}.m-check__box{position:relative;flex:0 0 auto;inline-size:var(--choice-local-checkbox-size);block-size:var(--choice-local-checkbox-size);border-radius:var(--m-choice-checkbox-radius);border:var(--m-field-border-width) solid var(--choice_checkbox_border);background:var(--choice_checkbox_bg);transition:background-color var(--m-choice-transition-base),border-color var(--m-choice-transition-base),box-shadow var(--m-choice-transition-base),transform var(--m-choice-transition-fast)}.m-check__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--choice-local-check-icon-size);line-height:1;color:var(--choice_checkbox_icon);opacity:0;transform:scale(.7);transition:opacity var(--m-choice-transition-fast),transform var(--m-choice-transition-fast)}@media (hover:hover){.m-check:hover .m-check__box{background:var(--choice_checkbox_hover_bg);border-color:var(--choice_checkbox_hover_border)}}.m-check__input:checked+.m-check__box{background:var(--choice_checkbox_checked_bg);border-color:var(--choice_checkbox_checked_border)}.m-check__input:checked+.m-check__box .m-check__icon{opacity:1;transform:scale(1)}.m-check__input:focus{outline:none}.m-check__input:focus-visible+.m-check__box{box-shadow:var(--m-choice-focus-shadow);border-color:var(--choice_focus_border)}.m-radio__box{position:relative;flex:0 0 auto;inline-size:var(--choice-local-radio-size);block-size:var(--choice-local-radio-size);border-radius:var(--m-choice-radio-radius);border:var(--m-field-border-width) solid var(--choice_radio_border);background:var(--choice_radio_bg);transition:background-color var(--m-choice-transition-base),border-color var(--m-choice-transition-base),box-shadow var(--m-choice-transition-base),transform var(--m-choice-transition-fast)}.m-radio__dot{position:absolute;inset:50% auto auto 50%;inline-size:var(--choice-local-radio-dot-size);block-size:var(--choice-local-radio-dot-size);border-radius:999px;background:var(--choice_radio_dot);transform:translate(-50%,-50%) scale(.5);opacity:0;transition:opacity var(--m-choice-transition-fast),transform var(--m-choice-transition-fast)}@media (hover:hover){.m-radio:hover .m-radio__box{background:var(--choice_radio_hover_bg);border-color:var(--choice_radio_hover_border)}}.m-radio__input:checked+.m-radio__box{background:var(--choice_radio_checked_bg);border-color:var(--choice_radio_checked_border)}.m-radio__input:checked+.m-radio__box .m-radio__dot{opacity:1;transform:translate(-50%,-50%) scale(1)}.m-radio__input:focus{outline:none}.m-radio__input:focus-visible+.m-radio__box{box-shadow:var(--m-choice-focus-shadow);border-color:var(--choice_focus_border)}.m-switch__track{position:relative;flex:0 0 auto;inline-size:var(--choice-local-switch-track-width);block-size:var(--choice-local-switch-track-height);border-radius:var(--m-choice-switch-radius);border:var(--m-field-border-width) solid var(--choice_switch_border);background:var(--choice_switch_bg);transition:background-color var(--m-choice-transition-base),border-color var(--m-choice-transition-base),box-shadow var(--m-choice-transition-base)}.m-switch__thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:var(--choice-local-switch-thumb-size);block-size:var(--choice-local-switch-thumb-size);border-radius:var(--m-choice-switch-thumb-radius);background:var(--choice_switch_thumb_bg);box-shadow:var(--choice_switch_thumb_shadow);transition:transform var(--m-choice-transition-base),background-color var(--m-choice-transition-base)}@media (hover:hover){.m-switch:hover .m-switch__track{background:var(--choice_switch_hover_bg);border-color:var(--choice_switch_hover_border)}}.m-switch__input:checked+.m-switch__track{background:var(--choice_switch_checked_bg);border-color:var(--choice_switch_checked_border)}.m-switch__input:checked+.m-switch__track .m-switch__thumb{transform:translateX(var(--choice-local-switch-thumb-offset))}[dir="rtl"] .m-switch__input:checked+.m-switch__track .m-switch__thumb{transform:translateX(calc(var(--choice-local-switch-thumb-offset) * -1))}.m-switch__input:focus{outline:none}.m-switch__input:focus-visible+.m-switch__track{box-shadow:var(--m-choice-focus-shadow);border-color:var(--choice_focus_border)}.m-check.is-invalid .m-check__box,.m-radio.is-invalid .m-radio__box,.m-switch.is-invalid .m-switch__track{border-color:var(--choice_invalid_border);box-shadow:0 0 0 var(--m-field-focus-width) var(--choice_invalid_ring)}.m-check__input:disabled+.m-check__box,.m-radio__input:disabled+.m-radio__box,.m-switch__input:disabled+.m-switch__track,.m-check.is-disabled .m-check__box,.m-radio.is-disabled .m-radio__box,.m-switch.is-disabled .m-switch__track,.m-check.is-readonly .m-check__box,.m-radio.is-readonly .m-radio__box,.m-switch.is-readonly .m-switch__track{background:var(--choice-disabled-bg);border-color:var(--choice-disabled-border);cursor:not-allowed}.m-check__input:disabled~.m-check__content,.m-radio__input:disabled~.m-radio__content,.m-switch__input:disabled~.m-switch__content,.m-check.is-disabled .m-check__content,.m-radio.is-disabled .m-radio__content,.m-switch.is-disabled .m-switch__content,.m-check.is-readonly .m-check__content,.m-radio.is-readonly .m-radio__content,.m-switch.is-readonly .m-switch__content{color:var(--choice-disabled-text)}.m-check__input:disabled~*,.m-radio__input:disabled~*,.m-switch__input:disabled~*{pointer-events:none}.m-check.is-disabled,.m-radio.is-disabled,.m-switch.is-disabled,.m-check.is-readonly,.m-radio.is-readonly,.m-switch.is-readonly{cursor:not-allowed}.m-check.is-disabled,.m-radio.is-disabled,.m-switch.is-disabled{opacity:var(--m-choice-state-disabled-opacity)}.m-check.is-readonly,.m-radio.is-readonly,.m-switch.is-readonly{opacity:var(--m-choice-state-readonly-opacity)}.m-choice-sm.m-check,.m-choice-sm.m-radio,.m-choice-sm.m-switch{--choice-local-gap:var(--m-choice-gap-sm);--choice-local-label-size:var(--m-choice-label-font-size-sm);--choice-local-check-radio-min-h:var(--m-choice-min-height-check-radio-sm);--choice-local-switch-min-h:var(--m-choice-min-height-switch-sm);--choice-local-checkbox-size:var(--m-choice-checkbox-size-sm);--choice-local-radio-size:var(--m-choice-radio-size-sm);--choice-local-radio-dot-size:var(--m-choice-radio-dot-size-sm);--choice-local-check-icon-size:var(--m-choice-check-icon-size-sm);--choice-local-switch-track-width:var(--m-choice-switch-track-width-sm);--choice-local-switch-track-height:var(--m-choice-switch-track-height-sm);--choice-local-switch-thumb-size:var(--m-choice-switch-thumb-size-sm);--choice-local-switch-thumb-offset:var(--m-choice-switch-thumb-offset-sm)}.m-choice-lg.m-check,.m-choice-lg.m-radio,.m-choice-lg.m-switch{--choice-local-gap:var(--m-choice-gap-lg);--choice-local-label-size:var(--m-choice-label-font-size-lg);--choice-local-check-radio-min-h:var(--m-choice-min-height-check-radio-lg);--choice-local-switch-min-h:var(--m-choice-min-height-switch-lg);--choice-local-checkbox-size:var(--m-choice-checkbox-size-lg);--choice-local-radio-size:var(--m-choice-radio-size-lg);--choice-local-radio-dot-size:var(--m-choice-radio-dot-size-lg);--choice-local-check-icon-size:var(--m-choice-check-icon-size-lg);--choice-local-switch-track-width:var(--m-choice-switch-track-width-lg);--choice-local-switch-track-height:var(--m-choice-switch-track-height-lg);--choice-local-switch-thumb-size:var(--m-choice-switch-thumb-size-lg);--choice-local-switch-thumb-offset:var(--m-choice-switch-thumb-offset-lg)}.m-choice-group{display:flex;flex-direction:column;gap:var(--m-choice-group-gap);min-width:0}.m-choice-group__label{margin:0;font-size:var(--m-choice-group-label-font-size);font-weight:var(--m-choice-group-label-font-weight);line-height:var(--m-choice-group-label-line-height);color:var(--choice_group_label_text);word-break:break-word}.m-choice-group__hint{margin:-4px 0 0;font-size:var(--m-choice-group-hint-font-size);line-height:var(--m-choice-group-hint-line-height);color:var(--choice_group_hint_text);word-break:break-word}.m-choice-group__items{display:flex;flex-direction:column;gap:var(--m-choice-group-items-gap)}.m-choice-group--inline .m-choice-group__items{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:var(--m-choice-group-inline-gap)}.m-choice-group--stack .m-choice-group__items{flex-direction:column}.m-choice-group--segmented,.m-choice-group--cards{--choice-group-option-min-height:var(--m-choice-group-option-min-height-md);--choice-group-option-padding-x:var(--m-choice-group-option-padding-x-md)}.m-choice-group--sm{--choice-group-option-min-height:var(--m-choice-group-option-min-height-sm);--choice-group-option-padding-x:var(--m-choice-group-option-padding-x-sm)}.m-choice-group--lg{--choice-group-option-min-height:var(--m-choice-group-option-min-height-lg);--choice-group-option-padding-x:var(--m-choice-group-option-padding-x-lg)}.m-choice-group--segmented .m-choice-group__items{display:inline-flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:var(--m-choice-group-segment-gap);inline-size:fit-content;max-inline-size:100%;padding:var(--m-choice-group-segment-padding);border:var(--m-field-border-width) solid var(--m-choice-group-border);border-radius:calc(var(--m-choice-group-segment-radius)+var(--m-choice-group-segment-padding));background:var(--m-choice-group-bg);box-shadow:var(--m-choice-group-shadow);overflow-x:auto;scrollbar-width:none}.m-choice-group--segmented .m-choice-group__items::-webkit-scrollbar{display:none}.m-choice-group--block .m-choice-group__items{inline-size:100%}.m-choice-group--block .m-choice-group__option{flex:1 1 0}.m-choice-group--cards .m-choice-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:var(--m-choice-group-items-gap)}.m-choice-group--inline .m-choice-group__option,.m-choice-group--stack .m-choice-group__option,.m-choice-group--cards .m-choice-group__option,.m-choice-group--segmented .m-choice-group__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--m-choice-group-option-gap);min-inline-size:0;min-block-size:var(--choice-group-option-min-height,var(--m-choice-group-option-min-height-md));padding-inline:var(--choice-group-option-padding-x,var(--m-choice-group-option-padding-x-md));border:var(--m-field-border-width) solid var(--m-choice-group-option-border);border-radius:var(--m-choice-group-option-radius);background:var(--m-choice-group-option-bg);color:var(--m-choice-group-option-text);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;appearance:none;transition:background-color var(--m-choice-transition-base),border-color var(--m-choice-transition-base),color var(--m-choice-transition-base),box-shadow var(--m-choice-transition-base),transform var(--m-choice-transition-fast)}.m-choice-group--cards .m-choice-group__option{justify-content:flex-start;text-align:start;white-space:normal}.m-choice-group__option-text{display:inline-flex;flex-direction:column;align-items:inherit;justify-content:center;min-inline-size:0;max-inline-size:100%;gap:2px}.m-choice-group__option-label{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--m-choice-group-option-label-font-size);font-weight:var(--m-choice-group-option-label-font-weight);line-height:1.2;color:inherit}.m-choice-group__option-hint{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--m-choice-group-option-hint-font-size);line-height:var(--m-choice-group-option-hint-line-height);color:currentColor;opacity:.76}.m-choice-group__option i,.m-choice-group__option svg{flex:0 0 auto;color:inherit}@media (hover:hover){.m-choice-group__option:hover{background:var(--m-choice-group-option-hover-bg);color:var(--m-choice-group-option-hover-text);border-color:var(--m-choice-group-option-hover-border)}}.m-choice-group__option:focus{outline:none}.m-choice-group__option:focus-visible{outline:none;box-shadow:var(--m-choice-focus-shadow);border-color:var(--choice_focus_border)}.m-choice-group__option.is-active,.m-choice-group__option[aria-checked="true"],.m-choice-group__option[aria-pressed="true"]{background:var(--m-choice-group-option-selected-bg);color:var(--m-choice-group-option-selected-text);border-color:var(--m-choice-group-option-selected-border)}.m-choice-group__option:active{transform:translateY(1px)}.m-choice-group__option:disabled,.m-choice-group__option.is-disabled,.m-choice-group.is-disabled .m-choice-group__option{background:var(--m-choice-group-option-disabled-bg);color:var(--m-choice-group-option-disabled-text);border-color:var(--m-choice-group-option-disabled-border);cursor:not-allowed;pointer-events:none}@media (max-width:575.98px){.m-choice-group--segmented .m-choice-group__items{inline-size:100%}.m-choice-group--segmented .m-choice-group__option{flex:1 1 0;padding-inline:max(10px,calc(var(--choice-group-option-padding-x,16px) - 4px))}}@media (prefers-reduced-motion:reduce){.m-check__box,.m-check__icon,.m-radio__box,.m-radio__dot,.m-switch__track,.m-switch__thumb,.m-choice-group__option{transition:none !important}}:root{--m-btn-height-sm:var(--m-button-height-sm);--m-btn-height-md:var(--m-button-height-md);--m-btn-height-lg:var(--m-button-height-lg);--m-btn-padding-x-sm:var(--m-button-padding-x-sm);--m-btn-padding-x-md:var(--m-button-padding-x-md);--m-btn-padding-x-lg:var(--m-button-padding-x-lg);--m-btn-padding-y-wrap-sm:7px;--m-btn-padding-y-wrap-md:8px;--m-btn-padding-y-wrap-lg:10px;--m-btn-radius-sm:var(--m-button-radius-sm);--m-btn-radius-md:var(--m-button-radius-md);--m-btn-radius-lg:var(--m-button-radius-lg);--m-btn-radius-pill:var(--m-button-radius-pill);--m-btn-radius-square:var(--m-button-radius-square);--m-btn-font-size-sm:var(--m-button-font-size-sm);--m-btn-font-size-md:var(--m-button-font-size-md);--m-btn-font-size-lg:var(--m-button-font-size-lg);--m-btn-font-weight:var(--m-button-font-weight);--m-btn-line-height:var(--m-button-line-height);--m-btn-line-height-wrap:1.3;--m-btn-gap-sm:var(--m-button-gap-sm);--m-btn-gap-md:var(--m-button-gap-md);--m-btn-gap-lg:var(--m-button-gap-lg);--m-btn-spinner-size-sm:var(--m-button-spinner-size-sm);--m-btn-spinner-size-md:var(--m-button-spinner-size-md);--m-btn-spinner-size-lg:var(--m-button-spinner-size-lg);--m-btn-icon-size:var(--m-button-icon-size);--m-btn-icon-only-size-sm:var(--m-button-icon-only-size-sm);--m-btn-icon-only-size-md:var(--m-button-icon-only-size-md);--m-btn-icon-only-size-lg:var(--m-button-icon-only-size-lg);--m-btn-table-action-height:var(--m-button-height-sm);--m-btn-table-action-padding-x:var(--m-button-padding-x-sm);--m-btn-table-action-font-size:var(--m-button-font-size-md);--m-btn-table-action-radius:var(--m-button-radius-md);--m-btn-table-action-spinner-size:12px;--m-btn-table-action-gap:var(--m-table-contract-action-gap);--m-btn-table-action-group-gap:var(--m-table-contract-action-gap);--m-btn-table-action-group-gap-compact:4px;--m-btn-border-width:var(--m-button-border-width);--m-btn-transition-fast:var(--m-button-transition-fast);--m-btn-transition-base:var(--m-button-transition-base);--m-btn-transition-slow:var(--m-button-transition-slow);--m-btn-translate-active:1px;--m-btn-surface:var(--m-context-surface);--m-btn-surface-soft:var(--m-context-surface-soft);--m-btn-surface-muted:var(--m-context-surface-muted);--m-btn-surface-raised:var(--m-context-surface-raised);--m-btn-surface-elevated:var(--m-context-surface-elevated);--m-btn-surface-hover:var(--m-context-surface-hover);--m-btn-surface-active:var(--m-context-surface-active);--m-btn-surface-selected:var(--m-context-surface-selected);--m-btn-border-color-subtle:var(--m-context-border-subtle);--m-btn-border-color:var(--m-context-border);--m-btn-border-color-soft:var(--m-context-border-soft);--m-btn-border-color-strong:var(--m-context-border-strong);--m-btn-text:var(--m-context-text);--m-btn-text-strong:var(--m-context-text-strong);--m-btn-text-soft:var(--m-context-text-soft);--m-btn-text-muted:var(--m-context-text-muted);--m-btn-text-faint:var(--m-context-text-faint);--m-btn-text-inverse:var(--m-context-text-inverse);--m-btn-accent-color:var(--m-context-accent-color);--m-btn-accent-color-hover:var(--m-context-accent-color-hover);--m-btn-accent-color-active:var(--m-context-accent-color-active);--m-btn-accent-soft:var(--m-context-accent-soft);--m-btn-accent-soft-strong:var(--m-context-accent-soft-strong);--m-btn-accent-text-inverse:var(--m-context-accent-text-inverse);--m-btn-focus-ring:var(--m-context-focus-ring);--m-btn-shadow:var(--m-context-shadow);--m-btn-shadow-hover:var(--m-context-shadow-hover);--m-btn-shadow-active:var(--m-context-shadow-active);--m-btn-shadow-panel:var(--m-context-shadow-panel);--m-btn-shadow-modal:var(--m-context-shadow-modal);--m-btn-bg:var(--m-btn-accent-color);--m-btn-text-color:var(--m-btn-accent-text-inverse);--m-btn-border-color-current:var(--m-btn-accent-color);--m-btn-bg-hover:var(--m-btn-accent-color-hover);--m-btn-text-color-hover:var(--m-btn-accent-text-inverse);--m-btn-border-color-hover:var(--m-btn-accent-color-hover);--m-btn-bg-active:var(--m-btn-accent-color-hover);--m-btn-text-color-active:var(--m-btn-accent-text-inverse);--m-btn-border-color-active:var(--m-btn-accent-color-hover);--m-btn-bg-disabled:var(--m-btn-surface-muted);--m-btn-text-color-disabled:var(--m-btn-text-faint);--m-btn-border-color-disabled:var(--m-btn-border-color-soft);--m-btn-state-success-bg:var(--m-context-success-surface,var(--m-btn-surface-selected));--m-btn-state-success-text:var(--m-context-success-text,var(--m-btn-text-strong));--m-btn-state-success-border:var(--m-context-success-border,transparent);--m-btn-state-error-bg:var(--m-context-danger-surface,var(--m-btn-surface-selected));--m-btn-state-error-text:var(--m-context-danger-text,var(--m-btn-text-strong));--m-btn-state-error-border:var(--m-context-danger-border,transparent);--m-btn-state-selected-bg:var(--m-btn-accent-soft);--m-btn-state-selected-text:var(--m-btn-accent-color);--m-btn-state-selected-border:var(--m-btn-accent-color);--m-btn-shadow-focus:var(--m-button-focus-shadow);--m-btn-solid-bg:var(--m-theme-button-solid-bg,var(--m-btn-accent-color));--m-btn-solid-text:var(--m-theme-button-solid-text,var(--m-btn-accent-text-inverse));--m-btn-solid-border:var(--m-theme-button-solid-border,var(--m-btn-accent-color));--m-btn-solid-bg-hover:var(--m-theme-button-solid-bg-hover,var(--m-btn-accent-color-hover));--m-btn-solid-text-hover:var(--m-theme-button-solid-text-hover,var(--m-theme-button-solid-text,var(--m-btn-accent-text-inverse)));--m-btn-solid-border-hover:var(--m-theme-button-solid-bg-hover,var(--m-btn-accent-color-hover));--m-btn-solid-bg-active:var(--m-btn-accent-color-hover);--m-btn-solid-text-active:var(--m-theme-button-solid-text-active,var(--m-theme-button-solid-text,var(--m-btn-accent-text-inverse)));--m-btn-solid-border-active:var(--m-btn-accent-color-hover);--m-btn-solid-bg-disabled:var(--m-btn-surface-muted);--m-btn-solid-text-disabled:var(--m-btn-text-faint);--m-btn-solid-border-disabled:var(--m-btn-border-color-soft);--m-btn-outline-bg:transparent;--m-btn-outline-text:var(--m-btn-text-soft);--m-btn-outline-border:var(--m-theme-button-outline-border,var(--m-btn-border-color));--m-btn-outline-bg-hover:var(--m-btn-surface-soft);--m-btn-outline-text-hover:var(--m-btn-text);--m-btn-outline-border-hover:var(--m-btn-border-color-strong);--m-btn-outline-bg-active:var(--m-btn-accent-soft);--m-btn-outline-text-active:var(--m-btn-accent-color);--m-btn-outline-border-active:var(--m-btn-accent-color);--m-btn-outline-bg-disabled:transparent;--m-btn-outline-text-disabled:var(--m-btn-text-faint);--m-btn-outline-border-disabled:var(--m-btn-border-color-soft);--m-btn-ghost-bg:transparent;--m-btn-ghost-text:var(--m-btn-text-soft);--m-btn-ghost-border:transparent;--m-btn-ghost-bg-hover:var(--m-btn-surface-soft);--m-btn-ghost-text-hover:var(--m-btn-text);--m-btn-ghost-border-hover:transparent;--m-btn-ghost-bg-active:var(--m-btn-accent-soft);--m-btn-ghost-text-active:var(--m-btn-accent-color);--m-btn-ghost-border-active:transparent;--m-btn-ghost-bg-disabled:transparent;--m-btn-ghost-text-disabled:var(--m-btn-text-faint);--m-btn-ghost-border-disabled:transparent;--m-btn-soft-bg:var(--m-theme-button-soft-bg,var(--m-btn-accent-soft));--m-btn-soft-text:var(--m-theme-button-soft-text,var(--m-btn-accent-color));--m-btn-soft-border:transparent;--m-btn-soft-bg-hover:var(--m-btn-accent-color);--m-btn-soft-text-hover:var(--m-btn-accent-text-inverse);--m-btn-soft-border-hover:var(--m-btn-accent-color);--m-btn-soft-bg-active:var(--m-btn-accent-color);--m-btn-soft-text-active:var(--m-btn-accent-text-inverse);--m-btn-soft-border-active:var(--m-btn-accent-color);--m-btn-soft-bg-disabled:var(--m-btn-surface-muted);--m-btn-soft-text-disabled:var(--m-btn-text-faint);--m-btn-soft-border-disabled:transparent;--m-btn-link-bg:transparent;--m-btn-link-text:var(--m-btn-accent-color);--m-btn-link-border:transparent;--m-btn-link-bg-hover:transparent;--m-btn-link-text-hover:var(--m-btn-accent-color-hover);--m-btn-link-border-hover:transparent;--m-btn-link-bg-active:transparent;--m-btn-link-text-active:var(--m-btn-accent-color-hover);--m-btn-link-border-active:transparent;--m-btn-link-bg-disabled:transparent;--m-btn-link-text-disabled:var(--m-btn-text-faint);--m-btn-link-border-disabled:transparent;--m-btn-choice-bg:transparent;--m-btn-choice-text:var(--m-btn-text);--m-btn-choice-border:var(--m-btn-border-color);--m-btn-choice-bg-hover:var(--m-btn-surface-soft);--m-btn-choice-text-hover:var(--m-btn-text);--m-btn-choice-border-hover:var(--m-btn-border-color-strong);--m-btn-choice-bg-selected:var(--m-btn-state-selected-bg);--m-btn-choice-text-selected:var(--m-btn-state-selected-text);--m-btn-choice-border-selected:var(--m-btn-state-selected-border)}@media (max-width:991px){:root{--m-btn-height-md:var(--m-button-height-md);--m-btn-padding-x-md:var(--m-button-padding-x-md)}}@media (max-width:767px){:root{--m-btn-height-md:var(--m-button-height-md);--m-btn-padding-x-md:var(--m-button-padding-x-md)}}.m-btn{--btn-bg:var(--m-btn-bg);--btn-text:var(--m-btn-text-color);--btn-border:var(--m-btn-border-color-current);--btn-hover-bg:var(--m-btn-bg-hover);--btn-hover-text:var(--m-btn-text-color-hover);--btn-hover-border:var(--m-btn-border-color-hover);--btn-active-bg:var(--m-btn-bg-active);--btn-active-text:var(--m-btn-text-color-active);--btn-active-border:var(--m-btn-border-color-active);--btn-disabled-bg:var(--m-btn-bg-disabled);--btn-disabled-text:var(--m-btn-text-color-disabled);--btn-disabled-border:var(--m-btn-border-color-disabled);--btn-shadow:var(--m-btn-shadow);--btn-shadow-hover:var(--m-btn-shadow-hover);--btn-shadow-active:var(--m-btn-shadow-active);--btn-shadow-focus:var(--m-btn-shadow-focus);--btn-height:var(--m-btn-height-md);--btn-padding-x:var(--m-btn-padding-x-md);--btn-padding-y-wrap:var(--m-btn-padding-y-wrap-md);--btn-font-size:var(--m-btn-font-size-md);--btn-font-weight:var(--m-btn-font-weight);--btn-line-height:var(--m-btn-line-height);--btn-radius:var(--m-btn-radius-md);--btn-gap:var(--m-btn-gap-md);--btn-spinner-size:var(--m-btn-spinner-size-md);--btn-translate-active:var(--m-btn-translate-active);position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-width:0;max-width:100%;width:auto;height:var(--btn-height);min-height:var(--btn-height);padding-inline:var(--btn-padding-x);background:var(--btn-bg);color:var(--btn-text);border:var(--m-btn-border-width) solid var(--btn-border);border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);overflow:hidden;isolation:isolate;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;user-select:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--m-btn-transition-base),color var(--m-btn-transition-base),border-color var(--m-btn-transition-base),box-shadow var(--m-btn-transition-base),opacity var(--m-btn-transition-base),transform var(--m-btn-transition-fast)}.m-btn,.m-btn__label,.m-btn__spinner,.m-btn__text{min-width:0}.m-btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:inherit;min-width:0;max-width:100%;color:inherit}.m-btn__text{min-width:0;max-width:100%;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:inherit}.m-btn__spinner{display:none;flex:0 0 auto;width:var(--btn-spinner-size);height:var(--btn-spinner-size);border:2px solid currentColor;border-top-color:transparent;border-radius:999px}.m-btn .sr-only,.m-btn .visually-hidden,.m-btn__sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.m-btn svg,.m-btn i{flex:0 0 auto;color:inherit;pointer-events:none}.m-btn svg{width:var(--m-btn-icon-size);height:var(--m-btn-icon-size)}@media (hover:hover){.m-btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-text);border-color:var(--btn-hover-border);box-shadow:var(--btn-shadow-hover);text-decoration:none}}.m-btn:active{transform:translateY(var(--btn-translate-active));box-shadow:var(--btn-shadow-active)}.m-btn:focus{outline:none}.m-btn:focus-visible{outline:none;box-shadow:var(--btn-shadow-focus)}.m-btn:disabled,.m-btn.is-disabled,.m-btn[aria-disabled="true"]{background:var(--btn-disabled-bg);color:var(--btn-disabled-text);border-color:var(--btn-disabled-border);box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none;text-decoration:none}.m-btn.is-active,.m-btn.is-selected,.m-btn[aria-pressed="true"],.m-btn[aria-expanded="true"],.m-btn[aria-current="true"]{background:var(--btn-active-bg);color:var(--btn-active-text);border-color:var(--btn-active-border);box-shadow:var(--btn-shadow-active)}@media (hover:hover){.m-btn.is-active:hover,.m-btn.is-selected:hover,.m-btn[aria-pressed="true"]:hover,.m-btn[aria-expanded="true"]:hover,.m-btn[aria-current="true"]:hover{background:var(--btn-active-bg);color:var(--btn-active-text);border-color:var(--btn-active-border);box-shadow:var(--btn-shadow-active)}}.m-btn-solid{--btn-bg:var(--m-btn-solid-bg);--btn-text:var(--m-btn-solid-text);--btn-border:var(--m-btn-solid-border);--btn-hover-bg:var(--m-btn-solid-bg-hover);--btn-hover-text:var(--m-btn-solid-text-hover);--btn-hover-border:var(--m-btn-solid-border-hover);--btn-active-bg:var(--m-btn-solid-bg-active);--btn-active-text:var(--m-btn-solid-text-active);--btn-active-border:var(--m-btn-solid-border-active);--btn-disabled-bg:var(--m-btn-solid-bg-disabled);--btn-disabled-text:var(--m-btn-solid-text-disabled);--btn-disabled-border:var(--m-btn-solid-border-disabled)}.m-btn-outline{--btn-bg:var(--m-btn-outline-bg);--btn-text:var(--m-btn-outline-text);--btn-border:var(--m-btn-outline-border);--btn-hover-bg:var(--m-btn-outline-bg-hover);--btn-hover-text:var(--m-btn-outline-text-hover);--btn-hover-border:var(--m-btn-outline-border-hover);--btn-active-bg:var(--m-btn-outline-bg-active);--btn-active-text:var(--m-btn-outline-text-active);--btn-active-border:var(--m-btn-outline-border-active);--btn-disabled-bg:var(--m-btn-outline-bg-disabled);--btn-disabled-text:var(--m-btn-outline-text-disabled);--btn-disabled-border:var(--m-btn-outline-border-disabled)}.m-btn-ghost{--btn-bg:var(--m-btn-ghost-bg);--btn-text:var(--m-btn-ghost-text);--btn-border:var(--m-btn-ghost-border);--btn-hover-bg:var(--m-btn-ghost-bg-hover);--btn-hover-text:var(--m-btn-ghost-text-hover);--btn-hover-border:var(--m-btn-ghost-border-hover);--btn-active-bg:var(--m-btn-ghost-bg-active);--btn-active-text:var(--m-btn-ghost-text-active);--btn-active-border:var(--m-btn-ghost-border-active);--btn-disabled-bg:var(--m-btn-ghost-bg-disabled);--btn-disabled-text:var(--m-btn-ghost-text-disabled);--btn-disabled-border:var(--m-btn-ghost-border-disabled)}.m-btn-soft{--btn-bg:var(--m-btn-soft-bg);--btn-text:var(--m-btn-soft-text);--btn-border:var(--m-btn-soft-border);--btn-hover-bg:var(--m-btn-soft-bg-hover);--btn-hover-text:var(--m-btn-soft-text-hover);--btn-hover-border:var(--m-btn-soft-border-hover);--btn-active-bg:var(--m-btn-soft-bg-active);--btn-active-text:var(--m-btn-soft-text-active);--btn-active-border:var(--m-btn-soft-border-active);--btn-disabled-bg:var(--m-btn-soft-bg-disabled);--btn-disabled-text:var(--m-btn-soft-text-disabled);--btn-disabled-border:var(--m-btn-soft-border-disabled)}.m-btn-link{--btn-bg:var(--m-btn-link-bg);--btn-text:var(--m-btn-link-text);--btn-border:var(--m-btn-link-border);--btn-hover-bg:var(--m-btn-link-bg-hover);--btn-hover-text:var(--m-btn-link-text-hover);--btn-hover-border:var(--m-btn-link-border-hover);--btn-active-bg:var(--m-btn-link-bg-active);--btn-active-text:var(--m-btn-link-text-active);--btn-active-border:var(--m-btn-link-border-active);--btn-disabled-bg:var(--m-btn-link-bg-disabled);--btn-disabled-text:var(--m-btn-link-text-disabled);--btn-disabled-border:var(--m-btn-link-border-disabled);height:auto;min-height:0;padding-inline:0;border-width:0;border-radius:0;box-shadow:none !important;background:transparent}.m-btn-link,.m-btn-link:hover,.m-btn-link:focus-visible{text-decoration:none}@media (hover:hover){.m-btn-link:hover{text-decoration:underline;text-underline-offset:2px}}.m-btn-sm{--btn-height:var(--m-btn-height-sm);--btn-padding-x:var(--m-btn-padding-x-sm);--btn-font-size:var(--m-btn-font-size-sm);--btn-radius:var(--m-btn-radius-sm);--btn-spinner-size:var(--m-btn-spinner-size-sm);--btn-gap:var(--m-btn-gap-sm)}.m-btn-md{--btn-height:var(--m-btn-height-md);--btn-padding-x:var(--m-btn-padding-x-md);--btn-font-size:var(--m-btn-font-size-md);--btn-radius:var(--m-btn-radius-md);--btn-spinner-size:var(--m-btn-spinner-size-md);--btn-gap:var(--m-btn-gap-md)}.m-btn-lg{--btn-height:var(--m-btn-height-lg);--btn-padding-x:var(--m-btn-padding-x-lg);--btn-font-size:var(--m-btn-font-size-lg);--btn-radius:var(--m-btn-radius-lg);--btn-spinner-size:var(--m-btn-spinner-size-lg);--btn-gap:var(--m-btn-gap-lg)}.m-btn-pill{--btn-radius:var(--m-btn-radius-pill)}.m-btn-square{--btn-radius:var(--m-btn-radius-square)}.m-btn-block{display:inline-flex;width:100%}.m-btn-icon{width:var(--btn-height);min-width:var(--btn-height);padding-inline:0;gap:0;flex:0 0 auto}.m-btn-icon .m-btn__label{gap:0}.m-btn-icon .m-btn__text{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.m-btn-icon .m-btn__text>i,.m-btn-icon .m-btn__text>svg{margin:0}.m-btn-nowrap{white-space:nowrap}.m-btn-wrap{white-space:normal;line-height:var(--m-btn-line-height-wrap);height:auto;min-height:var(--btn-height);padding-block:var(--btn-padding-y-wrap)}.m-btn-wrap .m-btn__text{white-space:normal}.m-btn-compact{--btn-padding-x:10px;--btn-gap:6px}.m-btn.is-loading,.m-btn[aria-busy="true"]{pointer-events:none}.m-btn.is-loading .m-btn__spinner,.m-btn[aria-busy="true"] .m-btn__spinner{display:inline-flex;animation:m-btn-spin 0.6s linear infinite}.m-btn.is-loading .m-btn__label,.m-btn[aria-busy="true"] .m-btn__label{opacity:0.92}@keyframes m-btn-spin{to{transform:rotate(360deg)}}.m-btn.is-success{--btn-bg:var(--m-btn-state-success-bg);--btn-text:var(--m-btn-state-success-text);--btn-border:var(--m-btn-state-success-border);--btn-hover-bg:var(--m-btn-state-success-bg);--btn-hover-text:var(--m-btn-state-success-text);--btn-hover-border:var(--m-btn-state-success-border);--btn-active-bg:var(--m-btn-state-success-bg);--btn-active-text:var(--m-btn-state-success-text);--btn-active-border:var(--m-btn-state-success-border)}.m-btn.is-error{--btn-bg:var(--m-btn-state-error-bg);--btn-text:var(--m-btn-state-error-text);--btn-border:var(--m-btn-state-error-border);--btn-hover-bg:var(--m-btn-state-error-bg);--btn-hover-text:var(--m-btn-state-error-text);--btn-hover-border:var(--m-btn-state-error-border);--btn-active-bg:var(--m-btn-state-error-bg);--btn-active-text:var(--m-btn-state-error-text);--btn-active-border:var(--m-btn-state-error-border)}.m-btn-choice{--btn-bg:var(--m-btn-choice-bg);--btn-text:var(--m-btn-choice-text);--btn-border:var(--m-btn-choice-border);--btn-hover-bg:var(--m-btn-choice-bg-hover);--btn-hover-text:var(--m-btn-choice-text-hover);--btn-hover-border:var(--m-btn-choice-border-hover);--btn-active-bg:var(--m-btn-choice-bg-selected);--btn-active-text:var(--m-btn-choice-text-selected);--btn-active-border:var(--m-btn-choice-border-selected)}.m-btn-table-action{--btn-height:var(--m-btn-table-action-height);--btn-padding-x:var(--m-btn-table-action-padding-x);--btn-font-size:var(--m-btn-table-action-font-size);--btn-radius:var(--m-btn-table-action-radius);--btn-spinner-size:var(--m-btn-table-action-spinner-size);--btn-gap:var(--m-btn-table-action-gap)}.m-btn-table-action.m-btn-icon{width:var(--m-btn-table-action-height);min-width:var(--m-btn-table-action-height)}.m-btn-table-action-group{display:inline-flex;align-items:center;gap:var(--m-btn-table-action-group-gap);flex-wrap:wrap;min-width:0}.m-btn-table-action-group.is-compact{gap:var(--m-btn-table-action-group-gap-compact)}.m-btn-menu.m-btn-icon,.m-btn-action-trigger.m-btn-icon{--btn-radius:8px}.m-btn-icon.m-btn-sm{width:var(--m-btn-icon-only-size-sm);min-width:var(--m-btn-icon-only-size-sm)}.m-btn-icon.m-btn-md{width:var(--m-btn-icon-only-size-md);min-width:var(--m-btn-icon-only-size-md)}.m-btn-icon.m-btn-lg{width:var(--m-btn-icon-only-size-lg);min-width:var(--m-btn-icon-only-size-lg)}@media (max-width:575.98px){.m-btn{min-height:max(var(--btn-height),2.375rem)}.m-btn-lg{--btn-height:var(--m-button-height-lg);--btn-padding-x:var(--m-button-padding-x-lg)}.m-btn-wrap{width:100%}.m-btn-table-action-group{width:100%}}@media (prefers-reduced-motion:reduce){.m-btn,.m-btn__spinner{transition:none !important;animation:none !important}.m-btn:active{transform:none}}.m-btn-c1,.m-btn-primary,.m-btn-action{--m-btn-accent-color:var(--m-color-c1);--m-btn-accent-color-hover:var(--m-color-c1-hover);--m-btn-accent-color-active:var(--m-color-c1-active);--m-btn-accent-soft:var(--m-color-c1-soft);--m-btn-accent-soft-strong:var(--m-color-c1-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c1-text-inverse,var(--m-btn-text-inverse))}.m-btn-c2,.m-btn-info,.m-btn-view{--m-btn-accent-color:var(--m-color-c2);--m-btn-accent-color-hover:var(--m-color-c2-hover);--m-btn-accent-color-active:var(--m-color-c2-active);--m-btn-accent-soft:var(--m-color-c2-soft);--m-btn-accent-soft-strong:var(--m-color-c2-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c2-text-inverse,var(--m-btn-text-inverse))}.m-btn-c3,.m-btn-warning{--m-btn-accent-color:var(--m-color-c3);--m-btn-accent-color-hover:var(--m-color-c3-hover);--m-btn-accent-color-active:var(--m-color-c3-active);--m-btn-accent-soft:var(--m-color-c3-soft);--m-btn-accent-soft-strong:var(--m-color-c3-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c3-text-inverse,var(--m-btn-text-inverse))}.m-btn-c4,.m-btn-danger,.m-btn-delete{--m-btn-accent-color:var(--m-color-c4);--m-btn-accent-color-hover:var(--m-color-c4-hover);--m-btn-accent-color-active:var(--m-color-c4-active);--m-btn-accent-soft:var(--m-color-c4-soft);--m-btn-accent-soft-strong:var(--m-color-c4-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c4-text-inverse,var(--m-btn-text-inverse))}.m-btn-c5,.m-btn-success,.m-btn-run{--m-btn-accent-color:var(--m-color-c5);--m-btn-accent-color-hover:var(--m-color-c5-hover);--m-btn-accent-color-active:var(--m-color-c5-active);--m-btn-accent-soft:var(--m-color-c5-soft);--m-btn-accent-soft-strong:var(--m-color-c5-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c5-text-inverse,var(--m-btn-text-inverse))}.m-btn-c6,.m-btn-copy{--m-btn-accent-color:var(--m-color-c6);--m-btn-accent-color-hover:var(--m-color-c6-hover);--m-btn-accent-color-active:var(--m-color-c6-active);--m-btn-accent-soft:var(--m-color-c6-soft);--m-btn-accent-soft-strong:var(--m-color-c6-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c6-text-inverse,var(--m-btn-text-inverse))}.m-btn-c7{--m-btn-accent-color:var(--m-color-c7);--m-btn-accent-color-hover:var(--m-color-c7-hover);--m-btn-accent-color-active:var(--m-color-c7-active);--m-btn-accent-soft:var(--m-color-c7-soft);--m-btn-accent-soft-strong:var(--m-color-c7-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c7-text-inverse,var(--m-btn-text-inverse))}.m-btn-c8,.m-btn-edit{--m-btn-accent-color:var(--m-color-c8);--m-btn-accent-color-hover:var(--m-color-c8-hover);--m-btn-accent-color-active:var(--m-color-c8-active);--m-btn-accent-soft:var(--m-color-c8-soft);--m-btn-accent-soft-strong:var(--m-color-c8-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c8-text-inverse,var(--m-btn-text-inverse))}.m-btn-c9{--m-btn-accent-color:var(--m-color-c9);--m-btn-accent-color-hover:var(--m-color-c9-hover);--m-btn-accent-color-active:var(--m-color-c9-active);--m-btn-accent-soft:var(--m-color-c9-soft);--m-btn-accent-soft-strong:var(--m-color-c9-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c9-text-inverse,var(--m-btn-text-inverse))}.m-btn-c10,.m-btn-secondary,.m-btn-neutral,.m-btn-cancel,.m-btn-menu{--m-btn-accent-color:var(--m-color-c10);--m-btn-accent-color-hover:var(--m-color-c10-hover);--m-btn-accent-color-active:var(--m-color-c10-active);--m-btn-accent-soft:var(--m-color-c10-soft);--m-btn-accent-soft-strong:var(--m-color-c10-soft-strong);--m-btn-accent-text-inverse:var(--m-color-c10-text-inverse,var(--m-btn-text-inverse))}.m-btn.m-btn-solid{color:var(--btn-text)}@media (hover:hover){.m-btn.m-btn-solid:hover{color:var(--btn-hover-text)}}.m-btn.m-btn-solid.is-active,.m-btn.m-btn-solid.is-selected,.m-btn.m-btn-solid[aria-pressed="true"],.m-btn.m-btn-solid[aria-expanded="true"],.m-btn.m-btn-solid[aria-current="true"]{color:var(--btn-active-text)}.m-btn.m-btn-solid>.m-btn__label,.m-btn.m-btn-solid .m-btn__text,.m-btn.m-btn-solid i,.m-btn.m-btn-solid svg{color:inherit}
