.face[data-astro-cid-spjextro]{width:100%;height:100%;display:block;overflow:visible}.s-ink[data-astro-cid-spjextro]{stroke:var(--ink-primary);stroke-width:1.5px;fill:none}.s-muted[data-astro-cid-spjextro]{stroke:var(--ink-muted);stroke-width:1px;fill:none}.s-navy[data-astro-cid-spjextro]{stroke:var(--accent-navy);stroke-width:1.5px}.s-gold[data-astro-cid-spjextro]{stroke:var(--accent-gold);stroke-width:1.5px;fill:none}.s-surface[data-astro-cid-spjextro]{stroke:var(--bg-surface);stroke-width:1px}.thick[data-astro-cid-spjextro]{stroke-width:2.5px;stroke-linecap:square}.dash[data-astro-cid-spjextro]{stroke-dasharray:3 3}.f-surface[data-astro-cid-spjextro]{fill:var(--bg-surface)}.f-ink[data-astro-cid-spjextro]{fill:var(--ink-primary)}.f-muted[data-astro-cid-spjextro]{fill:var(--ink-muted)}.f-gold[data-astro-cid-spjextro]{fill:var(--accent-gold)}.f-navy[data-astro-cid-spjextro]{fill:var(--accent-navy)}.t-mono[data-astro-cid-spjextro]{font-family:var(--font-mono);letter-spacing:.06em;fill:var(--ink-muted);font-size:8px}.t-num[data-astro-cid-spjextro]{fill:var(--ink-primary);font-size:11px}.t-light[data-astro-cid-spjextro]{fill:var(--bg-surface)}.flow[data-astro-cid-spjextro]{stroke-dasharray:4 3;animation:.9s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.blink[data-astro-cid-spjextro]{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.spin[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.grow[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:0;animation:grow 3.2s var(--ease) infinite}.grow[data-astro-cid-spjextro].d1{animation-delay:.25s}@keyframes grow{0%{transform:scaleX(.2)}30%,to{transform:scaleX(1)}}.ping[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:50%;animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.25)}}.cursor[data-astro-cid-spjextro]{animation:cursor 2.4s var(--ease) infinite}@keyframes cursor{0%{transform:translate(30px,26px)}40%,to{transform:translate(0)}}.draw[data-astro-cid-spjextro]{stroke-dasharray:1;animation:draw 2.6s var(--ease) infinite}@keyframes draw{0%{stroke-dashoffset:1px}40%,to{stroke-dashoffset:0}}.draw-loop[data-astro-cid-spjextro]{stroke-dasharray:1;animation:3.6s linear infinite draw-loop}@keyframes draw-loop{0%{stroke-dashoffset:1px}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.tick[data-astro-cid-spjextro]{stroke-dasharray:1;stroke-dashoffset:1px;animation:tick 4.5s var(--ease) infinite}.tick[data-astro-cid-spjextro].t1{animation-delay:.6s}.tick[data-astro-cid-spjextro].t2{animation-delay:1.2s}@keyframes tick{0%,10%{stroke-dashoffset:1px}25%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.tile[data-astro-cid-spjextro]{animation:5s step-end infinite tile}.tile[data-astro-cid-spjextro].k1{animation-delay:1s}.tile[data-astro-cid-spjextro].k2{animation-delay:2s}.tile[data-astro-cid-spjextro].k3{animation-delay:3s}.tile[data-astro-cid-spjextro].k4{animation-delay:4s}@keyframes tile{0%{stroke:var(--accent-gold);stroke-width:2.5px}20%,to{stroke:var(--ink-primary);stroke-width:1.5px}}.bubble[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:0 100%;animation:bubble 3.6s var(--ease) infinite}.bubble[data-astro-cid-spjextro].d2{animation-delay:.5s}@keyframes bubble{0%{opacity:0;transform:translateY(8px)scale(.9)}15%,85%{opacity:1;transform:none}to{opacity:0}}.ring[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:50%;animation:ping 1.8s var(--ease) infinite}.rank[data-astro-cid-spjextro]{animation:rank 4s var(--ease) infinite}@keyframes rank{0%{opacity:0;transform:translateY(68px)}25%,to{opacity:1;transform:none}}.pin[data-astro-cid-spjextro]{transform-box:fill-box;transform-origin:bottom;animation:pin 2s var(--ease) infinite}@keyframes pin{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.needle[data-astro-cid-spjextro]{transform-box:view-box;transform-origin:70px 90px;animation:needle 3s var(--ease) infinite}@keyframes needle{0%{transform:rotate(-80deg)}55%,to{transform:rotate(62deg)}}.scan[data-astro-cid-spjextro]{animation:2.2s ease-in-out infinite alternate scan}@keyframes scan{to{transform:translateY(50px)}}
