@layer components{._Control_l93yg_5,._Shell_l93yg_6{--input-size:var(--control-size-lg);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-md);box-sizing:border-box;border-radius:var(--input-radius);appearance:none;width:100%;min-width:0;color:var(--input-text-color);font-family:var(--font-sans);font-size:var(--input-font-size);font-weight:var(--font-weight-normal);line-height:var(--font-text-md-line-height);transition:color var(--transition-duration-basic) var(--transition-ease-basic), box-shadow var(--transition-duration-basic) var(--transition-ease-basic), background-color var(--transition-duration-basic) var(--transition-ease-basic);background:0 0;border:0;outline:none}:is(._Control_l93yg_5,._Shell_l93yg_6):not([data-variant=soft]):not([data-field=bare]){box-shadow:0 0 0 1px var(--input-outline-border-color) inset}@media (hover:hover) and (pointer:fine){:is(._Control_l93yg_5,._Shell_l93yg_6):not([data-variant=soft]):not([data-field=bare]):not(:disabled):hover{box-shadow:0 0 0 1px var(--input-outline-border-color-hover) inset}}:is(._Control_l93yg_5,._Shell_l93yg_6):not([data-variant=soft]):not([data-field=bare]):not(:disabled):is(:focus,:focus-within){box-shadow:0 0 0 1px var(--input-outline-border-color-focus) inset}:is(._Control_l93yg_5,._Shell_l93yg_6)[data-variant=soft]:not([data-field=bare]){background-color:var(--input-soft-background-color)}:is(._Control_l93yg_5,._Shell_l93yg_6)[data-variant=soft]:not([data-field=bare]):not(:disabled):is(:focus,:focus-within){box-shadow:0 0 0 1px var(--input-soft-border-color-focus) inset}:is(._Control_l93yg_5,._Shell_l93yg_6):not(:disabled):is([aria-invalid=true],[data-invalid],:has([aria-invalid=true]),[aria-invalid=grammar],[aria-invalid=spelling]):not([data-field=bare]){box-shadow:0 0 0 1px var(--input-border-color-invalid) inset}:is(._Control_l93yg_5,._Shell_l93yg_6):not(:disabled):is([aria-invalid=true],[data-invalid],:has([aria-invalid=true]),[aria-invalid=grammar],[aria-invalid=spelling]):not([data-field=bare])::selection{background-color:var(--red-a50)}:is(._Control_l93yg_5,._Shell_l93yg_6):disabled{cursor:not-allowed;opacity:.5}:is(._Control_l93yg_5,._Shell_l93yg_6)::placeholder{color:var(--input-placeholder-text-color);opacity:1}:is(._Control_l93yg_5,._Shell_l93yg_6)[data-pill]{--input-radius:var(--radius-full)}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size="3xs"]){--input-size:var(--control-size-3xs);--input-font-size:var(--control-font-size-sm);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-xs);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size="2xs"]){--input-size:var(--control-size-2xs);--input-font-size:var(--control-font-size-sm);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-xs);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size=xs]){--input-size:var(--control-size-xs);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-sm);--input-gutter:var(--control-gutter-xs);--input-gap:var(--input-gap-sm);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size=sm]){--input-size:var(--control-size-sm);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-sm);--input-gap:var(--input-gap-md);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size=md]){--input-size:var(--control-size-md);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-md);--input-gap:var(--input-gap-md)}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size=lg]){--input-size:var(--control-size-lg);--input-font-size:var(--control-font-size-md);--input-radius:var(--control-radius-md);--input-gutter:var(--control-gutter-md);--input-gap:var(--input-gap-md)}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size=xl]){--input-size:var(--control-size-xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-lg);--input-gutter:var(--control-gutter-lg);--input-gap:var(--input-gap-lg)}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size="2xl"]){--input-size:var(--control-size-2xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-xl);--input-gutter:var(--control-gutter-xl);--input-gap:var(--input-gap-lg);--input-adornment-offset:-4px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-size="3xl"]){--input-size:var(--control-size-3xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-xl);--input-gutter:var(--control-gutter-xl);--input-gap:var(--input-gap-lg);--input-adornment-offset:-4px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size="2xs"]){--input-gutter:var(--control-gutter-2xs);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size=xs]){--input-gutter:var(--control-gutter-xs);--input-adornment-offset:-1px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size=sm]){--input-gutter:var(--control-gutter-sm);--input-adornment-offset:-2px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size=md]){--input-gutter:var(--control-gutter-md);--input-adornment-offset:-2px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size=lg]){--input-gutter:var(--control-gutter-lg);--input-adornment-offset:-2px}:is(._Control_l93yg_5,._Shell_l93yg_6):where([data-gutter-size=xl]){--input-gutter:var(--control-gutter-xl);--input-adornment-offset:-4px}@media (width<=767.98px){._Control_l93yg_5,._Shell_l93yg_6{--input-size:var(--control-size-3xl);--input-font-size:var(--control-font-size-lg);--input-radius:var(--control-radius-xl);--input-gutter:var(--control-gutter-xl)}:is(._Control_l93yg_5,._Shell_l93yg_6)[data-pill]{--input-radius:var(--radius-full)}}@media (prefers-reduced-motion:reduce){._Control_l93yg_5,._Shell_l93yg_6{transition:none}}@media (forced-colors:active){:is(._Control_l93yg_5,._Shell_l93yg_6):not([data-field=bare]){border:1px solid buttontext}:is(._Control_l93yg_5,._Shell_l93yg_6):focus-visible{outline:2px solid highlight!important}}._Input_l93yg_184{height:var(--input-size);padding:0 var(--input-gutter)}._Input_l93yg_184[data-pill]{padding-inline:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}._Shell_l93yg_6{align-items:center;gap:var(--input-gap);height:var(--input-size);padding-inline:var(--input-gutter);cursor:text;display:flex}._Shell_l93yg_6[data-pill]{padding-inline:calc(var(--input-gutter) * var(--control-gutter-pill-scaling))}._Shell_l93yg_6[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}._Shell_l93yg_6:has(input:disabled,textarea:disabled){cursor:not-allowed;opacity:.5;pointer-events:none}._Shell_l93yg_6>:first-child:not(input){margin-left:var(--input-adornment-offset,-2px)}._Shell_l93yg_6>:last-child:not(input){margin-right:var(--input-adornment-offset,-2px)}}
