@layer vendor,seldon.foundation,seldon.components,seldon.patterns,seldon.site;@layer seldon.components{.seldon-input{display:flex;flex-direction:column;width:100%}.seldon-input--hidden,.seldon-input__label--hidden{block-size:1px;border:0;clip-path:inset(100%);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.seldon-input__label.seldon-text{font-variation-settings:"wght" 600;margin-bottom:var(--spacing-xsm);width:-moz-fit-content;width:fit-content;word-break:break-word}.seldon-input__wrapper{accent-color:#000;align-items:center;border:1px solid #000;border-radius:4px;display:inline-flex;font-variation-settings:"wght" 600;justify-content:space-between;margin-bottom:.25rem;padding:var(--spacing-xsm);position:relative}.seldon-input__wrapper::-moz-placeholder{color:#75716f;font-variation-settings:"wght" 600}.seldon-input__wrapper::placeholder{color:#75716f;font-variation-settings:"wght" 600}.seldon-input__wrapper:focus-visible,.seldon-input__wrapper:focus-within{border-radius:4px;outline:2px solid #07c;outline-offset:4px}.seldon-input__wrapper .seldon-input__wrapper__input,.seldon-input__wrapper .seldon-input__input{font-family:Montserrat,sans-serif;font-size:var(--font-size-body-medium);font-style:unset;font-variation-settings:"wght" 400;letter-spacing:0;line-height:1.4;text-transform:unset;border:none;margin:0;padding:0;width:100%}.seldon-input__wrapper .seldon-input__wrapper__input:focus-visible,.seldon-input__wrapper .seldon-input__input:focus-visible{outline:none}.seldon-input__wrapper__adornment{align-items:center;display:flex;margin-right:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.seldon-input__input{font-family:Montserrat,sans-serif;font-size:var(--font-size-body-medium);font-style:unset;font-variation-settings:"wght" 400;letter-spacing:0;line-height:1.4;text-transform:unset;accent-color:#000;border:1px solid #000;border-radius:4px;font-variation-settings:"wght" 600;margin-bottom:.25rem;padding:var(--spacing-xsm)}.seldon-input__input::-moz-placeholder{font-variation-settings:"wght" 400}.seldon-input__input::placeholder{font-variation-settings:"wght" 400}.seldon-input__input:focus-visible{border-radius:4px;outline:2px solid #07c;outline-offset:4px}.seldon-input__input:hover{accent-color:#75716f;border-color:#75716f}.seldon-input__validation{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-height:var(--spacing-md);overflow:hidden}.seldon-input__empty-validation{line-height:var(--spacing-sm)}.seldon-input--inline{align-items:center;flex-flow:row wrap;gap:1rem}.seldon-input--inline .seldon-input__input,.seldon-input--inline .seldon-input__wrapper{align-self:center;width:unset}.seldon-input--disabled{color:#75716f;cursor:default}.seldon-input--disabled .seldon-input__label,.seldon-input--disabled .seldon-input__input,.seldon-input--disabled .seldon-input__wrapper{color:inherit}.seldon-input--disabled .seldon-input__label:hover,.seldon-input--disabled .seldon-input__input:hover{cursor:default}.seldon-input--readonly{pointer-events:none}.seldon-input--readonly .seldon-input__label,.seldon-input--readonly .seldon-input__input,.seldon-input--readonly .seldon-input__wrapper{cursor:default}.seldon-input--readonly .seldon-input__input{background-color:#0000000d}.seldon-input--invalid,.seldon-input--invalid label{color:#ff3d0a}.seldon-input--invalid .seldon-input__input::-moz-placeholder{color:#000}.seldon-input--invalid .seldon-input__input,.seldon-input--invalid .seldon-input__input::placeholder,.seldon-input--invalid .seldon-input__validation{color:#000}.seldon-input--invalid .seldon-input__input,.seldon-input--invalid .seldon-input__wrapper{border:1px solid #ff3d0a;box-shadow:inset 0 0 3px 3px #ff3d0a}.seldon-input--invalid .seldon-input__input:focus-within,.seldon-input--invalid .seldon-input__wrapper:focus-within{border-radius:4px;outline:2px solid #ff3d0a;outline-offset:4px}.seldon-input--invalid .seldon-input__wrapper .seldon-input__input{border:none;box-shadow:none;outline:none}.seldon-input--warn .seldon-input__label{position:relative}.seldon-input .seldon-input__validation{animation:reveal .45s linear forwards}.seldon-input__label:has(+input[type=radio]),.seldon-input__label:has(+input[type=checkbox]){cursor:pointer}.seldon-radio-input .seldon-input__label,.seldon-checkbox-input .seldon-input__label{font-family:Montserrat,sans-serif;font-size:var(--font-size-body-medium);font-style:unset;font-variation-settings:"wght" 400;letter-spacing:0;line-height:1.4;text-transform:unset;font-variation-settings:"wght" 600;margin-bottom:0}.seldon-radio-input .seldon-input__input,.seldon-checkbox-input .seldon-input__input{align-self:flex-start;cursor:pointer;height:16px;width:16px}.seldon-radio-input.seldon-input--inline .seldon-input__input,.seldon-checkbox-input.seldon-input--inline .seldon-input__input{align-self:center}.seldon-radio-input .seldon-input__input:focus-visible{outline:none;position:relative}.seldon-radio-input .seldon-input__input:focus-visible:before{border:2px solid #07c;border-radius:40px;content:"";inset:-6px;pointer-events:none;position:absolute}.seldon-input--inline.seldon-radio-input,.seldon-input--inline.seldon-checkbox-input,.seldon-input--inline.seldon-toggle-input{flex-direction:row-reverse;justify-content:flex-end;position:relative;transition:padding .25s}.seldon-input--inline.seldon-radio-input.seldon-input--invalid,.seldon-input--inline.seldon-radio-input.seldon-input--warn,.seldon-input--inline.seldon-checkbox-input.seldon-input--invalid,.seldon-input--inline.seldon-checkbox-input.seldon-input--warn,.seldon-input--inline.seldon-toggle-input.seldon-input--invalid,.seldon-input--inline.seldon-toggle-input.seldon-input--warn{padding-top:1.5rem}.seldon-input--inline.seldon-radio-input.seldon-input--invalid .seldon-input__validation,.seldon-input--inline.seldon-radio-input.seldon-input--warn .seldon-input__validation,.seldon-input--inline.seldon-checkbox-input.seldon-input--invalid .seldon-input__validation,.seldon-input--inline.seldon-checkbox-input.seldon-input--warn .seldon-input__validation,.seldon-input--inline.seldon-toggle-input.seldon-input--invalid .seldon-input__validation,.seldon-input--inline.seldon-toggle-input.seldon-input--warn .seldon-input__validation{left:0;position:absolute;top:0}.seldon-input--inline.seldon-radio-input.seldon-input--warn,.seldon-input--inline.seldon-checkbox-input.seldon-input--warn,.seldon-input--inline.seldon-toggle-input.seldon-input--warn{padding-top:2.75rem}@keyframes reveal{0%{opacity:0}to{opacity:1}}}@layer vendor,seldon.foundation,seldon.components,seldon.patterns,seldon.site;@layer seldon.components{.seldon-toggle-input{position:relative;transition:padding .25s}.seldon-toggle-input .seldon-input__label{line-height:1;margin-bottom:2.5rem;position:relative}.seldon-toggle-input .seldon-input__label:after,.seldon-toggle-input .seldon-input__label:before{content:"";display:block;position:absolute;top:1.85rem}.seldon-toggle-input .seldon-input__label:before{background-color:#0006;border-radius:12px;height:1rem;left:0;transition:background-color .25s,color .25s;width:3rem}.seldon-toggle-input .seldon-input__label:after{background:#fff linear-gradient(transparent,#0000000d);border-radius:40px;box-shadow:0 1px 2px #00000026,0 0 0 1px #00000026 inset;color:#fff;height:1rem;left:0;transform:translate(0);transition:transform .25s;width:1rem}.seldon-toggle-input.seldon-input--inline .seldon-input__label{margin-bottom:.5rem;margin-left:66px}.seldon-toggle-input.seldon-input--inline .seldon-input__label:before{left:unset;right:calc(1rem + 100%);top:50%;transform:translateY(-50%)}.seldon-toggle-input.seldon-input--inline .seldon-input__label:after{left:unset;right:calc(3rem + 100%);top:50%;transform:translateY(-50%)}.seldon-toggle-input .seldon-input__input,.seldon-toggle-input .seldon-input__wrapper{block-size:1px;border:0;clip-path:inset(100%);inline-size:1px;margin:-1px -1px 0;overflow:hidden;padding:0;position:absolute;visibility:inherit;white-space:nowrap}.seldon-toggle-input.seldon-input--invalid.seldon-input--inline{padding-top:2rem}.seldon-toggle-input.seldon-input--md .seldon-input__label:after,.seldon-toggle-input.seldon-input--lg .seldon-input__label:after{right:calc(2.5rem + 100%)}.seldon-toggle-input.seldon-input--md .seldon-input__label{margin-bottom:3rem}.seldon-toggle-input.seldon-input--md .seldon-input__label:before{height:1.5rem}.seldon-toggle-input.seldon-input--md .seldon-input__label:after{height:1.5rem;width:1.5rem}.seldon-toggle-input.seldon-input--md.seldon-input--inline .seldon-input__label{margin-bottom:.5rem}.seldon-toggle-input.seldon-input--lg .seldon-input__label{margin-bottom:3.5rem}.seldon-toggle-input.seldon-input--lg .seldon-input__label:before{height:2rem;width:3.5rem}.seldon-toggle-input.seldon-input--lg .seldon-input__label:after{height:2rem;width:2rem}.seldon-toggle-input.seldon-input--lg.seldon-input--inline .seldon-input__label{margin-bottom:.5rem;margin-left:4.375rem}.seldon-toggle-input:has(input:checked) .seldon-input__label:before{background-color:#000}.seldon-toggle-input:has(input:checked) .seldon-input__label:after{transform:translate(2rem)}.seldon-toggle-input:has(input:checked).seldon-input--md .seldon-input__label:after,.seldon-toggle-input:has(input:checked).seldon-input--lg .seldon-input__label:after{transform:translate(1.5rem)}.seldon-toggle-input:has(input:checked).seldon-input--inline .seldon-input__label:after{transform:translate(2rem,-50%)}.seldon-toggle-input:has(input:checked).seldon-input--md.seldon-input--inline .seldon-input__label:after,.seldon-toggle-input:has(input:checked).seldon-input--lg.seldon-input--inline .seldon-input__label:after{transform:translate(1.5rem,-50%)}.seldon-toggle-input:has(input:checked).seldon-input--invalid .seldon-input__label:before{background-color:#ff3d0a}.seldon-toggle-input:has(input:checked).seldon-input--warn .seldon-input__label:before{background-color:#fff90a}.seldon-toggle-input.seldon-input--warn.seldon-input--md,.seldon-toggle-input.seldon-input--warn.seldon-input--lg{padding-top:3.5rem}.seldon-toggle-input:has(.seldon-input__input:focus) label:before{outline:2px solid AccentColor;outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color;outline-offset:1px}}
