:root{--c-emerald:#3ecf8e;--c-emerald-mid:#1a9a5f;--c-emerald-deep:#07704a;--c-emerald-ink:#04140c;--c-violet:#c084fc;--c-violet-deep:#6d28d9;--c-blurple:#5865f2;--c-white:#fff;--c-black:#000;--bg:#0b0b0c;--surface:#111113;--raised:#18181b;--hover:#1d1d21;--line:#232327;--line-strong:#303036;--line-control:#6b6b73;--fg-1:#ededef;--fg-2:#c6c6cc;--fg-3:#9a9aa3;--fg-4:#86868f;--accent:var(--c-emerald);--accent-on:var(--c-emerald-ink);--accent-text:var(--c-emerald);--accent-soft:#3ecf8e24;--accent-line:#3ecf8e66;--focus:var(--c-emerald);--ok-fg:#3ecf8e;--ok-bg:#3ecf8e1f;--ok-line:#3ecf8e66;--warn-fg:#f2b44c;--warn-bg:#f2b44c21;--warn-line:#f2b44c66;--bad-fg:#f36366;--bad-bg:#f3636621;--bad-line:#f3636673;--info-fg:#6aa6ff;--info-bg:#6aa6ff21;--info-line:#6aa6ff66;--neutral-fg:#9a9aa3;--neutral-bg:#9a9aa324;--neutral-line:#9a9aa359;--scrim:#0009;--media-scrim:#0009;--media-scrim-strong:#000000d9;--shadow-color:#00000073;--on-media:var(--c-white);--on-media-muted:#ffffffb3;--on-media-line:#ffffff40;--media-bg:var(--c-black);--code-keyword:var(--c-violet);--code-fg:var(--code-keyword);--code-string:var(--accent-text);--code-number:var(--warn-fg);--code-type:var(--info-fg);--code-title:var(--fg-1);--code-comment:var(--fg-4);--discord-text:#dbdee1;--discord-muted:#949ba4;--discord-link:#00a8fc;--discord-code-fg:var(--c-violet);--discord-code-bg:#5b49c724;--discord-brand:var(--c-blurple);--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-discord:"gg sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--tracking-upper:.05em;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:12px;--radius-full:9999px;--shadow-xs:0 1px 2px var(--shadow-color);--shadow-sm:0 1px 3px var(--shadow-color);--shadow-md:0 4px 12px var(--shadow-color);--shadow-lg:0 10px 25px var(--shadow-color);--shadow-2xl:0 25px 50px -12px var(--shadow-color);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--dur-fast:.1s;--dur-quick:.15s;--dur-base:.2s;--dur-slow:.3s;--ease-std:cubic-bezier(.4, 0, .2, 1);--control-h:34px;--control-h-sm:28px;--control-px:12px;--control-px-sm:10px;--dur-ui:.12s;--dur-overlay:.18s;--z-sheet:90;--z-dialog:100;--z-confirm:110;--z-popover:120;--z-tooltip:130;--z-skip-link:200;--z-toast:300;--toast-inset-bottom:0px;--toast-inset-top:0px;--toast-inset-right:0px;--toast-width:420px}@media (pointer:coarse){:root{--control-h:44px;--control-h-sm:44px}}@media (prefers-reduced-motion:reduce){:root{--dur-ui:0s;--dur-overlay:0s}}:root.light{--bg:#fafafa;--surface:#fff;--raised:#f4f4f5;--hover:#efeff1;--line:#e6e6e9;--line-strong:#d4d4d8;--line-control:#84848c;--fg-1:#111113;--fg-2:#3f3f46;--fg-3:#52525b;--fg-4:#6b6b74;--accent:var(--c-emerald-mid);--accent-text:var(--c-emerald-deep);--accent-soft:#07704a1a;--accent-line:#07704a59;--focus:var(--c-emerald-deep);--ok-fg:#07704a;--ok-bg:#07704a1a;--ok-line:#07704a59;--warn-fg:#8f5300;--warn-bg:#8f53001f;--warn-line:#8f530059;--bad-fg:#b82228;--bad-bg:#b822281a;--bad-line:#b8222859;--info-fg:#1f5bc4;--info-bg:#1f5bc41a;--info-line:#1f5bc459;--neutral-fg:#52525b;--neutral-bg:#52525b1a;--neutral-line:#52525b4d;--scrim:#11111366;--shadow-color:#1111131f;--code-keyword:var(--c-violet-deep);--discord-text:#313338;--discord-muted:#5c5e66;--discord-link:#0060cf;--discord-code-fg:var(--c-violet-deep);--discord-code-bg:#5b49c71a}@font-face{font-family:Geist;font-weight:100 900;font-style:normal;font-display:swap;src:url(./Geist-Variable.Bj2R_7yk.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-weight:100 900;font-style:normal;font-display:swap;src:url(./GeistMono-Variable.Dispecij.woff2)format("woff2")}*{box-sizing:border-box}html{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;font-size:14px}body,html{background:var(--bg);margin:0}body{color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}h1{font-size:var(--fs-2xl)}h1,h2{font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0 0 .5rem}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}h3,h4{font-weight:var(--fw-semibold);line-height:var(--lh-snug);margin:0 0 .5rem}h4{font-size:var(--fs-md)}p{color:var(--fg-2);margin:0 0 .5rem}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--fs-base)}code:not(pre code){background:var(--neutral-bg);color:var(--code-fg);padding:.1rem .35rem}code:not(pre code),pre{border-radius:var(--radius-sm)}pre{background:var(--bg);border:1px solid var(--line-strong);padding:var(--space-3);overflow-x:auto}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--fg-4)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}body:has(.app-shell){overflow:hidden}.app-shell__page{--page-pad-top:28px;--page-pad-x:36px;--page-pad-bottom:24px;scroll-padding-block:var(--space-2)}.is-compact .app-shell__page{--page-pad-top:20px;--page-pad-x:24px;--page-pad-bottom:20px}@media (width<=640px){.is-compact .app-shell__page{--page-pad-top:16px;--page-pad-x:16px;--page-pad-bottom:16px}}.app-nav-item{border-radius:var(--radius-md);height:32px;color:var(--fg-3);font-weight:var(--fw-medium);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.app-nav-item:hover{background:var(--hover);color:var(--fg-1);text-decoration:none}.app-nav-item.is-current{background:var(--raised);color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--line-strong)}.app-nav-item:focus-visible{outline-offset:-2px}@media (pointer:coarse){.app-nav-item{height:44px}}@media (forced-colors:active){.app-nav-item.is-current{border-left:3px solid highlight;padding-left:7px}}.ui-control{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-h);padding:0 var(--control-px);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--fg-1);font:inherit;font-size:var(--fs-base);transition:border-color var(--dur-ui) var(--ease-std);display:flex}.ui-control--sm{min-height:var(--control-h-sm);padding:0 var(--space-2);font-size:var(--fs-sm)}.ui-control:not([data-disabled],[data-invalid]):hover{border-color:var(--fg-4)}.ui-control[data-invalid]{border-color:var(--bad-fg)}.ui-control[data-disabled]{cursor:not-allowed;opacity:.55}.ui-control:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-control:has(:is(input,textarea,[role=combobox]):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-control>input{align-self:stretch}.ui-control>input,.ui-control>textarea{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.ui-control>input::-moz-placeholder{color:var(--fg-4)}.ui-control>textarea::-moz-placeholder{color:var(--fg-4)}.ui-control>input::placeholder,.ui-control>textarea::placeholder{color:var(--fg-4)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-clear-button{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-clear-button:hover{background:var(--hover);color:var(--fg-1)}@media (pointer:coarse){.ui-clear-button{width:32px;height:32px}}.ui-hit-area{position:relative}.ui-hit-area:before{content:"";width:max(100%,var(--control-h-sm));height:max(100%,var(--control-h-sm));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-scrim{background:var(--scrim);position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ui-scrim[data-state=open]{animation:ui-scrim-in var(--dur-overlay) var(--ease-std)}}@keyframes ui-scrim-in{0%{opacity:0}}.ui-overlay-close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-overlay-close:hover{background:var(--hover);color:var(--fg-1)}@media (pointer:coarse){.ui-overlay-close{width:44px;height:44px}}:root{--reka-popover-trigger-width:auto;--reka-popover-content-available-height:24rem}.ui-segmented{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-md);scrollbar-width:none;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.ui-segmented[data-invalid]{border-color:var(--bad-fg)}.ui-segmented__item{align-items:center;gap:var(--space-1);min-height:calc(var(--control-h) - 6px);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--fg-2);font:inherit;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-std),border-color var(--dur-ui) var(--ease-std),color var(--dur-ui) var(--ease-std);background:0 0;border:1px solid #0000;flex:none;display:inline-flex}.ui-segmented--sm .ui-segmented__item{min-height:calc(var(--control-h-sm) - 6px);font-size:var(--fs-sm);padding:0 10px}.ui-segmented__item:hover:not(:disabled){color:var(--fg-1)}.ui-segmented__item:is([aria-checked=true],[aria-pressed=true]){background:var(--surface);border-color:var(--line-control);color:var(--fg-1)}.ui-segmented__item:focus-visible{outline-offset:-2px}.ui-segmented__item:disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.ui-segmented--sm .ui-segmented__item,.ui-segmented__item{min-height:var(--control-h)}}@media (forced-colors:active){.ui-segmented__item{border-color:canvas}.ui-segmented .ui-segmented__item:is([aria-checked=true],[aria-pressed=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ui-segmented .ui-segmented__item:is([aria-checked=true],[aria-pressed=true]):focus-visible{outline-offset:-4px;outline:2px solid highlighttext}}.ui-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-tabs__tab{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);color:var(--fg-3);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:color var(--dur-ui) var(--ease-std),border-color var(--dur-ui) var(--ease-std);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;text-decoration:none;display:inline-flex}.ui-tabs__tab:hover:not([data-disabled]){color:var(--fg-1);text-decoration:none}.ui-tabs__tab:is([data-state=active],[aria-current=page]){border-bottom-color:var(--accent);color:var(--fg-1)}.ui-tabs__tab:focus-visible{outline-offset:-2px}.ui-tabs__tab[data-disabled]{cursor:not-allowed;opacity:.5}.ui-tabs__badge{border-radius:var(--radius-full);background:var(--warn-bg);min-width:18px;color:var(--warn-fg);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;line-height:18px}@media (pointer:coarse){.ui-tabs__tab{min-height:44px}}@property --ui-tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --ui-tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes ui-tabs-edges{0%{--ui-tabs-fade-start:0px;--ui-tabs-fade-end:var(--space-6)}4%,96%{--ui-tabs-fade-start:var(--space-6);--ui-tabs-fade-end:var(--space-6)}to{--ui-tabs-fade-start:var(--space-6);--ui-tabs-fade-end:0px}}@supports (animation-timeline:scroll()){.ui-tabs__list{scroll-padding-inline:var(--space-6);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-tabs-fade-start),#000 calc(100% - var(--ui-tabs-fade-end)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-tabs-fade-start),#000 calc(100% - var(--ui-tabs-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-tabs-fade-start),#000 calc(100% - var(--ui-tabs-fade-end)),transparent);animation:linear both ui-tabs-edges;animation-timeline:scroll(self inline)}.ui-tabs__list:has(:focus-visible){-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ui-tabs__list{animation-duration:auto!important}}@media (forced-colors:active){.ui-tabs__list{-webkit-mask-image:none;mask-image:none}.ui-tabs__tab{border-bottom-color:canvas}.ui-tabs__tab:is([data-state=active],[aria-current=page]){border-bottom-color:highlight}.ui-tabs__tab[data-disabled]{color:graytext}}@font-face{font-family:gg sans;font-weight:400;font-style:normal;font-display:swap;src:url(./gg_sans_Regular.C8z-rE61.ttf)format("truetype")}@font-face{font-family:gg sans;font-weight:500;font-style:normal;font-display:swap;src:url(./gg_sans_Medium.ClUzdfFR.ttf)format("truetype")}@font-face{font-family:gg sans;font-weight:600;font-style:normal;font-display:swap;src:url(./gg_sans_Semibold.T09dQCH-.ttf)format("truetype")}@font-face{font-family:gg sans;font-weight:700;font-style:normal;font-display:swap;src:url(./gg_sans_Bold.CmWKweXO.ttf)format("truetype")}.discord{font-family:var(--font-discord)}.ui-toast-host[data-v-d4b66006]{top:calc(var(--space-4) + var(--toast-inset-top));right:calc(var(--space-4) + var(--toast-inset-right));z-index:var(--z-toast);width:min(var(--toast-width),calc(100vw - var(--space-4)*2));pointer-events:none;position:fixed}.ui-toast-host__list[data-v-d4b66006]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ui-toast[data-v-d4b66006]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);pointer-events:auto;display:flex}.ui-toast[data-waiting][data-v-d4b66006]{visibility:hidden;position:absolute;inset-inline:0}.ui-toast[data-kind=success][data-v-d4b66006]{border-color:var(--ok-line)}.ui-toast[data-kind=error][data-v-d4b66006]{border-color:var(--bad-line)}.ui-toast__icon[data-v-d4b66006]{font-size:var(--fs-md);margin-top:2px}.ui-toast[data-kind=success] .ui-toast__icon[data-v-d4b66006]{color:var(--ok-fg)}.ui-toast[data-kind=error] .ui-toast__icon[data-v-d4b66006]{color:var(--bad-fg)}.ui-toast[data-kind=info] .ui-toast__icon[data-v-d4b66006]{color:var(--info-fg)}@media (forced-colors:active){.ui-toast[data-kind] .ui-toast__icon[data-v-d4b66006]{color:canvastext}}.ui-toast__text[data-v-d4b66006]{flex:1;min-width:0}.ui-toast__message[data-v-d4b66006]{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0}.ui-toast__detail[data-v-d4b66006]{color:var(--fg-3);font-size:var(--fs-sm);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}@media (width<=640px){.ui-toast-host[data-v-d4b66006]{top:auto;right:var(--space-4);bottom:calc(var(--space-4) + max(var(--toast-inset-bottom), env(safe-area-inset-bottom)));left:var(--space-4);width:auto}}@media (prefers-reduced-motion:no-preference){.ui-toast[data-v-d4b66006]:not([data-entered]){animation:ui-toast-in-d4b66006 var(--dur-overlay) var(--ease-std)}}@media (prefers-reduced-motion:no-preference) and (width<=640px){.ui-toast[data-v-d4b66006]:not([data-entered]){animation-name:ui-toast-rise-d4b66006}}@keyframes ui-toast-in-d4b66006{0%{opacity:0;transform:translateY(-4px)}}@keyframes ui-toast-rise-d4b66006{0%{opacity:0;transform:translateY(4px)}}.ui-confirm-scrim[data-v-8b01f852]{z-index:var(--z-confirm)}.ui-confirm[data-v-8b01f852]{z-index:calc(var(--z-confirm) + 1);width:min(420px,calc(100vw - var(--space-4)*2));max-height:calc(100dvh - var(--space-4)*2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ui-confirm__title[data-v-8b01f852]{color:var(--fg-1);font-size:var(--fs-lg);font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:0}.ui-confirm__message[data-v-8b01f852]{margin:var(--space-2) 0 0;color:var(--fg-2);overflow-wrap:anywhere}.ui-confirm__actions[data-v-8b01f852]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.ui-confirm[data-state=open][data-v-8b01f852]{animation:ui-confirm-in-8b01f852 var(--dur-overlay) var(--ease-std)}}@keyframes ui-confirm-in-8b01f852{0%{opacity:0;scale:.98}}
