.w-bo-mount{min-height:0;margin-top:clamp(2.5rem,5vw,3.5rem);margin-right:calc(50% - 50vw)}.w-bo-rail{list-style:none;margin:0;display:flex;gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:.5rem 0;padding-right:var(--w-gut);scrollbar-width:thin;scrollbar-color:var(--w-line-2) transparent}.w-bo-rail:focus-visible{outline:2px solid var(--w-acc);outline-offset:4px}.w-bo-rail::-webkit-scrollbar{height:6px}.w-bo-rail::-webkit-scrollbar-track{background:var(--w-line-3)}.w-bo-rail::-webkit-scrollbar-thumb{background:var(--w-line-2)}.w-bo-rail::-webkit-scrollbar-thumb:hover{background:var(--w-ink-4)}.w-bo-slot{flex:0 0 328px;scroll-snap-align:start}@media (max-width:600px){.w-bo-slot{flex-basis:min(328px,82vw)}}.w-bo-more{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;margin-top:2rem}.w-bo-more-note{color:var(--w-ink-4)}.w-ck{position:fixed;left:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:95;width:min(26rem,calc(100vw - 2rem));max-width:26rem;padding:1.4rem 1.5rem 1.5rem;background:var(--w-bg-elev);border:1px solid var(--w-line-2);border-radius:2px;box-shadow:0 24px 60px rgba(0,0,0,.6)}.w-ck-label{display:block;color:var(--w-acc);margin-bottom:.95rem}.w-ck-copy{margin:0;font-size:.875rem;line-height:1.55;color:var(--w-ink-2)}.w-ck-copy-2{margin-top:.5rem;color:var(--w-ink-3)}.w-ck-actions{display:flex;gap:.6rem;margin-top:1.35rem}.w-ck-actions .w-btn{flex:1 1 0;justify-content:center;padding:.8rem 1rem}.w-ck :focus-visible{outline:2px solid var(--w-acc);outline-offset:3px}@media (max-width:560px){.w-ck{left:.75rem;right:.75rem;bottom:.75rem;width:auto;max-width:none;padding:1.2rem 1.25rem 1.3rem}}.w-dc{overflow:hidden}.w-dc-inner{position:relative;z-index:1}.w-dc-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--w-line-2);border-bottom:1px solid var(--w-line-2);margin-top:clamp(2.5rem,5.5vw,4rem)}.w-dc-tab{position:relative;display:flex;align-items:baseline;gap:.6rem;padding:.95rem 1.1rem 1rem;background:hsla(0,0%,100%,.022);border:0;border-left:1px solid var(--w-line-2);border-radius:0;cursor:pointer;text-align:left;color:inherit;transition:background .2s ease;min-width:0}.w-dc-tab:first-child{border-left:0}.w-dc-tab:hover{background:hsla(0,0%,100%,.055)}.w-dc-tab.is-active{background:rgba(0,255,148,.055)}.w-dc-tab:focus-visible{outline:1px solid var(--w-acc);outline-offset:-2px}.w-dc-tab-idx{color:var(--w-ink-3);flex:0 0 auto}.w-dc-tab-idx,.w-dc-tab-label{transition:color .22s ease;white-space:nowrap}.w-dc-tab-label{color:var(--w-ink-2);overflow:hidden;text-overflow:ellipsis;min-width:0}.w-dc-tab.is-active .w-dc-tab-idx{color:var(--w-acc)}.w-dc-tab.is-active .w-dc-tab-label{color:var(--w-ink)}.w-dc-tab-bar{position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--w-acc)}.w-dc-figure{margin:0;padding:clamp(2.25rem,5vw,4rem) 0 clamp(1.5rem,3.5vw,2.5rem)}.w-dc-svg{display:block;width:100%;height:auto;overflow:visible}.w-dc-svg-v{max-width:420px;margin-inline:auto}.w-dc-svg text{font-family:var(--font-geist-mono),ui-monospace,"SFMono-Regular",monospace;letter-spacing:.1em;font-weight:500;transition:fill .32s ease}.w-dc-stage{opacity:.6;transition:opacity .42s ease}.w-dc-stage.is-active{opacity:1}.w-dc-line{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:1.15;vector-effect:non-scaling-stroke}.w-dc-wires{opacity:.95}.w-dc-dash{fill:none;stroke:var(--w-acc-dim);stroke-width:1.15;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;opacity:.7;animation:w-dash 26s linear infinite}.w-dc-cell,.w-dc-consumer,.w-dc-node,.w-dc-strata{fill:var(--w-bg-elev-2);stroke:hsla(0,0%,100%,.34);stroke-width:1.15;vector-effect:non-scaling-stroke;transition:stroke .32s ease,fill .32s ease}.w-dc-block{fill:var(--w-bg-inset);stroke:hsla(0,0%,100%,.12);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .42s ease}.w-dc-stage.is-active .w-dc-block{stroke:rgba(0,255,148,.42)}.w-dc-cell-label,.w-dc-consumer-label,.w-dc-node-label,.w-dc-strata-label{fill:var(--w-ink)}.w-dc-consumer-label{letter-spacing:.06em}.w-dc-stage.is-active .w-dc-cell-label,.w-dc-stage.is-active .w-dc-consumer-label,.w-dc-stage.is-active .w-dc-node-label,.w-dc-stage.is-active .w-dc-strata-label{fill:var(--w-acc)}.w-dc-stage.is-active .w-dc-cell,.w-dc-stage.is-active .w-dc-consumer,.w-dc-stage.is-active .w-dc-node,.w-dc-stage.is-active .w-dc-strata{stroke:rgba(0,255,148,.72);stroke-width:1.3}.w-dc-scan{fill:var(--w-acc);opacity:0}.w-dc-stage.is-active .w-dc-scan{animation:w-dc-scan-sweep 2.6s linear infinite}@keyframes w-dc-scan-sweep{0%{transform:translateY(0);opacity:0}8%{opacity:.5}90%{opacity:.5}to{transform:translateY(var(--w-dc-scan-dist,260px));opacity:0}}.w-dc-score{fill:var(--w-ink-3)}.w-dc-stage.is-active .w-dc-score{animation:w-dc-score-hit 2.6s ease-out infinite}@keyframes w-dc-score-hit{0%,to{fill:var(--w-ink-4)}6%{fill:var(--w-acc)}26%{fill:var(--w-acc-deep)}}.w-dc-stage.is-active .w-dc-cell{animation:w-dc-cell-hit 2.6s ease-out infinite}@keyframes w-dc-cell-hit{0%,to{fill:var(--w-bg-elev)}6%{fill:rgba(0,255,148,.14)}40%{fill:var(--w-bg-elev)}}.w-dc-packet{fill:var(--w-acc);shape-rendering:crispEdges}.w-dc-readout{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--w-line);padding-top:clamp(1.75rem,3.5vw,2.5rem)}.w-dc-panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,4rem);align-items:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.w-dc-panel.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .26s ease,transform .26s ease,visibility 0s}.w-dc-panel-main{max-width:46rem}.w-dc-step{color:var(--w-acc);margin-bottom:.9rem}.w-dc-title{margin-bottom:.85rem}.w-dc-body{max-width:44rem}.w-dc-meta{margin:0;border-top:1px solid var(--w-line-2)}.w-dc-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--w-line)}.w-dc-meta-k{margin:0;color:var(--w-ink-3);flex:0 0 auto}.w-dc-meta-v{margin:0;color:var(--w-ink);font-size:.875rem;text-align:right}@media (max-width:1023px){.w-dc-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.w-dc-tabs{grid-template-columns:repeat(2,1fr)}.w-dc-tab:nth-child(3){border-left:0}.w-dc-tab:nth-child(n+3){border-top:1px solid var(--w-line)}.w-dc-tab{min-height:44px}}@media (max-width:479px){.w-dc-tab{padding:.8rem .75rem .85rem;gap:.45rem}}@media (prefers-reduced-motion:reduce){.w-dc-stage{opacity:.85}.w-dc-wires{opacity:1}.w-dc-dash,.w-dc-line{stroke:hsla(0,0%,100%,.3);opacity:1}.w-dc-dash{stroke-dasharray:none}.w-dc-scan{display:none}.w-dc-panel{transition:none}}