@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--r2:0deg;--x:20px}}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes marquee-reverse{0%{transform:translate(-25%)}to{transform:translate(0)}}@keyframes rotationKeyFrames{0%{--r2:0deg}32.8228%{--r2:0deg}50%{--r2:180deg}82.8228%{--r2:180deg}to{--r2:360deg}}@keyframes translationKeyFrames{0%{--x:20px}32.8228%{--x:180px}50%{--x:180px}82.8228%{--x:20px}to{--x:20px}}@keyframes pulse-border{0%,to{border-color:#0000;box-shadow:0 0 #5865f200}50%{border-color:#5865f2;box-shadow:0 0 10px 2px #5865f24d}}@keyframes travel-stroke{0%{stroke-dashoffset:480px;opacity:0}10%{opacity:.8}95%{opacity:.8}to{stroke-dashoffset:-480px;opacity:0}}@keyframes travel-stroke-reverse{0%{stroke-dashoffset:-480px;opacity:0}10%{opacity:.8}95%{opacity:.8}to{stroke-dashoffset:480px;opacity:0}}@keyframes fade-in-up{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes discord-command-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes discord-phone-in{0%{opacity:.7;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-marquee{animation:20s linear infinite marquee}.animate-marquee-reverse{animation:20s linear infinite marquee-reverse}.hover\:pause:hover{animation-play-state:paused}.rotation-animation{animation:3s linear -.64s infinite rotationKeyFrames,3s linear -.64s infinite translationKeyFrames}.conic-gradient{background:conic-gradient(from calc(var(--r2,0deg) - 80deg) at var(--x,20px) 15px, transparent 0, #5865f2 20%, transparent 25%), #aecee2}@property --r2{syntax:"<angle>";inherits:false;initial-value:0deg}@property --x{syntax:"<length>";inherits:false;initial-value:20px}.perspective-midrange{perspective:1000px}.rotate-x-6{transform:rotateX(6deg)}.-skew-2{transform:rotateX(6deg)skewY(-2deg)}.logo-color-filter img,.logo-color-filter img:hover{filter:brightness(0)saturate()invert(13%)sepia(8%)saturate(1736%)hue-rotate(186deg)brightness(95%)contrast(92%);opacity:1!important}.text-gradient-heading{color:#0000;background:linear-gradient(90deg,#212a3b,#2b364a);-webkit-background-clip:text;background-clip:text}.mask-fade-edges{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 75%,#0000 95%),linear-gradient(270deg,#000 75%,#0000 95%);mask-image:linear-gradient(#000 75%,#0000 95%),linear-gradient(270deg,#000 75%,#0000 95%);-webkit-mask-composite:source-in;mask-composite:intersect}.pulse-border-1{animation:5s ease-in-out infinite pulse-border}.pulse-border-2{animation:5s ease-in-out 1.5s infinite pulse-border}.pulse-border-3{animation:5s ease-in-out 3s infinite pulse-border}.traveling-stroke-1{stroke-dasharray:80 400;stroke-dashoffset:-480px;opacity:0;animation:5s linear infinite travel-stroke-reverse}.traveling-stroke-2{stroke-dasharray:80 400;stroke-dashoffset:480px;opacity:0;animation:5s linear 1.5s infinite travel-stroke}.traveling-stroke-3{stroke-dasharray:80 400;stroke-dashoffset:480px;opacity:0;animation:5s linear 3s infinite travel-stroke}.text-gradient-dark{color:#0000;background:linear-gradient(90deg,#212a3b,#2b364a);-webkit-background-clip:text;background-clip:text}.animate-fade-in-up{animation:.8s ease-out forwards fade-in-up}.animate-discord-command-in{animation:.65s cubic-bezier(.22,1,.36,1) forwards discord-command-in}.animate-discord-phone-in{animation:.9s cubic-bezier(.22,1,.36,1) forwards discord-phone-in}.docs-root{--docs-sidebar-width:286px;--docs-toc-width:270px;--docs-mobile-header-height:3rem;--docs-viewport-top:0px;--docs-bg:#f5f5f5;--docs-sidebar-bg:#f1f1f1;--docs-card-bg:#fff;--docs-text:#171717;--docs-text-muted:#737373;--docs-text-faint:#a3a3a3;--docs-border:#e5e5e5;--docs-hover:#0000000d;--docs-active:#00000014;--docs-toc-indicator:#171717;--docs-code-bg:#ebebeb;--docs-pre-bg:#fff;--docs-table-head-bg:#ebebeb;--color-text-primary:var(--docs-text);--color-text-secondary:var(--docs-text-muted);--color-border-color:var(--docs-border);--color-accent-blue:#3b5bdb;--color-accent-hover:#2f4eb8;--color-ui-elements-hover:var(--docs-hover);--app-font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;color:var(--docs-text);font-family:var(--app-font-family);background:var(--docs-bg);min-height:100dvh}.docs-root.docs-dark{--docs-bg:#0a0a0a;--docs-sidebar-bg:#0a0a0a;--docs-card-bg:#141414;--docs-text:#fafafa;--docs-text-muted:#a3a3a3;--docs-text-faint:#737373;--docs-border:#262626;--docs-hover:#ffffff0f;--docs-active:#ffffff1a;--docs-toc-indicator:#fafafa;--docs-code-bg:#1a1a1a;--docs-pre-bg:#111;--docs-table-head-bg:#1a1a1a}@media (max-width:767px){.docs-root{--docs-viewport-top:var(--docs-mobile-header-height)}}.docs-root .docs-mobile-header{z-index:20;height:var(--docs-mobile-header-height);border-bottom:1px solid var(--docs-border);background:var(--docs-sidebar-bg);color:var(--docs-text);position:fixed;top:0;left:0;right:0}.docs-root .docs-mobile-drawer{background:var(--docs-sidebar-bg)}.docs-root .docs-mobile-drawer-header{border-bottom:1px solid var(--docs-border);color:var(--docs-text)}.docs-root .docs-viewport{top:var(--docs-viewport-top);background:var(--docs-bg);isolation:isolate;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.docs-root .docs-sidebar-column{width:var(--docs-sidebar-width);background:var(--docs-sidebar-bg);flex-shrink:0;height:100%;transition:width .2s ease-out,opacity .2s ease-out;overflow:hidden}.docs-root .docs-sidebar-column[data-collapsed]{opacity:0;pointer-events:none;width:0}.docs-root .docs-sidebar{background:var(--docs-sidebar-bg);color:var(--docs-text)}.docs-root .docs-sidebar-header,.docs-root .docs-sidebar-footer{border-color:var(--docs-border)}.docs-root .docs-sidebar-header{border-bottom:1px solid var(--docs-border)}.docs-root .docs-sidebar-footer{border-top:1px solid var(--docs-border)}.docs-root .docs-content-column{flex:1;min-width:0;height:100%;overflow:hidden}.docs-root .docs-page-row{height:100%}.docs-root .docs-main-scroll{scrollbar-width:none;-ms-overflow-style:none}.docs-root .docs-main-scroll::-webkit-scrollbar{display:none}.docs-root .docs-toc-column{width:var(--docs-toc-width);flex-shrink:0;height:100%}.docs-root .docs-sidebar-scroll,.docs-root .docs-toc-inner{scrollbar-width:thin;scrollbar-color:var(--docs-border) transparent}.docs-root .docs-sidebar-scroll::-webkit-scrollbar{width:4px}.docs-root .docs-toc-inner::-webkit-scrollbar{width:4px}.docs-root .docs-sidebar-scroll::-webkit-scrollbar-thumb{background:var(--docs-border);border-radius:999px}.docs-root .docs-toc-inner::-webkit-scrollbar-thumb{background:var(--docs-border);border-radius:999px}.docs-root .docs-context-card{border:1px solid var(--docs-border);background:var(--docs-card-bg);color:var(--docs-text);cursor:pointer;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out}.docs-root .docs-context-card:hover{background:var(--docs-hover);border-color:var(--docs-border)}@supports (color:color-mix(in lab, red, red)){.docs-root .docs-context-card:hover{border-color:color-mix(in oklab, var(--docs-border) 70%, var(--docs-text) 30%)}}.docs-root .docs-context-menu{border-color:var(--docs-border);background:var(--docs-card-bg);color:var(--docs-text)}.docs-root .docs-context-icon{background:var(--docs-hover);color:var(--docs-text-muted)}.docs-root .docs-sidebar-search{border:1px solid var(--docs-border);background:var(--docs-card-bg);color:var(--docs-text-muted);cursor:pointer}.docs-root .docs-sidebar-search:hover{background:var(--docs-hover)}.docs-root .docs-search-kbd{border:1px solid var(--docs-border);background:var(--docs-bg);color:var(--docs-text-faint)}.docs-root .docs-section-label{color:var(--docs-text-faint)}.docs-root .docs-sidebar-link{color:var(--docs-text-muted);cursor:pointer;outline:none;transition:background-color .15s ease-out,color .15s ease-out}.docs-root .docs-sidebar-link:hover{background:var(--docs-hover);color:var(--docs-text)}.docs-root .docs-sidebar-link.is-active{background:var(--docs-active);color:var(--docs-text);font-weight:500}.docs-root .docs-sidebar-link:focus-visible{box-shadow:0 0 0 2px #3b5bdb59;box-shadow:0 0 0 2px lab(42.4102% 23.394 -70.3929/.35)}.docs-root .docs-footer-link,.docs-root .docs-theme-toggle{color:var(--docs-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.docs-root .docs-footer-link:hover,.docs-root .docs-theme-toggle:hover{background:var(--docs-hover);color:var(--docs-text)}.docs-root .docs-icon-btn{color:var(--docs-text-muted);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.docs-root .docs-icon-btn:hover{background:var(--docs-hover);color:var(--docs-text)}.docs-root .docs-sidebar-reopen{border:1px solid var(--docs-border);background:var(--docs-card-bg);color:var(--docs-text-muted);cursor:pointer;box-shadow:0 2px 8px #00000014}.docs-root .docs-sidebar-brand{cursor:pointer;color:inherit;border-radius:.375rem;text-decoration:none;transition:opacity .15s ease-out}.docs-root .docs-sidebar-brand:hover{opacity:.8}.docs-root .docs-sidebar-reopen:hover{color:var(--docs-text)}.docs-root .docs-toc-nav:before{content:"";background:var(--docs-border);width:1px;position:absolute;top:0;bottom:0;left:.75rem}@supports (color:color-mix(in lab, red, red)){.docs-root .docs-toc-nav:before{background:color-mix(in oklab, var(--docs-border) 65%, transparent)}}.docs-root .docs-toc-nav:before{pointer-events:none}.docs-root .docs-toc-title{color:var(--docs-text-faint)}.docs-root .docs-toc-link{color:var(--docs-text-muted);transition:color .22s cubic-bezier(.23,1,.32,1)}.docs-root .docs-toc-link:hover{color:var(--docs-text)}.docs-root .docs-toc-link.is-active{color:var(--docs-text);font-weight:500}.docs-root .docs-toc-indicator{background:var(--docs-toc-indicator);will-change:transform;border-radius:999px;width:2px;height:20px;top:0}.docs-root .docs-toc-indicator.is-animated{transition:transform .26s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.docs-root .docs-toc-indicator.is-animated,.docs-root .docs-toc-link,.docs-root .docs-sidebar-column{transition:none}}.docs-root .docs-hero{background:radial-gradient(120% 80% at 100% 0,#3b5bdb2e,#0000 55%),radial-gradient(90% 70% at 0 100%,#ffffff0a,#0000 50%),linear-gradient(145deg,#111 0%,#0a0a0a 48%,#050505 100%);border:1px solid #353535;border:1px solid lab(21.947% .0000149012 0);box-shadow:inset 0 1px #ffffff0f,0 20px 48px -24px #0000008c;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.06),0 20px 48px -24px lab(0% 0 0/.54902)}.docs-root .docs-hero-noise{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:128px 128px}.docs-root .docs-hero-orb{filter:blur(.3px);background:radial-gradient(circle,#0000 54%,#ffffff08 55%,#ffffff24 58%,#ffffff0a 62%,#0000 66%),radial-gradient(circle,#ffffff12 0%,#0000 42%);border-radius:50%;width:min(52vw,22rem);height:min(52vw,22rem);top:50%;right:-3.5rem;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 72%);mask-image:radial-gradient(circle,#000 38%,#0000 72%)}.docs-root .docs-hero-glow{background:radial-gradient(55% 45% at 78% 42%,#ffffff29,#0000 62%),radial-gradient(40% 35% at 18% 88%,#3b5bdb24,#0000 58%)}.docs-root .docs-hero-shine{background:linear-gradient(105deg,#0000 40%,#ffffff09 50%,#0000 60%)}.docs-root .docs-hero-crumb{color:#ffffff80;cursor:pointer;text-decoration:none}.docs-root .docs-hero-crumb:hover{color:#ffffffb8}.docs-root .docs-hero-crumb-divider{color:#ffffff59}.docs-root .docs-hero-crumb-active{color:#ffffffd1;font-weight:500}@media (max-width:640px){.docs-root .docs-hero-orb{opacity:.7;right:-5rem}}.docs-root .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.docs-root .no-scrollbar::-webkit-scrollbar{display:none}.docs-root .prose{color:var(--docs-text);max-width:none;font-size:16px;line-height:1.75}.docs-root .prose h1,.docs-root .prose h2,.docs-root .prose h3,.docs-root .prose h4{color:var(--docs-text);letter-spacing:-.02em;margin-top:2rem;margin-bottom:1rem;scroll-margin-top:6rem;font-weight:600}.docs-root .prose h1{margin-top:0;font-size:2rem}.docs-root .prose h2{border-bottom:1px solid var(--docs-border);padding-bottom:.5rem;font-size:1.5rem}.docs-root .prose h3{color:var(--docs-text-muted);font-size:1.25rem}.docs-root .prose p,.docs-root .prose li{color:var(--docs-text-muted);margin-bottom:1rem;line-height:1.7}.docs-root .prose ul,.docs-root .prose ol{margin:1rem 0;padding-left:1.5rem}.docs-root .prose ul{list-style-type:disc}.docs-root .prose ol{list-style-type:decimal}.docs-root .prose a{color:var(--color-accent-blue);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent-blue);-webkit-text-decoration-color:var(--color-accent-blue);-webkit-text-decoration-color:var(--color-accent-blue);text-decoration-color:var(--color-accent-blue)}@supports (color:color-mix(in lab, red, red)){.docs-root .prose a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent-blue) 35%, transparent)}}.docs-root .prose a{text-underline-offset:2px}.docs-root .prose a:hover{color:var(--color-accent-hover)}.docs-root .prose code{background:var(--docs-code-bg);border:1px solid var(--docs-border);color:var(--docs-text-muted);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.docs-root .prose pre{background:var(--docs-pre-bg);border:1px solid var(--docs-border);border-radius:.75rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.docs-root .prose pre code{color:var(--docs-text);background:0 0;border:none;padding:0;font-size:.875rem;line-height:1.6}.docs-root .prose table{border-collapse:collapse;border:1px solid var(--docs-border);border-radius:.75rem;width:100%;margin:1.5rem 0;font-size:.875rem;overflow:hidden}.docs-root .prose th,.docs-root .prose td{border:1px solid var(--docs-border);text-align:left;padding:.75rem 1rem}.docs-root .prose th{background:var(--docs-table-head-bg);color:var(--docs-text-muted);font-weight:600}.docs-root .prose td{color:var(--docs-text-muted);background:var(--docs-card-bg)}.docs-root .prose strong{color:var(--docs-text);font-weight:600}.docs-root .docs-pagination{border-top:1px solid var(--docs-border)}.docs-root .pagination-link{border:1px solid var(--docs-border);background:var(--docs-card-bg);color:var(--docs-text-muted);border-radius:.75rem;outline:none;transition:background-color .15s ease-out,border-color .15s ease-out}.docs-root .pagination-link:hover{background:var(--docs-hover);border-color:var(--docs-border);color:var(--docs-text)}.docs-root .pagination-link:focus-visible{box-shadow:0 0 0 2px #3b5bdb59;box-shadow:0 0 0 2px lab(42.4102% 23.394 -70.3929/.35)}.docs-root .feedback-button{background:var(--docs-card-bg);border:1px solid var(--docs-border);color:var(--docs-text-muted)}.docs-root .docs-feedback{border-color:var(--docs-border)}.docs-root .feedback-button:hover{background:var(--docs-hover)}.docs-root .docs-copy-btn{background:var(--docs-card-bg);border-color:var(--docs-border);color:var(--docs-text-muted)}.docs-root .docs-copy-btn:hover{color:var(--docs-text);border-color:var(--docs-border);background:var(--docs-hover)}.docs-root .docs-copy-menu{background:var(--docs-card-bg);border-color:var(--docs-border);box-shadow:0 8px 32px #00000029}.docs-root .docs-copy-menu button{color:var(--docs-text-muted)}.docs-root .docs-copy-menu button:hover{background:var(--docs-hover);color:var(--docs-text)}.docs-root .bg-background{background-color:#0000}.docs-root .text-text-primary{color:var(--docs-text)}.docs-root .text-text-secondary{color:var(--docs-text-muted)}.docs-root .border-border-color{border-color:var(--docs-border)}.docs-root .text-gradient-heading{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:var(--docs-text)}
