@layer components{._4Czd3a_alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-body);border:1px solid}._4Czd3a_warning{border-color:var(--color-warning-border);background-color:var(--color-warning-surface);color:var(--color-warning)}._4Czd3a_info{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted)}}
@layer components{.MXFr1W_checkbox{align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;position:relative}.MXFr1W_checkbox:hover{color:var(--color-text)}.MXFr1W_checkbox a{color:var(--color-text);text-underline-offset:.15em;text-decoration:underline}.MXFr1W_boxed{padding:var(--space-4);border:1px solid var(--color-field-border);border-radius:var(--radius-lg);background-color:var(--color-field)}.MXFr1W_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.MXFr1W_box{border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background-color:var(--color-field);width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:flex}.MXFr1W_box svg{stroke-width:3.25px;width:.85rem;height:.85rem;color:var(--color-text-inverse);opacity:0}.MXFr1W_input:checked+.MXFr1W_box{background-color:var(--color-inverse);border-color:#0000}.MXFr1W_input:checked+.MXFr1W_box svg{opacity:1}.MXFr1W_input:focus-visible+.MXFr1W_box{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:2px}.MXFr1W_input[aria-invalid=true]+.MXFr1W_box{border-color:var(--color-warning)}.MXFr1W_text{min-width:0}}
@layer components{.sfXWzG_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sfXWzG_label{padding-inline:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-muted)}.sfXWzG_optional{color:var(--color-text-subtle)}.sfXWzG_hint,.sfXWzG_error{padding-inline:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-heading)}.sfXWzG_hint{color:var(--color-text-subtle)}.sfXWzG_error{color:var(--color-warning)}}
@layer components{.vezDIq_shell{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding-inline:var(--control-padding-inline);border:1px solid var(--color-field-border);border-radius:var(--radius-lg);background-color:var(--color-field);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex}.vezDIq_shell:hover{border-color:var(--color-field-border-hover)}.vezDIq_shell:focus-within{border-color:var(--color-border-strong)}.vezDIq_shell:has(:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:1px}.vezDIq_shell:has([aria-invalid=true]){border-color:var(--color-warning-border);box-shadow:0 0 0 3px var(--color-warning-surface)}.vezDIq_input{min-width:0;height:calc(var(--control-height) - 2px);color:inherit;font:inherit;font-size:var(--font-size-input);line-height:var(--line-height-snug);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0}.vezDIq_input::placeholder{color:var(--color-text-placeholder)}.vezDIq_input:focus-visible{outline:none}.vezDIq_input::-webkit-search-decoration{appearance:none;display:none}.vezDIq_input::-webkit-search-cancel-button{appearance:none;display:none}.vezDIq_input::-webkit-search-results-button{appearance:none;display:none}.vezDIq_input::-webkit-search-results-decoration{appearance:none;display:none}.vezDIq_divider{background:var(--color-border);flex-shrink:0;width:1px;height:1.4rem}}
@layer components{._2_X51q_spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);border:2px solid var(--color-border);border-top-color:var(--color-text);border-radius:50%;flex-shrink:0;animation:.7s linear infinite _2_X51q_spin}@media (prefers-reduced-motion:reduce){._2_X51q_spinner{animation-duration:2s}}}@keyframes _2_X51q_spin{to{transform:rotate(360deg)}}
