._3em1Oq_noWrap{word-break:normal;overflow-x:auto;white-space:pre!important}._3em1Oq_caret{vertical-align:-2px;background:#4ade80;border-radius:1px;width:8px;height:1em;margin-left:2px;animation:1.2s step-end infinite _3em1Oq_aab-caret;display:inline-block}@keyframes _3em1Oq_aab-caret{0%,to{opacity:1}50%{opacity:.15}}._3em1Oq_inl{font-family:var(--font-mono);background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:4px;padding:.1rem .4rem;font-size:.86em}._3em1Oq_hasGradient{isolation:isolate;position:relative}._3em1Oq_hasGradient:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 0%, hsl(var(--primary) / .08), transparent 70%);pointer-events:none;position:absolute;inset:0}._3em1Oq_chip{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground-2));border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.72rem;display:inline-flex}._3em1Oq_loopSvg{width:100%;height:auto;display:block}._3em1Oq_loopNodeBox{fill:hsl(var(--card));stroke:hsl(var(--border));stroke-width:1.5px}._3em1Oq_loopNodeBoxAccent{fill:hsl(var(--card));stroke:hsl(var(--primary) / .6);stroke-width:1.5px}._3em1Oq_loopLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:hsl(var(--muted-foreground));font-size:11px}._3em1Oq_loopName{font-family:var(--font-sans);fill:hsl(var(--foreground));font-size:14px;font-weight:700}._3em1Oq_loopWire{fill:none;stroke:hsl(var(--primary) / .45);stroke-width:2px}._3em1Oq_loopWireDim{fill:none;stroke:hsl(var(--border));stroke-width:2px}._3em1Oq_loopPacket{fill:hsl(var(--primary))}._3em1Oq_switch{background:hsl(var(--muted-foreground) / .35);cursor:pointer;border:none;border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .18s;position:relative}._3em1Oq_switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}._3em1Oq_switch[aria-checked=true]{background:hsl(var(--primary))}._3em1Oq_switch[aria-checked=true]:after{transform:translate(18px)}._3em1Oq_switch:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}._3em1Oq_ctrlRow{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}._3em1Oq_ctrlRow:last-child{border-bottom:none}._3em1Oq_ctrlRowTight{padding:.6rem 0}._3em1Oq_ctrlName{font-family:var(--font-mono);color:hsl(var(--foreground));font-size:.9rem}._3em1Oq_ctrlDesc{color:hsl(var(--muted-foreground));margin-top:.15rem;font-size:.95rem}._3em1Oq_seg{background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius-md);gap:3px;padding:3px;display:inline-flex}._3em1Oq_seg button{color:hsl(var(--muted-foreground));font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .7rem;font-size:.8rem;transition:background-color .15s,color .15s}._3em1Oq_seg button[aria-pressed=true]{background:hsl(var(--card));color:hsl(var(--primary));box-shadow:var(--shadow-sm)}._3em1Oq_slider{appearance:none;background:hsl(var(--border));border-radius:999px;outline:none;width:100%;height:6px}._3em1Oq_slider::-webkit-slider-thumb{-webkit-appearance:none;background:hsl(var(--primary));cursor:pointer;border:2px solid hsl(var(--card));width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:999px}._3em1Oq_slider::-moz-range-thumb{background:hsl(var(--primary));cursor:pointer;border:2px solid hsl(var(--card));border-radius:999px;width:18px;height:18px}._3em1Oq_stepDot{width:40px;height:40px;font-family:var(--font-mono);border:1.5px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:700;transition:all .22s;display:grid}._3em1Oq_stepDot._3em1Oq_active{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff}._3em1Oq_stepDot._3em1Oq_done{background:hsl(var(--primary) / .12);border-color:hsl(var(--primary) / .5);color:hsl(var(--primary))}._3em1Oq_stepRail{background:hsl(var(--border));flex:1;height:2px;position:relative}._3em1Oq_stepRailFill{background:hsl(var(--primary));width:0%;transition:width .32s;position:absolute;inset:0}._3em1Oq_railItem{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:flex-start;gap:.85rem;width:100%;padding:1rem 1.1rem;transition:background-color .16s,border-color .16s;display:flex}._3em1Oq_railItem:not([aria-selected=true]):hover{background:hsl(var(--muted) / .6);border-color:hsl(var(--border))}._3em1Oq_railItem[aria-selected=true]{background:hsl(var(--card));border-color:hsl(var(--primary) / .4);box-shadow:var(--shadow-sm)}._3em1Oq_railItem[aria-selected=true] ._3em1Oq_railTitle{color:hsl(var(--primary))}._3em1Oq_railTitle{color:hsl(var(--foreground));font-size:1.06rem;font-weight:700;line-height:1.3;display:block}._3em1Oq_railSub{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.92rem;display:block}._3em1Oq_chipRecommended{border:1px solid hsl(var(--primary) / .4);color:hsl(var(--primary));font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;margin-top:.35rem;padding:.1rem .45rem;font-size:.64rem;display:inline-flex}._3em1Oq_faqQHeading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}._3em1Oq_simStatus{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4rem;margin-left:auto;font-size:.66rem;display:inline-flex}._3em1Oq_stOk{color:#4ade80}._3em1Oq_stWarn{color:#fdba74}._3em1Oq_stBad{color:#fca5a5}._3em1Oq_darkSection{color:#e2e8f0;background:#060810}._3em1Oq_darkSection .eyebrow{color:#6799ff}._3em1Oq_darkSection .section-title-h2{color:#fff}._3em1Oq_darkLead{color:#94a3b8;font-size:1.12rem;line-height:1.7}._3em1Oq_darkCaption{color:#64748b;font-size:1rem;line-height:1.6}._3em1Oq_darkGrid .stat-tile{background:#0c0f17;border-color:#1f2630}._3em1Oq_darkGrid .stat-num{color:#fff}._3em1Oq_darkGrid .stat-copy{color:#94a3b8}._3em1Oq_ctaBand{background:hsl(var(--primary));color:#fff}._3em1Oq_ctaBand .eyebrow{color:#ffffffd9}._3em1Oq_ctaBand .section-title-h2{color:#fff}._3em1Oq_ctaLead{color:#ffffffd1;font-size:1.18rem;line-height:1.65}._3em1Oq_ctaTrust{font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffc7;font-size:.8rem}._3em1Oq_btnOnPrimary{border-radius:var(--radius-md);color:hsl(var(--primary));background:#fff;border:1px solid #fff;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1.06rem;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}._3em1Oq_btnOnPrimary:hover{background:#ffffffe6}._3em1Oq_btnGhostOnPrimary{border-radius:var(--radius-md);color:#fff;background:#ffffff14;border:1px solid #fff6;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1.06rem;font-weight:700;transition:background-color .15s;display:inline-flex}._3em1Oq_btnGhostOnPrimary:hover{background:#ffffff29}._3em1Oq_btnOnPrimary svg,._3em1Oq_btnGhostOnPrimary svg{width:18px;height:18px}._3em1Oq_rawPre{font-family:var(--font-mono);color:hsl(var(--foreground-2));white-space:pre-wrap;flex:1;margin:0;padding:1.1rem;font-size:.82rem;line-height:1.65}@media (prefers-reduced-motion:reduce){._3em1Oq_caret{animation:none}._3em1Oq_loopPacket{display:none}}
/*# sourceMappingURL=3ljrh0rggiyn7.css.map*/