.open-source-bw{--color-bitcoin:#fff;--color-cta:#fff;--color-cta-foreground:#000;--color-ring:#fff;--color-focus:#fff;--color-primary:#fff;--color-primary-foreground:#000;--color-steel:#0a0a0a;--color-steel-soft:#161616;--color-muted:#111;--color-card:#0a0a0a;--color-border:#ffffff24;--color-border-strong:#ffffff47;--color-text-muted:#a3a3a3;--color-black:#000;--color-off-white:#fff;--color-background:#000;--color-foreground:#fff;--color-card-foreground:#fff;--color-muted-foreground:#a3a3a3;background-color:var(--color-background);color:var(--color-foreground)}@keyframes os-badge-shine{0%{background-position:130% 0}to{background-position:-130% 0}}.open-source-bw .os-badge-shine{background-color:#fff;background-image:linear-gradient(105deg,#fff 0% 36%,#cfcfcf 47%,#fff 50%,#f7f7f7 54%,#fff 64% 100%);background-repeat:no-repeat;background-size:240% 100%;animation:2.4s ease-in-out infinite os-badge-shine}@media (prefers-reduced-motion:reduce){.open-source-bw .os-badge-shine{background-image:none;animation:none}}.open-source-bw [data-slot=button][data-variant=default]:hover{filter:brightness(.92)}.open-source-bw [data-slot=button][data-variant=default]:active{filter:brightness(.85)}.open-source-bw #arcade{background-color:#222223}.open-source-bw .open-source-about-slab{background-color:var(--color-muted);color:#fff}@keyframes oss-scroll-hint-cursor{0%,45%{opacity:1}50%,to{opacity:0}}.open-source-bw .open-source-about-scroll-hint__cursor{animation:1s step-end infinite oss-scroll-hint-cursor}.open-source-bw .open-source-about-scroll-hint__text{text-align:right;min-width:9.5rem}.open-source-bw .open-source-hero-building-line__spinner{color:#fff;transform:translateY(calc(2px - .04em))}.open-source-bw .hub-feature-card__title{white-space:pre-line;min-height:2.1em}.open-source-bw .hub-feature-card{box-shadow:0 0 40px #ffffff12,0 0 80px #ffffff0a,0 0 120px #ffffff06}.open-source-bw .hub-feature-card__title--decoding{text-shadow:0 0 12px #ffffff59,0 0 24px #ffffff1f}.open-source-bw .hub-feature-card__caption .hub-feature-card__description{color:#ffffffd9}.open-source-bw .hub-feature-card__scrim{background:linear-gradient(to top, var(--color-card) 0%, color-mix(in srgb, var(--color-card) 92%, transparent) 14%, #0000008c 32%, transparent 68%)}.open-source-bw .hub-feature-card__read-more svg{transition:transform .2s}.open-source-bw .hub-feature-card:hover .hub-feature-card__read-more svg,.open-source-bw .hub-feature-card:focus-visible .hub-feature-card__read-more svg{transform:translate(3px)}@keyframes oss-cta-pop-in{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1.04)}}@keyframes oss-cta-pop-out{0%{transform:scale(1.04)}38%{transform:scale(.985)}to{transform:scale(1)}}@keyframes oss-cta-scan-wipe{0%{opacity:0;filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #bebebe00);transform:translate(-130%)skew(-14deg)}14%{opacity:1;filter:drop-shadow(0 0 14px #fff)drop-shadow(0 0 32px #c8c8c8d9)drop-shadow(0 0 64px #8c8c8c8c)}50%{filter:drop-shadow(0 0 18px #fff)drop-shadow(0 0 40px #c8c8c8e6)drop-shadow(0 0 72px #8c8c8c99)}86%{opacity:1;filter:drop-shadow(0 0 12px #ffffffe6)drop-shadow(0 0 28px #c8c8c8b3)drop-shadow(0 0 56px #8c8c8c66)}to{opacity:0;filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #bebebe00);transform:translate(130%)skew(-14deg)}}@keyframes oss-cta-pixel-sweep{0%{opacity:0;filter:drop-shadow(0 0 #fff0)drop-shadow(0 0 #b4b4b400);-webkit-mask-position:-48% 0;mask-position:-48% 0}8%{opacity:1;filter:drop-shadow(0 0 10px #fffffff2)drop-shadow(0 0 24px #bebebebf)drop-shadow(0 0 44px #82828273)}50%{filter:drop-shadow(0 0 14px #fff)drop-shadow(0 0 32px #bebebed9)drop-shadow(0 0 56px #82828280)}to{opacity:1;filter:drop-shadow(0 0 8px #ffffffbf)drop-shadow(0 0 18px #bebebe8c)drop-shadow(0 0 36px #8282824d);-webkit-mask-position:148% 0;mask-position:148% 0}}@keyframes oss-cta-pixel-trail{0%{clip-path:inset(0 100% 0 0);opacity:0}12%{opacity:0}22%{opacity:.7}to{clip-path:inset(0);opacity:.34}}.open-source-bw .open-source-hero-cta__badge{z-index:3;pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);width:78px;height:55px;transition:transform .42s cubic-bezier(.34,1.45,.64,1);position:absolute;top:-34px;right:-10px;transform:rotate(8deg)}.open-source-bw .open-source-hero-cta{isolation:isolate;box-shadow:none;transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:relative;overflow:hidden;transform:scale(1)}.open-source-bw .open-source-hero-cta__label{z-index:2;backface-visibility:hidden;position:relative;transform:translateZ(0)}.open-source-bw .open-source-hero-cta:before{content:"";z-index:0;pointer-events:none;opacity:0;filter:drop-shadow(0 0 10px #fffffff2)drop-shadow(0 0 26px #c8c8c8bf)drop-shadow(0 0 52px #8c8c8c73);background:linear-gradient(100deg,#0000 28%,#b4b4b41f 36%,#ffffff38 42%,#ffffffb8 47.5%,#ebebebf2 50%,#ffffffb8 52.5%,#ffffff38 58%,#b4b4b41f 64%,#0000 72%);position:absolute;inset:-40% -80%;transform:translate(-130%)skew(-14deg)}.open-source-bw .open-source-hero-cta__pixel-scan{z-index:0;pointer-events:none;opacity:0;image-rendering:pixelated;mix-blend-mode:multiply;filter:drop-shadow(0 0 8px #ffffffd9)drop-shadow(0 0 20px #bebebea6)drop-shadow(0 0 40px #82828259);background-image:linear-gradient(90deg,#00000047 1px,#0000 1px),linear-gradient(#00000047 1px,#0000 1px),linear-gradient(90deg,#0000 0%,#b4b4b447 44%,#fffffff2 49.5%,#f5f5f5 50%,#fffffff2 50.5%,#b4b4b447 56%,#0000 100%);background-size:4px 4px,4px 4px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 28%,#000 44% 56%,#0000 72% 100%);mask-image:linear-gradient(90deg,#0000 0% 28%,#000 44% 56%,#0000 72% 100%);-webkit-mask-position:-48% 0;mask-position:-48% 0;-webkit-mask-size:38% 100%;mask-size:38% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.open-source-bw .open-source-hero-cta:after{content:"";z-index:0;pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0);image-rendering:pixelated;mix-blend-mode:multiply;background-image:linear-gradient(90deg,#00000029 1px,#0000 1px),linear-gradient(#00000029 1px,#0000 1px);background-size:4px 4px;transition:opacity .42s steps(5,end),clip-path .42s;position:absolute;inset:0}@media (hover:hover){.open-source-bw .open-source-hero-cta-wrap:hover .open-source-hero-cta__badge{transform:rotate(16deg)translateY(-8px)scale(1.14)}.open-source-bw .open-source-hero-cta:hover{animation:.42s cubic-bezier(.34,1.45,.64,1) forwards oss-cta-pop-in;box-shadow:0 0 0 1px #ffffff52,0 0 22px #ffffff29,0 0 44px #a0a0a01f}.open-source-bw .open-source-hero-cta.open-source-hero-cta--leave{box-shadow:none;animation:.5s cubic-bezier(.22,1,.36,1) forwards oss-cta-pop-out}.open-source-bw .open-source-hero-cta:hover:before{animation:.78s cubic-bezier(.22,1,.36,1) forwards oss-cta-scan-wipe}.open-source-bw .open-source-hero-cta:hover .open-source-hero-cta__pixel-scan{animation:.78s steps(16,end) forwards oss-cta-pixel-sweep}.open-source-bw .open-source-hero-cta:hover:after{animation:.82s steps(12,end) forwards oss-cta-pixel-trail}}@keyframes oss-device-flash{0%{opacity:0;transform:translateY(8px)}14%{opacity:.1;transform:translateY(0)}72%{opacity:.1}to{opacity:0}}.open-source-bw .showcase-device-flash{animation:1.1s ease-out forwards oss-device-flash}@media (prefers-reduced-motion:reduce){.open-source-bw .open-source-hero-cta,.open-source-bw .open-source-hero-cta:before,.open-source-bw .open-source-hero-cta:after,.open-source-bw .open-source-hero-cta__pixel-scan,.open-source-bw .open-source-hero-cta__badge{box-shadow:none!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.open-source-bw .open-source-hero-cta:before,.open-source-bw .open-source-hero-cta:after,.open-source-bw .open-source-hero-cta__pixel-scan{display:none}.open-source-bw .showcase-device-flash{opacity:.1;animation:none;transform:none}.open-source-bw .open-source-about-scroll-hint__cursor{opacity:1;animation:none}}
