.switch-field{flex-direction:column;gap:.375rem;width:100%;display:flex}.switch-main-row{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.switch-label{color:var(--colors-mono-10);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:500;line-height:1.25rem}.switch-control-row{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.switch-control{--switch-width:2.5rem;--switch-height:1.5rem;--switch-padding:.125rem;--switch-thumb-size:1rem;background:var(--colors-mono-02);border:1px solid var(--colors-mono-07);border-radius:var(--radius-pill);cursor:pointer;height:var(--switch-height);padding:var(--switch-padding);transition:var(--transitions-primary);width:var(--switch-width);flex-shrink:0;justify-content:flex-start;align-items:center;display:inline-flex}.switch-control:hover{border-color:var(--colors-mono-09)}.switch-control[data-checked]{background:var(--colors-success);border-color:var(--colors-success);justify-content:flex-end}.switch-control[data-focus],.switch-control[data-focus-visible]{outline:.0625rem solid var(--colors-cool-blue);outline-offset:.0625rem}.switch-control[data-disabled]{cursor:not-allowed;opacity:.6}.switch-thumb{background:var(--colors-mono-11);border-radius:var(--radius-round);height:var(--switch-thumb-size);transition:var(--transitions-primary);width:var(--switch-thumb-size);display:block;box-shadow:0 .0625rem .125rem #00000059}.switch-control[data-checked] .switch-thumb{background:var(--colors-mono-11)}.switch-hint{color:var(--colors-mono-08);-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1rem}.switch-error-message{color:var(--colors-scarlett);-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1rem}.switch-end-content{align-items:center;display:inline-flex}.user-avatar{border-radius:var(--radius-round);color:var(--user-avatar-color,var(--colors-info));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.user-avatar .icon{color:inherit;display:block}.user-avatar.has-initials{color:color-mix(in srgb, var(--colors-mono-12) 92%, white 8%);text-transform:uppercase}.user-avatar-trigger{border-radius:var(--radius-round)}.user-avatar.surface{background:var(--user-avatar-bg,var(--colors-mono-02));border:.0625rem solid var(--user-avatar-border,var(--colors-mono-04))}.user-avatar.bare{background:0 0;border:none}.user-avatar.sm{width:1.5rem;height:1.5rem}.user-avatar.sm>.icon{font-size:1.5rem}.user-avatar.sm .user-avatar-initials{font-size:.625rem}.user-avatar.sm .user-avatar-badge{width:.75rem;height:.75rem;bottom:-.0625rem;right:-.125rem}.user-avatar.sm .user-avatar-badge .icon{font-size:.6875rem}.user-avatar.md{width:3rem;height:3rem}.user-avatar.md>.icon{font-size:2rem}.user-avatar.md .user-avatar-initials{font-size:1rem}.user-avatar.md .user-avatar-badge{width:1rem;height:1rem;bottom:-.125rem;right:-.125rem}.user-avatar.md .user-avatar-badge .icon{font-size:.875rem}.user-avatar.lg{width:3.5rem;height:3.5rem}.user-avatar.lg>.icon{font-size:2.25rem}.user-avatar.lg .user-avatar-initials{font-size:1.125rem}.user-avatar.lg .user-avatar-badge{width:1.125rem;height:1.125rem;bottom:-.125rem;right:-.125rem}.user-avatar.lg .user-avatar-badge .icon{font-size:1rem}.user-avatar-badge{background:var(--user-avatar-badge-bg,var(--colors-mono-01));border-radius:var(--radius-round);color:var(--colors-info);justify-content:center;align-items:center;display:inline-flex;position:absolute}.user-avatar-initials{letter-spacing:.04em;pointer-events:none;z-index:1;font-weight:700;line-height:1;position:relative}
