.bmd-visual_surface__wNVJp{position:relative;overflow:hidden;background:#0a0a0a;border:1px solid #303030;border-radius:0}.bmd-visual_diagram__0kMmt{display:block;width:100%;height:auto}.bmd-visual_wire__DkIUg{fill:none;stroke:#383838;stroke-width:1.5}.bmd-visual_activeWire__q1w_u{stroke:#ff8200;stroke-width:2;stroke-dasharray:600;stroke-dashoffset:0;animation:bmd-visual_trace__YFdbe .65s ease-out both}.bmd-visual_node__E3K8D{fill:#161616;stroke:#444;stroke-width:1;transition:stroke .2s,fill .2s}.bmd-visual_activeNode__GWIum{fill:#20160b;stroke:#ff8200}.bmd-visual_task__N5QOy{min-height:58px;border-top:1px solid #303030;text-align:left;padding:12px 16px;color:#a3a3a3;transition:background .2s,color .2s}.bmd-visual_task__N5QOy:hover{background:#161616;color:white}.bmd-visual_task__N5QOy[aria-pressed=true]{background:#ff8200;color:#0a0a0a}.bmd-visual_task__N5QOy:focus-visible{outline:2px solid white;outline-offset:-4px}.bmd-visual_result__Rpb_k{animation:bmd-visual_arrive__3HNhB .2s ease-out}.bmd-visual_disclosure__zRm8o>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.bmd-visual_disclosure__zRm8o>summary::-webkit-details-marker{display:none}.bmd-visual_disclosure__zRm8o>summary:after{content:"+";font-size:24px;font-weight:300;color:#ff8200}.bmd-visual_disclosure__zRm8o[open]>summary:after{content:"−"}.bmd-visual_disclosure__zRm8o>summary:focus-visible{outline:2px solid #ff8200;outline-offset:4px}@keyframes bmd-visual_trace__YFdbe{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}@keyframes bmd-visual_arrive__3HNhB{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.bmd-visual_diagram__0kMmt text[font-size="14"]{font-size:20px}}@media (prefers-reduced-motion:reduce){.bmd-visual_activeWire__q1w_u,.bmd-visual_result__Rpb_k{animation:none}.bmd-visual_node__E3K8D,.bmd-visual_task__N5QOy{transition:none}}.landing-motion{--motion-play-state:paused;--preview-x:0deg;--preview-y:0deg}.landing-motion[data-motion-state=running][data-window-visible=true]{--motion-play-state:running}.motion-hero{position:relative;isolation:isolate}.motion-particle-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:900px;--field-radius:clamp(180px,42vw,480px)}.motion-cloud{position:absolute;left:50%;top:34%;width:0;height:0;transform-style:preserve-3d;animation:bmd-particle-orbit 24s linear infinite;animation-play-state:var(--motion-play-state)}.motion-hero[data-motion-visible=false] .motion-cloud,.motion-hero[data-motion-visible=false] .motion-screen-trace rect{animation-play-state:paused}.motion-particle{position:absolute;width:2px;height:2px;background:#a3a3a3;opacity:var(--particle-opacity);transform:translate3d(calc(var(--particle-x) * var(--field-radius)),calc(var(--particle-y) * var(--field-radius)),calc(var(--particle-z) * var(--field-radius)))}.motion-particle-accent{width:3px;height:3px;background:#FF8200}@keyframes bmd-particle-orbit{0%{transform:rotateX(18deg) rotateY(0deg) rotate(-12deg)}50%{transform:rotateX(-18deg) rotateY(180deg) rotate(12deg)}to{transform:rotateX(18deg) rotateY(1turn) rotate(-12deg)}}.motion-preview{position:relative;transform:perspective(1200px) rotateX(var(--preview-x)) rotateY(var(--preview-y));transition:transform .18s ease-out}.motion-screen-trace{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.motion-screen-trace rect{animation:bmd-screen-trace 8s linear infinite;animation-play-state:var(--motion-play-state)}@keyframes bmd-screen-trace{to{stroke-dashoffset:-100}}.landing-motion[data-motion-state=running][data-motion-entered=false] .hero-enter{animation:bmd-hero-enter .7s cubic-bezier(.16,1,.3,1) backwards}.landing-motion[data-motion-state=running][data-motion-entered=false] .hero-title{animation-delay:80ms}.landing-motion[data-motion-state=running][data-motion-entered=false] .hero-intro{animation-delay:.16s}.landing-motion[data-motion-state=running][data-motion-entered=false] .hero-actions{animation-delay:.24s}.landing-motion[data-motion-state=running][data-motion-entered=false] .motion-preview{animation:bmd-preview-enter 1.1s cubic-bezier(.16,1,.3,1) .32s backwards}@keyframes bmd-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bmd-preview-enter{0%{opacity:0;transform:perspective(1200px) translateY(48px) rotateX(8deg) scale(.96)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0deg) scale(1)}}.motion-process{position:relative;padding-left:1rem}.motion-process:after,.motion-process:before{content:"";position:absolute;left:0;top:0;width:1px;pointer-events:none}.motion-process:before{height:100%;background:#262626}.motion-process:after{height:20%;background:#FF8200;animation:bmd-process-signal 6s ease-in-out infinite;animation-play-state:var(--motion-play-state)}@keyframes bmd-process-signal{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(400%);opacity:1}}@supports (animation-timeline:view()){.landing-motion[data-motion-state=running] .motion-section{animation:bmd-section-enter linear both;animation-timeline:view();animation-range:entry 0 entry 25%}@keyframes bmd-section-enter{0%{transform:translateY(24px)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.landing-motion .hero-enter,.landing-motion .motion-cloud,.landing-motion .motion-process:after,.landing-motion .motion-screen-trace rect,.landing-motion .motion-section{animation:none}.landing-motion .motion-preview{transition:none;transform:none}}