@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}dialog[data-astro-cid-pmdqqxik]{background:var(--surface);border:none;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}dialog[data-astro-cid-pmdqqxik]::backdrop{backdrop-filter:blur(4px);background-color:#0009}dialog[data-astro-cid-pmdqqxik][open]{animation:slideUp var(--dur-slow) var(--ease-out) forwards}dialog[data-astro-cid-pmdqqxik][open]::backdrop{animation:fadeIn var(--dur-slow) var(--ease-out) forwards}dialog[data-astro-cid-pmdqqxik].closing{animation:slideDown var(--dur-slow) var(--ease-in) forwards}dialog[data-astro-cid-pmdqqxik].closing::backdrop{animation:fadeOut var(--dur-slow) var(--ease-in) forwards}dialog[data-astro-cid-pmdqqxik]{&>button[data-astro-cid-pmdqqxik],&>a[data-astro-cid-pmdqqxik]{border-radius:var(--radius-circle);cursor:pointer;width:44px;height:44px;font-size:var(--text-xl);z-index:10;transition:all var(--dur) var(--ease-out);backdrop-filter:blur(5px);border:none;place-items:center;text-decoration:none;display:grid;position:absolute;top:1rem}&>button[data-astro-cid-pmdqqxik].close,&>a[data-astro-cid-pmdqqxik]{background-color:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error);&:hover{background-color:var(--error);color:var(--primary);transform:scale(1.1)}}&>button[data-astro-cid-pmdqqxik].close{right:1rem}&>a[data-astro-cid-pmdqqxik]{left:1rem}}dialog[data-astro-cid-pmdqqxik]>[data-astro-cid-pmdqqxik][hidden]{display:none}dialog[data-astro-cid-pmdqqxik] .status[data-astro-cid-pmdqqxik]{z-index:var(--layer-raised);justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-xl);text-align:center;background:var(--surface);color:var(--text);font-family:var(--font-mono);flex-direction:column;display:flex;position:absolute;inset:0}dialog[data-astro-cid-pmdqqxik] .status[data-astro-cid-pmdqqxik][hidden]{display:none}dialog[data-astro-cid-pmdqqxik] .spinner[data-astro-cid-pmdqqxik]{border:3px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:var(--radius-circle);width:2.5rem;height:2.5rem;animation:.8s linear infinite spin}dialog[data-astro-cid-pmdqqxik] .spinner[data-astro-cid-pmdqqxik][hidden]{display:none}dialog[data-astro-cid-pmdqqxik] .status-text[data-astro-cid-pmdqqxik]{font-size:var(--text-base);margin:0}dialog[data-astro-cid-pmdqqxik] .status[data-astro-cid-pmdqqxik].failed .status-text[data-astro-cid-pmdqqxik]{color:var(--error);animation:glitch var(--dur) var(--ease-out)}@keyframes glitch{0%{text-shadow:none;transform:translate(0)}25%{text-shadow:var(--aberration-lg);transform:translate(-3px)}60%{text-shadow:var(--aberration);transform:translate(3px)}to{text-shadow:none;transform:translate(0)}}dialog[data-astro-cid-pmdqqxik] .status-link[data-astro-cid-pmdqqxik]{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--accent);padding:var(--space-xs) var(--space-m);font-weight:700;text-decoration:none}dialog[data-astro-cid-pmdqqxik] .status-link[data-astro-cid-pmdqqxik]:hover,dialog[data-astro-cid-pmdqqxik] .status-link[data-astro-cid-pmdqqxik]:focus-visible{background:var(--accent);color:var(--bg)}@keyframes spin{to{transform:rotate(360deg)}}dialog[data-astro-cid-pmdqqxik] iframe,dialog[data-astro-cid-pmdqqxik] video{background:#000;border:none;width:100%;height:100%;display:block}@media (width>=768px){dialog[data-astro-cid-pmdqqxik]>a[data-astro-cid-pmdqqxik]{top:calc(1.5rem + 44px);left:unset;right:1rem}dialog[data-astro-cid-pmdqqxik]:not(.xr-mode){border-radius:var(--radius-m);width:90vw;max-width:1200px;height:90vh;box-shadow:var(--shadow-lift);margin:auto}dialog[data-astro-cid-pmdqqxik]:not(.xr-mode)[open]{animation:scaleIn var(--dur-slow) var(--ease-out) forwards}dialog[data-astro-cid-pmdqqxik]:not(.xr-mode).closing{animation:scaleOut var(--dur-slow) var(--ease-in) forwards}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}dialog[data-astro-cid-pmdqqxik].xr-mode{border-radius:var(--radius-l);border:2px solid var(--accent);width:85vw;max-width:1000px;height:85vh;max-height:800px;margin:auto;box-shadow:0 10px 40px #000c,0 0 20px #0ff3}dialog[data-astro-cid-pmdqqxik].xr-mode::backdrop{backdrop-filter:blur(8px)}dialog[data-astro-cid-pmdqqxik].xr-mode[open]{animation:spatialPop .4s var(--ease-out) forwards;display:block}@keyframes spatialPop{0%{opacity:0;transform:scale(.8)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}
