.ContactWidget-module__QybDZq__root{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:1050;align-items:flex-end;gap:var(--space-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ContactWidget-module__QybDZq__root>*{pointer-events:auto}.ContactWidget-module__QybDZq__fab{border-radius:var(--r-pill);background:var(--accent);width:56px;height:56px;color:var(--ink-on-dark);cursor:pointer;box-shadow:var(--shadow-3);border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;position:relative}.ContactWidget-module__QybDZq__fab:hover{background:var(--accent-h);transform:translateY(-2px)}.ContactWidget-module__QybDZq__fab:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ContactWidget-module__QybDZq__fabIdle{animation:5s ease-in-out 2s infinite ContactWidget-module__QybDZq__rt-fab-wiggle}.ContactWidget-module__QybDZq__fab:hover.ContactWidget-module__QybDZq__fabIdle,.ContactWidget-module__QybDZq__fab:focus-visible.ContactWidget-module__QybDZq__fabIdle{animation-play-state:paused}@keyframes ContactWidget-module__QybDZq__rt-fab-wiggle{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-12deg)}78%{transform:rotate(10deg)}82%{transform:rotate(-8deg)}86%{transform:rotate(5deg)}90%{transform:rotate(-2deg)}}.ContactWidget-module__QybDZq__fabPulse{border-radius:var(--r-pill);background:var(--accent);z-index:0;pointer-events:none;animation:2.4s cubic-bezier(.4,0,.2,1) infinite ContactWidget-module__QybDZq__rt-fab-pulse;position:absolute;inset:0}@keyframes ContactWidget-module__QybDZq__rt-fab-pulse{0%{opacity:.55;transform:scale(1)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.ContactWidget-module__QybDZq__fabEmoji{z-index:1;font-size:var(--fs-h2);filter:drop-shadow(0 1px 1px #00000026);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,emoji;line-height:1;position:relative}.ContactWidget-module__QybDZq__badge{border-radius:var(--r-pill);background:var(--bg-1);min-width:22px;height:22px;color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-align:center;border:2px solid var(--accent);z-index:2;padding:0 6px;line-height:22px;animation:.32s cubic-bezier(.34,1.56,.64,1) .2s backwards ContactWidget-module__QybDZq__rt-badge-pop;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #0003}@keyframes ContactWidget-module__QybDZq__rt-badge-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ContactWidget-module__QybDZq__panel{background:var(--bg-1);border-radius:var(--r-lg);width:300px;box-shadow:var(--shadow-3);border:1px solid var(--line);padding:var(--space-md);gap:var(--space-2xs);transform-origin:100% 100%;flex-direction:column;animation:.18s ease-out ContactWidget-module__QybDZq__rt-contact-pop;display:flex}@keyframes ContactWidget-module__QybDZq__rt-contact-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ContactWidget-module__QybDZq__panel,.ContactWidget-module__QybDZq__fabIdle,.ContactWidget-module__QybDZq__fabPulse,.ContactWidget-module__QybDZq__badge{animation:none}.ContactWidget-module__QybDZq__fabPulse{display:none}.ContactWidget-module__QybDZq__fab{transition:none}.ContactWidget-module__QybDZq__fab:hover{transform:none}}.ContactWidget-module__QybDZq__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ContactWidget-module__QybDZq__title{font-size:var(--fs-lg);font-weight:var(--fw-semi);color:var(--ink-900);line-height:var(--lh-heading)}.ContactWidget-module__QybDZq__close{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink-700);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;transition:background .12s;display:inline-flex}.ContactWidget-module__QybDZq__close:hover{background:var(--bg-2)}.ContactWidget-module__QybDZq__close:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px}.ContactWidget-module__QybDZq__channel{align-items:center;gap:var(--space-sm);border-radius:var(--r-md);color:var(--ink-900);font-size:var(--fs-body);padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.ContactWidget-module__QybDZq__channel:hover{background:var(--bg-2)}.ContactWidget-module__QybDZq__channel:focus-visible{outline:2px solid var(--ink-900);outline-offset:-2px}.ContactWidget-module__QybDZq__channelLabel{font-weight:var(--fw-semi);color:var(--ink-900)}.ContactWidget-module__QybDZq__iconWrap{border-radius:var(--r-pill);width:40px;height:40px;color:var(--ink-on-dark);flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.ContactWidget-module__QybDZq__iconTelegram{background:var(--brand-tg-icon)}.ContactWidget-module__QybDZq__iconMax{background:0 0}@media (max-width:480px){.ContactWidget-module__QybDZq__root{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ContactWidget-module__QybDZq__panel{width:calc(100vw - 32px);max-width:320px}}
.telegram-floating-bar-module__fhGTzW__bar{z-index:200;align-items:center;gap:var(--space-md);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(20px)saturate(150%);width:min(760px,100vw - 32px);color:var(--ink-on-dark);opacity:0;pointer-events:none;background:#181a1ebd;border:1px solid #ffffff24;padding:10px 12px 10px 14px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .35s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,160%);box-shadow:0 10px 34px #0000004d}.telegram-floating-bar-module__fhGTzW__bar.telegram-floating-bar-module__fhGTzW__visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.telegram-floating-bar-module__fhGTzW__avatar{object-fit:cover;background:var(--bg-1);border:2px solid var(--ink-on-image-soft);border-radius:50%;flex:none;width:46px;height:46px}.telegram-floating-bar-module__fhGTzW__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.telegram-floating-bar-module__fhGTzW__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0006;line-height:1.2;overflow:hidden}.telegram-floating-bar-module__fhGTzW__meta{font-size:var(--fs-sm);color:var(--ink-on-dark);opacity:.92;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.telegram-floating-bar-module__fhGTzW__handle{font-weight:var(--fw-semi)}.telegram-floating-bar-module__fhGTzW__dot{opacity:.7}.telegram-floating-bar-module__fhGTzW__btn{border-radius:var(--r-pill);background:var(--brand-tg-light);color:var(--ink-on-dark);font-weight:var(--fw-bold);font-size:var(--fs-body);white-space:nowrap;flex:none;padding:11px 24px;text-decoration:none;transition:background .15s,transform .15s}.telegram-floating-bar-module__fhGTzW__btn:hover{background:var(--brand-tg-dark);transform:translateY(-1px)}.telegram-floating-bar-module__fhGTzW__close{width:30px;height:30px;color:var(--ink-on-dark);cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .15s;display:grid}.telegram-floating-bar-module__fhGTzW__close:hover{background:#ffffff57}.telegram-floating-bar-module__fhGTzW__bar :focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:640px){.telegram-floating-bar-module__fhGTzW__bar{align-items:center;column-gap:var(--space-sm);border-radius:var(--r-lg);grid-template-columns:auto 1fr auto;grid-template-areas:"avatar text close""btn btn btn";row-gap:10px;width:auto;padding:10px 12px;display:grid;bottom:8px;left:8px;right:8px;transform:translateY(160%)}.telegram-floating-bar-module__fhGTzW__bar.telegram-floating-bar-module__fhGTzW__visible{transform:translateY(0)}.telegram-floating-bar-module__fhGTzW__avatar{grid-area:avatar;width:40px;height:40px}.telegram-floating-bar-module__fhGTzW__text{grid-area:text;min-width:0}.telegram-floating-bar-module__fhGTzW__title{white-space:normal;font-size:var(--fs-sm);line-height:1.25}.telegram-floating-bar-module__fhGTzW__meta{display:none}.telegram-floating-bar-module__fhGTzW__close{grid-area:close}.telegram-floating-bar-module__fhGTzW__btn{text-align:center;grid-area:btn;padding:11px}}@media (prefers-reduced-motion:reduce){.telegram-floating-bar-module__fhGTzW__bar{transition:opacity .2s}}
.CookieBanner-module__a2BXOq__banner{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);z-index:1000;background:var(--bg-1);border:1px solid var(--bg-3);border-radius:var(--r-md);position:fixed;box-shadow:0 4px 20px #11111124}.CookieBanner-module__a2BXOq__inner{align-items:center;gap:var(--space-md);padding:var(--space-2xs) var(--space-md);max-width:1100px;min-height:0;margin:0 auto;display:flex}.CookieBanner-module__a2BXOq__text{font-size:var(--fs-xs);color:var(--ink-500);flex:auto;margin:0;line-height:1.4}.CookieBanner-module__a2BXOq__link{color:var(--ink-900);text-decoration:underline}.CookieBanner-module__a2BXOq__actions{gap:var(--space-sm);flex:none;display:flex}.CookieBanner-module__a2BXOq__accept,.CookieBanner-module__a2BXOq__decline{border-radius:var(--r-pill);padding:var(--space-2xs) var(--space-md);font-size:var(--fs-xs);font-weight:var(--fw-semi);cursor:pointer;white-space:nowrap;border:1px solid #0000;transition:opacity .15s}.CookieBanner-module__a2BXOq__accept{background:var(--ink-900);color:var(--ink-inverse)}.CookieBanner-module__a2BXOq__decline{color:var(--ink-700);border-color:var(--bg-3);background:0 0}.CookieBanner-module__a2BXOq__accept:hover,.CookieBanner-module__a2BXOq__decline:hover{opacity:.85}@media (max-width:640px){.CookieBanner-module__a2BXOq__inner{align-items:stretch;gap:var(--space-sm);padding:var(--space-md);flex-direction:column}.CookieBanner-module__a2BXOq__actions{justify-content:flex-end}}
