@layer enhance-foundations;@layer enhance-components{:where(.ds-icon){box-sizing:border-box}.ds-icon{vertical-align:middle;background:var(--ds-content-primary,#0a0a0a);flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-icon[data-brand]{background:var(--ds-focus-ring,#ff5111)}.ds-icon[data-color=inherit]{background:currentColor}:where(.ds-focus-ring,.ds-input,.ds-input__border,.ds-input__control,.ds-input__fill,.ds-input__surface){box-sizing:border-box}.ds-input{isolation:isolate;align-items:flex-start;gap:var(--ds-spacing-6,6px);height:var(--ds-size-36,36px);max-width:100%;padding:var(--ds-spacing-10,10px);color:var(--ds-content-primary,#0a0a0a);flex:none;display:inline-flex;position:relative}.ds-input__surface{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-input__fill{fill:#fff}.ds-input__border{stroke:var(--ds-semantics-color-border-default,#00000014)}.ds-input__control{min-width:0;height:16px;color:inherit;font-optical-sizing:none;letter-spacing:0;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font:400 13px/16px Enhance UI Inter,sans-serif;display:block}.ds-input__control::placeholder{color:var(--ds-content-primary,#0a0a0a);opacity:.6}.ds-input .ds-focus-ring{opacity:0}.ds-input[data-mode=editable]:not([data-invalid]):not(:focus-within):hover .ds-input__border{stroke:#0003}.ds-input:focus-within .ds-input__border{stroke:var(--ds-semantics-color-border-default,#00000014)}.ds-input:focus-within .ds-focus-ring{opacity:1}.ds-input[data-invalid] .ds-input__border{stroke:#ff363d}.ds-input[data-mode=readonly] .ds-input__fill{fill:#00000005}.ds-input[data-mode=readonly] .ds-input__control{opacity:.7}.ds-input[data-mode=readonly] .ds-input__control::placeholder{opacity:1}.ds-input[data-mode=disabled]{opacity:var(--ds-disabled-opacity,40%)}@media (prefers-reduced-motion:no-preference){.ds-input[data-mode=editable]:not([data-invalid]):not(:focus-within) .ds-input__border{--motion-input-hover:.1s cubic-bezier(.33, 1, .68, 1);transition:stroke var(--motion-input-hover)}}}@layer enhance-patterns,enhance-product;
