.InvitePage_card__PjvXc{width:100%;max-width:420px;background:hsla(0,0%,100%,.04);border:.5px solid hsla(0,0%,100%,.1);border-radius:28px;padding:36px 32px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:24px;position:relative;z-index:1;box-shadow:0 32px 80px rgba(0,0,0,.6),inset 0 0 0 .5px hsla(0,0%,100%,.08)}.InvitePage_logoRow__rhCl_{display:flex;align-items:center;gap:12px}.InvitePage_logoGlow__yFYau{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(124,58,237,.4),rgba(236,72,153,.3));border:.5px solid rgba(124,58,237,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(124,58,237,.3)}.InvitePage_logoEmoji__bJlkW{font-size:22px;line-height:1}.InvitePage_brandName__cQCpu{font-size:18px;font-weight:700;letter-spacing:-.3px;color:#fff}.InvitePage_divider__cj_76{height:.5px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent)}.InvitePage_content__kjK5m{display:flex;flex-direction:column;gap:12px}.InvitePage_subtitle__FRGKw{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.8px}.InvitePage_title__YOQm2{font-size:30px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.75));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.InvitePage_description__JDKa6{font-size:15px;color:hsla(0,0%,100%,.5);line-height:1.6}.InvitePage_codeBadge__PxuAb{margin-top:4px;display:flex;align-items:center;gap:12px;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);border-radius:12px;padding:12px 16px}.InvitePage_codeLabel__E_pOg{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.InvitePage_codeValue__LJpkr{font-size:18px;font-weight:800;letter-spacing:2px;background:linear-gradient(90deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InvitePage_ctaButton__Fily1{width:100%;padding:16px 24px;border-radius:16px;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7 50%,#ec4899);box-shadow:0 8px 32px rgba(124,58,237,.4),inset 0 0 0 .5px hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.InvitePage_ctaButton__Fily1:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 40px rgba(124,58,237,.5)}.InvitePage_ctaButton__Fily1:active:not(:disabled){transform:translateY(0)}.InvitePage_ctaButton__Fily1:disabled{opacity:.7;cursor:default}.InvitePage_spinner__zXbov{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:InvitePage_spin__aXO1N .7s linear infinite}@keyframes InvitePage_spin__aXO1N{to{transform:rotate(1turn)}}.InvitePage_fallbackSection__YSk2P{display:flex;flex-direction:column;gap:12px;align-items:center}.InvitePage_fallbackText__QEU3c{font-size:13px;color:hsla(0,0%,100%,.4)}.InvitePage_appStoreButton__VmKBv{width:100%;padding:14px 24px;border-radius:14px;background:hsla(0,0%,100%,.08);border:.5px solid hsla(0,0%,100%,.15);color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .15s}.InvitePage_appStoreButton__VmKBv:hover{background:hsla(0,0%,100%,.12)}.InvitePage_tryAgainBtn__fzcd_{background:none;border:none;color:hsla(0,0%,100%,.3);font-family:Inter,sans-serif;font-size:13px;cursor:pointer;padding:4px;transition:color .15s}.InvitePage_tryAgainBtn__fzcd_:hover{color:hsla(0,0%,100%,.6)}.InvitePage_footer__zFZnf{text-align:center;font-size:12px;color:hsla(0,0%,100%,.2)}.InvitePage_footerLink__Y4nDw{color:hsla(0,0%,100%,.3);text-decoration:none;transition:color .15s}.InvitePage_footerLink__Y4nDw:hover{color:hsla(0,0%,100%,.6)}