.AppPromoBanner_overlay__pPWzz{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.AppPromoBanner_modal__ajuoV{background:#fff;border-radius:16px;padding:2rem;max-width:420px;width:100%;position:relative;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.2)}.AppPromoBanner_closeButton__OAyll{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer}.AppPromoBanner_content__gzdpA h2{font-size:1.5rem;margin-bottom:.5rem}.AppPromoBanner_content__gzdpA p{font-size:1rem;margin-bottom:1.5rem;color:#555}.AppPromoBanner_downloadButtons__zqKvU{display:flex;flex-direction:row;justify-content:center;gap:1.5rem}.AppPromoBanner_downloadButtons__zqKvU a{display:flex;justify-content:center;align-items:center}.AppPromoBanner_downloadButtons__zqKvU img{max-width:140px;height:auto}@media(max-width:480px){.AppPromoBanner_modal__ajuoV{padding:1.5rem;border-radius:12px;max-width:90%}.AppPromoBanner_content__gzdpA h2{font-size:1.25rem}.AppPromoBanner_content__gzdpA p{font-size:.9rem}.AppPromoBanner_downloadButtons__zqKvU img{max-width:100px}}@keyframes InviteModal_invitePop__0_3IQ{0%{opacity:0;transform:scale(.96) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.InviteModal_invite_modal_content__FUmMN{background:var(--bs-body-bg)!important;border:1px solid var(--border-color)!important;border-radius:22px!important;max-width:420px!important;width:100%!important;margin:0 auto!important;padding:0;overflow:hidden;animation:InviteModal_invitePop__0_3IQ .3s cubic-bezier(.16,1,.3,1);box-shadow:0 20px 60px rgba(0,0,0,.18)!important}.InviteModal_invite_header__f_UGt{display:flex;align-items:center;gap:14px;padding:22px 22px 18px;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.InviteModal_invite_header_icon__K_MDy{width:46px;height:46px;border-radius:14px;background:var(--primary_color);color:var(--light_color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.InviteModal_invite_title__eFm__{font-size:17px;font-weight:800;color:var(--dark-color);letter-spacing:-.2px}.InviteModal_invite_subtitle__KVdUV{font-size:12.5px;color:var(--secondary_color);margin-top:2px}.InviteModal_invite_close_btn__VoxvR{margin-left:auto;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:var(--bs-body-bg);color:var(--secondary_color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.InviteModal_invite_close_btn__VoxvR:hover{background:var(--dark-color);color:var(--bs-body-bg);transform:rotate(90deg)}.InviteModal_invite_preview_card__JiZqg{display:flex;align-items:center;gap:14px;margin:18px 20px 0;padding:16px 18px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px}.InviteModal_invite_preview_icon__8jUMv{font-size:30px;flex-shrink:0}.InviteModal_invite_preview_title__D7eOe{font-size:14px;font-weight:700;color:var(--dark-color)}.InviteModal_invite_preview_desc__DcjeM{font-size:12px;color:var(--secondary_color);margin-top:3px}.InviteModal_invite_section_label__n1mBm{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:var(--secondary_color);padding:18px 20px 10px}.InviteModal_invite_share_options__oFRC_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0 20px}.InviteModal_invite_share_btn__1xJ24{display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .18s ease}.InviteModal_invite_share_btn__1xJ24:hover{transform:translateY(-2px)}.InviteModal_invite_share_icon__Du2I6{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:box-shadow .18s ease}.InviteModal_invite_share_label_text__PZqTQ{font-size:11px;font-weight:600;color:var(--secondary_color)}.InviteModal_invite_divider__4WT8s{display:flex;align-items:center;gap:10px;margin:20px 20px 14px;color:var(--secondary_color);font-size:11.5px}.InviteModal_invite_divider__4WT8s:after,.InviteModal_invite_divider__4WT8s:before{content:"";flex:1 1;height:1px;background:var(--border-color)}.InviteModal_invite_divider__4WT8s span{white-space:nowrap;font-weight:500}.InviteModal_invite_store_links__QWIbp{display:flex;gap:10px;padding:0 20px}.InviteModal_invite_store_btn__CPetQ{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--dark-color);font-size:13px;font-weight:600;text-decoration:none;transition:all .18s ease}.InviteModal_invite_store_btn__CPetQ:hover{background:var(--dark-color);color:var(--bs-body-bg);border-color:var(--dark-color);transform:translateY(-1px);text-decoration:none}.InviteModal_invite_copy_btn__OcDwq{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:16px 20px 22px;padding:13px;border-radius:14px;background:var(--primary_color);color:var(--light_color);border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px rgba(0,0,0,.12)}.InviteModal_invite_copy_btn__OcDwq:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.18)}