.giscus[data-astro-cid-an2nl7ar]{--color-bg-canvas: transparent;--color-bg-primary: transparent;--color-bg-secondary: color-mix(in oklch, white 4%, transparent);--color-border-primary: color-mix(in oklch, white 18%, transparent);--color-border-secondary: color-mix(in oklch, white 12%, transparent);--color-fg-default: white;--color-fg-muted: rgba(255, 255, 255, .55);--color-accent-fg: white;--color-accent-emphasis: color-mix(in oklch, white 85%, transparent);--color-input-bg: color-mix(in oklch, white 6%, transparent);--color-input-border: color-mix(in oklch, white 20%, transparent);--color-social-reaction-bg: transparent;--color-social-reaction-border: color-mix(in oklch, white 20%, transparent)}html.light .giscus[data-astro-cid-an2nl7ar]{--color-bg-secondary: color-mix(in oklch, black 4%, transparent);--color-border-primary: color-mix(in oklch, black 18%, transparent);--color-border-secondary: color-mix(in oklch, black 12%, transparent);--color-fg-default: #0b0e1a;--color-fg-muted: rgba(0, 0, 0, .55);--color-accent-fg: #0b0e1a;--color-accent-emphasis: color-mix(in oklch, black 85%, transparent);--color-input-bg: color-mix(in oklch, black 6%, transparent);--color-input-border: color-mix(in oklch, black 20%, transparent);--color-social-reaction-border: color-mix(in oklch, black 20%, transparent)}.giscus-frame[data-astro-cid-an2nl7ar]{background:transparent!important}.giscus[data-astro-cid-an2nl7ar]{font-size:13px;line-height:1.45}.post-nav[data-astro-cid-lhwu4qwf]{display:flex;gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.nav-pill[data-astro-cid-lhwu4qwf]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:0;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid color-mix(in oklch,var(--pc-accent) 30%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--pc-accent) 12%,transparent),color-mix(in oklch,var(--pc-accent2) 8%,transparent));color:var(--pc-accent);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;flex:1;justify-content:center}.nav-pill[data-astro-cid-lhwu4qwf]:hover{transform:translateY(-2px);border-color:var(--pc-accent);box-shadow:0 4px 16px color-mix(in oklch,var(--pc-accent) 20%,transparent)}.nav-pill--placeholder[data-astro-cid-lhwu4qwf]{visibility:hidden;pointer-events:none}.nav-arrow[data-astro-cid-lhwu4qwf]{font-size:1em;line-height:1}.nav-label[data-astro-cid-lhwu4qwf]{line-height:1}@media(max-width:640px){.post-nav[data-astro-cid-lhwu4qwf]{flex-direction:column;gap:.75rem}.nav-pill[data-astro-cid-lhwu4qwf]{padding:.5rem 1rem}}@media(prefers-reduced-motion:reduce){.nav-pill[data-astro-cid-lhwu4qwf]{transition:none}}.ghost-title[data-astro-cid-74f54uw6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(4rem,18vw,16rem);font-weight:900;letter-spacing:-.04em;line-height:.85;text-align:center;color:var(--pc-accent);opacity:.04;pointer-events:none;z-index:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;max-width:100vw}.hero[data-astro-cid-74f54uw6]{position:relative;margin-bottom:2rem;z-index:1}.hero-frame[data-astro-cid-74f54uw6]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000080;contain:layout paint}.hero-frame[data-astro-cid-74f54uw6] img[data-astro-cid-74f54uw6],.hero-fallback[data-astro-cid-74f54uw6]{width:100%;height:auto;min-height:280px;display:block;-o-object-fit:cover;object-fit:cover}html.light .hero-frame[data-astro-cid-74f54uw6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#05070f8c,#05070fc7);pointer-events:none}.hero-fallback[data-astro-cid-74f54uw6]{background:linear-gradient(135deg,var(--pc-accent) 0%,var(--pc-accent2) 100%);opacity:.3}.hero-scanline[data-astro-cid-74f54uw6]{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--pc-accent),transparent);animation:heroScan 4.5s linear infinite;opacity:.6;pointer-events:none;z-index:2}@keyframes heroScan{0%{top:-2%}to{top:102%}}.hero-vignette[data-astro-cid-74f54uw6]{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:1}.hero-dotgrid[data-astro-cid-74f54uw6]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.hero-title[data-astro-cid-74f54uw6]{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:800;letter-spacing:-.02em;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.8),2px 2px 0 var(--pc-accent),-1px -1px 0 var(--pc-accent2);z-index:2;margin:0;line-height:1.2}.telemetry[data-astro-cid-74f54uw6]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap;position:relative;z-index:1}.chip[data-astro-cid-74f54uw6]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:0;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid color-mix(in oklch,var(--pc-accent) 30%,transparent);background:color-mix(in oklch,var(--pc-accent) 8%,transparent);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-accent);animation:chipPulse 3.2s ease-in-out infinite}.chip-label[data-astro-cid-74f54uw6]{opacity:.6}.chip-value[data-astro-cid-74f54uw6]{font-variant-numeric:tabular-nums}.chip-link[data-astro-cid-74f54uw6]{text-decoration:none;cursor:pointer;transition:border-color .25s ease,transform .25s ease;animation:none}.chip-link[data-astro-cid-74f54uw6]:hover{border-color:color-mix(in oklch,var(--pc-accent) 60%,transparent);transform:translateY(-1px)}@keyframes chipPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.article-card[data-astro-cid-74f54uw6]{position:relative;border-radius:16px;background:#080a12db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in oklch,var(--pc-accent) 15%,transparent);padding:2.5rem;margin-bottom:2rem;contain:layout paint;z-index:1}.corner-brackets[data-astro-cid-74f54uw6]{position:absolute;inset:0;pointer-events:none;z-index:1}.bracket[data-astro-cid-74f54uw6]{position:absolute;width:20px;height:20px;border-color:var(--pc-accent);border-style:solid;opacity:.6}.bracket[data-astro-cid-74f54uw6].tl{top:8px;left:8px;border-width:2px 0 0 2px}.bracket[data-astro-cid-74f54uw6].tr{top:8px;right:8px;border-width:2px 2px 0 0}.bracket[data-astro-cid-74f54uw6].bl{bottom:8px;left:8px;border-width:0 0 2px 2px}.bracket[data-astro-cid-74f54uw6].br{bottom:8px;right:8px;border-width:0 2px 2px 0}.article-vignette[data-astro-cid-74f54uw6]{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:1}.article-dotgrid[data-astro-cid-74f54uw6]{position:absolute;inset:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:1}.article-content[data-astro-cid-74f54uw6]{position:relative;z-index:2;max-width:68ch;margin:0 auto}.lede[data-astro-cid-74f54uw6]{font-size:1.1rem;line-height:1.7;color:color-mix(in oklch,white 80%,transparent);margin-bottom:1.5rem;font-style:italic}.article[data-astro-cid-74f54uw6]{line-height:1.75;color:color-mix(in oklch,white 90%,transparent)}.article[data-astro-cid-74f54uw6] a[data-astro-cid-74f54uw6]{color:var(--pc-accent);text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--pc-accent) 40%,transparent);text-underline-offset:3px;transition:color .2s ease}.article[data-astro-cid-74f54uw6] a[data-astro-cid-74f54uw6]:hover{color:var(--pc-accent2)}.article[data-astro-cid-74f54uw6] blockquote[data-astro-cid-74f54uw6]{border-left:3px solid var(--pc-accent);padding-left:1.25rem;margin:1.5rem 0;font-style:italic;color:color-mix(in oklch,white 75%,transparent)}.article[data-astro-cid-74f54uw6] h2[data-astro-cid-74f54uw6],.article[data-astro-cid-74f54uw6] h3[data-astro-cid-74f54uw6],.article[data-astro-cid-74f54uw6] h4[data-astro-cid-74f54uw6]{color:#fff;margin-top:2rem;margin-bottom:.75rem;line-height:1.3}.article[data-astro-cid-74f54uw6] h2[data-astro-cid-74f54uw6]:after,.article[data-astro-cid-74f54uw6] h3[data-astro-cid-74f54uw6]:after{content:"";display:block;width:40px;height:2px;background:var(--pc-accent);margin-top:.5rem;opacity:.5}.article[data-astro-cid-74f54uw6] p[data-astro-cid-74f54uw6]{margin-bottom:1.25rem}.article[data-astro-cid-74f54uw6] ul[data-astro-cid-74f54uw6],.article[data-astro-cid-74f54uw6] ol[data-astro-cid-74f54uw6]{margin-bottom:1.25rem;padding-left:1.5rem}.article[data-astro-cid-74f54uw6] li[data-astro-cid-74f54uw6]{margin-bottom:.5rem}.article[data-astro-cid-74f54uw6] code[data-astro-cid-74f54uw6]{background:color-mix(in oklch,white 8%,transparent);padding:.15em .4em;border-radius:4px;font-size:.9em}.article[data-astro-cid-74f54uw6] pre[data-astro-cid-74f54uw6]{background:#0006;padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:1.25rem}.article[data-astro-cid-74f54uw6] pre[data-astro-cid-74f54uw6] code[data-astro-cid-74f54uw6]{background:none;padding:0}.article-controls[data-astro-cid-74f54uw6]{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid color-mix(in oklch,white 8%,transparent);position:relative;z-index:2}.stat[data-astro-cid-74f54uw6]{all:unset;display:inline-flex;align-items:center;gap:.5rem;position:relative;cursor:pointer;pointer-events:auto;font-size:1rem;color:color-mix(in oklch,white 70%,transparent);transition:color .2s ease,transform .2s ease}.stat[data-astro-cid-74f54uw6] svg[data-astro-cid-74f54uw6]{width:1.4em;height:1.4em;transition:transform .2s ease}.stat[data-astro-cid-74f54uw6]:hover{color:var(--pc-accent);transform:translateY(-2px)}.stat[data-astro-cid-74f54uw6]:hover svg[data-astro-cid-74f54uw6]{transform:scale(1.15);filter:drop-shadow(0 0 6px var(--pc-accent))}.stat[data-astro-cid-74f54uw6] .count[data-astro-cid-74f54uw6]{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums;min-width:1.2em;text-align:center}.stat[data-astro-cid-74f54uw6] .count[data-astro-cid-74f54uw6]:not(:empty){opacity:.75}.stat[data-astro-cid-74f54uw6] .count[data-astro-cid-74f54uw6][data-active=true]{opacity:1;color:var(--pc-accent)}.reading-progress[data-astro-cid-74f54uw6]{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--pc-accent),var(--pc-accent2));width:0%;z-index:1000;transition:width .1s linear;will-change:width}.back-to-orbit[data-astro-cid-74f54uw6]{display:inline-flex;align-items:center;gap:.5rem;color:color-mix(in oklch,white 50%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;margin-bottom:2rem;position:relative;z-index:1;transition:color .2s ease}.back-to-orbit[data-astro-cid-74f54uw6]:hover{color:var(--pc-accent)}#giscus-wrapper[data-astro-cid-74f54uw6]{position:relative;border-radius:16px;background:#080a12db;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in oklch,var(--pc-accent) 15%,transparent);padding:1.5rem;margin-top:2rem;z-index:1}#giscus-wrapper[data-astro-cid-74f54uw6].is-collapsed{max-height:0;opacity:0;pointer-events:none;overflow:hidden;padding:0;border-width:0;margin-top:0}#giscus-wrapper[data-astro-cid-74f54uw6] .giscus[data-astro-cid-74f54uw6]{width:100%;display:flex;justify-content:center}#giscus-wrapper[data-astro-cid-74f54uw6] iframe[data-astro-cid-74f54uw6]{position:relative!important;inset:auto!important;margin:0 auto!important;display:block;width:100%!important;max-width:100%}[data-astro-cid-74f54uw6][data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}[data-astro-cid-74f54uw6][data-reveal].is-in{opacity:1;transform:translateY(0)}@media(max-width:640px){.article-card[data-astro-cid-74f54uw6]{padding:1.5rem}.hero-title[data-astro-cid-74f54uw6]{font-size:1.5rem;bottom:1rem;left:1rem;right:1rem}.hero-frame[data-astro-cid-74f54uw6] img[data-astro-cid-74f54uw6],.hero-fallback[data-astro-cid-74f54uw6]{min-height:200px}.bracket[data-astro-cid-74f54uw6]{width:14px;height:14px}.bracket[data-astro-cid-74f54uw6].tl{top:6px;left:6px}.bracket[data-astro-cid-74f54uw6].tr{top:6px;right:6px}.bracket[data-astro-cid-74f54uw6].bl{bottom:6px;left:6px}.bracket[data-astro-cid-74f54uw6].br{bottom:6px;right:6px}.chip[data-astro-cid-74f54uw6]{font-size:.6rem;padding:.3rem .6rem}.telemetry[data-astro-cid-74f54uw6]{gap:.5rem}.stat[data-astro-cid-74f54uw6]{font-size:.9rem}.article[data-astro-cid-74f54uw6]{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.hero-scanline[data-astro-cid-74f54uw6],.chip[data-astro-cid-74f54uw6]{animation:none}[data-astro-cid-74f54uw6][data-reveal]{transition:opacity .2s ease;transform:none}[data-astro-cid-74f54uw6][data-reveal].is-in{transform:none}.stat[data-astro-cid-74f54uw6],.stat[data-astro-cid-74f54uw6] svg[data-astro-cid-74f54uw6],.back-to-orbit[data-astro-cid-74f54uw6]{transition:none}}
