.wa-ring{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--c) 35%, transparent));overflow:visible}.wa-ring-track{stroke:#ffffff0f}.wa-ring-arc{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:waDraw 1.8s var(--ease-out-expo) .2s forwards}@keyframes waDraw{to{stroke-dashoffset:var(--off)}}.wa-toggle{grid-template-columns:1fr 1fr;display:inline-grid;position:relative}.wa-toggle:before{content:"";width:calc(50% - 3px);transition:translate .5s var(--ease-out-expo);background:#d9bc7224;border-radius:999px;position:absolute;inset:3px auto 3px 3px;box-shadow:inset 0 0 0 1px #d9bc7259}.wa-toggle[data-active=desktop]:before{translate:100%}.wa-range{appearance:none;background:linear-gradient(to right, #d9bc72 var(--p), #ffffff1a var(--p));cursor:pointer;border-radius:2px;outline:none;width:100%;height:2px}.wa-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;transition:transform .3s var(--ease-out-expo);background:#f3e2b0;border:4px solid #141210;border-radius:999px;box-shadow:0 0 0 1px #d9bc72,0 0 18px #e8d5a373}.wa-range::-moz-range-thumb{background:#f3e2b0;border:4px solid #141210;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 1px #d9bc72,0 0 18px #e8d5a373}.wa-range:active::-webkit-slider-thumb{transform:scale(1.2)}.wa-range:focus-visible::-webkit-slider-thumb{transform:scale(1.2)}.wa-ticker>span{animation-duration:4.2s;animation-timing-function:steps(6,end)}
