@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}:root{--btn-green-bg:#85e061;--btn-green-text:#042e2d;--btn-green-hover:#6fcf4a;--btn-join-bg:#8abf62;--btn-disabled-bg:#a6a6a6;--btn-disabled-text:#042e2d;--btn-blue-bg:#5b9bd5;--btn-red-bg:#e06060;--btn-red-confirm:#b03030;--btn-orange-bg:#e8a030;--btn-join-disabled-bg:#bbb;--accent-green:#99cc66;--xp-bar-fill:#8abf62;--label-text-shadow:#003333;--gradient-start:#6CD507;--bg-main:#005248;--bg-body:#175248;--bg-card:#f8f8f8;--bg-content:#e5e5e5;--bg-header:#f9f9f9bd;--bg-search:#e8f0e8;--bg-search-hover:#d0e4d0;--bg-progress:#ffffffeb;--bg-purchased:#e5ffe5;--bg-friend-hover:#eef5e6;--bg-label-overlay:#17524840;--bg-gradient-dark:#003837;--bg-wrapper-dark:#003334;--bg-table:#ccd6d6;--bg-overlay:#000000BB;--text-dark:#113131;--text-profile:#032d2d;--text-muted:#999;--text-ip:#888;--text-placeholder:#7a9a7a;--text-records-header:#6b8a8a;--text-tab-active:#164847;--text-table:#003333;--scrollbar-thumb:#99cc66;--scrollbar-border:#f8f8f8;--scrollbar-track:#f8f8f8;--border-progress:#001e1e;--border-avatar:#1a1b1c;--border-purchased:#99cc0088;--border-divider:#ddd;--ping-green:#2ea52e;--ping-warning:#e8a030;--ping-red:#d43030;--swal-confirm-bg:#85e061}*{font-family:Ubuntu,sans-serif}body{padding:0;margin:0;width:100%;height:100%;background-color:var(--bg-main)}.hidden{display:none}a,button,input{outline:0;cursor:pointer}a::-moz-focus-inner,button::-moz-focus-inner{border:0}a:focus,button:focus{outline:0}.swal2-popup{border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.swal2-confirm{background:var(--swal-confirm-bg)!important;border:none!important;border-radius:9999px!important;transition:box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1)!important}.swal2-confirm:hover{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.swal2-cancel:focus,.swal2-confirm:focus{box-shadow:none!important}.swal2-cancel{border:1px solid rgba(255,255,255,.2)!important;border-radius:9999px!important;padding:10px 28px!important;transition:box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,-webkit-transform .2s cubic-bezier(.34,1.56,.64,1)!important}.swal2-cancel:hover{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important}.swal2-popup.swal2-toast{border-radius:50px!important;padding:14px 16px!important;margin-top:12px!important;margin-bottom:12px!important;box-shadow:0 4px 16px rgba(0,0,0,.2)!important;align-items:center!important}.swal2-popup.swal2-toast .swal2-title{font-size:13pt!important;margin:0!important;padding:0 6px!important}.swal2-popup.swal2-toast .swal2-icon{margin:0 8px 0 0!important}.swal-checkmark-wrap{display:flex;justify-content:center;margin-bottom:8px}.swal-checkmark{width:52px;height:52px}.swal-checkmark-circle{stroke:#6cd507;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;-webkit-animation:.6s forwards swalCircle;animation:.6s forwards swalCircle}.swal-checkmark-check{stroke:#6cd507;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;-webkit-animation:.4s .4s forwards swalCheck;animation:.4s .4s forwards swalCheck}@-webkit-keyframes swalCircle{to{stroke-dashoffset:0}}@keyframes swalCircle{to{stroke-dashoffset:0}}@-webkit-keyframes swalCheck{to{stroke-dashoffset:0}}@keyframes swalCheck{to{stroke-dashoffset:0}}.swal-skin-shine-wrap{position:relative;display:inline-block;margin:12px 0;overflow:hidden;border-radius:50%}.swal-skin-shine-wrap::after{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(45deg,rgba(255,255,255,0),rgba(100,100,100,.1),rgba(255,255,255,.95),rgba(255,255,255,0));-webkit-animation:1.8s cubic-bezier(.25,.46,.45,.94) .75s forwards shineMove;animation:1.8s cubic-bezier(.25,.46,.45,.94) .75s forwards shineMove;opacity:0;z-index:2}@-webkit-keyframes shineMove{0%{-webkit-transform:translateX(-100%) rotate(-45deg);transform:translateX(-100%) rotate(-45deg);opacity:0}10%,90%{opacity:1}100%{-webkit-transform:translateX(600%) rotate(-40deg);transform:translateX(600%) rotate(-40deg);opacity:0}}@keyframes shineMove{0%{-webkit-transform:translateX(-100%) rotate(-45deg);transform:translateX(-100%) rotate(-45deg);opacity:0}10%,90%{opacity:1}100%{-webkit-transform:translateX(600%) rotate(-40deg);transform:translateX(600%) rotate(-40deg);opacity:0}}