.diagrams-module__xRE3wq__frame{margin:0 0 8px}.diagrams-module__xRE3wq__framePanel{background:var(--surface);border:1px solid var(--rule);border-radius:3px;padding:28px 24px 20px}@media (max-width:640px){.diagrams-module__xRE3wq__framePanel{padding:20px 14px 14px}}.diagrams-module__xRE3wq__scroll{-webkit-overflow-scrolling:touch;overflow:auto hidden}.diagrams-module__xRE3wq__scroll>svg{width:100%;min-width:560px;height:auto;display:block}.diagrams-module__xRE3wq__caption{margin:16px 0 0;display:block}.diagrams-module__xRE3wq__captionText{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.diagrams-module__xRE3wq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagrams-module__xRE3wq__edge{fill:none;stroke:var(--rule);stroke-width:1px;stroke-linecap:square}[data-ready=true] .diagrams-module__xRE3wq__edge{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.diagrams-module__xRE3wq__edgeActive{stroke:color-mix(in srgb, var(--accent-plain) 55%, transparent)}[data-in=true] .diagrams-module__xRE3wq__edge{animation:diagrams-module__xRE3wq__edgeDraw .76s cubic-bezier(.33, 1, .68, 1) var(--delay,0s) forwards}@keyframes diagrams-module__xRE3wq__edgeDraw{to{stroke-dashoffset:0}}.diagrams-module__xRE3wq__packet{fill:var(--un-cyan)}[data-ready=true] .diagrams-module__xRE3wq__packet{opacity:0}[data-in=true] .diagrams-module__xRE3wq__packet{animation:.6s ease-out .9s forwards diagrams-module__xRE3wq__packetIn}@keyframes diagrams-module__xRE3wq__packetIn{to{opacity:1}}.diagrams-module__xRE3wq__reveal{transform-box:fill-box;transform-origin:50%}[data-ready=true] .diagrams-module__xRE3wq__reveal{opacity:0;transform:translateY(6px)}[data-in=true] .diagrams-module__xRE3wq__reveal{animation:diagrams-module__xRE3wq__nodeIn .62s cubic-bezier(.33, 1, .68, 1) var(--delay,0s) forwards}@keyframes diagrams-module__xRE3wq__nodeIn{to{opacity:1;transform:translateY(0)}}.diagrams-module__xRE3wq__node{fill:var(--surface);stroke:var(--rule);stroke-width:1px}.diagrams-module__xRE3wq__nodeAccent{fill:var(--accent-wash);stroke:color-mix(in srgb, var(--accent-plain) 50%, transparent)}.diagrams-module__xRE3wq__nodeState{fill:var(--un-navy);stroke:color-mix(in srgb, var(--un-cyan) 40%, transparent)}.diagrams-module__xRE3wq__nodeGhost{fill:none;stroke:var(--rule-soft);stroke-dasharray:3 3}.diagrams-module__xRE3wq__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--ink);font-size:11px;font-weight:700}.diagrams-module__xRE3wq__labelMuted{fill:var(--muted)}.diagrams-module__xRE3wq__labelAccent{fill:var(--accent)}.diagrams-module__xRE3wq__labelSignal{fill:var(--un-cyan)}.diagrams-module__xRE3wq__item{font-family:var(--font-sans);fill:var(--ink-2);letter-spacing:-.005em;font-size:13px;font-weight:450}.diagrams-module__xRE3wq__itemDim{fill:var(--muted);font-size:12px}.diagrams-module__xRE3wq__onState{fill:#eaf0fa}.diagrams-module__xRE3wq__onStateDim{fill:#8899b4}
[data-ready=true] .shiftDiagram-module__Nz5h7a__row{transform:translateY(var(--from,0px))}[data-in=true] .shiftDiagram-module__Nz5h7a__row{animation:shiftDiagram-module__Nz5h7a__seamOpen .52s cubic-bezier(.33, 1, .68, 1) var(--delay,0s) forwards}@keyframes shiftDiagram-module__Nz5h7a__seamOpen{to{transform:translateY(0)}}
.routingDiagram-module__uypnKa__ghostLink{fill:none;stroke:color-mix(in srgb, var(--muted) 38%, transparent);stroke-width:1px;stroke-dasharray:4 4}[data-ready=true] .routingDiagram-module__uypnKa__ghostLink{opacity:0}[data-in=true] .routingDiagram-module__uypnKa__ghostLink{animation:routingDiagram-module__uypnKa__ghostLinkIn .62s cubic-bezier(.33, 1, .68, 1) var(--delay,0s) forwards}@keyframes routingDiagram-module__uypnKa__ghostLinkIn{to{opacity:1}}
.wedgeFlow-module__pONLYa__num{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--ink);font-size:15px;font-weight:700}.wedgeFlow-module__pONLYa__numDim{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--muted);font-size:15px;font-weight:700}.wedgeFlow-module__pONLYa__mask{fill:var(--surface);stroke:none}
.buildStatusBar-module__yehtgq__segAvailable{fill:color-mix(in srgb, var(--un-cyan) 80%, var(--surface))}.buildStatusBar-module__yehtgq__segPartial{fill:color-mix(in srgb, var(--accent-plain) 85%, var(--surface))}.buildStatusBar-module__yehtgq__segVerify{fill:color-mix(in srgb, var(--muted) 38%, var(--surface))}.buildStatusBar-module__yehtgq__segNone{fill:color-mix(in srgb, var(--muted) 16%, var(--surface));stroke:color-mix(in srgb, var(--muted) 50%, transparent);stroke-width:1px;stroke-dasharray:3 3}.buildStatusBar-module__yehtgq__swatchEmpty{fill:none;stroke:color-mix(in srgb, var(--muted) 55%, transparent);stroke-width:1px;stroke-dasharray:3 3}.buildStatusBar-module__yehtgq__seam{stroke:var(--bg);stroke-width:2px}.buildStatusBar-module__yehtgq__tick{stroke:color-mix(in srgb, var(--bg) 65%, transparent);stroke-width:1px}.buildStatusBar-module__yehtgq__zeroTick{stroke:color-mix(in srgb, var(--muted) 60%, transparent);stroke-width:1px}.buildStatusBar-module__yehtgq__grow{transform-box:fill-box;transform-origin:0}[data-ready=true] .buildStatusBar-module__yehtgq__grow{transform:scaleX(0)}[data-in=true] .buildStatusBar-module__yehtgq__grow{animation:buildStatusBar-module__yehtgq__segGrow .64s cubic-bezier(.33, 1, .68, 1) var(--delay,0s) forwards}@keyframes buildStatusBar-module__yehtgq__segGrow{to{transform:scaleX(1)}}.buildStatusBar-module__yehtgq__count{font-family:var(--font-mono);letter-spacing:-.02em;fill:var(--ink);font-size:26px;font-weight:700}.buildStatusBar-module__yehtgq__countZero{fill:var(--muted)}
.pillarGlyphs-module__rPSa9G__glyph{background:var(--bg);border:1px solid var(--rule-soft);border-radius:2px;width:100%;max-width:300px;height:auto;margin:0 auto 8px;display:block}.pillarGlyphs-module__rPSa9G__glyph :where(path,rect,circle,line){vector-effect:non-scaling-stroke}.pillarGlyphs-module__rPSa9G__box{fill:var(--surface);stroke:var(--rule);stroke-width:1px}.pillarGlyphs-module__rPSa9G__boxSolid{fill:var(--accent-wash);stroke:color-mix(in srgb, var(--accent-plain) 50%, transparent);stroke-width:1px}.pillarGlyphs-module__rPSa9G__boxGhost{fill:none;stroke:var(--rule);stroke-width:1px;stroke-dasharray:3 3}.pillarGlyphs-module__rPSa9G__node{fill:var(--accent-wash);stroke:color-mix(in srgb, var(--accent-plain) 50%, transparent);stroke-width:1px}.pillarGlyphs-module__rPSa9G__keyRing{fill:none;stroke:var(--accent);stroke-width:1.5px}.pillarGlyphs-module__rPSa9G__keyStem{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:square}.pillarGlyphs-module__rPSa9G__cut{stroke:var(--rule);stroke-dasharray:3 3}.pillarGlyphs-module__rPSa9G__cutMark{stroke:var(--muted);stroke-width:1.25px;stroke-linecap:square;fill:none}.pillarGlyphs-module__rPSa9G__relay{fill:var(--surface);stroke:var(--rule);stroke-width:1px}.pillarGlyphs-module__rPSa9G__half{fill:color-mix(in srgb, var(--accent-plain) 22%, transparent);stroke:none}.pillarGlyphs-module__rPSa9G__dashed{stroke:var(--rule);stroke-dasharray:3 3}.pillarGlyphs-module__rPSa9G__slot{stroke:var(--rule);stroke-width:1px;stroke-linecap:square;fill:none}.pillarGlyphs-module__rPSa9G__value{fill:var(--amber-wash);stroke:var(--amber-ink);stroke-width:1.25px}.pillarGlyphs-module__rPSa9G__sign{fill:none;stroke:var(--muted);stroke-width:1.25px;stroke-linecap:round;opacity:.75}.pillarGlyphs-module__rPSa9G__tally{fill:var(--accent-wash);stroke:none}.pillarGlyphs-module__rPSa9G__tallyEdge{stroke:color-mix(in srgb, var(--accent-plain) 55%, transparent);stroke-width:1.25px}
.visual-module__RXIikq__reveal{opacity:1;transition:opacity .7s cubic-bezier(.33, 1, .68, 1) var(--delay,0s), transform .7s cubic-bezier(.33, 1, .68, 1) var(--delay,0s);transform:none}.visual-module__RXIikq__revealArmed{opacity:0;will-change:opacity, transform;transform:translateY(14px)}.visual-module__RXIikq__figure{margin:0}.visual-module__RXIikq__imageWrap{border:1px solid var(--rule);background:var(--surface-2);border-radius:3px;width:100%;position:relative;overflow:hidden}.visual-module__RXIikq__image{object-fit:cover}.visual-module__RXIikq__figCaption{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:14px 0 0;font-size:10.5px}.visual-module__RXIikq__placeholder{border:1px dashed color-mix(in srgb, var(--accent-plain) 38%, transparent);background:var(--accent-wash);border-radius:3px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.visual-module__RXIikq__placeholderDark{background:color-mix(in srgb, var(--un-navy) 92%, transparent);border-color:color-mix(in srgb, var(--un-cyan) 30%, transparent)}.visual-module__RXIikq__phGrid{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent-plain) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--accent-plain) 12%, transparent) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;position:absolute;inset:0}.visual-module__RXIikq__phBody{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:46ch;padding:28px 24px;display:flex;position:relative}.visual-module__RXIikq__phTag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent-plain) 40%, transparent);border-radius:2px;padding:4px 9px;font-size:9.5px;font-weight:700}.visual-module__RXIikq__placeholderDark .visual-module__RXIikq__phTag{color:var(--un-cyan);border-color:color-mix(in srgb, var(--un-cyan) 40%, transparent)}.visual-module__RXIikq__phId{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.01em;margin:4px 0 0;font-size:13px;font-weight:700}.visual-module__RXIikq__placeholderDark .visual-module__RXIikq__phId{color:#eaf0fa}.visual-module__RXIikq__phBrief{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.visual-module__RXIikq__placeholderDark .visual-module__RXIikq__phBrief{color:#bbc8dc}.visual-module__RXIikq__phDims{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11px}.visual-module__RXIikq__placeholderDark .visual-module__RXIikq__phDims{color:#7d8ea9}
