#site .hs-main .hs-hero-r>.switch-trick{max-width:460px;margin:0;color:var(--text);font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.switch-trick-code{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--accent);white-space:nowrap}.switch-sub{margin:0}.switch-demo{margin:0;min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised)}.switch-demo-stage{display:flex;flex-direction:column;align-items:center;gap:16px}.switch-bar{display:flex;align-items:center;gap:8px;width:100%;max-width:560px;padding:10px 14px;background:var(--bg-panel);border:1px solid var(--line-strong, var(--line));border-radius:999px;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(11px,3.2vw,15px);color:var(--text-dim);overflow:hidden;white-space:nowrap}.switch-bar-lock{flex:none;width:10px;height:10px;border:2px solid var(--text-faint);border-radius:2px}.switch-bar-text{display:flex;min-width:0;overflow:hidden}.switch-typed{display:inline-block;overflow:hidden;color:var(--accent);font-weight:700;max-width:0;animation:switch-type 6s steps(10,end) infinite}@keyframes switch-type{0%,18%{max-width:0}40%,to{max-width:10ch}}.switch-after{width:100%;max-width:340px;padding:12px;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px;opacity:.25;animation:switch-after 6s ease-out infinite}@keyframes switch-after{0%,45%{opacity:.25;transform:scale(.98)}55%,to{opacity:1;transform:scale(1)}}.switch-circuit{display:block;width:100%;height:auto}.switch-board{fill:#1d6b4f}.switch-chip{fill:#222}.switch-resistor{fill:#c9a26b}.switch-wire{fill:none;stroke-width:3;stroke-linecap:round}.switch-wire-a{stroke:#e0563f}.switch-wire-b{stroke:#3a7bd5}.switch-led{fill:#ff4b3e;animation:switch-blink 6s steps(1,end) infinite}@keyframes switch-blink{0%,55%{fill:#5a2622}60%{fill:#ff4b3e}70%{fill:#5a2622}80%{fill:#ff4b3e}90%{fill:#5a2622}95%,to{fill:#ff4b3e}}.switch-demo-caption{margin:0;text-align:center;font-size:13px;color:var(--text-dim)}@media(prefers-reduced-motion:reduce){.switch-typed{animation:none;max-width:10ch}.switch-after{animation:none;opacity:1}.switch-led{animation:none}}.switch-card{gap:8px;scroll-margin-top:80px}.switch-card-title{margin:0 0 2px;font-size:20px;font-weight:600;letter-spacing:-.015em}#site .hs-main .switch-card .switch-how{margin:0;color:var(--text);font-weight:500}#site .hs-main .switch-card p+p{margin-top:0}#site .hs-main .st-panel{margin:0;border:1px solid var(--line);border-radius:16px;background:var(--bg-raised)}#site .hs-main .table-scroll.st-panel{justify-content:flex-start;overflow-x:auto}#site .hs-main .st-panel>.landing-table{margin:0;border:0;border-radius:0;font-size:15px}#site .hs-main .st-panel>.landing-table :is(th,td){padding:14px 20px}#site .hs-main .st-panel>.landing-table thead th{background:transparent}#site .hs-main .vs-sources.st-panel{padding:18px 22px 18px 40px}#site .hs-main .st-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}#site .hs-main .st-steps li{padding:22px 24px;border-radius:16px;font-size:15px;line-height:1.55}#site .hs-main .hs-card .st-here{color:var(--text)}#site .hs-main .hs-split-r>.vs-checked{margin-top:12px;font-size:13px}#site .hs-main .st-note{margin:20px 0 0;text-align:left}#site .hs-main .hs-hero-r>.st-hero-links{display:flex;flex-wrap:wrap;gap:6px 24px;margin:20px 0 0;font-size:15px}#site .hs-main .st-starters .hm-cta{gap:10px}#site .hs-main .st-starters .hm-pill{min-height:38px;padding:0 16px;font-size:14px}#site .hs-main .st-steps+.st-after{margin-top:24px}#site .hs-main .vs-sources.st-panel li{margin:0}#site .hs-main .vs-sources.st-panel li+li{margin-top:6px}@media(max-width:600px){#site .hs-main .st-panel>.landing-table :is(th,td){padding:12px 14px}#site .hs-main .vs-sources.st-panel{padding:16px 18px 16px 34px}}
