@layer hm-components{.form-switch[data-v-c1b95c80]{line-height:1.5;display:flex;position:relative}.form-switch input[data-v-c1b95c80]{position:absolute;inset:0 auto auto 0}.form-switch input~label[data-v-c1b95c80]{min-height:2.4rem;color:var(--c-body);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-default);align-items:center;padding-inline-start:4.8rem;display:inline-flex;position:relative}.form-switch input~label[data-v-c1b95c80]:before{border:1px solid var(--basic-600);border-radius:var(--radius-full);background-color:var(--bg-primary);width:4.8rem;height:2.4rem;inset:0 auto auto 0}.form-switch input~label[data-v-c1b95c80]:after,.form-switch input~label[data-v-c1b95c80]:before{content:"";transition:var(--transition-default);position:absolute}.form-switch input~label[data-v-c1b95c80]:after{border-radius:var(--radius-full);background-color:var(--basic-600);width:1.6rem;height:1.6rem;inset:var(--spacing-4xs) auto auto var(--spacing-4xs);border:1px solid #0000}.form-switch input:checked~label[data-v-c1b95c80]:before{border-color:var(--accent-primary);background-color:var(--accent-primary)}.form-switch input:checked~label[data-v-c1b95c80]:after{background-color:var(--bg-primary);translate:calc(100% + .8rem)}.form-switch input:disabled~label[data-v-c1b95c80]{cursor:not-allowed}.form-switch input:disabled~label[data-v-c1b95c80]:before{border-color:var(--basic-500);background-color:var(--border-secondary)}.form-switch input:disabled~label[data-v-c1b95c80]:after{background-color:var(--basic-500)}.form-switch input:disabled~label .form-switch__text[data-v-c1b95c80]{color:var(--c-subtitle)}.form-switch input:checked:disabled~label[data-v-c1b95c80]:before{border-color:var(--primary-950);background-color:var(--primary-950)}.form-switch input:checked:disabled~label[data-v-c1b95c80]:after{background-color:var(--border-primary)}.form-switch input:focus-visible~label[data-v-c1b95c80]{outline:auto;outline-color:-webkit-focus-ring-color}.form-switch__content[data-v-c1b95c80]{gap:var(--spacing-4xs);flex-direction:column;padding-inline-start:var(--spacing-2xs);display:flex}.form-switch__label[data-v-c1b95c80]{color:var(--c-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm-lh)}.form-switch__description[data-v-c1b95c80]{color:var(--c-subtitle);font-size:var(--text-caption);line-height:var(--text-caption-lh)}}
