.AppDownload_page__ZG5r2{min-height:100vh;min-height:100svh;background:#050811;display:flex;flex-direction:column}.AppDownload_main__jHT7X{flex:1;display:flex;align-items:center;justify-content:center;padding:calc(var(--nav-total, 70px) + 2rem) 1rem 2rem}.AppDownload_card__CBmnQ{background:#ffffff0a;border:1px solid #00cfff2e;border-radius:20px;padding:2.5rem 2rem;max-width:420px;width:100%;text-align:center;backdrop-filter:blur(12px);box-shadow:0 8px 40px #00000080,0 0 60px #00cfff0a}.AppDownload_appIcon__eNKjq{border-radius:20px;margin-bottom:1.2rem;box-shadow:0 4px 24px #00cfff40}.AppDownload_title__KlxCG{font-size:1.7rem;font-weight:700;color:#fff;margin:0 0 .4rem;background:linear-gradient(135deg,#00d4ff,#7b2fff);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.AppDownload_subtitle__ChMSR{color:#ffffff8c;font-size:.9rem;margin:0 0 1.2rem}.AppDownload_badges__oZmWk{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.8rem}.AppDownload_badge__cBEkl{background:#00cfff1a;border:1px solid #00cfff40;color:#00cfffd9;border-radius:100px;padding:.25rem .75rem;font-size:.78rem}.AppDownload_downloadBtn__6ZXrq{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,#00d4ff,#7b2fff);color:#fff;font-weight:700;font-size:1rem;border-radius:12px;padding:.85rem 1.8rem;text-decoration:none;transition:opacity .18s,transform .18s;margin-bottom:1.8rem;box-shadow:0 4px 20px #00cfff4d}.AppDownload_downloadBtn__6ZXrq:hover{opacity:.88;transform:translateY(-2px)}.AppDownload_downloadBtn__6ZXrq:active{transform:translateY(0);opacity:.75}.AppDownload_infoBox__Bl5AN{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:1.1rem 1.3rem;text-align:left;margin-bottom:1.2rem}.AppDownload_infoBox__Bl5AN p{color:#fffc;font-size:.88rem;margin:0 0 .7rem}.AppDownload_steps__5JTIZ{color:#fff9;font-size:.82rem;margin:0;padding-left:1.2rem;line-height:1.8}.AppDownload_steps__5JTIZ strong{color:#ffffffd9}.AppDownload_version__q8ZT2{color:#ffffff4d;font-size:.75rem;margin:0}@media (max-width:480px){.AppDownload_main__jHT7X{padding:calc(var(--nav-total, 70px) + 1.25rem) 1rem 1.5rem;align-items:stretch}.AppDownload_card__CBmnQ{padding:1.75rem 1.25rem;border-radius:16px}.AppDownload_title__KlxCG{font-size:clamp(1.3rem,6vw,1.7rem)}.AppDownload_downloadBtn__6ZXrq{width:100%;justify-content:center;padding:.85rem 1.25rem;font-size:.95rem}.AppDownload_infoBox__Bl5AN{padding:.9rem 1rem}.AppDownload_steps__5JTIZ{font-size:.79rem}}@media (max-width:360px){.AppDownload_card__CBmnQ{padding:1.5rem 1rem}.AppDownload_badges__oZmWk{gap:.35rem}.AppDownload_badge__cBEkl{font-size:.72rem;padding:.2rem .6rem}}.Topbanner_topBar__Hab3R{position:fixed;top:0;left:0;right:0;height:calc(var(--nav-height, 70px) + var(--safe-top));background:#050811d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;padding:var(--safe-top) calc(2rem + var(--safe-right)) 0 calc(2rem + var(--safe-left));z-index:1000;transition:background .3s ease}.Topbanner_topBar__Hab3R:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,var(--neon-blue,#00d4ff),var(--neon-purple,#7b2fff),#0000);opacity:.4}.Topbanner_logo__r3zL8{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.Topbanner_logoImage__Y_h2J{border-radius:50%;border:2px solid #00d4ff4d;transition:border-color .3s ease,box-shadow .3s ease}.Topbanner_logo__r3zL8:hover .Topbanner_logoImage__Y_h2J{border-color:#00d4ffcc;box-shadow:0 0 16px #00d4ff66}.Topbanner_logoText__VFnpw{font-family:Rock Salt,cursive;font-size:.78rem;line-height:1.6;padding:.15em .1em;background:linear-gradient(135deg,#00d4ff,#7b2fff);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;white-space:nowrap;letter-spacing:.04em}.Topbanner_navLinks__SzmDp{display:flex;align-items:center;gap:.25rem}.Topbanner_navLink__1L_fs{position:relative;display:flex;align-items:center;gap:7px;padding:.45rem 1rem;border-radius:9px;color:#ffffffa6;text-decoration:none;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;letter-spacing:.02em;transition:color .25s ease,background .25s ease}.Topbanner_navLink__1L_fs:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7b2fff);border-radius:2px;transition:width .3s ease}.Topbanner_navLink__1L_fs:hover{color:#fff;background:#ffffff0f}.Topbanner_navLink__1L_fs:hover:after{width:70%}.Topbanner_navLinkActive__CkIHV{color:#fff;background:#00d4ff14}.Topbanner_navLinkActive__CkIHV:after{width:70%}.Topbanner_discordBtn__6oN5D{display:flex;align-items:center;gap:8px;padding:.5rem 1.3rem;background:linear-gradient(135deg,#5865f2,#7b2fff);border-radius:10px;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:.83rem;letter-spacing:.03em;text-decoration:none;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 0 20px #5865f24d;flex-shrink:0}.Topbanner_discordBtn__6oN5D:hover{transform:translateY(-2px);box-shadow:0 4px 30px #5865f28c;color:#fff}.Topbanner_navRight___AFpT{display:flex;align-items:center;flex-shrink:0}.Topbanner_adminLink__ve9WM{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;font-size:1rem;text-decoration:none;color:#ffffff59;background:#0000;border:1px solid #0000;transition:background .2s,border-color .2s,color .2s;margin-right:6px}.Topbanner_adminLink__ve9WM:hover{background:#7b2fff1f;border-color:#7b2fff4d;color:#ffffffb3}.Topbanner_adminLinkActive__CFd6u{background:#7b2fff2e!important;border-color:#7b2fff66!important;color:#c4a6ff!important}.Topbanner_userChip__krpnu{display:flex;align-items:center;gap:8px;padding:.35rem .9rem .35rem .45rem;background:#7b2fff1f;border:1px solid #7b2fff4d;border-radius:24px;text-decoration:none;color:#c4a6ff;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s}.Topbanner_userChip__krpnu:hover{background:#7b2fff38;border-color:#7b2fff8c;color:#d4baff;transform:translateY(-1px)}.Topbanner_userChipAvatar__8CulA{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #fff3}.Topbanner_userChipIcon__qbq3y{font-size:.9rem}.Topbanner_userChipName__M_qxI{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Topbanner_hamburger__CXj2K{display:none;flex-direction:column;justify-content:center;gap:5px;padding:.5rem;background:none;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;flex-shrink:0}.Topbanner_hamburger__CXj2K span{display:block;width:20px;height:2px;background:#ffffffbf;border-radius:2px;transition:transform .28s ease,opacity .28s ease}.Topbanner_hamburgerOpen__zrRzR span:first-child{transform:translateY(7px) rotate(45deg)}.Topbanner_hamburgerOpen__zrRzR span:nth-child(2){opacity:0;transform:scaleX(0)}.Topbanner_hamburgerOpen__zrRzR span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Topbanner_mobileMenu__kd1rB{display:none;position:fixed;top:calc(var(--nav-height, 70px) + var(--safe-top));left:0;right:0;max-height:calc(100vh - var(--nav-height, 70px) - var(--safe-top) - var(--radio-height, 56px) - var(--safe-bottom));max-height:calc(100dvh - var(--nav-height, 70px) - var(--safe-top) - var(--radio-height, 56px) - var(--safe-bottom));overflow-y:auto;background:#050811f7;border-bottom:1px solid #ffffff1a;padding:1rem calc(1rem + var(--safe-right)) 1rem calc(1rem + var(--safe-left));flex-direction:column;gap:.25rem;z-index:1100;backdrop-filter:blur(24px);animation:Topbanner_slideDown__MhVbU .22s ease both}.Topbanner_mobileMenuOpen__uLp6d{display:flex}@keyframes Topbanner_slideDown__MhVbU{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Topbanner_mobileMenuLink__brAtS{display:flex;align-items:center;gap:10px;padding:.7rem 1rem;border-radius:10px;color:#ffffffbf;text-decoration:none;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:500;transition:background .2s,color .2s}.Topbanner_mobileMenuLinkActive__71wyi,.Topbanner_mobileMenuLink__brAtS:hover{background:#00d4ff14;color:#fff}.Topbanner_mobileMenuDivider__MF7Kc{height:1px;background:#ffffff0f;margin:.5rem 0}@media (max-width:1100px){.Topbanner_logoText__VFnpw{display:none}.Topbanner_navLink__1L_fs{padding:.4rem .7rem;font-size:.82rem;gap:5px}.Topbanner_navLinks__SzmDp{gap:.1rem}}@media (max-width:960px){.Topbanner_topBar__Hab3R{padding-left:calc(1rem + var(--safe-left));padding-right:calc(1rem + var(--safe-right))}.Topbanner_navLinkLabel__QPTTa{display:none}.Topbanner_navLink__1L_fs{padding:.45rem .6rem}.Topbanner_userChipName__M_qxI{display:none}.Topbanner_userChip__krpnu{padding:.35rem .5rem}}@media (max-width:720px){.Topbanner_discordBtnLabel__jr0JQ{display:none}.Topbanner_discordBtn__6oN5D{padding:.5rem .75rem}}@media (max-width:560px){.Topbanner_topBar__Hab3R{padding:var(--safe-top) calc(.85rem + var(--safe-right)) 0 calc(.85rem + var(--safe-left))}.Topbanner_navLinks__SzmDp{display:none}.Topbanner_hamburger__CXj2K{display:flex;margin-left:6px}.Topbanner_discordBtn__6oN5D .Topbanner_discordBtnLabel__jr0JQ{display:none}.Topbanner_discordBtn__6oN5D{padding:.5rem .65rem}}@media (max-width:380px){.Topbanner_topBar__Hab3R{padding:var(--safe-top) calc(.65rem + var(--safe-right)) 0 calc(.65rem + var(--safe-left))}.Topbanner_logo__r3zL8{gap:8px}.Topbanner_logoImage__Y_h2J{width:34px!important;height:34px!important}.Topbanner_adminLink__ve9WM{width:30px;height:30px;margin-right:4px}}@media (orientation:landscape) and (max-height:520px){.Topbanner_logo__r3zL8{gap:8px}.Topbanner_logoImage__Y_h2J{width:calc(var(--nav-height) - 8px);height:calc(var(--nav-height) - 8px)}.Topbanner_logoText__VFnpw{display:none}.Topbanner_navLink__1L_fs{min-height:32px;padding:.2rem .6rem}.Topbanner_navLink__1L_fs:after{bottom:2px}.Topbanner_adminLink__ve9WM{width:32px;height:32px;margin-right:4px}.Topbanner_discordBtn__6oN5D{min-height:32px;padding:.25rem .8rem;font-size:.78rem}.Topbanner_userChip__krpnu{min-height:32px;padding:.15rem .6rem .15rem .3rem}.Topbanner_userChipAvatar__8CulA{width:24px;height:24px}.Topbanner_mobileMenu__kd1rB{padding-top:.5rem;padding-bottom:.5rem}.Topbanner_mobileMenuLink__brAtS{padding:.45rem 1rem}}