@keyframes Loader-module-scss-module__De3Giq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module-scss-module__De3Giq__loader{justify-content:center;align-items:center;display:flex}.Loader-module-scss-module__De3Giq__spinner{border:3px solid color-mix(in srgb, var(--color-accent) 10%, transparent);border-top-color:var(--color-accent);border-radius:50%;animation:.8s linear infinite Loader-module-scss-module__De3Giq__spin}.Loader-module-scss-module__De3Giq__fullscreen{min-height:60vh;padding:40px 20px}.Loader-module-scss-module__De3Giq__fullscreen .Loader-module-scss-module__De3Giq__spinner{border-width:4px;width:48px;height:48px}@media (max-width:768px){.Loader-module-scss-module__De3Giq__fullscreen .Loader-module-scss-module__De3Giq__spinner{border-width:3px;width:40px;height:40px}}.Loader-module-scss-module__De3Giq__inline{width:100%;padding:60px 20px}.Loader-module-scss-module__De3Giq__inline .Loader-module-scss-module__De3Giq__spinner{border-width:3px;width:40px;height:40px}@media (max-width:768px){.Loader-module-scss-module__De3Giq__inline .Loader-module-scss-module__De3Giq__spinner{border-width:2.5px;width:32px;height:32px}}.Loader-module-scss-module__De3Giq__small{padding:0;display:inline-flex}.Loader-module-scss-module__De3Giq__small .Loader-module-scss-module__De3Giq__spinner{border-width:2px;width:16px;height:16px}@media (max-width:768px){.Loader-module-scss-module__De3Giq__small .Loader-module-scss-module__De3Giq__spinner{border-width:2px;width:14px;height:14px}}.Loader-module-scss-module__De3Giq__onAccent .Loader-module-scss-module__De3Giq__spinner{border-color:color-mix(in srgb, var(--color-white) 30%, transparent);border-top-color:var(--color-white)}@media (prefers-reduced-motion:reduce){.Loader-module-scss-module__De3Giq__spinner{animation:none!important}}
.Radio-module-scss-module__NALOqq__root{gap:var(--space-1);font-family:var(--font-sf-pro);flex-direction:column;display:inline-flex}.Radio-module-scss-module__NALOqq__groupLabel{font-size:var(--text-sm);color:var(--text-secondary)}.Radio-module-scss-module__NALOqq__root:has(.Radio-module-scss-module__NALOqq__group[data-disabled]) .Radio-module-scss-module__NALOqq__groupLabel{opacity:.5}.Radio-module-scss-module__NALOqq__requiredMark{color:var(--status-error)}.Radio-module-scss-module__NALOqq__group{gap:var(--space-2);outline:none;display:flex}.Radio-module-scss-module__NALOqq__vertical{flex-direction:column}.Radio-module-scss-module__NALOqq__horizontal{align-items:center;gap:var(--space-4);flex-flow:wrap}.Radio-module-scss-module__NALOqq__item{align-items:center;gap:var(--space-2);display:flex}.Radio-module-scss-module__NALOqq__radio{border-radius:var(--radius-full);background:var(--input-bg);border:1px solid var(--input-border);cursor:pointer;width:20px;height:20px;transition:border-color var(--transition-fast),background-color var(--transition-fast);outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Radio-module-scss-module__NALOqq__radio:hover:not([data-disabled]){border-color:var(--color-muted-hover)}.Radio-module-scss-module__NALOqq__radio:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Radio-module-scss-module__NALOqq__radio[data-state=checked]{border-color:var(--color-accent)}.Radio-module-scss-module__NALOqq__radio[data-disabled]{opacity:.5;cursor:not-allowed}.Radio-module-scss-module__NALOqq__item:has(.Radio-module-scss-module__NALOqq__radio[data-disabled]) .Radio-module-scss-module__NALOqq__itemLabel{opacity:.5;cursor:not-allowed}.Radio-module-scss-module__NALOqq__radio[data-state=checked] .Radio-module-scss-module__NALOqq__indicator{border-radius:var(--radius-full);background-color:var(--color-accent);justify-content:center;align-items:center;width:10px;height:10px;display:flex}.Radio-module-scss-module__NALOqq__itemLabel{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4}.Radio-module-scss-module__NALOqq__helperText{font-size:var(--text-sm);color:var(--text-secondary)}.Radio-module-scss-module__NALOqq__errorMessage{font-size:var(--text-sm);color:var(--status-error)}
