.modal-backdrop{background:#0009;inset:0;position:fixed;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#e1e1e1;left:50%;max-width:360px;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}@media (max-width:400px){.modal-content{padding:16px}}.modal-title{font-size:20px;margin:0 0 16px;text-align:center}.modal-body{font-size:16px;margin-bottom:24px}.modal-footer{display:flex;gap:8px;justify-content:flex-end}.button-primary{background:linear-gradient(135deg,#4ad8ff,#2ed0e9);color:#0b0d17}.button-primary,.button-secondary{border:none;border-radius:8px;cursor:pointer;padding:8px 16px}.button-secondary{background:#ffffff1a;color:#6c7a89}.toast{animation:slideIn .3s ease-out;border-radius:8px;box-shadow:0 4px 12px #2ad0e966;color:#0b0d17;margin-bottom:12px;max-width:90vw;padding:12px 20px;position:relative;word-break:break-word}.toast-info{background:#4ad8ff}.toast-success{background:#2ed0e9}.toast-error{background:#ff5a5f}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.toast-container{bottom:16px;right:16px}@media (max-width:480px){.toast-container{align-items:center;left:50%;right:auto;transform:translateX(-50%)}}.logo{height:auto;left:var(--spacing);position:fixed;top:var(--spacing);width:40px;z-index:1000}.app-container{align-items:center;display:flex;justify-content:center;overflow-y:auto;padding:var(--spacing)}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--card-bg);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin:auto 0;max-width:500px;padding:calc(var(--spacing)*2);width:100%}@media (max-width:480px){.card{padding:calc(var(--spacing)*1.2)}}.title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--accent),var(--accent-alt));-webkit-background-clip:text;font-family:Poppins,sans-serif;font-size:1.6rem;margin-bottom:var(--spacing);text-align:center}.subtitle{color:var(--text-muted);margin-bottom:calc(var(--spacing)*.8);word-break:break-all}.subtitle,.subtitle-congrats{font-size:.9rem;text-align:center}.subtitle-congrats{color:var(--accent-alt);margin-bottom:var(--spacing)}.mono{color:var(--accent);font-family:monospace}.input{background:#ffffff0f;border:1px solid #fff3;border-radius:12px;color:var(--text-main);font-size:1rem;margin-bottom:var(--spacing);padding:12px;width:100%}.input:focus{border-color:var(--accent);outline:none}.button{background:linear-gradient(135deg,var(--accent),var(--accent-alt));border:none;border-radius:12px;color:#0b0d17;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:var(--spacing);padding:14px 0;transition:transform .2s;width:100%}.button:hover{transform:translateY(-2px)}.link-button{border-radius:12px;color:var(--accent-alt);display:block;font-size:.8rem;margin:0 auto calc(var(--spacing)*2);padding:8px 10px}.referral-panel{margin-top:calc(var(--spacing)*1.5)}.referral-panel h2{font-size:1rem;margin-bottom:8px}.referral-panel p{font-size:.85rem;margin-bottom:8px}.referral-panel table{border-collapse:initial;border-spacing:0;display:block;font-size:.9rem;overflow-x:auto;width:100%}.referral-panel td,.referral-panel th{min-width:80px;padding:8px;text-align:left}.referral-panel thead th{background:#ffffff1a}.referral-panel tbody tr:nth-child(odd){background:#ffffff08}.referral-panel tbody tr:nth-child(2n){background:#ffffff0f}.empty{color:var(--text-muted);font-size:.85rem;text-align:center}.nft-info-panel{background:#ffffff0f;border-radius:12px;margin-top:calc(var(--spacing)*1.5);padding:var(--spacing);text-align:left}.nft-info-panel h2{color:var(--accent);font-size:1rem;margin-bottom:8px}.nft-info-panel p{align-items:center;display:flex;font-size:.85rem;margin-bottom:8px;word-break:break-all}.nft-info-panel .copy-icon{color:var(--accent);cursor:pointer;font-size:.8rem;margin-left:8px}.nft-info-panel ul{list-style:disc inside;margin-left:16px}.nft-info-panel li{font-size:.85rem;margin-bottom:4px}.animate{animation:fadeIn .4s ease-out,popIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{transform:scale(.96)}to{transform:scale(1)}}.toast-container{align-items:flex-end;bottom:var(--spacing);display:flex;flex-direction:column;position:fixed;right:var(--spacing);z-index:2000}.tag-congrats{background:var(--accent-alt);border-radius:12px;display:block;font-size:1rem;margin-top:10px;padding:10px}.invite-url,.tag-congrats{color:var(--text-main);text-align:center}.invite-url{font-size:.8rem;margin:16px 0 8px;word-break:break-all}.address-full{color:var(--accent);display:inline-block;font-size:.72rem;margin-left:4px;word-break:break-all}.copy-icon{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:center;margin-left:6px;padding:0}.copy-icon svg{color:var(--text-muted);height:16px;transition:color .2s;width:16px}.copy-icon:hover svg{color:var(--accent)}.gold-text{color:gold;font-weight:700}.app-container,body,html{overflow-x:hidden;overflow-y:auto}.team-section .mono{display:inline-block;max-width:100%;white-space:normal;word-break:break-all}.referral-panel{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:600px){.team-section{padding:.75rem 1rem}.team-section h4.title{font-size:1rem}.team-section p.subtitle{font-size:.85rem}.referral-panel table{min-width:0;min-width:auto;width:100%}.referral-panel td,.referral-panel th{font-size:.8rem;padding:.4rem .3rem}}:root{--bg-image:url(/static/media/cosmos-bg.e6a200bd6496000a96ae.jpg);--bg-overlay:#0b0d17;--card-bg:#ffffff03;--text-main:#e1e1e1;--text-muted:#d9e3ee;--accent:#edff4a;--accent-alt:#2e5ae9;--border-radius:16px;--box-shadow:0 8px 24px #00000080;--spacing:16px}#root,body,html{background:url(/static/media/cosmos-bg.e6a200bd6496000a96ae.jpg) 50%/cover no-repeat;background:var(--bg-image) center/cover no-repeat;color:#e1e1e1;color:var(--text-main);font-family:Inter,sans-serif;height:100%;margin:0;overflow-y:auto;width:100%}#root:before{background:#0b0d17;background:var(--bg-overlay);content:"";inset:0;position:fixed;z-index:-1}*{box-sizing:border-box}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.17319701.css.map*/