.ToggleSwitch_container__4yoeO{display:flex;align-items:center;gap:var(--space-3)}.ToggleSwitch_label__zxVFC{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToggleSwitch_switch__k9APw{position:relative;width:48px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.ToggleSwitch_switch__k9APw:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline-color);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-full)}.ToggleSwitch_track__zF6rb{position:relative;display:block;width:100%;height:100%;background:var(--gray-300);border-radius:var(--radius-full);transition:background-color .2s var(--easing-standard)}.ToggleSwitch_switchChecked__2VXvR .ToggleSwitch_track__zF6rb{background:var(--color-primary-600)}.ToggleSwitch_switchDisabled__rrYWq .ToggleSwitch_track__zF6rb{background:var(--gray-200);cursor:not-allowed}.ToggleSwitch_thumb__qay3S{position:absolute;top:2px;left:2px;width:24px;height:24px;background:var(--bg-default);border-radius:var(--radius-full);box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s var(--easing-standard);transform:translateX(0)}.ToggleSwitch_switchChecked__2VXvR .ToggleSwitch_thumb__qay3S{transform:translateX(20px)}.ToggleSwitch_switchDisabled__rrYWq .ToggleSwitch_thumb__qay3S{opacity:.5}.ToggleSwitch_switch__k9APw:active:not(.ToggleSwitch_switchDisabled__rrYWq) .ToggleSwitch_thumb__qay3S{transform:translateX(2px)}.ToggleSwitch_switchChecked__2VXvR:active:not(.ToggleSwitch_switchDisabled__rrYWq) .ToggleSwitch_thumb__qay3S{transform:translateX(22px)}.ToggleSwitch_input__KXENQ{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.ToggleSwitch_thumb__qay3S,.ToggleSwitch_track__zF6rb{transition:none}}@media (max-width:767px){.ToggleSwitch_container__4yoeO{gap:var(--space-4)}.ToggleSwitch_label__zxVFC{font-size:var(--font-size-sm);flex:1 1}.ToggleSwitch_switch__k9APw{min-width:52px;min-height:32px;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ToggleSwitch_track__zF6rb{width:52px;height:32px}.ToggleSwitch_thumb__qay3S{width:28px;height:28px;top:2px;left:2px}.ToggleSwitch_switchChecked__2VXvR .ToggleSwitch_thumb__qay3S{transform:translateX(20px)}.ToggleSwitch_switch__k9APw:active:not(.ToggleSwitch_switchDisabled__rrYWq) .ToggleSwitch_thumb__qay3S{transform:translateX(2px)}.ToggleSwitch_switchChecked__2VXvR:active:not(.ToggleSwitch_switchDisabled__rrYWq) .ToggleSwitch_thumb__qay3S{transform:translateX(22px)}}@media (max-width:360px){.ToggleSwitch_switch__k9APw{min-width:48px;min-height:30px}.ToggleSwitch_track__zF6rb{width:48px;height:30px}.ToggleSwitch_thumb__qay3S{width:26px;height:26px}.ToggleSwitch_switchChecked__2VXvR .ToggleSwitch_thumb__qay3S{transform:translateX(18px)}.ToggleSwitch_switchChecked__2VXvR:active:not(.ToggleSwitch_switchDisabled__rrYWq) .ToggleSwitch_thumb__qay3S{transform:translateX(20px)}}.Tooltip_container____t1v{position:relative;display:inline-flex;align-items:center;cursor:help}.Tooltip_icon__w28OF{width:20px;height:20px;color:var(--text-secondary);transition:color .2s var(--easing-standard)}.Tooltip_container____t1v:focus .Tooltip_icon__w28OF,.Tooltip_container____t1v:hover .Tooltip_icon__w28OF{color:var(--color-primary-600)}.Tooltip_tooltip__hxptX{position:fixed;z-index:10050;max-width:280px;min-width:120px;padding:var(--space-3) var(--space-4);background:var(--gray-900);color:var(--text-inverse);font-size:var(--font-size-sm);line-height:var(--line-height-normal);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none;white-space:normal;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .2s var(--easing-standard),visibility .2s var(--easing-standard)}.Tooltip_tooltip__hxptX[data-visible=true]{opacity:1;visibility:visible}.Tooltip_tooltip__hxptX:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--gray-900);pointer-events:none}@media (max-width:767px){.Tooltip_tooltip__hxptX{max-width:min(280px,calc(100vw - 32px))}}