@layer properties,theme,base;@layer atoms{.label__label{font-size:var(--text-sm,.875rem);--ui-leading:1;--ui-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.label__label:is(:where(.interaction-group)[data-disabled=true] *){pointer-events:none;opacity:.5}.label__label:is(:where(.form-peer):disabled~*){cursor:not-allowed;opacity:.5}}@layer molecules,organisms,components,layout,variants,views,stories;
@layer properties,theme,base,atoms;@layer molecules{.field-set__field-set{flex-direction:column;gap:1.5rem;display:flex}.field-set__field-set-2:has(>[data-slot=checkbox-group]){gap:.75rem}.field-set__field-set-2:has(>[data-slot=radio-group]){gap:.75rem}.field-legend__field-legend{--ui-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);margin-bottom:.75rem}.field-legend__field-legend-2[data-variant=legend]{font-size:var(--text-base,1rem);line-height:var(--ui-leading,var(--text-base--line-height,calc(1.5 / 1)))}.field-legend__field-legend-3[data-variant=label]{font-size:var(--text-sm,.875rem);line-height:var(--ui-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.field-group__field-group{flex-direction:column;gap:1.75rem;width:100%;display:flex;container:field-group/inline-size}.field-group__field-group[data-slot=checkbox-group]{gap:.75rem}.field-group__field-group>[data-slot=field-group]{gap:1rem}.field__field-variants{gap:.75rem;width:100%;display:flex}.field__field-variants--vertical{flex-direction:column}.field__field-variants--vertical>*{width:100%}.field__field-variants--vertical>.sr-only{width:auto}.field__field-variants--horizontal{flex-direction:row;align-items:center}.field__field-variants--horizontal-2>[data-slot=field-label]{flex:auto}.field__field-variants--horizontal-3:has(>[data-slot=field-content]){align-items:flex-start}:is(.field__field-variants--horizontal-3:has(>[data-slot=field-content])>[role=checkbox],.field__field-variants--horizontal-3:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}.field__field-variants--responsive{flex-direction:column}@container field-group (min-width:28rem){.field__field-variants--responsive{flex-direction:row;align-items:center}.field__field-variants--responsive>*{width:auto}}.field__field-variants--responsive>*{width:100%}.field__field-variants--responsive>.sr-only{width:auto}@container field-group (min-width:28rem){.field__field-variants--responsive-2>[data-slot=field-label]{flex:auto}.field__field-variants--responsive-3:has(>[data-slot=field-content]){align-items:flex-start}:is(.field__field-variants--responsive-3:has(>[data-slot=field-content])>[role=checkbox],.field__field-variants--responsive-3:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.field-content__field-content{--ui-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);flex-direction:column;flex:1;gap:.375rem;display:flex}.field-label__field-label{--ui-leading:var(--leading-snug,1.375);width:fit-content;line-height:var(--leading-snug,1.375);gap:.5rem;display:flex}.field-label__field-label:is(:where(.interaction-group--field)[data-disabled=true] *){opacity:.5}.field-label__field-label-2:is(:where(.interaction-group--field)[data-invalid=true] *){color:var(--destructive)}.field-label__field-label-3:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px);border-style:var(--ui-border-style);border-width:1px;flex-direction:column;width:100%}.field-label__field-label-3>[data-slot=field]{padding:1rem}.field-label__field-label-4:has([data-state=checked]){border-color:var(--primary);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-label__field-label-4:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.field-label__field-label-4:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.field-label__field-label-4:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.field-title__field-label{width:fit-content;font-size:var(--text-sm,.875rem);--ui-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--ui-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);align-items:center;gap:.5rem;display:flex}.field-title__field-label:is(:where(.interaction-group--field)[data-disabled=true] *){opacity:.5}.field-title__field-label-2:is(:where(.interaction-group--field)[data-invalid=true] *){color:var(--destructive)}.field-description__field-description{font-size:var(--text-sm,.875rem);--ui-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--ui-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--muted-foreground)}.field-description__field-description:is(:where(.interaction-group--field):has([data-orientation=horizontal]) *){text-wrap:balance}.field-description__field-description-2:last-child{margin-top:0}.field-description__field-description-2:nth-last-child(2){margin-top:calc(var(--spacing,.25rem) * -1)}[data-variant=legend]+.field-description__field-description-2{margin-top:calc(var(--spacing,.25rem) * -1.5)}.field-description__field-description-3>a{--ui-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground);text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:4px;transition-property:all;transition-timing-function:var(--ui-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--ui-duration,var(--default-transition-duration,.15s));text-decoration-thickness:1px}.field-description__field-description-3>a:hover{text-decoration-thickness:2px}.field-separator__field-separator{margin-block:calc(var(--spacing,.25rem) * -2);height:1.25rem;font-size:var(--text-sm,.875rem);line-height:var(--ui-leading,var(--text-sm--line-height,calc(1.25 / .875)));position:relative}.field-separator__field-separator:is(:where(.interaction-group--field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing,.25rem) * -2)}.field-separator__separator{position:absolute;inset:50% 0 0}.field-separator__field-separator-content{background-color:var(--background);width:fit-content;color:var(--muted-foreground);margin-inline:auto;padding-inline:.5rem;display:block;position:relative}.field__list{gap:var(--spacing,.25rem);flex-direction:column;margin-left:1rem;list-style-type:disc;display:flex}.field-error__field-error{min-width:0;color:var(--destructive);align-items:flex-start;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.5;display:flex}.field-error__field-error--inline{background:0 0;border:0;padding:0}.field-error__field-error--section{border:1px solid color-mix(in srgb, var(--destructive) 20%, transparent);background:#fff3f3;border-radius:.75rem;gap:.5rem;padding:.625rem .75rem;font-weight:500}.field-error__field-error--section:is(.dark *){background:#2b1a1e}.field-error__icon{flex:0 0 .875rem;width:.875rem;height:.875rem;margin-top:.15rem}.field-error__field-error--section>.field-error__icon{flex-basis:1rem;width:1rem;height:1rem;margin-top:.1rem}.field-error__content{overflow-wrap:anywhere;min-width:0}}@layer organisms,components,layout,variants,views,stories;