.plan-rack[data-v-662b1b68]{color:#e8ecf4;background:#0e1320;border-radius:1rem;flex-direction:column;gap:1.125rem;padding:1.5rem;display:flex}.plan-rack-loading[data-v-662b1b68]{min-height:22rem}.plan-rack-mini[data-v-662b1b68]{border-radius:.75rem;gap:.75rem;padding:1.25rem}.plan-rack-mini.plan-rack-loading[data-v-662b1b68]{min-height:9rem}.rack-muted[data-v-662b1b68]{color:#a9b4c8}.rack-input[data-v-662b1b68]{color:#fff;background:#171d2c;border:1px solid #333d52}.rack-range[data-v-662b1b68]{accent-color:#4c7dff;cursor:grab;width:100%;height:44px;margin:0}.rack-preset[data-v-662b1b68]{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-662b1b68]{color:#0e1320;background:#e8ecf4;border-color:#e8ecf4}.rack-wire[data-v-662b1b68]{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-662b1b68}.rack-blades[data-v-662b1b68]{grid-template-columns:repeat(auto-fill,minmax(2.375rem,1fr));gap:5px;display:grid}.plan-rack-full .rack-blades[data-v-662b1b68]{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:6px}.rack-blade[data-v-662b1b68]{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-662b1b68]{height:52px;font-size:.8125rem}.rack-blade.is-lit[data-v-662b1b68]{color:#fff;background:#1e2c4f}.rack-blade.is-on[data-v-662b1b68]{color:#fff;background:#2f6bff}.rack-led[data-v-662b1b68]{background:#2c3446;border-radius:2px;width:14px;height:3px}.rack-blade.is-lit .rack-led[data-v-662b1b68],.rack-blade.is-on .rack-led[data-v-662b1b68]{background:#34d68a}.rack-blade.is-on .rack-led[data-v-662b1b68]{animation:1.4s ease-in-out infinite rack-led-662b1b68}.rack-link[data-v-662b1b68]{color:#fff;text-decoration:underline}.plan-rack[data-v-662b1b68] :focus-visible{outline-offset:2px;outline:2px solid #4c7dff}@keyframes rack-wire-662b1b68{to{background-position-x:16px}}@keyframes rack-led-662b1b68{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rack-blade.is-on .rack-led[data-v-662b1b68],.rack-wire[data-v-662b1b68]{animation:none}}
