.sidenav{background-color:var(--black-glass);padding:1rem;border-radius:.5rem;font-size:1rem;margin:0}.sidenav .sidenav-section{border-bottom:1px dotted var(--grey)}.sidenav .sidenav-section:last-of-type{border-bottom:none}.sidenav .sidenav-section a{color:var(--white);transition:all .1s ease-in-out;border-radius:.25rem}.sidenav .sidenav-section a:focus,.sidenav .sidenav-section a:hover,.sidenav .sidenav-section a.active{outline:2px solid var(--orange);box-shadow:0 0 .25rem .25rem var(--red-main);font-weight:700;padding-left:.5rem}.sidenav .sidenav-section a.active{font-weight:700;background-color:var(--red-main);color:var(--white);padding:.5rem}.sidenav .sidenav-section button{background:none;border:none;cursor:pointer;font-size:.85rem;text-decoration:none;display:grid;padding:.75rem 0;color:var(--blue);text-align:left;width:100%;grid-template-columns:max-content 1fr;align-items:center;transition:all .1s ease-in-out}.sidenav .sidenav-section button:focus,.sidenav .sidenav-section button:hover,.sidenav .sidenav-section button.active{font-weight:700}.sidenav .sidenav-section button.section-header{color:var(--white)}.sidenav .sidenav-section ul{list-style:none}.sidenav .sidenav-section-button .active-arrow{display:none}.sidenav .sidenav-section-button .inactive-arrow,.sidenav .sidenav-section-button.active .active-arrow{display:inline-block}.sidenav .sidenav-section-button.active .inactive-arrow{display:none}.sidenav .navlink{display:grid;grid-template-columns:max-content 1fr;align-items:start}.sidenav .navlink .active-arrow svg{display:none}.sidenav .navlink.active .active-arrow svg{display:inline-block}.sidenav .section-visible{display:block}.sidenav .section-hidden{display:none}.sidenav .sidenav-link-active-icon{padding-right:.5rem;font-size:.85rem;color:var(--orange)}.sidenav .sidenav-link-section-icon{padding-left:.5rem;font-size:.85rem;color:var(--orange)}.sidenav{list-style-type:none}.sidenav li{margin-bottom:0}.sidenav li{border-bottom:1px dotted var(--black);padding:0}.sidenav li:last-of-type{border-bottom:none}.sidenav li a{font-size:.85rem;text-decoration:none;display:block;padding:.75rem 0}.sidenav li a:hover,.sidenav li a.sidenav-link-active,.sidenav li a.sidenav-link-active:hover{font-weight:700}.sidenav h2{margin:0;padding:.25rem 0;font-size:1rem;background-color:#00152426;text-align:center}.additional-links{width:max-content;margin:1rem auto}.discord-link{text-decoration:none}.discord-grid{display:grid;grid-template-columns:1fr;column-gap:1rem;align-items:center;margin:2rem 0 1rem;background-color:var(--black-glass);padding:1rem;border-radius:.5rem;justify-items:center}.discord-grid img{height:2rem;width:max-content;object-fit:contain}.discord-grid .discord-message{font-size:1rem;text-align:center;font-weight:700;color:var(--white);padding-top:1rem;font-style:italic}.ko-fi-button{display:grid;grid-template-columns:max-content 1fr;align-items:center;background-color:var(--black-glass);color:var(--white);margin:0;padding:0 1rem;text-decoration:none;border-radius:.5rem}.ko-fi-button img{height:5rem;width:max-content;object-fit:contain}.ko-fi-button .ko-fi-button-text{color:var(--white);font-weight:700;font-size:1.25rem;text-align:center}.ko-fi-button .ko-fi-button-text-small{color:var(--white);font-weight:400;font-size:.75rem;font-style:italic}@media only screen and (min-width: 1280px){.sidenav{margin-top:1rem}}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}:root{--pagefind-ui-scale: .8;--pagefind-ui-primary: var(--menu-surface);--pagefind-ui-text: var(--white);--pagefind-ui-message-text: var(--white);--pagefind-ui-result-title-text: var(--white);--pagefind-ui-result-text: var(--white);--pagefind-ui-background: var(--white);--pagefind-input-background: var(--white);--pagefind-ui-border: var(--white);--pagefind-ui-tag: #0d0a01;--pagefind-ui-border-width: 0;--pagefind-ui-border-radius: .25rem;--pagefind-ui-image-border-radius: 25rem;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: "Roboto", "HelveticaNeue", "Helvetica", "Arial", sans-serif;--pagefind-button-background: var(--pagefind-input-background);--pagefind-button-color: var(--pagefind-ui-message-text)}.search-wrapper{padding:0}.search-wrapper .pagefind-ui__form:before{background-color:var(--grey)}.search-wrapper .pagefind-ui__results-area,.search-wrapper .pagefind-ui__result{margin-top:0}.search-wrapper .pagefind-ui__search-input{background-color:var(--white);color:var(--black);box-sizing:border-box;padding:.5rem .5rem .5rem 2.5rem;border-radius:.25rem;border:none;font-size:1rem;width:100%}.search-wrapper .pagefind-ui__search-input:focus,.search-wrapper .pagefind-ui__search-input:hover{outline:2px solid var(--orange);box-shadow:0 0 .25rem .25rem var(--red-main)}.search-wrapper .pagefind-ui__search-input::selection{color:var(--white)}.search-wrapper .pagefind-ui__search-clear{color:var(--grey);opacity:1;cursor:pointer}.search-wrapper .pagefind-ui__search-clear::selection{color:var(--black)}.search-wrapper .pagefind-ui__message{margin-left:.75rem;font-size:1rem}.search-wrapper .pagefind-ui__results{list-style:none;margin:0;padding:0;font-size:.75rem}.search-wrapper .pagefind-ui__results .pagefind-ui__result{padding:0;background-color:var(--black-glass);border-top:none;border-radius:.5rem;margin:0 0 1rem;line-height:1.25}.search-wrapper .pagefind-ui__results .pagefind-ui__result:hover{border:var(--red-main) 1px solid;box-shadow:0 2px 5px 0 var(--red-main)}.search-wrapper .pagefind-ui__results .pagefind-ui__result mark{background-color:var(--blue-light);font-style:normal}.search-wrapper .pagefind-ui__results .pagefind-ui__result .pagefind-ui__result-inner{padding:.75rem;margin:0}.search-wrapper .pagefind-ui__results .pagefind-ui__result-title{color:var(--yellow);font-size:1rem;padding-bottom:.5rem}.search-wrapper .pagefind-ui__results .pagefind-ui__result-title .pagefind-ui__result-link{color:var(--yellow)}.search-wrapper .pagefind-ui__results .pagefind-ui__result-excerpt{min-width:0;padding:0;margin:0;font-size:.85rem;line-height:1.33;font-style:italic}.search-wrapper .pagefind-ui__button{background-color:var(--orange);font-size:1rem;color:var(--black);font-weight:700;margin:.5rem 0 2rem}.search-wrapper .pagefind-ui__button:hover,.search-wrapper .pagefind-ui__button:active,.search-wrapper .pagefind-ui__button:focus{background-color:var(--orange);color:var(--black);outline:2px solid var(--orange);box-shadow:0 0 .25rem .25rem var(--red-main)}@media only screen and (min-width: 1280px){.search-wrapper{font-size:1rem}.search-wrapper .pagefind-ui__search-input{font-size:.75rem;padding:.5rem .5rem .5rem 2rem}.search-wrapper .pagefind-ui__message{margin-left:.75rem;font-size:.75rem}.search-wrapper .pagefind-ui__results,.search-wrapper .pagefind-ui__results .pagefind-ui__result-title{font-size:.75rem}.search-wrapper .pagefind-ui__results .pagefind-ui__result-title .pagefind-ui__result-link{color:var(--yellow)}.search-wrapper .pagefind-ui__results .pagefind-ui__result-excerpt{font-size:.65rem}.search-wrapper .pagefind-ui__button{font-size:.75rem}}.next-previous-grid[data-astro-cid-n77fayjs]{display:grid;grid-template-columns:1fr;grid-template-areas:"next" "previous";margin-top:2rem;column-gap:2rem;row-gap:1rem;align-items:stretch}.next-previous-grid[data-astro-cid-n77fayjs] a[data-astro-cid-n77fayjs]{text-decoration:none;cursor:pointer;background:var(--black-glass);border-radius:.5rem;border-width:0;color:var(--white);padding:.75rem 1rem}.next-previous-grid[data-astro-cid-n77fayjs] a[data-astro-cid-n77fayjs]:hover,.next-previous-grid[data-astro-cid-n77fayjs] a[data-astro-cid-n77fayjs]:focus{outline:2px solid var(--orange);box-shadow:0 0 .25rem .25rem var(--red-main);color:var(--orange)}@media (hover: none){.next-previous-grid[data-astro-cid-n77fayjs] button[data-astro-cid-n77fayjs]:hover{border:0;box-shadow:none;color:var(--white)}}.next-previous-grid[data-astro-cid-n77fayjs] .previous-button[data-astro-cid-n77fayjs]{grid-area:previous;justify-self:start;width:100%}.next-previous-grid[data-astro-cid-n77fayjs] .previous-button-grid[data-astro-cid-n77fayjs]{display:grid;grid-template-columns:1rem 1fr 1rem;align-items:center;column-gap:1rem}.next-previous-grid[data-astro-cid-n77fayjs] .next-button[data-astro-cid-n77fayjs]{grid-area:next;justify-self:end;text-align:right;width:100%}.next-previous-grid[data-astro-cid-n77fayjs] .next-button-grid[data-astro-cid-n77fayjs]{display:grid;grid-template-columns:1rem 1fr 1rem;align-items:center;column-gap:1rem}.next-previous-grid[data-astro-cid-n77fayjs] .button-type-heading[data-astro-cid-n77fayjs]{font-size:.7rem;color:var(--yellow);text-align:center}.next-previous-grid[data-astro-cid-n77fayjs] .button-label[data-astro-cid-n77fayjs]{font-size:.85rem;font-weight:700;text-align:center}@media only screen and (min-width: 768px){.next-previous-grid[data-astro-cid-n77fayjs]{grid-template-areas:"previous next";grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1280px){.next-previous-grid[data-astro-cid-n77fayjs]{column-gap:5rem;padding:1rem 0;margin-top:1rem}.previous-button-grid[data-astro-cid-n77fayjs],.next-button-grid[data-astro-cid-n77fayjs]{padding:1rem}}:root{--black: rgb(15, 10, 10);--black-glass: rgba(15, 10, 10, .5);--blue: rgb(0, 80, 92);--blue-light: rgb(0, 221, 255);--orange: rgb(255, 125, 0);--orange-light: rgb(252, 161, 76);--yellow: rgb(255, 183, 3);--grey: rgb(160, 160, 160);--white: rgb(224, 224, 224);--white-glass: rgba(250, 250, 250, .33);--white-glass-more: rgba(250, 250, 250, .75);--cortex-red: rgb(198, 7, 83);--cortex-light-green: rgb(182, 235, 191);--green: rgb(16, 138, 0);--red-main: rgb(145, 19, 44);--red-dark: rgb(65, 9, 20);--red-light: rgb(206, 31, 66);--font: "Roboto", "HelveticaNeue", "Helvetica", "Arial", sans-serif}html{background-color:var(--black);color:var(--white);font-size:16px;line-height:1.5}body{font-family:var(--font);text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;background-color:var(--black);transition:visibility .1s linear;transition:opacity .1s linear}::-moz-selection{background:var(--black);color:var(--white);text-shadow:none}::selection{background:var(--black);color:var(--white);text-shadow:none}a,a:visited{color:var(--orange);text-decoration:underline}a:hover,a:visited:hover,a:focus,a:visited:focus,a:visited:visited:hover,a:visited:visited:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--yellow)}h1{font-size:2rem;margin-bottom:2rem;line-height:1.2}h1.homepage-title{text-align:center;border-bottom:double 3px var(--yellow);line-height:1.1;margin-bottom:1.5rem!important;text-shadow:0 0 2rem var(--yellow);-webkit-text-fill-color:var(--yellow);-webkit-text-stroke:2px var(--orange);paint-order:stroke fill}h1.homepage-title .first-line{font-size:3.5rem;margin:0}h1.homepage-title .second-line{margin-bottom:1rem}h2{font-size:1.5rem;margin-top:1rem;margin-bottom:.5rem;border-bottom:1px solid var(--yellow)}h3{font-size:1rem;margin-top:1rem;margin-bottom:0}h4{font-weight:400;font-size:1rem;margin-top:1rem;margin-bottom:0}h4,h5,h6{font-size:1rem}p+h2{margin-top:1rem}h2+p,h3+p,h4+p,h2+ul,h3+ul,h4+ul{margin-top:0}h2 a{color:var(--white)}ol li{margin-bottom:.75rem}audio,canvas,iframe,img,svg,video{vertical-align:middle}p+ul,p+ol{margin:0 0 1rem}table{border-collapse:collapse;margin-bottom:2rem;border-color:transparent}table th,table td{text-align:left;padding:.75em}table th{border-bottom:solid 1px var(--black)}table td{border-bottom:dotted 1px var(--black)}table tr:first-child td{border-style:none}table tr:first-child td:first-child{border-top-left-radius:.5rem}table tr:first-child td:last-child{border-top-right-radius:.5rem}table tr:last-child td{border-style:none}table tr:last-child td:first-child{border-bottom-left-radius:.5rem}table tr:last-child td:last-child{border-bottom-right-radius:.5rem}.standard-table{width:100%}.standard-table td{vertical-align:top;min-width:5rem}.standard-table tr:nth-child(odd) td{background-color:var(--white-glass)}.standard-table tr:nth-child(2n) td{background-color:var(--red-dark)}.standard-table tr.divider-row td{border-bottom:3px double}.bg-container{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:left;min-height:100vh;min-width:100vw;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 800 400"><rect fill="%23000000" width="800" height="400"/><defs><radialGradient id="a" cx="396" cy="281" r="514" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="%23730947"/><stop offset="1" stop-color="%23000000"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="400" y1="148" x2="400" y2="333"><stop offset="0" stop-color="%23BE1D0B" stop-opacity="0"/><stop offset="1" stop-color="%23BE1D0B" stop-opacity="0.5"/></linearGradient></defs><rect fill="url(%23a)" width="800" height="400"/><g fill-opacity="0.4"><circle fill="url(%23b)" cx="267.5" cy="61" r="300"/><circle fill="url(%23b)" cx="532.5" cy="61" r="300"/><circle fill="url(%23b)" cx="400" cy="30" r="300"/></g></svg>')}.main-grid{display:grid;grid-template-columns:[main-start] 1fr [main-end];grid-template-rows:[main-start] max-content [button-start] max-content [nav-start] max-content [search-start] max-content [content-start] 1fr [content-end] max-content [main-end]}.header{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:main-start;grid-row-end:button-start;background-color:var(--black-glass);box-shadow:0 0 .5rem .25rem var(--red-dark)}.menu-button-wrapper{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:button-start;grid-row-end:nav-start;padding:1rem}.nav-wrapper{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:nav-start;grid-row-end:search-start;display:block}.nav-wrapper.hide{display:none}.search-wrapper{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:search-start;grid-row-end:content-start;margin:0 1rem}.main{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:content-start;grid-row-end:content-end}.main p{margin-top:0}.footer{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:content-end;grid-row-end:main-end;text-align:center;color:var(--yellow);margin:2rem 0 0;padding:1rem;font-size:.85rem;background-color:var(--black-glass);min-height:max-content}.page-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:2rem;padding:0 1rem}.page-grid h1{margin-bottom:.75rem}.hide-links{display:none;visibility:hidden}.show-links{display:block;visibility:visible;padding-left:1rem}.content-icon{font-size:.85rem;color:var(--yellow);margin-top:.25rem}.logo-container-top{display:block;max-width:20rem;margin:auto;padding:1rem}.logo-container-top a{display:block}.tagline{color:var(--yellow);font-style:italic;margin-top:.5rem;text-align:center}.version{color:var(--blue-light);font-weight:700;text-align:center}.svg-inline--fa{overflow:visible;box-sizing:content-box;display:inline-block;height:1em;vertical-align:-.125em}.menu-button{display:grid;grid-template-columns:max-content max-content;align-items:center;background:none;border:none;color:var(--white);font-size:2rem;cursor:pointer;margin:0 auto;background-color:var(--black-glass);padding:1rem;border-radius:.5rem}.menu-button .svg-inline--fa{margin-right:.5rem;height:2rem;width:2rem}.trademark{font-style:italic}.info-box{display:grid;grid-template-columns:max-content 1fr;column-gap:.75rem;align-items:start;background-color:var(--black-glass);padding:.5rem;border-radius:.25rem;border:1px solid var(--red-main);margin-bottom:2rem}.info-box .fa-triangle-exclamation,.info-box .fa-xmark{color:var(--red-light)}.info-box .fa-square-check,.resource{color:var(--green)}.trait{font-weight:700;font-style:italic;color:var(--yellow)}.unlock:before,.unlock:after{content:"**"}.pregen-name{font-size:1.25rem;font-weight:700;color:var(--yellow);margin-top:1.5rem}.pregen-grid{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;align-items:baseline}.pregen-grid div:nth-child(odd):after{content:":"}[hidden]{display:none!important}@media only screen and (min-width: 768px){html{font-size:18px}.header .logo{max-width:62%}.header h1{font-size:7rem;line-height:4.5rem}.sidenav li a,.mobile-nav li a{padding:.5rem 0}}@media only screen and (min-width: 1280px){.main-grid{display:grid;grid-template-columns:[main-start] 1fr [content-start] 3fr [content-end] .75fr [main-end];grid-template-rows:[main-start] max-content [content-start] 1fr [content-end] max-content [main-end];column-gap:1rem;padding:0}.header{grid-column-start:main-start;grid-column-end:content-start;grid-row-start:main-start;grid-row-end:content-start;margin:1rem 0 0 1rem;border-radius:.5rem}.nav-wrapper{grid-column-start:main-start;grid-column-end:content-start;grid-row-start:content-start;grid-row-end:content-end;margin:0 0 0 1rem}.main{grid-column-start:content-start;grid-column-end:content-end;grid-row-start:main-start;grid-row-end:content-end;margin:1rem 0 0}.search-wrapper{grid-column-start:content-end;grid-column-end:main-end;grid-row-start:main-start;grid-row-end:main-end;margin:1rem 2rem 0 0}.footer{grid-column-start:main-start;grid-column-end:main-end;grid-row-start:content-end;grid-row-end:main-end}.page-grid{display:grid;grid-template-columns:minmax(0,960px);grid-template-rows:auto;border-radius:1rem;max-width:960px;padding:0 2rem}.menu-button-wrapper,.menu-button{display:none}}@media only screen and (min-width: 1500px){html{font-size:20px}}@media print{*,*:before,*:after{background:#fff!important;color:var(--black)!important;box-shadow:none!important;text-shadow:none!important}html{font-size:12px}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;break-inside:avoid}thead{display:table-header-group}tr,img{break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{break-after:avoid}.next-previous-grid,.search-wrapper{display:none}}
