.download-gate__overlay{z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;animation:.18s ease-out community-fade-in;position:fixed;inset:0}.download-gate{z-index:9999;border:1px solid var(--rust);background:var(--panel);width:min(620px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);outline:none;animation:.22s ease-out community-dialog-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000b8,inset 0 0 60px #8a1d150d}.download-gate__handle{display:none}.download-gate__drag-zone{position:relative}.download-gate__bar{border-bottom:1px solid var(--line);min-height:42px;color:var(--faint);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px 52px 11px 18px;font-size:9px;display:flex}.download-gate__status{color:var(--rust);white-space:nowrap;align-items:center;gap:7px;display:flex}.download-gate__status i{background:var(--rust);width:6px;height:6px;box-shadow:0 0 12px var(--rust);border-radius:50%}.download-gate__body{padding:42px 44px 46px}.download-gate__eyebrow,.discord-invite__eyebrow{color:var(--rust);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.download-gate h2{max-width:490px;font-family:var(--f-display);text-wrap:balance;margin-top:14px;font-size:clamp(30px,5vw,44px);line-height:1.04}.download-gate p{max-width:500px;color:var(--muted);text-wrap:pretty;margin-top:18px;font-size:16px;line-height:1.65}.download-gate__actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.download-gate__action{justify-content:center;min-height:52px;padding:12px 14px;font-size:10.5px}.download-gate__action:focus-visible{outline:1px solid var(--rust);outline-offset:2px}.download-gate__close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:25px;line-height:1;position:absolute;top:8px;right:12px}.download-gate__close:hover,.download-gate__close:focus-visible{color:var(--ink)}.discord-invite{border:1px solid var(--line);background:linear-gradient(110deg, #8a1d151a, transparent 44%), var(--panel);justify-content:space-between;align-items:center;gap:36px;width:min(1160px,100% - 40px);margin:0 auto 72px;padding:30px 34px;display:flex}.discord-invite__copy{max-width:720px}.discord-invite h2{font-family:var(--f-display);margin-top:8px;font-size:clamp(24px,3vw,34px);line-height:1.08}.discord-invite p{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55}.discord-invite--compact{width:100%;margin:52px 0 16px;padding:24px 26px}.discord-invite--compact h2{font-size:clamp(22px,3vw,29px)}@keyframes community-fade-in{0%{opacity:0}to{opacity:1}}@keyframes community-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:620px){.download-gate{will-change:transform;border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:86dvh;animation:.24s cubic-bezier(.2,.72,.2,1) community-drawer-in;inset:auto 0 0;transform:none}.download-gate__drag-zone{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.download-gate__drag-zone:active{cursor:grabbing}.download-gate__handle{background:var(--line);border-radius:4px;width:42px;height:4px;margin:9px auto 3px;display:block}.download-gate__bar{padding:10px 48px 10px 20px}.download-gate__status{display:none}.download-gate__body{padding:32px 22px calc(28px + env(safe-area-inset-bottom))}.discord-invite{flex-direction:column;align-items:stretch}.download-gate__actions{grid-template-columns:1fr;gap:13px}.download-gate__action--download{order:-1}.discord-invite{gap:22px;width:calc(100% - 40px);margin-bottom:54px;padding:26px 24px}.discord-invite--compact{width:100%;margin:42px 0 10px}.discord-invite .btn{justify-content:center}}@keyframes community-drawer-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.download-gate__overlay,.download-gate{animation:none}}
