.onbe-tamper:where(.astro-c7ht6sj2):has(input:checked) .onbe-tamper-hit:where(.astro-c7ht6sj2){background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent);box-shadow:inset 2px 0 0 var(--color-rose-500)}@keyframes onbe-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes onbe-fade{0%{opacity:0}to{opacity:1}}@keyframes onbe-draw{0%{stroke-dashoffset:var(--onbe-dash,320)}to{stroke-dashoffset:0}}@keyframes onbe-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.onbe-strike,.onbe-fill{transform-origin:0;transform:scaleX(1)}.onbe-drop{opacity:.8}.onbe-scan,.onbe-progress{display:none}@supports (animation-timeline:view()){.onbe-scan,.onbe-progress{display:revert}}.onbe-diagram .onbe-token{opacity:0}@keyframes onbe-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes onbe-dim{0%{opacity:1}to{opacity:.8}}@keyframes onbe-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes onbe-read{0%{opacity:0;top:-3rem}15%,85%{opacity:1}to{opacity:0;top:100%}}@keyframes onbe-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1%)scale(1.08)}}@keyframes onbe-sweep{to{background-position:200% 0}}.onbe-enter{animation:.7s cubic-bezier(.16,1,.3,1) backwards onbe-rise}@supports (animation-timeline:view()){.onbe-reveal,.onbe-reveal-fade{--onbe-step:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(8% + var(--onbe-step) * 5%) cover calc(28% + var(--onbe-step) * 5%)}.onbe-reveal{animation-name:onbe-rise}.onbe-reveal-fade{animation-name:onbe-fade}.onbe-diagram .onbe-path{stroke-dasharray:var(--onbe-dash,320);animation-name:onbe-draw;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 45%}.onbe-diagram .onbe-token{offset-path:var(--onbe-route);offset-rotate:0deg;animation-name:onbe-travel;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 60%}.onbe-strike{animation-name:onbe-strike;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 42%}.onbe-drop{animation-name:onbe-dim;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 30% cover 42%}.onbe-fill{animation-name:onbe-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(14% + var(--onbe-step,0) * 4%) cover calc(26% + var(--onbe-step,0) * 4%)}.onbe-scan{animation-name:onbe-read;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 55%}.onbe-progress{animation-name:onbe-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}.onbe-aurora{animation:24s ease-in-out infinite alternate onbe-drift}.onbe-sheen{background-size:200% 100%;animation:2.4s linear 3 onbe-sweep}@media (prefers-reduced-motion:reduce){.onbe-enter,.onbe-reveal,.onbe-reveal-fade,.onbe-aurora,.onbe-sheen,.onbe-diagram .onbe-path{opacity:1;stroke-dasharray:none;transform:none;animation:none!important}.onbe-strike,.onbe-fill{transform:scaleX(1);animation:none!important}.onbe-drop{opacity:.8;animation:none!important}.onbe-diagram .onbe-token,.onbe-scan{display:none}}.onbe-code{--astro-code-background:transparent;--astro-code-foreground:var(--color-gray-800);--astro-code-token-comment:var(--color-gray-500);--astro-code-token-punctuation:var(--color-gray-500);--astro-code-token-keyword:var(--color-violet-700);--astro-code-token-string:var(--color-accent-700);--astro-code-token-string-expression:var(--color-accent-700);--astro-code-token-function:var(--color-sky-700);--astro-code-token-constant:var(--color-rose-700);--astro-code-token-parameter:var(--color-gray-700);--astro-code-token-link:var(--color-accent-700)}:root[data-theme=dark] .onbe-code{--astro-code-foreground:var(--color-gray-200);--astro-code-token-comment:var(--color-gray-400);--astro-code-token-punctuation:var(--color-gray-400);--astro-code-token-keyword:var(--color-violet-300);--astro-code-token-string:var(--color-accent-300);--astro-code-token-string-expression:var(--color-accent-300);--astro-code-token-function:var(--color-sky-300);--astro-code-token-constant:var(--color-rose-300);--astro-code-token-parameter:var(--color-gray-300);--astro-code-token-link:var(--color-accent-300)}.onbe-code .astro-code{font-family:var(--font-mono);line-height:1.7;background-color:#0000!important}.onbe-code .astro-code code{display:grid}.onbe-code .astro-code .line{text-indent:-2ch;padding-left:2ch}.onbe-swap [data-when=checked],.onbe-swap:has(input:checked) [data-when=unchecked]{display:none}.onbe-swap:has(input:checked) [data-when=checked]{display:revert}.onbe-world{--onbe-cycle:12s}.onbe-world .onbe-ring{animation:30s linear infinite onbe-turn}.onbe-world .onbe-ring-slow{animation:90s linear infinite reverse onbe-turn}@keyframes onbe-turn{to{stroke-dashoffset:-100px}}.onbe-world .onbe-mint{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--color-accent-500) 70%, transparent))}.onbe-world :is(.onbe-ask,.onbe-mint,.onbe-refuse){opacity:0}@supports (offset-path:path('M 0 0 H 1')){.onbe-world :is(.onbe-ask,.onbe-mint,.onbe-refuse){offset-path:var(--onbe-route);offset-rotate:0deg;animation-name:var(--onbe-move);animation-duration:var(--onbe-cycle);animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite;animation-delay:var(--onbe-phase,0s);animation-fill-mode:both}}.onbe-world :is(.onbe-decide,.onbe-ripple,.onbe-land,.onbe-log){animation-duration:var(--onbe-cycle);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--onbe-phase,0s);animation-fill-mode:both}.onbe-world .onbe-decide{transform-box:fill-box;transform-origin:50%;animation-name:onbe-decide}.onbe-world .onbe-ripple{transform-box:fill-box;transform-origin:50%;opacity:0;animation-name:onbe-ripple}.onbe-world .onbe-land{animation-name:onbe-land}.onbe-world .onbe-log{animation-name:onbe-log}.onbe-world:has(input:checked) *{animation-play-state:paused}@keyframes onbe-ask{0%{offset-distance:0%;opacity:0}4%{opacity:1}16%{offset-distance:100%;opacity:1}20%,to{offset-distance:100%;opacity:0}}@keyframes onbe-mint{0%,22%{offset-distance:0%;opacity:0}27%{opacity:1}52%{offset-distance:100%;opacity:1}64%,to{offset-distance:100%;opacity:0}}@keyframes onbe-refuse{0%,22%{offset-distance:0%;opacity:0}27%{offset-distance:6%;opacity:1}38%{offset-distance:14%;opacity:1}50%,to{offset-distance:14%;opacity:0}}@keyframes onbe-decide{0%,15%{opacity:.4;transform:scale(1)}21%{opacity:1;transform:scale(2.1)}34%,to{opacity:.4;transform:scale(1)}}@keyframes onbe-ripple{0%,17%{opacity:0;transform:scale(1)}20%{opacity:.9}40%,to{opacity:0;transform:scale(5)}}@keyframes onbe-land{0%,50%{opacity:0}56%{opacity:1}74%,to{opacity:0}}@keyframes onbe-log{0%,54%{background-color:#0000}60%,86%{background-color:color-mix(in oklab, var(--color-accent-500) 14%, transparent)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.onbe-world :is(.onbe-ask,.onbe-mint,.onbe-refuse,.onbe-ripple){display:none}.onbe-world .onbe-land{opacity:1;animation:none!important}.onbe-world :is(.onbe-ring,.onbe-ring-slow){animation:none!important}.onbe-world .onbe-decide{opacity:.4;animation:none!important}.onbe-world .onbe-log{background-color:#0000;animation:none!important}}
