.home-module__Hx0lNG__container{min-height:100vh;font-family:var(--font-geist-sans),"Inter",sans-serif;color:#ededed;background:radial-gradient(circle at 50% -20%,#1a1f2e 0%,#0a0c10 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:20px;display:flex}.home-module__Hx0lNG__wipBadge{color:#fbbf24;background:linear-gradient(135deg,#eab30826 0%,#eab3080d 100%);border:1px solid #eab3084d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;animation:2s ease-in-out infinite home-module__Hx0lNG__pulse;display:inline-flex}@keyframes home-module__Hx0lNG__pulse{0%,to{opacity:1}50%{opacity:.7}}.home-module__Hx0lNG__wipBadge svg{width:14px;height:14px}.home-module__Hx0lNG__card{background:#12151c;border:1px solid #1e2330;border-radius:16px;width:100%;max-width:480px;padding:40px;position:relative;overflow:hidden}.home-module__Hx0lNG__card:before{content:"";background:linear-gradient(90deg,#0000,#3b82f666,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.home-module__Hx0lNG__fadeIn{animation:.5s cubic-bezier(.16,1,.3,1) forwards home-module__Hx0lNG__fadeIn}@keyframes home-module__Hx0lNG__fadeIn{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.home-module__Hx0lNG__icon{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.home-module__Hx0lNG__icon svg{width:32px;height:32px}.home-module__Hx0lNG__title{color:#fff;text-align:center;letter-spacing:-.5px;margin:0 0 8px;font-size:24px;font-weight:700}.home-module__Hx0lNG__subtitle{color:#9ca3af;text-align:center;margin:0 0 32px;font-size:15px;line-height:1.6}.home-module__Hx0lNG__instructions{background:#00000040;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:24px;padding:20px}.home-module__Hx0lNG__instructionItem{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.home-module__Hx0lNG__instructionItem:last-child{border-bottom:none;padding-bottom:0}.home-module__Hx0lNG__instructionItem:first-child{padding-top:0}.home-module__Hx0lNG__stepNumber{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.home-module__Hx0lNG__stepText{color:#d1d5db;font-size:14px;line-height:1.5}.home-module__Hx0lNG__stepText strong{color:#fff;font-weight:600}.home-module__Hx0lNG__stepText code{color:#60a5fa;font-family:var(--font-geist-mono),monospace;background:#3b82f626;border-radius:4px;padding:2px 8px;font-size:13px}.home-module__Hx0lNG__discordButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5865f2 0%,#4752c4 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #5865f24d}.home-module__Hx0lNG__discordButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5865f266}.home-module__Hx0lNG__discordButton svg{width:20px;height:20px}.home-module__Hx0lNG__divider{color:#6b7280;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:16px;margin:20px 0;font-size:12px;display:flex}.home-module__Hx0lNG__divider:before,.home-module__Hx0lNG__divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);flex:1;height:1px}.home-module__Hx0lNG__ownerInfo{text-align:center;color:#9ca3af;font-size:13px;line-height:1.6}.home-module__Hx0lNG__ownerInfo strong{color:#fff}.home-module__Hx0lNG__userId{color:#60a5fa;font-family:var(--font-geist-mono),monospace;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:12px;transition:all .2s;display:inline-block}.home-module__Hx0lNG__userId:hover{background:#3b82f633}.home-module__Hx0lNG__footer{text-align:center;color:#6b7280;margin-top:8px;font-size:12px}.home-module__Hx0lNG__footer span{color:#9ca3af}@media (max-width:520px){.home-module__Hx0lNG__card{padding:28px 20px}.home-module__Hx0lNG__title{font-size:20px}.home-module__Hx0lNG__subtitle{font-size:14px}}
