@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-preset-toggle .gloss-base-toggle__track{transition:background .2s}.gloss-preset-toggle .gloss-base-toggle__thumb{transition:left .2s;box-shadow:0 1px 3px #00000026}.gloss-preset-toggle:hover:not([data-disabled]) .gloss-base-toggle__track{filter:brightness(.95)}.gloss-preset-toggle__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-preset-toggle__label{-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.4}.gloss-preset-toggle__helper{color:var(--gloss-color-text-secondary);padding-left:48px;font-size:.75rem}.gloss-preset-toggle__helper--error{color:var(--gloss-color-text-error)}
@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-base-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.gloss-base-toggle__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gloss-base-toggle__track{width:var(--_track-width,40px);height:var(--_track-height,22px);border-radius:calc(var(--_track-height,22px)/2);background:var(--_track-bg,#ccc);box-sizing:border-box;flex-shrink:0;align-items:center;transition:background .2s;display:inline-flex;position:relative}.gloss-base-toggle[data-checked] .gloss-base-toggle__track{background:var(--_track-bg-active,var(--_track-bg,#ccc))}.gloss-base-toggle__thumb{width:var(--_thumb-size,18px);height:var(--_thumb-size,18px);background:var(--_thumb-bg,#fff);border-radius:50%;transition:left .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.gloss-base-toggle[data-checked] .gloss-base-toggle__thumb{left:calc(var(--_track-width,40px) - var(--_thumb-size,18px) - 2px)}.gloss-base-toggle[data-disabled]{cursor:not-allowed;opacity:.5}
