.TelegramInviteSidebar_anchor___f6M7{--tg-fab-size:52px;--tg-footer-to-top-size:62px;--tg-fab-gap:14px;--tg-card-bg:rgba(18,20,28,0.92);--tg-card-border:rgba(255,255,255,0.1);--tg-text:rgba(255,255,255,0.95);--tg-muted:rgba(255,255,255,0.58);--tg-accent:#54bdeb;position:fixed;z-index:99990;right:max(24px,env(safe-area-inset-right,0px));bottom:max(22px,env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;transition:bottom .28s cubic-bezier(.22,1,.36,1)}.TelegramInviteSidebar_anchorLift__tbf4k{bottom:max(calc(22px + var(--tg-footer-to-top-size) + var(--tg-fab-gap) + env(safe-area-inset-bottom, 0px)),env(safe-area-inset-bottom,22px))}.TelegramInviteSidebar_scrim__5qED5{position:fixed;inset:0;z-index:99989;background:transparent;cursor:default;opacity:0;pointer-events:none;transition:opacity .2s ease}.TelegramInviteSidebar_scrimVisible__e_649{opacity:1;pointer-events:auto}.TelegramInviteSidebar_card__VqKTy{width:min(292px,calc(100vw - 36px));padding:16px 16px 14px;border-radius:16px;background:var(--tg-card-bg);border:1px solid var(--tg-card-border);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 12px 40px rgba(0,0,0,.45),0 0 60px rgba(84,189,235,.06);backdrop-filter:blur(16px);color:var(--tg-text);opacity:0;transform:translateY(10px) scale(.97);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.TelegramInviteSidebar_cardOpen__S8gN_{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:opacity .22s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.TelegramInviteSidebar_cardTop__w_Vgu{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.TelegramInviteSidebar_badge__e5qkc{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tg-muted);margin-bottom:4px}.TelegramInviteSidebar_cardTitle__wuHlV{margin:0;font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;padding-right:4px}.TelegramInviteSidebar_cardTitleAccent__YoKx_{background:linear-gradient(105deg,#fff,rgba(200,210,230,.85));-webkit-background-clip:text;background-clip:text;color:transparent}.TelegramInviteSidebar_close__TbsfK{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;margin:-6px -6px 0 0;border:none;border-radius:10px;background:rgba(255,255,255,.06);color:var(--tg-muted);font-size:22px;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}.TelegramInviteSidebar_close__TbsfK:hover{color:var(--tg-text);background:rgba(255,255,255,.1)}.TelegramInviteSidebar_close__TbsfK:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}.TelegramInviteSidebar_copy__s9t3g{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--tg-muted)}.TelegramInviteSidebar_cta__727h8{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border-radius:12px;border:none;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;background:rgba(255,255,255,.08);color:var(--tg-text);border:1px solid rgba(84,189,235,.35);transition:background .15s ease,border-color .15s ease,transform .12s ease}.TelegramInviteSidebar_cta__727h8:hover{background:rgba(84,189,235,.12);border-color:rgba(84,189,235,.55)}.TelegramInviteSidebar_cta__727h8:active{transform:scale(.99)}.TelegramInviteSidebar_cta__727h8:focus-visible{outline:2px solid var(--tg-accent);outline-offset:2px}.TelegramInviteSidebar_ctaIcon__ZKYxs{width:18px;height:18px;color:var(--tg-accent)}.TelegramInviteSidebar_ctaDisabled__Cdz4o{border-color:var(--tg-card-border);color:var(--tg-muted);cursor:not-allowed}.TelegramInviteSidebar_ctaDisabled__Cdz4o:hover{background:rgba(255,255,255,.08);border-color:var(--tg-card-border)}.TelegramInviteSidebar_dismiss__EcnPw{display:block;width:100%;margin-top:12px;padding:6px 0 0;border:none;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:var(--tg-muted);font-size:11px;cursor:pointer;text-align:center;transition:color .15s ease}.TelegramInviteSidebar_dismiss__EcnPw:hover{color:rgba(255,255,255,.75)}.TelegramInviteSidebar_dismiss__EcnPw:focus-visible{outline:2px solid var(--tg-accent);outline-offset:4px;border-radius:4px}.TelegramInviteSidebar_fab__X3J0_{width:var(--tg-fab-size);height:var(--tg-fab-size);display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(14,16,24,.88);color:var(--tg-accent);cursor:pointer;box-shadow:0 4px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(12px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.TelegramInviteSidebar_fab__X3J0_:hover{border-color:rgba(84,189,235,.4);box-shadow:0 6px 28px rgba(0,0,0,.4),0 0 0 1px rgba(84,189,235,.15),inset 0 1px 0 rgba(255,255,255,.08)}.TelegramInviteSidebar_fab__X3J0_:active{transform:scale(.96)}.TelegramInviteSidebar_fab__X3J0_:focus-visible{outline:2px solid var(--tg-accent);outline-offset:3px}.TelegramInviteSidebar_fabOpen__xSnP4{color:var(--tg-muted);border-color:rgba(255,255,255,.2)}.TelegramInviteSidebar_fabIcon__q8EXH{width:26px;height:26px}.TelegramInviteSidebar_fabCloseGlyph__2w7bu{font-size:24px;font-weight:300;line-height:1;color:var(--tg-text)}@media (prefers-reduced-motion:reduce){.TelegramInviteSidebar_card__VqKTy,.TelegramInviteSidebar_fab__X3J0_,.TelegramInviteSidebar_scrim__5qED5{transition:none}.TelegramInviteSidebar_fab__X3J0_:active{transform:none}}