.hv-switch-dock{box-shadow:var(--pb-drop);border-radius:17px}.hv-switch-dock>.lp-frame{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.hv-switch-dock>.lp-frame>.lp-console{border-bottom-right-radius:0;border-bottom-left-radius:0}.hv-switch-plate{border:1px solid var(--pb-line-strong);background:var(--pb-surface-1);transition:border-color var(--pb-dur-3) var(--pb-ease-out), background-color var(--pb-dur-3) var(--pb-ease-out);border-top:0;border-radius:0 0 17px 17px;position:relative}.hv-switch-plate[data-on]{border-color:var(--pb-accent-line);background:radial-gradient(70% 120% at 0% 0%, color-mix(in oklab, var(--pb-accent) 9%, transparent), transparent 70%), var(--pb-surface-1)}.hv-switch-btn{cursor:pointer}.hv-switch-btn:focus-visible{outline:2px solid var(--pb-accent);outline-offset:-4px;border-radius:0 0 0 16px}.hv-switch-track{background:var(--pb-surface-3);width:52px;height:30px;box-shadow:inset 0 0 0 1px var(--pb-line-strong);transition:background-color var(--pb-dur-3) var(--pb-ease-out), box-shadow var(--pb-dur-3) var(--pb-ease-out);border-radius:999px;flex-shrink:0;display:inline-flex;position:relative}.hv-switch-knob{background:color-mix(in oklab, white 94%, var(--pb-accent));width:24px;height:24px;transition:transform .42s var(--pb-ease-spring);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.hv-switch-btn:hover .hv-switch-track{box-shadow:inset 0 0 0 1px var(--pb-accent-line)}[data-on] .hv-switch-track{background:var(--pb-accent);box-shadow:inset 0 1px 0 #ffffff40, 0 0 20px -4px color-mix(in oklab, var(--pb-accent) 70%, transparent)}[data-on] .hv-switch-knob{transform:translate(22px)}.hv-switch-drawer{grid-template-rows:0fr;display:grid}[data-on]>.hv-switch-drawer{grid-template-rows:1fr}.hv-switch-body{opacity:0}[data-on] .hv-switch-body{opacity:1}@media (prefers-reduced-motion:no-preference){.hv-switch-drawer{transition:grid-template-rows .38s var(--pb-ease-out)}.hv-switch-body{transition:opacity .2s var(--pb-ease-out), transform .38s var(--pb-ease-out);transform:translateY(-6px)}[data-on] .hv-switch-body{transition-delay:90ms;transform:none}.hv-switch-plate:not([data-on]) .hv-switch-knob{animation:hv-switch-nudge 1.1s var(--pb-ease-out) 1.5s both}.hv-switch-plate:not([data-on]) .hv-switch-track:after{content:"";border-radius:inherit;border:2px solid var(--pb-accent);opacity:0;animation:hv-switch-ring 1.1s var(--pb-ease-out) 1.5s both;pointer-events:none;position:absolute;inset:-4px}.hv-switch-sticker{animation:hv-switch-sticker 1.1s var(--pb-ease-out) 1.5s both}}@keyframes hv-switch-nudge{0%,to{transform:none}22%{transform:translate(9px)}44%{transform:translate(0)}62%{transform:translate(5px)}80%{transform:translate(0)}}@keyframes hv-switch-ring{0%{opacity:0;transform:scale(.92)}30%{opacity:.7}to{opacity:0;transform:scale(1.18)}}@keyframes hv-switch-sticker{0%,to{translate:0}25%{translate:-6px}50%{translate:0}70%{translate:-3px}}.hv-switch-dock .lp-ta{height:184px}@media (min-width:640px){.hv-switch-dock .lp-ta{height:200px}}
