@keyframes assisted-pulse{0%,to{outline-color:var(--accent-8);outline-offset:2px}50%{outline-color:var(--accent-9);outline-offset:6px}}.form--group.is-assisted .emoji-picker,.form--group.is-assisted .form--input,.form--group.is-assisted .form--textarea,.form--group.is-assisted .radio-group,.form--group.is-assisted .select,.form--group.is-assisted .select--search,.form--group.is-assisted .switch{animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.form--group.is-assisted:not(:has(.form--input,.form--textarea,.select,.switch,.radio-group)){animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}.form--group.is-assisted{cursor:default}.form--input,.form--textarea{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;font-size:var(--font-size-3);padding:var(--density-padding-block,var(--space-2)) var(--density-padding-inline,var(--space-3));width:100%}.form--input:not(textarea,select[multiple],select[size]){height:var(--control-size)}.form--input--inline{width:auto}select.form--input optgroup,select.form--input option{background:var(--surface-zone);color:var(--text-color-default)}.form--input-frame{display:contents}.form--input-group{align-items:center;background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;display:flex;font-size:var(--font-size-3);height:var(--control-size);min-width:0}.form--input-group>.form--input{background:transparent;border:0;border-radius:inherit;flex:1;height:100%;min-width:0}.form--input-group>.form--input:focus{box-shadow:none;outline:none}.form--input-group:focus-within{box-shadow:0 0 0 var(--border-focus-width) var(--neutral-a3);outline:none;transition:box-shadow .16s ease,border-color .16s ease}.form--input-group:has(>.form--input[readonly]){border-style:dashed}.form--group.has-error .form--input-group{border:var(--border-focus);border-color:var(--error-11)}.form--input-addon{color:var(--text-color-muted);padding-inline:var(--space-3);user-select:none;white-space:nowrap}.form--input-addon:first-child{padding-inline-end:0}.form--input-addon:last-child{padding-inline-start:0}.form--filter>.form--input-addon{display:inline-flex}.form--filter--compact>.form--input{padding:var(--space-1) var(--space-2)}.form--filter--compact>.form--input-addon:first-child{padding-inline-start:var(--space-2)}.select,.select--search{display:inline-block;position:relative}.select--trigger{align-items:center;background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);color:inherit;cursor:pointer;display:inline-flex;font-size:var(--font-size-3);gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:start;width:100%}.select--trigger .select--icon{align-items:center;color:var(--text-color-muted);display:flex;margin-inline-start:auto;pointer-events:none}.select--dropdown{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);box-shadow:var(--shadow-float);inset-inline-start:0;min-width:100%;position:absolute;top:calc(100% + var(--space-1));z-index:var(--z-dropdown)}.select--search .select--dropdown{min-width:max(100%,12rem)}.select--dropdown[popover]{color:inherit;inset:auto;margin:0;overflow:visible;padding:0;position:fixed}.select--search-wrap{border-bottom:var(--border-separator);padding:var(--space-2)}.select--list{list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:var(--space-1) 0}.select--group-label{color:var(--text-color-muted);font-size:var(--font-size-1);font-weight:var(--font-weight-strong);letter-spacing:.05em;padding:var(--space-1) var(--space-3);pointer-events:none;text-transform:uppercase}.select--option{cursor:pointer;padding:var(--space-2) var(--space-3)}.select--option.select--option--empty,.select--option.select--option--empty.select--option--selected{color:var(--text-color-muted)}.select--option:hover{background:var(--state-hover)}.select--option.select--option--selected{color:var(--color-selected);font-weight:var(--font-weight-strong)}.select--native{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.select--search.is-assisted,.select.is-assisted{pointer-events:none;user-select:none}.select--search.is-assisted .select--trigger,.select.is-assisted .select--trigger{animation:assisted-pulse 1.6s ease-in-out infinite;outline:var(--border-focus-width) solid var(--accent-8);outline-offset:2px}