.hd[data-astro-cid-isef26zo]{z-index:40;position:relative}.hd__bar[data-astro-cid-isef26zo]{align-items:center;gap:var(--s-3);min-height:4rem;display:flex;position:relative}.logo[data-astro-cid-isef26zo]{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:.55rem;font-size:1.125rem;font-weight:600;display:inline-flex}.logo[data-astro-cid-isef26zo]:hover{color:var(--ink)}.nav[data-astro-cid-isef26zo]{align-items:center;gap:2px;display:none}.nav__link[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--text-sm);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;gap:.25rem;padding:.4rem .7rem;font-weight:400;display:inline-flex}.nav__link[data-astro-cid-isef26zo]:hover,.nav__link[data-astro-cid-isef26zo][aria-current=page],.drop[data-astro-cid-isef26zo]:hover>.nav__link[data-astro-cid-isef26zo],.drop[data-astro-cid-isef26zo]:focus-within>.nav__link[data-astro-cid-isef26zo]{color:var(--ink);background:#0f11150b}.nav__link[data-astro-cid-isef26zo][aria-current=page]{font-weight:500}.chev[data-astro-cid-isef26zo]{color:var(--ink-4);transition:transform var(--duration-fast) ease}.drop__panel[data-astro-cid-isef26zo]{display:none}.drop__title[data-astro-cid-isef26zo]{font-size:var(--text-xs);color:var(--ink-4);margin-bottom:var(--s-2)}.drop__panel[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:2px;padding:0;list-style:none;display:grid}.drop__panel[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.drop__panel[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{background:var(--surface-2);color:var(--ink)}.mega[data-astro-cid-isef26zo]{padding:0;overflow:hidden}.mega__main[data-astro-cid-isef26zo]{padding:var(--s-5)}.mega__grid[data-astro-cid-isef26zo]{grid-template-columns:repeat(4,minmax(0,1fr))}.mega__grid[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{line-height:1.3}.drop__panel[data-astro-cid-isef26zo] li[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].mega__all{color:var(--accent-ink);font-weight:500}.mega__sub[data-astro-cid-isef26zo]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.mega__jobs[data-astro-cid-isef26zo]{grid-template-columns:repeat(4,minmax(0,1fr))}.mega__side[data-astro-cid-isef26zo]{align-content:start;gap:var(--s-2);padding:var(--s-5) var(--s-4);background:var(--surface-2);border-left:1px solid var(--line);display:grid}.mega__side[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{padding:var(--s-3);border-radius:var(--radius);color:var(--ink-3);font-size:var(--text-xs);gap:.2rem;line-height:1.55;display:grid}.mega__side[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{background:var(--surface);color:var(--ink-2)}.mega__side[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{color:var(--ink);font-size:var(--text-sm);font-weight:600}.tools[data-astro-cid-isef26zo]{padding:var(--s-4)}.tools__all[data-astro-cid-isef26zo]{margin:var(--s-2) 0 0 .5rem;font-size:var(--text-sm);font-weight:500;display:inline-block}.hd__tools[data-astro-cid-isef26zo]{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.ctl[data-astro-cid-isef26zo]{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);height:2rem;color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.ctl[data-astro-cid-isef26zo]:hover{color:var(--ink);border-color:var(--line-strong)}kbd[data-astro-cid-isef26zo]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);border:1px solid var(--line);background:var(--surface-2);border-radius:5px;padding:0 .3rem}.login[data-astro-cid-isef26zo]{color:var(--ink-2);font-size:var(--text-sm);white-space:nowrap;padding:0 .5rem}.login[data-astro-cid-isef26zo]:hover{color:var(--ink)}.hd__cta[data-astro-cid-isef26zo]{min-height:2.125rem;font-size:var(--text-sm);border-radius:var(--radius-ctl);padding:.3rem .9rem}.hd__menu[data-astro-cid-isef26zo]{position:static}.hd__menu[data-astro-cid-isef26zo]>summary[data-astro-cid-isef26zo]{list-style:none}.hd__menu[data-astro-cid-isef26zo]>summary[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}.menu[data-astro-cid-isef26zo]{z-index:45;padding:var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);gap:2px;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0}.menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn){border-radius:var(--radius-sm);color:var(--ink);padding:.6rem .75rem}.menu[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:not(.btn):hover{background:var(--surface-2)}.menu[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{margin-top:var(--s-2)}@media (width<=40rem){.search[data-astro-cid-isef26zo] kbd[data-astro-cid-isef26zo],.hd__cta[data-astro-cid-isef26zo],.login[data-astro-cid-isef26zo]{display:none}}@media (width>=64rem){.hd__bar[data-astro-cid-isef26zo]{grid-template-columns:1fr auto 1fr;display:grid}.hd__tools[data-astro-cid-isef26zo]{justify-self:end}.nav[data-astro-cid-isef26zo]{display:flex}.hd__menu[data-astro-cid-isef26zo]{display:none}.drop[data-astro-cid-isef26zo]{position:static}.drop--rel[data-astro-cid-isef26zo],.drop[data-astro-cid-isef26zo]>.nav__link[data-astro-cid-isef26zo]{position:relative}.drop[data-astro-cid-isef26zo]>.nav__link[data-astro-cid-isef26zo]:after{content:"";height:1rem;position:absolute;top:100%;left:-.5rem;right:-.5rem}.drop__panel[data-astro-cid-isef26zo]{z-index:50;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .18s ease, transform .18s var(--ease-out-expo), visibility 0s linear .18s;border-radius:20px;display:grid;position:absolute;top:calc(100% - .25rem);left:50%;transform:translate(-50%,4px)}.mega[data-astro-cid-isef26zo]{grid-template-columns:minmax(0,1fr) 16rem;width:min(60rem,100%)}.tools[data-astro-cid-isef26zo]{width:21rem;top:calc(100% + .6rem)}.drop[data-astro-cid-isef26zo]:hover .drop__panel[data-astro-cid-isef26zo],.drop[data-astro-cid-isef26zo]:focus-within .drop__panel[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.drop[data-astro-cid-isef26zo]:hover .chev[data-astro-cid-isef26zo],.drop[data-astro-cid-isef26zo]:focus-within .chev[data-astro-cid-isef26zo]{transform:rotate(180deg)}}.connect[data-astro-cid-m5ucpwp7]{text-align:left;display:inline-block;position:relative}.connect[data-astro-cid-m5ucpwp7]>summary[data-astro-cid-m5ucpwp7]{list-style:none}.connect[data-astro-cid-m5ucpwp7]>summary[data-astro-cid-m5ucpwp7]::-webkit-details-marker{display:none}.connect__icons[data-astro-cid-m5ucpwp7]{display:inline-flex}.connect__icons[data-astro-cid-m5ucpwp7] svg[data-astro-cid-m5ucpwp7]{box-sizing:content-box;background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px}.connect__icons[data-astro-cid-m5ucpwp7] svg[data-astro-cid-m5ucpwp7]+svg[data-astro-cid-m5ucpwp7]{margin-left:-6px}.connect__chev[data-astro-cid-m5ucpwp7]{color:var(--ink-4);transition:transform var(--duration-fast) ease}.connect[data-astro-cid-m5ucpwp7][open] .connect__chev[data-astro-cid-m5ucpwp7]{transform:rotate(180deg)}.btn--ghost-dark[data-astro-cid-m5ucpwp7]{color:#fff;box-shadow:none;background:#ffffff0f;border-color:#ffffff29}.btn--ghost-dark[data-astro-cid-m5ucpwp7]:hover{color:#fff;background:#ffffff1f}.connect--dark[data-astro-cid-m5ucpwp7] .connect__chev[data-astro-cid-m5ucpwp7]{color:#fff9}.connect__panel[data-astro-cid-m5ucpwp7]{z-index:30;width:min(26rem, calc(100vw - 2 * var(--gutter)));gap:var(--s-3);padding:var(--s-4);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);animation:connect-in .18s var(--ease-out-expo);display:grid;position:absolute;top:calc(100% + .5rem)}.connect--center[data-astro-cid-m5ucpwp7] .connect__panel[data-astro-cid-m5ucpwp7]{left:50%;translate:-50%}.connect--start[data-astro-cid-m5ucpwp7] .connect__panel[data-astro-cid-m5ucpwp7]{left:0}@keyframes connect-in{0%{opacity:0;transform:translateY(-4px)}}.connect__title[data-astro-cid-m5ucpwp7]{font-weight:600}.connect__prompt[data-astro-cid-m5ucpwp7]{padding:var(--s-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);overflow-wrap:anywhere;line-height:1.7}.connect__row[data-astro-cid-m5ucpwp7]{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.connect__row[data-astro-cid-m5ucpwp7] a[data-astro-cid-m5ucpwp7]{font-weight:500}.connect__hint[data-astro-cid-m5ucpwp7]{color:var(--ink-3);font-size:var(--text-xs)}.connect__mcp[data-astro-cid-m5ucpwp7]{gap:var(--s-1) var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;display:flex}.connect__mcp[data-astro-cid-m5ucpwp7] code[data-astro-cid-m5ucpwp7]{overflow-wrap:anywhere}@media (width<=30rem){.connect--center[data-astro-cid-m5ucpwp7] .connect__panel[data-astro-cid-m5ucpwp7]{left:50%}}.cta[data-astro-cid-lzktbjlk]{margin-top:var(--space-section)}.cta__card[data-astro-cid-lzktbjlk]{justify-items:center;gap:var(--s-4);padding:clamp(3rem, 2rem + 4vw, 5rem) var(--s-5);text-align:center;color:#fff;background:radial-gradient(60% 90% at 50% -10%,#4447f08c,#0000 70%),radial-gradient(30% 50% at 85% 110%,#9a6bff2e,#0000 70%),#12131a;border-radius:24px;display:grid;position:relative}.cta__card[data-astro-cid-lzktbjlk] h2[data-astro-cid-lzktbjlk]{font-size:var(--text-3xl);max-width:22ch;line-height:1.3}.cta__card[data-astro-cid-lzktbjlk] p[data-astro-cid-lzktbjlk]{color:#ffffffb8;max-width:46ch;font-size:1.0625rem}.cta__actions[data-astro-cid-lzktbjlk]{justify-content:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ft[data-astro-cid-oenwriqq]{margin-top:var(--space-section);padding-block:var(--s-8) var(--s-6);border-top:1px solid var(--line);background:var(--bg)}.ft__grid[data-astro-cid-oenwriqq]{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.ft__brand[data-astro-cid-oenwriqq]{gap:var(--s-3);grid-column:1/-1;align-content:start;display:grid}@media (width>=64rem){.ft__grid[data-astro-cid-oenwriqq]{grid-template-columns:1.45fr repeat(4,1fr)}.ft__brand[data-astro-cid-oenwriqq]{grid-column:auto}}.ft__name[data-astro-cid-oenwriqq]{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;display:flex}.ft__note[data-astro-cid-oenwriqq]{color:var(--ink-3);font-size:var(--text-sm);max-width:32ch}.ft__note[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.ft__ask[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2);margin-top:var(--s-1);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.ft__ask[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]:first-child{margin-right:var(--s-1)}.ft__ask[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);padding:.2rem .6rem}.ft__ask[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{border-color:var(--line-strong);color:var(--ink)}.ft__title[data-astro-cid-oenwriqq]{font-size:var(--text-sm);color:var(--ink);font-weight:600}.ft[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{margin-top:var(--s-4);font-size:var(--text-sm);gap:.7rem;padding:0;list-style:none;display:grid}.ft[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--ink-3);overflow-wrap:anywhere;line-height:1.4;display:grid}.ft[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--ink)}.ft__path[data-astro-cid-oenwriqq]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);margin-top:.15rem}.ft__base[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-3);flex-wrap:wrap;display:flex}.ft__md[data-astro-cid-oenwriqq]{margin-left:var(--s-4)}@media (width<=40rem){.ft__md[data-astro-cid-oenwriqq]{margin:var(--s-1) 0 0;display:block}}.ft__status[data-astro-cid-oenwriqq]{color:var(--ink-2);align-items:center;gap:.5rem;display:inline-flex}.ft__status[data-astro-cid-oenwriqq]:hover{color:var(--ink)}
