.bc-wrap{isolation:isolate;margin-top:3.5rem;position:relative}.bc-aura{z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 55% at 18% 40%,#011ea08c,#0000 70%),radial-gradient(35% 50% at 82% 65%,#4d7bff47,#0000 70%),radial-gradient(30% 40% at 55% 10%,#d9b45a14,#0000 70%);animation:18s ease-in-out infinite alternate bc-drift;position:absolute;inset:-10% -5%}@keyframes bc-drift{to{transform:translate(3%,-4%)scale(1.05)}}.bc-grid3{gap:1rem;display:grid}@media (min-width:768px){.bc-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bc-card{--mx:50%;--my:0%;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff1f,inset 0 -1px #0000004d}.bc-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx) var(--my), #4d7bff29, transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.bc-card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(140deg,#7a9cff8c,#ffffff0f 40%,#0000 70%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.bc-card:hover{border-color:#7a9cff40;transform:translateY(-4px);box-shadow:0 20px 56px #0000008c,0 0 0 1px #4d7bff14,inset 0 1px #ffffff2e,inset 0 -1px #0000004d}.bc-card:hover:before{opacity:1}}.bc-stage{z-index:1;padding:1.75rem 1.75rem 0;position:relative}.bc-copy{z-index:1;padding:1.25rem 1.75rem 2rem;position:relative}@media (min-width:1024px){.bc-stage{padding:2.25rem 2.25rem 0}.bc-copy{padding:1.5rem 2.25rem 2.5rem}}.bc-index{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:#d9b45a;margin-bottom:.75rem;font-size:.75rem;display:block}.bc-visual{aspect-ratio:320/120;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;max-width:380px;height:auto;display:block;overflow:visible}.bc-grid line{stroke:#ffffff0d;stroke-width:1px}.bc-draw{stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.5px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .25s}.bc-card[data-inview] .bc-draw{stroke-dashoffset:0}.bc-glow{stroke:#7a9cff;filter:drop-shadow(0 0 6px #4d7bffb3)}.bc-dim{stroke:#7a9cff47;stroke-width:2px}.bc-pop{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.5s + var(--i,0) * 70ms);transform:scale(0)}.bc-card[data-inview] .bc-pop{transform:scale(1)}.bc-node{fill:#010101;stroke:#7a9cff;stroke-width:2px}.bc-fault{fill:#d9b45a;filter:drop-shadow(0 0 8px #d9b45acc)}.bc-bolt{fill:#d9b45a;stroke:#010101;stroke-width:2px;filter:drop-shadow(0 0 10px #d9b45a99)}.bc-scan line{stroke:#d9b45a8c;stroke-width:1.5px}.bc-scan{opacity:0}.bc-card[data-inview] .bc-scan{opacity:1;transition:opacity .4s 1.8s;animation:3.6s cubic-bezier(.45,0,.55,1) 1.8s infinite bc-sweep}@keyframes bc-sweep{0%{transform:translate(0)}to{transform:translate(320px)}}.bc-current{stroke:#fff;stroke-width:3px;stroke-dasharray:.08 1;stroke-dashoffset:.08px;opacity:0;filter:drop-shadow(0 0 6px #7a9cff)}.bc-card[data-inview] .bc-current{opacity:1;transition:opacity .3s 1.8s;animation:2.4s linear 1.8s infinite bc-flow}@keyframes bc-flow{to{stroke-dashoffset:-1px}}.bc-cell{fill:#4d7bffd9;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.bc-card[data-inview] .bc-cell{animation:bc-charge 3.2s cubic-bezier(.16, 1, .3, 1) calc(1.2s + var(--i) * .25s) infinite}@keyframes bc-charge{0%{opacity:.4;transform:scaleY(0)}25%,85%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bc-aura{animation:none}.bc-card,.bc-card:hover{transform:none!important}.bc-draw{transition-duration:.01ms;transition-delay:0s}.bc-pop{transition:none}.bc-card[data-inview] .bc-scan,.bc-card[data-inview] .bc-current{opacity:0;animation:none}.bc-card[data-inview] .bc-cell{animation:none;transform:scaleY(1)}}@media (prefers-reduced-transparency:reduce){.bc-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0f14}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bc-card{background:#0e0f14eb}}
@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(.reveal-ready) [data-reveal],html:not(.reveal-ready) .sr-hero .sh-eyebrow,html:not(.reveal-ready) .sr-hero .sh-h1,html:not(.reveal-ready) .sr-hero .sh-body,html:not(.reveal-ready) .sr-hero .sh-ctas{visibility:hidden;animation:0s linear 4s forwards reveal-failsafe}}@keyframes reveal-failsafe{to{visibility:visible}}
