.mechanical-setting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;padding:10px 0 15px;display:flex}.mechanical-label{flex:140px;gap:5px;min-width:0;display:grid}.mechanical-label label{cursor:pointer;color:#152b4e;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;display:block}.mechanical-label small{color:#4c5d75;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mechanical-setting .fs-holo-switch,.mechanical-setting .fs-holo-switch:hover,.mechanical-setting .fs-holo-switch:active{-webkit-appearance:none;appearance:none;width:90px;height:44px;min-height:44px;box-shadow:none;isolation:isolate;perspective:800px;touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:30px;flex:0 0 90px;padding:0;display:block;position:relative;transform:translate(0,0)scale(1)rotate(0)}.fs-holo-visual{transform-origin:0 0;background:#071525;border-radius:30px;width:150px;height:60px;position:absolute;top:4px;left:0;transform:scale(.6)}.fs-holo-switch *,.fs-holo-switch :before,.fs-holo-switch :after{box-sizing:border-box;pointer-events:none}.fs-holo-track{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#001e3c66;border:1px solid #0096ff4d;border-radius:30px;width:100%;height:100%;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;overflow:hidden;box-shadow:0 0 15px #0050ff33,inset 0 0 10px #000c}.fs-holo-track:before{content:"";opacity:.6;background:radial-gradient(#0050ff1a 0%,#0000 70%),linear-gradient(90deg,#003c781a 0%,#001e3c33 100%);width:100%;height:100%;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:0}.fs-holo-track:after{content:"";opacity:.7;filter:blur(1px);background:linear-gradient(90deg,#00aaff4d 0%,#0050ff1a 100%);border-radius:30px 30px 0 0;height:10px;position:absolute;top:2px;left:2px;right:2px}.fs-holo-track-lines{width:100%;height:1px;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.fs-holo-track-line{background:repeating-linear-gradient(90deg,#0096ff4d 0 5px,#0000 5px 15px);width:100%;height:100%;animation:3s linear infinite fs-holo-track-line-move;position:absolute;top:0;left:0}@keyframes fs-holo-track-line-move{0%{transform:translate(0)}to{transform:translate(20px)}}.fs-holo-thumb{z-index:2;width:54px;height:54px;transform-style:preserve-3d;background:radial-gradient(circle,#0a285ae6 0%,#001432cc 100%);border:1px solid #0af9;border-radius:50%;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;overflow:hidden;box-shadow:0 2px 15px #00000080,inset 0 0 15px #0096ff80}.fs-holo-thumb-core{opacity:.9;background:radial-gradient(circle,#00b4ff99 0%,#00327833 100%);border-radius:50%;width:40px;height:40px;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #0096ff80}.fs-holo-thumb-inner{opacity:.7;background:radial-gradient(circle,#fffc 0%,#64c8ff80 100%);border-radius:50%;width:25px;height:25px;transition:all .6s cubic-bezier(.23,1,.32,1);animation:2s infinite alternate fs-holo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #64c8ffb3}@keyframes fs-holo-pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.9)}to{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.fs-holo-thumb-scan{filter:blur(1px);opacity:.7;background:linear-gradient(90deg,#0000 0%,#0096ff80 20%,#fffc 50%,#0096ff80 80%,#0000 100%);width:100%;height:5px;animation:2s linear infinite fs-holo-thumb-scan;position:absolute;top:0;left:0}@keyframes fs-holo-thumb-scan{0%{opacity:0;top:-5px}20%{opacity:.7}80%{opacity:.7}to{opacity:0;top:54px}}.fs-holo-thumb-particles{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fs-holo-thumb-particle{opacity:0;background:#64c8ffcc;border-radius:50%;width:3px;height:3px;animation:3s ease-out infinite fs-holo-thumb-particle-float;position:absolute;box-shadow:0 0 5px #64c8ffcc}.fs-holo-thumb-particle:first-child{animation-delay:.2s;top:70%;left:30%}.fs-holo-thumb-particle:nth-child(2){animation-delay:.6s;top:60%;left:60%}.fs-holo-thumb-particle:nth-child(3){animation-delay:1s;top:50%;left:40%}.fs-holo-thumb-particle:nth-child(4){animation-delay:1.4s;top:40%;left:70%}.fs-holo-thumb-particle:nth-child(5){animation-delay:1.8s;top:80%;left:50%}@keyframes fs-holo-thumb-particle-float{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.8}to{opacity:0;transform:translateY(-30px)scale(0)}}.fs-holo-data{z-index:1;width:100%;height:100%;position:absolute}.fs-holo-data-text{letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:500;transition:all .5s;position:absolute}.fs-holo-data-text.fs-holo-off{opacity:1;color:#0096ff99;text-shadow:0 0 5px #0064ff66;top:50%;right:12px;transform:translateY(-50%)}.fs-holo-data-text{font-size:16px}.fs-holo-data-text.fs-holo-on{opacity:0;color:#00ff9699;text-shadow:0 0 5px #00ff6466;top:50%;left:15px;transform:translateY(-50%)}.fs-holo-status-indicator{background:radial-gradient(circle,#00b4ffcc 0%,#0050c866 100%);border-radius:50%;width:10px;height:10px;transition:all .6s cubic-bezier(.23,1,.32,1);animation:2s infinite alternate fs-holo-blink;position:absolute;box-shadow:0 0 10px #0096ff80}.fs-holo-status-indicator.fs-holo-off{top:25px;right:15px}.fs-holo-status-indicator.fs-holo-on{opacity:0;background:radial-gradient(circle,#00ff96cc 0%,#00c85066 100%);top:25px;left:15px;box-shadow:0 0 10px #00ff9680}@keyframes fs-holo-blink{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.fs-holo-energy-rings{pointer-events:none;z-index:1;width:54px;height:54px;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.fs-holo-energy-ring{opacity:0;border:2px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-holo-energy-ring:first-child{border-top-color:#0096ff80;border-right-color:#0096ff4d;width:50px;height:50px;animation:3s linear infinite fs-holo-spin}.fs-holo-energy-ring:nth-child(2){border-bottom-color:#0096ff80;border-left-color:#0096ff4d;width:40px;height:40px;animation:2s linear infinite reverse fs-holo-spin}.fs-holo-energy-ring:nth-child(3){border-top-color:#0096ff4d;border-left-color:#0096ff80;width:30px;height:30px;animation:1.5s linear infinite fs-holo-spin}@keyframes fs-holo-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.fs-holo-interface-lines{pointer-events:none;width:100%;height:100%;position:absolute}.fs-holo-interface-line{background:#0096ff4d;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute}.fs-holo-interface-line:first-child{width:15px;height:1px;bottom:-5px;left:20px}.fs-holo-interface-line:nth-child(2){width:1px;height:8px;bottom:-12px;left:35px}.fs-holo-interface-line:nth-child(3){width:25px;height:1px;bottom:-12px;left:35px}.fs-holo-interface-line:nth-child(4){width:15px;height:1px;bottom:-5px;right:20px}.fs-holo-interface-line:nth-child(5){width:1px;height:8px;bottom:-12px;right:35px}.fs-holo-interface-line:nth-child(6){width:25px;height:1px;bottom:-12px;right:10px}.fs-holo-reflection{pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 40%);border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.fs-holo-glow{filter:blur(10px);opacity:.5;z-index:0;background:radial-gradient(#0096ff33 0%,#0000 70%);border-radius:30px;width:100%;height:100%;transition:all .6s cubic-bezier(.23,1,.32,1);position:absolute}.fs-holo-switch[aria-checked=true] .fs-holo-track{background:#003c1e66;border-color:#00ff964d;box-shadow:0 0 15px #00ff9633,inset 0 0 10px #000c}.fs-holo-switch[aria-checked=true] .fs-holo-track:before{background:radial-gradient(#00ff961a 0%,#0000 70%),linear-gradient(90deg,#00783c1a 0%,#003c1e33 100%)}.fs-holo-switch[aria-checked=true] .fs-holo-track:after{background:linear-gradient(90deg,#00ff964d 0%,#00a0501a 100%)}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-track-line{background:repeating-linear-gradient(90deg,#00ff964d 0 5px,#0000 5px 15px);animation-direction:reverse}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-thumb{background:radial-gradient(circle,#0a5a28e6 0%,#003214cc 100%);border-color:#00ff9699;left:calc(100% - 57px);box-shadow:0 2px 15px #00000080,inset 0 0 15px #00ff9680}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-thumb-core{background:radial-gradient(circle,#00ff9699 0%,#00783233 100%);box-shadow:0 0 20px #00ff9680}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-thumb-inner{background:radial-gradient(circle,#fffc 0%,#64ffc880 100%);box-shadow:0 0 10px #64ffc8b3}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-thumb-scan{background:linear-gradient(90deg,#0000 0%,#00ff9680 20%,#fffc 50%,#00ff9680 80%,#0000 100%)}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-thumb-particle{background:#64ffc8cc;box-shadow:0 0 5px #64ffc8cc}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-data-text.fs-holo-off{opacity:0}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-data-text.fs-holo-on{opacity:1}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-status-indicator.fs-holo-off{opacity:0}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-status-indicator.fs-holo-on{opacity:1}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-energy-rings{left:calc(100% - 57px)}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-energy-ring{opacity:1}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-energy-ring:first-child{border-top-color:#00ff9680;border-right-color:#00ff964d}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-energy-ring:nth-child(2){border-bottom-color:#00ff9680;border-left-color:#00ff964d}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-energy-ring:nth-child(3){border-top-color:#00ff964d;border-left-color:#00ff9680}.fs-holo-switch[aria-checked=true] .fs-holo-interface-line{background:#00ff964d}.fs-holo-switch[aria-checked=true] .fs-holo-track .fs-holo-glow{background:radial-gradient(#00ff9633 0%,#0000 70%)}.fs-holo-switch:hover:not(:disabled) .fs-holo-track{box-shadow:0 0 20px #0096ff4d,inset 0 0 10px #000c}.fs-holo-switch[aria-checked=true]:hover:not(:disabled) .fs-holo-track{box-shadow:0 0 20px #00ff964d,inset 0 0 10px #000c}.fs-holo-track{inset:0}.fs-holo-data,.fs-holo-interface-lines,.fs-holo-glow{top:0;left:0}.fs-holo-data-text.fs-holo-off{color:#9cddff;right:32px}.fs-holo-data-text.fs-holo-on{color:#a0ffd0;left:32px}.fs-holo-energy-rings{z-index:3}.fs-holo-status-indicator.fs-holo-on,.fs-holo-switch[aria-checked=true] .fs-holo-status-indicator.fs-holo-off{visibility:hidden}.fs-holo-switch[aria-checked=true] .fs-holo-status-indicator.fs-holo-on{visibility:visible}.mechanical-setting .fs-holo-switch:focus-visible{outline-offset:5px;outline:3px solid #184cc3}.mechanical-setting .fs-holo-switch:disabled{opacity:.55;cursor:not-allowed}.fs-holo-switch:disabled *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mechanical-setting .fs-holo-switch,.fs-holo-switch *,.fs-holo-switch :before,.fs-holo-switch :after{transition:none!important;animation:none!important}.fs-holo-thumb-scan{opacity:0}.fs-holo-thumb-particle{opacity:.65}}@media (forced-colors:active){.mechanical-setting .fs-holo-switch{border:2px solid buttontext}.fs-holo-thumb{background:buttonface;border:2px solid buttontext}.fs-holo-switch .fs-holo-data-text.fs-holo-off,.fs-holo-switch .fs-holo-data-text.fs-holo-on{color:buttontext}}
