.faction-badge[data-astro-cid-kbruumxv]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.04em;background:var(--fb-bg);color:var(--fb-color);border:1px solid var(--fb-border);white-space:nowrap}.star-nav[data-astro-cid-vszgen2v]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:#030308}.star-nav__svg[data-astro-cid-vszgen2v]{width:100%;display:block}.star-nav__particles[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.star-nav__nebula[data-astro-cid-vszgen2v]{animation:sn-nebula-drift 40s ease-in-out infinite alternate}.star-nav__nebula--2[data-astro-cid-vszgen2v]{animation-delay:-15s;animation-duration:50s}.star-nav__nebula--3[data-astro-cid-vszgen2v]{animation-delay:-8s;animation-duration:35s}@keyframes sn-nebula-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(15px,-10px) scale(1.05)}to{transform:translate(-10px,8px) scale(.97)}}.star-nav__star-distant[data-astro-cid-vszgen2v]{animation:sn-twinkle-slow 5s ease-in-out infinite}.star-nav__star-medium[data-astro-cid-vszgen2v]{animation:sn-twinkle-med 3s ease-in-out infinite}.star-nav__star-bright[data-astro-cid-vszgen2v]{animation:sn-twinkle-bright 4s ease-in-out infinite}@keyframes sn-twinkle-slow{0%,to{opacity:.12}50%{opacity:.25}}@keyframes sn-twinkle-med{0%,to{opacity:.2}50%{opacity:.45}}@keyframes sn-twinkle-bright{0%,to{opacity:.5}40%{opacity:.9}60%{opacity:.3}}.star-nav__waypoint[data-astro-cid-vszgen2v]{cursor:pointer;outline:none!important}.star-nav__waypoint[data-astro-cid-vszgen2v]:focus,.star-nav__waypoint[data-astro-cid-vszgen2v]:focus-visible{outline:none!important}.star-nav__waypoint[data-astro-cid-vszgen2v] [data-astro-cid-vszgen2v]{outline:none!important}.star-nav__wp-hit[data-astro-cid-vszgen2v]{pointer-events:all}.star-nav__wp-body[data-astro-cid-vszgen2v]{transition:filter .3s,transform .3s;transform-origin:center}.star-nav__wp-label[data-astro-cid-vszgen2v]{transition:fill .3s,opacity .3s;text-transform:uppercase}.star-nav__scan-ring[data-astro-cid-vszgen2v]{animation:sn-scan-rotate 12s linear infinite;transform-origin:center}@keyframes sn-scan-rotate{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48}}.star-nav__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .25s ease-out;pointer-events:none}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__reticle[data-astro-cid-vszgen2v],.star-nav__waypoint[data-astro-cid-vszgen2v]:focus .star-nav__reticle[data-astro-cid-vszgen2v]{opacity:1}.star-nav__reticle-bracket[data-astro-cid-vszgen2v]{stroke:gold;stroke-width:1;fill:none;opacity:.7}.star-nav__reticle-cross[data-astro-cid-vszgen2v]{stroke:gold;stroke-width:.3;opacity:.35}.star-nav__reticle-spin[data-astro-cid-vszgen2v]{stroke:gold;stroke-width:.5;fill:none;opacity:.4;stroke-dasharray:8 12;animation:sn-reticle-spin 4s linear infinite}@keyframes sn-reticle-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}.star-nav__reticle-bracket[data-astro-cid-vszgen2v]{transition:opacity .2s,transform .3s ease-out}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__reticle-spin[data-astro-cid-vszgen2v]{opacity:.6;animation-duration:2s}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__wp-label[data-astro-cid-vszgen2v],.star-nav__waypoint[data-astro-cid-vszgen2v]:focus .star-nav__wp-label[data-astro-cid-vszgen2v]{fill:#c8d8f0}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__scan-ring[data-astro-cid-vszgen2v],.star-nav__waypoint[data-astro-cid-vszgen2v]:focus .star-nav__scan-ring[data-astro-cid-vszgen2v]{opacity:.6;stroke-width:.8}@keyframes sn-next-pulse{0%,to{opacity:.3}50%{opacity:.8}}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__wp-body[data-astro-cid-vszgen2v]{filter:brightness(1.3) saturate(1.2)}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__wp-label[data-astro-cid-vszgen2v]{fill:gold}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__scan-ring[data-astro-cid-vszgen2v]{stroke:gold;opacity:.2}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__reticle[data-astro-cid-vszgen2v]{opacity:.4}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.5}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--visited .star-nav__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.2;animation:none}@keyframes sn-lockon-flash{0%{opacity:1;stroke-width:2}50%{opacity:.8;stroke-width:1.5}to{opacity:.4;stroke-width:1}}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--lockon .star-nav__reticle[data-astro-cid-vszgen2v]{opacity:1}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--lockon .star-nav__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:1;animation:sn-lockon-flash .6s ease-out forwards}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--lockon .star-nav__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.8;animation-duration:.3s}.star-nav__exhaust[data-astro-cid-vszgen2v]{animation:sn-exhaust-flicker .15s ease-in-out infinite alternate}.star-nav__engine-port[data-astro-cid-vszgen2v]{animation:sn-engine-pulse .8s ease-in-out infinite alternate}@keyframes sn-exhaust-flicker{0%{opacity:.3}to{opacity:.7}}@keyframes sn-engine-pulse{0%{opacity:.5}to{opacity:1}}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__wp-body[data-astro-cid-vszgen2v]{filter:brightness(.5) saturate(.3);transition:filter .15s}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__wp-label[data-astro-cid-vszgen2v]{fill:#f33;opacity:1;transition:fill .15s,opacity .15s}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__scan-ring[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.7;stroke-width:1}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__wp-atmo[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.4}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__reticle[data-astro-cid-vszgen2v]{opacity:1}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#f33;opacity:1}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__reticle-cross[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.6}.star-nav__waypoint[data-astro-cid-vszgen2v].star-nav--rejected .star-nav__reticle-spin[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.8;animation-duration:.5s}@keyframes sn-reject-ring{0%{r:10;opacity:.8;stroke-width:2}to{r:50;opacity:0;stroke-width:.5}}.star-nav__reject-ring[data-astro-cid-vszgen2v]{animation:sn-reject-ring .8s ease-out forwards}.star-nav__planet-ring[data-astro-cid-vszgen2v]{animation:sn-ring-shimmer 8s ease-in-out infinite alternate}@keyframes sn-ring-shimmer{0%{opacity:.25}to{opacity:.45}}.star-nav__wp-aura[data-astro-cid-vszgen2v]{animation:sn-aura-pulse 3s ease-in-out infinite}@keyframes sn-aura-pulse{0%,to{opacity:.1;r:36}50%{opacity:.25;r:40}}.star-nav__glyph[data-astro-cid-vszgen2v]{animation:sn-glyph-flicker 4s ease-in-out infinite}@keyframes sn-glyph-flicker{0%,to{opacity:.3}30%{opacity:.6}60%{opacity:.2}}.star-nav__warp[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{stroke:gold;stroke-width:.5;opacity:.4}@keyframes sn-screen-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.star-nav--shake[data-astro-cid-vszgen2v]{animation:sn-screen-shake .4s ease-out}.star-nav__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(3,3,8,.95) 0%,rgba(3,3,8,.6) 60%,transparent 100%);margin-top:-80px;position:relative;z-index:3}.star-nav__course-log[data-astro-cid-vszgen2v]{flex-shrink:0}.star-nav__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:#4a5568;text-transform:uppercase;margin-bottom:var(--space-2)}.star-nav__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.star-nav__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.star-nav__log-entry--visited[data-astro-cid-vszgen2v]{opacity:.7}.star-nav__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid #4A5568;flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.star-nav__log-entry--active[data-astro-cid-vszgen2v] .star-nav__log-dot[data-astro-cid-vszgen2v]{border-color:gold;background:gold;box-shadow:0 0 6px #ffd70080}.star-nav__log-entry--visited[data-astro-cid-vszgen2v] .star-nav__log-dot[data-astro-cid-vszgen2v]{border-color:gold;background:#daa520}.star-nav__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:#4a5568;letter-spacing:.04em;transition:color .4s;min-width:80px;display:inline-block}.star-nav__log-name[data-astro-cid-vszgen2v]:not(.star-nav__log-name--decoded){font-family:var(--font-body);opacity:.5}.star-nav__log-name--decoding[data-astro-cid-vszgen2v]{color:gold!important;opacity:1!important;text-shadow:0 0 8px rgba(255,215,0,.3)}.star-nav__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.star-nav__log-entry--active[data-astro-cid-vszgen2v] .star-nav__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.star-nav__log-entry--active[data-astro-cid-vszgen2v] .star-nav__log-name--decoded[data-astro-cid-vszgen2v]{color:gold}.star-nav__log-entry--visited[data-astro-cid-vszgen2v] .star-nav__log-name[data-astro-cid-vszgen2v]{color:#a0aec0}.star-nav__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.star-nav__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.star-nav__narrative-text[data-astro-cid-vszgen2v].star-nav--fade{opacity:0}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-time{color:#4a5568;margin-left:auto}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.star-nav__narrative-text[data-astro-cid-vszgen2v] .star-nav__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.star-nav__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#030308f2;padding:var(--space-3);gap:var(--space-3)}.star-nav__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}}@media(prefers-reduced-motion:reduce){.star-nav__nebula[data-astro-cid-vszgen2v],.star-nav__star-distant[data-astro-cid-vszgen2v],.star-nav__star-medium[data-astro-cid-vszgen2v],.star-nav__star-bright[data-astro-cid-vszgen2v],.star-nav__scan-ring[data-astro-cid-vszgen2v],.star-nav__exhaust[data-astro-cid-vszgen2v],.star-nav__engine-port[data-astro-cid-vszgen2v],.star-nav__planet-ring[data-astro-cid-vszgen2v],.star-nav__wp-aura[data-astro-cid-vszgen2v],.star-nav__glyph[data-astro-cid-vszgen2v],.star-nav__reject-ring[data-astro-cid-vszgen2v],.star-nav__reticle-spin[data-astro-cid-vszgen2v]{animation:none!important}.star-nav__reticle[data-astro-cid-vszgen2v]{opacity:0!important}.star-nav__waypoint[data-astro-cid-vszgen2v]:hover .star-nav__reticle[data-astro-cid-vszgen2v],.star-nav__waypoint[data-astro-cid-vszgen2v]:focus .star-nav__reticle[data-astro-cid-vszgen2v]{opacity:.5!important}.star-nav--shake[data-astro-cid-vszgen2v]{animation:none!important}}.tap-seq[data-astro-cid-vszgen2v]{position:relative;background:#080812;border-radius:var(--radius-lg);overflow:hidden}.tap-seq__svg[data-astro-cid-vszgen2v]{width:100%;display:block}.tap-seq__crystal[data-astro-cid-vszgen2v]{cursor:pointer;outline:none!important}.tap-seq__crystal[data-astro-cid-vszgen2v]:focus,.tap-seq__crystal[data-astro-cid-vszgen2v]:focus-visible{outline:none!important}.tap-seq__crystal[data-astro-cid-vszgen2v] [data-astro-cid-vszgen2v]{outline:none!important}.tap-seq__particles[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .25s ease-out;pointer-events:none}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__reticle[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#c41e3a;stroke-width:.8;fill:none;opacity:.6;transition:opacity .2s,stroke .3s}.tap-seq__reticle-cross[data-astro-cid-vszgen2v]{stroke:#c41e3a;stroke-width:.3;opacity:.3}.tap-seq__reticle-spin[data-astro-cid-vszgen2v]{stroke:#c41e3a;stroke-width:.5;fill:none;opacity:.35;stroke-dasharray:6 10;animation:ts-reticle-spin 4s linear infinite}@keyframes ts-reticle-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-64}}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.85}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__reticle-spin[data-astro-cid-vszgen2v]{opacity:.55;animation-duration:2s}@keyframes ts-lockon-flash{0%{opacity:1;stroke-width:1.5}50%{opacity:.8;stroke-width:1.2}to{opacity:.4;stroke-width:.8}}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--lockon .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--lockon .tap-seq__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:1;animation:ts-lockon-flash .5s ease-out forwards}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--lockon .tap-seq__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.8;animation-duration:.3s}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:.35}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.4}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.15;animation:none}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#f33;opacity:1}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__reticle-cross[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.6}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__reticle-spin[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.8;animation-duration:.5s}.tap-seq__log-name[data-astro-cid-vszgen2v]:not(.tap-seq__log-name--decoded){font-family:var(--font-body);opacity:.5}.tap-seq__log-name--decoding[data-astro-cid-vszgen2v]{color:#c41e3a!important;opacity:1!important;text-shadow:0 0 8px rgba(196,30,58,.3)}.tap-seq__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__log-entry--active[data-astro-cid-vszgen2v] .tap-seq__log-name--decoded[data-astro-cid-vszgen2v]{color:#c41e3a}.tap-seq__log-entry--online[data-astro-cid-vszgen2v] .tap-seq__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.tap-seq__trace-glow[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .5s}.tap-seq__trace-glow[data-astro-cid-vszgen2v].tap-seq--lit{opacity:.15}@keyframes ts-vein-flow-1{to{stroke-dashoffset:-48}}@keyframes ts-vein-flow-2{to{stroke-dashoffset:-52}}.tap-seq__vein--1[data-astro-cid-vszgen2v]{animation:ts-vein-flow-1 6s linear infinite}.tap-seq__vein--2[data-astro-cid-vszgen2v]{animation:ts-vein-flow-2 8s linear infinite}@keyframes ts-scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.tap-seq__scanline[data-astro-cid-vszgen2v]{animation:ts-scan-sweep 5s ease-in-out infinite;transform-origin:center}@keyframes ts-glow-breathe{0%,to{opacity:.1}50%{opacity:.25}}.tap-seq__glow[data-astro-cid-vszgen2v]{animation:ts-glow-breathe 4s ease-in-out infinite}@keyframes ts-housing-rotate{to{stroke-dashoffset:-40}}.tap-seq__housing[data-astro-cid-vszgen2v]{animation:ts-housing-rotate 15s linear infinite}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__gem[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__gem[data-astro-cid-vszgen2v]{opacity:.85}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__glow[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__glow[data-astro-cid-vszgen2v]{opacity:.35}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__housing[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__housing[data-astro-cid-vszgen2v]{stroke:#6a6a8e;opacity:.7}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__label[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__label[data-astro-cid-vszgen2v]{fill:#6b7b9e}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__core[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__core[data-astro-cid-vszgen2v]{opacity:.5}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__gem[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__glow[data-astro-cid-vszgen2v]{opacity:.5;animation:none}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__housing[data-astro-cid-vszgen2v]{stroke:#8a8aae;opacity:.8}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__core[data-astro-cid-vszgen2v]{opacity:.8}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__label[data-astro-cid-vszgen2v]{fill:#a0aec0}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__label-code[data-astro-cid-vszgen2v]{fill:#6b7b9e}@keyframes ts-pulse-ring{0%{opacity:.6;r:16}to{opacity:0;r:28}}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__pulse[data-astro-cid-vszgen2v]{opacity:.4;animation:ts-pulse-ring 2s ease-out infinite}@keyframes ts-activate-ring{0%{r:10;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.tap-seq__activate-ring[data-astro-cid-vszgen2v]{animation:ts-activate-ring .6s ease-out forwards}.tap-seq__trace[data-astro-cid-vszgen2v].tap-seq--lit{opacity:.8;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;transition:opacity .4s,stroke .4s}@keyframes ts-trace-flow{to{stroke-dashoffset:-30}}.tap-seq__trace[data-astro-cid-vszgen2v].tap-seq--lit{animation:ts-trace-flow 1.5s linear infinite}.tap-seq__via[data-astro-cid-vszgen2v]{transition:opacity .3s}@keyframes ts-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.tap-seq--shake[data-astro-cid-vszgen2v]{animation:ts-shake .35s ease-out}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__gem[data-astro-cid-vszgen2v]{opacity:.3}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__glow[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.4;animation:none}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__housing[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.6}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--rejected .tap-seq__core[data-astro-cid-vszgen2v]{opacity:.2}@keyframes ts-reject-ring{0%{r:10;opacity:.8;stroke-width:2}to{r:45;opacity:0;stroke-width:.5}}.tap-seq__reject-ring[data-astro-cid-vszgen2v]{animation:ts-reject-ring .8s ease-out forwards}.tap-seq__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(8,8,18,.95) 0%,rgba(8,8,18,.6) 60%,transparent 100%);margin-top:-80px;position:relative;z-index:3}.tap-seq__log[data-astro-cid-vszgen2v]{flex-shrink:0}.tap-seq__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:#4a5568;text-transform:uppercase;margin-bottom:var(--space-2)}.tap-seq__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.tap-seq__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.tap-seq__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.tap-seq__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid #4A5568;flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.tap-seq__log-entry--active[data-astro-cid-vszgen2v] .tap-seq__log-dot[data-astro-cid-vszgen2v]{background:var(--dot-color, #4A5568);box-shadow:0 0 6px var(--dot-color, transparent)}.tap-seq__log-entry--online[data-astro-cid-vszgen2v] .tap-seq__log-dot[data-astro-cid-vszgen2v]{background:var(--dot-color, #4A5568)}.tap-seq__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:#4a5568;letter-spacing:.04em;transition:color .4s;min-width:100px}.tap-seq__log-entry--active[data-astro-cid-vszgen2v] .tap-seq__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.tap-seq__log-entry--online[data-astro-cid-vszgen2v] .tap-seq__log-name[data-astro-cid-vszgen2v]{color:#a0aec0}.tap-seq__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:#4a5568;text-transform:uppercase}.tap-seq__log-entry--active[data-astro-cid-vszgen2v] .tap-seq__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.tap-seq__log-entry--online[data-astro-cid-vszgen2v] .tap-seq__log-status[data-astro-cid-vszgen2v]{color:#228b22}.tap-seq__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.tap-seq__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.tap-seq--fade[data-astro-cid-vszgen2v]{opacity:0}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-time{color:#4a5568;margin-left:auto}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@keyframes ts-scan-sweep-h{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tap-seq__scanline--h[data-astro-cid-vszgen2v]{animation:ts-scan-sweep-h 7s ease-in-out infinite;transform-origin:center}@keyframes ts-ekg{0%{stroke-dashoffset:0}to{stroke-dashoffset:-380}}@keyframes ts-ekg-fast{0%{stroke-dashoffset:0}to{stroke-dashoffset:-380}}.tap-seq__ekg[data-astro-cid-vszgen2v]{stroke-dasharray:30 350;animation:ts-ekg 8s linear infinite}.tap-seq__ekg--fast[data-astro-cid-vszgen2v]{animation:ts-ekg-fast 3s linear infinite}.tap-seq__data-readout[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:fill .4s}.tap-seq__readout-val[data-astro-cid-vszgen2v]{fill:#4a5568;font-weight:600;transition:fill .3s}.tap-seq__readout-val--active[data-astro-cid-vszgen2v]{fill:#c41e3a}.tap-seq__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.tap-seq__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic),background-color .4s;background:#c41e3a}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--dimmed{opacity:.3;transition:opacity .3s}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--dimmed .tap-seq__glow[data-astro-cid-vszgen2v]{opacity:.05!important}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--charging .tap-seq__housing[data-astro-cid-vszgen2v]{animation-duration:2s!important;stroke:#6a6a8e;opacity:.8}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--charging .tap-seq__core[data-astro-cid-vszgen2v]{opacity:.7;transition:opacity .2s}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--charging .tap-seq__glow[data-astro-cid-vszgen2v]{opacity:.4!important}.tap-seq[data-astro-cid-vszgen2v].tap-seq--desat{filter:saturate(.2);transition:filter .3s ease-out}@keyframes ts-fanfare-pulse{0%,to{opacity:.5}50%{opacity:1}}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--fanfare .tap-seq__glow[data-astro-cid-vszgen2v]{animation:ts-fanfare-pulse .6s ease-in-out infinite!important;opacity:.6}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--fanfare .tap-seq__core[data-astro-cid-vszgen2v]{opacity:1}@keyframes ts-glitch{0%{transform:skew(0);text-shadow:none}20%{transform:skew(-3deg);text-shadow:-2px 0 #FF3333,2px 0 #33CCFF}40%{transform:skew(2deg);text-shadow:2px 0 #FF3333,-2px 0 #33CCFF}60%{transform:skew(-1deg);text-shadow:-1px 0 #FF3333,1px 0 #33CCFF}80%{transform:skew(.5deg);text-shadow:1px 0 #FF3333,-1px 0 #33CCFF}to{transform:skew(0);text-shadow:none}}.tap-seq__narrative-text[data-astro-cid-vszgen2v].tap-seq--glitch{animation:ts-glitch .4s ease-out}@keyframes ts-flicker{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.9}to{opacity:1}}.tap-seq[data-astro-cid-vszgen2v].tap-seq--flicker{animation:ts-flicker .2s ease-out}@keyframes ts-ripple-ring{0%{r:18;opacity:.5;stroke-width:1.5}to{r:50;opacity:0;stroke-width:.3}}.tap-seq__ripple-ring[data-astro-cid-vszgen2v]{animation:ts-ripple-ring .8s ease-out forwards}@keyframes ts-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:ts-cursor-blink .8s step-end infinite}@keyframes ts-white-flash{0%{opacity:0}50%{opacity:.3}to{opacity:0}}.tap-seq__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#fff;pointer-events:none;z-index:5;opacity:0}.tap-seq__flash-overlay--active[data-astro-cid-vszgen2v]{animation:ts-white-flash .4s ease-out forwards}@media(max-width:600px){.tap-seq__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#080812f2;padding:var(--space-3);gap:var(--space-3)}.tap-seq__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}}@media(prefers-reduced-motion:reduce){.tap-seq__vein--1[data-astro-cid-vszgen2v],.tap-seq__vein--2[data-astro-cid-vszgen2v],.tap-seq__scanline[data-astro-cid-vszgen2v],.tap-seq__scanline--h[data-astro-cid-vszgen2v],.tap-seq__glow[data-astro-cid-vszgen2v],.tap-seq__housing[data-astro-cid-vszgen2v],.tap-seq__pulse[data-astro-cid-vszgen2v],.tap-seq__activate-ring[data-astro-cid-vszgen2v],.tap-seq__reject-ring[data-astro-cid-vszgen2v],.tap-seq__ripple-ring[data-astro-cid-vszgen2v],.tap-seq__reticle-spin[data-astro-cid-vszgen2v],.tap-seq__ekg[data-astro-cid-vszgen2v],.tap-seq__trace[data-astro-cid-vszgen2v].tap-seq--lit,.tap-seq--shake[data-astro-cid-vszgen2v],.tap-seq--flicker[data-astro-cid-vszgen2v]{animation:none!important}.tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:0!important}.tap-seq__crystal[data-astro-cid-vszgen2v]:hover .tap-seq__reticle[data-astro-cid-vszgen2v],.tap-seq__crystal[data-astro-cid-vszgen2v]:focus .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:.5!important}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__reticle[data-astro-cid-vszgen2v]{opacity:.3!important}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__glow[data-astro-cid-vszgen2v]{opacity:.5}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--activated .tap-seq__pulse[data-astro-cid-vszgen2v]{opacity:.3}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--dimmed{opacity:.3;transition:none}.tap-seq[data-astro-cid-vszgen2v].tap-seq--desat{filter:saturate(.2);transition:none}.tap-seq__narrative-text[data-astro-cid-vszgen2v].tap-seq--glitch{animation:none!important}.tap-seq__flash-overlay--active[data-astro-cid-vszgen2v]{animation:none!important;opacity:0!important}.tap-seq__crystal[data-astro-cid-vszgen2v].tap-seq--fanfare .tap-seq__glow[data-astro-cid-vszgen2v]{animation:none!important;opacity:.6}.tap-seq__narrative-text[data-astro-cid-vszgen2v] .tap-seq__cursor[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}}@keyframes ds-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ds-star-twinkle{0%,to{opacity:.1}50%{opacity:.35}}@keyframes ds-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ds-scan-h{0%{transform:translateY(0)}to{transform:translateY(400px)}}@keyframes ds-soul-flow{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes ds-eye-breathe{0%,to{opacity:.4}50%{opacity:.8}}@keyframes ds-manipura-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes ds-activate-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}@keyframes ds-ripple-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(3.5);opacity:0}}@keyframes ds-tile-dismiss{0%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes ds-blank-fill{0%{box-shadow:0 0 #d4a01799}50%{box-shadow:0 0 16px 4px #d4a01766}to{box-shadow:0 0 6px 1px #d4a01733}}@keyframes ds-gold-flash{0%{opacity:.2}to{opacity:0}}@keyframes ds-conduit-pulse{0%{opacity:.2;stroke-width:1}50%{opacity:.8;stroke-width:2}to{opacity:.5;stroke-width:1.2}}@keyframes ds-shake{0%,to{transform:translate(0)}10%{transform:translate(-3px) rotate(-.3deg)}30%{transform:translate(3px) rotate(.3deg)}50%{transform:translate(-2px)}70%{transform:translate(2px)}90%{transform:translate(-1px)}}@keyframes ds-flicker{0%,to{opacity:1}50%{opacity:.4}}@keyframes ds-iiion-rise{0%{opacity:.15;transform:translate(250px,180px) scale(1)}to{opacity:.6;transform:translate(250px,175px) scale(1.05)}}@keyframes ds-scroll-illuminate{0%{stroke:url(#ds-scroll-frame-grad);stroke-width:1.2}50%{stroke:gold;stroke-width:2.5}to{stroke:gold;stroke-width:1.8}}@keyframes ds-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ds-boot-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ds-led-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes ds-waveform-pulse{0%,to{opacity:.15;stroke-width:.5}50%{opacity:.25;stroke-width:.7}}@keyframes ds-waveform-active{0%,to{opacity:.4;stroke-width:.8}50%{opacity:.7;stroke-width:1.2}}@keyframes ds-dharma-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-crackle-flow{0%{stroke-dashoffset:0}50%{stroke-dashoffset:20}to{stroke-dashoffset:40}}@keyframes ds-reticle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-reticle-lockon{0%{stroke-dasharray:3 3;opacity:.3}50%{stroke-dasharray:6 1;opacity:.8}to{stroke-dasharray:3 3;opacity:.6}}@keyframes ds-convergence-pull{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(.1)}}@keyframes ds-wisdom-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ds-manipura-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-manipura-halo{0%,to{opacity:.08;r:34}50%{opacity:.18;r:36}}@keyframes ds-fanfare-pulse{0%,to{opacity:.7}50%{opacity:1}}.dharma-scroll[data-astro-cid-vszgen2v]{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:#0a0810}.dharma-scroll__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;z-index:2;pointer-events:none}.dharma-scroll__scene[data-astro-cid-vszgen2v]{position:relative;z-index:1}.dharma-scroll__svg[data-astro-cid-vszgen2v]{display:block;width:100%;height:auto}.dharma-scroll__star[data-astro-cid-vszgen2v]{animation:ds-star-twinkle 3s ease-in-out infinite}.dharma-scroll__orbit-cw[data-astro-cid-vszgen2v]{animation:ds-orbit-cw 50s linear infinite}.dharma-scroll__orbit-ccw[data-astro-cid-vszgen2v]{animation:ds-orbit-ccw 70s linear infinite}.dharma-scroll__manipura[data-astro-cid-vszgen2v]{animation:ds-manipura-breathe 4s ease-in-out infinite;transform-origin:250px 45px}.dharma-scroll__manipura-glyph[data-astro-cid-vszgen2v]{opacity:.4}.dharma-scroll__eye[data-astro-cid-vszgen2v]{animation:ds-eye-breathe 3s ease-in-out infinite}.dharma-scroll__eye--left[data-astro-cid-vszgen2v]{animation-delay:0s}.dharma-scroll__eye--right[data-astro-cid-vszgen2v]{animation-delay:.15s}.dharma-scroll__conduit[data-astro-cid-vszgen2v]{stroke-dasharray:4 6;animation:ds-soul-flow 8s linear infinite;transition:opacity .6s,stroke-width .6s}.dharma-scroll__conduit--active[data-astro-cid-vszgen2v]{opacity:.7!important;stroke-width:1.5;animation:ds-conduit-pulse .6s ease-out forwards,ds-soul-flow 4s linear infinite}.dharma-scroll__marker[data-astro-cid-vszgen2v]{transition:opacity .5s}.dharma-scroll__marker--lit[data-astro-cid-vszgen2v]{opacity:.8!important}.dharma-scroll__led[data-astro-cid-vszgen2v]{transition:fill .4s,opacity .4s;animation:ds-led-pulse 1.5s ease-in-out infinite}.dharma-scroll__led--active[data-astro-cid-vszgen2v]{fill:#d4a017!important;opacity:.9!important;filter:url(#ds-glow-soft)}.dharma-scroll__soul-line[data-astro-cid-vszgen2v]{animation:ds-soul-flow 8s linear infinite;transition:animation-duration .5s}.dharma-scroll__soul-line--fast[data-astro-cid-vszgen2v]{animation-duration:3s!important}.dharma-scroll__scan-line[data-astro-cid-vszgen2v]{animation:ds-scan 5s linear infinite}.dharma-scroll__h-scan[data-astro-cid-vszgen2v]{animation:ds-scan-h 7s linear infinite}.dharma-scroll__quote-panel[data-astro-cid-vszgen2v]{position:relative;z-index:3;margin-top:-38%;padding:5% 12% 4%;pointer-events:auto}.dharma-scroll__quote[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);color:#e8a642;line-height:2.2;text-align:center;margin:0;text-shadow:0 0 8px rgba(212,160,23,.15)}.dharma-scroll__quote-text[data-astro-cid-vszgen2v]{opacity:.85}.dharma-scroll__blank[data-astro-cid-vszgen2v]{display:inline-flex;align-items:center;justify-content:center;min-width:80px;margin:0 var(--space-1);padding:2px 8px;vertical-align:middle;text-align:center;border:1px dashed rgba(212,160,23,.4);border-radius:var(--radius-sm);background:#d4a0170a;color:#d4a017;font-family:var(--font-body);font-weight:600;letter-spacing:.08em;transition:border-color .3s,background .3s,box-shadow .3s}.dharma-scroll__blank--filled[data-astro-cid-vszgen2v]{border-color:#d4a017;border-style:solid;background:#d4a0171a;color:gold;animation:ds-blank-fill .5s ease-out;text-shadow:0 0 6px rgba(255,215,0,.4)}.dharma-scroll__tiles-bank[data-astro-cid-vszgen2v]{position:relative;z-index:3;padding:var(--space-3) var(--space-4)}.dharma-scroll__tiles-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);padding:0 var(--space-1)}.dharma-scroll__tiles-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;letter-spacing:.15em;color:#d4a017;opacity:.5;text-transform:uppercase}.dharma-scroll__tiles-count[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;letter-spacing:.1em;color:#d4a017;opacity:.4}.dharma-scroll__tiles[data-astro-cid-vszgen2v]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.dharma-scroll__tile[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-3);background:#d4a0170f;border:1px solid rgba(212,160,23,.2);border-radius:var(--radius-md);cursor:grab;transition:transform .2s,border-color .3s,background .3s,box-shadow .3s;user-select:none}.dharma-scroll__tile[data-astro-cid-vszgen2v]:hover{border-color:#d4a01780;background:#d4a0171a;box-shadow:0 0 8px #d4a01726}.dharma-scroll__tile[data-astro-cid-vszgen2v]:active{cursor:grabbing}.dharma-scroll__tile-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:#e8a642;letter-spacing:.06em;text-transform:uppercase}.dharma-scroll__tile-sub[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.15em;color:#8b6914;text-transform:uppercase}.dharma-scroll__tile--placed[data-astro-cid-vszgen2v]{animation:ds-tile-dismiss .45s ease-out forwards;pointer-events:none}.dharma-scroll__hud[data-astro-cid-vszgen2v]{position:relative;z-index:3;display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid rgba(212,160,23,.1)}.dharma-scroll__log[data-astro-cid-vszgen2v]{flex:0 0 auto;min-width:200px}.dharma-scroll__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.2em;color:#d4a017;opacity:.5;margin-bottom:var(--space-2);text-transform:uppercase}.dharma-scroll__log-entries[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:3px}.dharma-scroll__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.dharma-scroll__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.dharma-scroll__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid #8B6914;flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.dharma-scroll__log-entry--active[data-astro-cid-vszgen2v] .dharma-scroll__log-dot[data-astro-cid-vszgen2v]{border-color:#d4a017}.dharma-scroll__log-entry--decoded[data-astro-cid-vszgen2v] .dharma-scroll__log-dot[data-astro-cid-vszgen2v]{background:#d4a017;border-color:gold;box-shadow:0 0 4px #d4a01780}.dharma-scroll__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.06em;color:var(--void-500);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .4s}.dharma-scroll__log-name--decoded[data-astro-cid-vszgen2v]{color:#d4a017}.dharma-scroll__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase;transition:color .4s}.dharma-scroll__log-entry--decoded[data-astro-cid-vszgen2v] .dharma-scroll__log-status[data-astro-cid-vszgen2v]{color:#d4a017}.dharma-scroll__progress-bar[data-astro-cid-vszgen2v]{margin-top:var(--space-2);height:3px;background:var(--void-800);border-radius:2px;overflow:hidden}.dharma-scroll__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;background:linear-gradient(90deg,#8b6914,#d4a017,gold);border-radius:2px;transition:width .6s cubic-bezier(.4,0,.2,1)}.dharma-scroll__narrative[data-astro-cid-vszgen2v]{flex:1;min-width:0}.dharma-scroll__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-xs);color:var(--void-400);line-height:1.6;font-style:italic;letter-spacing:.02em;transition:color .5s;margin:0}.dharma-scroll__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#0a0810;display:flex;align-items:center;justify-content:center;z-index:10;opacity:1;transition:opacity .6s ease-out;pointer-events:none}.dharma-scroll__boot-overlay--hidden[data-astro-cid-vszgen2v]{opacity:0}.dharma-scroll__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(212,160,23,.03) 50%);background-size:100% 4px;animation:ds-boot-scan 1.2s linear infinite;pointer-events:none}.dharma-scroll__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:#d4a017;text-transform:uppercase;animation:ds-boot-blink .4s step-end infinite}.dharma-scroll__flash[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:gold;opacity:0;pointer-events:none;z-index:8;transition:opacity .15s}.dharma-scroll__flash--active[data-astro-cid-vszgen2v]{opacity:.15}.dharma-scroll[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(212,160,23,.012) 50%);background-size:100% 3px;pointer-events:none;z-index:9}.dharma-scroll--dimmed[data-astro-cid-vszgen2v] .dharma-scroll__tiles-bank[data-astro-cid-vszgen2v],.dharma-scroll--dimmed[data-astro-cid-vszgen2v] .dharma-scroll__hud[data-astro-cid-vszgen2v]{opacity:.4;transition:opacity .3s}.dharma-scroll--shake[data-astro-cid-vszgen2v]{animation:ds-shake .35s ease-out}.dharma-scroll--flicker[data-astro-cid-vszgen2v]{animation:ds-flicker .1s step-end 2}.dharma-scroll__iiion--risen[data-astro-cid-vszgen2v] .dharma-scroll__eye[data-astro-cid-vszgen2v]{opacity:.95!important}.dharma-scroll__readout-val[data-astro-cid-vszgen2v]{transition:fill .4s}.dharma-scroll__waveform[data-astro-cid-vszgen2v]{animation:ds-waveform-pulse 4s ease-in-out infinite;transition:opacity .5s}.dharma-scroll__waveform--active[data-astro-cid-vszgen2v]{animation:ds-waveform-active 2s ease-in-out infinite}.dharma-scroll__dharma-wheel[data-astro-cid-vszgen2v]{transform-origin:250px 90px;animation:ds-dharma-spin 90s linear infinite;transition:animation-duration .5s}.dharma-scroll__dharma-wheel--bright[data-astro-cid-vszgen2v]{opacity:.5}.dharma-scroll__crackle[data-astro-cid-vszgen2v]{stroke-dasharray:4 6;animation:ds-crackle-flow 6s linear infinite;transition:opacity .5s}.dharma-scroll__crackle[data-astro-cid-vszgen2v]:nth-child(2){animation-delay:-1s}.dharma-scroll__crackle[data-astro-cid-vszgen2v]:nth-child(3){animation-delay:-2s}.dharma-scroll__crackle[data-astro-cid-vszgen2v]:nth-child(4){animation-delay:-3s}.dharma-scroll__crackle[data-astro-cid-vszgen2v]:nth-child(5){animation-delay:-4s}.dharma-scroll__crackle[data-astro-cid-vszgen2v]:nth-child(6){animation-delay:-5s}.dharma-scroll__manipura-ring[data-astro-cid-vszgen2v]{transform-origin:0px 0px;animation:ds-manipura-ring-spin 30s linear infinite}.dharma-scroll__manipura-halo[data-astro-cid-vszgen2v]{animation:ds-manipura-halo 5s ease-in-out infinite}.dharma-scroll__reticle[data-astro-cid-vszgen2v]{transition:opacity .25s}.dharma-scroll__reticle--targeted[data-astro-cid-vszgen2v]{opacity:.7!important}.dharma-scroll__reticle--targeted[data-astro-cid-vszgen2v] .dharma-scroll__reticle-ring[data-astro-cid-vszgen2v]{animation:ds-reticle-spin 4s linear infinite}.dharma-scroll__reticle--lockon[data-astro-cid-vszgen2v]{opacity:1!important}.dharma-scroll__reticle--lockon[data-astro-cid-vszgen2v] .dharma-scroll__reticle-ring[data-astro-cid-vszgen2v]{animation:ds-reticle-lockon .5s ease-in-out infinite;stroke:gold;stroke-width:.8}.dharma-scroll__reticle--lockon[data-astro-cid-vszgen2v] path[data-astro-cid-vszgen2v]{stroke:gold;stroke-width:1.2}.dharma-scroll__reticle--filled[data-astro-cid-vszgen2v]{opacity:.4!important}.dharma-scroll__reticle--filled[data-astro-cid-vszgen2v] path[data-astro-cid-vszgen2v],.dharma-scroll__reticle--filled[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{stroke:gold}.dharma-scroll__reticle--filled[data-astro-cid-vszgen2v] .dharma-scroll__reticle-ring[data-astro-cid-vszgen2v]{animation:none;stroke:gold;stroke-dasharray:none;opacity:.5}.dharma-scroll__reticle--rejected[data-astro-cid-vszgen2v] path[data-astro-cid-vszgen2v],.dharma-scroll__reticle--rejected[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{stroke:#c41e3a}.dharma-scroll__reticle--rejected[data-astro-cid-vszgen2v] .dharma-scroll__reticle-ring[data-astro-cid-vszgen2v]{stroke:#c41e3a;animation:ds-reticle-spin .3s linear infinite}.dharma-scroll__reticle--rejected[data-astro-cid-vszgen2v]{opacity:.9!important}.dharma-scroll__wisdom-frag[data-astro-cid-vszgen2v]{animation:ds-wisdom-drift 6s ease-in-out infinite;transition:opacity .5s}.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__reticle--filled[data-astro-cid-vszgen2v]{animation:ds-fanfare-pulse .4s ease-in-out infinite}.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__waveform[data-astro-cid-vszgen2v]{animation:ds-waveform-active 1s ease-in-out infinite;opacity:.6}.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__dharma-wheel[data-astro-cid-vszgen2v]{animation-duration:5s}.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__crackle[data-astro-cid-vszgen2v]{opacity:.25;animation-duration:2s}.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__manipura-halo[data-astro-cid-vszgen2v]{opacity:.3}.dharma-scroll__error-overlay[data-astro-cid-vszgen2v]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:7;padding:8px 16px;background:#0a0810e6;border:1px solid rgba(196,30,58,.4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:9px;letter-spacing:.1em;color:#c41e3a;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s}.dharma-scroll__error-overlay--visible[data-astro-cid-vszgen2v]{opacity:1}@media(prefers-reduced-motion:reduce){.dharma-scroll__star[data-astro-cid-vszgen2v],.dharma-scroll__orbit-cw[data-astro-cid-vszgen2v],.dharma-scroll__orbit-ccw[data-astro-cid-vszgen2v],.dharma-scroll__manipura[data-astro-cid-vszgen2v],.dharma-scroll__eye[data-astro-cid-vszgen2v],.dharma-scroll__conduit[data-astro-cid-vszgen2v],.dharma-scroll__soul-line[data-astro-cid-vszgen2v],.dharma-scroll__scan-line[data-astro-cid-vszgen2v],.dharma-scroll__h-scan[data-astro-cid-vszgen2v],.dharma-scroll__led[data-astro-cid-vszgen2v],.dharma-scroll__boot-scanline[data-astro-cid-vszgen2v],.dharma-scroll__boot-text[data-astro-cid-vszgen2v],.dharma-scroll--shake[data-astro-cid-vszgen2v],.dharma-scroll--flicker[data-astro-cid-vszgen2v],.dharma-scroll__blank--filled[data-astro-cid-vszgen2v]{animation:none!important}.dharma-scroll__tile--placed[data-astro-cid-vszgen2v]{animation:none!important;opacity:0}.dharma-scroll__conduit--active[data-astro-cid-vszgen2v]{animation:none!important;opacity:.5}.dharma-scroll__waveform[data-astro-cid-vszgen2v],.dharma-scroll__dharma-wheel[data-astro-cid-vszgen2v],.dharma-scroll__crackle[data-astro-cid-vszgen2v],.dharma-scroll__manipura-ring[data-astro-cid-vszgen2v],.dharma-scroll__manipura-halo[data-astro-cid-vszgen2v],.dharma-scroll__reticle-ring[data-astro-cid-vszgen2v],.dharma-scroll__wisdom-frag[data-astro-cid-vszgen2v],.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__reticle--filled[data-astro-cid-vszgen2v],.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__waveform[data-astro-cid-vszgen2v],.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__dharma-wheel[data-astro-cid-vszgen2v],.dharma-scroll--fanfare[data-astro-cid-vszgen2v] .dharma-scroll__crackle[data-astro-cid-vszgen2v]{animation:none!important}}@media(max-width:640px){.dharma-scroll__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:stretch}.dharma-scroll__narrative[data-astro-cid-vszgen2v]{margin-top:var(--space-2)}.dharma-scroll__quote[data-astro-cid-vszgen2v]{font-size:var(--text-xs);line-height:2}.dharma-scroll__tile[data-astro-cid-vszgen2v]{padding:var(--space-1) var(--space-2)}.dharma-scroll__tile-text[data-astro-cid-vszgen2v]{font-size:var(--text-xs)}}.venn-sort[data-astro-cid-vszgen2v]{position:relative;background:var(--void-900);border-radius:var(--radius-lg);overflow:hidden}.venn-sort__display[data-astro-cid-vszgen2v]{position:relative}.venn-sort__svg[data-astro-cid-vszgen2v]{width:100%;display:block}.venn-sort__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes vs-star-twinkle{0%,to{opacity:.08}50%{opacity:.2}}.venn-sort__star[data-astro-cid-vszgen2v]{animation:vs-star-twinkle 3s ease-in-out infinite}.venn-sort__star[data-astro-cid-vszgen2v]:nth-child(3n){animation-delay:-1s}.venn-sort__star[data-astro-cid-vszgen2v]:nth-child(3n+1){animation-delay:-2s}@keyframes vs-orbit-cw{to{transform:rotate(360deg)}}@keyframes vs-orbit-ccw{to{transform:rotate(-360deg)}}.venn-sort__orbit--1[data-astro-cid-vszgen2v],.venn-sort__orbit--2[data-astro-cid-vszgen2v],.venn-sort__orbit--3[data-astro-cid-vszgen2v]{transform-origin:250px 200px}.venn-sort__orbit-text--cw[data-astro-cid-vszgen2v]{animation:vs-orbit-cw 90s linear infinite;transform-origin:250px 200px}.venn-sort__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:vs-orbit-ccw 120s linear infinite;transform-origin:250px 200px}.venn-sort__orbit-text--cw2[data-astro-cid-vszgen2v]{animation:vs-orbit-cw 150s linear infinite;transform-origin:250px 200px}@keyframes vs-ember-pulse{0%,to{opacity:.15;stroke-dashoffset:0}50%{opacity:.35;stroke-dashoffset:-18}}.venn-sort__ember-ring[data-astro-cid-vszgen2v]{animation:vs-ember-pulse 4s ease-in-out infinite}@keyframes vs-starlight-pulse{0%,to{opacity:.15;stroke-dashoffset:0}50%{opacity:.3;stroke-dashoffset:18}}.venn-sort__starlight-ring[data-astro-cid-vszgen2v]{animation:vs-starlight-pulse 5s ease-in-out infinite}@keyframes vs-morph-breathe{0%,to{opacity:.4}50%{opacity:.7}}.venn-sort__overlap-glow[data-astro-cid-vszgen2v]{animation:vs-morph-breathe 3.5s ease-in-out infinite}@keyframes vs-eye-breathe{0%,to{opacity:.2}50%{opacity:.45}}.venn-sort__eye[data-astro-cid-vszgen2v]{animation:vs-eye-breathe 3s ease-in-out infinite}.venn-sort__eye--elf[data-astro-cid-vszgen2v]{animation-delay:-1.5s}@keyframes vs-conduit-flow{to{stroke-dashoffset:-48}}.venn-sort__conduit--1[data-astro-cid-vszgen2v]{animation:vs-conduit-flow 5s linear infinite;transition:opacity .8s,stroke .8s}.venn-sort__conduit--2[data-astro-cid-vszgen2v]{animation:vs-conduit-flow 5s linear infinite;animation-delay:-2.5s;transition:opacity .8s,stroke .8s}.venn-sort__conduit--3[data-astro-cid-vszgen2v]{animation:vs-conduit-flow 6s linear infinite;animation-delay:-1s;transition:opacity .8s,stroke .8s}@keyframes vs-reticle-spin{to{transform:rotate(360deg)}}@keyframes vs-reticle-lockon{0%,to{stroke-dashoffset:0;opacity:.7}50%{stroke-dashoffset:-10;opacity:1}}.venn-sort__reticle-spin[data-astro-cid-vszgen2v]{transform-box:fill-box;transform-origin:center}@keyframes vs-scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.venn-sort__scan-line[data-astro-cid-vszgen2v]{animation:vs-scan-sweep 7s ease-in-out infinite;transform-origin:center}@keyframes vs-waveform-pulse{0%,to{opacity:.15}50%{opacity:.3}}@keyframes vs-waveform-active{0%,to{opacity:.5}50%{opacity:.9}}.venn-sort__waveform[data-astro-cid-vszgen2v]{animation:vs-waveform-pulse 4s ease-in-out infinite;transition:opacity .5s}.venn-sort--active[data-astro-cid-vszgen2v] .venn-sort__waveform[data-astro-cid-vszgen2v]{animation-name:vs-waveform-active}@keyframes vs-fragment-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.venn-sort__fragment[data-astro-cid-vszgen2v]{animation:vs-fragment-drift 6s ease-in-out infinite}.venn-sort__fragment[data-astro-cid-vszgen2v]:nth-child(2n){animation-delay:-2s;animation-duration:7s}.venn-sort__fragment[data-astro-cid-vszgen2v]:nth-child(3n){animation-delay:-4s;animation-duration:8s}@keyframes vs-fanfare-pulse{0%,to{opacity:.6}50%{opacity:1}}.venn-sort--fanfare[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{animation:vs-fanfare-pulse .4s ease-in-out infinite}@keyframes vs-boot-fade{0%{opacity:1}to{opacity:0;pointer-events:none}}.venn-sort__boot[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:var(--void-950, #050510);z-index:10;display:flex;align-items:center;justify-content:center;transition:opacity .5s}.venn-sort__boot--done[data-astro-cid-vszgen2v]{animation:vs-boot-fade .5s ease-out forwards}.venn-sort__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:repeating-linear-gradient(transparent 0px,transparent 2px,rgba(204,85,0,.03) 2px,rgba(204,85,0,.03) 4px);pointer-events:none}.venn-sort__boot-text[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:var(--font-body);font-size:10px;letter-spacing:.12em;color:#c50;text-transform:uppercase;opacity:.8}.venn-sort__boot-text[data-astro-cid-vszgen2v] span[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .3s}.venn-sort__boot-text[data-astro-cid-vszgen2v] span[data-astro-cid-vszgen2v].venn-sort__boot-visible{opacity:1}@keyframes vs-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.venn-sort__boot-cursor[data-astro-cid-vszgen2v]{animation:vs-cursor-blink .6s step-end infinite}.venn-sort__circle[data-astro-cid-vszgen2v]{transition:stroke-width .8s,opacity .8s,stroke .8s}.venn-sort__silhouette[data-astro-cid-vszgen2v]{transition:opacity .8s,transform .8s}.venn-sort__chakra-symbol[data-astro-cid-vszgen2v]{transition:opacity .8s,stroke-width .8s}.venn-sort__zone-marker[data-astro-cid-vszgen2v]{pointer-events:none}.venn-sort__reticle-bracket[data-astro-cid-vszgen2v],.venn-sort__reticle-cross[data-astro-cid-vszgen2v],.venn-sort__reticle-spin[data-astro-cid-vszgen2v]{transition:opacity .25s}.venn-sort__zone-marker--targeted[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.6!important}.venn-sort__zone-marker--targeted[data-astro-cid-vszgen2v] .venn-sort__reticle-cross[data-astro-cid-vszgen2v]{opacity:.3!important}.venn-sort__zone-marker--targeted[data-astro-cid-vszgen2v] .venn-sort__reticle-spin[data-astro-cid-vszgen2v]{opacity:.4!important;animation:vs-reticle-spin 3s linear infinite}.venn-sort__zone-marker--lockon[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9!important;stroke-width:1.2}.venn-sort__zone-marker--lockon[data-astro-cid-vszgen2v] .venn-sort__reticle-cross[data-astro-cid-vszgen2v]{opacity:.5!important}.venn-sort__zone-marker--lockon[data-astro-cid-vszgen2v] .venn-sort__reticle-spin[data-astro-cid-vszgen2v]{opacity:.7!important;animation:vs-reticle-lockon .8s ease-in-out infinite}.venn-sort__zone-marker--filled[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.4!important}.venn-sort__zone-marker--filled[data-astro-cid-vszgen2v] .venn-sort__reticle-cross[data-astro-cid-vszgen2v]{opacity:.2!important}.venn-sort__zone-marker--filled[data-astro-cid-vszgen2v] .venn-sort__reticle-spin[data-astro-cid-vszgen2v]{opacity:.3!important;animation:vs-reticle-spin 6s linear infinite}.venn-sort__zone-marker--rejected[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9!important;stroke:#f33!important}.venn-sort__zone-marker--rejected[data-astro-cid-vszgen2v] .venn-sort__reticle-cross[data-astro-cid-vszgen2v]{opacity:.5!important;stroke:#f33!important}.venn-sort__zone-marker--rejected[data-astro-cid-vszgen2v] .venn-sort__reticle-spin[data-astro-cid-vszgen2v]{opacity:.6!important;stroke:#f33!important}.venn-sort__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}.venn-sort__led--active[data-astro-cid-vszgen2v]{fill:#c50;stroke:#c50;filter:url(#vs-glow-soft)}.venn-sort__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.venn-sort__readout-val--active[data-astro-cid-vszgen2v]{fill:#c50}.venn-sort__datacolumn[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:opacity .3s}@keyframes vs-soulflow{to{stroke-dashoffset:-44}}.venn-sort__soul-flow[data-astro-cid-vszgen2v]{animation:vs-soulflow 8s linear infinite;transition:opacity .5s}.venn-sort__soul-flow--2[data-astro-cid-vszgen2v]{animation-delay:-3s}.venn-sort__soul-flow--3[data-astro-cid-vszgen2v]{animation-delay:-5s}@keyframes vs-activate-ring{0%{r:8;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.venn-sort__activate-ring[data-astro-cid-vszgen2v]{animation:vs-activate-ring .6s ease-out forwards}@keyframes vs-ripple-ring{0%{r:15;opacity:.5;stroke-width:1.5}to{r:55;opacity:0;stroke-width:.3}}.venn-sort__ripple-ring[data-astro-cid-vszgen2v]{animation:vs-ripple-ring .8s ease-out forwards}.venn-sort__drop-row[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-top:-40px;position:relative;z-index:3}.venn-sort__zone[data-astro-cid-vszgen2v]{min-height:60px;background:color-mix(in srgb,var(--void-850) 90%,transparent);border:1px dashed var(--void-600);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);transition:border-color .3s,background .3s,box-shadow .3s}.venn-sort__zone[data-astro-cid-vszgen2v]:first-child{border-color:color-mix(in srgb,#CC7722 40%,var(--void-600))}.venn-sort__zone--overlap[data-astro-cid-vszgen2v]{border-color:color-mix(in srgb,#CC5500 50%,var(--void-600));background:color-mix(in srgb,var(--void-850) 80%,rgba(204,85,0,.05))}.venn-sort__zone[data-astro-cid-vszgen2v]:last-child{border-color:color-mix(in srgb,#C0C0C0 40%,var(--void-600))}.venn-sort__zone[data-astro-cid-vszgen2v].puzzle-target-hover{border-color:#c50;background:color-mix(in srgb,#CC5500 6%,var(--void-850));box-shadow:0 0 8px color-mix(in srgb,#CC5500 15%,transparent)}.venn-sort__zone[data-astro-cid-vszgen2v]:first-child.puzzle-target-hover{border-color:#c72;box-shadow:0 0 8px #cc772226}.venn-sort__zone[data-astro-cid-vszgen2v]:last-child.puzzle-target-hover{border-color:silver;box-shadow:0 0 8px #c0c0c026}.venn-sort__zone--filled[data-astro-cid-vszgen2v]{border-style:solid;border-color:#c50;background:color-mix(in srgb,#CC5500 8%,var(--void-850));box-shadow:0 0 12px color-mix(in srgb,#CC5500 20%,transparent)}.venn-sort__zone-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);text-transform:uppercase;letter-spacing:.08em;pointer-events:none}.venn-sort__tiles[data-astro-cid-vszgen2v]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-4);padding-bottom:var(--space-16)}.venn-sort__hud[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(to top,rgba(8,8,18,.95) 0%,rgba(8,8,18,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.venn-sort__quote-panel[data-astro-cid-vszgen2v]{max-width:100%}.venn-sort__lore[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0}.venn-sort__log[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:3px}.venn-sort__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);opacity:.35;transition:opacity .4s}.venn-sort__log-entry--revealed[data-astro-cid-vszgen2v]{opacity:.9}.venn-sort__log-prefix[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:#c50;opacity:.6;flex-shrink:0}.venn-sort__log-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;min-width:100px}.venn-sort__log-text--decoding[data-astro-cid-vszgen2v]{color:#c50!important;text-shadow:0 0 8px rgba(204,85,0,.3)}.venn-sort__log-text--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.venn-sort__narrative[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;min-height:1.5em;transition:opacity .4s}.venn-sort__narrative--fade[data-astro-cid-vszgen2v]{opacity:0}.venn-sort__narrative[data-astro-cid-vszgen2v] .venn-sort__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:vs-cursor-blink .8s step-end infinite}.venn-sort__progress[data-astro-cid-vszgen2v]{width:100%}.venn-sort__progress-bar[data-astro-cid-vszgen2v]{height:2px;width:0%;background:#c50;border-radius:1px;transition:width .6s var(--ease-cinematic)}.venn-sort__flash[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#c50;opacity:0;pointer-events:none;z-index:8;transition:opacity .15s}.venn-sort__flash--active[data-astro-cid-vszgen2v]{opacity:.25}.venn-sort__error-overlay[data-astro-cid-vszgen2v]{position:absolute;bottom:0;left:0;right:0;padding:var(--space-3) var(--space-4);background:linear-gradient(to top,rgba(255,51,51,.08) 0%,transparent 100%);z-index:5;pointer-events:none;opacity:0;transition:opacity .3s}.venn-sort__error-overlay--active[data-astro-cid-vszgen2v]{opacity:1}.venn-sort__error-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.06em;color:#ff6b6b;text-align:center}@keyframes vs-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.venn-sort--shake[data-astro-cid-vszgen2v]{animation:vs-shake .15s ease-in-out 2}.venn-sort--dimmed[data-astro-cid-vszgen2v]{opacity:.3;transition:opacity .3s}@media(max-width:640px){.venn-sort__drop-row[data-astro-cid-vszgen2v]{grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-2)}.venn-sort__hud[data-astro-cid-vszgen2v]{padding:var(--space-2)}.venn-sort__lore[data-astro-cid-vszgen2v]{font-size:var(--text-xs)}.venn-sort__tiles[data-astro-cid-vszgen2v]{padding:var(--space-2)}}@media(prefers-reduced-motion:reduce){.venn-sort__star[data-astro-cid-vszgen2v],.venn-sort__orbit-text--cw[data-astro-cid-vszgen2v],.venn-sort__orbit-text--ccw[data-astro-cid-vszgen2v],.venn-sort__orbit-text--cw2[data-astro-cid-vszgen2v],.venn-sort__ember-ring[data-astro-cid-vszgen2v],.venn-sort__starlight-ring[data-astro-cid-vszgen2v],.venn-sort__overlap-glow[data-astro-cid-vszgen2v],.venn-sort__eye[data-astro-cid-vszgen2v],.venn-sort__conduit--1[data-astro-cid-vszgen2v],.venn-sort__conduit--2[data-astro-cid-vszgen2v],.venn-sort__conduit--3[data-astro-cid-vszgen2v],.venn-sort__reticle-spin[data-astro-cid-vszgen2v],.venn-sort__scan-line[data-astro-cid-vszgen2v],.venn-sort__waveform[data-astro-cid-vszgen2v],.venn-sort__fragment[data-astro-cid-vszgen2v],.venn-sort__soul-flow[data-astro-cid-vszgen2v],.venn-sort__activate-ring[data-astro-cid-vszgen2v],.venn-sort__ripple-ring[data-astro-cid-vszgen2v],.venn-sort__boot-cursor[data-astro-cid-vszgen2v]{animation:none!important}.venn-sort__boot--done[data-astro-cid-vszgen2v]{animation:none!important;opacity:0}.venn-sort--shake[data-astro-cid-vszgen2v],.venn-sort--fanfare[data-astro-cid-vszgen2v] .venn-sort__reticle-bracket[data-astro-cid-vszgen2v]{animation:none!important}.venn-sort__flash--active[data-astro-cid-vszgen2v]{opacity:0!important}.venn-sort__narrative[data-astro-cid-vszgen2v] .venn-sort__cursor[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}}.helix-slot[data-astro-cid-vszgen2v]{position:relative;background:var(--void-900);border-radius:var(--radius-lg);overflow:hidden}.helix-slot__display[data-astro-cid-vszgen2v]{position:relative}.helix-slot__svg[data-astro-cid-vszgen2v]{width:100%;display:block}.helix-slot__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes helix-strand-flow{to{stroke-dashoffset:-48}}.helix-slot__strand[data-astro-cid-vszgen2v]{animation:helix-strand-flow 4s linear infinite}.helix-slot__strand--b[data-astro-cid-vszgen2v]{animation-delay:-2s}.helix-slot__strand--c[data-astro-cid-vszgen2v]{animation:helix-strand-flow 5s linear infinite}.helix-slot__strand--d[data-astro-cid-vszgen2v]{animation:helix-strand-flow 5s linear infinite;animation-delay:-2.5s}.helix-slot__outer-helix--upper[data-astro-cid-vszgen2v],.helix-slot__outer-helix--lower[data-astro-cid-vszgen2v],.helix-slot__outer-rungs[data-astro-cid-vszgen2v]{transition:opacity 1.2s ease-out}.helix-slot__strand[data-astro-cid-vszgen2v].helix-slot--accelerate{animation-duration:1.5s!important}@keyframes helix-zone-breathe{0%,to{opacity:.15}50%{opacity:.3}}.helix-slot__zone-border[data-astro-cid-vszgen2v],.helix-slot__zone-fill[data-astro-cid-vszgen2v],.helix-slot__zone-glow[data-astro-cid-vszgen2v]{animation:helix-zone-breathe 3s ease-in-out infinite}@keyframes helix-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes helix-scan-h{0%{transform:translate(-100%)}to{transform:translate(100%)}}.helix-slot__scan-line[data-astro-cid-vszgen2v]{animation:helix-scan 6s ease-in-out infinite;transform-origin:center}.helix-slot__scan-line--h[data-astro-cid-vszgen2v]{animation:helix-scan-h 8s ease-in-out infinite;transform-origin:center}@keyframes helix-seq-scroll{0%{transform:translate(30px)}to{transform:translate(-30px)}}.helix-slot__seq-readout[data-astro-cid-vszgen2v]{animation:helix-seq-scroll 8s ease-in-out infinite alternate}@keyframes helix-ekg{0%{stroke-dashoffset:0}to{stroke-dashoffset:-440}}@keyframes helix-ekg-fast{0%{stroke-dashoffset:0}to{stroke-dashoffset:-440}}.helix-slot__ekg[data-astro-cid-vszgen2v]{stroke-dasharray:40 400;animation:helix-ekg 8s linear infinite}.helix-slot__ekg--fast[data-astro-cid-vszgen2v]{animation:helix-ekg-fast 3s linear infinite}.helix-slot__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.helix-slot__readout-val--active[data-astro-cid-vszgen2v]{fill:var(--chakra-third-eye)}.helix-slot__rung[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{transition:opacity .3s,stroke .3s}.helix-slot__rung[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:fill .3s,opacity .3s}.helix-slot__rung[data-astro-cid-vszgen2v] circle[data-astro-cid-vszgen2v]{transition:fill .3s,opacity .3s}.helix-slot__rung--bright[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{opacity:1!important;stroke:var(--chakra-third-eye)}.helix-slot__rung--bright[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{fill:#fff;opacity:1!important}.helix-slot__rung--bright[data-astro-cid-vszgen2v] circle[data-astro-cid-vszgen2v]{fill:var(--chakra-third-eye);opacity:.8!important}@keyframes helix-rung-pulse{0%{opacity:.5}50%{opacity:.9}to{opacity:.5}}.helix-slot__backbone[data-astro-cid-vszgen2v]{transition:fill .4s,opacity .4s}.helix-slot__trace[data-astro-cid-vszgen2v]{transition:opacity .4s,stroke .4s}.helix-slot__trace[data-astro-cid-vszgen2v].helix-slot--lit{opacity:.7;stroke:var(--chakra-third-eye);stroke-width:2;stroke-linecap:square}@keyframes helix-trace-flow{to{stroke-dashoffset:-30}}.helix-slot__trace[data-astro-cid-vszgen2v].helix-slot--lit{animation:helix-trace-flow 1.5s linear infinite}.helix-slot__trace-glow[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .5s}.helix-slot__trace-glow[data-astro-cid-vszgen2v].helix-slot--lit{opacity:.12}.helix-slot__via[data-astro-cid-vszgen2v]{transition:opacity .3s}@keyframes helix-activate-ring{0%{r:8;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.helix-slot__activate-ring[data-astro-cid-vszgen2v]{animation:helix-activate-ring .6s ease-out forwards}@keyframes helix-ripple-ring{0%{r:15;opacity:.5;stroke-width:1.5}to{r:55;opacity:0;stroke-width:.3}}.helix-slot__ripple-ring[data-astro-cid-vszgen2v]{animation:helix-ripple-ring .8s ease-out forwards}.helix-slot__drop-zone[data-astro-cid-vszgen2v]{position:absolute;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 50%,transparent);border-radius:4px;background:transparent;transition:border-color .3s,background .3s,box-shadow .3s;z-index:3;cursor:default}.helix-slot__drop-zone[data-astro-cid-vszgen2v]:nth-child(2){left:13.6%;top:31.7%;width:14%;height:36.6%}.helix-slot__drop-zone[data-astro-cid-vszgen2v]:nth-child(3){left:43%;top:31.7%;width:14%;height:36.6%}.helix-slot__drop-zone[data-astro-cid-vszgen2v]:nth-child(4){left:73%;top:31.7%;width:14%;height:36.6%}.helix-slot__drop-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.1em;color:color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 60%,var(--void-500));text-align:center;pointer-events:none;text-transform:uppercase}.helix-slot__drop-zone[data-astro-cid-vszgen2v].puzzle-target-hover{border-color:var(--zone-color, var(--chakra-third-eye));background:color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 6%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 15%,transparent)}.helix-slot__drop-zone--filled[data-astro-cid-vszgen2v]{border-style:solid;border-color:var(--zone-color, var(--chakra-third-eye));background:color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 8%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 20%,transparent)}.helix-slot__drop-zone--filled[data-astro-cid-vszgen2v] .helix-slot__drop-label[data-astro-cid-vszgen2v]{color:var(--zone-color, var(--chakra-third-eye));font-size:8px;font-weight:600;letter-spacing:.06em}.helix-slot__specimens[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:var(--space-16)}@media(min-width:480px){.helix-slot__specimens[data-astro-cid-vszgen2v]{grid-template-columns:repeat(3,1fr)}}.helix-slot__specimen[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-3);background:var(--void-850);border-radius:var(--radius-md);border-left:3px solid var(--chakra-third-eye);cursor:grab;transition:box-shadow .2s,opacity .3s,transform .2s,border-color .2s;user-select:none}.helix-slot__specimen[data-astro-cid-vszgen2v]:hover{box-shadow:0 0 12px color-mix(in srgb,var(--chakra-third-eye) 30%,transparent);transform:translateY(-1px);border-color:color-mix(in srgb,var(--chakra-third-eye) 80%,white)}.helix-slot__specimen[data-astro-cid-vszgen2v]:focus-visible{outline:2px solid var(--chakra-third-eye);outline-offset:2px;box-shadow:0 0 12px color-mix(in srgb,var(--chakra-third-eye) 30%,transparent)}.helix-slot__specimen[data-astro-cid-vszgen2v]:active{cursor:grabbing;transform:scale(.98)}.helix-slot__specimen-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:baseline}.helix-slot__specimen-label[data-astro-cid-vszgen2v]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--void-200);letter-spacing:.02em}.helix-slot__specimen-id[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.1em;color:var(--void-600)}.helix-slot__specimen-footer[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center}.helix-slot__specimen-sub[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.12em;color:var(--void-500);text-transform:uppercase}.helix-slot__specimen-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.08em;color:#228b22;text-transform:uppercase;opacity:.6}@keyframes helix-specimen-out{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(.8)}}.helix-slot__specimen--placed[data-astro-cid-vszgen2v]{animation:helix-specimen-out .5s var(--ease-cinematic) forwards;pointer-events:none}.helix-slot__specimen--placed[data-astro-cid-vszgen2v] .helix-slot__specimen-status[data-astro-cid-vszgen2v]{color:var(--chakra-third-eye);opacity:1}@keyframes helix-specimen-dismiss{0%{opacity:1;transform:scale(1) translateY(0)}40%{opacity:.6;transform:scale(.95) translateY(-4px)}to{opacity:0;transform:scale(.85) translateY(12px)}}.helix-slot__specimen--dismiss[data-astro-cid-vszgen2v]{animation:helix-specimen-dismiss .45s var(--ease-cinematic) forwards;pointer-events:none}.helix-slot__specimens-bank--dismissed[data-astro-cid-vszgen2v]{transition:max-height .5s var(--ease-cinematic),opacity .4s ease-out,margin .5s var(--ease-cinematic);max-height:0!important;opacity:0!important;margin:0!important;overflow:hidden;pointer-events:none}.helix-slot__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(8,8,18,.95) 0%,rgba(8,8,18,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.helix-slot__log[data-astro-cid-vszgen2v]{flex-shrink:0}.helix-slot__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase;margin-bottom:var(--space-2)}.helix-slot__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.helix-slot__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.helix-slot__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.helix-slot__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid var(--void-600);flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.helix-slot__log-entry--active[data-astro-cid-vszgen2v] .helix-slot__log-dot[data-astro-cid-vszgen2v]{border-color:var(--chakra-third-eye);background:var(--chakra-third-eye);box-shadow:0 0 6px color-mix(in srgb,var(--chakra-third-eye) 50%,transparent)}.helix-slot__log-entry--online[data-astro-cid-vszgen2v] .helix-slot__log-dot[data-astro-cid-vszgen2v]{border-color:var(--chakra-third-eye);background:var(--chakra-third-eye)}.helix-slot__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s;min-width:100px}.helix-slot__log-name[data-astro-cid-vszgen2v]:not(.helix-slot__log-name--decoded){font-family:var(--font-body);opacity:.5}.helix-slot__log-name--decoding[data-astro-cid-vszgen2v]{color:var(--chakra-third-eye)!important;opacity:1!important;text-shadow:0 0 8px color-mix(in srgb,var(--chakra-third-eye) 30%,transparent)}.helix-slot__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.helix-slot__log-entry--active[data-astro-cid-vszgen2v] .helix-slot__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.helix-slot__log-entry--active[data-astro-cid-vszgen2v] .helix-slot__log-name--decoded[data-astro-cid-vszgen2v]{color:var(--chakra-third-eye)}.helix-slot__log-entry--online[data-astro-cid-vszgen2v] .helix-slot__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.helix-slot__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.helix-slot__log-entry--active[data-astro-cid-vszgen2v] .helix-slot__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.helix-slot__log-entry--online[data-astro-cid-vszgen2v] .helix-slot__log-status[data-astro-cid-vszgen2v]{color:#228b22}.helix-slot__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.helix-slot__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:var(--chakra-third-eye)}.helix-slot__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.helix-slot__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.helix-slot--fade[data-astro-cid-vszgen2v]{opacity:0}@keyframes helix-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:helix-cursor-blink .8s step-end infinite}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-time{color:var(--void-500);margin-left:auto}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@keyframes helix-glitch{0%{transform:skew(0);text-shadow:none}20%{transform:skew(-3deg);text-shadow:-2px 0 #FF3333,2px 0 #33CCFF}40%{transform:skew(2deg);text-shadow:2px 0 #FF3333,-2px 0 #33CCFF}60%{transform:skew(-1deg);text-shadow:-1px 0 #FF3333,1px 0 #33CCFF}80%{transform:skew(.5deg);text-shadow:1px 0 #FF3333,-1px 0 #33CCFF}to{transform:skew(0);text-shadow:none}}.helix-slot__narrative-text[data-astro-cid-vszgen2v].helix-slot--glitch{animation:helix-glitch .4s ease-out}.helix-slot[data-astro-cid-vszgen2v].helix-slot--desat{filter:saturate(.2);transition:filter .3s ease-out}@keyframes helix-flicker{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.9}to{opacity:1}}.helix-slot[data-astro-cid-vszgen2v].helix-slot--flicker{animation:helix-flicker .2s ease-out}@keyframes helix-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.helix-slot--shake[data-astro-cid-vszgen2v]{animation:helix-shake .35s ease-out}.helix-slot__zone[data-astro-cid-vszgen2v].helix-slot--dimmed,.helix-slot__drop-zone[data-astro-cid-vszgen2v].helix-slot--dimmed{opacity:.3;transition:opacity .3s}@keyframes helix-splice-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.helix-slot__drop-zone--splicing[data-astro-cid-vszgen2v]{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 20%,transparent) 50%,transparent 100%)!important;background-size:50% 100%;animation:helix-splice-sweep .5s ease-out forwards}@keyframes helix-fanfare-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 30%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--zone-color, var(--chakra-third-eye)) 60%,transparent)}}.helix-slot__drop-zone[data-astro-cid-vszgen2v].helix-slot--fanfare{animation:helix-fanfare-pulse .6s ease-in-out infinite;border-color:var(--zone-color, var(--chakra-third-eye))}@keyframes helix-reject-ring{0%{r:8;opacity:.8;stroke-width:2}to{r:45;opacity:0;stroke-width:.5}}.helix-slot__reject-ring[data-astro-cid-vszgen2v]{animation:helix-reject-ring .8s ease-out forwards}@keyframes helix-white-flash{0%{opacity:0}50%{opacity:.25}to{opacity:0}}.helix-slot__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#fff;pointer-events:none;z-index:5;opacity:0}.helix-slot__flash-overlay--active[data-astro-cid-vszgen2v]{animation:helix-white-flash .4s ease-out forwards}@media(max-width:600px){.helix-slot__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#080812f2;padding:var(--space-3);gap:var(--space-3)}.helix-slot__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}.helix-slot__specimens[data-astro-cid-vszgen2v]{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.helix-slot__strand[data-astro-cid-vszgen2v],.helix-slot__zone-border[data-astro-cid-vszgen2v],.helix-slot__zone-fill[data-astro-cid-vszgen2v],.helix-slot__zone-glow[data-astro-cid-vszgen2v],.helix-slot__scan-line[data-astro-cid-vszgen2v],.helix-slot__scan-line--h[data-astro-cid-vszgen2v],.helix-slot__seq-readout[data-astro-cid-vszgen2v],.helix-slot__ekg[data-astro-cid-vszgen2v],.helix-slot__drop-zone--splicing[data-astro-cid-vszgen2v],.helix-slot__drop-zone[data-astro-cid-vszgen2v].helix-slot--fanfare,.helix-slot__trace[data-astro-cid-vszgen2v].helix-slot--lit,.helix-slot__activate-ring[data-astro-cid-vszgen2v],.helix-slot__ripple-ring[data-astro-cid-vszgen2v],.helix-slot__reject-ring[data-astro-cid-vszgen2v],.helix-slot--shake[data-astro-cid-vszgen2v],.helix-slot--flicker[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot[data-astro-cid-vszgen2v].helix-slot--desat{filter:saturate(.2);transition:none}.helix-slot__narrative-text[data-astro-cid-vszgen2v].helix-slot--glitch{animation:none!important}.helix-slot__flash-overlay--active[data-astro-cid-vszgen2v]{animation:none!important;opacity:0!important}.helix-slot__narrative-text[data-astro-cid-vszgen2v] .helix-slot__cursor[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}.helix-slot__specimen--placed[data-astro-cid-vszgen2v],.helix-slot__specimen--dismiss[data-astro-cid-vszgen2v]{animation:none!important;opacity:0}.helix-slot__specimens-bank--dismissed[data-astro-cid-vszgen2v]{transition:none!important}.helix-slot__strand[data-astro-cid-vszgen2v].helix-slot--accelerate,.helix-slot__conduit--1[data-astro-cid-vszgen2v],.helix-slot__conduit--2[data-astro-cid-vszgen2v],.helix-slot__conduit--3[data-astro-cid-vszgen2v],.helix-slot__reticle-spin[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__zone-pulse[data-astro-cid-vszgen2v]{animation:none!important;opacity:.15}.helix-slot__boot-scanline[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot__boot-text[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}.helix-slot__led--active[data-astro-cid-vszgen2v],.helix-slot__readout-val--flash[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot__specimen-status[data-astro-cid-vszgen2v]{animation:none!important;opacity:.6}.helix-slot__seq-readout[data-astro-cid-vszgen2v].helix-slot--seq-fast{animation:none!important}.helix-slot__display[data-astro-cid-vszgen2v]:after{display:none}.helix-slot__mini-strand[data-astro-cid-vszgen2v],.helix-slot__readout-ring[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot__bio-bar[data-astro-cid-vszgen2v]{animation:none!important;opacity:.3}.helix-slot__housing[data-astro-cid-vszgen2v],.helix-slot__strand--c[data-astro-cid-vszgen2v],.helix-slot__strand--d[data-astro-cid-vszgen2v],.helix-slot__conduit--4[data-astro-cid-vszgen2v],.helix-slot__conduit--5[data-astro-cid-vszgen2v]{animation:none!important}.helix-slot__outer-helix--upper[data-astro-cid-vszgen2v],.helix-slot__outer-helix--lower[data-astro-cid-vszgen2v],.helix-slot__outer-rungs[data-astro-cid-vszgen2v]{transition:none!important}.helix-slot__codon-fragment[data-astro-cid-vszgen2v]{animation:none!important}}@keyframes hs-codon-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.helix-slot__codon-fragment[data-astro-cid-vszgen2v]{font-family:var(--font-body);letter-spacing:.1em;animation:hs-codon-drift 8s ease-in-out infinite;transition:opacity .8s}.helix-slot__codon-fragment[data-astro-cid-vszgen2v]:nth-child(2n){animation-delay:-3s;animation-duration:9s}.helix-slot__codon-fragment[data-astro-cid-vszgen2v]:nth-child(3n){animation-delay:-5s;animation-duration:10s}@keyframes helix-conduit-flow-1{to{stroke-dashoffset:-44}}@keyframes helix-conduit-flow-2{to{stroke-dashoffset:-56}}@keyframes helix-conduit-flow-3{to{stroke-dashoffset:-36}}.helix-slot__conduit--1[data-astro-cid-vszgen2v]{animation:helix-conduit-flow-1 6s linear infinite;transition:opacity 1s,stroke 1s}.helix-slot__conduit--2[data-astro-cid-vszgen2v]{animation:helix-conduit-flow-2 8s linear infinite;transition:opacity 1s,stroke 1s}.helix-slot__conduit--3[data-astro-cid-vszgen2v]{animation:helix-conduit-flow-3 5s linear infinite;transition:opacity 1s,stroke 1s}@keyframes helix-conduit-flow-4{to{stroke-dashoffset:-44}}@keyframes helix-conduit-flow-5{to{stroke-dashoffset:-48}}.helix-slot__conduit--4[data-astro-cid-vszgen2v]{animation:helix-conduit-flow-4 7s linear infinite;transition:opacity 1s,stroke 1s}.helix-slot__conduit--5[data-astro-cid-vszgen2v]{animation:helix-conduit-flow-5 9s linear infinite;transition:opacity 1s,stroke 1s}.helix-slot__rung--outer[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v]{transition:opacity .5s}.helix-slot__rung--outer[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:opacity .5s}.helix-slot[data-astro-cid-vszgen2v][data-awaken="3"] .helix-slot__strand--c[data-astro-cid-vszgen2v],.helix-slot[data-astro-cid-vszgen2v][data-awaken="3"] .helix-slot__strand--d[data-astro-cid-vszgen2v]{stroke-width:1.3}.helix-slot__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .25s ease-out;pointer-events:none}.helix-slot__reticle-bracket[data-astro-cid-vszgen2v]{stroke:var(--chakra-third-eye);stroke-width:.8;fill:none;opacity:.6;transition:opacity .2s,stroke .3s}.helix-slot__reticle-cross[data-astro-cid-vszgen2v]{stroke:var(--chakra-third-eye);stroke-width:.3;opacity:.3;transition:stroke .3s}.helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:var(--chakra-third-eye);stroke-width:.5;fill:none;opacity:.35;stroke-dasharray:8 12;animation:helix-reticle-spin 4s linear infinite}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#D9922A"] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#D9922A"] .helix-slot__reticle-cross[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#D9922A"] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:#d9922a}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#10B981"] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#10B981"] .helix-slot__reticle-cross[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#10B981"] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#22D3EE"] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#22D3EE"] .helix-slot__reticle-cross[data-astro-cid-vszgen2v],.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#22D3EE"] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:#22d3ee}@keyframes helix-reticle-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__reticle[data-astro-cid-vszgen2v]{opacity:1}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{opacity:.6;animation-duration:2s}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__zone-border[data-astro-cid-vszgen2v]{opacity:.6!important;stroke-width:1.2}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__housing[data-astro-cid-vszgen2v]{opacity:.55}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__tick[data-astro-cid-vszgen2v]{opacity:.4}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__hex-core[data-astro-cid-vszgen2v]{opacity:.7}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__mini-strand[data-astro-cid-vszgen2v]{opacity:.5}.helix-slot__zone--lockon[data-astro-cid-vszgen2v] .helix-slot__reticle[data-astro-cid-vszgen2v]{opacity:1}.helix-slot__zone--lockon[data-astro-cid-vszgen2v] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:1}.helix-slot__zone--lockon[data-astro-cid-vszgen2v] .helix-slot__reticle-cross[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.5}.helix-slot__zone--lockon[data-astro-cid-vszgen2v] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.8;animation-duration:.3s}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__reticle[data-astro-cid-vszgen2v]{opacity:.3}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.35}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{opacity:.12;animation:none}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__hex-core[data-astro-cid-vszgen2v]{opacity:.9;transition:opacity .5s}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__housing[data-astro-cid-vszgen2v],.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__tick[data-astro-cid-vszgen2v]{opacity:.5}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__mini-strand[data-astro-cid-vszgen2v]{opacity:.6}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__readout-ring[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{opacity:.4}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__bio-bar[data-astro-cid-vszgen2v]{opacity:.9!important}.helix-slot__zone--rejected[data-astro-cid-vszgen2v] .helix-slot__reticle[data-astro-cid-vszgen2v]{opacity:1}.helix-slot__zone--rejected[data-astro-cid-vszgen2v] .helix-slot__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#f33;opacity:1}.helix-slot__zone--rejected[data-astro-cid-vszgen2v] .helix-slot__reticle-cross[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.6}.helix-slot__zone--rejected[data-astro-cid-vszgen2v] .helix-slot__reticle-spin[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.7;animation-duration:.4s}.helix-slot__zone-core[data-astro-cid-vszgen2v]{transition:opacity .5s}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__zone-core[data-astro-cid-vszgen2v]{opacity:.8}.helix-slot__housing[data-astro-cid-vszgen2v]{transition:opacity .3s}.helix-slot__hex-core[data-astro-cid-vszgen2v]{transition:opacity .5s}.helix-slot__tick[data-astro-cid-vszgen2v]{transition:opacity .3s}@keyframes helix-mini-strand-flow{to{stroke-dashoffset:-32}}.helix-slot__mini-strand[data-astro-cid-vszgen2v]{animation:helix-mini-strand-flow 3s linear infinite;transition:opacity .3s}@keyframes helix-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.helix-slot__readout-ring[data-astro-cid-vszgen2v]{animation:helix-ring-rotate 20s linear infinite}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__readout-ring[data-astro-cid-vszgen2v]{animation-duration:8s}@keyframes helix-bio-bar-pulse{0%,to{opacity:.2}50%{opacity:.5}}.helix-slot__bio-bar[data-astro-cid-vszgen2v]{animation:helix-bio-bar-pulse 2s ease-in-out infinite}.helix-slot__bio-bar[data-astro-cid-vszgen2v]:nth-child(2){animation-delay:.15s}.helix-slot__bio-bar[data-astro-cid-vszgen2v]:nth-child(3){animation-delay:.3s}.helix-slot__bio-bar[data-astro-cid-vszgen2v]:nth-child(4){animation-delay:.45s}.helix-slot__bio-bar[data-astro-cid-vszgen2v]:nth-child(5){animation-delay:.6s}@keyframes helix-zone-pulse-ring{0%{opacity:.4}50%{opacity:0}to{opacity:0}}.helix-slot__zone-pulse[data-astro-cid-vszgen2v]{transition:opacity 0s}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__zone-pulse[data-astro-cid-vszgen2v]{opacity:.3;animation:helix-zone-pulse-ring 2.5s ease-out infinite}.helix-slot__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:var(--void-900);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.helix-slot__boot-overlay--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.helix-slot__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(75,0,130,.1) 50%,transparent 52%);animation:helix-boot-scan 1.2s ease-in-out}@keyframes helix-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.helix-slot__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:var(--void-500);text-transform:uppercase;animation:helix-boot-blink .4s step-end 3}@keyframes helix-boot-blink{0%,to{opacity:1}50%{opacity:0}}.helix-slot__display[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:1;border-radius:var(--radius-lg);mix-blend-mode:multiply}.helix-slot__biodata[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:fill .6s,opacity .6s}.helix-slot__biodata--awakened[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{fill:color-mix(in srgb,var(--chakra-third-eye) 40%,var(--void-600));opacity:.5!important}.helix-slot__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}@keyframes helix-led-pulse{0%,to{opacity:1}50%{opacity:.5}}.helix-slot__led--active[data-astro-cid-vszgen2v]{fill:var(--chakra-third-eye)!important;stroke:var(--chakra-third-eye)!important;filter:url(#hx-glow-soft);animation:helix-led-pulse 2s ease-in-out infinite}@keyframes helix-readout-flash{0%{fill:#fff}50%{fill:var(--chakra-third-eye)}to{fill:var(--chakra-third-eye)}}.helix-slot__readout-val--flash[data-astro-cid-vszgen2v]{animation:helix-readout-flash .6s ease-out}.helix-slot__zone--targeted[data-astro-cid-vszgen2v] .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{opacity:.8!important;transition:fill .2s,opacity .2s}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#D9922A"].helix-slot__zone--targeted .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#d9922a!important}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#10B981"].helix-slot__zone--targeted .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#10b981!important}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#22D3EE"].helix-slot__zone--targeted .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#22d3ee!important}.helix-slot__zone--filled[data-astro-cid-vszgen2v] .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{opacity:.7!important}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#D9922A"].helix-slot__zone--filled .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#d9922a!important}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#10B981"].helix-slot__zone--filled .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#10b981!important}.helix-slot__zone[data-astro-cid-vszgen2v][data-zone-color="#22D3EE"].helix-slot__zone--filled .helix-slot__zone-label-top[data-astro-cid-vszgen2v]{fill:#22d3ee!important}.helix-slot__svg[data-astro-cid-vszgen2v]{transition:filter 1s ease-out}.helix-slot[data-astro-cid-vszgen2v][data-awaken="1"] .helix-slot__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 40px rgba(75,0,130,.03))}.helix-slot[data-astro-cid-vszgen2v][data-awaken="2"] .helix-slot__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 60px rgba(75,0,130,.06))}.helix-slot[data-astro-cid-vszgen2v][data-awaken="3"] .helix-slot__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 80px rgba(75,0,130,.1))}.helix-slot__seq-readout[data-astro-cid-vszgen2v].helix-slot--seq-fast{animation-duration:2s!important}.helix-slot__specimens-bank[data-astro-cid-vszgen2v]{max-height:500px;overflow:hidden}.helix-slot__specimens-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--void-800)}.helix-slot__specimens-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase}.helix-slot__specimens-count[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);transition:color .3s}@keyframes helix-status-breathe{0%,to{opacity:.6}50%{opacity:1;text-shadow:0 0 4px rgba(34,139,34,.5)}}.helix-slot__specimen-status[data-astro-cid-vszgen2v]{animation:helix-status-breathe 3s ease-in-out infinite}.helix-slot__specimen--placed[data-astro-cid-vszgen2v] .helix-slot__specimen-status[data-astro-cid-vszgen2v]{animation:none}@keyframes helix-specimen-absorb{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 15px 2px color-mix(in srgb,var(--chakra-third-eye) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.helix-slot__specimen--absorbing[data-astro-cid-vszgen2v]{animation:helix-specimen-absorb .6s ease-out}.auto-play[data-astro-cid-vszgen2v]{position:relative;background:var(--void-900);border-radius:var(--radius-lg);overflow:hidden}.auto-play__arena[data-astro-cid-vszgen2v]{position:relative}.auto-play__svg[data-astro-cid-vszgen2v]{width:100%;display:block;position:relative;transition:filter 1s ease-out}.auto-play__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.auto-play__start[data-astro-cid-vszgen2v]{margin:var(--space-4) auto 0;display:block;position:relative;z-index:3}@keyframes ap-star-twinkle{0%,to{opacity:.15}50%{opacity:.6}}@keyframes ap-orbit-cw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56}}@keyframes ap-orbit-ccw{0%{stroke-dashoffset:0}to{stroke-dashoffset:56}}@keyframes ap-shield-breathe{0%,to{opacity:.3}50%{opacity:.5}}@keyframes ap-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ap-h-scan{0%{transform:translateY(0)}to{transform:translateY(400px)}}@keyframes ap-inscription-scroll{0%{transform:translate(30px)}to{transform:translate(-30px)}}@keyframes ap-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.auto-play__star[data-astro-cid-vszgen2v]{animation:ap-star-twinkle 3s ease-in-out infinite}.auto-play__orbit--1[data-astro-cid-vszgen2v]{animation:ap-orbit-cw 12s linear infinite}.auto-play__orbit--2[data-astro-cid-vszgen2v]{animation:ap-orbit-ccw 16s linear infinite}.auto-play__orbit--3[data-astro-cid-vszgen2v]{animation:ap-orbit-cw 20s linear infinite}.auto-play__orbit-text--cw[data-astro-cid-vszgen2v]{animation:ap-orbit-cw 30s linear infinite}.auto-play__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:ap-orbit-ccw 35s linear infinite}.auto-play__orbit-text--cw2[data-astro-cid-vszgen2v]{animation:ap-orbit-cw 40s linear infinite}.auto-play__shield-hex--outer[data-astro-cid-vszgen2v]{animation:ap-shield-breathe 4s ease-in-out infinite}.auto-play__shield-hex--inner[data-astro-cid-vszgen2v]{animation:ap-shield-breathe 4s ease-in-out infinite;animation-delay:-2s}.auto-play__scan-line[data-astro-cid-vszgen2v]{animation:ap-scan 7s ease-in-out infinite;transform-origin:center}.auto-play__h-scan[data-astro-cid-vszgen2v]{animation:ap-h-scan 5s linear infinite}.auto-play__inscription-strip[data-astro-cid-vszgen2v]{animation:ap-inscription-scroll 8s ease-in-out infinite alternate}@keyframes ap-conduit-flow{to{stroke-dashoffset:-48}}.auto-play__conduit[data-astro-cid-vszgen2v]{animation:ap-conduit-flow 5s linear infinite;transition:opacity 1s,stroke 1s}.auto-play__conduit--0[data-astro-cid-vszgen2v]{animation-delay:0s}.auto-play__conduit--1[data-astro-cid-vszgen2v]{animation-delay:-.8s}.auto-play__conduit--2[data-astro-cid-vszgen2v]{animation-delay:-1.6s}.auto-play__conduit--3[data-astro-cid-vszgen2v]{animation-delay:-2.4s}.auto-play__conduit--4[data-astro-cid-vszgen2v]{animation-delay:-3.2s}@keyframes ap-crown-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ap-core-pulse{0%,to{opacity:.6}50%{opacity:1}}.auto-play__crown-text[data-astro-cid-vszgen2v]{animation:ap-crown-rotate 25s linear infinite}.auto-play__core-glyph[data-astro-cid-vszgen2v]{animation:ap-core-pulse 3s ease-in-out infinite}.auto-play__strike-housing[data-astro-cid-vszgen2v]{transition:opacity .3s,stroke .3s}.auto-play__strike-socket[data-astro-cid-vszgen2v]{transition:fill .5s,stroke .5s,stroke-dasharray .3s,opacity .3s}.auto-play__strike-glyph[data-astro-cid-vszgen2v]{transition:fill .4s,opacity .4s}.auto-play__strike-fill[data-astro-cid-vszgen2v]{transition:opacity .5s}.auto-play__tick[data-astro-cid-vszgen2v]{transition:opacity .3s}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__strike-socket[data-astro-cid-vszgen2v]{stroke-dasharray:none}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__strike-fill[data-astro-cid-vszgen2v]{opacity:.5}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__strike-housing[data-astro-cid-vszgen2v]{opacity:.5;stroke:currentColor}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__tick[data-astro-cid-vszgen2v]{opacity:.5}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__strike-glyph[data-astro-cid-vszgen2v]{opacity:.7}@keyframes ap-strike-pulse{0%{opacity:.4}50%{opacity:0}to{opacity:0}}.auto-play__strike-pulse[data-astro-cid-vszgen2v]{transition:opacity 0s}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__strike-pulse[data-astro-cid-vszgen2v]{opacity:.3;animation:ap-strike-pulse 2.5s ease-out infinite}.auto-play__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .25s ease-out;pointer-events:none}.auto-play__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.8;fill:none;opacity:.6;transition:opacity .2s,stroke .3s}.auto-play__reticle-cross[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.3;opacity:.3;transition:stroke .3s}.auto-play__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.5;fill:none;opacity:.35;stroke-dasharray:8 12;animation:ap-reticle-spin 4s linear infinite}@keyframes ap-reticle-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__reticle[data-astro-cid-vszgen2v]{opacity:1}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__reticle-spin[data-astro-cid-vszgen2v]{opacity:.6;animation-duration:2s}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__strike-housing[data-astro-cid-vszgen2v]{opacity:.55}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__strike-socket[data-astro-cid-vszgen2v]{stroke-width:1.2}.auto-play__strike-group--targeted[data-astro-cid-vszgen2v] .auto-play__tick[data-astro-cid-vszgen2v]{opacity:.4}.auto-play__strike-group--lockon[data-astro-cid-vszgen2v] .auto-play__reticle[data-astro-cid-vszgen2v]{opacity:1}.auto-play__strike-group--lockon[data-astro-cid-vszgen2v] .auto-play__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:1}.auto-play__strike-group--lockon[data-astro-cid-vszgen2v] .auto-play__reticle-cross[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.5}.auto-play__strike-group--lockon[data-astro-cid-vszgen2v] .auto-play__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.8;animation-duration:.3s}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__reticle[data-astro-cid-vszgen2v]{opacity:.3}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.35}.auto-play__strike-group--hit[data-astro-cid-vszgen2v] .auto-play__reticle-spin[data-astro-cid-vszgen2v]{opacity:.12;animation:none}.auto-play--shield-flash[data-astro-cid-vszgen2v] .auto-play__shield-aura[data-astro-cid-vszgen2v]{opacity:.35!important;transition:opacity .1s}.auto-play--shield-flash[data-astro-cid-vszgen2v] .auto-play__shield-hex--outer[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:1.8;opacity:.7}.auto-play--shield-flash[data-astro-cid-vszgen2v] .auto-play__shield-hex--inner[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.5}@keyframes ap-horn-pulse{0%,to{opacity:.15}50%{opacity:.35}}.auto-play__horn-glow--active[data-astro-cid-vszgen2v]{opacity:.25;animation:ap-horn-pulse 2s ease-in-out infinite}@keyframes ap-impact-ring{0%{r:8;opacity:.6}to{r:55;opacity:0}}.auto-play__impact-ring[data-astro-cid-vszgen2v]{animation:ap-impact-ring .8s ease-out forwards}@keyframes ap-shatter-particle{0%{opacity:.9}to{opacity:0}}.auto-play__shard[data-astro-cid-vszgen2v]{animation:ap-shatter-particle .6s ease-out forwards}.auto-play__ward-edge[data-astro-cid-vszgen2v]{transition:opacity .6s,stroke .6s}.auto-play__ward-edge--lit[data-astro-cid-vszgen2v]{opacity:.7!important;stroke:#10b981!important;stroke-width:2;filter:url(#ap-glow-soft)}@keyframes ap-edge-trail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-30}}.auto-play__ward-edge--glow[data-astro-cid-vszgen2v]{opacity:.5!important;stroke:#10b981!important;stroke-dasharray:8 6;animation:ap-edge-trail 2s linear infinite}.auto-play__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.auto-play__readout-val--active[data-astro-cid-vszgen2v]{fill:#10b981}@keyframes ap-readout-flash{0%{fill:#fff}50%{fill:#10b981}to{fill:#10b981}}.auto-play__readout-val--flash[data-astro-cid-vszgen2v]{animation:ap-readout-flash .6s ease-out}.auto-play__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}@keyframes ap-led-pulse{0%,to{opacity:1}50%{opacity:.5}}.auto-play__led--active[data-astro-cid-vszgen2v]{filter:url(#ap-glow-soft);animation:ap-led-pulse 2s ease-in-out infinite}.auto-play__power-dot[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}.auto-play__power-dot--active[data-astro-cid-vszgen2v]{filter:url(#ap-glow-soft)}.auto-play__data-col-left[data-astro-cid-vszgen2v],.auto-play__data-col-right[data-astro-cid-vszgen2v]{font-family:monospace;transition:opacity .3s}@keyframes ap-data-shuffle{0%,80%{opacity:.3}90%{opacity:.5}to{opacity:.3}}.auto-play__data-col-left[data-astro-cid-vszgen2v],.auto-play__data-col-right[data-astro-cid-vszgen2v]{animation:ap-data-shuffle 2s ease-in-out infinite}.auto-play__sigil-mark[data-astro-cid-vszgen2v]{transition:opacity .4s,transform .3s}.auto-play__sigil-pulse[data-astro-cid-vszgen2v]{pointer-events:none}@keyframes ap-sigil-pulse{0%,to{opacity:.2}50%{opacity:.5}}.auto-play__sigil-mark[data-astro-cid-vszgen2v]{animation:ap-sigil-pulse 3s ease-in-out infinite}.auto-play__sigil-marks--cascade[data-astro-cid-vszgen2v] .auto-play__sigil-mark[data-astro-cid-vszgen2v]{animation:ap-sigil-pulse 1.2s ease-in-out infinite}.auto-play__outer-ring[data-astro-cid-vszgen2v]{transform-origin:250px 200px}.auto-play__outer-ring--1[data-astro-cid-vszgen2v]{animation:ap-outer-cw 18s linear infinite}.auto-play__outer-ring--2[data-astro-cid-vszgen2v]{animation:ap-outer-ccw 22s linear infinite}@keyframes ap-outer-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ap-outer-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.auto-play__strike-readout[data-astro-cid-vszgen2v]{transform-origin:center;transition:opacity .5s}@keyframes ap-readout-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-52}}.auto-play__strike-readout--active[data-astro-cid-vszgen2v]{opacity:.6!important;animation:ap-readout-spin 3s linear infinite}.auto-play__strike-bar[data-astro-cid-vszgen2v]{transition:width .6s var(--ease-cinematic)}.auto-play__energy-pulse[data-astro-cid-vszgen2v]{transition:opacity .4s}@keyframes ap-ekg-draw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.auto-play__energy-pulse[data-astro-cid-vszgen2v]{animation:ap-ekg-draw 4s linear infinite}.auto-play__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#10b981;pointer-events:none;z-index:5;opacity:0}@keyframes ap-emerald-flash{0%{opacity:0}50%{opacity:.3}to{opacity:0}}.auto-play__flash-overlay--active[data-astro-cid-vszgen2v]{animation:ap-emerald-flash .4s ease-out forwards}.auto-play__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(8,8,18,.95) 0%,rgba(8,8,18,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.auto-play__log[data-astro-cid-vszgen2v]{flex-shrink:0}.auto-play__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase;margin-bottom:var(--space-2)}.auto-play__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.auto-play__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.auto-play__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.auto-play__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid var(--void-600);flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.auto-play__log-entry--active[data-astro-cid-vszgen2v] .auto-play__log-dot[data-astro-cid-vszgen2v]{border-color:#10b981;background:#10b981;box-shadow:0 0 6px #10b98180}.auto-play__log-entry--online[data-astro-cid-vszgen2v] .auto-play__log-dot[data-astro-cid-vszgen2v]{border-color:#10b981;background:#10b981}.auto-play__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s;min-width:100px}.auto-play__log-name[data-astro-cid-vszgen2v]:not(.auto-play__log-name--decoded){font-family:var(--font-body);opacity:.5}.auto-play__log-name--decoding[data-astro-cid-vszgen2v]{color:#10b981!important;opacity:1!important;text-shadow:0 0 8px rgba(16,185,129,.3)}.auto-play__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.auto-play__log-entry--active[data-astro-cid-vszgen2v] .auto-play__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.auto-play__log-entry--active[data-astro-cid-vszgen2v] .auto-play__log-name--decoded[data-astro-cid-vszgen2v]{color:#10b981}.auto-play__log-entry--online[data-astro-cid-vszgen2v] .auto-play__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.auto-play__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.auto-play__log-entry--active[data-astro-cid-vszgen2v] .auto-play__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.auto-play__log-entry--online[data-astro-cid-vszgen2v] .auto-play__log-status[data-astro-cid-vszgen2v]{color:#228b22}.auto-play__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.auto-play__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:#10b981}.auto-play__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.auto-play__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.auto-play__narrative-text[data-astro-cid-vszgen2v] .auto-play__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:ap-cursor-blink .8s step-end infinite}.auto-play__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:var(--void-900);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.auto-play__boot-overlay--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.auto-play__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(16,185,129,.1) 50%,transparent 52%);animation:ap-boot-scan 1.2s ease-in-out}@keyframes ap-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.auto-play__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:var(--void-500);text-transform:uppercase;animation:ap-boot-blink .4s step-end 3}@keyframes ap-boot-blink{0%,to{opacity:1}50%{opacity:0}}.auto-play__arena[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px);pointer-events:none;z-index:1;opacity:.5;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.auto-play[data-astro-cid-vszgen2v][data-impacts="1"] .auto-play__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 40px rgba(16,185,129,.03))}.auto-play[data-astro-cid-vszgen2v][data-impacts="2"] .auto-play__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 50px rgba(16,185,129,.05))}.auto-play[data-astro-cid-vszgen2v][data-impacts="3"] .auto-play__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 60px rgba(16,185,129,.07))}.auto-play[data-astro-cid-vszgen2v][data-impacts="4"] .auto-play__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 70px rgba(16,185,129,.09))}.auto-play[data-astro-cid-vszgen2v][data-impacts="5"] .auto-play__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 100px rgba(16,185,129,.15))}.auto-play__hold-prompt[data-astro-cid-vszgen2v]{position:absolute;left:50%;bottom:80px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:4;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.auto-play__hold-prompt--active[data-astro-cid-vszgen2v]{opacity:1}.auto-play__hold-icon[data-astro-cid-vszgen2v]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:6px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.15em;color:#10b981;animation:ap-hold-icon-pulse 1.5s ease-in-out infinite}.auto-play__hold-icon[data-astro-cid-vszgen2v]:after{content:"SPACE"}.auto-play__hold-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#10b981b3}.auto-play__hold-bar-track[data-astro-cid-vszgen2v]{width:200px;height:4px;background:#4a55684d;border-radius:2px;overflow:hidden}.auto-play__hold-bar-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:2px;transition:none;background:#10b981}.auto-play__hold-bar-fill--fire[data-astro-cid-vszgen2v]{background:#c41e3a}.auto-play__hold-bar-fill--ice[data-astro-cid-vszgen2v]{background:#87ceeb}.auto-play__hold-bar-fill--lightning[data-astro-cid-vszgen2v]{background:#10b981}.auto-play__hold-bar-fill--shadow[data-astro-cid-vszgen2v]{background:indigo}.auto-play__hold-bar-fill--paralysis[data-astro-cid-vszgen2v]{background:#8b5cf6}.auto-play__resist-badge[data-astro-cid-vszgen2v]{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:4px}.auto-play__resist-arrow[data-astro-cid-vszgen2v]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background:#10b9811f;border:1px solid rgba(16,185,129,.3);border-radius:6px;font-family:var(--font-body);font-size:14px;font-weight:600;color:#10b981}.auto-play__resist-arrow--flash[data-astro-cid-vszgen2v]{animation:ap-resist-tap .15s ease-out}.auto-play__resist-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#10b98180}@keyframes ap-resist-tap{0%{transform:scale(1.3);filter:brightness(1.5)}to{transform:scale(1);filter:brightness(1)}}@keyframes ap-hold-icon-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.auto-play__spell-announce[data-astro-cid-vszgen2v]{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:4;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:transparent;opacity:0;pointer-events:none;transition:opacity .3s ease-out;text-shadow:none}.auto-play__spell-announce--active[data-astro-cid-vszgen2v]{opacity:1}.auto-play__crack-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,rgba(200,30,30,.15) 0%,transparent 70%)}@keyframes ap-crack-flash{0%{opacity:.6}to{opacity:0}}.auto-play__crack-overlay--active[data-astro-cid-vszgen2v]{animation:ap-crack-flash .5s ease-out forwards}.auto-play__touch-target[data-astro-cid-vszgen2v]{position:absolute;inset:0;z-index:4;cursor:pointer;background:transparent;display:none;-webkit-tap-highlight-color:transparent;touch-action:none}.auto-play__touch-target--active[data-astro-cid-vszgen2v]{display:block}@keyframes ap-shake-1{0%,to{transform:translate(0)}10%{transform:translate(-1px)}30%{transform:translate(1px,-1px)}50%{transform:translate(-1px,1px)}70%{transform:translate(1px)}90%{transform:translateY(-1px)}}@keyframes ap-shake-2{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}30%{transform:translate(2px,-2px)}50%{transform:translate(-3px,1px)}70%{transform:translate(2px,-1px)}90%{transform:translate(-1px,2px)}}@keyframes ap-shake-3{0%,to{transform:translate(0)}10%{transform:translate(-4px,2px)}20%{transform:translate(3px,-3px)}30%{transform:translate(-3px,1px)}40%{transform:translate(4px,-2px)}50%{transform:translate(-4px,3px)}60%{transform:translate(3px,-1px)}70%{transform:translate(-2px,3px)}80%{transform:translate(4px,-3px)}90%{transform:translate(-3px,2px)}}.auto-play--shake-1[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v]{animation:ap-shake-1 .15s linear infinite}.auto-play--shake-2[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v]{animation:ap-shake-2 .12s linear infinite}.auto-play--shake-3[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v]{animation:ap-shake-3 .1s linear infinite}.auto-play--holding[data-astro-cid-vszgen2v] .auto-play__shield-hex--outer[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:1.6;opacity:.6}.auto-play--holding[data-astro-cid-vszgen2v] .auto-play__shield-hex--inner[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.4}.auto-play--spell-approaching[data-astro-cid-vszgen2v] .auto-play__orbit--1[data-astro-cid-vszgen2v]{animation-duration:4s!important}.auto-play--spell-approaching[data-astro-cid-vszgen2v] .auto-play__orbit--2[data-astro-cid-vszgen2v]{animation-duration:5s!important}.auto-play--spell-approaching[data-astro-cid-vszgen2v] .auto-play__orbit--3[data-astro-cid-vszgen2v]{animation-duration:6s!important}@media(hover:none)and (pointer:coarse){.auto-play__hold-icon[data-astro-cid-vszgen2v]:after{content:"HOLD"}.auto-play__resist-badge[data-astro-cid-vszgen2v]{display:none}}@media(prefers-reduced-motion:reduce){.auto-play__star[data-astro-cid-vszgen2v],.auto-play__orbit--1[data-astro-cid-vszgen2v],.auto-play__orbit--2[data-astro-cid-vszgen2v],.auto-play__orbit--3[data-astro-cid-vszgen2v],.auto-play__orbit-text--cw[data-astro-cid-vszgen2v],.auto-play__orbit-text--ccw[data-astro-cid-vszgen2v],.auto-play__orbit-text--cw2[data-astro-cid-vszgen2v],.auto-play__shield-hex--outer[data-astro-cid-vszgen2v],.auto-play__shield-hex--inner[data-astro-cid-vszgen2v],.auto-play__conduit[data-astro-cid-vszgen2v],.auto-play__crown-text[data-astro-cid-vszgen2v],.auto-play__core-glyph[data-astro-cid-vszgen2v],.auto-play__scan-line[data-astro-cid-vszgen2v],.auto-play__h-scan[data-astro-cid-vszgen2v],.auto-play__inscription-strip[data-astro-cid-vszgen2v],.auto-play__horn-glow--active[data-astro-cid-vszgen2v],.auto-play__led--active[data-astro-cid-vszgen2v],.auto-play__readout-val--flash[data-astro-cid-vszgen2v],.auto-play__boot-scanline[data-astro-cid-vszgen2v],.auto-play__boot-text[data-astro-cid-vszgen2v],.auto-play__impact-ring[data-astro-cid-vszgen2v],.auto-play__shard[data-astro-cid-vszgen2v],.auto-play__outer-ring--1[data-astro-cid-vszgen2v],.auto-play__outer-ring--2[data-astro-cid-vszgen2v],.auto-play__sigil-mark[data-astro-cid-vszgen2v],.auto-play__energy-pulse[data-astro-cid-vszgen2v],.auto-play__data-col-left[data-astro-cid-vszgen2v],.auto-play__data-col-right[data-astro-cid-vszgen2v],.auto-play__reticle-spin[data-astro-cid-vszgen2v],.auto-play__strike-pulse[data-astro-cid-vszgen2v],.auto-play__ward-edge--glow[data-astro-cid-vszgen2v],.auto-play__strike-readout--active[data-astro-cid-vszgen2v],.auto-play--shake-1[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v],.auto-play--shake-2[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v],.auto-play--shake-3[data-astro-cid-vszgen2v] .auto-play__svg[data-astro-cid-vszgen2v],.auto-play__hold-icon[data-astro-cid-vszgen2v],.auto-play__resist-arrow--flash[data-astro-cid-vszgen2v],.auto-play__crack-overlay--active[data-astro-cid-vszgen2v]{animation:none!important}.auto-play__boot-text[data-astro-cid-vszgen2v]{opacity:1}.auto-play__narrative-text[data-astro-cid-vszgen2v] .auto-play__cursor[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}.auto-play__arena[data-astro-cid-vszgen2v]:after{display:none}}@media(max-width:600px){.auto-play__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#080812f2;padding:var(--space-3);gap:var(--space-3)}.auto-play__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}}.hex-place[data-astro-cid-vszgen2v]{position:relative;background:var(--void-900);border-radius:var(--radius-lg);overflow:hidden}.hex-place__ward[data-astro-cid-vszgen2v]{position:relative}.hex-place__svg[data-astro-cid-vszgen2v]{width:100%;display:block}.hex-place__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes hex-orbit-cw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-56}}@keyframes hex-orbit-ccw{0%{stroke-dashoffset:0}to{stroke-dashoffset:56}}@keyframes hex-star-twinkle{0%,to{opacity:.15}50%{opacity:.6}}@keyframes hex-ward-breathe{0%,to{opacity:.3}50%{opacity:.5}}@keyframes hex-conduit-flow{to{stroke-dashoffset:-48}}@keyframes hex-crown-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hex-core-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes hex-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes hex-inscription-scroll{0%{transform:translate(30px)}to{transform:translate(-30px)}}@keyframes hex-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.hex-place__star[data-astro-cid-vszgen2v]{animation:hex-star-twinkle 3s ease-in-out infinite}.hex-place__orbit--1[data-astro-cid-vszgen2v]{animation:hex-orbit-cw 12s linear infinite}.hex-place__orbit--2[data-astro-cid-vszgen2v]{animation:hex-orbit-ccw 16s linear infinite}.hex-place__orbit--3[data-astro-cid-vszgen2v]{animation:hex-orbit-cw 20s linear infinite}.hex-place__orbit-text--cw[data-astro-cid-vszgen2v]{animation:hex-orbit-cw 30s linear infinite}.hex-place__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:hex-orbit-ccw 35s linear infinite}.hex-place__orbit-text--cw2[data-astro-cid-vszgen2v]{animation:hex-orbit-cw 40s linear infinite}.hex-place__ward-hex--outer[data-astro-cid-vszgen2v]{animation:hex-ward-breathe 4s ease-in-out infinite}.hex-place__ward-hex--inner[data-astro-cid-vszgen2v]{animation:hex-ward-breathe 4s ease-in-out infinite;animation-delay:-2s}.hex-place__conduit[data-astro-cid-vszgen2v]{animation:hex-conduit-flow 5s linear infinite;transition:opacity 1s,stroke 1s}.hex-place__conduit--1[data-astro-cid-vszgen2v]{animation-delay:0s}.hex-place__conduit--2[data-astro-cid-vszgen2v]{animation-delay:-.8s}.hex-place__conduit--3[data-astro-cid-vszgen2v]{animation-delay:-1.6s}.hex-place__conduit--4[data-astro-cid-vszgen2v]{animation-delay:-2.4s}.hex-place__conduit--5[data-astro-cid-vszgen2v]{animation-delay:-3.2s}.hex-place__crown-text[data-astro-cid-vszgen2v]{animation:hex-crown-rotate 25s linear infinite}.hex-place__core-glyph[data-astro-cid-vszgen2v]{animation:hex-core-pulse 3s ease-in-out infinite}.hex-place__scan-line[data-astro-cid-vszgen2v]{animation:hex-scan 7s ease-in-out infinite;transform-origin:center}.hex-place__inscription-strip[data-astro-cid-vszgen2v]{animation:hex-inscription-scroll 8s ease-in-out infinite alternate}.hex-place__vertex-housing[data-astro-cid-vszgen2v]{transition:opacity .3s,stroke .3s}.hex-place__vertex-socket[data-astro-cid-vszgen2v]{transition:fill .5s,stroke .5s,stroke-dasharray .3s,opacity .3s}.hex-place__vertex-glyph[data-astro-cid-vszgen2v]{transition:fill .4s,opacity .4s}.hex-place__vertex-fill[data-astro-cid-vszgen2v]{transition:opacity .5s}.hex-place__tick[data-astro-cid-vszgen2v]{transition:opacity .3s}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-socket[data-astro-cid-vszgen2v]{stroke-dasharray:none}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-fill[data-astro-cid-vszgen2v]{opacity:.5}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-housing[data-astro-cid-vszgen2v]{opacity:.5;stroke:currentColor}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__tick[data-astro-cid-vszgen2v]{opacity:.5}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-glyph[data-astro-cid-vszgen2v]{opacity:.7}@keyframes hex-vertex-pulse{0%{opacity:.4}50%{opacity:0}to{opacity:0}}.hex-place__vertex-pulse[data-astro-cid-vszgen2v]{transition:opacity 0s}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-pulse[data-astro-cid-vszgen2v]{opacity:.3;animation:hex-vertex-pulse 2.5s ease-out infinite}.hex-place__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .25s ease-out;pointer-events:none}.hex-place__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.8;fill:none;opacity:.6;transition:opacity .2s,stroke .3s}.hex-place__reticle-cross[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.3;opacity:.3;transition:stroke .3s}.hex-place__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;stroke-width:.5;fill:none;opacity:.35;stroke-dasharray:8 12;animation:hex-reticle-spin 4s linear infinite}@keyframes hex-reticle-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80}}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__reticle[data-astro-cid-vszgen2v]{opacity:1}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.9}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__reticle-spin[data-astro-cid-vszgen2v]{opacity:.6;animation-duration:2s}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__vertex-housing[data-astro-cid-vszgen2v]{opacity:.55}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__vertex-socket[data-astro-cid-vszgen2v]{stroke-width:1.2}.hex-place__vertex-group--targeted[data-astro-cid-vszgen2v] .hex-place__tick[data-astro-cid-vszgen2v]{opacity:.4}.hex-place__vertex-group--lockon[data-astro-cid-vszgen2v] .hex-place__reticle[data-astro-cid-vszgen2v]{opacity:1}.hex-place__vertex-group--lockon[data-astro-cid-vszgen2v] .hex-place__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:1}.hex-place__vertex-group--lockon[data-astro-cid-vszgen2v] .hex-place__reticle-cross[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.5}.hex-place__vertex-group--lockon[data-astro-cid-vszgen2v] .hex-place__reticle-spin[data-astro-cid-vszgen2v]{stroke:#10b981;opacity:.8;animation-duration:.3s}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__reticle[data-astro-cid-vszgen2v]{opacity:.3}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__reticle-bracket[data-astro-cid-vszgen2v]{opacity:.35}.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__reticle-spin[data-astro-cid-vszgen2v]{opacity:.12;animation:none}.hex-place__vertex-group--rejected[data-astro-cid-vszgen2v] .hex-place__reticle[data-astro-cid-vszgen2v]{opacity:1}.hex-place__vertex-group--rejected[data-astro-cid-vszgen2v] .hex-place__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#f33;opacity:1}.hex-place__vertex-group--rejected[data-astro-cid-vszgen2v] .hex-place__reticle-cross[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.6}.hex-place__vertex-group--rejected[data-astro-cid-vszgen2v] .hex-place__reticle-spin[data-astro-cid-vszgen2v]{stroke:#f33;opacity:.7;animation-duration:.4s}.hex-place__vertex-group[data-astro-cid-vszgen2v].hex-place--dimmed,.hex-place__drop-zone[data-astro-cid-vszgen2v].hex-place--dimmed{opacity:.3;transition:opacity .3s}.hex-place__drop-zone[data-astro-cid-vszgen2v]{position:absolute;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--zone-color, #10B981) 40%,transparent);background:transparent;transition:border-color .3s,background .3s,box-shadow .3s;z-index:3;cursor:default;transform:translate(-50%,-50%)}.hex-place__drop-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:6px;letter-spacing:.08em;color:color-mix(in srgb,var(--zone-color, #10B981) 50%,var(--void-500));text-align:center;pointer-events:none;text-transform:uppercase}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(2){left:50%;top:25%}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(3){left:67.32%;top:37.5%}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(4){left:67.32%;top:62.5%}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(5){left:50%;top:75%}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(6){left:32.68%;top:62.5%}.hex-place__drop-zone[data-astro-cid-vszgen2v]:nth-child(7){left:32.68%;top:37.5%}.hex-place__drop-zone[data-astro-cid-vszgen2v].puzzle-target-hover{border-color:var(--zone-color, #10B981);background:color-mix(in srgb,var(--zone-color, #10B981) 8%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--zone-color, #10B981) 20%,transparent)}.hex-place__drop-zone--filled[data-astro-cid-vszgen2v]{border-style:solid;border-color:var(--zone-color, #10B981);background:color-mix(in srgb,var(--zone-color, #10B981) 10%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--zone-color, #10B981) 25%,transparent)}.hex-place__drop-zone--filled[data-astro-cid-vszgen2v] .hex-place__drop-label[data-astro-cid-vszgen2v]{color:var(--zone-color, #10B981);font-size:7px;font-weight:600;letter-spacing:.04em}@keyframes hex-splice-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.hex-place__drop-zone--splicing[data-astro-cid-vszgen2v]{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--zone-color, #10B981) 25%,transparent) 50%,transparent 100%)!important;background-size:50% 100%;animation:hex-splice-sweep .5s ease-out forwards}.hex-place__elements[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);padding:var(--space-3) var(--space-4);padding-bottom:var(--space-16)}@media(min-width:480px){.hex-place__elements[data-astro-cid-vszgen2v]{grid-template-columns:repeat(3,1fr)}}.hex-place__element-card[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:4px;padding:var(--space-2) var(--space-3);background:var(--void-850);border-radius:var(--radius-md);border-left:3px solid var(--elem-color, var(--chakra-crown));cursor:grab;transition:box-shadow .2s,opacity .3s,transform .2s,border-color .2s;user-select:none}.hex-place__element-card[data-astro-cid-vszgen2v]:hover{box-shadow:0 0 12px color-mix(in srgb,var(--elem-color, var(--chakra-crown)) 30%,transparent);transform:translateY(-1px);border-color:color-mix(in srgb,var(--elem-color, var(--chakra-crown)) 80%,white)}.hex-place__element-card[data-astro-cid-vszgen2v]:focus-visible{outline:2px solid var(--elem-color, var(--chakra-crown));outline-offset:2px;box-shadow:0 0 12px color-mix(in srgb,var(--elem-color, var(--chakra-crown)) 30%,transparent)}.hex-place__element-card[data-astro-cid-vszgen2v]:active{cursor:grabbing;transform:scale(.98)}.hex-place__card-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:baseline}.hex-place__card-label[data-astro-cid-vszgen2v]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--void-200);letter-spacing:.02em}.hex-place__card-id[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.1em;color:var(--void-600)}.hex-place__card-footer[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center}.hex-place__card-sub[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.12em;color:var(--void-500);text-transform:uppercase}.hex-place__card-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.08em;color:#228b22;text-transform:uppercase;opacity:.6}@keyframes hex-status-breathe{0%,to{opacity:.6}50%{opacity:1;text-shadow:0 0 4px rgba(34,139,34,.5)}}.hex-place__card-status[data-astro-cid-vszgen2v]{animation:hex-status-breathe 3s ease-in-out infinite}@keyframes hex-element-out{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(.8)}}.hex-place__element-card--placed[data-astro-cid-vszgen2v]{animation:hex-element-out .5s var(--ease-cinematic) forwards;pointer-events:none}.hex-place__element-card--placed[data-astro-cid-vszgen2v] .hex-place__card-status[data-astro-cid-vszgen2v]{color:var(--chakra-crown);opacity:1;animation:none}@keyframes hex-element-dismiss{0%{opacity:1;transform:scale(1) translateY(0)}40%{opacity:.6;transform:scale(.95) translateY(-4px)}to{opacity:0;transform:scale(.85) translateY(12px)}}.hex-place__element-card--dismiss[data-astro-cid-vszgen2v]{animation:hex-element-dismiss .45s var(--ease-cinematic) forwards;pointer-events:none}@keyframes hex-element-absorb{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 15px 2px color-mix(in srgb,var(--chakra-crown) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.hex-place__element-card--absorbing[data-astro-cid-vszgen2v]{animation:hex-element-absorb .6s ease-out}.hex-place__element-bank[data-astro-cid-vszgen2v]{max-height:500px;overflow:hidden}.hex-place__element-bank--dismissed[data-astro-cid-vszgen2v]{transition:max-height .5s var(--ease-cinematic),opacity .4s ease-out,margin .5s var(--ease-cinematic);max-height:0!important;opacity:0!important;margin:0!important;overflow:hidden;pointer-events:none}.hex-place__bank-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--void-800)}.hex-place__bank-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase}.hex-place__bank-count[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);transition:color .3s}.hex-place__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(8,8,18,.95) 0%,rgba(8,8,18,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.hex-place__log[data-astro-cid-vszgen2v]{flex-shrink:0}.hex-place__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase;margin-bottom:var(--space-2)}.hex-place__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.hex-place__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.hex-place__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.hex-place__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid var(--void-600);flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.hex-place__log-entry--active[data-astro-cid-vszgen2v] .hex-place__log-dot[data-astro-cid-vszgen2v]{border-color:#10b981;background:#10b981;box-shadow:0 0 6px #10b98180}.hex-place__log-entry--online[data-astro-cid-vszgen2v] .hex-place__log-dot[data-astro-cid-vszgen2v]{border-color:#10b981;background:#10b981}.hex-place__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s;min-width:100px}.hex-place__log-name[data-astro-cid-vszgen2v]:not(.hex-place__log-name--decoded){font-family:var(--font-body);opacity:.5}.hex-place__log-name--decoding[data-astro-cid-vszgen2v]{color:#10b981!important;opacity:1!important;text-shadow:0 0 8px rgba(16,185,129,.3)}.hex-place__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.hex-place__log-entry--active[data-astro-cid-vszgen2v] .hex-place__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.hex-place__log-entry--active[data-astro-cid-vszgen2v] .hex-place__log-name--decoded[data-astro-cid-vszgen2v]{color:#10b981}.hex-place__log-entry--online[data-astro-cid-vszgen2v] .hex-place__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.hex-place__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.hex-place__log-entry--active[data-astro-cid-vszgen2v] .hex-place__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.hex-place__log-entry--online[data-astro-cid-vszgen2v] .hex-place__log-status[data-astro-cid-vszgen2v]{color:#228b22}.hex-place__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.hex-place__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:#10b981}.hex-place__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.hex-place__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.hex-place--fade[data-astro-cid-vszgen2v]{opacity:0}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:hex-cursor-blink .8s step-end infinite}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-time{color:var(--void-500);margin-left:auto}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@keyframes hex-activate-ring{0%{r:8;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.hex-place__activate-ring[data-astro-cid-vszgen2v]{animation:hex-activate-ring .6s ease-out forwards}@keyframes hex-ripple-ring{0%{r:15;opacity:.5;stroke-width:1.5}to{r:55;opacity:0;stroke-width:.3}}.hex-place__ripple-ring[data-astro-cid-vszgen2v]{animation:hex-ripple-ring .8s ease-out forwards}@keyframes hex-reject-ring{0%{r:8;opacity:.8;stroke-width:2}to{r:45;opacity:0;stroke-width:.5}}.hex-place__reject-ring[data-astro-cid-vszgen2v]{animation:hex-reject-ring .8s ease-out forwards}@keyframes hex-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.hex-place--shake[data-astro-cid-vszgen2v]{animation:hex-shake .35s ease-out}@keyframes hex-flicker{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.9}to{opacity:1}}.hex-place[data-astro-cid-vszgen2v].hex-place--flicker{animation:hex-flicker .2s ease-out}.hex-place[data-astro-cid-vszgen2v].hex-place--desat{filter:saturate(.2);transition:filter .3s ease-out}@keyframes hex-glitch{0%{transform:skew(0);text-shadow:none}20%{transform:skew(-3deg);text-shadow:-2px 0 #FF3333,2px 0 #33CCFF}40%{transform:skew(2deg);text-shadow:2px 0 #FF3333,-2px 0 #33CCFF}60%{transform:skew(-1deg);text-shadow:-1px 0 #FF3333,1px 0 #33CCFF}80%{transform:skew(.5deg);text-shadow:1px 0 #FF3333,-1px 0 #33CCFF}to{transform:skew(0);text-shadow:none}}.hex-place__narrative-text[data-astro-cid-vszgen2v].hex-place--glitch{animation:hex-glitch .4s ease-out}.hex-place__svg[data-astro-cid-vszgen2v]{transition:filter 1s ease-out}.hex-place[data-astro-cid-vszgen2v][data-awaken="1"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 40px rgba(16,185,129,.03))}.hex-place[data-astro-cid-vszgen2v][data-awaken="2"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 50px rgba(16,185,129,.05))}.hex-place[data-astro-cid-vszgen2v][data-awaken="3"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 60px rgba(16,185,129,.07))}.hex-place[data-astro-cid-vszgen2v][data-awaken="4"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 70px rgba(16,185,129,.09))}.hex-place[data-astro-cid-vszgen2v][data-awaken="5"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 80px rgba(16,185,129,.11))}.hex-place[data-astro-cid-vszgen2v][data-awaken="6"] .hex-place__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 100px rgba(16,185,129,.15))}.hex-place__ward-edge[data-astro-cid-vszgen2v]{transition:opacity .6s,stroke .6s}.hex-place__ward-edge--lit[data-astro-cid-vszgen2v]{opacity:.7!important;stroke:#10b981!important;stroke-width:2;filter:url(#hp-glow-soft)}.hex-place__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.hex-place__readout-val--active[data-astro-cid-vszgen2v]{fill:#10b981}@keyframes hex-readout-flash{0%{fill:#fff}50%{fill:#10b981}to{fill:#10b981}}.hex-place__readout-val--flash[data-astro-cid-vszgen2v]{animation:hex-readout-flash .6s ease-out}.hex-place__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}@keyframes hex-led-pulse{0%,to{opacity:1}50%{opacity:.5}}.hex-place__led--active[data-astro-cid-vszgen2v]{filter:url(#hp-glow-soft);animation:hex-led-pulse 2s ease-in-out infinite}.hex-place__power-dot[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}.hex-place__power-dot--active[data-astro-cid-vszgen2v]{filter:url(#hp-glow-soft)}@keyframes hex-fanfare-pulse{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--zone-color, #10B981) 30%,transparent)}50%{box-shadow:0 0 20px color-mix(in srgb,var(--zone-color, #10B981) 60%,transparent)}}.hex-place__drop-zone[data-astro-cid-vszgen2v].hex-place--fanfare{animation:hex-fanfare-pulse .6s ease-in-out infinite;border-color:var(--zone-color, #10B981)}.hex-place__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#10b981;pointer-events:none;z-index:5;opacity:0}@keyframes hex-emerald-flash{0%{opacity:0}50%{opacity:.3}to{opacity:0}}.hex-place__flash-overlay--active[data-astro-cid-vszgen2v]{animation:hex-emerald-flash .4s ease-out forwards}.hex-place__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:var(--void-900);z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.hex-place__boot-overlay--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.hex-place__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(16,185,129,.1) 50%,transparent 52%);animation:hex-boot-scan 1.2s ease-in-out}@keyframes hex-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hex-place__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:var(--void-500);text-transform:uppercase;animation:hex-boot-blink .4s step-end 3}@keyframes hex-boot-blink{0%,to{opacity:1}50%{opacity:0}}.hex-place__svg[data-astro-cid-vszgen2v]{position:relative}.hex-place__ward[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px);pointer-events:none;z-index:1;opacity:.5;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.hex-place__data-col-left[data-astro-cid-vszgen2v],.hex-place__data-col-right[data-astro-cid-vszgen2v]{font-family:monospace;transition:opacity .3s}@keyframes hex-data-shuffle{0%,80%{opacity:.3}90%{opacity:.5}to{opacity:.3}}.hex-place__data-col-left[data-astro-cid-vszgen2v],.hex-place__data-col-right[data-astro-cid-vszgen2v]{animation:hex-data-shuffle 2s ease-in-out infinite}.hex-place__sigil-mark[data-astro-cid-vszgen2v]{transition:opacity .4s,transform .3s}.hex-place__sigil-pulse[data-astro-cid-vszgen2v]{pointer-events:none}@keyframes hex-sigil-pulse{0%,to{opacity:.2}50%{opacity:.5}}.hex-place__sigil-mark[data-astro-cid-vszgen2v]{animation:hex-sigil-pulse 3s ease-in-out infinite}.hex-place__sigil-marks--cascade[data-astro-cid-vszgen2v] .hex-place__sigil-mark[data-astro-cid-vszgen2v]{animation:hex-sigil-pulse 1.2s ease-in-out infinite}.hex-place__outer-ring[data-astro-cid-vszgen2v]{transform-origin:250px 200px}.hex-place__outer-ring--1[data-astro-cid-vszgen2v]{animation:hex-outer-cw 18s linear infinite}.hex-place__outer-ring--2[data-astro-cid-vszgen2v]{animation:hex-outer-ccw 22s linear infinite}@keyframes hex-outer-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hex-outer-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hex-place--fanfare[data-astro-cid-vszgen2v] .hex-place__outer-rings[data-astro-cid-vszgen2v]{transition:transform .8s var(--ease-cinematic);transform:scale(.77)}.hex-place__vertex-readout[data-astro-cid-vszgen2v]{transform-origin:center;transition:opacity .5s}@keyframes hex-readout-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-52}}.hex-place__vertex-readout--active[data-astro-cid-vszgen2v]{opacity:.6!important;animation:hex-readout-spin 3s linear infinite}.hex-place__vertex-bar[data-astro-cid-vszgen2v]{transition:width .6s var(--ease-cinematic)}.hex-place__energy-pulse[data-astro-cid-vszgen2v]{transition:opacity .4s}@keyframes hex-ekg-draw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.hex-place__energy-pulse[data-astro-cid-vszgen2v]{animation:hex-ekg-draw 4s linear infinite}@keyframes hex-h-scan{0%{transform:translateY(0)}to{transform:translateY(400px)}}.hex-place__h-scan[data-astro-cid-vszgen2v]{animation:hex-h-scan 5s linear infinite}.hex-place__ward-edge--lit[data-astro-cid-vszgen2v]{filter:url(#hp-glow-soft)}@keyframes hex-edge-trail{0%,to{opacity:.5}50%{opacity:.9}}.hex-place__ward-edge--glow[data-astro-cid-vszgen2v]{animation:hex-edge-trail 2s ease-in-out infinite;filter:url(#hp-glow-strong)}.hex-place--activating[data-astro-cid-vszgen2v] .hex-place__orbit[data-astro-cid-vszgen2v]{animation-duration:4s!important}.hex-place--activating[data-astro-cid-vszgen2v] .hex-place__orbit-text--cw[data-astro-cid-vszgen2v]{animation-duration:10s!important}.hex-place--activating[data-astro-cid-vszgen2v] .hex-place__orbit-text--ccw[data-astro-cid-vszgen2v]{animation-duration:12s!important}.hex-place--activating[data-astro-cid-vszgen2v] .hex-place__orbit-text--cw2[data-astro-cid-vszgen2v]{animation-duration:14s!important}.hex-place--activating[data-astro-cid-vszgen2v] .hex-place__inscription-strip[data-astro-cid-vszgen2v]{animation-duration:3s!important}.hex-place__drop-zone--targeted[data-astro-cid-vszgen2v] .hex-place__drop-label[data-astro-cid-vszgen2v]{filter:brightness(1.4);text-shadow:0 0 4px color-mix(in srgb,var(--zone-color, #10B981) 60%,transparent)}@media(prefers-reduced-motion:reduce){.hex-place__star[data-astro-cid-vszgen2v],.hex-place__orbit--1[data-astro-cid-vszgen2v],.hex-place__orbit--2[data-astro-cid-vszgen2v],.hex-place__orbit--3[data-astro-cid-vszgen2v],.hex-place__orbit-text--cw[data-astro-cid-vszgen2v],.hex-place__orbit-text--ccw[data-astro-cid-vszgen2v],.hex-place__orbit-text--cw2[data-astro-cid-vszgen2v],.hex-place__ward-hex--outer[data-astro-cid-vszgen2v],.hex-place__ward-hex--inner[data-astro-cid-vszgen2v],.hex-place__conduit[data-astro-cid-vszgen2v],.hex-place__crown-text[data-astro-cid-vszgen2v],.hex-place__core-glyph[data-astro-cid-vszgen2v],.hex-place__scan-line[data-astro-cid-vszgen2v],.hex-place__inscription-strip[data-astro-cid-vszgen2v],.hex-place__reticle-spin[data-astro-cid-vszgen2v],.hex-place__vertex-group--filled[data-astro-cid-vszgen2v] .hex-place__vertex-pulse[data-astro-cid-vszgen2v],.hex-place__drop-zone--splicing[data-astro-cid-vszgen2v],.hex-place__drop-zone[data-astro-cid-vszgen2v].hex-place--fanfare,.hex-place__activate-ring[data-astro-cid-vszgen2v],.hex-place__ripple-ring[data-astro-cid-vszgen2v],.hex-place__reject-ring[data-astro-cid-vszgen2v],.hex-place--shake[data-astro-cid-vszgen2v],.hex-place[data-astro-cid-vszgen2v].hex-place--flicker,.hex-place__narrative-text[data-astro-cid-vszgen2v].hex-place--glitch,.hex-place__flash-overlay--active[data-astro-cid-vszgen2v],.hex-place__boot-scanline[data-astro-cid-vszgen2v],.hex-place__boot-text[data-astro-cid-vszgen2v],.hex-place__led--active[data-astro-cid-vszgen2v],.hex-place__readout-val--flash[data-astro-cid-vszgen2v],.hex-place__card-status[data-astro-cid-vszgen2v],.hex-place__element-card--placed[data-astro-cid-vszgen2v],.hex-place__element-card--dismiss[data-astro-cid-vszgen2v],.hex-place__element-card--absorbing[data-astro-cid-vszgen2v],.hex-place__data-col-left[data-astro-cid-vszgen2v],.hex-place__data-col-right[data-astro-cid-vszgen2v],.hex-place__sigil-mark[data-astro-cid-vszgen2v],.hex-place__sigil-pulse[data-astro-cid-vszgen2v],.hex-place__outer-ring--1[data-astro-cid-vszgen2v],.hex-place__outer-ring--2[data-astro-cid-vszgen2v],.hex-place__vertex-readout--active[data-astro-cid-vszgen2v],.hex-place__energy-pulse[data-astro-cid-vszgen2v],.hex-place__h-scan[data-astro-cid-vszgen2v],.hex-place__ward-edge--glow[data-astro-cid-vszgen2v]{animation:none!important}.hex-place[data-astro-cid-vszgen2v].hex-place--desat{filter:saturate(.2);transition:none}.hex-place__narrative-text[data-astro-cid-vszgen2v] .hex-place__cursor[data-astro-cid-vszgen2v]{animation:none!important;opacity:1}.hex-place__element-bank--dismissed[data-astro-cid-vszgen2v]{transition:none!important}.hex-place__element-card--placed[data-astro-cid-vszgen2v],.hex-place__element-card--dismiss[data-astro-cid-vszgen2v]{opacity:0}.hex-place__boot-text[data-astro-cid-vszgen2v]{opacity:1}.hex-place__sigil-pulse[data-astro-cid-vszgen2v]{display:none}.hex-place__ward[data-astro-cid-vszgen2v]:after{display:none}}@media(max-width:600px){.hex-place__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#080812f2;padding:var(--space-3);gap:var(--space-3)}.hex-place__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}.hex-place__elements[data-astro-cid-vszgen2v]{grid-template-columns:repeat(2,1fr)}}.rune-cipher[data-astro-cid-vszgen2v]{position:relative;background:#0a0612;overflow:hidden}.rune-cipher__tome[data-astro-cid-vszgen2v]{position:relative}.rune-cipher__svg[data-astro-cid-vszgen2v]{display:block;width:100%;height:auto;position:relative;transition:filter 1s ease-out}.rune-cipher__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes rc-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rc-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.rune-cipher__orbit-text--cw[data-astro-cid-vszgen2v]{animation:rc-orbit-cw 60s linear infinite}.rune-cipher__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:rc-orbit-ccw 80s linear infinite}@keyframes rc-seal-breathe{0%,to{opacity:.15}50%{opacity:.3}}.rune-cipher__seal-housing[data-astro-cid-vszgen2v]{animation:rc-seal-breathe 3s ease-in-out infinite}@keyframes rc-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rc-scan-h{0%{transform:translateY(0)}to{transform:translateY(400px)}}.rune-cipher__scan-line[data-astro-cid-vszgen2v]{animation:rc-scan 6s linear infinite}.rune-cipher__h-scan[data-astro-cid-vszgen2v]{animation:rc-scan-h 8s linear infinite}@keyframes rc-ekg{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.rune-cipher__energy-pulse[data-astro-cid-vszgen2v]{animation:rc-ekg 8s linear infinite}.rune-cipher__energy-pulse[data-astro-cid-vszgen2v].rune-cipher__ekg--fast{animation-duration:3s!important}@keyframes rc-inscription-scroll{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}.rune-cipher__inscription-strip[data-astro-cid-vszgen2v]{animation:rc-inscription-scroll 8s ease-in-out infinite}@keyframes rc-activate-ring{0%{r:8;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.rune-cipher__activate-ring[data-astro-cid-vszgen2v]{animation:rc-activate-ring .6s ease-out forwards}@keyframes rc-ripple-ring{0%{r:15;opacity:.5;stroke-width:1.5}to{r:55;opacity:0;stroke-width:.3}}.rune-cipher__ripple-ring[data-astro-cid-vszgen2v]{animation:rc-ripple-ring .8s ease-out forwards}@keyframes rc-reject-ring{0%{r:8;opacity:.8;stroke-width:2}to{r:35;opacity:0;stroke-width:.5}}.rune-cipher__reject-ring[data-astro-cid-vszgen2v]{animation:rc-reject-ring .8s ease-out forwards}.rune-cipher__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.rune-cipher__readout-val--active[data-astro-cid-vszgen2v]{fill:#8b5cf6}@keyframes rc-readout-flash{0%{fill:#fff}50%{fill:#8b5cf6}to{fill:#8b5cf6}}.rune-cipher__readout-val--flash[data-astro-cid-vszgen2v]{animation:rc-readout-flash .6s ease-out}.rune-cipher__drop-zone[data-astro-cid-vszgen2v]{position:absolute;width:44px;height:44px;border-radius:50%;border:1.5px dashed rgba(139,92,246,.3);background:transparent;display:flex;align-items:center;justify-content:center;z-index:3;transition:border-color .3s,box-shadow .3s,background .3s;cursor:pointer}.rune-cipher__drop-zone[data-astro-cid-vszgen2v]:nth-child(2){left:33.2%;top:38%;transform:translate(-50%,-50%)}.rune-cipher__drop-zone[data-astro-cid-vszgen2v]:nth-child(3){left:33.2%;top:60.5%;transform:translate(-50%,-50%)}.rune-cipher__drop-zone[data-astro-cid-vszgen2v]:nth-child(4){left:59.2%;top:38%;transform:translate(-50%,-50%)}.rune-cipher__drop-zone[data-astro-cid-vszgen2v]:nth-child(5){left:59.2%;top:60.5%;transform:translate(-50%,-50%)}.rune-cipher__drop-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.15em;color:#8b5cf666;text-transform:uppercase;pointer-events:none}.rune-cipher__drop-zone[data-astro-cid-vszgen2v].puzzle-target-hover{border-color:#8b5cf6b3;box-shadow:0 0 15px #8b5cf633;background:#4b008214}.rune-cipher__drop-zone--splicing[data-astro-cid-vszgen2v]{border-style:solid!important;border-color:#8b5cf6!important;box-shadow:0 0 20px #8b5cf666!important}.rune-cipher__drop-zone--filled[data-astro-cid-vszgen2v]{border-style:solid!important;border-color:#8b5cf6!important;background:#4b008226!important}.rune-cipher__letter-bank[data-astro-cid-vszgen2v]{max-height:500px;overflow:hidden}.rune-cipher__letter-bank--dismissed[data-astro-cid-vszgen2v]{transition:max-height .5s var(--ease-cinematic),opacity .4s ease-out,margin .5s var(--ease-cinematic);max-height:0!important;opacity:0!important;margin:0!important;overflow:hidden;pointer-events:none}.rune-cipher__bank-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--void-800)}.rune-cipher__bank-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase}.rune-cipher__bank-count[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);transition:color .3s}.rune-cipher__letters[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.rune-cipher__letter-card[data-astro-cid-vszgen2v]{background:linear-gradient(135deg,#4b008214,#8b5cf60a);border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:grab;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .3s;user-select:none;touch-action:none}.rune-cipher__letter-card[data-astro-cid-vszgen2v]:hover{border-color:#8b5cf659;box-shadow:0 0 12px #8b5cf61a}.rune-cipher__letter-card[data-astro-cid-vszgen2v].puzzle-dragging{opacity:.6;transform:scale(.95);border-color:#8b5cf6;box-shadow:0 0 20px #8b5cf64d}.rune-cipher__letter-card--placed[data-astro-cid-vszgen2v]{opacity:.2!important;pointer-events:none;transform:scale(.9);border-color:#8b5cf60d}@keyframes rc-card-dismiss{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.8)}}.rune-cipher__letter-card--dismiss[data-astro-cid-vszgen2v]{animation:rc-card-dismiss .4s ease-out forwards;pointer-events:none}.rune-cipher__card-header[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:baseline}.rune-cipher__card-label[data-astro-cid-vszgen2v]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:#8b5cf6;letter-spacing:.05em}.rune-cipher__card-id[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;color:var(--void-600);letter-spacing:.08em}.rune-cipher__card-footer[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;margin-top:2px}.rune-cipher__card-sub[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.rune-cipher__card-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:7px;letter-spacing:.08em;color:#8b5cf6;opacity:.5}.rune-cipher__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(10,6,18,.95) 0%,rgba(10,6,18,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.rune-cipher__log[data-astro-cid-vszgen2v]{flex-shrink:0}.rune-cipher__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase;margin-bottom:var(--space-2)}.rune-cipher__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.rune-cipher__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.rune-cipher__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.rune-cipher__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid var(--void-600);flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.rune-cipher__log-entry--active[data-astro-cid-vszgen2v] .rune-cipher__log-dot[data-astro-cid-vszgen2v]{border-color:#8b5cf6;background:#8b5cf6;box-shadow:0 0 6px #8b5cf680}.rune-cipher__log-entry--online[data-astro-cid-vszgen2v] .rune-cipher__log-dot[data-astro-cid-vszgen2v]{border-color:#8b5cf6;background:#8b5cf6}.rune-cipher__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s;min-width:100px}.rune-cipher__log-name[data-astro-cid-vszgen2v]:not(.rune-cipher__log-name--decoded){font-family:var(--font-body);opacity:.5}.rune-cipher__log-name--decoding[data-astro-cid-vszgen2v]{color:#8b5cf6!important;opacity:1!important;text-shadow:0 0 8px rgba(139,92,246,.3)}.rune-cipher__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.rune-cipher__log-entry--active[data-astro-cid-vszgen2v] .rune-cipher__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.rune-cipher__log-entry--active[data-astro-cid-vszgen2v] .rune-cipher__log-name--decoded[data-astro-cid-vszgen2v]{color:#8b5cf6}.rune-cipher__log-entry--online[data-astro-cid-vszgen2v] .rune-cipher__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.rune-cipher__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.rune-cipher__log-entry--active[data-astro-cid-vszgen2v] .rune-cipher__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.rune-cipher__log-entry--online[data-astro-cid-vszgen2v] .rune-cipher__log-status[data-astro-cid-vszgen2v]{color:#8b5cf6}.rune-cipher__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.rune-cipher__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:#8b5cf6}.rune-cipher__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.rune-cipher__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.rune-cipher--fade[data-astro-cid-vszgen2v]{opacity:0}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:rc-cursor-blink .8s step-end infinite}@keyframes rc-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-time{color:var(--void-500);margin-left:auto}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.rune-cipher__narrative-text[data-astro-cid-vszgen2v] .rune-cipher__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@keyframes rc-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.rune-cipher--shake[data-astro-cid-vszgen2v]{animation:rc-shake .35s ease-out}@keyframes rc-flicker{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.9}to{opacity:1}}.rune-cipher[data-astro-cid-vszgen2v].rune-cipher--flicker{animation:rc-flicker .2s ease-out}.rune-cipher[data-astro-cid-vszgen2v].rune-cipher--desat{filter:saturate(.2);transition:filter .3s ease-out}@keyframes rc-glitch{0%{transform:skew(0);text-shadow:none}20%{transform:skew(-3deg);text-shadow:-2px 0 #FF3333,2px 0 #8B5CF6}40%{transform:skew(2deg);text-shadow:2px 0 #FF3333,-2px 0 #8B5CF6}60%{transform:skew(-1deg);text-shadow:-1px 0 #FF3333,1px 0 #8B5CF6}80%{transform:skew(.5deg);text-shadow:1px 0 #FF3333,-1px 0 #8B5CF6}to{transform:skew(0);text-shadow:none}}.rune-cipher__narrative-text[data-astro-cid-vszgen2v].rune-cipher--glitch{animation:rc-glitch .4s ease-out}.rune-cipher__seal--targeted[data-astro-cid-vszgen2v] .rune-cipher__reticle[data-astro-cid-vszgen2v]{opacity:1}.rune-cipher__seal--targeted[data-astro-cid-vszgen2v] .rune-cipher__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#8b5cf6;stroke-width:1;opacity:.7}.rune-cipher__seal--targeted[data-astro-cid-vszgen2v] .rune-cipher__reticle-cross[data-astro-cid-vszgen2v]{stroke:#8b5cf6;stroke-width:.6;opacity:.5}.rune-cipher__seal--targeted[data-astro-cid-vszgen2v] .rune-cipher__reticle-spin[data-astro-cid-vszgen2v]{stroke:#8b5cf6;stroke-width:.4;stroke-dasharray:6 20;fill:none;opacity:.3}.rune-cipher__seal--lockon[data-astro-cid-vszgen2v] .rune-cipher__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#fff;stroke-width:1.5;opacity:1}.rune-cipher__seal--lockon[data-astro-cid-vszgen2v] .rune-cipher__reticle-cross[data-astro-cid-vszgen2v]{stroke:#fff;stroke-width:1;opacity:.8}.rune-cipher__seal--lockon[data-astro-cid-vszgen2v] .rune-cipher__reticle-spin[data-astro-cid-vszgen2v]{stroke:#fff;stroke-width:.6;stroke-dasharray:3 8;fill:none;opacity:.6;animation:rc-orbit-cw 2s linear infinite}.rune-cipher__seal--filled[data-astro-cid-vszgen2v] .rune-cipher__seal-housing[data-astro-cid-vszgen2v]{stroke-dasharray:none;opacity:.6}.rune-cipher__seal--filled[data-astro-cid-vszgen2v] .rune-cipher__seal-pulse[data-astro-cid-vszgen2v]{opacity:.3;filter:url(#rc-glow-seal)}.rune-cipher__seal--filled[data-astro-cid-vszgen2v] .rune-cipher__seal-fill[data-astro-cid-vszgen2v]{opacity:.12}.rune-cipher__seal--rejected[data-astro-cid-vszgen2v] .rune-cipher__seal-housing[data-astro-cid-vszgen2v]{stroke:#f33!important;opacity:.8}.rune-cipher__seal--rejected[data-astro-cid-vszgen2v] .rune-cipher__reticle-bracket[data-astro-cid-vszgen2v]{stroke:#f33!important}.rune-cipher__reticle[data-astro-cid-vszgen2v]{opacity:0;transition:opacity .3s}.rune-cipher__reticle-bracket[data-astro-cid-vszgen2v]{stroke:var(--void-600);stroke-width:.6;opacity:0;transition:stroke .3s,opacity .3s}.rune-cipher__reticle-cross[data-astro-cid-vszgen2v]{stroke:var(--void-600);stroke-width:.4;opacity:0;transition:stroke .3s,opacity .3s}.rune-cipher__reticle-spin[data-astro-cid-vszgen2v]{stroke:var(--void-600);stroke-width:.3;stroke-dasharray:4 20;fill:none;opacity:0;transition:stroke .3s,opacity .3s}.rune-cipher--dimmed[data-astro-cid-vszgen2v]{opacity:.3!important;transition:opacity .3s}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="1"] .rune-cipher__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 40px rgba(139,92,246,.03))}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="2"] .rune-cipher__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 50px rgba(139,92,246,.06))}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="3"] .rune-cipher__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 60px rgba(139,92,246,.09))}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="4"] .rune-cipher__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 80px rgba(139,92,246,.14))}.rune-cipher__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s}@keyframes rc-led-pulse{0%,to{opacity:1}50%{opacity:.5}}.rune-cipher__led--active[data-astro-cid-vszgen2v]{filter:url(#rc-glow-soft);animation:rc-led-pulse 2s ease-in-out infinite}.rune-cipher__data-col-left[data-astro-cid-vszgen2v],.rune-cipher__data-col-right[data-astro-cid-vszgen2v]{font-family:monospace;transition:opacity .3s}.rune-cipher__trace[data-astro-cid-vszgen2v]{transition:opacity .6s,stroke .6s}.rune-cipher__trace[data-astro-cid-vszgen2v].rune-cipher--lit{opacity:.5!important;filter:url(#rc-glow-soft)}.rune-cipher__via[data-astro-cid-vszgen2v]{transition:opacity .4s}@keyframes rc-fanfare-pulse{0%,to{box-shadow:0 0 8px #8b5cf64d}50%{box-shadow:0 0 20px #8b5cf699}}.rune-cipher__drop-zone[data-astro-cid-vszgen2v].rune-cipher--fanfare{animation:rc-fanfare-pulse .6s ease-in-out infinite;border-color:#8b5cf6}.rune-cipher__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#8b5cf6;pointer-events:none;z-index:5;opacity:0}@keyframes rc-violet-flash{0%{opacity:0}50%{opacity:.3}to{opacity:0}}.rune-cipher__flash-overlay--active[data-astro-cid-vszgen2v]{animation:rc-violet-flash .4s ease-out forwards}.rune-cipher__msg-rune[data-astro-cid-vszgen2v]{transition:fill .3s,opacity .3s}.rune-cipher--fanfare[data-astro-cid-vszgen2v] .rune-cipher__msg[data-astro-cid-vszgen2v]{opacity:.9}.rune-cipher__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#0a0612;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.rune-cipher__boot-overlay--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.rune-cipher__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(139,92,246,.1) 50%,transparent 52%);animation:rc-boot-scan 1.2s ease-in-out}@keyframes rc-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.rune-cipher__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:var(--void-500);text-transform:uppercase;animation:rc-boot-blink .4s step-end 3}@keyframes rc-boot-blink{0%,to{opacity:1}50%{opacity:0}}.rune-cipher__tome[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px);pointer-events:none;z-index:1;opacity:.5;border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(prefers-reduced-motion:reduce){.rune-cipher__orbit-text--cw[data-astro-cid-vszgen2v],.rune-cipher__orbit-text--ccw[data-astro-cid-vszgen2v],.rune-cipher__seal-housing[data-astro-cid-vszgen2v],.rune-cipher__scan-line[data-astro-cid-vszgen2v],.rune-cipher__h-scan[data-astro-cid-vszgen2v],.rune-cipher__energy-pulse[data-astro-cid-vszgen2v],.rune-cipher__inscription-strip[data-astro-cid-vszgen2v],.rune-cipher__reticle-spin[data-astro-cid-vszgen2v],.rune-cipher__led--active[data-astro-cid-vszgen2v],.rune-cipher--shake[data-astro-cid-vszgen2v],.rune-cipher--flicker[data-astro-cid-vszgen2v]{animation:none!important}}@media(max-width:640px){.rune-cipher__letters[data-astro-cid-vszgen2v]{grid-template-columns:repeat(2,1fr)}.rune-cipher__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#0a0612f2;padding:var(--space-3);gap:var(--space-3)}.rune-cipher__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}}@keyframes rc-star-twinkle{0%,to{opacity:.2}50%{opacity:.6}}.rune-cipher__star[data-astro-cid-vszgen2v]{animation:rc-star-twinkle 3s ease-in-out infinite}.rune-cipher__orbit-text--3[data-astro-cid-vszgen2v]{animation:rc-orbit-cw 40s linear infinite}@keyframes rc-crown-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rune-cipher__crown-text[data-astro-cid-vszgen2v]{animation:rc-crown-rotate 25s linear infinite}.rune-cipher__crown-ring[data-astro-cid-vszgen2v]{transition:opacity .6s,stroke .6s}@keyframes rc-conduit-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}.rune-cipher__conduit[data-astro-cid-vszgen2v]{animation:rc-conduit-flow 5s linear infinite;transition:opacity 1s,stroke 1s}.rune-cipher__conduit--0[data-astro-cid-vszgen2v]{animation-delay:0s}.rune-cipher__conduit--1[data-astro-cid-vszgen2v]{animation-delay:-.8s}.rune-cipher__conduit--2[data-astro-cid-vszgen2v]{animation-delay:-1.6s}.rune-cipher__conduit--3[data-astro-cid-vszgen2v]{animation-delay:-2.4s}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="1"] .rune-cipher__conduit[data-astro-cid-vszgen2v]{opacity:.25}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="2"] .rune-cipher__conduit[data-astro-cid-vszgen2v]{opacity:.35;stroke:indigo}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="3"] .rune-cipher__conduit[data-astro-cid-vszgen2v]{opacity:.5;stroke:#8b5cf6}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="4"] .rune-cipher__conduit[data-astro-cid-vszgen2v]{opacity:.7;stroke:#8b5cf6;filter:url(#rc-glow-soft)}@keyframes rc-readout-spin{0%{stroke-dashoffset:0}to{stroke-dashoffset:-52}}.rune-cipher__seal-readout[data-astro-cid-vszgen2v]{transition:opacity .4s}.rune-cipher__seal-readout--active[data-astro-cid-vszgen2v]{opacity:.6!important;animation:rc-readout-spin 3s linear infinite}.rune-cipher__seal-bar[data-astro-cid-vszgen2v]{transition:width .6s var(--ease-cinematic),opacity .4s}@keyframes rc-sigil-pulse{0%,to{opacity:.2}50%{opacity:.5}}.rune-cipher__sigil-mark[data-astro-cid-vszgen2v]{animation:rc-sigil-pulse 3s ease-in-out infinite;transition:opacity .4s}.rune-cipher__sigil-marks--cascade[data-astro-cid-vszgen2v] .rune-cipher__sigil-mark[data-astro-cid-vszgen2v]{animation-duration:1.5s;opacity:.6}@keyframes rc-outer-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rc-outer-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.rune-cipher__outer-ring[data-astro-cid-vszgen2v]{transform-origin:250px 200px}.rune-cipher__outer-ring--1[data-astro-cid-vszgen2v]{animation:rc-outer-cw 18s linear infinite}.rune-cipher__outer-ring--2[data-astro-cid-vszgen2v]{animation:rc-outer-ccw 22s linear infinite}.rune-cipher--fanfare[data-astro-cid-vszgen2v] .rune-cipher__outer-rings[data-astro-cid-vszgen2v]{opacity:.4;filter:url(#rc-glow-soft)}@keyframes rc-bio-pulse{0%,to{opacity:.2}50%{opacity:.6}}.rune-cipher__bio-bar[data-astro-cid-vszgen2v]{animation:rc-bio-pulse 2s ease-in-out infinite}.rune-cipher__bio-bar[data-astro-cid-vszgen2v]:nth-child(2){animation-delay:.15s}.rune-cipher__bio-bar[data-astro-cid-vszgen2v]:nth-child(3){animation-delay:.3s}.rune-cipher__bio-bar[data-astro-cid-vszgen2v]:nth-child(4){animation-delay:.45s}.rune-cipher__bio-bar[data-astro-cid-vszgen2v]:nth-child(5){animation-delay:.6s}.rune-cipher__seal--filled[data-astro-cid-vszgen2v] .rune-cipher__bio-bars[data-astro-cid-vszgen2v]{opacity:.8}@keyframes rc-spine-glow{0%,to{opacity:.06}50%{opacity:.15}}.rune-cipher__spine-glow[data-astro-cid-vszgen2v]{animation:rc-spine-glow 3s ease-in-out infinite}.rune-cipher[data-astro-cid-vszgen2v][data-decoded="3"] .rune-cipher__spine-glow[data-astro-cid-vszgen2v],.rune-cipher[data-astro-cid-vszgen2v][data-decoded="4"] .rune-cipher__spine-glow[data-astro-cid-vszgen2v]{opacity:.25}.rune-cipher--fanfare[data-astro-cid-vszgen2v] .rune-cipher__spine-glow[data-astro-cid-vszgen2v]{opacity:.4!important}@keyframes rc-undead-glow{0%,to{opacity:.03}50%{opacity:.08}}.rune-cipher__undead-glow[data-astro-cid-vszgen2v]{animation:rc-undead-glow 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.rune-cipher__star[data-astro-cid-vszgen2v],.rune-cipher__orbit-text--3[data-astro-cid-vszgen2v],.rune-cipher__crown-text[data-astro-cid-vszgen2v],.rune-cipher__conduit[data-astro-cid-vszgen2v],.rune-cipher__sigil-mark[data-astro-cid-vszgen2v],.rune-cipher__sigil-pulse[data-astro-cid-vszgen2v],.rune-cipher__outer-ring--1[data-astro-cid-vszgen2v],.rune-cipher__outer-ring--2[data-astro-cid-vszgen2v],.rune-cipher__bio-bar[data-astro-cid-vszgen2v],.rune-cipher__spine-glow[data-astro-cid-vszgen2v],.rune-cipher__undead-glow[data-astro-cid-vszgen2v],.rune-cipher__seal-readout--active[data-astro-cid-vszgen2v]{animation:none!important}}.timing-react[data-astro-cid-vszgen2v]{position:relative;background:#030810;overflow:hidden}.timing-react__scene[data-astro-cid-vszgen2v]{position:relative}.timing-react__svg[data-astro-cid-vszgen2v]{display:block;width:100%;height:auto;position:relative;transition:filter 1s ease-out}.timing-react__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}@keyframes tr-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tr-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.timing-react__orbit-text--cw[data-astro-cid-vszgen2v]{animation:tr-orbit-cw 25s linear infinite}.timing-react__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:tr-orbit-ccw 35s linear infinite}@keyframes tr-star-twinkle{0%,to{opacity:.2}50%{opacity:.6}}.timing-react__star[data-astro-cid-vszgen2v]{animation:tr-star-twinkle 3s ease-in-out infinite}@keyframes tr-minute-tick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tr-hour-tick{0%{transform:rotate(0)}to{transform:rotate(30deg)}}.timing-react__hand-minute[data-astro-cid-vszgen2v]{transform-origin:250px 165px;animation:tr-minute-tick 60s linear infinite}.timing-react__hand-hour[data-astro-cid-vszgen2v]{transform-origin:250px 165px;animation:tr-hour-tick 60s linear infinite}@keyframes tr-aura-pulse{0%,to{opacity:.2}50%{opacity:.4}}.timing-react__aura[data-astro-cid-vszgen2v]{animation:tr-aura-pulse 4s ease-in-out infinite}@keyframes tr-hand-glow{0%,to{opacity:.06}50%{opacity:.15}}.timing-react__hand-glow[data-astro-cid-vszgen2v]{animation:tr-hand-glow 3s ease-in-out infinite}.timing-react__hand-aura[data-astro-cid-vszgen2v]{animation:tr-aura-pulse 4s ease-in-out infinite}@keyframes tr-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes tr-scan-h{0%{transform:translateY(0)}to{transform:translateY(400px)}}.timing-react__scan-line[data-astro-cid-vszgen2v]{animation:tr-scan 5s linear infinite}.timing-react__h-scan[data-astro-cid-vszgen2v]{animation:tr-scan-h 7s linear infinite}@keyframes tr-ekg{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.timing-react__ekg[data-astro-cid-vszgen2v]{animation:tr-ekg 6s linear infinite}.timing-react__ekg--fast[data-astro-cid-vszgen2v]{animation-duration:2s!important}@keyframes tr-inscription-scroll{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}.timing-react__inscription[data-astro-cid-vszgen2v]{animation:tr-inscription-scroll 8s ease-in-out infinite}@keyframes tr-crown-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timing-react__crown-text[data-astro-cid-vszgen2v]{animation:tr-crown-rotate 20s linear infinite}@keyframes tr-outer-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tr-outer-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.timing-react__outer-ring[data-astro-cid-vszgen2v]{transform-origin:250px 200px}.timing-react__outer-ring--1[data-astro-cid-vszgen2v]{animation:tr-outer-cw 22s linear infinite}.timing-react__outer-ring--2[data-astro-cid-vszgen2v]{animation:tr-outer-ccw 28s linear infinite}@keyframes tr-target-breathe{0%,to{opacity:.1}50%{opacity:.2}}.timing-react__target-zone[data-astro-cid-vszgen2v]{animation:tr-target-breathe 2s ease-in-out infinite}@keyframes tr-conduit-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-18}}.timing-react__conduit[data-astro-cid-vszgen2v]{transition:opacity .6s,stroke .6s}.timing-react__conduit--active[data-astro-cid-vszgen2v]{opacity:.5!important;animation:tr-conduit-flow 3s linear infinite;filter:url(#tr-glow-soft)}@keyframes tr-frost-appear{0%{opacity:0;transform:scale(.5)}to{opacity:.6;transform:scale(1)}}.timing-react__frost-halo--active[data-astro-cid-vszgen2v]{animation:tr-frost-appear .4s ease-out forwards}.timing-react__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.timing-react__readout-val--active[data-astro-cid-vszgen2v]{fill:#2c75ff}@keyframes tr-readout-flash{0%{fill:#fff}50%{fill:#2c75ff}to{fill:#2c75ff}}.timing-react__readout-val--flash[data-astro-cid-vszgen2v]{animation:tr-readout-flash .6s ease-out}.timing-react__controls[data-astro-cid-vszgen2v]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--void-800)}.timing-react__freeze[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#2c75ff;background:#2c75ff0f;border:1px solid rgba(44,117,255,.25);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-5);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s,color .2s}.timing-react__freeze[data-astro-cid-vszgen2v]:hover{background:#2c75ff1f;border-color:#2c75ff80;box-shadow:0 0 12px #2c75ff26}.timing-react__freeze[data-astro-cid-vszgen2v]:disabled{opacity:.3;cursor:not-allowed}.timing-react__freeze--active[data-astro-cid-vszgen2v]{color:#d0e4ff;background:#2c75ff26;border-color:#2c75ff;box-shadow:0 0 20px #2c75ff33}.timing-react__attempt-display[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2)}.timing-react__attempt-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.12em;color:var(--void-600);text-transform:uppercase}.timing-react__attempt-leds[data-astro-cid-vszgen2v]{display:flex;gap:6px}.timing-react__attempt-led[data-astro-cid-vszgen2v]{width:8px;height:8px;border-radius:50%;background:#2c75ff;opacity:.4;transition:opacity .4s,background .4s,box-shadow .4s}.timing-react__attempt-led--active[data-astro-cid-vszgen2v]{opacity:1;box-shadow:0 0 6px #2c75ff80}.timing-react__attempt-led--spent[data-astro-cid-vszgen2v]{background:var(--void-700);opacity:.15}.timing-react__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(3,8,16,.95) 0%,rgba(3,8,16,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3;pointer-events:none}.timing-react__log[data-astro-cid-vszgen2v]{flex-shrink:0}.timing-react__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;font-weight:600;letter-spacing:.15em;color:var(--void-500);text-transform:uppercase;margin-bottom:var(--space-2)}.timing-react__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);padding:3px 0;opacity:.35;transition:opacity .4s}.timing-react__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.timing-react__log-entry--online[data-astro-cid-vszgen2v]{opacity:.8}.timing-react__log-dot[data-astro-cid-vszgen2v]{width:6px;height:6px;border-radius:50%;border:1px solid var(--void-600);flex-shrink:0;transition:background .4s,border-color .4s,box-shadow .4s}.timing-react__log-entry--active[data-astro-cid-vszgen2v] .timing-react__log-dot[data-astro-cid-vszgen2v]{border-color:#2c75ff;background:#2c75ff;box-shadow:0 0 6px #2c75ff80}.timing-react__log-entry--online[data-astro-cid-vszgen2v] .timing-react__log-dot[data-astro-cid-vszgen2v]{border-color:#2c75ff;background:#2c75ff}.timing-react__log-name[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s;min-width:100px}.timing-react__log-name[data-astro-cid-vszgen2v]:not(.timing-react__log-name--decoded){font-family:var(--font-body);opacity:.5}.timing-react__log-name--decoding[data-astro-cid-vszgen2v]{color:#2c75ff!important;opacity:1!important;text-shadow:0 0 8px rgba(44,117,255,.3)}.timing-react__log-name--decoded[data-astro-cid-vszgen2v]{opacity:1}.timing-react__log-entry--active[data-astro-cid-vszgen2v] .timing-react__log-name[data-astro-cid-vszgen2v]{color:#6b7b9e}.timing-react__log-entry--active[data-astro-cid-vszgen2v] .timing-react__log-name--decoded[data-astro-cid-vszgen2v]{color:#2c75ff}.timing-react__log-entry--online[data-astro-cid-vszgen2v] .timing-react__log-name--decoded[data-astro-cid-vszgen2v]{color:#a0aec0}.timing-react__log-status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:var(--void-600);text-transform:uppercase}.timing-react__log-entry--active[data-astro-cid-vszgen2v] .timing-react__log-status[data-astro-cid-vszgen2v]{color:#d9922a}.timing-react__log-entry--online[data-astro-cid-vszgen2v] .timing-react__log-status[data-astro-cid-vszgen2v]{color:#2c75ff}.timing-react__progress-bar[data-astro-cid-vszgen2v]{height:2px;background:#4a556833;border-radius:1px;margin-top:var(--space-2);overflow:hidden}.timing-react__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:#2c75ff}.timing-react__narrative[data-astro-cid-vszgen2v]{flex:1;max-width:400px;text-align:right}.timing-react__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b7b9e;line-height:1.5;margin:0;transition:opacity .4s}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__cursor[data-astro-cid-vszgen2v]{display:inline-block;width:1px;height:1em;background:#6b7b9e;margin-left:2px;vertical-align:text-bottom;animation:tr-cursor-blink .8s step-end infinite}@keyframes tr-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-header{display:flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;letter-spacing:.08em;margin-bottom:6px;opacity:.7}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-icon{color:#f44;font-size:14px;line-height:1;filter:drop-shadow(0 0 4px rgba(255,68,68,.5))}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-code{color:#ff6b6b;font-weight:700;border:1px solid rgba(255,68,68,.3);padding:1px 6px;border-radius:2px;background:#ff444414}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-time{color:var(--void-500);margin-left:auto}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-msg{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:11px;font-weight:600;color:#f44;letter-spacing:.05em;line-height:1.4;margin-bottom:6px;text-shadow:0 0 10px rgba(255,68,68,.2)}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-ref{display:block;font-family:var(--font-mono, "Courier New", monospace);font-style:normal;font-size:10px;color:#d4a017;letter-spacing:.04em;line-height:1.4;padding-top:5px;border-top:1px solid rgba(74,85,104,.3)}.timing-react__narrative-text[data-astro-cid-vszgen2v] .timing-react__err-ref strong{color:gold;font-weight:700;text-decoration:underline;text-underline-offset:2px}@keyframes tr-activate-ring{0%{r:6;opacity:.8;stroke-width:2.5}to{r:40;opacity:0;stroke-width:.5}}.timing-react__activate-ring[data-astro-cid-vszgen2v]{animation:tr-activate-ring .6s ease-out forwards}@keyframes tr-ripple-ring{0%{r:12;opacity:.5;stroke-width:1.5}to{r:50;opacity:0;stroke-width:.3}}.timing-react__ripple-ring[data-astro-cid-vszgen2v]{animation:tr-ripple-ring .8s ease-out forwards}@keyframes tr-reject-ring{0%{r:6;opacity:.8;stroke-width:2}to{r:35;opacity:0;stroke-width:.5}}.timing-react__reject-ring[data-astro-cid-vszgen2v]{animation:tr-reject-ring .8s ease-out forwards}@keyframes tr-shake{0%{transform:translate(0)}15%{transform:translate(-3px,2px)}30%{transform:translate(2px,-3px)}45%{transform:translate(-2px,1px)}60%{transform:translate(1px,-1px)}to{transform:translate(0)}}.timing-react--shake[data-astro-cid-vszgen2v]{animation:tr-shake .35s ease-out}@keyframes tr-flicker{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.9}to{opacity:1}}.timing-react--flicker[data-astro-cid-vszgen2v]{animation:tr-flicker .2s ease-out}.timing-react--desat[data-astro-cid-vszgen2v]{filter:saturate(.2);transition:filter .3s ease-out}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__hand-minute[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__hand-hour[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__orbit-text--cw[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__orbit-text--ccw[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__scan-line[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__h-scan[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__ekg[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__inscription[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__crown-text[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__outer-ring--1[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__outer-ring--2[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__star[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__target-zone[data-astro-cid-vszgen2v]{animation-play-state:paused!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__svg[data-astro-cid-vszgen2v]{filter:drop-shadow(0 0 80px rgba(44,117,255,.15))}@keyframes tr-fanfare-pulse{0%,to{box-shadow:0 0 8px #2c75ff4d}50%{box-shadow:0 0 20px #2c75ff99}}.timing-react__flash-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#2c75ff;pointer-events:none;z-index:5;opacity:0}@keyframes tr-blue-flash{0%{opacity:0}50%{opacity:.25}to{opacity:0}}.timing-react__flash-overlay--active[data-astro-cid-vszgen2v]{animation:tr-blue-flash .4s ease-out forwards}.timing-react__led[data-astro-cid-vszgen2v]{transition:fill .4s,stroke .4s,opacity .4s}@keyframes tr-led-pulse{0%,to{opacity:1}50%{opacity:.5}}.timing-react__led--spent[data-astro-cid-vszgen2v]{fill:var(--void-700)!important;opacity:.15!important}.timing-react__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#030810;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.timing-react__boot-overlay--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.timing-react__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(44,117,255,.1) 50%,transparent 52%);animation:tr-boot-scan 1.2s ease-in-out}@keyframes tr-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.timing-react__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:var(--void-500);text-transform:uppercase;animation:tr-boot-blink .4s step-end 3}@keyframes tr-boot-blink{0%,to{opacity:1}50%{opacity:0}}.timing-react__scene[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 1px,rgba(0,0,0,.06) 1px,rgba(0,0,0,.06) 2px);pointer-events:none;z-index:1;opacity:.5;border-radius:var(--radius-lg) var(--radius-lg) 0 0}@media(prefers-reduced-motion:reduce){.timing-react__orbit-text--cw[data-astro-cid-vszgen2v],.timing-react__orbit-text--ccw[data-astro-cid-vszgen2v],.timing-react__star[data-astro-cid-vszgen2v],.timing-react__hand-minute[data-astro-cid-vszgen2v],.timing-react__hand-hour[data-astro-cid-vszgen2v],.timing-react__aura[data-astro-cid-vszgen2v],.timing-react__hand-glow[data-astro-cid-vszgen2v],.timing-react__hand-aura[data-astro-cid-vszgen2v],.timing-react__scan-line[data-astro-cid-vszgen2v],.timing-react__h-scan[data-astro-cid-vszgen2v],.timing-react__ekg[data-astro-cid-vszgen2v],.timing-react__inscription[data-astro-cid-vszgen2v],.timing-react__crown-text[data-astro-cid-vszgen2v],.timing-react__outer-ring--1[data-astro-cid-vszgen2v],.timing-react__outer-ring--2[data-astro-cid-vszgen2v],.timing-react__target-zone[data-astro-cid-vszgen2v],.timing-react--shake[data-astro-cid-vszgen2v],.timing-react--flicker[data-astro-cid-vszgen2v]{animation:none!important}}@media(max-width:640px){.timing-react__controls[data-astro-cid-vszgen2v]{flex-direction:column;gap:var(--space-2)}.timing-react__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:flex-start;margin-top:0;background:#030810f2;padding:var(--space-3);gap:var(--space-3)}.timing-react__narrative[data-astro-cid-vszgen2v]{text-align:left;max-width:100%}.timing-react__echoes[data-astro-cid-vszgen2v],.timing-react__polar-grid[data-astro-cid-vszgen2v]{display:none}.timing-react__vortex-ring[data-astro-cid-vszgen2v]{opacity:.03!important}}@keyframes tr-vortex-spin-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tr-vortex-spin-2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes tr-vortex-spin-3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.timing-react__vortex-ring--1[data-astro-cid-vszgen2v]{animation:tr-vortex-spin-1 18s linear infinite}.timing-react__vortex-ring--2[data-astro-cid-vszgen2v]{animation:tr-vortex-spin-2 24s linear infinite}.timing-react__vortex-ring--3[data-astro-cid-vszgen2v]{animation:tr-vortex-spin-3 32s linear infinite}@keyframes tr-echo-drift-1{0%,to{transform:translate(-8px,3px)}50%{transform:translate(-10px,5px)}}@keyframes tr-echo-drift-2{0%,to{transform:translate(6px,-4px)}50%{transform:translate(8px,-2px)}}@keyframes tr-echo-drift-3{0%,to{transform:translate(-4px,-7px)}50%{transform:translate(-2px,-9px)}}.timing-react__echo--1[data-astro-cid-vszgen2v]{animation:tr-echo-drift-1 6s ease-in-out infinite}.timing-react__echo--2[data-astro-cid-vszgen2v]{animation:tr-echo-drift-2 8s ease-in-out infinite}.timing-react__echo--3[data-astro-cid-vszgen2v]{animation:tr-echo-drift-3 10s ease-in-out infinite}@keyframes tr-chakra-breathe{0%,to{opacity:.1;transform:rotate(0)}50%{opacity:.18;transform:rotate(11.25deg)}}.timing-react__chakra[data-astro-cid-vszgen2v]{animation:tr-chakra-breathe 5s ease-in-out infinite}@keyframes tr-chromatic-glitch{0%{filter:url(#tr-chromatic);transform:skew(0)}20%{filter:url(#tr-chromatic);transform:skew(-1deg)}40%{filter:none;transform:skew(.5deg)}60%{filter:url(#tr-chromatic);transform:skew(-.5deg)}80%{filter:none;transform:skew(0)}to{filter:none;transform:skew(0)}}.timing-react--chromatic-glitch[data-astro-cid-vszgen2v] .timing-react__svg[data-astro-cid-vszgen2v]{animation:tr-chromatic-glitch .5s ease-out forwards}@keyframes tr-arm-energy-flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.timing-react__arm-conduit--active[data-astro-cid-vszgen2v]{opacity:.6!important;stroke-dasharray:4 3;animation:tr-arm-energy-flow 1.5s linear infinite}@keyframes tr-arm-particle-travel{0%,to{opacity:0}50%{opacity:.6}}.timing-react__arm-particle--active[data-astro-cid-vszgen2v]{animation:tr-arm-particle-travel .8s ease-in-out infinite}.timing-react__arm-particle--active[data-astro-cid-vszgen2v]:nth-child(2){animation-delay:.2s}.timing-react__arm-particle--active[data-astro-cid-vszgen2v]:nth-child(3){animation-delay:.4s}.timing-react__arm-particle--active[data-astro-cid-vszgen2v]:nth-child(4){animation-delay:.6s}@keyframes tr-waveform-pulse{0%,to{opacity:.15}50%{opacity:.25}}.timing-react__waveform[data-astro-cid-vszgen2v]{animation:tr-waveform-pulse 2s ease-in-out infinite}@keyframes tr-near-miss-flash{0%{stroke:#d9922a;opacity:.5;stroke-width:10}50%{stroke:#ffb84d;opacity:.3;stroke-width:12}to{stroke:#d9922a;opacity:.12;stroke-width:8}}.timing-react__target-zone--near-miss[data-astro-cid-vszgen2v]{animation:tr-near-miss-flash .6s ease-out forwards!important}@keyframes tr-frost-spread{0%{r:0;opacity:0}40%{opacity:.3}to{r:200;opacity:.15}}.timing-react__frost-overlay--active[data-astro-cid-vszgen2v]{animation:tr-frost-spread 1.2s ease-out forwards}@keyframes tr-label-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:.5;transform:translateY(0)}}.timing-react__frozen-label--visible[data-astro-cid-vszgen2v]{animation:tr-label-appear .4s ease-out forwards}@keyframes tr-data-cascade{0%{fill:#fff}50%{fill:#d0e4ff}to{fill:var(--void-500)}}.timing-react__readout-val--cascade[data-astro-cid-vszgen2v]{animation:tr-data-cascade .3s ease-out}.timing-react__target-zone--proximate[data-astro-cid-vszgen2v]{filter:url(#tr-glow-soft);transition:opacity .15s,filter .3s}.timing-react--reject-enhanced[data-astro-cid-vszgen2v] .timing-react__echo--1[data-astro-cid-vszgen2v]{transform:translate(-25px,12px)!important;opacity:.08!important;transition:transform .5s ease-out,opacity .5s}.timing-react--reject-enhanced[data-astro-cid-vszgen2v] .timing-react__echo--2[data-astro-cid-vszgen2v]{transform:translate(20px,-15px)!important;opacity:.06!important;transition:transform .5s ease-out,opacity .5s}.timing-react--reject-enhanced[data-astro-cid-vszgen2v] .timing-react__echo--3[data-astro-cid-vszgen2v]{transform:translate(-15px,-20px)!important;opacity:.04!important;transition:transform .5s ease-out,opacity .5s}@keyframes tr-near-miss-ring{0%{r:6;opacity:.8;stroke-width:2}to{r:35;opacity:0;stroke-width:.5}}.timing-react__near-miss-ring[data-astro-cid-vszgen2v]{animation:tr-near-miss-ring .8s ease-out forwards}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__vortex-ring--1[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__vortex-ring--2[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__vortex-ring--3[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__echo--1[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__echo--2[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__echo--3[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__chakra[data-astro-cid-vszgen2v],.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__waveform[data-astro-cid-vszgen2v]{animation-play-state:paused!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__vortex-ring[data-astro-cid-vszgen2v]{opacity:.15!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__echo[data-astro-cid-vszgen2v]{opacity:.1!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__chakra[data-astro-cid-vszgen2v]{opacity:.25!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__polar-grid[data-astro-cid-vszgen2v]{opacity:.08!important}.timing-react--frozen[data-astro-cid-vszgen2v] .timing-react__data-col[data-astro-cid-vszgen2v]{opacity:.1!important}@media(prefers-reduced-motion:reduce){.timing-react__vortex-ring--1[data-astro-cid-vszgen2v],.timing-react__vortex-ring--2[data-astro-cid-vszgen2v],.timing-react__vortex-ring--3[data-astro-cid-vszgen2v],.timing-react__echo--1[data-astro-cid-vszgen2v],.timing-react__echo--2[data-astro-cid-vszgen2v],.timing-react__echo--3[data-astro-cid-vszgen2v],.timing-react__chakra[data-astro-cid-vszgen2v],.timing-react__waveform[data-astro-cid-vszgen2v],.timing-react__arm-conduit--active[data-astro-cid-vszgen2v],.timing-react__arm-particle--active[data-astro-cid-vszgen2v],.timing-react--chromatic-glitch[data-astro-cid-vszgen2v] .timing-react__svg[data-astro-cid-vszgen2v],.timing-react__frost-overlay--active[data-astro-cid-vszgen2v],.timing-react__frozen-label--visible[data-astro-cid-vszgen2v],.timing-react__target-zone--near-miss[data-astro-cid-vszgen2v]{animation:none!important}}@keyframes cl-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cl-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cl-star-twinkle{0%,to{opacity:.1}50%{opacity:.35}}@keyframes cl-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes cl-scan-h{0%{transform:translateY(0)}to{transform:translateY(400px)}}@keyframes cl-ekg{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes cl-eye-breathe{0%,to{opacity:.5}50%{opacity:.85}}@keyframes cl-muladhara-breathe{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes cl-activate-ring{0%{stroke-width:1.5;opacity:.8;transform:scale(1)}to{stroke-width:.5;opacity:0;transform:scale(1.4)}}@keyframes cl-ripple-ring{0%{stroke-width:2;opacity:.6;transform:scale(1)}to{stroke-width:.3;opacity:0;transform:scale(1.6)}}@keyframes cl-ring-click{0%{filter:brightness(1.6)}to{filter:brightness(1)}}@keyframes cl-gold-flash{0%{stroke:gold;stroke-opacity:1}to{stroke:gold;stroke-opacity:.3}}@keyframes cl-arc-crackle{0%,to{opacity:.3;stroke-dashoffset:0}25%{opacity:.5;stroke-dashoffset:4}50%{opacity:.15;stroke-dashoffset:2}75%{opacity:.45;stroke-dashoffset:6}}@keyframes cl-shake{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}30%{transform:translate(3px,-1px)}50%{transform:translate(-1px,2px)}70%{transform:translate(2px,-2px)}90%{transform:translate(-3px)}}@keyframes cl-flicker{0%,to{opacity:1}50%{opacity:.4}}@keyframes cl-shatter-expand{0%{transform:scale(1) translate(0);opacity:1}to{opacity:0}}@keyframes cl-wolf-rise{0%{transform:translate(250px,210px) scale(1);opacity:.2}to{transform:translate(250px,202px) scale(1.05);opacity:.8}}@keyframes cl-rage-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes cl-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes cl-boot-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cl-led-pulse{0%,to{opacity:.4}50%{opacity:.7}}.collar-lock[data-astro-cid-vszgen2v]{position:relative;overflow:hidden;background:#0a0406;border-radius:var(--radius-md)}.collar-lock__scene[data-astro-cid-vszgen2v]{position:relative}.collar-lock__svg[data-astro-cid-vszgen2v]{display:block;width:100%;height:auto;position:relative;transition:filter 1s ease-out}.collar-lock__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.collar-lock__star[data-astro-cid-vszgen2v]{animation:cl-star-twinkle 3s ease-in-out infinite}.collar-lock__orbit-cw[data-astro-cid-vszgen2v]{animation:cl-orbit-cw 50s linear infinite}.collar-lock__orbit-ccw[data-astro-cid-vszgen2v]{animation:cl-orbit-ccw 70s linear infinite}.collar-lock__muladhara[data-astro-cid-vszgen2v]{animation:cl-muladhara-breathe 4s ease-in-out infinite;transform-origin:250px 65px}.collar-lock__eye[data-astro-cid-vszgen2v]{animation:cl-eye-breathe 3s ease-in-out infinite}.collar-lock__eye--left[data-astro-cid-vszgen2v]{animation-delay:.15s}.collar-lock__crackle[data-astro-cid-vszgen2v]{animation:cl-arc-crackle 2s ease-in-out infinite}.collar-lock__crackle[data-astro-cid-vszgen2v]:nth-child(odd){animation-delay:.5s}.collar-lock__wolf--risen[data-astro-cid-vszgen2v]{transform:translate(250px,202px) scale(1.05)!important;opacity:.8!important;transition:transform .5s ease-out,opacity .5s ease-out}.collar-lock__ring[data-astro-cid-vszgen2v]{cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1);outline:none}.collar-lock__ring[data-astro-cid-vszgen2v]:focus-visible .collar-lock__ring-band[data-astro-cid-vszgen2v]{stroke-opacity:.9}.collar-lock__ring-band[data-astro-cid-vszgen2v]{transition:stroke .4s,opacity .4s}.collar-lock__symbol[data-astro-cid-vszgen2v]{transition:transform .35s cubic-bezier(.34,1.56,.64,1),fill .4s,opacity .4s;pointer-events:none}.collar-lock__hit[data-astro-cid-vszgen2v]{pointer-events:all}.collar-lock__clamp[data-astro-cid-vszgen2v]{transition:opacity .4s}.collar-lock__pulse[data-astro-cid-vszgen2v]{pointer-events:none}.collar-lock__ring--rotating[data-astro-cid-vszgen2v]{animation:cl-ring-click .3s ease-out}.collar-lock__ring--aligned[data-astro-cid-vszgen2v] .collar-lock__ring-band[data-astro-cid-vszgen2v]{stroke:url(#cl-collar-gold)!important;opacity:.9!important}.collar-lock__ring--aligned[data-astro-cid-vszgen2v] .collar-lock__symbol[data-astro-cid-vszgen2v]{fill:gold!important;opacity:.9!important}.collar-lock__ring--aligned[data-astro-cid-vszgen2v] .collar-lock__clamp[data-astro-cid-vszgen2v]{opacity:.8!important}.collar-lock__ring--aligned[data-astro-cid-vszgen2v] .collar-lock__pulse[data-astro-cid-vszgen2v]{animation:cl-gold-flash .5s ease-out forwards}.collar-lock--dimmed[data-astro-cid-vszgen2v] .collar-lock__ring[data-astro-cid-vszgen2v]:not(.collar-lock__ring--locking){opacity:.3;transition:opacity .3s}.collar-lock--dimmed[data-astro-cid-vszgen2v] .collar-lock__data-readout[data-astro-cid-vszgen2v],.collar-lock--dimmed[data-astro-cid-vszgen2v] .collar-lock__data-columns[data-astro-cid-vszgen2v]{opacity:.2;transition:opacity .3s}.collar-lock--shake[data-astro-cid-vszgen2v]{animation:cl-shake .35s ease-out}.collar-lock--flicker[data-astro-cid-vszgen2v]{animation:cl-flicker .1s linear 3}.collar-lock__marker[data-astro-cid-vszgen2v]{pointer-events:none}.collar-lock__arc[data-astro-cid-vszgen2v]{animation:cl-arc-crackle 2s ease-in-out infinite}.collar-lock__arc[data-astro-cid-vszgen2v][data-arc="1"]{animation-delay:.3s}.collar-lock__arc[data-astro-cid-vszgen2v][data-arc="2"]{animation-delay:.6s}.collar-lock__arc[data-astro-cid-vszgen2v][data-arc="3"]{animation-delay:.9s}.collar-lock__arc[data-astro-cid-vszgen2v][data-arc="4"]{animation-delay:1.2s}.collar-lock__arc[data-astro-cid-vszgen2v][data-arc="5"]{animation-delay:1.5s}.collar-lock__arc--dead[data-astro-cid-vszgen2v]{opacity:0!important;animation:none!important;transition:opacity .4s}.collar-lock__readout-val[data-astro-cid-vszgen2v]{fill:var(--void-500);font-weight:600;transition:fill .3s}.collar-lock__readout-val--active[data-astro-cid-vszgen2v]{fill:#c41e3a}.collar-lock__readout-val--gold[data-astro-cid-vszgen2v]{fill:gold}.collar-lock__led[data-astro-cid-vszgen2v]{animation:cl-led-pulse 1.5s ease-in-out infinite;transition:fill .4s,opacity .4s}.collar-lock__led--active[data-astro-cid-vszgen2v]{fill:gold!important;opacity:1!important;animation:none;filter:drop-shadow(0 0 4px rgba(255,215,0,.5))}.collar-lock__data-col[data-astro-cid-vszgen2v]{transition:opacity .3s}.collar-lock__ekg[data-astro-cid-vszgen2v]{animation:cl-ekg 6s linear infinite}.collar-lock__ekg--fast[data-astro-cid-vszgen2v]{animation-duration:2s!important}.collar-lock__ekg--rage[data-astro-cid-vszgen2v]{animation-duration:1s!important;stroke:gold!important;stroke-width:1.2!important;opacity:.5!important}.collar-lock__scan-line[data-astro-cid-vszgen2v]{animation:cl-scan 5s linear infinite;pointer-events:none}.collar-lock__h-scan[data-astro-cid-vszgen2v]{animation:cl-scan-h 7s linear infinite}.collar-lock__controls[data-astro-cid-vszgen2v]{text-align:center;padding:var(--space-2) var(--space-4);border-top:1px solid rgba(196,30,58,.15)}.collar-lock__hint[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:9px;letter-spacing:.1em;color:var(--void-500);text-transform:uppercase}.collar-lock__hud[data-astro-cid-vszgen2v]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(to top,rgba(10,4,6,.95) 0%,rgba(10,4,6,.6) 60%,transparent 100%);margin-top:-60px;position:relative;z-index:3}.collar-lock__log[data-astro-cid-vszgen2v]{flex:1;min-width:0}.collar-lock__log-title[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;font-weight:600;letter-spacing:.15em;color:#c41e3a;text-transform:uppercase;margin-bottom:var(--space-2);opacity:.6}.collar-lock__log-entries[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:3px}.collar-lock__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:9px;letter-spacing:.06em;color:var(--void-600);opacity:.4;transition:opacity .4s,color .4s}.collar-lock__log-entry--active[data-astro-cid-vszgen2v]{opacity:1;color:var(--void-400)}.collar-lock__log-entry--decoded[data-astro-cid-vszgen2v]{opacity:1;color:#c41e3a}.collar-lock__log-dot[data-astro-cid-vszgen2v]{width:5px;height:5px;border-radius:50%;background:var(--void-700);flex-shrink:0;transition:background .4s,box-shadow .4s}.collar-lock__log-entry--active[data-astro-cid-vszgen2v] .collar-lock__log-dot[data-astro-cid-vszgen2v]{background:#c41e3a;box-shadow:0 0 4px #c41e3a66}.collar-lock__log-entry--decoded[data-astro-cid-vszgen2v] .collar-lock__log-dot[data-astro-cid-vszgen2v]{background:gold;box-shadow:0 0 4px #ffd70066}.collar-lock__log-name[data-astro-cid-vszgen2v]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collar-lock__log-status[data-astro-cid-vszgen2v]{font-size:7px;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;color:var(--void-600);transition:color .4s}.collar-lock__log-entry--decoded[data-astro-cid-vszgen2v] .collar-lock__log-status[data-astro-cid-vszgen2v]{color:gold}.collar-lock__progress-bar[data-astro-cid-vszgen2v]{margin-top:var(--space-2);height:2px;background:var(--void-800);border-radius:1px;overflow:hidden}.collar-lock__progress-fill[data-astro-cid-vszgen2v]{height:100%;width:0%;background:linear-gradient(90deg,#c41e3a,gold);border-radius:1px;transition:width .6s ease-out}.collar-lock__narrative[data-astro-cid-vszgen2v]{flex:1;min-width:0}.collar-lock__narrative-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;line-height:1.6;color:var(--void-400);font-style:italic;letter-spacing:.02em;transition:color .5s;margin:0}.collar-lock__boot-overlay[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#0a0406;display:flex;align-items:center;justify-content:center;z-index:10;opacity:1;transition:opacity .6s ease-out;pointer-events:none}.collar-lock__boot-overlay--hidden[data-astro-cid-vszgen2v]{opacity:0}.collar-lock__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(196,30,58,.03) 50%);background-size:100% 4px;animation:cl-boot-scan 1.2s linear infinite;pointer-events:none}.collar-lock__boot-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:#c41e3a;text-transform:uppercase;animation:cl-boot-blink .4s step-end infinite}.collar-lock__flash[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:gold;opacity:0;pointer-events:none;z-index:8;transition:opacity .15s}.collar-lock__flash--active[data-astro-cid-vszgen2v]{opacity:.15}.collar-lock[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(196,30,58,.015) 50%);background-size:100% 3px;pointer-events:none;z-index:9}.collar-lock__error-text[data-astro-cid-vszgen2v]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.2em;color:#c41e3a;text-transform:uppercase;opacity:0;pointer-events:none;z-index:5;text-shadow:0 0 12px rgba(196,30,58,.6)}@media(prefers-reduced-motion:reduce){.collar-lock__star[data-astro-cid-vszgen2v],.collar-lock__orbit-cw[data-astro-cid-vszgen2v],.collar-lock__orbit-ccw[data-astro-cid-vszgen2v],.collar-lock__muladhara[data-astro-cid-vszgen2v],.collar-lock__eye[data-astro-cid-vszgen2v],.collar-lock__crackle[data-astro-cid-vszgen2v],.collar-lock__arc[data-astro-cid-vszgen2v],.collar-lock__ekg[data-astro-cid-vszgen2v],.collar-lock__scan-line[data-astro-cid-vszgen2v],.collar-lock__h-scan[data-astro-cid-vszgen2v],.collar-lock__led[data-astro-cid-vszgen2v],.collar-lock__boot-scanline[data-astro-cid-vszgen2v],.collar-lock__boot-text[data-astro-cid-vszgen2v],.collar-lock__ring--rotating[data-astro-cid-vszgen2v],.collar-lock__ring--aligned[data-astro-cid-vszgen2v] .collar-lock__pulse[data-astro-cid-vszgen2v],.collar-lock--shake[data-astro-cid-vszgen2v],.collar-lock--flicker[data-astro-cid-vszgen2v]{animation:none!important}.collar-lock__ring[data-astro-cid-vszgen2v]{transition:transform .01s!important}.collar-lock__symbol[data-astro-cid-vszgen2v]{transition:transform .01s,fill .01s,opacity .01s!important}}@media(max-width:640px){.collar-lock__hud[data-astro-cid-vszgen2v]{flex-direction:column;align-items:stretch;margin-top:-40px}.collar-lock__narrative[data-astro-cid-vszgen2v]{margin-top:var(--space-2)}}@keyframes mm-star-twinkle{0%,to{opacity:.1}50%{opacity:.35}}@keyframes mm-orbit-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mm-orbit-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes mm-pedestal-pulse{0%,to{opacity:.2}50%{opacity:.4}}@keyframes mm-pedestal-active{0%,to{opacity:.6}50%{opacity:.9}}@keyframes mm-pedestal-sealed{0%,to{opacity:.8;filter:drop-shadow(0 0 4px rgba(204,85,0,.4))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(204,85,0,.6))}}@keyframes mm-lock-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mm-lock-full{0%{transform:rotate(0)}to{transform:rotate(720deg)}}@keyframes mm-eye-breathe{0%,to{opacity:.3}50%{opacity:.7}}@keyframes mm-eye-awake{0%,to{opacity:.7;filter:drop-shadow(0 0 2px #D4A017)}50%{opacity:1;filter:drop-shadow(0 0 5px #D4A017)}}@keyframes mm-conduit-flow{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes mm-conduit-blaze{0%{stroke-dashoffset:16;opacity:.6}50%{opacity:.9}to{stroke-dashoffset:0;opacity:.6}}@keyframes mm-reticle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mm-reticle-lock{0%{stroke-dasharray:2 4}to{stroke-dasharray:30 0}}@keyframes mm-scan-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes mm-h-scan{0%{transform:translateY(-100%);opacity:0}20%{opacity:.04}80%{opacity:.04}to{transform:translateY(100%);opacity:0}}@keyframes mm-waveform-pulse{0%,to{opacity:.15}50%{opacity:.3}}@keyframes mm-waveform-active{0%,to{opacity:.4;stroke-width:1}50%{opacity:.7;stroke-width:1.5}}@keyframes mm-ekg-pulse{0%,to{opacity:.08}50%{opacity:.2}}@keyframes mm-fragment-drift{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes mm-fragment-float{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(3px) translateY(-2px)}75%{transform:translate(-2px) translateY(1px)}}@keyframes mm-sand-drift{0%{transform:translate(-20px);opacity:0}30%{opacity:.3}70%{opacity:.3}to{transform:translate(20px);opacity:0}}@keyframes mm-constellation-pulse{0%,to{opacity:.12}50%{opacity:.35}}@keyframes mm-constellation-blaze{0%,to{opacity:.5;filter:drop-shadow(0 0 3px #FFD700)}50%{opacity:.9;filter:drop-shadow(0 0 8px #FFD700)}}@keyframes mm-fanfare-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes mm-boot-fade{0%{opacity:1}to{opacity:0}}@keyframes mm-card-glow{0%,to{box-shadow:0 0 8px #cc55004d}50%{box-shadow:0 0 20px #c509}}@keyframes mm-card-sealed{0%,to{box-shadow:0 0 12px #c506,0 0 30px #d4a01726}50%{box-shadow:0 0 25px #cc5500b3,0 0 50px #d4a01740}}@keyframes mm-boot-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes mm-boot-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mm-activate-ring{0%{r:8;opacity:.8;stroke-width:2}to{r:40;opacity:0;stroke-width:.3}}@keyframes mm-ripple-ring{0%{r:12;opacity:.5;stroke-width:1.5}to{r:55;opacity:0;stroke-width:.2}}@keyframes mm-card-shake{0%,to{transform:translate(0) rotateY(0)}15%{transform:translate(-6px) rotateY(0)}30%{transform:translate(5px) rotateY(0)}45%{transform:translate(-3px) rotateY(0)}60%{transform:translate(2px) rotateY(0)}}@keyframes mm-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes mm-container-shake{0%,to{transform:translate(0)}10%{transform:translate(-2px,1px)}20%{transform:translate(2px,-1px)}30%{transform:translate(-1px,2px)}40%{transform:translate(1px,-1px)}50%{transform:translate(-2px)}}@keyframes mm-sigil-pulse{0%,to{opacity:.04}50%{opacity:.12}}@keyframes mm-sacral-breathe{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}@keyframes mm-lotus-bloom{0%,to{opacity:.06}50%{opacity:.15}}@keyframes mm-aura-pulse{0%,to{r:42;opacity:.1}50%{r:45;opacity:.15}}@keyframes mm-artifact-materialize{0%{opacity:0;transform:scale(.5)}60%{opacity:.7;transform:scale(1.15)}to{opacity:.5;transform:scale(1)}}.mem-match[data-astro-cid-vszgen2v]{position:relative;overflow:hidden;border-radius:var(--radius-lg)}.mem-match--shake[data-astro-cid-vszgen2v]{animation:mm-container-shake .35s ease-out}.mem-match--dimmed[data-astro-cid-vszgen2v] .mem-match__svg[data-astro-cid-vszgen2v]{filter:brightness(.7);transition:filter .3s ease}.mem-match__canvas[data-astro-cid-vszgen2v]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}.mem-match__display[data-astro-cid-vszgen2v]{position:relative;z-index:1}.mem-match__display[data-astro-cid-vszgen2v]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(204,85,0,.008) 2px,rgba(204,85,0,.008) 4px);pointer-events:none;z-index:2;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mem-match__svg[data-astro-cid-vszgen2v]{display:block;width:100%;height:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.mem-match__h-scan[data-astro-cid-vszgen2v]{animation:mm-h-scan 8s linear infinite}.mem-match__star[data-astro-cid-vszgen2v]{animation:mm-star-twinkle 3s ease-in-out infinite}.mem-match__orbit-text--cw[data-astro-cid-vszgen2v]{animation:mm-orbit-cw 60s linear infinite}.mem-match__orbit-text--ccw[data-astro-cid-vszgen2v]{animation:mm-orbit-ccw 80s linear infinite}.mem-match__orbit-text--cw3[data-astro-cid-vszgen2v]{animation:mm-orbit-cw 100s linear infinite}.mem-match__constellation[data-astro-cid-vszgen2v]{transition:opacity 1s ease}.mem-match--progress-1[data-astro-cid-vszgen2v] .mem-match__constellation[data-astro-cid-vszgen2v]{opacity:.2}.mem-match--progress-2[data-astro-cid-vszgen2v] .mem-match__constellation[data-astro-cid-vszgen2v]{opacity:.35;animation:mm-constellation-pulse 2s ease-in-out infinite}.mem-match--progress-3[data-astro-cid-vszgen2v] .mem-match__constellation[data-astro-cid-vszgen2v]{opacity:.6;animation:mm-constellation-pulse 1.5s ease-in-out infinite}.mem-match__pedestal-glow[data-astro-cid-vszgen2v]{transition:opacity .6s ease}.mem-match__cradle[data-astro-cid-vszgen2v]{transition:stroke-dasharray .6s ease,opacity .6s ease}.mem-match__pedestal--active[data-astro-cid-vszgen2v] .mem-match__cradle[data-astro-cid-vszgen2v]{stroke-dasharray:none;opacity:.5}.mem-match__pedestal--active[data-astro-cid-vszgen2v] .mem-match__pedestal-glow[data-astro-cid-vszgen2v]{animation:mm-pedestal-active 2s ease-in-out infinite;opacity:.6}.mem-match__pedestal--active[data-astro-cid-vszgen2v] .mem-match__pedestal-label[data-astro-cid-vszgen2v]{opacity:.5}.mem-match__pedestal--sealed[data-astro-cid-vszgen2v] .mem-match__cradle[data-astro-cid-vszgen2v]{stroke-dasharray:none;opacity:.7;stroke:#d4a017}.mem-match__pedestal--sealed[data-astro-cid-vszgen2v] .mem-match__pedestal-glow[data-astro-cid-vszgen2v]{animation:mm-pedestal-sealed 2s ease-in-out infinite;opacity:.8;fill:url(#mm-pedestal-active-grad)}.mem-match__pedestal--sealed[data-astro-cid-vszgen2v] .mem-match__pedestal-label[data-astro-cid-vszgen2v]{opacity:.7;fill:#d4a017}.mem-match__ped-arc[data-astro-cid-vszgen2v]{transition:opacity .6s ease}.mem-match__vault-lock[data-astro-cid-vszgen2v]{transition:opacity .5s ease}.mem-match__vault-lock--unlocked[data-astro-cid-vszgen2v] .mem-match__lock-inner[data-astro-cid-vszgen2v]{stroke-dasharray:none;opacity:.5}.mem-match__vault-lock--sealed[data-astro-cid-vszgen2v]{animation:mm-lock-full 1s ease-out}.mem-match__vault-lock--sealed[data-astro-cid-vszgen2v] .mem-match__lock-inner[data-astro-cid-vszgen2v]{stroke-dasharray:none;opacity:.7;stroke:#d4a017}.mem-match__saikaraa[data-astro-cid-vszgen2v]{transition:opacity .8s ease,transform .8s ease}.mem-match__eye[data-astro-cid-vszgen2v]{animation:mm-eye-breathe 3.5s ease-in-out infinite}.mem-match__saikaraa-ring[data-astro-cid-vszgen2v]{animation:mm-aura-pulse 5s ease-in-out infinite}.mem-match__sacral-symbol[data-astro-cid-vszgen2v]{transition:opacity .8s ease;animation:mm-sacral-breathe 4s ease-in-out infinite}.mem-match__lotus-petal[data-astro-cid-vszgen2v]{animation:mm-lotus-bloom 6s ease-in-out infinite}.mem-match__lotus-petal[data-astro-cid-vszgen2v]:nth-child(2n){animation-delay:-3s}.mem-match__conduit[data-astro-cid-vszgen2v]{transition:opacity .6s ease}.mem-match__conduit--active[data-astro-cid-vszgen2v]{opacity:.5!important;animation:mm-conduit-flow 1.5s linear infinite}.mem-match__conduit--blaze[data-astro-cid-vszgen2v]{opacity:.8!important;animation:mm-conduit-blaze .8s linear infinite;stroke-width:1.5}.mem-match__conduit-glow[data-astro-cid-vszgen2v],.mem-match__artifact-icon[data-astro-cid-vszgen2v]{transition:opacity .6s ease}.mem-match__artifact-icon--visible[data-astro-cid-vszgen2v]{animation:mm-artifact-materialize .6s ease-out forwards}.mem-match__sigils[data-astro-cid-vszgen2v]{transition:opacity .8s ease}.mem-match--progress-1[data-astro-cid-vszgen2v] .mem-match__sigils[data-astro-cid-vszgen2v]{opacity:.06}.mem-match--progress-2[data-astro-cid-vszgen2v] .mem-match__sigils[data-astro-cid-vszgen2v]{opacity:.09;animation:mm-sigil-pulse 4s ease-in-out infinite}.mem-match--progress-3[data-astro-cid-vszgen2v] .mem-match__sigils[data-astro-cid-vszgen2v]{opacity:.14;animation:mm-sigil-pulse 2.5s ease-in-out infinite}.mem-match__reticle[data-astro-cid-vszgen2v]{transition:opacity .3s ease}.mem-match__reticle--scanning[data-astro-cid-vszgen2v]{opacity:.5!important}.mem-match__reticle--scanning[data-astro-cid-vszgen2v] .mem-match__reticle-ring[data-astro-cid-vszgen2v]{animation:mm-reticle-spin 2s linear infinite}.mem-match__reticle--scanning[data-astro-cid-vszgen2v] .mem-match__crosshair[data-astro-cid-vszgen2v]{opacity:.6}.mem-match__reticle--matched[data-astro-cid-vszgen2v]{opacity:.7!important}.mem-match__reticle--matched[data-astro-cid-vszgen2v] .mem-match__reticle-ring[data-astro-cid-vszgen2v]{stroke:#d4a017;stroke-dasharray:none;animation:mm-reticle-lock .3s ease-out forwards}.mem-match__reticle--matched[data-astro-cid-vszgen2v] .mem-match__reticle-inner[data-astro-cid-vszgen2v]{opacity:.5;stroke-dasharray:none}.mem-match__reticle--matched[data-astro-cid-vszgen2v] .mem-match__reticle-status[data-astro-cid-vszgen2v]{fill:#d4a017}.mem-match__reticle--rejected[data-astro-cid-vszgen2v]{opacity:.6!important}.mem-match__reticle--rejected[data-astro-cid-vszgen2v] rect[data-astro-cid-vszgen2v],.mem-match__reticle--rejected[data-astro-cid-vszgen2v] line[data-astro-cid-vszgen2v],.mem-match__reticle--rejected[data-astro-cid-vszgen2v] circle[data-astro-cid-vszgen2v]{stroke:#c41e3a!important}.mem-match__reticle--rejected[data-astro-cid-vszgen2v] .mem-match__reticle-status[data-astro-cid-vszgen2v]{fill:#c41e3a}.mem-match__bio-bar[data-astro-cid-vszgen2v]{transition:opacity .4s ease}.mem-match__bio-fill[data-astro-cid-vszgen2v]{transition:width .6s var(--ease-cinematic)}.mem-match__ekg[data-astro-cid-vszgen2v]{animation:mm-ekg-pulse 3s ease-in-out infinite;transition:opacity .6s ease,stroke-width .6s ease}.mem-match__led[data-astro-cid-vszgen2v]{transition:opacity .4s ease,fill .4s ease}.mem-match__led--active[data-astro-cid-vszgen2v]{opacity:.8!important;fill:#d4a017!important;filter:url(#mm-glow-soft)}.mem-match__readout[data-astro-cid-vszgen2v]{transition:fill .4s ease}.mem-match__readouts[data-astro-cid-vszgen2v] text[data-astro-cid-vszgen2v]{transition:opacity .4s ease}.mem-match__data-col[data-astro-cid-vszgen2v]{transition:opacity .3s ease}.mem-match__scan-line[data-astro-cid-vszgen2v]{animation:mm-scan-sweep 6s linear infinite}.mem-match__waveform[data-astro-cid-vszgen2v]{animation:mm-waveform-pulse 4s ease-in-out infinite;transition:stroke-width .6s ease}.mem-match__waveform--active[data-astro-cid-vszgen2v]{animation:mm-waveform-active 1.5s ease-in-out infinite}.mem-match__relic-frag[data-astro-cid-vszgen2v]{animation:mm-fragment-drift 6s ease-in-out infinite;transition:opacity .8s ease}.mem-match__relic-frag[data-astro-cid-vszgen2v]:nth-child(odd){animation-delay:-3s}.mem-match__grid[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);max-width:380px;margin:-40px auto 0;padding:var(--space-3) var(--space-4);position:relative;z-index:3}.mem-match__card[data-astro-cid-vszgen2v]{width:100%;aspect-ratio:3/4;border:none;background:none;padding:0;cursor:pointer;perspective:800px}.mem-match__card[data-astro-cid-vszgen2v] .puzzle-card__inner[data-astro-cid-vszgen2v]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s var(--ease-cinematic)}.mem-match__card[data-astro-cid-vszgen2v] .puzzle-card__face[data-astro-cid-vszgen2v]{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center}.mem-match__card[data-astro-cid-vszgen2v] .puzzle-card__front[data-astro-cid-vszgen2v]{background:linear-gradient(135deg,#1a1008,#0d0804);border:1px solid rgba(204,85,0,.15);box-shadow:inset 0 0 20px #cc55000d}.mem-match__eye-motif[data-astro-cid-vszgen2v]{font-size:var(--text-h3);color:#c50;opacity:.2;transition:opacity .3s ease}.mem-match__card[data-astro-cid-vszgen2v]:hover .mem-match__eye-motif[data-astro-cid-vszgen2v],.mem-match__card[data-astro-cid-vszgen2v]:focus-visible .mem-match__eye-motif[data-astro-cid-vszgen2v]{opacity:.4}.mem-match__card[data-astro-cid-vszgen2v] .puzzle-card__back[data-astro-cid-vszgen2v]{background:linear-gradient(135deg,#2a1a0a,#1a1008);border:1px solid rgba(212,160,23,.25);transform:rotateY(180deg);padding:var(--space-2);box-shadow:inset 0 0 15px #d4a01714}.mem-match__icon[data-astro-cid-vszgen2v]{font-size:var(--text-h3);display:block;margin-bottom:var(--space-1)}.mem-match__text[data-astro-cid-vszgen2v]{font-size:var(--text-xs);line-height:1.3;color:var(--void-300);text-align:center}.mem-match__card[data-astro-cid-vszgen2v].puzzle-card--flipped .puzzle-card__inner[data-astro-cid-vszgen2v],.mem-match__card[data-astro-cid-vszgen2v].puzzle-card--matched .puzzle-card__inner[data-astro-cid-vszgen2v]{transform:rotateY(180deg)}.mem-match__card[data-astro-cid-vszgen2v].puzzle-card--matched .puzzle-card__back[data-astro-cid-vszgen2v]{border-color:#c50;box-shadow:0 0 12px #cc55004d;animation:mm-card-glow 2s ease-in-out infinite}.mem-match__card[data-astro-cid-vszgen2v].puzzle-card--matched{pointer-events:none;transform:scale(1.03);transition:transform .3s ease}.mem-match__card--rejected[data-astro-cid-vszgen2v] .puzzle-card__inner[data-astro-cid-vszgen2v]{animation:mm-card-shake .4s ease-out}.mem-match__card--rejected[data-astro-cid-vszgen2v] .puzzle-card__back[data-astro-cid-vszgen2v]{border-color:#c41e3a!important;box-shadow:0 0 12px #c41e3a4d!important}.mem-match__card[data-astro-cid-vszgen2v]:hover:not(.puzzle-card--flipped):not(.puzzle-card--matched){transform:translateY(-2px);transition:transform .2s ease}.mem-match__card[data-astro-cid-vszgen2v]:focus-visible{outline:2px solid #CC5500;outline-offset:2px;border-radius:var(--radius-md)}.mem-match__hud[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:linear-gradient(to top,rgba(13,8,4,.95) 0%,rgba(13,8,4,.6) 60%,transparent 100%);margin-top:-20px;position:relative;z-index:3;pointer-events:none}.mem-match__quote-panel[data-astro-cid-vszgen2v]{max-width:450px}.mem-match__lore[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#6b5b3e;line-height:1.5;margin:0}.mem-match__log[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:3px}.mem-match__log-entry[data-astro-cid-vszgen2v]{display:flex;align-items:center;gap:var(--space-2);opacity:.35;transition:opacity .4s}.mem-match__log-entry--active[data-astro-cid-vszgen2v]{opacity:1}.mem-match__log-entry--decoded[data-astro-cid-vszgen2v]{opacity:.8}.mem-match__log-prefix[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:8px;letter-spacing:.1em;color:#c50;opacity:.6;min-width:28px}.mem-match__log-text[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);letter-spacing:.04em;transition:color .4s}.mem-match__log-text--decoded[data-astro-cid-vszgen2v]{color:#c50;opacity:1}.mem-match__log-text--decoding[data-astro-cid-vszgen2v]{color:#c50!important;text-shadow:0 0 8px rgba(204,85,0,.3)}.mem-match__narrative[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);font-style:italic;color:#c50;line-height:1.5;min-height:1.5em;max-width:450px}.mem-match__progress[data-astro-cid-vszgen2v]{height:2px;background:#4a301833;border-radius:1px;overflow:hidden}.mem-match__progress-bar[data-astro-cid-vszgen2v]{height:100%;width:0%;border-radius:1px;transition:width .6s var(--ease-cinematic);background:#c50}.mem-match__flash[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#c50;pointer-events:none;z-index:5;opacity:0;transition:opacity .15s ease}.mem-match__flash--active[data-astro-cid-vszgen2v]{opacity:.25}.mem-match__boot[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:#0d0804;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;overflow:hidden}.mem-match__boot--done[data-astro-cid-vszgen2v]{opacity:0;pointer-events:none}.mem-match__boot-scanline[data-astro-cid-vszgen2v]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 48%,rgba(204,85,0,.1) 50%,transparent 52%);animation:mm-boot-scan 1.2s ease-in-out}.mem-match__boot-text[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;align-items:center;gap:6px}.mem-match__boot-text[data-astro-cid-vszgen2v] span[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;color:#c50;text-transform:uppercase;opacity:0;transition:opacity .3s ease}.mem-match__boot-text[data-astro-cid-vszgen2v] span[data-astro-cid-vszgen2v].mem-match__boot-line--visible{opacity:.6}.mem-match__boot-cursor[data-astro-cid-vszgen2v]{animation:mm-cursor-blink .5s step-end infinite;opacity:.6!important}.mem-match[data-astro-cid-vszgen2v][data-matched="1"]{box-shadow:inset 0 0 40px #cc550008}.mem-match[data-astro-cid-vszgen2v][data-matched="2"]{box-shadow:inset 0 0 60px #cc55000d}.mem-match[data-astro-cid-vszgen2v][data-matched="3"]{box-shadow:inset 0 0 80px #cc550014,inset 0 0 120px #d4a0170a}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__orbit[data-astro-cid-vszgen2v]{animation-duration:8s!important}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__waveform[data-astro-cid-vszgen2v]{animation:mm-waveform-active 1s ease-in-out infinite}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__ekg[data-astro-cid-vszgen2v]{animation:mm-ekg-pulse .5s ease-in-out infinite;opacity:.3}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__scan-line[data-astro-cid-vszgen2v]{animation-duration:2s}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__h-scan[data-astro-cid-vszgen2v]{animation-duration:3s}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__saikaraa-ring[data-astro-cid-vszgen2v]{stroke-opacity:.3}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__sigils[data-astro-cid-vszgen2v]{opacity:.12!important}.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__vignette[data-astro-cid-vszgen2v]{opacity:.6;transition:opacity .5s ease}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__saikaraa[data-astro-cid-vszgen2v],.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__sacral-symbol[data-astro-cid-vszgen2v]{opacity:.6!important}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__constellation[data-astro-cid-vszgen2v]{opacity:.7!important;animation:mm-constellation-blaze 1.5s ease-in-out infinite}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__eye[data-astro-cid-vszgen2v]{animation:mm-eye-awake 2s ease-in-out infinite}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__lotus-petal[data-astro-cid-vszgen2v]{animation:mm-lotus-bloom 2s ease-in-out infinite;opacity:.2}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__conduit--active[data-astro-cid-vszgen2v]{animation:mm-conduit-blaze .8s linear infinite}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__vignette[data-astro-cid-vszgen2v]{opacity:.4}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__h-scan[data-astro-cid-vszgen2v]{animation-duration:2s;opacity:.08}.mem-match--vault-unsealing[data-astro-cid-vszgen2v] .mem-match__ekg[data-astro-cid-vszgen2v]{opacity:.25;stroke-width:.6}@media(prefers-reduced-motion:reduce){.mem-match__star[data-astro-cid-vszgen2v],.mem-match__orbit-text--cw[data-astro-cid-vszgen2v],.mem-match__orbit-text--ccw[data-astro-cid-vszgen2v],.mem-match__orbit-text--cw3[data-astro-cid-vszgen2v],.mem-match__pedestal-glow[data-astro-cid-vszgen2v],.mem-match__eye[data-astro-cid-vszgen2v],.mem-match__conduit--active[data-astro-cid-vszgen2v],.mem-match__conduit--blaze[data-astro-cid-vszgen2v],.mem-match__reticle--scanning[data-astro-cid-vszgen2v] .mem-match__reticle-ring[data-astro-cid-vszgen2v],.mem-match__scan-line[data-astro-cid-vszgen2v],.mem-match__h-scan[data-astro-cid-vszgen2v],.mem-match__waveform[data-astro-cid-vszgen2v],.mem-match__ekg[data-astro-cid-vszgen2v],.mem-match__relic-frag[data-astro-cid-vszgen2v],.mem-match__boot-scanline[data-astro-cid-vszgen2v],.mem-match__boot-cursor[data-astro-cid-vszgen2v],.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__waveform[data-astro-cid-vszgen2v],.mem-match--fanfare[data-astro-cid-vszgen2v] .mem-match__ekg[data-astro-cid-vszgen2v],.mem-match__constellation[data-astro-cid-vszgen2v],.mem-match__saikaraa-ring[data-astro-cid-vszgen2v],.mem-match__sacral-symbol[data-astro-cid-vszgen2v],.mem-match__lotus-petal[data-astro-cid-vszgen2v],.mem-match__sigils[data-astro-cid-vszgen2v],.mem-match--shake[data-astro-cid-vszgen2v],.mem-match__card[data-astro-cid-vszgen2v].puzzle-card--matched .puzzle-card__back[data-astro-cid-vszgen2v]{animation:none!important}.mem-match__card[data-astro-cid-vszgen2v] .puzzle-card__inner[data-astro-cid-vszgen2v]{transition:transform .01s!important}.mem-match__eye[data-astro-cid-vszgen2v]{opacity:.5}.mem-match__pedestal-glow[data-astro-cid-vszgen2v]{opacity:.3}.mem-match__display[data-astro-cid-vszgen2v]:after{display:none}}@media(max-width:640px){.mem-match__grid[data-astro-cid-vszgen2v]{max-width:300px;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.mem-match__hud[data-astro-cid-vszgen2v]{padding:var(--space-3)}.mem-match__narrative[data-astro-cid-vszgen2v]{font-size:var(--text-xs)}}.toggle-sw__controls[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.toggle-sw__label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--void-200);min-width:80px}.toggle-sw__result[data-astro-cid-vszgen2v]{text-align:center;margin-bottom:var(--space-3)}.toggle-sw__status[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--void-400)}.toggle-sw__check[data-astro-cid-vszgen2v]{margin:0 auto;display:block}.grid-maze__token[data-astro-cid-vszgen2v]{color:var(--chakra-color, var(--emerald-400));font-size:var(--text-lg)}.grid-maze__exit-marker[data-astro-cid-vszgen2v]{color:var(--gold-400);font-size:var(--text-lg)}.grid-maze__hint[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);text-align:center;margin-top:var(--space-3)}.balance__scale[data-astro-cid-vszgen2v]{display:flex;align-items:flex-end;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4)}.balance__side[data-astro-cid-vszgen2v]{flex:1;max-width:160px;min-height:120px;background:var(--void-850);border:1px dashed var(--void-600);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.balance__side-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);text-transform:uppercase;letter-spacing:.08em}.balance__fulcrum[data-astro-cid-vszgen2v]{flex-shrink:0}.balance__tokens[data-astro-cid-vszgen2v]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.drag-reorder__list[data-astro-cid-vszgen2v]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.drag-reorder__item[data-astro-cid-vszgen2v]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--void-800);border:1px solid var(--void-700);border-radius:var(--radius-md)}.drag-reorder__handle[data-astro-cid-vszgen2v]{color:var(--void-500);cursor:grab;flex-shrink:0;line-height:1}.drag-reorder__text[data-astro-cid-vszgen2v]{font-family:var(--font-accent);font-size:var(--text-sm);color:var(--void-200);font-style:italic}.drag-reorder__check[data-astro-cid-vszgen2v]{margin:0 auto;display:block}.sort-particles__arena[data-astro-cid-vszgen2v]{margin-bottom:var(--space-4)}.sort-particles__quadrants[data-astro-cid-vszgen2v]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.sort-particles__quadrant[data-astro-cid-vszgen2v]{min-height:80px;background:var(--void-850);border:1px dashed var(--void-700);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3)}.sort-particles__q-label[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.sort-particles__orbs[data-astro-cid-vszgen2v]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.sort-particles__orb[data-astro-cid-vszgen2v]{min-width:60px;text-align:center;text-transform:capitalize;font-size:var(--text-xs)}.constraint__rules[data-astro-cid-vszgen2v]{margin-bottom:var(--space-3)}.constraint__rule[data-astro-cid-vszgen2v]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-400);margin:var(--space-1) 0;padding-left:var(--space-3);border-left:2px solid var(--void-700)}.constraint__tokens[data-astro-cid-vszgen2v]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-4)}.constraint__check[data-astro-cid-vszgen2v]{margin:var(--space-4) auto 0;display:block}.char-detail__header[data-astro-cid-omf7oduj]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:var(--space-6);margin-bottom:var(--space-8)}@media(min-width:768px){.char-detail__header[data-astro-cid-omf7oduj]{grid-template-columns:240px 1fr;gap:var(--space-10)}}.char-detail__portrait[data-astro-cid-omf7oduj]{display:flex;justify-content:center}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj]{position:relative;width:200px;height:260px;background:var(--gradient-card);border:1px solid var(--void-700);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj] .char-detail__watermark{position:absolute;top:var(--space-4);right:var(--space-4);opacity:.3}.char-detail__silhouette[data-astro-cid-omf7oduj]{width:120px;opacity:.5}.char-detail__name[data-astro-cid-omf7oduj]{font-family:var(--font-display);font-size:var(--text-display-2);font-weight:700;color:var(--void-50);margin-bottom:var(--space-2)}.char-detail__pronunciation[data-astro-cid-omf7oduj]{display:flex;gap:var(--space-3);align-items:baseline;margin-bottom:var(--space-4)}.char-detail__pron-casual[data-astro-cid-omf7oduj]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--void-300)}.char-detail__pron-ipa[data-astro-cid-omf7oduj]{font-family:var(--font-accent);font-size:var(--text-sm);color:var(--void-400)}.char-detail__meta[data-astro-cid-omf7oduj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:var(--space-4)}.char-detail__meta-item[data-astro-cid-omf7oduj]{opacity:0;transform:translate(-12px);animation:meta-slide-in .5s var(--ease-cinematic) both}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(1){animation-delay:.3s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(2){animation-delay:.45s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(3){animation-delay:.6s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(4){animation-delay:.75s}.char-detail__meta-label[data-astro-cid-omf7oduj]{position:relative;overflow:hidden}.char-detail__meta-label[data-astro-cid-omf7oduj]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,var(--emerald-500),transparent);opacity:.15;animation:label-scan .6s ease-out both}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(1) .char-detail__meta-label[data-astro-cid-omf7oduj]:after{animation-delay:.4s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(2) .char-detail__meta-label[data-astro-cid-omf7oduj]:after{animation-delay:.55s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(3) .char-detail__meta-label[data-astro-cid-omf7oduj]:after{animation-delay:.7s}.char-detail__meta-item[data-astro-cid-omf7oduj]:nth-child(4) .char-detail__meta-label[data-astro-cid-omf7oduj]:after{animation-delay:.85s}@keyframes meta-slide-in{to{opacity:1;transform:translate(0)}}@keyframes label-scan{to{left:100%}}.char-detail__meta-label[data-astro-cid-omf7oduj]{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-500);text-transform:uppercase;letter-spacing:.04em}.char-detail__meta-value[data-astro-cid-omf7oduj]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--void-200);font-weight:500}.char-detail__meta-detail[data-astro-cid-omf7oduj]{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-400);font-style:italic}.char-detail__factions[data-astro-cid-omf7oduj]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.char-detail__traits[data-astro-cid-omf7oduj]{display:flex;gap:var(--space-2);flex-wrap:wrap}.char-detail__trait[data-astro-cid-omf7oduj]{padding:4px 10px;border-radius:var(--radius-full);background:var(--void-850);border:1px solid var(--void-700);font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-300);opacity:0;transform:scale(.8);animation:trait-pop .4s var(--ease-spring) both}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(1){animation-delay:.9s}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(2){animation-delay:.96s}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(3){animation-delay:1.02s}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(4){animation-delay:1.08s}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(5){animation-delay:1.14s}.char-detail__trait[data-astro-cid-omf7oduj]:nth-child(n+6){animation-delay:1.2s}@keyframes trait-pop{to{opacity:1;transform:scale(1)}}.char-detail__description[data-astro-cid-omf7oduj]{max-width:720px;margin-bottom:var(--space-8);opacity:0;animation:desc-fade-in .6s var(--ease-cinematic) .9s both}@keyframes desc-fade-in{to{opacity:1}}.char-detail__section-title[data-astro-cid-omf7oduj]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--void-400);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-4)}.char-detail__rel-grid[data-astro-cid-omf7oduj]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-8)}.rel-card[data-astro-cid-omf7oduj]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--gradient-card);border:1px solid var(--void-700);border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-default)}@media(hover:hover){.rel-card[data-astro-cid-omf7oduj]:hover{border-color:var(--void-500)}}.rel-card__name[data-astro-cid-omf7oduj]{display:block;font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--void-100)}.rel-card__label[data-astro-cid-omf7oduj]{display:block;font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-400)}.char-detail__chapters[data-astro-cid-omf7oduj]{margin-bottom:var(--space-8)}.char-detail__chapter-tags[data-astro-cid-omf7oduj]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chapter-tag[data-astro-cid-omf7oduj]{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border-radius:var(--radius-sm);background:var(--void-800);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;color:var(--void-300)}.char-detail__image-wrap[data-astro-cid-omf7oduj]{position:relative;width:200px;aspect-ratio:3 / 4;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--void-700);box-shadow:0 0 #0000;animation:chakra-card-glow 4s ease-in-out infinite}.char-detail__image-wrap[data-astro-cid-omf7oduj] .char-detail__watermark{position:absolute;bottom:var(--space-3);right:var(--space-3);opacity:.5;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.char-detail__image[data-astro-cid-omf7oduj]{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.char-detail__image-wrap[data-astro-cid-omf7oduj]:before{content:"";position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,var(--chakra-color) 0%,transparent 70%);opacity:0;z-index:-1;animation:chakra-breathe 4s ease-in-out infinite}@media(min-width:768px){.char-detail__image-wrap[data-astro-cid-omf7oduj]{width:240px}}.char-detail__gallery[data-astro-cid-omf7oduj]{margin-bottom:var(--space-8)}.char-detail__gallery-grid[data-astro-cid-omf7oduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:768px){.char-detail__gallery-grid[data-astro-cid-omf7oduj]{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}.char-detail__gallery-item[data-astro-cid-omf7oduj]{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--void-700);transition:border-color var(--duration-fast) var(--ease-default),transform var(--duration-normal) var(--ease-out);display:block;cursor:pointer;padding:0;background:none;font:inherit;color:inherit;text-align:inherit}.char-detail__gallery-item[data-astro-cid-omf7oduj] img[data-astro-cid-omf7oduj]{width:100%;height:auto;display:block;transition:transform var(--duration-slow) var(--ease-out)}@media(hover:hover){.char-detail__gallery-item[data-astro-cid-omf7oduj]:hover{border-color:var(--void-500)}.char-detail__gallery-item[data-astro-cid-omf7oduj]:hover img[data-astro-cid-omf7oduj]{transform:scale(1.05)}}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj]:before{content:"";position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,var(--chakra-color) 0%,transparent 70%);opacity:0;z-index:-1;animation:chakra-breathe 4s ease-in-out infinite}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj]{box-shadow:0 0 #0000;animation:chakra-card-glow 4s ease-in-out infinite}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj] .char-detail__watermark{animation:chakra-spin 30s linear infinite}@keyframes chakra-breathe{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.18;transform:scale(1.08)}}@keyframes chakra-card-glow{0%,to{box-shadow:0 0 15px color-mix(in srgb,var(--chakra-color) 10%,transparent)}50%{box-shadow:0 0 30px color-mix(in srgb,var(--chakra-color) 20%,transparent)}}@keyframes chakra-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.char-detail__silhouette-wrap[data-astro-cid-omf7oduj]:before{animation:none;opacity:.08}.char-detail__silhouette-wrap[data-astro-cid-omf7oduj],.char-detail__silhouette-wrap[data-astro-cid-omf7oduj] .char-detail__watermark,.char-detail__image-wrap[data-astro-cid-omf7oduj]{animation:none}.char-detail__image-wrap[data-astro-cid-omf7oduj]:before{animation:none;opacity:.08}.char-detail__meta-item[data-astro-cid-omf7oduj]{opacity:1;transform:none;animation:none}.char-detail__meta-label[data-astro-cid-omf7oduj]:after{display:none}.char-detail__trait[data-astro-cid-omf7oduj]{opacity:1;transform:none;animation:none}.char-detail__description[data-astro-cid-omf7oduj]{opacity:1;animation:none}.char-detail__gallery-item[data-astro-cid-omf7oduj],.char-detail__gallery-item[data-astro-cid-omf7oduj] img[data-astro-cid-omf7oduj]{transition:none}.lightbox__backdrop[data-astro-cid-omf7oduj],.lightbox__content[data-astro-cid-omf7oduj],.lightbox__close[data-astro-cid-omf7oduj],.lightbox__prev[data-astro-cid-omf7oduj],.lightbox__next[data-astro-cid-omf7oduj],.lightbox__counter[data-astro-cid-omf7oduj]{transition-duration:0s!important;transition-delay:0s!important}.lightbox__img[data-astro-cid-omf7oduj],.lightbox__img[data-astro-cid-omf7oduj].is-swapping{animation:none!important}}.lightbox[data-astro-cid-omf7oduj]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center}.lightbox[data-astro-cid-omf7oduj][hidden]{display:none}.lightbox__backdrop[data-astro-cid-omf7oduj]{position:absolute;inset:0;background:#07080aeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .4s var(--ease-cinematic)}.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__backdrop[data-astro-cid-omf7oduj]{opacity:1}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__backdrop[data-astro-cid-omf7oduj]{opacity:0;transition-duration:.3s}.lightbox__content[data-astro-cid-omf7oduj]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9) translateY(20px);transition:opacity .4s var(--ease-cinematic) .05s,transform .4s var(--ease-spring) .05s}.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__content[data-astro-cid-omf7oduj]{opacity:1;transform:scale(1) translateY(0)}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__content[data-astro-cid-omf7oduj]{opacity:0;transform:scale(.92) translateY(12px);transition:opacity .25s var(--ease-in),transform .25s var(--ease-in)}.lightbox__img[data-astro-cid-omf7oduj]{max-width:100%;max-height:90vh;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);object-fit:contain;transition:opacity .2s var(--ease-default),transform .2s var(--ease-default)}.lightbox__img[data-astro-cid-omf7oduj].is-swapping{animation:lb-img-swap .3s var(--ease-cinematic)}@keyframes lb-img-swap{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.lightbox__close[data-astro-cid-omf7oduj]{position:absolute;top:var(--space-4);right:var(--space-4);z-index:1;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--void-600);background:var(--void-900);color:var(--void-200);font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease-cinematic) .15s,transform .3s var(--ease-cinematic) .15s,border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__close[data-astro-cid-omf7oduj]{opacity:1;transform:translateY(0)}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__close[data-astro-cid-omf7oduj]{opacity:0;transform:translateY(-8px);transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}.lightbox__close[data-astro-cid-omf7oduj]:hover{border-color:var(--void-400);color:var(--void-50)}.lightbox__prev[data-astro-cid-omf7oduj],.lightbox__next[data-astro-cid-omf7oduj]{position:absolute;top:50%;z-index:1;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--void-600);background:var(--void-900);color:var(--void-200);font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s var(--ease-cinematic) .2s,transform .3s var(--ease-cinematic) .2s,border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.lightbox__prev[data-astro-cid-omf7oduj]{left:var(--space-4);transform:translateY(-50%) translate(-12px)}.lightbox__next[data-astro-cid-omf7oduj]{right:var(--space-4);transform:translateY(-50%) translate(12px)}.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__prev[data-astro-cid-omf7oduj],.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__next[data-astro-cid-omf7oduj]{opacity:1;transform:translateY(-50%) translate(0)}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__prev[data-astro-cid-omf7oduj]{opacity:0;transform:translateY(-50%) translate(-12px);transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__next[data-astro-cid-omf7oduj]{opacity:0;transform:translateY(-50%) translate(12px);transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}.lightbox__prev[data-astro-cid-omf7oduj]:hover,.lightbox__next[data-astro-cid-omf7oduj]:hover{border-color:var(--void-400);color:var(--void-50)}.lightbox__counter[data-astro-cid-omf7oduj]{position:absolute;bottom:var(--space-4);left:50%;font-family:var(--font-body);font-size:var(--text-xs);color:var(--void-400);letter-spacing:.08em;opacity:0;transform:translate(-50%) translateY(8px);transition:opacity .3s var(--ease-cinematic) .25s,transform .3s var(--ease-cinematic) .25s}.lightbox[data-astro-cid-omf7oduj].is-open .lightbox__counter[data-astro-cid-omf7oduj]{opacity:1;transform:translate(-50%) translateY(0)}.lightbox[data-astro-cid-omf7oduj].is-closing .lightbox__counter[data-astro-cid-omf7oduj]{opacity:0;transform:translate(-50%) translateY(8px);transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}
