.cable[data-astro-cid-42jnlk4d]{stroke:var(--color-outline);stroke-width:5px;stroke-linecap:round}.cable-direct[data-astro-cid-42jnlk4d]{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite unplug}.cable-new[data-astro-cid-42jnlk4d]{stroke:var(--color-primary);stroke-dasharray:100;animation:14s linear infinite plug}.device-box[data-astro-cid-42jnlk4d]{fill:#fff;stroke:var(--color-outline-variant);stroke-width:1.5px}.device-icon{color:var(--color-secondary)}.device-label[data-astro-cid-42jnlk4d],.np-label[data-astro-cid-42jnlk4d]{font-family:var(--font-label);fill:var(--color-on-surface);font-size:20px;font-weight:700}.np-label[data-astro-cid-42jnlk4d]{font-family:var(--font-headline);font-weight:800}.fw-alert[data-astro-cid-42jnlk4d]{fill:none;stroke:#f59e0b;stroke-width:4px;opacity:0;animation:14s linear infinite fw-alert}.packet-good[data-astro-cid-42jnlk4d]{fill:var(--color-primary-container)}.packet-bad[data-astro-cid-42jnlk4d]{fill:var(--color-error)}.burst[data-astro-cid-42jnlk4d]{fill:none;stroke:var(--color-error);stroke-width:3px}.np-insert[data-astro-cid-42jnlk4d]{transform-box:fill-box;transform-origin:50%;animation:14s cubic-bezier(.2,.8,.2,1) infinite insert}.np-halo[data-astro-cid-42jnlk4d]{fill:color-mix(in srgb, var(--color-primary-fixed-dim) 30%, transparent);animation:14s linear infinite halo}.np-box[data-astro-cid-42jnlk4d]{fill:var(--color-on-surface)}.np-icon{color:var(--color-primary-fixed-dim)}.np-led[data-astro-cid-42jnlk4d]{fill:var(--color-outline);animation:14s step-end infinite led-on}.active-badges[data-astro-cid-42jnlk4d]{animation:14s linear infinite badges}.badge-active[data-astro-cid-42jnlk4d]{fill:var(--color-primary)}.badge-timer[data-astro-cid-42jnlk4d]{fill:var(--color-on-surface)}.badge-text[data-astro-cid-42jnlk4d]{font-family:var(--font-label);fill:#fff;font-size:16px;font-weight:800}.timer-text[data-astro-cid-42jnlk4d]{fill:var(--color-primary-fixed-dim)}.timer-icon{color:var(--color-primary-fixed-dim)}.step[data-astro-cid-42jnlk4d]{color:var(--color-secondary)}.step-num[data-astro-cid-42jnlk4d]{background:var(--color-surface-container-high);color:var(--color-on-surface)}.step-1[data-astro-cid-42jnlk4d]{animation:14s linear infinite step-1}.step-2[data-astro-cid-42jnlk4d]{animation:14s linear infinite step-2}.step-3[data-astro-cid-42jnlk4d]{animation:14s linear infinite step-3}.step-4[data-astro-cid-42jnlk4d]{animation:14s linear infinite step-4}.step-5[data-astro-cid-42jnlk4d]{animation:14s linear infinite step-5}.step-1[data-astro-cid-42jnlk4d] .step-num[data-astro-cid-42jnlk4d]{animation:14s linear infinite num-1}.step-2[data-astro-cid-42jnlk4d] .step-num[data-astro-cid-42jnlk4d]{animation:14s linear infinite num-2}.step-3[data-astro-cid-42jnlk4d] .step-num[data-astro-cid-42jnlk4d]{animation:14s linear infinite num-3}.step-4[data-astro-cid-42jnlk4d] .step-num[data-astro-cid-42jnlk4d]{animation:14s linear infinite num-4}.step-5[data-astro-cid-42jnlk4d] .step-num[data-astro-cid-42jnlk4d]{animation:14s linear infinite num-5}@keyframes unplug{0%,14%{opacity:1;stroke:var(--color-outline);transform:translate(0)}18%{opacity:1;stroke:var(--color-error);stroke-dasharray:10 8;transform:translate(0)}26%,97%{opacity:0;stroke:var(--color-error);stroke-dasharray:10 8;transform:translateY(40px)}to{opacity:1;stroke:var(--color-outline);transform:translate(0)}}@keyframes plug{0%,36%{stroke-dashoffset:100px;opacity:1}46%,96%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes insert{0%,28%{opacity:0;transform:scale(.6)translateY(-30px)}36%,96%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(1)translateY(0)}}@keyframes halo{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@keyframes led-on{0%,46%{fill:var(--color-outline)}48%,96%{fill:var(--color-primary-fixed-dim)}to{fill:var(--color-outline)}}@keyframes badges{0%,47%{opacity:0}51%,95%{opacity:1}98%,to{opacity:0}}@keyframes fw-alert{0%,10%{opacity:0}12%{opacity:1}16%,to{opacity:0}}@keyframes step-1{0%,13.9%{color:var(--color-on-surface);background:#fff}14%,to{color:var(--color-secondary);background:0 0}}@keyframes step-2{0%,13.9%{color:var(--color-secondary);background:0 0}14%,27.9%{color:var(--color-on-surface);background:#fff}28%,to{color:var(--color-secondary);background:0 0}}@keyframes step-3{0%,27.9%{color:var(--color-secondary);background:0 0}28%,45.9%{color:var(--color-on-surface);background:#fff}46%,to{color:var(--color-secondary);background:0 0}}@keyframes step-4{0%,45.9%{color:var(--color-secondary);background:0 0}46%,56.9%{color:var(--color-on-surface);background:#fff}57%,to{color:var(--color-secondary);background:0 0}}@keyframes step-5{0%,56.9%{color:var(--color-secondary);background:0 0}57%,to{color:var(--color-on-surface);background:#fff}}@keyframes num-1{0%,13.9%{background:var(--color-primary);color:#fff}14%,to{background:var(--color-surface-container-high);color:var(--color-on-surface)}}@keyframes num-2{0%,13.9%{background:var(--color-surface-container-high);color:var(--color-on-surface)}14%,27.9%{background:var(--color-primary);color:#fff}28%,to{background:var(--color-surface-container-high);color:var(--color-on-surface)}}@keyframes num-3{0%,27.9%{background:var(--color-surface-container-high);color:var(--color-on-surface)}28%,45.9%{background:var(--color-primary);color:#fff}46%,to{background:var(--color-surface-container-high);color:var(--color-on-surface)}}@keyframes num-4{0%,45.9%{background:var(--color-surface-container-high);color:var(--color-on-surface)}46%,56.9%{background:var(--color-primary);color:#fff}57%,to{background:var(--color-surface-container-high);color:var(--color-on-surface)}}@keyframes num-5{0%,56.9%{background:var(--color-surface-container-high);color:var(--color-on-surface)}57%,to{background:var(--color-primary);color:#fff}}
