:root{--background-color:#131115;--foreground-color:#eee;--disabled-bg:#1a181d;--light-bg:#242226;--interactive-bg:#3a383c;--hovered-bg:#464448;--selected-bg:#4a484c;--disabled-fg:#555;--border-size:0.084rem;--thick-border-size:0.168rem;--disabled-border:#2a282c;--neutral-border:#7a787c;--selected-border:#bab8bc}html{box-sizing:border-box;font-size:clamp(16px,1.25vw,32px)}*,:after,:before{box-sizing:inherit}@font-face{font-family:Slider;src:url(/_next/static/media/Slider_Updated.c56942a2.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;font-style:normal;font-weight:400;src:local("Myriad Pro"),url(/_next/static/media/MYRIADPRO-REGULAR.898be05d.woff) format("woff");font-display:swap}@font-face{font-family:Source Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/SourceSans3-Regular.35c23951.ttf) format("truetype");font-display:swap}body{font-family:Slider;margin:0 4rem;background-color:var(--background-color);color:#eee}input{font-size:.75rem}.symbol{font-family:Source Sans}.icon{display:flex;align-items:center;margin-right:.5rem;box-sizing:border-box}.clickable{cursor:pointer;font-weight:700}.icon.positive{color:#006400;font-size:120%}.icon.negative{color:#b22222;font-size:80%}.smallFont{font-size:.875rem}.mediumFont{font-size:1rem}.largeFont{font-size:1.125rem}.hugeFont{font-size:1.25rem}.extraLargeFont{font-size:1.5rem}a{all:unset;cursor:pointer}a:hover{text-shadow:0 0 4px #eee,0 0 4px #eee;color:#111}a:hover>div.flexColumn{background-color:var(--disabled-bg)}svg{display:block}button{all:unset;font-size:1.125rem;font-family:Myriad Pro;background-color:var(--interactive-bg);color:#eee;padding:.1875rem .3125rem;border-radius:.25rem;cursor:pointer;border:var(--border-size) solid var(--background-color)}button:hover{background-color:var(--hovered-bg);border:var(--border-size) solid var(--neutral-border)}button:focus-visible{border:1px solid var(--neutral-border)}button.faded{background-color:var(--disabled-bg);color:#555;box-sizing:border-box;border:1px solid #333}button.selected{border:var(--border-size) solid #aaa;background-color:var(--selected-bg);color:#fff}button:disabled{color:var(--interactive-bg);border:var(--border-size) solid var(--disabled-border)}button:disabled,button:disabled.selected{background-color:var(--disabled-bg);box-shadow:none;box-sizing:border-box;cursor:default}button:disabled.selected{color:#fff;border:var(--border-size) solid var(--selected-border)}input[type=text]{background-color:#282828;color:#eee;box-sizing:border-box}input[type=textbox]{background-color:#282828;color:#eee;border:2px solid #555;border-radius:.25rem;outline:none}input[type=textbox]:focus{border:2px solid #aaa}input[type=textbox]:invalid{background-color:#333;color:#eee;border:2px solid red;border-radius:.25rem;outline:none}.myriadPro{font-family:Myriad Pro}.flexRow{flex-direction:row;justify-content:space-evenly}.flexColumn,.flexRow{display:flex;align-items:center;gap:.5rem}.flexColumn{flex-direction:column;justify-content:center}.popupIcon{margin-left:.5rem;font-size:1rem;position:relative;cursor:pointer;z-index:inherit}.arrowUp{border-bottom:.5rem solid var(--color)}.arrowDown,.arrowUp{--color:#ddd;width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;box-sizing:border-box;cursor:pointer}.arrowDown{border-top:.5rem solid var(--color)}.downArrow:after{border-top:.5rem solid #ddd;top:.5rem}.downArrow:after,.upArrow:after{position:relative;content:"";width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;box-sizing:border-box;cursor:pointer;margin-left:.25rem}.upArrow:after{border-bottom:.5rem solid #ddd;bottom:.5rem}.hoverInfo{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}.hoverInfo,.hoverRadio{transform-origin:top left;position:absolute;transition:-webkit-clip-path .2s;transition:clip-path .2s;transition:clip-path .2s,-webkit-clip-path .2s;box-sizing:border-box}.hoverRadio{-webkit-clip-path:polygon(0 0,0 100%,0 100%,0 0);clip-path:polygon(0 0,0 100%,0 100%,0 0)}.hoverRadio.left{-webkit-clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0);clip-path:polygon(100% 0,100% 100%,100% 100%,100% 0)}.hoverRadio.down{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.keyword{font-weight:700}.ability{font-family:Slider;font-weight:400;font-size:90%}.hoverInfo.down{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}.hoverInfo.up{-webkit-clip-path:polygon(0 101%,0 101%,0 101%,0 101%);clip-path:polygon(0 101%,0 101%,0 101%,0 101%)}.hoverInfo.left{-webkit-clip-path:polygon(101% 0,101% 0,101% 0,101% 0);clip-path:polygon(101% 0,101% 0,101% 0,101% 0)}.hoverInfo.down.left{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0)}.hoverInfo.up.left{-webkit-clip-path:polygon(101% 101%,101% 101%,101% 101%,101% 101%);clip-path:polygon(101% 101%,101% 101%,101% 101%,101% 101%)}.hiddenButton{opacity:0;transition:opacity .2s,z-index .2s;z-index:-1}.hoverParent{position:relative}.hoverParent.hover{z-index:1005}.hoverParent.hover>.hoverInfo,.hoverParent.hover>.hoverRadio{display:flex;position:absolute;z-index:1000;-webkit-clip-path:polygon(0 0,0 101%,101% 101%,101% 0);clip-path:polygon(0 0,0 101%,101% 101%,101% 0)}@supports not selector(:has(.hoverParent.hover)){.hoverParent.hover>.hoverInfo{-webkit-clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%);clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%)}}.hoverInfo:has(.hoverParent.hover){-webkit-clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%);clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%)}.hoverInfo:has(.hover){-webkit-clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%)!important;clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%)!important}.hoverInfo:has(.modal.shown){-webkit-clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%);clip-path:polygon(-1000% -1000%,-1000% 1000%,1000% 1000%,1000% -1000%)}.hiddenButtonParent:hover .hiddenButton{opacity:1;transition:opacity .2s,z-index .2s;z-index:1000}.fade-enter{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.fade-enter-active,.fade-exit{opacity:1;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.fade-exit-active{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.fade-enter-active,.fade-exit-active{transition:opacity .3s,-webkit-backdrop-filter .3s linear;transition:opacity .3s,backdrop-filter .3s linear;transition:opacity .3s,backdrop-filter .3s linear,-webkit-backdrop-filter .3s linear}.modal-enter{opacity:0;transform:scale(.9)}.modal-enter-active{transition:opacity .3s,transform .5s}.modal-enter-active,.modal-exit{opacity:1;transform:scale(1)}.modal-exit-active{opacity:0;transform:scale(.9);transition:opacity .3s,transform .5s}.grow-enter{transform:scaleY(0);transform-origin:top}.grow-enter-active{transition:transform .5s}.grow-enter-active,.grow-exit{transform:scaleY(1);transform-origin:top}.grow-exit-active{transform:scaleY(0);transform-origin:top;transition:transform .5s}.mobileOnly{display:none}.nonMobile{display:flex}.tabletOnly{display:none}.centered{text-align:center}@media only screen and (max-width:75rem){body{margin:0 4rem}}@media only screen and (max-width:56.25rem){.tabletOnly{display:flex}.nonTablet{display:none}body{margin:0 .5rem}.mobileOnly{display:flex}.hiddenButton{opacity:1;transition:opacity .2s}.nonMobile{display:none!important}}