.plan-rack[data-v-0c8f9136]{color:#e8ecf4;background:#0e1320;border-radius:1rem;flex-direction:column;gap:1.125rem;padding:1.5rem;display:flex}.plan-rack-loading[data-v-0c8f9136]{min-height:22rem}.plan-rack-mini[data-v-0c8f9136]{border-radius:.75rem;gap:.75rem;padding:1.25rem}.plan-rack-mini.plan-rack-loading[data-v-0c8f9136]{min-height:9rem}.rack-muted[data-v-0c8f9136]{color:#a9b4c8}.rack-input[data-v-0c8f9136]{color:#fff;background:#171d2c;border:1px solid #333d52}.rack-range[data-v-0c8f9136]{accent-color:#4c7dff;cursor:grab;width:100%;height:44px;margin:0}.rack-preset[data-v-0c8f9136]{color:#e8ecf4;font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #333d52;border-radius:.5rem;min-height:44px;padding:0 .875rem;font-size:.875rem}.rack-preset[aria-pressed=true][data-v-0c8f9136]{color:#0e1320;background:#e8ecf4;border-color:#e8ecf4}.rack-wire[data-v-0c8f9136]{opacity:.8;background-image:radial-gradient(circle,#6e97ff 1.5px,#0000 2px);background-position-y:50%;background-repeat:repeat-x;background-size:16px 6px;height:8px;animation:linear infinite rack-wire-0c8f9136}.rack-blades[data-v-0c8f9136]{grid-template-columns:repeat(auto-fill,minmax(2.375rem,1fr));gap:5px;display:grid}.plan-rack-full .rack-blades[data-v-0c8f9136]{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:6px}.rack-blade[data-v-0c8f9136]{cursor:pointer;color:#8c97ad;background:#171d2c;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:44px;padding:0;font-size:.75rem;font-weight:600;transition:background-color .18s;display:flex}.plan-rack-full .rack-blade[data-v-0c8f9136]{height:52px;font-size:.8125rem}.rack-blade.is-lit[data-v-0c8f9136]{color:#fff;background:#1e2c4f}.rack-blade.is-on[data-v-0c8f9136]{color:#fff;background:#2f6bff}.rack-led[data-v-0c8f9136]{background:#2c3446;border-radius:2px;width:14px;height:3px}.rack-blade.is-lit .rack-led[data-v-0c8f9136],.rack-blade.is-on .rack-led[data-v-0c8f9136]{background:#34d68a}.rack-blade.is-on .rack-led[data-v-0c8f9136]{animation:1.4s ease-in-out infinite rack-led-0c8f9136}.rack-link[data-v-0c8f9136]{color:#fff;text-decoration:underline}.plan-rack[data-v-0c8f9136] :focus-visible{outline-offset:2px;outline:2px solid #4c7dff}@keyframes rack-wire-0c8f9136{to{background-position-x:16px}}@keyframes rack-led-0c8f9136{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rack-blade.is-on .rack-led[data-v-0c8f9136],.rack-wire[data-v-0c8f9136]{animation:none}}
