@layer components{._field_ohi1w_2{position:relative;font-size:var(--font-size-md);line-height:var(--line-height-md)}._field_ohi1w_2:where([data-invalid=true]) :is(input,textarea,select){border-color:var(--color-error)}._field_ohi1w_2:where([data-invalid=true]) label{color:var(--color-error)}._field_ohi1w_2 :where(label){display:block;max-inline-size:fit-content;margin-block-end:.5rem;font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-sm)}:is(._field_ohi1w_2 :where(label))>span{margin-inline-start:.25rem;font-size:.75em;font-weight:400;opacity:.5;transition:opacity .15s linear}:is(._field_ohi1w_2 :where(label)):where(:has(+[readonly])){opacity:.5}._field_ohi1w_2 :where(input,textarea,select){--padding: 1rem;display:block;inline-size:100%;block-size:4rem;padding:var(--padding);overflow-x:clip;text-overflow:ellipsis;border:1px solid var(--color-border);border-radius:var(--border-radius);transition:border-color .15s linear}:is(._field_ohi1w_2 :where(input,textarea,select)):where(:focus-visible){outline:transparent;border-color:var(--color-focus)}:is(._field_ohi1w_2 :where(input,textarea,select)):where(:disabled,[readonly]){color:#00000080}:is(._field_ohi1w_2 :where(input,textarea,select)):where(:-webkit-autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}:is(._field_ohi1w_2 :where(input,textarea,select)):where(:autofill){-webkit-text-fill-color:var(--color-text);-webkit-background-clip:text;background-clip:text}:is(._field_ohi1w_2 :where(input,textarea,select)):is(textarea){min-block-size:13.4375rem;resize:vertical}:is(._field_ohi1w_2 :where(input,textarea,select)):is(select){padding-inline-end:4rem;background-image:var(--icon-chevron-md);background-repeat:no-repeat;background-position:right 1rem center;background-size:2rem}:is(._field_ohi1w_2 :where(input,textarea,select))::file-selector-button{padding:.0625em 0;margin-inline-end:.75rem;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:bottom 0 right 100%;background-size:100% .0625em;border:none;border-radius:0}:is(._field_ohi1w_2 :where(input,textarea,select))::placeholder{opacity:.5}@supports selector(:has(+ *)){._field_ohi1w_2:where([data-variant=float]) :where(label){position:absolute;inset-block-start:calc(.625rem + 1px);inset-inline:calc(1rem + 1px);max-inline-size:none;margin-block-end:0;overflow:clip;text-overflow:ellipsis;font:inherit;text-align:start;white-space:nowrap;pointer-events:none;translate:0 .625rem;transition:.15s linear;transition-property:font-size,opacity,translate}:is(._field_ohi1w_2:where([data-variant=float]) :where(label)):where(:has(+:is(:focus-visible,:not(:placeholder-shown)):not([value=""][readonly]))){font-size:var(--font-size-xs);line-height:var(--line-height-xs);opacity:.5;translate:none}:is(._field_ohi1w_2:where([data-variant=float]) :where(label)):where(:has(+:is(:focus-visible,:not(:placeholder-shown)):not([value=""][readonly])))>span{opacity:0}._field_ohi1w_2:where([data-variant=float]) :where(input,textarea,select){padding:1.5rem var(--padding) .625rem}:is(._field_ohi1w_2:where([data-variant=float]) :where(input,textarea,select))::placeholder{color:transparent}}._checkbox_ohi1w_146:where([data-variant=text]){text-align:start}._checkbox_ohi1w_146:where([data-variant=text]) :where(._checkbox-container_ohi1w_150){display:flex;flex-wrap:wrap;column-gap:.5rem;padding-block:.25rem}._checkbox_ohi1w_146:where([data-variant=text]) :where(input){flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;aspect-ratio:1;overflow:clip;cursor:pointer;border-radius:.125rem;box-shadow:inset 0 0 0 1px var(--color-text);transition:.15s linear;transition-property:color,background-color,box-shadow}:is(._checkbox_ohi1w_146:where([data-variant=text]) :where(input)):where([data-invalid=true]){color:var(--color-error)}:is(._checkbox_ohi1w_146:where([data-variant=text]) :where(input)):after{display:block;inline-size:100%;block-size:100%;content:"";background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10L7.66667 14L15 6' stroke='%232C2C2C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10L7.66667 14L15 6' stroke='%232C2C2C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-size:contain;mask-size:contain;scale:0;transition:scale .15s linear}:is(._checkbox_ohi1w_146:where([data-variant=text]) :where(input)):where(:checked){color:#fff;background-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}:is(._checkbox_ohi1w_146:where([data-variant=text]) :where(input)):where(:checked):after{scale:1}._checkbox_ohi1w_146:where([data-variant=text]) :where(label){flex:1}._checkbox_ohi1w_146:where([data-variant=swatch]){position:relative;max-inline-size:fit-content}._checkbox_ohi1w_146:where([data-variant=swatch]) :where(label){display:flex;column-gap:.5rem;align-items:center;min-block-size:2.5rem;padding:.5rem 1.25rem;font-size:var(--font-size-sm);line-height:var(--line-height-sm);border:1px solid var(--color-alto);border-radius:calc(infinity * 1px);transition:border-color .15s linear}:is(._checkbox_ohi1w_146:where([data-variant=swatch]) :where(label)):before{flex-shrink:0;inline-size:1rem;aspect-ratio:1;content:"";background-color:var(--color);border:1px solid var(--color-wild-sand);border-radius:50%}._checkbox_ohi1w_146:where([data-variant=swatch]) :where(input){position:absolute;z-index:-1;inline-size:100%;block-size:100%;border-radius:calc(infinity * 1px)}:is(._checkbox_ohi1w_146:where([data-variant=swatch]) :where(input)):where(:checked)+:where(label){border-color:var(--color-accent)}._checkbox_ohi1w_146 :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none}._checkbox_ohi1w_146 :where(label){cursor:pointer}._radio_ohi1w_250{text-align:start}._radio_ohi1w_250 :where(input){--inset: .625rem;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;overflow:clip;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:50%}:is(._radio_ohi1w_250 :where(input)):where(:checked){color:var(--color-accent)}:is(._radio_ohi1w_250 :where(input)):where(:checked):after{--inset: .25rem}:is(._radio_ohi1w_250 :where(input)):where([data-invalid=true]){color:var(--color-error)}:is(._radio_ohi1w_250 :where(input)):after{display:block;inline-size:100%;block-size:100%;content:"";background-color:currentcolor;border-radius:50%;box-shadow:inset 0 0 0 1px,inset 0 0 0 var(--inset) #fff;transition:box-shadow .15s linear}._radio_ohi1w_250 :where(label){flex:1;cursor:pointer}._radio-container_ohi1w_296{display:flex;flex-wrap:wrap;column-gap:.5rem;padding-block:.25rem}._message_ohi1w_303{margin-block-start:.125rem;font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-align:start}._message_ohi1w_303:where(:first-of-type){margin-block-start:.5rem}._message_ohi1w_303:where(:last-of-type){margin-block-end:.75rem}._message_ohi1w_303:where([data-variant=description]){opacity:.5}:where([data-valid=true]) ._message_ohi1w_303[data-variant=status]{color:var(--color-success)}:where([data-invalid=true]) ._message_ohi1w_303[data-variant=status]{color:var(--color-error)}}
