.logo[data-astro-cid-r4ibslmy]{min-height:44px;color:var(--heading);font-size:19px;font-weight:600;font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.logo[data-astro-cid-r4ibslmy]:hover{color:var(--heading)}.tld[data-astro-cid-r4ibslmy]{color:var(--accent-text)}.sm[data-astro-cid-r4ibslmy]{font-size:15px}@media (width<=480px){.md[data-astro-cid-r4ibslmy]{font-size:15px}}@media (width<=380px){.md[data-astro-cid-r4ibslmy]{font-size:14px}}.footer[data-astro-cid-qup6pdxl]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px 40px;font-size:13px;display:flex}.links[data-astro-cid-qup6pdxl]{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--muted);padding:12px 0;text-decoration:none;display:inline-block}.links[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--accent-text)}.owner[data-astro-cid-qup6pdxl],.owner[data-astro-cid-qup6pdxl]:hover{color:inherit;font-weight:700;text-decoration:none}.switch[data-astro-cid-3yci74kx]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--elev);letter-spacing:.12em;align-items:center;gap:2px;padding:3px;display:inline-flex}.opt[data-astro-cid-3yci74kx]{border-radius:var(--radius-pill);min-width:44px;min-height:38px;color:var(--muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.current[data-astro-cid-3yci74kx]{background:var(--badge-bg);color:var(--badge-fg)}abbr[data-astro-cid-3yci74kx]{text-decoration:none}@media (width<=480px){.switch[data-astro-cid-3yci74kx]{padding:1px}.opt[data-astro-cid-3yci74kx]{min-height:44px}}.toggle[data-astro-cid-6lp36acm]{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--elev);width:46px;height:46px;color:var(--text);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.toggle[data-astro-cid-6lp36acm]:hover,.row[data-astro-cid-6lp36acm]:hover{color:var(--accent-text)}.row[data-astro-cid-6lp36acm]{cursor:pointer;border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:56px;color:var(--text);font:inherit;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:16px;font-weight:600;display:flex}.row[data-astro-cid-6lp36acm] .toggle[data-astro-cid-6lp36acm]{pointer-events:none}@media (width<=480px){.toggle[data-astro-cid-6lp36acm]{width:44px;height:44px}}.trigger[data-astro-cid-4ifsodmk],.close[data-astro-cid-4ifsodmk]{cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--elev);width:var(--tap);height:var(--tap);color:var(--text);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.close[data-astro-cid-4ifsodmk]{top:var(--close-top,var(--header-pad));right:var(--close-right,var(--pad-x));position:absolute}.trigger[data-astro-cid-4ifsodmk]:hover,.close[data-astro-cid-4ifsodmk]:hover{color:var(--accent-text)}@media (width>1280px){.trigger[data-astro-cid-4ifsodmk]{display:none}}.panel[data-astro-cid-4ifsodmk]{transition:translate .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;border:0;border-left:1px solid var(--card-border);border-radius:var(--radius-card) 0 0 var(--radius-card);background:var(--card);overscroll-behavior:contain;width:min(86vw,380px);max-width:none;height:100dvh;max-height:none;color:var(--text);margin:0 0 0 auto;padding:0;inset-block:0;overflow-y:auto;translate:100%}.panel[data-astro-cid-4ifsodmk][open]{translate:0}.panel[data-astro-cid-4ifsodmk]::backdrop{transition:background-color .3s ease, display .3s allow-discrete, overlay .3s allow-discrete;background:0 0}.panel[data-astro-cid-4ifsodmk][open]::backdrop{background:var(--shadow)}@starting-style{.panel[data-astro-cid-4ifsodmk][open]{translate:100%}.panel[data-astro-cid-4ifsodmk][open]::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-4ifsodmk],.panel[data-astro-cid-4ifsodmk]::backdrop{transition:none}}html:has(#mobile-nav[open]){scrollbar-gutter:stable;overflow:hidden}.inner[data-astro-cid-4ifsodmk]{padding:var(--close-top,var(--header-pad)) var(--pad-x) 32px;flex-direction:column;gap:24px;min-height:100%;display:flex}.head[data-astro-cid-4ifsodmk]{padding-right:calc(var(--tap) + 16px);min-height:var(--tap);align-items:center;display:flex}.title[data-astro-cid-4ifsodmk]{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.links[data-astro-cid-4ifsodmk]{margin:0;padding:0;list-style:none}.links[data-astro-cid-4ifsodmk] a[data-astro-cid-4ifsodmk]{border-bottom:1px solid var(--line-soft);min-height:56px;color:var(--heading);font-size:22px;font-weight:600;font-family:var(--font-display);align-items:center;text-decoration:none;display:flex}.links[data-astro-cid-4ifsodmk] a[data-astro-cid-4ifsodmk][aria-current]{color:var(--accent-text);gap:12px}.links[data-astro-cid-4ifsodmk] a[data-astro-cid-4ifsodmk][aria-current]:before{border-radius:var(--radius-pill);content:"";background:currentColor;width:8px;height:8px}@media (hover:hover){.links[data-astro-cid-4ifsodmk] a[data-astro-cid-4ifsodmk]:hover{color:var(--accent-text)}}.sentinel[data-astro-cid-vwn3tmth]{width:1px;height:1px;position:absolute;top:0}.site-header[data-astro-cid-vwn3tmth]{top:var(--header-top);z-index:10;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);padding:var(--header-pad) var(--pad-x);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex;position:sticky}.site-header[data-astro-cid-vwn3tmth][data-stuck]{margin-bottom:calc(2 * (var(--header-pad) - var(--header-pad-stuck)));box-shadow:0 18px 40px -24px var(--shadow);padding-block:var(--header-pad-stuck)}@supports (backdrop-filter:blur(1px)){.site-header[data-astro-cid-vwn3tmth][data-stuck]{backdrop-filter:blur(14px);background:color-mix(in srgb, var(--card) 96%, transparent)}}@media (prefers-reduced-motion:no-preference){.site-header[data-astro-cid-vwn3tmth]{transition:padding .2s,margin .2s,border-radius .2s,box-shadow .2s}}.desktop[data-astro-cid-vwn3tmth]{margin-left:auto;position:relative}.bar[data-astro-cid-vwn3tmth]{transform:translateX(var(--x,0)) scaleX(var(--w,0));transform-origin:0;opacity:0;border-top:2px solid var(--accent-text);pointer-events:none;width:1px;height:0;position:absolute;bottom:9px;left:0}.bar[data-astro-cid-vwn3tmth][data-on]{opacity:1}@media (prefers-reduced-motion:no-preference){[data-astro-cid-vwn3tmth][data-anim] .bar[data-astro-cid-vwn3tmth]{transition:transform var(--dur,.2s) cubic-bezier(.2, .8, .2, 1), opacity .16s ease}[data-astro-cid-vwn3tmth][data-anim] .links[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{transition:color .12s}[data-astro-cid-vwn3tmth][data-anim] .links[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current]{transition:color .16s 60ms}}.links[data-astro-cid-vwn3tmth]{letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.links[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{color:var(--muted);border-radius:4px;margin-inline:-6px;padding:12px 6px;text-decoration:none;display:inline-block}.links[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth][aria-current]{color:var(--text)}.links[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{color:var(--accent-text)}.tools[data-astro-cid-vwn3tmth]{min-width:0;min-height:var(--tap);flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.mobile[data-astro-cid-vwn3tmth]{display:none}.desktop-only[data-astro-cid-vwn3tmth]{display:contents}@media (width<=1280px){.desktop[data-astro-cid-vwn3tmth],.desktop-only[data-astro-cid-vwn3tmth]{display:none}.mobile[data-astro-cid-vwn3tmth]{display:contents}}@media (width<=480px){.site-header[data-astro-cid-vwn3tmth]{gap:6px;padding-inline:10px}.tools[data-astro-cid-vwn3tmth]{gap:4px}}@media (width<=380px){.site-header[data-astro-cid-vwn3tmth]{gap:4px;padding-inline:8px}}:root{--accent:#7852ee;--accent-light:color-mix(in srgb, var(--accent) 55%, #fff);--tint-l:color-mix(in srgb, var(--accent) 12%, #fff);--tint-d:color-mix(in srgb, var(--accent) 28%, #1e1e1e);--on-accent:#fff;--font-body:var(--font-inter), "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-poppins), var(--font-inter), sans-serif;--radius-card:14px;--radius-media:12px;--radius-pill:999px;--pad-x:clamp(20px, 5vw, 64px);--pad-y:clamp(40px, 7vw, 96px);--page-max:1280px;--page-gap:clamp(16px, 2.5vw, 28px);color-scheme:light;--ground:#ebebeb;--card:#fcfcfc;--card-border:transparent;--elev:#f6f6f6;--line:#d4d4d4;--line-soft:#e3e3e3;--text:#222;--heading:#111;--muted:#5a5a5a;--shadow:#0000004d;--inv:#1e1e1e;--inv-elev:#242424;--inv-line:#363636;--inv-text:#dadada;--inv-muted:#9a9a9a;--badge-bg:#111;--badge-fg:#fff;--accent-text:var(--accent);--tint:var(--tint-l);--plan:#1e9e2c}:root[data-theme=dark]{color-scheme:dark;--ground:#121212;--card:#1e1e1e;--card-border:#2c2c2c;--elev:#242424;--line:#363636;--line-soft:#2e2e2e;--text:#dadada;--heading:#fff;--muted:#9a9a9a;--shadow:#0009;--inv:#0a0a0a;--inv-elev:#171717;--inv-line:#2c2c2c;--inv-text:#dadada;--inv-muted:#9a9a9a;--badge-bg:#fff;--badge-fg:#111;--accent-text:var(--accent-light);--tint:var(--tint-d);--plan:#35d240}*,:before,:after{box-sizing:border-box}html{--tap:48px;--header-top:8px;--header-pad:28px;--header-pad-stuck:14px;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-top) + 2 * var(--header-pad-stuck) + 2px + var(--tap) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--text);line-height:1.55;font-family:var(--font-body);margin:0}h1,h2,h3,p,figure,ol,ul{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--text)}a:hover{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.page main>.joins-header:first-child{margin-top:calc(-1 * var(--page-gap))}.site-header:not([data-stuck]):has(~main>.joins-header:first-child){border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.site-header:not([data-stuck])~main>.joins-header:first-child{border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}img[data-fade]{background-color:var(--elev)}@media (prefers-reduced-motion:no-preference){img[data-fade=in]{animation:.45s ease-out img-fade-in}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.16s;animation-timing-function:ease-in}::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease-out}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:.26s;animation-timing-function:ease-out}}@keyframes img-fade-in{0%{opacity:0}}.frame{box-shadow:0 30px 60px -40px var(--shadow);border:1px solid var(--line);border-radius:var(--radius-media);width:100%}:root[data-theme=dark] .only-light,:root:not([data-theme=dark]) .only-dark{display:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page[data-astro-cid-z4jru4n3],main[data-astro-cid-z4jru4n3]{gap:var(--page-gap);flex-direction:column;display:flex}.page[data-astro-cid-z4jru4n3]{max-width:calc(var(--page-max) + 40px);min-height:100vh;margin:0 auto;padding:32px 20px 0}@media (width<=480px){.page[data-astro-cid-z4jru4n3]{padding:12px 10px 0}}.card[data-astro-cid-mx574jlw]{box-shadow:0 40px 80px -48px var(--shadow);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);padding:var(--pad-y) var(--pad-x);overflow:hidden}.flush[data-astro-cid-mx574jlw]{padding:0}.inverse[data-astro-cid-mx574jlw]{--heading:#fff;--text:var(--inv-text);--muted:var(--inv-muted);--accent-text:var(--accent-light);--line:var(--inv-line);--elev:var(--inv-elev);background:var(--inv);color:var(--inv-text)}
