.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.input{--input--label--max-width:calc(var(--search-modifier--min-width)/1.5);--input--background-color--highlight:var(--color--background);font-weight:var(--type--1--font-weight--semibold);transition:visibility var(--transition--duration) var(--transition--ease) 0s,display var(--transition--duration) var(--transition--ease) 0s}.input__input{--checkbox--size:100%;cursor:pointer;z-index:2}.input__input.hidden{display:none;visibility:hidden}.input__input:disabled{cursor:not-allowed}.input__input::placeholder{color:inherit}.input__label{--input--gap:0;display:flex}.input__text{display:inline-block;max-width:var(--input--label--max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.input--type--radio{position:relative}.input--type--radio label{--input--outline-width--focus:0;align-items:center;background:var(--input--background-color);border-color:#0000;border-bottom-color:#0000;border:var(--input--border-width) solid #0000;border-bottom:var(--input--border-width) solid var(--input--border-color);border-radius:var(--input--border-radius);box-shadow:none;color:var(--input--color);cursor:pointer;display:grid;font-family:inherit;grid-template-columns:calc(var(--radio--size) + var(--radio--padding)*2) auto;grid-template-rows:1fr;line-height:inherit;margin-bottom:var(--input--gap);padding:var(--input--padding-y) var(--input--padding-x);transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;width:100%}.input--type--radio label:active,.input--type--radio label:focus{outline-style:none;outline-width:0}.input--type--radio label:focus,.input--type--radio label:focus-within{--input--border-color:var(--color--brand-3);background:var(--input--background-color--focus);color:var(--input--color--focus)}.input--type--radio label:after,.input--type--radio label:before{border-radius:100%;content:"";grid-column:1;grid-row:1}.input--type--radio label:before{background:var(--color--background);border:var(--radio--border-width) solid var(--color--foreground);cursor:pointer;height:var(--radio--size);transition:background var(--transition--duration) var(--transition--ease) 0s;width:var(--radio--size)}.input--type--radio label:after{height:0;margin:var(--radio--padding);width:0}.input--type--radio [type=radio]{bottom:0;content:"";font-size:inherit;height:calc(var(--radio--size) + var(--radio--padding));left:var(--input--padding-x);margin-bottom:auto;margin-top:auto;opacity:0;outline:0;position:absolute;top:0;width:calc(var(--radio--size) + var(--radio--padding))}.input--type--radio [type=radio]:checked+label,.input--type--radio [type=radio]:hover:not(:focus)+label{--input--background-color:var(--input--background-color--highlight)}.input--type--radio [type=radio]:checked+label:after{background-color:var(--color--foreground);height:calc(var(--radio--size) - var(--radio--padding)*2);width:calc(var(--radio--size) - var(--radio--padding)*2)}.input--type--radio [type=radio]+label:focus:before,.input--type--radio [type=radio]:focus+label:before{box-shadow:0 0 0 calc(var(--input--outline-width--focus)*2) var(--color--background),0 0 0 calc(var(--input--outline-width--focus)*4) var(--input--color--focus)}.input--type--radio [type=radio]+label:focus:not(:focus-visible):before,.input--type--radio [type=radio]:focus:not(:focus-visible)+label:before{box-shadow:none}.input--type--radio [type=text]{margin-left:calc(var(--radio--size) + var(--radio--padding)*2);margin-top:var(--space--xs);width:calc(100% - var(--radio--size) - var(--radio--padding)*2)}.input--type--radio [type=text][disabled]{display:none}.input--type--radio input{--radio--size:100%;--input--padding-x:0px}.input--type--radio label{display:block;padding-left:calc(var(--input--padding-x)*2 + var(--radio--size))}.input--type--radio label:after,.input--type--radio label:before{--input--outline-width--focus:1px;bottom:0;left:var(--input--padding-x);margin-bottom:auto;margin-top:auto;position:absolute;top:0}.input--type--checkbox{--color--brand-1:var(--color--white);--input--border-color:#0000;position:relative}.input--type--checkbox label{--input--outline-width--focus:0;background:var(--input--background-color);border:var(--input--border-width) solid #0000;border-bottom:var(--input--border-width) solid var(--input--border-color);border-radius:var(--input--border-radius);box-shadow:none;color:var(--input--color);cursor:pointer;display:block;font-family:inherit;line-height:inherit;margin-bottom:var(--input--gap);padding:var(--input--padding-y) var(--input--padding-x);padding-left:calc(var(--input--padding-x)*2 + var(--checkbox--size));transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;width:100%}.input--type--checkbox label:active,.input--type--checkbox label:focus{outline-style:none;outline-width:0}.input--type--checkbox label:focus,.input--type--checkbox label:focus-within{--input--border-color:var(--color--brand-3);background:var(--input--background-color--focus);color:var(--input--color--focus)}.input--type--checkbox label:hover:not(:focus){--input--background-color:var(--input--background-color--highlight)}.input--type--checkbox label:active{border-color:#0000}.input--type--checkbox label:after,.input--type--checkbox label:before{--input--outline-width--focus:1px;bottom:0;content:"";left:var(--input--padding-x);margin-bottom:auto;margin-top:auto;position:absolute;top:0}.input--type--checkbox label:before{background:var(--color--background);border:var(--checkbox--border-width) solid var(--color--foreground);border-radius:--checkbox--border-radius;cursor:pointer;height:var(--checkbox--size);transition:background var(--transition--duration) var(--transition--ease) 0s;width:var(--checkbox--size)}.input--type--checkbox label:after{border-bottom:var(--checkbox--check-stroke) solid #0000;border-left:var(--checkbox--check-stroke) solid #0000;border-right-style:solid;border-right:var(--checkbox--check-stroke) #0000;border-top-style:solid;border-top:var(--checkbox--check-stroke) #0000;height:0;transform:translate(var(--checkbox--padding),-1px) rotate(-45deg);width:0}.input--type--checkbox [type=checkbox]{bottom:0;content:"";font-size:inherit;height:var(--checkbox--size);left:var(--input--padding-x);margin-bottom:auto;margin-top:auto;opacity:0;outline:0;position:absolute;top:0;width:var(--checkbox--size)}.input--type--checkbox [type=checkbox]:checked+label,.input--type--checkbox [type=checkbox]:hover:not(:focus)+label{--input--background-color:var(--input--background-color--highlight)}.input--type--checkbox [type=checkbox]:checked+label:before{background-color:var(--color--foreground)}.input--type--checkbox [type=checkbox]:checked+label:after{border-color:var(--color--background);height:calc(var(--checkbox--check-size)/2);width:var(--checkbox--check-size)}.input--type--checkbox [type=checkbox]+label:focus:before,.input--type--checkbox [type=checkbox]:focus+label:before{box-shadow:0 0 0 calc(var(--input--outline-width--focus)*2) var(--color--background),0 0 0 calc(var(--input--outline-width--focus)*4) var(--input--color--focus)}.input--type--checkbox [type=checkbox]+label:focus:not(:focus-visible):before,.input--type--checkbox [type=checkbox]:focus:not(:focus-visible)+label:before{box-shadow:none}.input--type--checkbox input{--checkbox--size:100%;--input--padding-x:0px}.input--type--checkbox input:before{border-radius:.125rem}.input--type--checkbox label{padding-right:0}.input--type--select{position:relative;width:100%}.input--type--select:active,.input--type--select:focus{background:var(--input--background-color--highlight)}@media (hover:hover){.input--type--select:hover{background:var(--input--background-color--highlight)}}.input--type--select input{height:100%;inset:0;opacity:0;position:absolute;width:100%}.input--type--select input:checked~label{background:var(--input--background-color--highlight)}.input--type--select input:checked~label .dropdown__text{color:var(--color--brand-3)}.input--type--select label{--form--label-spacing:0px;padding:var(--input--padding-y) var(--input--padding-x);width:100%}.input--type--checkbox:active,.input--type--checkbox:focus,.input--type--radio:active,.input--type--radio:focus{--input--color:var(--color--brand-3)}@media (hover:hover){.input--type--checkbox:hover,.input--type--radio:hover{--input--color:var(--color--brand-3)}}.input--type--checkbox .input__label,.input--type--radio .input__label{align-items:center;display:flex;font-size:1rem;gap:var(--space--xxs);justify-content:space-between}@media (min-width:68.75em){.input--type--checkbox .input__label,.input--type--radio .input__label{padding-left:calc(var(--checkbox--size) + 10px)}.input--type--checkbox .input__label:after,.input--type--checkbox .input__label:before,.input--type--radio .input__label:after,.input--type--radio .input__label:before{left:0}}.input--type--checkbox .input__count,.input--type--radio .input__count{flex-shrink:0}.input__icon:after{background-color:currentColor;color:currentColor;content:"";display:block;flex-shrink:0;height:100%;height:var(--mask-icon--size);-webkit-mask-image:var(--mask-icon--image);mask-image:var(--mask-icon--image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);-webkit-mask-size:var(--mask-icon--size);mask-size:var(--mask-icon--size);width:100%;width:var(--mask-icon--size)}