[data-slot=input-group]{height:var(--control-height);border-radius:var(--radius-full);border-style:solid;border-width:1px;border-color:var(--input);background-color:var(--background);width:100%;min-width:0;color:var(--foreground);--field-inset:0 0 0 1px var(--black-20);--field-ring:0 0 transparent;--field-shadow:0 0 transparent;box-shadow:none;transition-property:color,box-shadow;transition-duration:var(--motion-duration-normal);transition-timing-function:var(--motion-easing);outline:none;align-items:center;display:flex;position:relative}[data-slot=input-group]:is([data-theme=dusk] *){border-radius:var(--radius-md)}[data-slot=input-group]:is([data-theme=dusk]:not(.dark) *){background-color:var(--gray-0)}[data-slot=input-group]>[data-slot=input-group-control]{height:100%}[data-slot=input-group]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--field-ring), var(--field-shadow), var(--field-inset);position:absolute;inset:0}.dark [data-slot=input-group]{background-color:var(--input)}.dark [data-slot=input-group]:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent);--field-ring:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--destructive) 50%, transparent)}:is([data-slot=input-group]:not(:has([aria-invalid=true])):has([data-slot=input-group-control]:focus-visible),[data-slot=input-group]:not(:has([aria-invalid=true])):has([data-in-group=true]:focus-visible)){border-color:var(--ring);--field-ring:0 0 0 var(--focus-ring-width) var(--focus)}:is([data-slot=input-group]:has([data-slot=input-group-control]:disabled),[data-slot=input-group]:has([data-in-group=true]:disabled)){cursor:not-allowed;opacity:.5}[data-slot=input-group]:has([aria-invalid=true]){border-color:var(--destructive);--field-ring:0 0 0 var(--focus-ring-width) color-mix(in oklab, var(--destructive) 20%, transparent)}:is([data-slot=input-group]:has([data-slot=input-group-control]:disabled) :is([data-slot=button],[data-warm-close-button]):disabled,[data-slot=input-group]:has([data-in-group=true]:disabled) :is([data-slot=button],[data-warm-close-button]):disabled){opacity:1}:is([data-slot=input-group]:has([data-align=block-end]),[data-slot=input-group]:has([data-align=block-start])){flex-direction:column;height:auto}[data-slot=input-group]:has([data-slot=textarea]){height:auto}:is([data-slot=input-group]:has([data-align=block-end])>[data-slot=input-group-control],[data-slot=input-group]:has([data-align=block-end])>[data-in-group=true]){padding-top:calc(var(--spacing) * 4)}:is([data-slot=input-group]:has([data-align=block-start])>[data-slot=input-group-control],[data-slot=input-group]:has([data-align=block-start])>[data-in-group=true]){padding-bottom:calc(var(--spacing) * 4)}:is([data-slot=input-group]:has([data-align=inline-end])>[data-slot=input-group-control],[data-slot=input-group]:has([data-align=inline-end])>[data-in-group=true]){padding-right:calc(var(--spacing) * 2)}:is([data-slot=input-group]:has([data-align=inline-start])>[data-slot=input-group-control],[data-slot=input-group]:has([data-align=inline-start])>[data-in-group=true]){padding-left:calc(var(--spacing) * 2)}[data-slot=input-group-addon]{cursor:text;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:auto;font-size:var(--control-type-size);line-height:var(--control-type-leading);color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-weight:400;display:flex}[data-slot=input-group]:has([data-slot=input-group-control]:disabled) [data-slot=input-group-addon]{cursor:not-allowed}[data-slot=input-group-addon]>kbd{border-radius:var(--radius-sm)}[data-slot=input-group-addon] svg{pointer-events:none}[data-slot=input-group-addon]>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}[data-slot=input-group-addon][data-align=inline-start]{padding-left:calc(var(--spacing) * 2);order:-9999}[data-slot=input-group-addon][data-align=inline-start]:has(>[data-slot=button]){margin-left:0}[data-slot=input-group-addon][data-align=inline-end]{padding-right:calc(var(--spacing) * 2);order:9999}[data-slot=input-group-addon][data-align=inline-end]:has(>[data-slot=button]){margin-right:0}[data-slot=input-group-addon][data-align=block-start],[data-slot=input-group-addon][data-align=block-end]{width:100%;padding:calc(var(--spacing) * 2);justify-content:flex-start}[data-slot=input-group-addon][data-align=block-start]{order:-9999}[data-slot=input-group-addon][data-align=block-end]{order:9999}[data-slot=input-group-addon][data-align=inline-start][data-flush=true]{padding-left:0}[data-slot=input-group-addon][data-align=inline-end][data-flush=true]{padding-right:0}[data-slot=input-group-text]{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--control-type-size);color:var(--muted-foreground);display:flex}[data-slot=input-group-text] svg{pointer-events:none}[data-slot=input-group-text]>svg:not([width]):not([height]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}[data-slot=input-group][data-input-group-appearance=composer]{align-items:flex-end;gap:var(--spacing-sm);border-color:var(--border);background-color:var(--background);padding:var(--spacing-sm);padding-inline-start:var(--spacing-lg)}[data-slot=input-group][data-input-group-appearance=composer]>[data-slot=input-group-addon]{align-self:flex-end;padding:0}
