.sp-nav[data-astro-cid-isef26zo]{background:color-mix(in oklab, var(--p-bg) 55%, transparent);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid color-mix(in oklab, var(--p-ink) 7%, transparent)}.sp-nav[data-astro-cid-isef26zo] .nav__logo[data-astro-cid-isef26zo]{height:44px}.sp-nav[data-astro-cid-isef26zo] .nav__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{width:auto;height:30px}.sp-nav[data-astro-cid-isef26zo] .nav__link[data-astro-cid-isef26zo]{color:color-mix(in oklab, var(--p-ink) 88%, var(--p-muted))}.sp-nav[data-astro-cid-isef26zo] .nav__link[data-astro-cid-isef26zo]:hover,.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:hover>.nav__link[data-astro-cid-isef26zo],.sp-nav[data-astro-cid-isef26zo] .nav__link[data-astro-cid-isef26zo][aria-current]{color:var(--p-ink)}.sp-nav[data-astro-cid-isef26zo] .nav__link[data-astro-cid-isef26zo][aria-current]:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--p-accent);border-radius:2px;height:2px;position:absolute;bottom:-2px}@media (width>=1024px) and (width<=1279px){.sp-nav[data-astro-cid-isef26zo] .nav__link[data-astro-cid-isef26zo][aria-current]:after{left:var(--s-2);right:var(--s-2)}}@media (width<=1023px){.sp-nav[data-astro-cid-isef26zo].is-open .nav__link[data-astro-cid-isef26zo][aria-current]:after{width:24px;bottom:10px;left:0;right:auto}}.sp-nav[data-astro-cid-isef26zo] .nav__actions[data-astro-cid-isef26zo]{gap:var(--s-5)}.sp-nav[data-astro-cid-isef26zo] .sp-nav__lang[data-astro-cid-isef26zo]{font-size:var(--t-small);color:var(--p-muted);min-height:44px}.sp-nav[data-astro-cid-isef26zo] .sp-nav__lang[data-astro-cid-isef26zo]:hover{color:var(--p-ink)}.sp-nav[data-astro-cid-isef26zo] .nav__actions[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{height:40px;padding-inline:var(--s-4);font-size:15px}@media (width<=639px){.sp-nav[data-astro-cid-isef26zo]:not(.is-open) .nav__actions[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{height:44px}}.sp-nav[data-astro-cid-isef26zo] .nav__toggle[data-astro-cid-isef26zo]{border-color:var(--sp-line-strong);border-radius:10px}.sp-nav[data-astro-cid-isef26zo] .nav__menu[data-astro-cid-isef26zo]{background:var(--sp-elevated);border-color:var(--sp-line);box-shadow:var(--sp-shadow-md)}.sp-menu-flag[data-astro-cid-isef26zo]{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.sp-menu-flag[data-astro-cid-isef26zo]>.t-label[data-astro-cid-isef26zo]{grid-column:1/-1}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--p-ink)}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{color:var(--p-muted)}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover>span[data-astro-cid-isef26zo]{color:var(--p-ink)}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].has-signal{column-gap:var(--s-3);grid-template-columns:8px 1fr;align-items:baseline}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].has-signal:before{content:"";background:var(--sig);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.menu-col[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo].has-signal>span[data-astro-cid-isef26zo]{grid-column:2}@media (width>=1024px) and (scripting:enabled){.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:has(>.nav__expand)>.nav__link[data-astro-cid-isef26zo]{padding-right:var(--s-1)}.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:has(>.nav__expand)>.nav__link[data-astro-cid-isef26zo] .chev[data-astro-cid-isef26zo]{display:none}.sp-nav[data-astro-cid-isef26zo] .nav__expand[data-astro-cid-isef26zo]{border-radius:var(--r-sm);width:24px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sp-nav[data-astro-cid-isef26zo] .nav__expand[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{opacity:.7;width:12px;height:12px;transition:transform var(--dur,.15s) var(--ease)}.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:is(:hover,.is-expanded)>.nav__expand[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{transform:rotate(180deg)}.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo].is-expanded>.nav__menu[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:focus-within:not(:hover,.is-expanded)>.nav__menu[data-astro-cid-isef26zo]{opacity:0;visibility:hidden;transition-delay:0s;transform:translateY(-6px)}.sp-nav[data-astro-cid-isef26zo] .nav__item[data-astro-cid-isef26zo]:focus-within:not(:hover,.is-expanded)>.nav__link[data-astro-cid-isef26zo] .chev[data-astro-cid-isef26zo]{transform:none}}@media (width<=1023px){.sp-nav[data-astro-cid-isef26zo]{backdrop-filter:none;background:var(--p-bg)}.sp-nav[data-astro-cid-isef26zo] .nav__menu[data-astro-cid-isef26zo]{box-shadow:none;background:0 0}.sp-menu-flag[data-astro-cid-isef26zo]{grid-template-columns:1fr}.menu-col[data-astro-cid-isef26zo].start-8{grid-column:1/-1}}.icon[data-astro-cid-zgufigjl]{vertical-align:-.125em;flex:none;display:inline-block}.sp-close__head[data-astro-cid-lzktbjlk]{column-gap:var(--gutter);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.sp-close--steps[data-astro-cid-lzktbjlk] .sp-close__head[data-astro-cid-lzktbjlk]{row-gap:var(--s-6);align-items:start}.sp-close__copy[data-astro-cid-lzktbjlk]{gap:var(--s-4);grid-column:1/span 7;display:grid}.sp-close__copy[data-astro-cid-lzktbjlk] h2[data-astro-cid-lzktbjlk]{max-width:18ch}.sp-close--steps[data-astro-cid-lzktbjlk] .sp-close__copy[data-astro-cid-lzktbjlk] h2[data-astro-cid-lzktbjlk],.sp-close--text[data-astro-cid-lzktbjlk] .sp-close__copy[data-astro-cid-lzktbjlk] h2[data-astro-cid-lzktbjlk]{max-width:24ch}.sp-close__text[data-astro-cid-lzktbjlk]{max-width:56ch;color:color-mix(in oklab, var(--p-ink) 90%, var(--p-muted))}.sp-close__act[data-astro-cid-lzktbjlk]{justify-items:start;gap:var(--s-3);grid-column:9/span 4;display:grid}.sp-close__micro[data-astro-cid-lzktbjlk]{font-size:var(--t-small);color:var(--sp-muted);max-width:38ch;line-height:1.45}.sp-close__line[data-astro-cid-lzktbjlk]{font-size:var(--t-label)}.sp-close__links[data-astro-cid-lzktbjlk]{gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--t-small);padding:0;list-style:none;display:grid}.sp-close__steps[data-astro-cid-lzktbjlk]{counter-reset:sc;gap:var(--s-5);margin:var(--s-2) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sp-close__steps[data-astro-cid-lzktbjlk] li[data-astro-cid-lzktbjlk]{counter-increment:sc;padding-top:var(--s-6);font-size:var(--t-small);color:color-mix(in oklab, var(--p-ink) 88%, var(--p-muted));border-top:1px solid var(--sp-line-strong);line-height:1.5;position:relative}.sp-close__steps[data-astro-cid-lzktbjlk] li[data-astro-cid-lzktbjlk]:before{content:counter(sc);top:var(--s-3);font:600 13px/1 var(--font-mono);color:var(--p-accent);font-stretch:87.5%;position:absolute;left:0}.sp-close__foot[data-astro-cid-lzktbjlk]{flex:1 0 auto;min-height:112px;position:relative}.sp-close__foot-in[data-astro-cid-lzktbjlk]{justify-content:space-between;align-items:flex-end;gap:var(--s-5);display:flex;position:absolute;inset:0}.sp-close__word[data-astro-cid-lzktbjlk]{height:min(100%, var(--word-max,228px));font-size:inherit;white-space:normal;color:var(--p-ink);flex:0 auto;min-width:0;line-height:0;overflow:visible}.sp-close__word[data-astro-cid-lzktbjlk] svg{width:auto;max-width:100%;height:100%;display:block}.sp-close__foot-in[data-astro-cid-lzktbjlk] .sp-close__mascot{object-fit:contain;width:auto;max-width:clamp(84px,10vw,150px);height:min(100%,150px);margin-bottom:var(--s-2);filter:drop-shadow(8px 14px 18px #02050c80);flex:none}@media (width<=1023px){.sp-close__copy[data-astro-cid-lzktbjlk],.sp-close__act[data-astro-cid-lzktbjlk]{grid-column:1/-1}}@media (width<=639px){.sp-close__steps[data-astro-cid-lzktbjlk]{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.sp-close__steps[data-astro-cid-lzktbjlk] li[data-astro-cid-lzktbjlk]{padding:var(--s-1) 0 0 var(--s-6);border-top:0}.sp-close__steps[data-astro-cid-lzktbjlk] li[data-astro-cid-lzktbjlk]:before{top:5px}.sp-close__act[data-astro-cid-lzktbjlk] .btn{width:100%}.sp-close__links[data-astro-cid-lzktbjlk] a{align-items:center;min-height:44px;display:inline-flex}.sp-close__foot[data-astro-cid-lzktbjlk]{flex:none;height:clamp(96px,24vw,140px)}}.sp-footer[data-astro-cid-oenwriqq]{isolation:isolate;position:relative;overflow:clip}.sp-footer__sky[data-astro-cid-oenwriqq]{opacity:.4}.sp-footer[data-astro-cid-oenwriqq]>.sp-footer__sky[data-astro-cid-oenwriqq]{inset:0 0 var(--bar,0px) 0;height:auto}@media (width<=639px){.sp-footer[data-astro-cid-oenwriqq]>.sp-footer__sky[data-astro-cid-oenwriqq]{display:none}}.sp-footer__sky[data-astro-cid-oenwriqq] img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.sp-footer[data-astro-cid-oenwriqq] .footer__lede{font:400 var(--t-small)/1.55 var(--font-text);letter-spacing:0;max-width:34ch;color:var(--sp-muted)}.sp-footer__brand[data-astro-cid-oenwriqq] .nav__logo[data-astro-cid-oenwriqq]{height:44px}.sp-footer__brand[data-astro-cid-oenwriqq] .nav__logo[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{width:auto;height:30px}.sp-footer[data-astro-cid-oenwriqq] .footer__col h3{color:var(--sp-muted)}.sp-footer[data-astro-cid-oenwriqq] .footer__col a{color:var(--p-ink)}.sp-footer[data-astro-cid-oenwriqq] .footer__col a:hover{color:var(--p-accent)}.sp-legal[data-astro-cid-oenwriqq]{align-items:center;gap:var(--s-2) var(--s-6);flex-wrap:wrap;width:100%;display:flex}.sp-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--p-ink);text-underline-offset:4px;transition:text-decoration-color var(--m-in,.15s) var(--ease);text-decoration:underline #0000}.sp-legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{text-decoration-color:var(--p-accent)}.sp-legal[data-astro-cid-oenwriqq]>li[data-astro-cid-oenwriqq]:last-child{margin-left:auto}.sp-legal__langs[data-astro-cid-oenwriqq]{gap:var(--s-4);display:inline-flex}.sp-legal__langs[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq][aria-current=true]{color:var(--sp-muted);text-decoration-color:currentColor}@media (width<=639px){.sp-footer__brand[data-astro-cid-oenwriqq]{display:none}.sp-legal[data-astro-cid-oenwriqq]{justify-content:space-between;gap:0 var(--s-3)}.sp-legal[data-astro-cid-oenwriqq]>li[data-astro-cid-oenwriqq]:last-child{width:100%;padding-block:var(--s-2);margin-left:0}.sp-legal__langs[data-astro-cid-oenwriqq]{gap:var(--s-3)}}:root{--p-bg:#050c19;--p-surface:#0b1527;--p-ink:#edf1f7;--p-muted:#a3aec4;--p-accent:#f7c548;--p-accent-ink:#050c19;--p-action:#f7c548;--p-action-ink:#050c19;--p-inv-bg:#edf1f7;--p-inv-surface:#dce3ee;--p-inv-ink:#0b1527;--p-inv-muted:#47546b;--p-inv-accent:#0b1527;--p-inv-accent-ink:#edf1f7;--p-inv-action:#0b1527;--p-inv-action-ink:#f7c548;--font-display:var(--font-sp-display,"Arial Narrow", system-ui, sans-serif);--font-text:var(--font-sp-text,system-ui, sans-serif);--font-mono:var(--font-sp-mono,ui-monospace, Menlo, Consolas, monospace);--display-weight:620;--display-stretch:82%;--display-tracking:-.028em;--display-tracking-xl:-.032em;--ly-scale:1;--sp-bg:var(--p-bg);--sp-surface:var(--p-surface);--sp-elevated:#13213a;--sp-text:var(--p-ink);--sp-muted:var(--p-muted);--sp-faint:#7a879f;--sp-accent:var(--p-accent);--sp-accent-ink:var(--p-accent-ink);--sp-accent-2:#f7c548;--sp-accent-2-ink:#050c19;--sp-action-hover:#ffd466;--sp-action-edge:#b98a22;--sp-entry:#ff7a59;--sp-money:#5fd6a6;--sp-ufo:#9fd6fd;--sp-roles:#5191ef;--sp-focus:#9fd6fd;--sp-success:#5fd6a6;--sp-warning:#ffb547;--sp-danger:#ff6b6b;--sp-control-line:#6b7891;--sp-line:color-mix(in oklab, var(--sp-text) 12%, transparent);--sp-line-strong:color-mix(in oklab, var(--sp-text) 22%, transparent);--sp-discord-blurple:#5865f2;--sp-glow-blur:4px;--sp-glow-entry:color-mix(in oklab, var(--sp-entry) 55%, transparent);--sp-glow-money:color-mix(in oklab, var(--sp-money) 55%, transparent);--sp-glow-ufo:color-mix(in oklab, var(--sp-ufo) 55%, transparent);--sp-shadow-sm:0 1px 2px #02050c66, 0 2px 8px #02050c4d;--sp-shadow-md:0 6px 14px #02050c6b, 0 16px 36px #02050c5c;--sp-shadow-lg:0 14px 28px #02050c7a, 0 36px 72px #02050c6b;--z-base:0;--z-raised:1;--z-popover:40;--z-nav:50;--z-overlay:60;--sp-scene-step:.9s;--sp-scene-enter:.32s;--sp-ease-enter:cubic-bezier(.22, 1, .36, 1);--sp-signal-travel:.82s;--sp-signal-stagger:.12s;--sp-signal-tail:150px;--sp-signal-loop:6.5s;--sp-bob:6.4s;--r-btn:10px}html[data-radius]{--r-btn:10px}:root{--dc-font:var(--font-text);--dc-bg:#313338;--dc-bg-2:#2b2d31;--dc-bg-3:#1e1f22;--dc-bg-hover:#2e3035;--dc-bg-input:#383a40;--dc-bg-floating:#111214;--dc-line:#3f4147;--dc-text:#dbdee1;--dc-text-strong:#f2f3f5;--dc-text-muted:#949ba4;--dc-text-faint:#80848e;--dc-text-placeholder:#a0a4ab;--dc-link:#00a8fc;--dc-blurple:#5865f2;--dc-blurple-hover:#4752c4;--dc-green:#248046;--dc-green-hover:#1a6334;--dc-red:#da373c;--dc-red-hover:#a12828;--dc-grey:#4e5058;--dc-grey-hover:#6d6f78;--dc-mention-bg:#5865f24d;--dc-mention-text:#c9cdfb;--dc-mention-line-bg:#faa81a1a;--dc-mention-line:#f0b232;--dc-reaction-bg:#2b2d31;--dc-reaction-me-bg:#5865f226;--dc-reaction-me-line:#5865f2;--dc-code-bg:#2b2d31;--dc-radius:8px;--dc-avatar:40px;--dc-window-radius:14px;--dc-font-code:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;color-scheme:dark;accent-color:var(--sp-accent);caret-color:var(--sp-accent);scrollbar-color:#2a3850 var(--sp-bg)}html{background:var(--sp-bg);scroll-padding-top:calc(var(--nav) + var(--s-4))}::selection{background:color-mix(in oklab, var(--p-action) 85%, transparent);color:var(--p-action-ink)}:focus-visible{outline:2px solid var(--sp-focus);outline-offset:3px;border-radius:4px}:where(a,.link){text-underline-offset:.2em}:where(table,.tabular,.num){font-variant-numeric:tabular-nums}h1,h2,h3,.t-h1,.t-h2,.t-h3,.close__word,.footer__lede{font-stretch:var(--display-stretch)}h1,.t-h1{line-height:.98}h2,.t-h2{letter-spacing:-.02em;line-height:1.05}h3,.t-h3{letter-spacing:-.015em;font-weight:600}h4,.t-card{font-weight:600}.t-label{letter-spacing:0}.t-stat,.t-num{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;font-stretch:87.5%}code,kbd,.mono{font-family:var(--font-mono);font-stretch:87.5%}.btn{--btn-h:52px;font:600 17px/1 var(--font-text);letter-spacing:-.005em;gap:10px}.btn--sm{--btn-h:40px;height:40px;padding-inline:var(--s-4);font-size:15px}.btn--primary{background:var(--p-action);color:var(--p-action-ink);box-shadow:inset 0 1px 0 #ffffff8c, 0 3px 0 var(--sp-action-edge), 0 10px 22px -6px #02050cb3;transition:transform var(--m-in,.15s) var(--ease), box-shadow var(--m-in,.15s) var(--ease), background-color var(--m-in,.15s) var(--ease);border:0}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--sp-action-hover);box-shadow:inset 0 1px 0 #fff9, 0 4px 0 var(--sp-action-edge), 0 14px 26px -6px #02050cbf;transform:translateY(-1px)}}.btn--primary:active{transition-duration:var(--m-press,90ms);box-shadow:inset 0 1px 0 #fff6, 0 1px 0 var(--sp-action-edge), 0 4px 10px -4px #02050cb3;transform:translateY(2px)}.btn--primary .sp-glyph{flex:none;width:22px;height:22px}.btn--secondary,html[data-buttons] .btn--secondary{padding-inline:var(--s-2);color:var(--p-ink);text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, var(--p-ink) 40%, transparent);background:0 0;border-color:#0000;font-weight:500}.btn--secondary:hover,html[data-buttons] .btn--secondary:hover{text-decoration-color:var(--p-action);background:0 0;border-color:#0000}.btn--secondary:active{transform:none}.btn--xl{--btn-h:64px;font-size:20px}@media (width<=379px){.btn{padding-inline:var(--s-4);font-size:15px}.btn .sp-glyph{display:none}}:is(.btn,.link)[aria-disabled=true],.btn:disabled{opacity:.4;box-shadow:none;cursor:not-allowed;pointer-events:none}.link{color:var(--p-ink);text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab, var(--p-ink) 40%, transparent)}@media (width<=639px){:where(:not(p,li,dd,dt,td,th,span,em,strong,small,label,h1,h2,h3,h4,h5,h6,figcaption,blockquote,summary))>a.link{min-height:44px}}.link:hover{text-decoration-color:var(--p-action)}.link:after{content:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}code.sp-cmd{font:500 .86em/1.2 var(--font-mono);letter-spacing:-.01em;background:var(--sp-elevated);color:var(--p-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 5px;font-stretch:87.5%}code.sp-cmd.is-nowrap{white-space:nowrap}:where([role=region][tabindex="0"]){position:relative}.sp-panel{background:var(--sp-surface);border:1px solid var(--sp-line);border-radius:var(--r-lg);padding:var(--s-4)}.sp-caption{margin-top:var(--s-3);font-size:var(--t-label);color:var(--sp-muted);line-height:1.3}@media (width>=1024px) and (width<=1279px){.nav .nav__item[data-compact]{display:none}}@media (width>=1280px){main>:is(section,.section):not(.hero,.section--hero),footer.closing{height:auto;min-height:calc(var(--h,1) * 100vh);min-height:calc(var(--h,1) * 100svh)}}@media (width>=640px){:where(main>:is(section,.section):not(.hero,.section--hero):has(>:is(.wrap,.container)),footer.closing){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;display:grid}main>:is(section,.section):not(.hero,.section--hero)>:is(.wrap,.container),footer.closing>.wrap{height:auto;min-height:0}main>:is(.hero,.section--hero){height:auto;min-height:100svh}:where(main>:is(.hero,.section--hero):has(>:is(.wrap,.container))){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;display:grid}main>:is(.hero,.section--hero)>:is(.wrap,.container){height:auto}}main>:is(section,.section).section--content{height:auto;min-height:0}main>:is(section,.section).section--grow{height:auto;min-height:calc(var(--h,1) * 100vh);min-height:calc(var(--h,1) * 100svh);flex-direction:column;display:flex}main>:is(section,.section).section--grow>.wrap{flex:1 0 auto;height:auto}@media (prefers-reduced-motion:reduce){.btn--primary,.btn--primary:hover,.btn--primary:active{transform:none}}html[data-motion=off] .btn--primary{transform:none}
