.QrSignInPanel-module__pKMlKq__panel{flex-direction:column;align-items:center;gap:14px;display:flex}.QrSignInPanel-module__pKMlKq__qrBox{background:#fff;border:1px solid #dda85c66;border-radius:12px;width:206px;height:206px;padding:8px;line-height:0;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d,0 0 24px #dda85c1f}.QrSignInPanel-module__pKMlKq__qrImage{animation:.3s cubic-bezier(.34,1.56,.64,1) QrSignInPanel-module__pKMlKq__qrIn}@keyframes QrSignInPanel-module__pKMlKq__qrIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.QrSignInPanel-module__pKMlKq__qrStale{filter:blur(3px)grayscale();opacity:.35}.QrSignInPanel-module__pKMlKq__qrSkeleton{background:linear-gradient(90deg,#2a3f4b26,#2a3f4b4d,#2a3f4b26) 0 0/200% 100%;border-radius:8px;width:100%;height:100%;animation:1.5s infinite QrSignInPanel-module__pKMlKq__shimmer}@keyframes QrSignInPanel-module__pKMlKq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.QrSignInPanel-module__pKMlKq__overlay{color:#ffffffd9;background:#1a262dd1;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.82rem;line-height:1.3;animation:.2s ease-out QrSignInPanel-module__pKMlKq__overlayIn;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes QrSignInPanel-module__pKMlKq__overlayIn{0%{opacity:0}to{opacity:1}}.QrSignInPanel-module__pKMlKq__refreshButton{color:#dda85c;cursor:pointer;background:#dda85c26;border:1px solid #dda85c80;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.QrSignInPanel-module__pKMlKq__refreshButton:hover{background:#dda85c4d;transform:rotate(90deg)scale(1.05)}.QrSignInPanel-module__pKMlKq__okIcon{color:#27ae60}.QrSignInPanel-module__pKMlKq__hint{color:#ffffff80;text-align:center;max-width:230px;margin:0;font-size:.82rem;line-height:1.55}.QrSignInPanel-module__pKMlKq__deniedNote{color:#e74c3c;align-items:center;gap:5px;margin:0;font-size:.78rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.QrSignInPanel-module__pKMlKq__qrImage,.QrSignInPanel-module__pKMlKq__overlay,.QrSignInPanel-module__pKMlKq__qrSkeleton{animation:none}.QrSignInPanel-module__pKMlKq__refreshButton:hover{transform:none}}
.page-module__aydn6q__loginContainer{flex-direction:column;align-items:center;gap:36px;padding:56px 0 40px;display:flex}.page-module__aydn6q__hero{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:640px;display:flex}.page-module__aydn6q__heroText{flex-direction:column;gap:10px;display:flex}.page-module__aydn6q__heroTitle{color:#dda85c;text-shadow:0 2px 8px #dda85c4d;letter-spacing:-.5px;margin:0;font-size:2.6rem;font-weight:700}.page-module__aydn6q__heroSubtitle{color:#ffffffa6;margin:0;font-size:1.1rem;line-height:1.5}.page-module__aydn6q__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#24343da6,#1a262da6);border:1px solid #dda85c40;border-radius:16px;grid-template-columns:1fr auto auto;align-items:start;gap:32px;width:100%;max-width:760px;padding:32px 36px;animation:.4s cubic-bezier(.34,1.56,.64,1) backwards page-module__aydn6q__panelIn;display:grid;box-shadow:0 6px 24px #0000004d,0 8px 32px #dda85c14,inset 0 1px #ffffff0a}@keyframes page-module__aydn6q__panelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__aydn6q__columnTitle{color:#dda85c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:1rem;font-weight:600}.page-module__aydn6q__signInColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.page-module__aydn6q__providerButton{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;height:48px;padding:0 20px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .25s;display:flex}.page-module__aydn6q__providerButton svg{flex-shrink:0}.page-module__aydn6q__steamButton{color:#ffffffeb;background:linear-gradient(135deg,#2a475e,#1b2838);border:1px solid #66c0f466;box-shadow:0 4px 12px #66c0f426}.page-module__aydn6q__steamButton svg{color:#66c0f4}.page-module__aydn6q__steamButton:hover{background:linear-gradient(135deg,#34566f,#223349);border-color:#66c0f4a6;transform:translateY(-2px);box-shadow:0 6px 16px #66c0f440}.page-module__aydn6q__discordButton{color:#fff;background:linear-gradient(135deg,#5865f2,#4752c4);border:1px solid #ffffff1f;box-shadow:0 4px 12px #5865f240}.page-module__aydn6q__discordButton:hover{background:linear-gradient(135deg,#6773f5,#515dd4);transform:translateY(-2px);box-shadow:0 6px 16px #5865f266}.page-module__aydn6q__anonButton{color:#1a1a1a;background:linear-gradient(135deg,#dda85c,#c89647);border:1px solid #dda85c80;box-shadow:0 4px 12px #dda85c4d}.page-module__aydn6q__anonButton:hover{background:linear-gradient(135deg,#e5b56f,#d3a152);transform:translateY(-2px);box-shadow:0 6px 20px #dda85c73}.page-module__aydn6q__providerButton:active{transform:translateY(0)}.page-module__aydn6q__anonNote{color:#ffffff80;margin:6px 0 0;font-size:.84rem;line-height:1.6}.page-module__aydn6q__anonNote strong{color:#dda85ce6;font-weight:600}.page-module__aydn6q__columnDivider{background:linear-gradient(#0000,#dda85c40,#0000);align-self:stretch;width:1px}.page-module__aydn6q__qrColumn{flex-direction:column;align-items:center;gap:14px;display:flex}.page-module__aydn6q__qrColumn .page-module__aydn6q__columnTitle{align-self:center}.page-module__aydn6q__unlockSection{flex-direction:column;align-items:center;gap:18px;width:100%;max-width:960px;animation:.5s ease-out .15s backwards page-module__aydn6q__fadeInUp;display:flex}.page-module__aydn6q__unlockTitle{color:#dda85cd9;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:1rem;font-weight:600}.page-module__aydn6q__unlockGrid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.page-module__aydn6q__unlockTile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:18px;transition:all .25s;display:flex;box-shadow:0 1px 3px #0003,0 1px 2px #0000001a}.page-module__aydn6q__unlockTile:hover{border-color:#dda85c4d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d,0 2px 6px #0003}.page-module__aydn6q__unlockTile img{display:block}.page-module__aydn6q__unlockTile strong{color:#ffffffeb;font-size:.95rem;font-weight:600}.page-module__aydn6q__unlockTile p{color:#ffffff80;margin:0;font-size:.82rem;line-height:1.55}.page-module__aydn6q__privacyStrip{flex-wrap:wrap;justify-content:center;gap:10px 28px;animation:.5s ease-out .2s backwards page-module__aydn6q__fadeInUp;display:flex}.page-module__aydn6q__privacyItem{text-align:center;color:#ffffff73;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:.84rem;display:inline-flex}.page-module__aydn6q__privacyItem svg{color:#dda85cb3;flex-shrink:0}.page-module__aydn6q__privacyLink{color:#dda85cd9;border-bottom:1px solid #dda85c4d;text-decoration:none;transition:color .15s,border-color .15s}.page-module__aydn6q__privacyLink:hover{color:#dda85c;border-bottom-color:#dda85c}@keyframes page-module__aydn6q__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.page-module__aydn6q__unlockGrid{grid-template-columns:repeat(2,1fr);max-width:640px}}@media (max-width:860px){.page-module__aydn6q__panel{grid-template-columns:1fr;max-width:460px;padding:28px 24px}.page-module__aydn6q__columnDivider,.page-module__aydn6q__qrColumn{display:none}}@media (max-width:520px){.page-module__aydn6q__unlockGrid{grid-template-columns:1fr;max-width:460px}}@media (max-width:480px){.page-module__aydn6q__loginContainer{gap:28px;padding:32px 0}.page-module__aydn6q__heroTitle{font-size:1.9rem}.page-module__aydn6q__heroSubtitle{font-size:1rem}.page-module__aydn6q__panel{padding:24px 18px}.page-module__aydn6q__providerButton{height:46px;font-size:.95rem}.page-module__aydn6q__privacyStrip{flex-direction:column;align-items:center;gap:8px}}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__panel,.page-module__aydn6q__privacyStrip,.page-module__aydn6q__unlockSection{animation:none}.page-module__aydn6q__providerButton,.page-module__aydn6q__providerButton:hover,.page-module__aydn6q__unlockTile,.page-module__aydn6q__unlockTile:hover{transition:none;transform:none}}
