.bento-hatch[data-astro-cid-f44o672t]{background:repeating-linear-gradient(-45deg,transparent,transparent 7px,rgba(3,7,18,.03) 7px,rgba(3,7,18,.03) 7.5px)}.scrollbar-hide[data-astro-cid-f44o672t]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-f44o672t]::-webkit-scrollbar{display:none}.showcase-tab[data-astro-cid-f44o672t]{position:relative;overflow:hidden}@media(min-width:768px){.showcase-tab[data-astro-cid-f44o672t]:after{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:#6366f1;opacity:.5}.showcase-tab[data-astro-cid-f44o672t][aria-selected=true]:after{animation:progressV 5s linear forwards}#showcase[data-astro-cid-f44o672t]:hover .showcase-tab[data-astro-cid-f44o672t]:after{animation-play-state:paused}}@keyframes progressV{0%{height:0}to{height:100%}}.showcase-panel[data-astro-cid-f44o672t]{animation:panelFade .3s ease-out}@keyframes panelFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.svg-node[data-astro-cid-f44o672t]{animation:nodePulse 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes nodePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.svg-path-draw[data-astro-cid-f44o672t] path[data-astro-cid-f44o672t]{stroke-dasharray:800;stroke-dashoffset:800;animation:drawIn 2s ease-out forwards}.svg-line-draw[data-astro-cid-f44o672t]{stroke-dasharray:200;stroke-dashoffset:200;animation:drawIn 1s ease-out forwards}@keyframes drawIn{to{stroke-dashoffset:0}}.svg-check[data-astro-cid-f44o672t]{stroke-dasharray:40;stroke-dashoffset:40;animation:drawIn .6s ease-out 1s forwards}.svg-fade[data-astro-cid-f44o672t]{opacity:0;animation:fadeUp .5s ease-out forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.svg-glow-ring[data-astro-cid-f44o672t]{animation:glowPulse 2.5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.15}50%{opacity:.5}}.svg-scan[data-astro-cid-f44o672t]{animation:scanDown 3s ease-in-out infinite}@keyframes scanDown{0%{transform:translateY(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(110px);opacity:0}}.svg-seal-spin[data-astro-cid-f44o672t]{animation:sealSpin 12s linear infinite;transform-origin:32px 32px}@keyframes sealSpin{to{transform:rotate(360deg)}}.circle[data-astro-cid-cyncamhx]{z-index:10;display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid #e5e7eb;background-color:#fff;padding:.75rem;box-shadow:0 0 20px -12px #000c;position:relative}.circle-center[data-astro-cid-cyncamhx]{z-index:10;display:flex;width:5rem;height:5rem;align-items:center;justify-content:center;border-radius:9999px;border:3px solid #4f46e5;background-color:#fff;padding:1rem;box-shadow:0 0 30px -10px #4f46e599;position:relative}.circle[data-astro-cid-cyncamhx] svg[data-astro-cid-cyncamhx]{width:100%;height:100%;object-fit:contain}.bento-hatch[data-astro-cid-pqe5pd7v]{background:repeating-linear-gradient(-45deg,transparent,transparent 7px,rgba(3,7,18,.03) 7px,rgba(3,7,18,.03) 7.5px)}.overflow-x-auto[data-astro-cid-pqe5pd7v]{scrollbar-width:thin;scrollbar-color:#E0DEDB transparent}.overflow-x-auto[data-astro-cid-pqe5pd7v]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-astro-cid-pqe5pd7v]::-webkit-scrollbar-track{background:transparent}.overflow-x-auto[data-astro-cid-pqe5pd7v]::-webkit-scrollbar-thumb{background-color:#e0dedb;border-radius:4px}.overflow-x-auto[data-astro-cid-pqe5pd7v]::-webkit-scrollbar-thumb:hover{background-color:#d5d1cd}.trace-container[data-astro-cid-frbqrhml]{opacity:0;animation:fadeSlideUp .6s ease forwards;animation-delay:.2s}.trace-row[data-astro-cid-frbqrhml]{opacity:0;animation:fadeIn .5s ease forwards;animation-fill-mode:both}.trace-badge[data-astro-cid-frbqrhml]{opacity:0;animation:badgePop .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:1s;animation-fill-mode:both}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes badgePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
