#dex[data-astro-cid-qakduam2]{--dex-bg: rgba(6, 25, 42, .96);--dex-ink: #cbe6fb;--dex-muted: #9fb3c2;--dex-panel: #1d3847;--dex-panel-ink: #cbe6fb;--dex-accent: #e8eb1c;--dex-accent-ink: #1c1d00;--dex-row: rgba(255,255,255,.06);--dex-line: rgba(203,230,251,.14);--dex-chip: #233d4d}#dex[data-astro-cid-qakduam2].dex-open .dex-hint[data-astro-cid-qakduam2]{opacity:0}#dex[data-astro-cid-qakduam2]:not(.dex-ready) .dex-screen[data-astro-cid-qakduam2],#dex[data-astro-cid-qakduam2]:not(.dex-ready) .dex-lens[data-astro-cid-qakduam2]{visibility:hidden}.dex-ghost[data-astro-cid-qakduam2]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(49%,110vh);aspect-ratio:16 / 10;display:flex;flex-direction:column;gap:2.5%;animation:dex-ghost-bob 5.7s ease-in-out infinite}.dex-ghost[data-astro-cid-qakduam2] i[data-astro-cid-qakduam2]{flex:1;border-radius:10px;background:linear-gradient(170deg,#27455a,#182c3a);box-shadow:inset 0 -6px 12px #00000040,0 2px 10px #0000004d}.dex-ghost[data-astro-cid-qakduam2] b[data-astro-cid-qakduam2]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:32%;aspect-ratio:1;border-radius:18%;border:3px solid #aac4d6;background:radial-gradient(circle,#f7f8a8 0 20%,#0b1620 21%);box-shadow:0 0 20px #e8eb1c59}@keyframes dex-ghost-bob{50%{translate:-50% -54%}}@media(max-width:719px){.dex-ghost[data-astro-cid-qakduam2]{width:68%;aspect-ratio:10 / 8}}@media(prefers-reduced-motion:reduce){.dex-ghost[data-astro-cid-qakduam2]{animation:none}}#dex[data-astro-cid-qakduam2].dex-ready .dex-ghost[data-astro-cid-qakduam2]{display:none}.dex-lens[data-astro-cid-qakduam2],.dex-screen[data-astro-cid-qakduam2]{backface-visibility:hidden}.dex-lens[data-astro-cid-qakduam2]{position:relative;border-radius:50%;cursor:pointer;border:3px solid rgba(255,255,255,.7);background:radial-gradient(circle at 40% 35%,#fff,#f7f8a8 25%,#e8eb1c 60%,#8d8f08);box-shadow:0 0 24px #e8eb1c99,inset 0 -10px 20px #3c3c0073,inset 0 6px 10px #fff9}.dex-lens[data-astro-cid-qakduam2]:after{content:"";position:absolute;inset:22%;border-radius:50%;border:2px solid rgba(255,255,255,.55)}.dex-lens-label[data-astro-cid-qakduam2]{position:absolute;inset:0;display:grid;place-items:center;font:700 12px Space Mono,monospace;letter-spacing:.12em;color:#2d2d00cc;text-shadow:0 1px 0 rgba(255,255,255,.4);transition:opacity .3s}.dex-portrait[data-astro-cid-qakduam2] .dex-lens-label[data-astro-cid-qakduam2]{font-size:9px;letter-spacing:.08em}#dex[data-astro-cid-qakduam2].dex-open .dex-lens-label[data-astro-cid-qakduam2],.dex-lens[data-astro-cid-qakduam2][disabled] .dex-lens-label[data-astro-cid-qakduam2]{opacity:0}.dex-lens[data-astro-cid-qakduam2]:hover{box-shadow:0 0 40px #e8eb1cd9,inset 0 -10px 20px #3c3c0073,inset 0 6px 10px #fff9}.dex-lens[data-astro-cid-qakduam2][disabled]{cursor:progress;animation:dex-lens-pulse .5s ease-in-out infinite alternate}@keyframes dex-lens-pulse{0%{filter:brightness(.85)}to{filter:brightness(1.4)}}.dex-screen[data-astro-cid-qakduam2]{box-shadow:0 0 0 1px #7fe9ff8c,0 0 28px #7fe9ff59;background:var(--dex-bg);color:var(--dex-ink);font:16px/1.45 Ubuntu,sans-serif;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;box-shadow:inset 0 0 0 1px #0000004d,inset 0 0 40px #0000002e}.dex-head[data-astro-cid-qakduam2]{display:flex;align-items:center;gap:12px;padding:9px 16px;background:var(--dex-panel);color:var(--dex-panel-ink)}.dex-no[data-astro-cid-qakduam2]{font:700 14px Space Mono,monospace;padding:2px 10px;border-radius:999px;background:#ffffff24}.dex-name[data-astro-cid-qakduam2]{font-weight:700;font-size:24px}.dex-species[data-astro-cid-qakduam2]{flex:1;font:14px Space Mono,monospace;opacity:.75}.dex-type[data-astro-cid-qakduam2]{display:inline-flex;align-items:center;gap:5px;font:700 14px Space Mono,monospace;padding:3px 10px;border-radius:4px;background:var(--dex-accent);color:var(--dex-accent-ink);white-space:nowrap}.dex-type[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{font-size:18px}.dex-main[data-astro-cid-qakduam2]{display:flex;flex:1;min-height:0}.dex-panels[data-astro-cid-qakduam2]{position:relative;flex:1;min-width:0;overflow-y:auto;touch-action:pan-y;padding:14px 16px calc(var(--dex-lens, 70px) + 20px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dex-accent) transparent}.dex-more-hint[data-astro-cid-qakduam2]{position:sticky;bottom:calc(-1 * var(--dex-lens, 70px) - 4px);margin:0 0 0 auto;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:6px;padding:5px 12px 5px 8px;border-radius:999px;font:11px Space Mono,monospace;background:var(--dex-panel);color:var(--dex-panel-ink);box-shadow:0 4px 12px #00000059;pointer-events:none;opacity:0;transition:opacity .3s}.dex-more-hint[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{animation:dex-bounce 1.2s ease-in-out infinite}@keyframes dex-bounce{50%{transform:translateY(5px)}}#dex[data-astro-cid-qakduam2].dex-more .dex-more-hint[data-astro-cid-qakduam2]{opacity:1}.dex-contactp[data-astro-cid-qakduam2]{text-align:center;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.dex-email[data-astro-cid-qakduam2] a[data-astro-cid-qakduam2]{font:700 22px Space Mono,monospace}.dex-cta[data-astro-cid-qakduam2]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:6px;border:0;background:var(--dex-accent);color:var(--dex-accent-ink);font:700 15px Ubuntu,sans-serif;cursor:pointer}.dex-copied[data-astro-cid-qakduam2]{display:block;margin:8px 0 14px;font:13px Space Mono,monospace;color:var(--dex-muted);transition:opacity .3s}.dex-links[data-astro-cid-qakduam2]{text-align:left;width:100%;max-width:420px;margin:0 auto}.dex-find[data-astro-cid-qakduam2]{width:100%;max-width:420px;text-align:left;margin:10px auto 6px}.dex-panel[data-astro-cid-qakduam2][hidden]{display:none!important}.dex-panel[data-astro-cid-qakduam2]:not([hidden]){animation:dex-in .35s ease both}@keyframes dex-in{0%{opacity:0;transform:translate(16px)}}@media(prefers-reduced-motion:reduce){.dex-panel[data-astro-cid-qakduam2]:not([hidden]){animation:none}}.dex-panel[data-astro-cid-qakduam2] p[data-astro-cid-qakduam2]{margin:0 0 8px}.dex-board-title[data-astro-cid-qakduam2]{font:700 12px Space Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--dex-muted);margin:14px 0 6px}.dex-board[data-astro-cid-qakduam2]{position:relative;aspect-ratio:3 / 2;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(3,1fr);gap:16px 28px;padding:16px;border-radius:6px;border:1px solid #2b5a3f;background:#0b3b2a radial-gradient(circle at 1px 1px,rgba(255,255,255,.07) 1px,transparent 1.5px) 0 0 / 12px 12px;box-shadow:inset 0 0 40px #00000080}.dex-traces[data-astro-cid-qakduam2]{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px);fill:none;stroke-linejoin:round;stroke-linecap:round}.dex-traces[data-astro-cid-qakduam2] path[data-astro-cid-qakduam2]{vector-effect:non-scaling-stroke}.dex-trace-under[data-astro-cid-qakduam2]{stroke:#3a2a0a;stroke-width:5px}.dex-trace[data-astro-cid-qakduam2]{stroke:#c9973f;stroke-width:2.5px}.dex-pulse[data-astro-cid-qakduam2]{stroke:#9ff5ff;stroke-width:2px;stroke-dasharray:10 90;animation:dex-flow 2.4s linear infinite;filter:drop-shadow(0 0 3px #9ff5ff)}.dex-pulse[data-astro-cid-qakduam2]:nth-of-type(3n){animation-delay:-.8s}.dex-pulse[data-astro-cid-qakduam2]:nth-of-type(3n+1){animation-delay:-1.6s}@keyframes dex-flow{to{stroke-dashoffset:-100}}.dex-chip[data-astro-cid-qakduam2]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 10px 16px;border-radius:5px;background:linear-gradient(150deg,#2a2e37,#181b21 55%,#101216);border:1px solid #40454f;color:#e6e9ef;text-align:center;box-shadow:0 8px 16px #0000008c,inset 0 1px #ffffff1a,inset 0 -1px #0009}.dex-chip[data-astro-cid-qakduam2]:before{content:"";position:absolute;top:7px;left:7px;width:6px;height:6px;border-radius:50%;background:#6b7280;box-shadow:inset 0 1px 1px #0009}.dex-chip[data-astro-cid-qakduam2]:after{content:"";position:absolute;inset:5px;border-radius:3px;border:1px solid rgba(255,255,255,.06);pointer-events:none}.dex-chip[data-astro-cid-qakduam2] em[data-astro-cid-qakduam2]{position:absolute;bottom:4px;left:8px;font:9px Space Mono,monospace;font-style:normal;color:#7c8594;letter-spacing:.05em}.dex-led[data-astro-cid-qakduam2]{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:dex-blink 2s steps(1) infinite}.dex-chip[data-astro-cid-qakduam2]:nth-child(odd) .dex-led[data-astro-cid-qakduam2]{animation-delay:-.7s}.dex-chip[data-astro-cid-qakduam2]:nth-child(3n) .dex-led[data-astro-cid-qakduam2]{animation-delay:-1.3s}@keyframes dex-blink{0%,85%{opacity:1}90%,to{opacity:.15}}.dex-chip[data-astro-cid-qakduam2] img[data-astro-cid-qakduam2]{width:72px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:3px;background:#fff;padding:4px}.dex-chip[data-astro-cid-qakduam2] img[data-astro-cid-qakduam2].dex-logo-dark{background:#2b303a}.dex-chip[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{font-size:11px;line-height:1.2;color:#b8c0cc}.dex-chip[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{font-size:34px;color:#e0b85a}.dex-cpu[data-astro-cid-qakduam2]{grid-column:2;grid-row:2;background:linear-gradient(150deg,#8b93a1,#4b5563 45%,#272e3a);border-color:#a3abb8;animation:dex-cpu 3s ease-in-out infinite}.dex-cpu[data-astro-cid-qakduam2]:after{inset:14px;border-color:#fff3}.dex-cpu[data-astro-cid-qakduam2] span[data-astro-cid-qakduam2]{font:700 26px Space Mono,monospace;color:#f3f4f6;letter-spacing:.1em}@keyframes dex-cpu{50%{box-shadow:0 0 24px #9ff5ff8c,0 8px 16px #0000008c,inset 0 1px #ffffff1a}}@media(prefers-reduced-motion:reduce){.dex-pulse[data-astro-cid-qakduam2],.dex-led[data-astro-cid-qakduam2],.dex-cpu[data-astro-cid-qakduam2],.dex-more-hint[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{animation:none}}.dex-chip[data-astro-cid-qakduam2]:nth-child(3){grid-column:1;grid-row:1}.dex-chip[data-astro-cid-qakduam2]:nth-child(4){grid-column:3;grid-row:1}.dex-chip[data-astro-cid-qakduam2]:nth-child(5){grid-column:1;grid-row:2}.dex-chip[data-astro-cid-qakduam2]:nth-child(6){grid-column:3;grid-row:2}.dex-chip[data-astro-cid-qakduam2]:nth-child(7){grid-column:1;grid-row:3}.dex-chip[data-astro-cid-qakduam2]:nth-child(8){grid-column:3;grid-row:3}.dex-traces-portrait[data-astro-cid-qakduam2]{display:none}.dex-panel[data-astro-cid-qakduam2] a[data-astro-cid-qakduam2]{color:inherit;text-decoration:underline}.dex-info-top[data-astro-cid-qakduam2]{display:flex;gap:16px;margin-bottom:12px}.dex-photo[data-astro-cid-qakduam2]{position:relative;width:230px;flex:none;margin:0;padding:8px}.dex-photo[data-astro-cid-qakduam2]:before,.dex-photo[data-astro-cid-qakduam2]:after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--dex-panel)}.dex-photo[data-astro-cid-qakduam2]:before{top:0;left:0;border-right:0;border-bottom:0}.dex-photo[data-astro-cid-qakduam2]:after{bottom:0;right:0;border-left:0;border-top:0}.dex-photo[data-astro-cid-qakduam2] img[data-astro-cid-qakduam2]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:4px}.dex-stats[data-astro-cid-qakduam2]{flex:1;min-width:0}.dex-stats[data-astro-cid-qakduam2] p[data-astro-cid-qakduam2]{display:flex;align-items:center;gap:6px;margin:0 0 4px}.dex-stats[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{font-size:22px;color:var(--dex-accent)}.dex-stats[data-astro-cid-qakduam2] h4[data-astro-cid-qakduam2]{font-size:14px;font-weight:700;margin:8px 0 5px;padding:2px 10px;background:var(--dex-panel);color:var(--dex-panel-ink);border-radius:2px 10px 10px 2px;display:inline-block}.dex-chips[data-astro-cid-qakduam2]{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.dex-chips[data-astro-cid-qakduam2] li[data-astro-cid-qakduam2]{font-size:14px;padding:3px 10px;border-radius:4px;background:var(--dex-accent);color:var(--dex-accent-ink)}.dex-entry[data-astro-cid-qakduam2]{padding:10px 12px;border:1px solid var(--dex-line);border-left:3px solid var(--dex-accent);border-radius:4px;background:var(--dex-row)}.dex-bullets[data-astro-cid-qakduam2]{margin:0 0 8px;padding-left:18px}.dex-bullets[data-astro-cid-qakduam2] strong[data-astro-cid-qakduam2]{color:var(--dex-accent)}.dex-row[data-astro-cid-qakduam2]{display:flex;align-items:center;gap:12px;padding:8px 10px;margin-bottom:6px;border-radius:6px;background:var(--dex-row);border:1px solid var(--dex-line);text-decoration:none!important;color:inherit}a[data-astro-cid-qakduam2].dex-row:hover{border-color:var(--dex-accent)}.dex-row[data-astro-cid-qakduam2] img[data-astro-cid-qakduam2],.dex-row-icon[data-astro-cid-qakduam2]{width:52px;height:52px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;display:grid;place-items:center;color:var(--dex-panel);font-size:24px!important}.dex-row[data-astro-cid-qakduam2]>div[data-astro-cid-qakduam2]{min-width:0}.dex-row[data-astro-cid-qakduam2] strong[data-astro-cid-qakduam2]{display:block;font-size:18px}.dex-row[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{display:block;font-size:15px;color:var(--dex-muted)}.dex-row-no[data-astro-cid-qakduam2]{font:12px Space Mono,monospace;color:var(--dex-muted)}.dex-row-more[data-astro-cid-qakduam2]{justify-content:center}.dex-tabs[data-astro-cid-qakduam2]{width:240px;flex:none;display:flex;flex-direction:column;gap:6px;padding:12px;border-left:1px solid var(--dex-line);background:#0000000d}.dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;border:1px solid var(--dex-line);background:var(--dex-row);color:inherit;font:700 16px Ubuntu,sans-serif;text-align:left;cursor:pointer}.dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{display:block;font:12px Space Mono,monospace;color:var(--dex-muted)}.dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{font-size:24px;width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--dex-panel);color:var(--dex-panel-ink)}.dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2][aria-selected=true]{border-color:var(--dex-accent);box-shadow:inset 3px 0 0 var(--dex-accent)}.dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2][aria-selected=true] .material-symbols-outlined[data-astro-cid-qakduam2]{background:var(--dex-accent);color:var(--dex-accent-ink)}.dex-portrait[data-astro-cid-qakduam2] .dex-screen[data-astro-cid-qakduam2]{font-size:14px;line-height:1.5}.dex-portrait[data-astro-cid-qakduam2] .dex-head[data-astro-cid-qakduam2]{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.dex-portrait[data-astro-cid-qakduam2] .dex-name[data-astro-cid-qakduam2]{font-size:20px}.dex-portrait[data-astro-cid-qakduam2] .dex-species[data-astro-cid-qakduam2]{display:none}.dex-portrait[data-astro-cid-qakduam2] .dex-main[data-astro-cid-qakduam2]{flex-direction:column-reverse}.dex-portrait[data-astro-cid-qakduam2] .dex-panels[data-astro-cid-qakduam2]{padding:16px 14px calc(var(--dex-lens, 40px) + 24px)}.dex-portrait[data-astro-cid-qakduam2] .dex-more-hint[data-astro-cid-qakduam2]{bottom:-16px}.dex-portrait[data-astro-cid-qakduam2] .dex-panel[data-astro-cid-qakduam2] p[data-astro-cid-qakduam2]{margin-bottom:12px}.dex-portrait[data-astro-cid-qakduam2] .dex-row[data-astro-cid-qakduam2]{padding:10px 12px;margin-bottom:10px}.dex-portrait[data-astro-cid-qakduam2] .dex-row[data-astro-cid-qakduam2] strong[data-astro-cid-qakduam2]{font-size:16px}.dex-portrait[data-astro-cid-qakduam2] .dex-row[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{font-size:13px}.dex-portrait[data-astro-cid-qakduam2] .dex-info-top[data-astro-cid-qakduam2]{flex-direction:column;align-items:center;gap:12px;margin-bottom:16px}.dex-portrait[data-astro-cid-qakduam2] .dex-photo[data-astro-cid-qakduam2]{width:170px}.dex-portrait[data-astro-cid-qakduam2] .dex-stats[data-astro-cid-qakduam2]{width:100%}.dex-portrait[data-astro-cid-qakduam2] .dex-tabs[data-astro-cid-qakduam2]{width:auto;flex-direction:row;border-left:0;border-bottom:1px solid var(--dex-line);padding:10px 8px}.dex-portrait[data-astro-cid-qakduam2] .dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2]{flex:1;flex-direction:column;gap:4px;padding:8px 2px;font-size:11px}.dex-portrait[data-astro-cid-qakduam2] .dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{display:none}.dex-portrait[data-astro-cid-qakduam2] .dex-tabs[data-astro-cid-qakduam2] button[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{width:30px;height:30px;font-size:17px}.dex-portrait[data-astro-cid-qakduam2] .dex-board[data-astro-cid-qakduam2]{aspect-ratio:3 / 5;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr);gap:14px 28px}.dex-portrait[data-astro-cid-qakduam2] .dex-traces[data-astro-cid-qakduam2]{display:none}.dex-portrait[data-astro-cid-qakduam2] .dex-traces-portrait[data-astro-cid-qakduam2]{display:block}.dex-portrait[data-astro-cid-qakduam2] .dex-board[data-astro-cid-qakduam2] .dex-chip[data-astro-cid-qakduam2]{grid-column:auto;grid-row:auto;padding:10px 8px 14px}.dex-portrait[data-astro-cid-qakduam2] .dex-board[data-astro-cid-qakduam2] .dex-cpu[data-astro-cid-qakduam2]{grid-column:1 / -1;grid-row:1;flex-direction:row;gap:14px}.dex-portrait[data-astro-cid-qakduam2] .dex-chip[data-astro-cid-qakduam2] img[data-astro-cid-qakduam2]{width:64px;height:36px}.dex-portrait[data-astro-cid-qakduam2] .dex-chip[data-astro-cid-qakduam2] small[data-astro-cid-qakduam2]{font-size:10px}.dex-portrait[data-astro-cid-qakduam2] .dex-chip[data-astro-cid-qakduam2] .material-symbols-outlined[data-astro-cid-qakduam2]{font-size:30px}
