canvas.fx-shader{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;user-select:none;opacity:0;transition:opacity 1.8s ease}canvas.fx-shader[data-on]{opacity:1}.bp-root .bp-card.fx-holo-host{transition:border-color .2s ease,box-shadow .36s ease;will-change:transform;box-shadow:0 26px 50px -30px rgba(0,0,0,.9),0 0 36px -18px rgba(94,234,212,.18)}.bp-root .bp-card.fx-holo-pos{position:relative}span.fx-holo{position:absolute;inset:-1px;z-index:3;border-radius:inherit;pointer-events:none;opacity:0;--fx-x:50%;--fx-y:50%;--fx-a:0deg;background:radial-gradient(circle at var(--fx-x) var(--fx-y),hsla(0,0%,100%,.1),hsla(0,0%,100%,.035) 24%,transparent 58%),linear-gradient(calc(var(--fx-a) + 120deg),transparent 22%,rgba(94,234,212,.045) 38%,rgba(167,139,250,.05) 50%,rgba(244,114,182,.035) 62%,transparent 78%)}span.fx-holo.fx-holo--in{inset:0}span.fx-holo:after,span.fx-holo:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--fx-a) at var(--fx-x) var(--fx-y),#5eead4,#60a5fa,#a78bfa,#f472b6,#fbbf24,#5eead4)}span.fx-holo:before{opacity:.38;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}span.fx-holo:after{padding:1.5px;-webkit-mask:radial-gradient(circle 190px at var(--fx-x) var(--fx-y),#000,transparent 72%),linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:source-in,xor;mask:radial-gradient(circle 190px at var(--fx-x) var(--fx-y),#000,transparent 72%),linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:intersect,exclude}div.fx-spot{position:fixed;left:0;top:0;z-index:0;width:560px;height:560px;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s;contain:strict;will-change:transform;background:radial-gradient(closest-side,rgba(94,234,212,.07),transparent 75%);-webkit-mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.62) 34%,rgba(0,0,0,.18) 66%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgba(0,0,0,.62) 34%,rgba(0,0,0,.18) 66%,transparent 100%)}div.fx-spot[data-on]{opacity:1;visibility:visible;transition:opacity .42s ease,visibility 0s}div.fx-spot[data-on=tap]{opacity:.7}div.fx-spot__grid{position:absolute;left:0;top:0;width:656px;height:656px;will-change:transform;background-image:linear-gradient(rgba(94,234,212,.2) 1px,transparent 0),linear-gradient(90deg,rgba(94,234,212,.2) 1px,transparent 0),linear-gradient(rgba(150,175,205,.1) 1px,transparent 0),linear-gradient(90deg,rgba(150,175,205,.1) 1px,transparent 0);background-size:96px 96px,96px 96px,24px 24px,24px 24px}.fx-glitch{position:relative}.fx-glitch__copy{position:absolute;inset:0;display:block;margin:0;visibility:hidden;opacity:.9;pointer-events:none;user-select:none;mix-blend-mode:screen}.fx-glitch__copy,.fx-glitch__copy *{color:var(--fx-gc)!important}.fx-glitch__copy--a{--fx-gc:#5eead4}.fx-glitch__copy--b{--fx-gc:#f472b6}.fx-glitch[data-glitch] .fx-glitch__base,.fx-glitch[data-glitch] .fx-glitch__copy{animation-timing-function:step-end;animation-fill-mode:both}.fx-glitch[data-glitch=in] .fx-glitch__base{animation-name:fx-gl-base;animation-duration:.56s}.fx-glitch[data-glitch=in] .fx-glitch__copy--a{animation-name:fx-gl-a;animation-duration:.56s}.fx-glitch[data-glitch=in] .fx-glitch__copy--b{animation-name:fx-gl-b;animation-duration:.56s}.fx-glitch[data-glitch=m1] .fx-glitch__base,.fx-glitch[data-glitch=m2] .fx-glitch__base{animation-name:fx-gl-mbase;animation-duration:.26s}.fx-glitch[data-glitch=m1] .fx-glitch__copy--a,.fx-glitch[data-glitch=m2] .fx-glitch__copy--b{animation-name:fx-gl-m1;animation-duration:.26s}.fx-glitch[data-glitch=m1] .fx-glitch__copy--b,.fx-glitch[data-glitch=m2] .fx-glitch__copy--a{animation-name:fx-gl-m2;animation-duration:.26s}@keyframes fx-gl-base{0%{transform:translate3d(calc(var(--fx-gi, 1) * 2px),0,0);text-shadow:calc(var(--fx-gi, 1) * -2px) 0 rgba(244,114,182,.55),calc(var(--fx-gi, 1) * 2px) 0 rgba(94,234,212,.55)}12%{transform:translate3d(calc(var(--fx-gi, 1) * -3px),0,0) skewX(calc(var(--fx-gi, 1) * -5deg))}20%{transform:translate3d(calc(var(--fx-gi, 1) * 1px),0,0);clip-path:inset(0 0 46% 0)}27%{transform:none;clip-path:inset(0 0 0 0)}46%{transform:translate3d(calc(var(--fx-gi, 1) * -1px),0,0);text-shadow:calc(var(--fx-gi, 1) * -1px) 0 rgba(244,114,182,.4),calc(var(--fx-gi, 1) * 1px) 0 rgba(94,234,212,.4)}68%{transform:none}to{transform:none;clip-path:none;text-shadow:none}}@keyframes fx-gl-a{0%{visibility:visible;transform:translate3d(calc(var(--fx-gi, 1) * -7px),0,0);clip-path:inset(6% 0 70% 0)}9%{transform:translate3d(calc(var(--fx-gi, 1) * 5px),0,0);clip-path:inset(44% 0 34% 0)}18%{transform:translate3d(calc(var(--fx-gi, 1) * -3px),0,0);clip-path:inset(72% 0 8% 0)}27%{transform:translate3d(calc(var(--fx-gi, 1) * 8px),0,0);clip-path:inset(20% 0 58% 0)}38%{transform:translate3d(calc(var(--fx-gi, 1) * -4px),0,0);clip-path:inset(0 0 82% 0)}50%{transform:translate3d(calc(var(--fx-gi, 1) * 3px),0,0);clip-path:inset(58% 0 22% 0)}62%{transform:translate3d(calc(var(--fx-gi, 1) * -2px),0,0);clip-path:inset(30% 0 46% 0)}76%{transform:translate3d(calc(var(--fx-gi, 1) * -1.5px),0,0);clip-path:inset(0 0 0 0);opacity:.4}90%{transform:translate3d(calc(var(--fx-gi, 1) * -.75px),0,0);opacity:.22}to{visibility:hidden;transform:none;clip-path:inset(0 0 100% 0);opacity:0}}@keyframes fx-gl-b{0%{visibility:visible;transform:translate3d(calc(var(--fx-gi, 1) * 6px),0,0);clip-path:inset(62% 0 14% 0)}9%{transform:translate3d(calc(var(--fx-gi, 1) * -6px),0,0);clip-path:inset(12% 0 66% 0)}18%{transform:translate3d(calc(var(--fx-gi, 1) * 4px),0,0);clip-path:inset(36% 0 40% 0)}27%{transform:translate3d(calc(var(--fx-gi, 1) * -8px),0,0);clip-path:inset(80% 0 0 0)}38%{transform:translate3d(calc(var(--fx-gi, 1) * 5px),0,0);clip-path:inset(48% 0 30% 0)}50%{transform:translate3d(calc(var(--fx-gi, 1) * -3px),0,0);clip-path:inset(4% 0 76% 0)}62%{transform:translate3d(calc(var(--fx-gi, 1) * 2px),0,0);clip-path:inset(66% 0 12% 0)}76%{transform:translate3d(calc(var(--fx-gi, 1) * 1.5px),0,0);clip-path:inset(0 0 0 0);opacity:.4}90%{transform:translate3d(calc(var(--fx-gi, 1) * .75px),0,0);opacity:.22}to{visibility:hidden;transform:none;clip-path:inset(0 0 100% 0);opacity:0}}@keyframes fx-gl-mbase{0%{transform:translate3d(calc(var(--fx-gi, 1) * 1.5px),0,0);text-shadow:calc(var(--fx-gi, 1) * -1.5px) 0 rgba(244,114,182,.45),calc(var(--fx-gi, 1) * 1.5px) 0 rgba(94,234,212,.45)}30%{transform:translate3d(calc(var(--fx-gi, 1) * -1px),0,0)}60%{transform:none}to{transform:none;text-shadow:none}}@keyframes fx-gl-m1{0%{visibility:visible;transform:translate3d(calc(var(--fx-gi, 1) * -6px),0,0);clip-path:inset(18% 0 64% 0)}25%{transform:translate3d(calc(var(--fx-gi, 1) * 4px),0,0);clip-path:inset(56% 0 26% 0)}50%{transform:translate3d(calc(var(--fx-gi, 1) * -2px),0,0);clip-path:inset(34% 0 52% 0)}75%{transform:translate3d(calc(var(--fx-gi, 1) * 1px),0,0);clip-path:inset(0 0 0 0);opacity:.3}to{visibility:hidden;transform:none;clip-path:inset(0 0 100% 0);opacity:0}}@keyframes fx-gl-m2{0%{visibility:visible;transform:translate3d(calc(var(--fx-gi, 1) * 5px),0,0);clip-path:inset(70% 0 10% 0)}25%{transform:translate3d(calc(var(--fx-gi, 1) * -5px),0,0);clip-path:inset(8% 0 74% 0)}50%{transform:translate3d(calc(var(--fx-gi, 1) * 3px),0,0);clip-path:inset(46% 0 36% 0)}75%{transform:translate3d(calc(var(--fx-gi, 1) * -1px),0,0);clip-path:inset(0 0 0 0);opacity:.3}to{visibility:hidden;transform:none;clip-path:inset(0 0 100% 0);opacity:0}}.fx-scr{position:relative;display:inline-block}.fx-scr--inline{text-decoration:inherit}.fx-scr__fx{position:absolute;inset:0;visibility:hidden;white-space:pre-wrap;text-decoration:none;pointer-events:none;user-select:none;clip-path:inset(-.5em 0 -.5em 0)}.fx-scr[data-on]>.fx-scr__txt{color:transparent}.fx-scr[data-on]>.fx-scr__fx{visibility:visible}.fx-scr__tail{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:normal;color:var(--bp-accent,#5eead4)}.bp-btn-primary .fx-scr__tail{color:inherit;opacity:.6}@media print{.fx-glitch__copy,.fx-scr__fx,canvas.fx-shader,div.fx-spot,span.fx-holo{display:none!important}}.bp-video{position:relative;overflow:hidden;background:var(--bp-bg)}.bp-video__media{display:block;width:100%;height:100%;object-fit:cover}.bp-video__toggle{position:absolute;right:10px;bottom:10px;z-index:2;padding:6px 10px;border:1px solid var(--bp-line-strong);border-radius:999px;background:rgba(7,9,13,.72);backdrop-filter:blur(6px);color:var(--bp-muted);font:500 .66rem/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,color .2s ease,border-color .2s ease}.bp-video:hover .bp-video__toggle,.bp-video__toggle:focus-visible,.bp-video__toggle[aria-pressed=true]{opacity:1;transform:none}.bp-video__toggle:hover{color:var(--bp-text);border-color:var(--bp-accent)}@media (hover:none){.bp-video__toggle{opacity:.8;transform:none}}.bp-reel-dot{width:6px;height:6px;border-radius:999px;background:#f87171;box-shadow:0 0 8px hsla(0,91%,71%,.8);animation:bp-reel-blink 1.6s ease-in-out infinite}@keyframes bp-reel-blink{50%{opacity:.25}}.bp-vband{position:relative;border-top:1px solid var(--bp-line)}.bp-vband__meta{display:flex;justify-content:space-between;gap:1rem;padding-block:.6rem;font:400 .68rem/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;color:var(--bp-dim)}.bp-vband__clip{height:clamp(150px,16.67vw,320px);border-top:1px solid var(--bp-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}