.ascii-rabbit.svelte-1pocobm table{margin:0 auto;font-family:JetBrains Mono,monospace;font-size:7px;line-height:6px;letter-spacing:1px;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .ascii-rabbit.svelte-1pocobm table{color:#ffffffd9;background:transparent}.ascii-rabbit.svelte-1pocobm table{color:#0000008c;background:transparent}.ascii-rabbit.svelte-1pocobm td{padding:0;white-space:pre}.ascii-rabbit.svelte-1pocobm canvas{display:none!important}.ascii-capabilities.svelte-1fk8h81 table{margin:0 auto;font-family:JetBrains Mono,monospace;font-size:7px;line-height:6px;letter-spacing:1px;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--accent, #00e5ff);transition:color .5s ease}.dark .ascii-capabilities.svelte-1fk8h81 table,.ascii-capabilities.svelte-1fk8h81 table{background:transparent}.ascii-capabilities.svelte-1fk8h81 td{padding:0;white-space:pre}.ascii-capabilities.svelte-1fk8h81 canvas{display:none!important}.constellation.svelte-ysv154.svelte-ysv154{--inner-r:110px;--outer-r:220px;--size:520px;--fg-rgb:0, 0, 0;--line-color:rgba(var(--fg-rgb), .5);--line-opacity:.14;position:relative;width:var(--size);height:var(--size);flex-shrink:0}.dark .constellation.svelte-ysv154.svelte-ysv154{--fg-rgb:255, 255, 255;--line-opacity:.08}.constellation.svelte-ysv154.svelte-ysv154:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(hsl(var(--border) / .12) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--border) / .12) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 0%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 0%,transparent 100%);pointer-events:none}.orbit.svelte-ysv154.svelte-ysv154{position:absolute;top:50%;left:50%;width:0;height:0;overflow:visible;opacity:0;transition:opacity .45s ease;animation-play-state:paused}.orbit.entered.svelte-ysv154.svelte-ysv154{opacity:1}.constellation.entered.svelte-ysv154 .orbit.svelte-ysv154{animation-play-state:running}.constellation.svelte-ysv154:not(.in-view) .orbit.svelte-ysv154{animation-play-state:paused}.orbit--inner.svelte-ysv154.svelte-ysv154{--r:var(--inner-r);animation:svelte-ysv154-orbit-cw 40s linear infinite;animation-delay:var(--delay);animation-play-state:paused}.orbit--outer.svelte-ysv154.svelte-ysv154{--r:var(--outer-r);animation:svelte-ysv154-orbit-ccw 30s linear infinite;animation-delay:var(--delay);animation-play-state:paused}.orbit-line.svelte-ysv154.svelte-ysv154{position:absolute;top:0;left:0;width:var(--r);height:1px;transform:translate(-100%);pointer-events:none;opacity:.08;transition:opacity .3s ease;background:repeating-linear-gradient(90deg,var(--line-color) 0 2px,transparent 2px 6px);overflow:hidden}.orbit-line.svelte-ysv154.svelte-ysv154:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:30px;background:linear-gradient(90deg,transparent 0%,rgba(var(--fg-rgb),.6) 50%,transparent 100%);animation:svelte-ysv154-scan-sweep var(--scan-dur, 4s) linear infinite;animation-play-state:paused}.constellation.entered.svelte-ysv154 .orbit-line.svelte-ysv154:after{animation-play-state:running}.constellation.svelte-ysv154:not(.in-view) .orbit-line.svelte-ysv154:after{animation-play-state:paused}.orbit.line-bright.svelte-ysv154 .orbit-line.svelte-ysv154{opacity:.35}.orbit-dot.svelte-ysv154.svelte-ysv154{position:absolute;top:0;left:0;width:auto;height:auto;background:none;border-radius:0;transform:translate(-50%,-50%);pointer-events:none;opacity:0;animation:svelte-ysv154-pulse-inward var(--dot-dur, 2.5s) linear infinite;animation-play-state:paused}.orbit-dot.svelte-ysv154.svelte-ysv154:after{content:attr(data-char);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:rgba(var(--fg-rgb),.9);text-shadow:3px 0 2px rgba(var(--fg-rgb),.6),7px 0 6px rgba(var(--fg-rgb),.35),13px 0 10px rgba(var(--fg-rgb),.15),20px 0 14px rgba(var(--fg-rgb),.05)}.constellation.entered.svelte-ysv154 .orbit-dot.svelte-ysv154{animation-play-state:running}.constellation.svelte-ysv154:not(.in-view) .orbit-dot.svelte-ysv154{animation-play-state:paused}.orbit-face.svelte-ysv154.svelte-ysv154{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:2px;border:1px solid hsl(var(--border) / .25);background:hsl(var(--background));transition:border-color .3s ease,box-shadow .3s ease;backface-visibility:hidden;cursor:default;animation-play-state:paused}.orbit-face--inner.svelte-ysv154.svelte-ysv154{animation:svelte-ysv154-face-ccw 40s linear infinite;animation-delay:var(--delay);animation-play-state:paused}.orbit-face--outer.svelte-ysv154.svelte-ysv154{animation:svelte-ysv154-face-cw 30s linear infinite;animation-delay:var(--delay);animation-play-state:paused}.constellation.entered.svelte-ysv154 .orbit-face.svelte-ysv154{animation-play-state:running}.constellation.svelte-ysv154:not(.in-view) .orbit-face.svelte-ysv154{animation-play-state:paused}.orbit-face.svelte-ysv154.svelte-ysv154:hover{border-color:rgba(var(--fg-rgb),.35);box-shadow:0 0 12px rgba(var(--fg-rgb),.1)}.icon-img.svelte-ysv154.svelte-ysv154{display:flex;align-items:center;justify-content:center}.center-box.svelte-ysv154.svelte-ysv154{border:1px solid rgba(var(--fg-rgb),.2);box-shadow:0 0 24px rgba(var(--fg-rgb),.18)}.center-node.svelte-ysv154.svelte-ysv154{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30;opacity:0;scale:.7;transition:opacity .5s ease,scale .5s ease;cursor:default}.center-node.entered.svelte-ysv154.svelte-ysv154{opacity:1;scale:1}@keyframes svelte-ysv154-orbit-cw{0%{transform:rotate(-90deg) translate(var(--r))}to{transform:rotate(270deg) translate(var(--r))}}@keyframes svelte-ysv154-orbit-ccw{0%{transform:rotate(-90deg) translate(var(--r))}to{transform:rotate(-450deg) translate(var(--r))}}@keyframes svelte-ysv154-face-ccw{0%{transform:translate(-50%,-50%) rotate(90deg)}to{transform:translate(-50%,-50%) rotate(-270deg)}}@keyframes svelte-ysv154-face-cw{0%{transform:translate(-50%,-50%) rotate(90deg)}to{transform:translate(-50%,-50%) rotate(450deg)}}@keyframes svelte-ysv154-pulse-inward{0%{transform:translate(-50%,-50%) translate(0);opacity:0}5%{opacity:.9}15%{opacity:.75}70%{opacity:.3}to{transform:translate(-50%,-50%) translate(calc(-1 * var(--r)));opacity:0}}@keyframes svelte-ysv154-scan-sweep{0%{transform:translate(100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(-100%);opacity:0}}@media (max-width: 1024px){.constellation.svelte-ysv154.svelte-ysv154{--size:420px;--inner-r:90px;--outer-r:175px}}@media (max-width: 768px){.constellation.svelte-ysv154.svelte-ysv154{--size:340px;--inner-r:72px;--outer-r:145px}}@media (max-width: 480px){.constellation.svelte-ysv154.svelte-ysv154{--size:300px;--inner-r:60px;--outer-r:125px}}@media (prefers-reduced-motion: reduce){.orbit.svelte-ysv154.svelte-ysv154,.orbit-face.svelte-ysv154.svelte-ysv154,.orbit-dot.svelte-ysv154.svelte-ysv154,.orbit-line.svelte-ysv154.svelte-ysv154:after{animation:none!important}.orbit--inner.svelte-ysv154.svelte-ysv154{transform:rotate(calc(-90deg + var(--i, 0) * 90deg)) translate(var(--r))}.orbit-face.svelte-ysv154.svelte-ysv154{transform:translate(-50%,-50%)}}
