.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{--tw-ring-inset:inset}.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}.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{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:var(--bmd-colors-accent,#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)}}.portfolio-home .motion-cloud{top:30%}.portfolio-home video:focus-visible{outline:2px solid var(--bmd-colors-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.landing-motion .motion-cloud{animation:none}}.workflow-example_workflow__hp2E3{margin-top:2rem;border-top:1px solid var(--bmd-colors-border);padding-top:1.5rem}.workflow-example_heading__TJfXK{display:flex;align-items:center;justify-content:space-between;gap:1rem}.workflow-example_replay__VW1bF{min-height:44px;padding:.5rem 1rem;border:1px solid var(--bmd-colors-control-border);border-radius:var(--bmd-rounded-sm);color:var(--bmd-colors-text-primary);font-size:.875rem;cursor:pointer;transition:none}.workflow-example_replay__VW1bF:hover{border-color:var(--bmd-colors-accent)}.workflow-example_replay__VW1bF:focus-visible{outline:2px solid var(--bmd-colors-accent);outline-offset:4px}.workflow-example_replay__VW1bF:disabled{cursor:default;color:var(--bmd-colors-text-secondary)}.workflow-example_steps__crGFQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.workflow-example_steps__crGFQ li{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0;color:var(--bmd-colors-text-primary);font-size:1.125rem;font-weight:500}.workflow-example_illustration__801gz{width:112px;height:112px;max-width:100%}.workflow-example_muted__xXyoK{stroke:var(--bmd-colors-control-border)}.workflow-example_accent__hG6Uh{stroke:var(--bmd-colors-accent)}.workflow-example_connector__sm43l{position:absolute;top:44px;left:calc(50% + 60px);width:calc(100% - 120px);height:24px;overflow:visible;fill:none;stroke:var(--bmd-colors-control-border);stroke-width:2}.workflow-example_packet__bkaXS{opacity:0;stroke:var(--bmd-colors-accent);stroke-width:3}.workflow-example_playing__PVRJW .workflow-example_illustration__801gz{animation:workflow-example_step-focus__UELDJ .8s ease var(--step-delay)}.workflow-example_playing__PVRJW .workflow-example_packet__bkaXS{stroke-dasharray:20 100;animation:workflow-example_pass-record__8jJDs .7s linear var(--step-delay)}@keyframes workflow-example_step-focus__UELDJ{40%{transform:translateY(-4px);color:var(--bmd-colors-accent)}}@keyframes workflow-example_pass-record__8jJDs{0%{opacity:1;stroke-dashoffset:100}to{opacity:1;stroke-dashoffset:-20}}@media (max-width:639px){.workflow-example_steps__crGFQ{grid-template-columns:1fr;gap:24px;margin-top:1.5rem}.workflow-example_steps__crGFQ li{flex-direction:row;gap:1.5rem}.workflow-example_illustration__801gz{width:80px;height:80px;flex:0 0 80px}.workflow-example_connector__sm43l{top:80px;left:28px;width:24px;height:24px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.workflow-example_playing__PVRJW .workflow-example_illustration__801gz,.workflow-example_playing__PVRJW .workflow-example_packet__bkaXS{animation:none}}