/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:1;transform:translateY(0)}to{opacity:.5;transform:translateY(100%)}}@keyframes grow-x{to{width:100%}}@keyframes shrink-x{to{width:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.player-status .loading .image-container,.player-status .loading h1{animation-duration:2s;animation-iteration-count:infinite;animation-name:pulse;animation-timing-function:linear}@keyframes pulse{0%{opacity:.3}10%{opacity:1}to{opacity:.3}}@keyframes pulse-in{0%{transform:scaleX(1)}50%{transform:scale3d(1.1,1.1,1.1)}to{transform:scaleX(1)}}.border{border:1px solid #e1e4e8!important}.rounded{border-radius:6px!important}.circle{border-radius:50%!important}.box-shadow{box-shadow:0 1px 0 rgba(27,31,35,.04)!important}.h1{font-size:26px!important}@media(min-width:768px){.h1{font-size:32px!important}}.h2{font-size:22px!important}@media(min-width:768px){.h2{font-size:24px!important}}.h3{font-size:18px!important}@media(min-width:768px){.h3{font-size:20px!important}}.h1,.h2,.h3{font-weight:600!important}.no-underline{text-decoration:none!important}.container-xl{margin-left:auto;margin-right:auto;max-width:1280px}@media(max-width:543px){.hide-sm{display:none!important}}@media(min-width:544px)and (max-width:767px){.hide-md{display:none!important}}@media(min-width:768px)and (max-width:1011px){.hide-lg{display:none!important}}@media(min-width:1012px){.hide-xl{display:none!important}}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *//*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */nav{background:#004ba8;box-shadow:0 2px 3px rgba(0,0,0,.25);position:relative;z-index:20}nav .mobile{display:flex}@media(min-width:544px){nav .mobile{display:none}}nav .mobile .menu-container{margin-left:auto}nav ul{align-items:center;display:none;flex-direction:row;list-style:none;margin:0;padding:0 10px;transition:all .4s}@media(min-width:544px){nav ul{display:flex}}nav ul.open{animation:fade-in .4s forwards;background:#004ba8;box-shadow:0 2px 3px rgba(0,0,0,.25);display:block;left:0;opacity:0;position:absolute;right:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}nav ul li{text-align:center;transition:all .4s}nav ul li a{color:#fff;display:block;font-size:1rem;padding:25px;text-decoration:none;text-transform:uppercase}nav ul li.active,nav ul li:focus,nav ul li:hover{background:#003475;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25)}nav ul li.active a{color:#ffd800}.beta-banner{background:#ea4a5a;border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,.25);color:#fff;margin-bottom:20px;padding:1rem}.beta-banner a{color:#ffd800}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */footer{background:#004ba8;box-shadow:0 -2px 3px rgba(0,0,0,.25);color:#a2a2a2;margin-top:20px;position:relative;z-index:20}footer a{color:#fff}footer a:focus,footer a:hover{box-shadow:inset 0 -1px 0 #fff}footer .icon{vertical-align:middle}footer .icon.twitter img{padding:2px}footer .icon img{display:inline-block;height:1rem;padding:1px}footer .container-xl{display:grid;grid-template-columns:1fr 1fr;padding:40px 10px}footer .container-xl>div:nth-child(2){text-align:right}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.home .columns{grid-gap:25px;display:grid;margin-top:20px}@media(min-width:768px){.home .columns{grid-template-columns:1fr 1fr}}.home .columns .featured{margin-bottom:20px;text-align:center}.home .columns .featured a{display:inline-block}.home .columns .featured a img{box-shadow:0 3px 5px rgba(0,0,0,.25);margin:10px 0;transition:all .4s}.home .columns .featured a:focus,.home .columns .featured a:hover{box-shadow:none;transform:translateY(-3px)}.home .columns .featured a:focus img,.home .columns .featured a:hover img{box-shadow:0 6px 5px rgba(0,0,0,.25)}.home .columns .overview .item{padding:1rem 0}.home .columns .overview .item:first-child{padding-top:0}.home .columns .overview .item+.item{border-top:1px solid #a2a2a2}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.guild .recently-viewed-grid,.player .recently-viewed-grid,.players-grid{grid-gap:1rem;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr}@media(min-width:544px){.guild .recently-viewed-grid,.player .recently-viewed-grid,.players-grid{grid-template-columns:1fr 1fr}}@media(min-width:768px){.guild .recently-viewed-grid,.player .recently-viewed-grid,.players-grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1012px){.guild .recently-viewed-grid,.player .recently-viewed-grid,.players-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.guild .recently-viewed-grid .item,.player .recently-viewed-grid .item,.players-grid .item{align-items:center;background:#dbebff;border-radius:5px;box-shadow:0 3px 5px transparent,inset 0 0 0 0 #004ba8;cursor:pointer;display:flex;flex-direction:row;height:100%;padding:1rem;transition:all .4s}.guild .recently-viewed-grid .item:focus,.guild .recently-viewed-grid .item:hover,.player .recently-viewed-grid .item:focus,.player .recently-viewed-grid .item:hover,.players-grid .item:focus,.players-grid .item:hover{box-shadow:0 3px 5px rgba(0,0,0,.25);transform:translateY(-3px)}.guild .recently-viewed-grid .item .image-container,.player .recently-viewed-grid .item .image-container,.players-grid .item .image-container{display:block;flex-shrink:0;margin:auto 0}.guild .recently-viewed-grid .item .image-container img,.player .recently-viewed-grid .item .image-container img,.players-grid .item .image-container img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.25));max-height:50px;width:auto}.guild .recently-viewed-grid .item .name-container,.player .recently-viewed-grid .item .name-container,.players-grid .item .name-container{flex:1;margin-left:25px;transition:color .4s}.guild .recently-viewed-grid .item .name-container h3,.player .recently-viewed-grid .item .name-container h3,.players-grid .item .name-container h3{font-size:1.3rem;font-weight:700}.friends-list .description{display:flex}.friends-list .description .social-share{align-self:center;margin-bottom:.5rem;margin-left:auto;text-align:right}.friends-list .friends-grid{background:#004ba8;border-radius:5px;padding:25px}.friends-list .friends-grid .item{background:#003475;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25);color:#fff}.friends-list .friends-grid .item:focus,.friends-list .friends-grid .item:hover{box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25),0 3px 5px rgba(0,0,0,.25)}.friends-list .friends-grid .loading{color:#a2a2a2}.friends-list .friends-grid .loading .loader span{animation:block-loader 2s ease infinite;background:#a2a2a2;border-radius:5px;display:inline-block;height:1.3rem;width:1.3rem}.friends-list .friends-grid .loading .loader span:nth-child(2){animation-delay:.5s}.friends-list .friends-grid .loading .loader span:nth-child(3){animation-delay:1s}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.guild-info{grid-gap:25px;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.guild-info{grid-template-columns:1fr minmax(0,5fr)}}.guild-info .sidebar{background:#dbebff;border-radius:5px;padding:1rem}.guild-info .sidebar h2{color:#004ba8;margin-bottom:1rem}.guild-info .callout{align-items:center;background:url(/images/outro8.png?f63ea25975bc763d072b54ef22433f20) no-repeat 50%;background-size:cover;display:grid;grid-template-columns:max-content minmax(0,1fr);text-align:center}.guild-info .callout .banner-container{max-width:15vw}.guild-info .callout h1{color:#ffce4e;font-family:Neuton,Droid Sans,Tahoma,Arial,Verdana,sans-serif;font-weight:700;margin:0;text-shadow:2px 2px 10px #000}@media(min-width:544px){.guild-info .callout .banner-container{max-width:100%}.guild-info .callout h1{font-size:3rem}}@media(min-width:768px){.guild-info .callout h1{font-size:5rem}}.guild-info .callout img{border-radius:5px}.guild-info table{border-collapse:collapse;border-radius:5px;border-spacing:0;counter-reset:index;margin-top:1rem;position:relative;width:100%}.guild-info table.compact td,.guild-info table.compact th{padding:.25rem}@media(min-width:768px){.guild-info table.compact td,.guild-info table.compact th{padding:.5rem}}.guild-info table .bold,.guild-info table thead{font-weight:700}.guild-info table ul{list-style:none;padding:0}.guild-info table td,.guild-info table th{border:0;border-top:1px solid #dbebff;padding:1rem;width:auto}.guild-info table td .username,.guild-info table th .username{text-overflow:ellipsis;white-space:nowrap}.guild-info table td img,.guild-info table th img{display:inline-block;vertical-align:middle}.guild-info table td .formatted-name,.guild-info table th .formatted-name{counter-increment:index}.guild-info table td .formatted-name:after,.guild-info table th .formatted-name:after{content:" #" counter(index);opacity:.3;transition:all .2s ease}.guild-info table td:focus .formatted-name:after,.guild-info table td:hover .formatted-name:after,.guild-info table th:focus .formatted-name:after,.guild-info table th:hover .formatted-name:after{opacity:1}.guild-info table tr:last-child th{border-top:1px solid #dbebff}.guild-info table thead th[rowspan="2"],.guild-info table thead tr:last-child th{border-bottom:2px solid #dbebff}.guild-info table thead th{border-top:none}.guild-info table thead th.sticky{position:sticky;top:0}.guild-info table thead th.sticky:not(.sorted-by){background:#fdfffc}.guild-info table th{text-align:left}.guild-info table .formatted-name{text-shadow:rgba(0,0,0,.1) 0 0 3px}.guild-info table tbody tr:focus,.guild-info table tbody tr:hover{background:#dbebff}.guild-info table .loading{color:#a2a2a2}.guild-info table .loading .loader{display:inline;vertical-align:middle;white-space:nowrap}.guild-info table .loading .loader span{animation:block-loader 2s ease infinite;background:#a2a2a2;border-radius:5px;display:inline-block;height:1.3rem;width:1.3rem}.guild-info table .loading .loader span:nth-child(2){animation-delay:.5s}.guild-info table .loading .loader span:nth-child(3){animation-delay:1s}@keyframes block-loader{0%,75%,to{background:#a2a2a2}25%{background:#004ba8}}.guild-info table.bordered tbody td:not(:first-child),.guild-info table.bordered tfoot td:not(:first-child),.guild-info table.bordered th:not(:first-child){border-left:1px solid #dbebff}.guild-info .content h1{margin-top:0}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.player .recently-viewed-grid .online{color:#28a745}.player-status{text-align:center}.player-status p{margin:1rem auto;max-width:768px}.player-status .status-container{align-items:center;display:grid;grid-template-columns:1fr 5fr;margin:0 auto;max-width:768px}.player-status .status-container .online h1{color:#28a745}.player-status .status-container .offline h1{color:#a2a2a2}.player-status h1{font-size:3rem;margin:.5rem 0}.player-status h2{font-size:2rem}.player-status .status{font-size:3rem}.player-status .error,.player-status .error h1{color:#d73a49}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.callout{background:#dbebff;border-radius:5px;padding:30px 20px}.callout p{font-family:Oxygen,system-ui,-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Segoe UI,Lucida Grande,Helvetica Neue,Helvetica,Fira Sans,Roboto,Noto,Droid Sans,Cantarell,Ubuntu,Franklin Gothic Medium,Century Gothic,Liberation Sans,sans-serif;font-size:1.2rem;margin-top:0}.callout .input input{font-size:1rem}.callout .input input:active,.callout .input input:focus{box-shadow:inset 0 -2px 0 #004ba8}.callout .input .error{font-size:1rem;margin-bottom:0;margin-top:.5rem}@media(min-width:768px){.callout{padding:60px 40px}.callout p{font-size:1.5rem}.callout .input input{font-size:1.2rem}}/*!
 * Copyright (c) 2020-2024 Max Korlaar
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 *  Redistributions of source code must retain the above copyright notice, this
 *   list of conditions and the following disclaimer.
 *
 *  Redistributions in binary form must reproduce the above copyright notice,
 *   this list of conditions, a visible attribution to the original author(s)
 *   of the software available to the public, and the following disclaimer
 *   in the documentation and/or other materials provided with the distribution.
 *
 *  Neither the name of the copyright holder nor the names of its
 *   contributors may be used to endorse or promote products derived from
 *   this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */.progress-info{--percentage:0%;background:#fdfffc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:0 auto 1rem;max-width:544px;padding:1rem;position:sticky;text-align:center;top:0;z-index:10}.progress-info .bar{background:#fff7cc;border-radius:5px;height:20px;margin:.5rem 0;overflow:hidden}.progress-info .bar .inner{background:#ffd800;height:100%;transition:all .4s;width:var(--percentage)}*{box-sizing:border-box}body{background-color:#fdfffc;color:#1b1f23;font-family:Lato,system-ui,-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Segoe UI,Lucida Grande,Helvetica Neue,Helvetica,Fira Sans,Roboto,Noto,Droid Sans,Cantarell,Oxygen,Ubuntu,Franklin Gothic Medium,Century Gothic,Liberation Sans,sans-serif;font-size:14px;margin:0}::-moz-selection{background:#ffd800;color:#a2a2a2}::selection{background:#ffd800;color:#a2a2a2}h1,h2,h3{font-family:Oxygen,system-ui,-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Segoe UI,Lucida Grande,Helvetica Neue,Helvetica,Fira Sans,Roboto,Noto,Droid Sans,Cantarell,Ubuntu,Franklin Gothic Medium,Century Gothic,Liberation Sans,sans-serif}h1{color:#ffd800}h2,h3{margin:0}p{margin:.5rem 0 1rem}main{margin-top:20px}main.container-xl{padding:0 10px}a{box-shadow:inset 0 -1px 0 rgba(0,75,168,0);color:#004ba8;text-decoration:none;transition:all .4s}a:focus,a:hover{box-shadow:inset 0 -1px 0 #004ba8}[v-cloak]{display:none!important}.error{color:#ea4a5a}.input label{font-size:.8rem;font-weight:700}.input.has-button .fields{display:flex;flex-direction:row}.input.has-button .fields .button{background:#004ba8;border-bottom-left-radius:0;border-color:#001d42;border-top-left-radius:0;color:#fff;flex:1 0 auto;font-size:1rem}.input.has-button .fields .button:focus,.input.has-button .fields .button:hover{background:#0f7aff;border-color:#004ba8}.input input{background:transparent;border:none;box-shadow:inset 0 -1px 0 #a2a2a2;display:block;font-size:1rem;outline:none;padding:.5rem 0;transition:all .4s;width:100%}.input input::-moz-placeholder{color:#a2a2a2;-moz-transition:all .4s;transition:all .4s}.input input::placeholder{color:#a2a2a2;transition:all .4s}.input input:disabled{animation:loading-bar .5s linear infinite alternate,loading-background 1.5s ease infinite reverse;background:linear-gradient(90deg,transparent 35%,rgba(255,216,0,.5) 50%,transparent 65%);background-size:200% auto;color:#a2a2a2;cursor:wait}.input input:active,.input input:focus{box-shadow:inset 0 -2px 0 #ffd800}.input input:active~.help,.input input:focus~.help{color:#1b1f23}.input input:active::-moz-placeholder,.input input:focus::-moz-placeholder{color:hsla(0,0%,64%,0)}.input input:active::placeholder,.input input:focus::placeholder{color:hsla(0,0%,64%,0)}.input .error,.input .help{color:#a2a2a2;font-size:.8rem;transition:all .4s}.input.has-error{color:#ea4a5a}.input.has-error input{animation:shake .1s linear 5 alternate;color:#ea4a5a}.input.has-error .error{color:#ea4a5a}@keyframes shake{0%{transform:translateX(3px)}to{transform:translateX(-3px)}}@keyframes loading-background{0%{background-position-x:-25%}to{background-position-x:125%}}@keyframes loading-bar{0%{box-shadow:inset 0 -2px 0 #ffd800}to{box-shadow:inset 0 -2px 0 #a2a2a2}}.profiles,.signature-groups{display:flex;margin-bottom:1rem;margin-top:.5rem}.profiles>div label.button,.signature-groups>div label.button{display:block}.profiles>div+div,.signature-groups>div+div{margin-left:1rem}.button{border:1px solid #a2a2a2;border-radius:5px;cursor:pointer;display:inline-block;padding:.5rem 1rem;transition:all .4s}.button.primary{background:#ffd800;border-color:#998200;color:#1b1f23}.button.primary:focus,.button.primary:hover{background:#ffe866;border-color:#ffd800}.button input[type=radio]{display:none}.button.selected{background:#ffd800;border:1px solid #ffd800;box-shadow:0 0 0 2px #ffe866}.button:focus,.button:hover{background:#ffe866;border:1px solid #ffd800}a.button{box-shadow:none}a.button:focus,a.button:hover{text-decoration:none}.signature-group-info p{margin:.5rem 0 1rem}.center-text{font-weight:700;padding:0 20%;text-align:center}img{display:block;height:auto;max-width:100%;width:auto}.signature-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr}@media(min-width:544px){.signature-grid{grid-template-columns:1fr 1fr}}@media(min-width:768px){.signature-grid{grid-template-columns:1fr 1fr 1fr}}.signature-grid .signature label{border:1px solid #a2a2a2;border-radius:5px;box-shadow:0 3px 5px transparent,inset 0 0 0 0 #ffd800;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1rem;transition:all .4s}.signature-grid .signature label.selected{box-shadow:0 3px 5px transparent,inset 0 0 5px 0 #ffd800}.signature-grid .signature label.selected:focus,.signature-grid .signature label.selected:hover{box-shadow:0 3px 5px rgba(0,0,0,.25),inset 0 0 5px 0 #ffd800}.signature-grid .signature label:focus,.signature-grid .signature label:hover{box-shadow:0 3px 5px rgba(0,0,0,.25);transform:translateY(-3px)}.signature-grid .signature label.selected,.signature-grid .signature label:focus,.signature-grid .signature label:hover{border:1px solid #ffd800}.signature-grid .signature label.selected .title,.signature-grid .signature label:focus .title,.signature-grid .signature label:hover .title{color:#ffd800}.signature-grid .signature label input{display:none}.signature-grid .signature label .image-container{display:block;margin:auto 0}.signature-grid .signature label .image-container img{margin:0 auto}.signature-grid .signature label .image-container img.pixelated{image-rendering:pixelated}.signature-grid .signature label .title{padding-top:1rem;text-align:center;transition:color .4s}.results{margin-top:20px}.results .links{display:grid;grid-template-columns:auto auto}.results .links .title{margin-right:1rem}.results .links .title h3{font-size:1.2rem;margin:0;text-align:right}.results code{background:#d1d5da;border-radius:5px;display:block;font-size:.8rem;line-break:anywhere;padding:.5rem;transition:all .4s;white-space:normal}.results .select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.results .signature-options{margin-top:1rem}.results .signature-options code{margin:.5rem 0}.results img{margin:1rem 0}.results img.pixelated{image-rendering:pixelated}
