@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--docs-gold: #e1c49c;--docs-gold-dim: rgba(255, 185, 90, .55);--docs-white: #ffffff;--docs-light: #ffffff;--docs-muted: rgba(241, 202, 148, .55);--docs-bg: #0c0a08;--docs-border: rgba(255, 255, 255, .08);--docs-sidebar-w: 220px;--docs-font-heading: "Cinzel", "Crimson Pro", Garamond, serif;--docs-font-body: "Crimson Pro", Garamond, serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--docs-bg);color:var(--docs-white);font-family:var(--docs-font-body);font-size:15px;font-weight:400;line-height:1.65;letter-spacing:1px;min-height:100vh;-webkit-font-smoothing:antialiased}::selection{background:#ffb95a47;color:var(--docs-white)}.docs-layout{display:flex;min-height:100vh}.docs-sidebar{position:fixed;top:0;left:0;width:var(--docs-sidebar-w);height:100vh;overflow-y:auto;background:transparent;border-right:1px solid var(--docs-border);display:flex;flex-direction:column;padding:28px 0 36px;z-index:10}.docs-sidebar::-webkit-scrollbar{width:2px}.docs-sidebar::-webkit-scrollbar-thumb{background:var(--docs-gold-dim)}.docs-brand{padding:0 22px 22px 42px;border-bottom:1px solid var(--docs-border);margin-bottom:18px}.docs-brand-name{display:block;text-decoration:none;color:inherit;width:max-content}.docs-logo{position:relative;display:inline-block;overflow:visible;padding:.1em .08em;margin-left:-.08em;color:#fff;font-family:var(--docs-font-heading);font-size:40px;font-weight:600;letter-spacing:4px;line-height:28px;text-transform:uppercase;-webkit-font-smoothing:antialiased;filter:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='docs-souls' x='-10%25' y='-16%25' width='120%25' height='132%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.28 0.42' numOctaves='2' seed='7' result='warpNoise'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='warpNoise' scale='1' xChannelSelector='R' yChannelSelector='G' result='warped'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' seed='14' result='pitNoise'/%3E%3CfeColorMatrix in='pitNoise' type='luminanceToAlpha' result='pitA'/%3E%3CfeComponentTransfer in='pitA' result='pits'%3E%3CfeFuncA type='discrete' tableValues='1 0 0 0 0 0 0 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeMorphology in='pits' operator='dilate' radius='0.2' result='pitsWide'/%3E%3CfeComposite in='warped' in2='pitsWide' operator='out' result='broken'/%3E%3CfeGaussianBlur in='broken' stdDeviation='0.1' result='soft'/%3E%3CfeGaussianBlur in='soft' stdDeviation='0.4' result='haloBlur'/%3E%3CfeColorMatrix in='haloBlur' type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.22 0' result='halo'/%3E%3CfeMerge%3E%3CfeMergeNode in='halo'/%3E%3CfeMergeNode in='soft'/%3E%3C/feMerge%3E%3C/filter%3E%3C/svg%3E#docs-souls") drop-shadow(0 0 1px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(0,0,0,.42)) drop-shadow(0 4px 8px rgba(0,0,0,.62))}.docs-logo-eli{font-size:30px;line-height:22px;position:relative;top:-3px}.docs-logo:before{content:"";position:absolute;z-index:0;left:-18%;width:136%;top:50%;height:1px;margin-top:-1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 5%,rgba(255,255,255,.2) 6%,transparent 7.2%,rgba(255,255,255,.45) 8.5%,rgba(255,255,255,.35) 12%,transparent 13%,rgba(255,255,255,.7) 15%,rgba(255,255,255,.85) 24%,rgba(255,255,255,.4) 28%,transparent 29.5%,rgba(255,255,255,.8) 32%,rgba(255,255,255,.9) 44%,rgba(255,255,255,.55) 48%,transparent 50%,rgba(255,255,255,.75) 53%,rgba(255,255,255,.85) 64%,transparent 66%,rgba(255,255,255,.55) 69%,rgba(255,255,255,.4) 76%,transparent 78%,rgba(255,255,255,.28) 81%,transparent 83%,rgba(255,255,255,.16) 87%,transparent 89%,rgba(255,255,255,.08) 93%,transparent 95%,transparent 100%)}.docs-brand-label{font-size:11px;color:var(--docs-gold);letter-spacing:.08em;font-family:var(--docs-font-heading);font-weight:500;text-transform:uppercase;margin-top:8px;display:block}.docs-nav-group{padding:0 14px}.docs-nav-group+.docs-nav-group{margin-top:18px}.docs-nav-group-label{font-family:var(--docs-font-heading);font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--docs-gold);text-transform:uppercase;padding:0 8px;margin-bottom:4px;display:block}.docs-nav-link{display:block;padding:4px 8px;color:var(--docs-white);text-decoration:none;font-family:var(--docs-font-heading);font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;transition:color .15s}.docs-nav-link:hover,.docs-nav-link:focus{color:var(--docs-gold);outline:none}.docs-nav-link.is-active{color:var(--docs-gold)}.docs-main{margin-left:var(--docs-sidebar-w);flex:1;max-width:680px;padding:48px 56px 96px}.docs-header{margin-bottom:40px;padding-bottom:22px;border-bottom:1px solid var(--docs-border)}.docs-page-title{font-family:var(--docs-font-heading);font-size:22px;font-weight:600;color:var(--docs-white);letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.docs-page-subtitle{margin-top:8px;font-family:var(--docs-font-body);font-size:14px;color:var(--docs-white)}.docs-section{margin-bottom:52px;scroll-margin-top:28px}.docs-h2{font-family:var(--docs-font-heading);font-size:14px;font-weight:500;color:var(--docs-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;line-height:1.3}.docs-p{font-family:var(--docs-font-body);font-size:16px;color:var(--docs-white);line-height:1.55;margin-bottom:20px}.docs-intro{margin-bottom:36px}.docs-intro .docs-logo--intro{display:block;font-size:72px;letter-spacing:6px;line-height:50px;margin:0 0 18px -.04em}.docs-intro .docs-logo--intro .docs-logo-eli{font-size:54px;line-height:40px;top:-5px}.docs-logo--intro{max-width:245px}.docs-p:last-child{margin-bottom:0}.docs-p a,.docs-note a{color:var(--docs-gold);text-decoration:none;border-bottom:1px solid var(--docs-gold-dim)}.docs-p a:hover,.docs-note a:hover{color:var(--docs-white);border-color:var(--docs-white)}.docs-note{margin-top:16px;padding:0;font-family:var(--docs-font-body);font-size:14px;color:var(--docs-white);line-height:1.6}.docs-classes{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:12px;margin-bottom:40px}.docs-class{display:flex;align-items:center;gap:0px;padding:0;border:none;background:none}.docs-class-sprite{--f: 88px;margin-right:-10px;margin-top:-10px;margin-left:-20px;flex:0 0 auto;width:var(--f);height:var(--f);background-image:var(--sheet);background-repeat:no-repeat;background-size:calc(var(--f) * 15) calc(var(--f) * 8);background-position:0 calc(var(--f) * -2);image-rendering:pixelated;animation:docs-idle 1.5s steps(15) infinite}@keyframes docs-idle{to{background-position:calc(var(--f) * -15) calc(var(--f) * -2)}}.docs-class-body{display:flex;flex-direction:column;gap:1px;min-width:0}.docs-class-name{font-family:var(--docs-font-heading);font-weight:500;color:var(--docs-gold);letter-spacing:.06em;font-size:14px;text-transform:uppercase}.docs-class-blurb{display:block;font-family:var(--docs-font-body);color:var(--docs-white);font-size:15px;line-height:1.4}.docs-back{display:inline-flex;align-items:center;gap:6px;font-family:var(--docs-font-heading);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--docs-gold);text-decoration:none;margin-bottom:28px;transition:color .15s}.docs-back:hover{color:var(--docs-gold)}@media(max-width:720px){.docs-sidebar{position:static;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--docs-border);padding-bottom:16px}.docs-main{margin-left:0;padding:28px 22px 64px}.docs-layout{flex-direction:column}.docs-nav-group+.docs-nav-group{margin-top:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.docs-class-sprite{animation:none}}
