.site-header[data-astro-cid-nen7h5rs]{z-index:50;isolation:isolate;position:sticky;inset-block-start:0}.site-header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-block-end:1px solid color-mix(in srgb, var(--line) 80%, transparent);position:absolute;inset:0}@supports (animation-timeline:scroll()){.site-header[data-astro-cid-nen7h5rs]:before{animation:linear both glass-in scroll();animation-range:0 96px}}@keyframes glass-in{0%{opacity:0}}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-6);block-size:var(--header-h);display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;border-radius:var(--radius-s);text-decoration:none;display:inline-flex}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}@media (prefers-reduced-motion:no-preference){.nav-desktop[data-astro-cid-nen7h5rs]{animation:nav-in .9s var(--ease-out) .21s both}}@keyframes nav-in{0%{opacity:0}}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--s-1);display:flex}.nav-link[data-astro-cid-nen7h5rs]{padding-block:var(--s-2);color:var(--ink-muted);white-space:nowrap;border-radius:var(--radius-s);transition:color var(--dur) var(--ease-out);align-items:center;gap:2px;padding-inline:10px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--thesis);transform-origin:0;block-size:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;position:absolute;inset-block-end:4px;inset-inline:10px;transform:scaleX(0)}[dir=rtl] .nav-link[data-astro-cid-nen7h5rs]:after{transform-origin:100%}.nav-link[data-astro-cid-nen7h5rs]:hover,.mega[data-astro-cid-nen7h5rs][open]>.nav-link[data-astro-cid-nen7h5rs]{color:var(--ink)}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.nav-link[data-astro-cid-nen7h5rs]:focus-visible:after,.mega[data-astro-cid-nen7h5rs][open]>.nav-link[data-astro-cid-nen7h5rs]:after{transform:scaleX(1)}.header-inner[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs].mega{position:static}.dropdown[data-astro-cid-nen7h5rs].mega>summary[data-astro-cid-nen7h5rs].nav-link{min-block-size:0;min-inline-size:0;padding-block:var(--s-2);color:var(--ink-muted);border:0;padding-inline:10px}.dropdown[data-astro-cid-nen7h5rs].mega>summary[data-astro-cid-nen7h5rs].nav-link:hover,.dropdown[data-astro-cid-nen7h5rs].mega[open]>summary[data-astro-cid-nen7h5rs].nav-link{color:var(--ink)}.mega[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]:before{content:"";block-size:18px;position:absolute;inset-block-start:100%;inset-inline:-24px}.mega-panel[data-astro-cid-nen7h5rs]{z-index:60;gap:var(--s-6);padding:var(--s-6);background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--ink) 45%, transparent);isolation:isolate;transform-origin:top;transition:opacity .22s var(--ease-out), transform .32s var(--ease-out);border-radius:20px;grid-template-columns:minmax(0,1fr) 280px;display:grid;position:absolute;inset-block-start:calc(100% - 4px);inset-inline:0}.mega-panel[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(60% 80% at 0% 0%, color-mix(in srgb, var(--thesis) 10%, transparent), transparent 70%), radial-gradient(50% 70% at 100% 100%, color-mix(in srgb, var(--antithesis) 9%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}@starting-style{.mega[data-astro-cid-nen7h5rs][open] .mega-panel[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(-8px)scale(.985)}}.mega-groups[data-astro-cid-nen7h5rs]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega-group[data-astro-cid-nen7h5rs]+.mega-group[data-astro-cid-nen7h5rs]{border-inline-start:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding-inline-start:var(--s-4)}.mega-title[data-astro-cid-nen7h5rs]{padding-inline:var(--s-3);color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--s-2);font-size:.75rem;font-weight:600}:lang(ar) .mega-title[data-astro-cid-nen7h5rs],:lang(hi) .mega-title[data-astro-cid-nen7h5rs],:lang(ja) .mega-title[data-astro-cid-nen7h5rs],:lang(zh-Hans) .mega-title[data-astro-cid-nen7h5rs]{letter-spacing:0}.mega-group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;display:grid}.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--s-3);padding:10px var(--s-3);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);border-radius:12px;text-decoration:none;display:flex}.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:color-mix(in srgb, var(--thesis-soft) 70%, transparent)}.mega-icon[data-astro-cid-nen7h5rs]{background:var(--thesis-soft);block-size:36px;inline-size:36px;color:var(--thesis);box-shadow:0 0 0 1px color-mix(in srgb, var(--thesis) 14%, transparent) inset;transition:transform .42s var(--ease-spring), background-color var(--dur) var(--ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover .mega-icon[data-astro-cid-nen7h5rs]{background:var(--surface-raised);transform:rotate(-8deg)scale(1.08)}.mega-copy[data-astro-cid-nen7h5rs]{gap:2px;display:grid}.mega-label[data-astro-cid-nen7h5rs]{font-size:.9375rem;font-weight:600;line-height:1.3}.mega-text[data-astro-cid-nen7h5rs]{color:var(--ink-muted);font-size:.8125rem;line-height:1.4}.mega-featured[data-astro-cid-nen7h5rs]{align-content:start;gap:var(--s-2);padding:var(--s-3);background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:16px;text-decoration:none;display:grid}.mega-featured[data-astro-cid-nen7h5rs]:hover{border-color:color-mix(in srgb, var(--thesis) 45%, var(--line));transform:translateY(-2px)}.featured-media[data-astro-cid-nen7h5rs]{aspect-ratio:16/9;background:radial-gradient(70% 90% at 20% 20%, color-mix(in srgb, var(--thesis) 40%, transparent), transparent 70%), radial-gradient(60% 80% at 85% 85%, color-mix(in srgb, var(--antithesis) 35%, transparent), transparent 70%), #0e1121;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.featured-media[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}.mega-featured[data-astro-cid-nen7h5rs]:hover .featured-media[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transform:scale(1.05)}.featured-play[data-astro-cid-nen7h5rs]{border-radius:var(--radius-dot);color:#141a3a;block-size:44px;inline-size:44px;transition:transform .42s var(--ease-spring);background:#ffffffeb;place-items:center;display:grid;position:relative;box-shadow:0 10px 24px -10px #0009}.featured-play[data-astro-cid-nen7h5rs] svg{margin-inline-start:2px}.mega-featured[data-astro-cid-nen7h5rs]:hover .featured-play[data-astro-cid-nen7h5rs]{transform:scale(1.12)}.featured-title[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--display-weight-2);margin-block-start:var(--s-1);line-height:1.25}.featured-text[data-astro-cid-nen7h5rs]{color:var(--ink-muted);font-size:.8125rem;line-height:1.45}.featured-cta[data-astro-cid-nen7h5rs]{color:var(--thesis);align-items:center;gap:6px;margin-block-start:var(--s-1);font-size:.875rem;font-weight:600;display:inline-flex}.featured-cta[data-astro-cid-nen7h5rs] svg{transition:translate var(--dur) var(--ease-out)}.mega-featured[data-astro-cid-nen7h5rs]:hover .featured-cta[data-astro-cid-nen7h5rs] svg{translate:3px}[dir=rtl] .mega-featured[data-astro-cid-nen7h5rs]:hover .featured-cta[data-astro-cid-nen7h5rs] svg{translate:-3px}@media (prefers-reduced-motion:no-preference){.mega[data-astro-cid-nen7h5rs][open] .mega-group[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .42s var(--ease-out) both;animation-delay:calc(60ms + var(--i,0) * 24ms)}.mega[data-astro-cid-nen7h5rs][open] .mega-featured[data-astro-cid-nen7h5rs]{animation:item-in .52s var(--ease-out) .16s both}}.github-link[data-astro-cid-nen7h5rs] svg{transition:transform .42s var(--ease-spring)}.github-link[data-astro-cid-nen7h5rs]:hover svg{transform:rotate(-10deg)scale(1.08)}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.icon-button[data-astro-cid-nen7h5rs],.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{min-block-size:40px;min-inline-size:40px;padding-inline:var(--s-2);border-radius:var(--radius-m);color:var(--ink-muted);font:inherit;cursor:pointer;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:inline-flex}.icon-button[data-astro-cid-nen7h5rs]:active,.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}.icon-button[data-astro-cid-nen7h5rs]:hover,.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:hover,.dropdown[data-astro-cid-nen7h5rs][open]>summary[data-astro-cid-nen7h5rs]{color:var(--ink);border-color:var(--line)}.icon-button[data-astro-cid-nen7h5rs][hidden]{display:none}.dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]{list-style:none}.dropdown[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.dropdown[data-astro-cid-nen7h5rs] .chevron,.dropdown[data-astro-cid-nen7h5rs] .globe{transition:transform var(--dur) var(--ease-spring)}.dropdown[data-astro-cid-nen7h5rs][open] .chevron{transform:rotate(180deg)}.lang-menu[data-astro-cid-nen7h5rs]>summary[data-astro-cid-nen7h5rs]:hover .globe{transform:rotate(-24deg)}.panel[data-astro-cid-nen7h5rs]{z-index:60;min-inline-size:200px;padding:var(--s-2);background:var(--surface-raised);border:1px solid var(--line);box-shadow:var(--lift);transform-origin:100% 0;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);border-radius:12px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}[dir=rtl] .panel[data-astro-cid-nen7h5rs]{transform-origin:0 0}@starting-style{.dropdown[data-astro-cid-nen7h5rs][open] .panel[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(-6px)scale(.97)}}@media (prefers-reduced-motion:no-preference){.dropdown[data-astro-cid-nen7h5rs][open] .panel[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:item-in .32s var(--ease-out) both;animation-delay:calc(var(--i,0) * 22ms)}}@keyframes item-in{0%{opacity:0;transform:translateY(-4px)}}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:var(--s-2);padding-inline:var(--s-3);border-radius:var(--radius-s);color:var(--ink);text-align:start;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);text-decoration:none;display:block}.panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--thesis-soft);transform:translate(3px)}[dir=rtl] .panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{transform:translate(-3px)}.lang-menu[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--thesis);font-weight:600}.theme-svg[data-astro-cid-nen7h5rs]{overflow:visible}.theme-svg[data-astro-cid-nen7h5rs] .core[data-astro-cid-nen7h5rs]{fill:currentColor}.theme-svg[data-astro-cid-nen7h5rs] .celestial[data-astro-cid-nen7h5rs],.theme-svg[data-astro-cid-nen7h5rs] .rays[data-astro-cid-nen7h5rs],.theme-svg[data-astro-cid-nen7h5rs] .core[data-astro-cid-nen7h5rs],.theme-svg[data-astro-cid-nen7h5rs] .moon-cut[data-astro-cid-nen7h5rs],.theme-svg[data-astro-cid-nen7h5rs] .monitor[data-astro-cid-nen7h5rs]{transform-box:view-box;transform-origin:12px 12px;transition:transform .52s var(--ease-spring), opacity .26s var(--ease-out)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=light] .moon-cut[data-astro-cid-nen7h5rs]{transform:translate(9px,-9px)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=light] .monitor[data-astro-cid-nen7h5rs]{opacity:0;transform:scale(.6)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=dark] .core[data-astro-cid-nen7h5rs]{transform:scale(1.55)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=dark] .rays[data-astro-cid-nen7h5rs]{opacity:0;transform:rotate(-90deg)scale(.4)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=dark] .celestial[data-astro-cid-nen7h5rs]{transform:rotate(-20deg)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=dark] .monitor[data-astro-cid-nen7h5rs]{opacity:0;transform:scale(.6)}.theme-toggle[data-astro-cid-nen7h5rs]:not([data-mode]) .celestial[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs][data-mode=system] .celestial[data-astro-cid-nen7h5rs]{opacity:0;transform:scale(.4)rotate(90deg)}.theme-toggle[data-astro-cid-nen7h5rs][data-mode=system] .moon-cut[data-astro-cid-nen7h5rs]{transform:translate(9px,-9px)}.burger-lines[data-astro-cid-nen7h5rs]{block-size:14px;inline-size:18px;display:block;position:relative}.burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{block-size:1.5px;transition:transform .32s var(--ease-spring), opacity .2s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;inset-inline:0}.burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{inset-block-start:0}.burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){inset-block-start:6.25px}.burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){inset-block-start:12.5px}.mobile-menu[data-astro-cid-nen7h5rs][open] .burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6.25px)rotate(45deg)}.mobile-menu[data-astro-cid-nen7h5rs][open] .burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transform:scaleX(.2)}.mobile-menu[data-astro-cid-nen7h5rs][open] .burger-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6.25px)rotate(-45deg)}.sign-in[data-astro-cid-nen7h5rs]{padding-inline:var(--s-2);color:var(--ink);white-space:nowrap;font-size:.9375rem;font-weight:500;text-decoration:none}.sign-in[data-astro-cid-nen7h5rs]:hover{text-decoration:underline}.sign-in[data-astro-cid-nen7h5rs][hidden],.mobile-actions[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs][hidden]{display:none}.mobile-panel[data-astro-cid-nen7h5rs]{min-inline-size:min(300px,100vw - 32px);max-block-size:calc(100dvh - var(--header-h) - 24px);overscroll-behavior:contain;overflow-y:auto}.mobile-group[data-astro-cid-nen7h5rs]+.mobile-group[data-astro-cid-nen7h5rs],.mobile-links[data-astro-cid-nen7h5rs]{border-block-start:1px solid var(--line);margin-block-start:var(--s-2);padding-block-start:var(--s-2)}.mobile-group[data-astro-cid-nen7h5rs] .mega-title[data-astro-cid-nen7h5rs]{margin-block:var(--s-2) var(--s-1)}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button){align-items:center;gap:var(--s-3);padding-block:9px;font-size:1rem;display:flex}.mobile-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] .pg{color:var(--thesis)}.mobile-actions[data-astro-cid-nen7h5rs]{gap:var(--s-2);border-block-start:1px solid var(--line);margin-block-start:var(--s-2);padding-block-start:var(--s-3);display:grid}.mobile-actions[data-astro-cid-nen7h5rs] .button[data-astro-cid-nen7h5rs]{display:flex}.mobile-panel[data-astro-cid-nen7h5rs] .mobile-actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].button-primary{color:var(--on-thesis)}.mobile-panel[data-astro-cid-nen7h5rs] .mobile-actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].button-primary:hover{background:color-mix(in srgb, var(--thesis) 88%, var(--ink));transform:none}@media (width<=1199.98px){.lang-name[data-astro-cid-nen7h5rs]{display:none}}@media (width<=559.98px){.header-cta[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]>.sign-in[data-astro-cid-nen7h5rs]{display:none}}@media (width<=419.98px){.github-link[data-astro-cid-nen7h5rs]{display:none}}@media (width<=359.98px){.header-inner[data-astro-cid-nen7h5rs]{gap:var(--s-3)}.actions[data-astro-cid-nen7h5rs]{gap:4px}.lang-menu[data-astro-cid-nen7h5rs] .chevron{display:none}}@media (width>=1200px){.nav-desktop[data-astro-cid-nen7h5rs]{display:block}.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}
