:root{--_input-background:var(--input-background,var(--color-surface-strong));--_input-color:var(--input-color,var(--color-text-strong));--_input-border:var(
            --input-border,var(--border-thin) solid var(--color-text-subtle)
    );--_input-outline:var(
            --input-outline,var(--border-thick) solid var(--color-brand-strong)
    );--_input-disabled-filter:var(
            --input-disabled-filter,contrast(0.64) opacity(0.64)
    )}fieldset{border:var(--border-thick) solid var(--color-text-strong);padding:var(--space-near)}fieldset,legend{background-color:var(--color-surface-subtle)}legend{border:var(--border-thin) solid var(--color-text-strong);box-shadow:var(--shadow-away);color:var(--color-text-strong);display:block;font-family:var(--font-family-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);padding-block:0;padding-inline:var(--space-near)}.input-label,:where(label){align-items:center;color:var(--color-text-strong);cursor:pointer;display:inline-flex;font-family:var(--font-family-mono);font-size:inherit;font-weight:var(--font-weight-regular);gap:.5em;letter-spacing:var(--tracking-tight)}:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input[type=time],input[type=tel],input[type=color],textarea,select,.input){-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--_input-background);block-size:var(--button-height);border:var(--_input-border);border-radius:0;box-shadow:var(--shadow-inset);color:var(--_input-color);font:inherit;letter-spacing:inherit;padding-inline:var(--space-near);word-spacing:inherit}:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input[type=time],input[type=tel],input[type=color],textarea,select,.input):focus{outline:var(--_input-outline);outline-offset:0}:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input[type=time],input[type=tel],input[type=color],textarea,select,.input):disabled{cursor:not-allowed;filter:var(--_input-disabled-filter)}[required]:where(input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=date],input[type=month],input[type=week],input[type=datetime],input[type=datetime-local],input[type=time],input[type=tel],input[type=color],textarea,select,.input){border-inline-start-width:var(--border-thick)}:where(select){background-image:var(--triangle-down-url);background-position:right calc(var(--space-near)/2) top 50%;background-size:1em .85em;padding-inline-end:var(--space-away)}select::-ms-expand{display:none}.textarea,:where(textarea){max-inline-size:100%;min-height:calc(var(--button-height)*2);padding-block:var(--space-small)}:where(input[type=checkbox],input[type=radio]){--current-background:var(--_input-background);align-items:center;-webkit-appearance:none;appearance:none;aspect-ratio:1;background:var(--current-background);block-size:calc(1em*var(--line-height-base));border:var(--_input-border);box-shadow:var(--shadow-inset);box-sizing:border-box;cursor:pointer;display:inline-flex;inline-size:calc(1em*var(--line-height-base));justify-content:center;margin:0;padding:0;transition:0s background var(--ease-2)}@media (--motionOK ){:where(input[type=checkbox],input[type=radio]){transition-duration:.25s}}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed;filter:var(--_input-disabled-filter)}:where(input[type=checkbox]:not(.switch)):before{--font-weight:var(--font-weight-bold);align-items:center;background-color:var(--color-surface-strong);block-size:60%;color:var(--color-surface-strong);content:"";display:inline-flex;font-family:var(--font-family-sans);inline-size:40%;justify-content:center;line-height:1;opacity:0;transform:scale(.9) translateX(100%);transition:opacity var(--ease-2) 0ms,transform var(--ease-2) 0ms}@media (--motionOK ){:where(input[type=checkbox]:not(.switch)):before{transition-duration:50ms}}:where(input[type=checkbox]:not(.switch)):checked{--current-background:var(--color-brand-strong)}:where(input[type=checkbox]:not(.switch)):checked:before{opacity:1;transform:scale(1) translateX(0)}:where(input[type=radio]):before{background:var(--_input-color);block-size:calc(100% - var(--space-near)*2);content:"";display:inline-flex;inline-size:calc(100% - var(--space-near)*2);opacity:0;transition:opacity var(--ease-2) .25s}:where(input[type=radio]):checked{--current-background:var(--color-brand-strong)}:where(input[type=radio]):checked:before{opacity:1}:where(input[type=color]){aspect-ratio:1;padding:calc(var(--button-height)/12);width:auto}