@keyframes toast-in{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-toast-in{animation:.3s linear forwards toast-in}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-100%)}}.animate-toast-out{animation:.3s linear forwards toast-out}
.toggle-switch{background-color:var(--color-primary-3);border-radius:var(--radius-button);box-sizing:border-box;cursor:pointer;align-items:stretch;width:100%;height:52px;padding:4px;display:flex;position:relative}.toggle-knob{background-color:var(--color-neutral-1);border-radius:var(--radius-button);width:calc(50% - 4px);transition:left .3s;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:2px 2px 16px #0000001f}.toggle-switch.active .toggle-knob{left:4px}.toggle-switch:not(.active) .toggle-knob{left:50%}.toggle-text{font-family:var(--font-family-sans), sans-serif;font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-website-button-dark);letter-spacing:var(--tracking-normal);z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}
.goal-weight-range{appearance:none;border-radius:var(--radius-full);cursor:pointer;outline:none;width:100%;height:8px;margin:16px 0 8px}.goal-weight-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-neutral-1);border:3px solid var(--color-secondary-2);cursor:grab;border-radius:50%;width:32px;height:32px;box-shadow:2px 2px 16px #0000001f}.goal-weight-range::-moz-range-thumb{background:var(--color-neutral-1);border:3px solid var(--color-secondary-2);cursor:grab;border-radius:50%;width:26px;height:26px;box-shadow:2px 2px 16px #0000001f}.goal-weight-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-rebrand-1);outline-offset:2px}.goal-weight-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-rebrand-1);outline-offset:2px}
