:root{--primary-color:var(--chat-accent);--primary-color-rgb:var(--chat-accent-rgb);--light-primary-color:rgba(var(--chat-accent-rgb),0.08);--dark-primary-color:var(--chat-accent);--primary-text-color:var(--tg-text);--secondary-text-color:var(--tg-text-secondary);--light-secondary-text-color:rgba(var(--chat-accent-rgb),0.08);--light-filled-secondary-text-color:var(--tg-hover);--background-color:var(--tg-bg);--surface-color:var(--tg-surface);--popup-background-color:var(--tg-menu);--border-color:var(--tg-divider);--white:#ffffff;--danger-color:#e53935;--danger-color-rgb:229,57,53;--light-danger-color:rgba(229,57,53,0.08);--warning-color:#ff9500;--ripple-color:var(--tg-ripple);--original-ripple-color:var(--tg-ripple);--secondary-color:var(--tg-divider);--input-placeholder-color:var(--tg-text-muted);--menu-background-color:var(--tg-menu);--menu-backdrop-filter:blur(50px);--transform-origin-inline-start:left;--transform-origin-inline-end:right;--vh:1vh;--100vh:100dvh;--section-box-shadow-color:rgba(0,0,0,0.35);--section-box-shadow-big-color:rgba(0,0,0,0.45);--menu-box-shadow-color:rgba(0,0,0,0.55);--column-box-shadow-color:rgba(0,0,0,0.35);--transition-standard-easing:cubic-bezier(0.4,0,0.2,1);--transition-standard-in-time:0.3s;--transition-standard-out-time:0.25s;--transition-standard-in:var(--transition-standard-in-time) var(--transition-standard-easing);--transition-standard-out:var(--transition-standard-out-time) var(--transition-standard-easing);--btn-menu-transition:0.2s cubic-bezier(0.4,0,0.2,1);--esg-transition:var(--btn-menu-transition);--input-transition:0.2s ease-out;--input-placeholder-transition:0.15s ease-out;--popup-transition-function:cubic-bezier(0.4,0,0.2,1);--popup-transition-time:0.15s;--popup-transition:var(--popup-transition-time) var(--popup-transition-function);--line-height-24:30px;--line-height-20:26px;--line-height-18:24px;--line-height-16:21px;--line-height-15:20px;--line-height-14:18px;--line-height-13:17px;--line-height-12:16px;--line-height-11:15px;--line-height:1.3125;--font-size-24:24px;--font-size-20:20px;--font-size-18:18px;--font-size-16:16px;--font-size-15:15px;--font-size-14:14px;--font-size-13:13px;--font-size-12:12px;--font-size-11:11px;--font-size-10:10px;--font-size:var(--font-size-16);--hover-alpha:0.08;--disabled-opacity:0.3;--z-below:-1;--reflect:1;--ripple-duration:0.7s;--ripple-start-scale:0;--ripple-end-scale:2}@media only screen and (max-width:925px){:root{--ripple-duration:0.4s;--ripple-start-scale:0.27}}:root{--section-box-shadow:0px 1px 4px 0px var(--section-box-shadow-color);--section-box-shadow-big:0px 1px 8px 0px var(--section-box-shadow-big-color);--menu-box-shadow:0px 0px 10px var(--menu-box-shadow-color);--section-margin-inline:0;--section-padding-inline:1rem;--section-padding-bottom:var(--section-padding-inline)}@media only screen and (min-width:601px){:root{--section-margin-inline:0.5rem}}:root{--chat-input-border-radius:24px;--chat-input-btn-send-margin:0.5rem;--chat-input-padding:0px;--chat-input-height:3rem;--plates-gap:0.5rem;--padding-horizontal:1rem;--border-radius:12px;--chat-media-max-width:min(78vw,340px);--round-video-size:240px;--message-time-background:rgba(0,0,0,0.35);--messages-text-size:16px;--messages-line-height:1.3125;--messages-secondary-text-size:calc(var(--messages-text-size) - 2px);--messages-secondary-line-height:calc(var(--messages-secondary-text-size) + 4px);--messages-time-text-size:calc(var(--messages-text-size) - 4px);--messages-service-text-size:calc(var(--messages-text-size) - 1px);--messages-custom-emoji-size:calc(var(--messages-text-size) + 4px);--message-highlighting-color:rgba(var(--chat-accent-rgb),0.3);--message-highlighting-hover-color:rgba(var(--chat-accent-rgb),0.44);--chat-accent:#6d5fc4;--chat-accent-light:#b7aaff;--chat-accent-rgb:109,95,196;--chat-out-bubble:var(--chat-accent);--chat-out-bubble-bg:var(--chat-accent)}:root[data-accent=blue]{--chat-accent:#0088ff;--chat-accent-light:#73beff;--chat-accent-rgb:0,136,255;--chat-out-bubble:#285c96;--chat-out-bubble-bg:linear-gradient(180deg,#517893,#285c96)}:root[data-accent=cyan]{--chat-accent:#00c2ed;--chat-accent-light:#73e6ff;--chat-accent-rgb:0,194,237;--chat-out-bubble:#26738c;--chat-out-bubble-bg:linear-gradient(180deg,#4c8189,#26738c)}:root[data-accent=green]{--chat-accent:#29b327;--chat-accent-light:#93ff91;--chat-accent-rgb:41,179,39;--chat-out-bubble:#2d6a2f;--chat-out-bubble-bg:linear-gradient(180deg,#456843,#2d6a2f)}:root[data-accent=pink]{--chat-accent:#eb6ca4;--chat-accent-light:#ffb3d5;--chat-accent-rgb:235,108,164;--chat-out-bubble:#8b5466;--chat-out-bubble-bg:linear-gradient(180deg,#886778,#8b5466)}:root[data-accent=orange]{--chat-accent:#f08200;--chat-accent-light:#ffbf73;--chat-accent-rgb:240,130,0;--chat-out-bubble:#8e5f26;--chat-out-bubble-bg:linear-gradient(180deg,#8b6e4d,#8e5f26)}:root[data-accent=purple]{--chat-accent:#9472ee;--chat-accent-light:#cab6ff;--chat-accent-rgb:148,114,238;--chat-out-bubble:#6a578c;--chat-out-bubble-bg:linear-gradient(180deg,#706a89,#6a578c)}:root[data-accent=red]{--chat-accent:#d33213;--chat-accent-light:#ff947f;--chat-accent-rgb:211,50,19;--chat-out-bubble:#7c372a;--chat-out-bubble-bg:linear-gradient(180deg,#7a5049,#7c372a)}:root[data-accent=yellow]{--chat-accent:#edb400;--chat-accent-light:#ffdd73;--chat-accent-rgb:237,180,0;--chat-out-bubble:#8c7526;--chat-out-bubble-bg:linear-gradient(180deg,#897a4c,#8c7526)}:root[data-accent=gray]{--chat-accent:#6d839e;--chat-accent-light:#d4e7ff;--chat-accent-rgb:109,131,158;--chat-out-bubble:#48505d;--chat-out-bubble-bg:linear-gradient(180deg,#4f555b,#48505d)}@media(min-width:768px){:root{--chat-media-max-width:min(60vw,420px);--round-video-size:280px}}.chat-attachment{position:relative;display:flex;justify-content:center;overflow:hidden;cursor:pointer;user-select:none;max-width:var(--chat-media-max-width);border-start-start-radius:var(--border-start-start-radius,12px);border-start-end-radius:var(--border-start-end-radius,12px);border-end-start-radius:var(--border-end-start-radius,12px);border-end-end-radius:var(--border-end-end-radius,12px)}.chat-attachment img,.chat-attachment video{max-width:100%;object-fit:cover;width:100%;height:100%}.album{position:relative;max-width:100%}.album-item{position:absolute;overflow:hidden;cursor:pointer;max-width:100%;background-color:rgba(255,255,255,.06)}.album-item-media{border-radius:inherit;position:absolute;inset:0}.album-item-media img,.album-item-media video{width:100%;height:100%;object-fit:cover}.video-time{--height:1.375rem;top:3px;left:3px;border-radius:var(--height);padding:0 6px;font-size:12px;user-select:none;height:var(--height);line-height:1}.video-play,.video-time{position:absolute;background-color:var(--message-time-background);z-index:2;color:#fff;display:flex;align-items:center;pointer-events:none}.video-play{top:50%;left:50%;transform:translate(-50%,-50%);width:3rem;height:3rem;border-radius:50%;justify-content:center}.media-round{position:relative;width:var(--round-video-size);height:var(--round-video-size);max-width:62vw;max-height:62vw;cursor:pointer}.media-round .video-round-canvas{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden;background:#101014}.media-round video{width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.media-round .progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transform:rotate(-90deg)}.media-round .progress-ring__circle{transition:stroke-dashoffset .2s linear;stroke-linecap:round;stroke:rgba(255,255,255,.85);fill:rgba(0,0,0,0)}.media-round .video-time{top:auto;bottom:.5rem;left:.5rem;background-color:var(--message-time-background)}.media-round.is-unread .video-time:after{content:" ";order:1;width:.5rem;height:.5rem;margin-inline-start:.25rem;background-color:#fff;border-radius:50%}.media-spoiler-container{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;cursor:pointer;opacity:1;transition:opacity .25s ease-in-out}.media-spoiler-container.is-revealing{opacity:0;pointer-events:none}.media-spoiler-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.media-spoiler-thumbnail-solid{background:linear-gradient(135deg,#2a2a33,#1c1c24)}.media-spoiler-container .canvas-dots{position:absolute;inset:0;width:100%;height:100%}.audio{--icon-size:3rem;--icon-margin:0.5625rem;--padding-left:calc(var(--icon-size) + var(--icon-margin));position:relative;flex-direction:column;padding-inline-start:var(--padding-left);min-width:11.25rem;cursor:pointer}.audio,.audio-toggle{display:flex;justify-content:center;height:var(--icon-size)}.audio-toggle{position:absolute;left:0;top:0;width:var(--icon-size);border-radius:50%;background:var(--chat-accent);color:#fff;align-items:center;flex-shrink:0}.audio-waveform-container{position:relative;height:23px;margin-top:1px;display:flex;align-items:center;touch-action:none}.audio-waveform-bars{display:block}.audio-waveform-background .audio-waveform-bar{opacity:.3}.audio-waveform-fake{position:absolute;inset:0;width:0;overflow:hidden;pointer-events:none}.audio-waveform-bar{fill:var(--chat-accent)}.audio.is-out .audio-waveform-bar{fill:#fff}.audio.is-out .audio-toggle{background:rgba(255,255,255,.9);color:#4c3faa}.audio-time{font-size:12px;color:#9ca3af;font-variant-numeric:tabular-nums;line-height:1;margin-top:4px}.audio-to-text-button{width:2rem;height:1.5rem;border-radius:.3125rem;background:rgba(var(--chat-accent-rgb),.25);color:var(--chat-accent-light);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.audio-to-text-button.is-active{background:var(--chat-accent);color:#fff}.document{--document-background:var(--chat-accent);--icon-size:3.375rem;--icon-margin:0.875rem;--padding-left:calc(var(--icon-size) + var(--icon-margin));position:relative;height:70px;display:flex;flex-direction:column;justify-content:center;padding-inline-start:var(--padding-left);cursor:pointer;min-width:12rem;max-width:100%}.document-ico{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--icon-size);height:var(--icon-size);background-color:var(--document-background);border-radius:.375rem;color:#fff;font-size:1.125rem;line-height:1;text-align:center;padding-top:1.5625rem;text-transform:lowercase;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.document-ico:after{--size:1.125rem;content:"";display:block;position:absolute;top:0;right:0;border-bottom-left-radius:.25rem;border-style:solid;border-width:calc(var(--size)/2);border-left-color:rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,.25);border-top-color:var(--message-background-color,transparent);border-right-color:var(--message-background-color,transparent)}.document.ext-7z,.document.ext-rar,.document.ext-zip{--document-background:#fb8c00}.document.ext-pdf{--document-background:#df3f40}.document.ext-apk{--document-background:#43a047}.document.document-with-thumb .document-ico{padding:0;background:#fff}.document.document-with-thumb .document-ico:after{display:none}.document-thumb{object-fit:cover;width:100%;height:100%}.document-name{font-weight:600;font-size:15px;color:#f4f4f5;max-width:100%}.document-name,.document-size{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-size{color:#9ca3af;font-size:13px;position:relative;pointer-events:none}.chat-sticker{--sticker-size:180px;position:relative;width:var(--sticker-size);height:var(--sticker-size);max-width:45vw;max-height:45vw;cursor:pointer}@media(min-width:768px){.chat-sticker{--sticker-size:200px}}.chat-sticker .media-sticker,.chat-sticker img,.chat-sticker video{position:absolute;inset:0;margin:auto;width:100%;height:100%;object-fit:contain!important;background:rgba(0,0,0,0)}.chat-poll{min-width:240px;max-width:100%;padding:2px 2px 0}.poll-question{font-weight:600;font-size:15px;line-height:1.3;color:inherit;word-break:break-word}.poll-type{font-size:12px;color:var(--tg-text-secondary);margin-top:1px}.chat-poll .poll-lamp{color:var(--chat-accent-light);flex-shrink:0;padding:2px;border-radius:9999px;transition:background .15s ease}.chat-poll .poll-lamp:hover{background:rgba(255,255,255,.08)}.poll-solution{margin-top:6px;border-radius:8px;padding:5px 8px 6px 10px;background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.12);border-inline-start:3px solid rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.9)}.poll-solution-title{font-size:12px;font-weight:600;color:var(--rt-accent,var(--chat-accent-light))}.poll-solution-text{font-size:13px;line-height:1.35;color:inherit}.poll-option{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;padding:10px 4px 12px 2px;border-radius:8px;transition:background .15s ease;color:inherit}.poll-option:not(.is-revealed):not(:disabled):hover{background:rgba(255,255,255,.05)}.poll-check-container{width:1.75rem;flex-shrink:0;min-height:20px}.poll-check-container,.poll-checkbox{display:flex;align-items:center;justify-content:center}.poll-checkbox{width:1.25rem;height:1.25rem;border:2px solid #8d969c;border-radius:50%;color:#fff;transition:background .2s ease-in-out,border-color .2s ease-in-out}.poll-checkbox.is-square{border-radius:.3125rem}.poll-checkbox.is-checked{background:var(--chat-accent);border-color:var(--chat-accent)}.poll-percent{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:inherit}.poll-label-row{position:relative;min-width:0;flex:1;padding-bottom:2px}.poll-label-text{display:block;font-size:14px;line-height:1.35;word-break:break-word}.poll-progress{position:absolute;left:0;bottom:-6px;height:.25rem;border-radius:.25rem;background:var(--chat-accent);width:calc(5px + var(--progress, 0)*(100% - 5px));transition:width .6s linear}.chat-poll.is-out .poll-progress{background:rgba(255,255,255,.9)}.poll-progress.is-correct{background:#4fae4e!important}.poll-progress.is-wrong{background:#e53935!important}.poll-chosen-badge{position:absolute;left:-22px;bottom:-10px;width:.875rem;height:.875rem;border-radius:50%;background:var(--chat-accent);color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}.poll-chosen-badge.is-correct{background:#4fae4e}.poll-chosen-badge.is-wrong{background:#e53935}.poll-footer{margin-top:8px;text-align:center;font-size:.8125rem;color:var(--tg-text-secondary)}.poll-footer-button{display:block;width:100%;margin-top:6px;padding:.5rem 1rem;border-radius:16px;font-size:.875rem;font-weight:600;color:#939fa9;transition:color .15s ease,background .15s ease}.poll-footer-button.is-active{color:var(--chat-accent-light)}.poll-footer-button.is-active:hover{background:rgba(255,255,255,.06)}.poll-timer{margin-top:2px;text-align:center;font-size:.75rem;color:var(--tg-text-secondary)}.confetti-burst-particle{position:absolute;border-radius:1px;opacity:0;animation:confetti-burst 1.1s cubic-bezier(.16,.87,.44,1) forwards}@keyframes confetti-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--cb-tx)),calc(-50% + var(--cb-ty) + 60px)) rotate(var(--cb-rot))}}.dice-message{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;cursor:pointer}.die-2d-box{width:96px;height:96px;display:block}.die-2d-box.is-rolling{animation:die-2d-shake .4s ease-in-out infinite}.die-2d-box.is-settled{animation:die-2d-drop .45s cubic-bezier(.22,1.4,.36,1)}@keyframes die-2d-shake{0%{transform:rotate(-14deg) scale(.92)}25%{transform:rotate(10deg) scale(1.04)}50%{transform:rotate(-8deg) scale(.96)}75%{transform:rotate(12deg) scale(1.02)}to{transform:rotate(-14deg) scale(.92)}}@keyframes die-2d-drop{0%{transform:scale(1.18) rotate(6deg)}to{transform:scale(1) rotate(0deg)}}.die-2d-face{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:4px;padding:14px;border-radius:18px;background:linear-gradient(145deg,#ffffff,#d9dbe3);box-shadow:inset 0 2px 3px rgba(255,255,255,.6),0 6px 16px rgba(0,0,0,.45)}.die-2d-cell{border-radius:50%}.die-2d-dot{background:#23252e;box-shadow:inset 0 2px 3px rgba(0,0,0,.45)}.slot-machine{position:relative;width:164px;height:120px;border-radius:16px;background:linear-gradient(160deg,#7c3aed,#4c1d95);box-shadow:inset 0 2px 0 rgba(255,255,255,.25),0 6px 18px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s ease}.slot-machine.is-jackpot{box-shadow:inset 0 2px 0 rgba(255,255,255,.25),0 0 26px rgba(250,204,21,.65)}.slot-window{display:flex;gap:4px;background:#0f0f14;border-radius:10px;padding:6px}.slot-reel-frame{width:40px;height:44px;overflow:hidden;border-radius:6px;background:#fff}.slot-reel{display:flex;flex-direction:column;animation:slot-spin .28s linear infinite}.slot-reel.is-stopped{animation:none;transform:translateY(calc(-100% + 44px));transition:transform .35s cubic-bezier(.33,1.6,.6,1)}@keyframes slot-spin{0%{transform:translateY(0)}to{transform:translateY(-176px)}}.slot-symbol{height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.slot-lever{position:absolute;right:-10px;top:22px;width:6px;height:44px;border-radius:3px;background:linear-gradient(#e5e7eb,#9ca3af)}.slot-lever:before{content:"";position:absolute;top:-10px;left:-5px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f87171,#b91c1c)}.dice-projectile-box{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dice-projectile{display:block;line-height:1}.dice-dart{animation:dice-dart-fly 1.1s cubic-bezier(.2,.9,.3,1) both}.dice-basket{animation:dice-basket-arc 1.25s cubic-bezier(.34,1.3,.5,1) both}.dice-foot{animation:dice-foot-bounce 1.25s ease-out both}.dice-bowl{animation:dice-bowl-roll 1.2s cubic-bezier(.2,.8,.4,1) both}@keyframes dice-dart-fly{0%{transform:translateX(-130px) scale(.6) rotate(-18deg);opacity:0}55%{opacity:1}78%{transform:translateX(6px) scale(1.06) rotate(3deg)}to{transform:translateX(0) scale(1) rotate(0deg)}}@keyframes dice-basket-arc{0%{transform:translate(-90px,60px) scale(.55) rotate(-140deg);opacity:0}35%{transform:translate(-30px,-60px) scale(.85) rotate(-40deg);opacity:1}65%{transform:translate(10px,6px) scale(1) rotate(20deg)}80%{transform:translate(4px,-14px) rotate(32deg)}to{transform:translate(0) scale(1) rotate(40deg)}}@keyframes dice-foot-bounce{0%{transform:translateY(-110px) scale(.7) rotate(-90deg);opacity:0}40%{transform:translateY(8px) scale(1.04) rotate(0deg);opacity:1}60%{transform:translateY(-26px) rotate(35deg)}78%{transform:translateY(4px) rotate(60deg)}90%{transform:translateY(-8px) rotate(75deg)}to{transform:translateY(0) scale(1) rotate(85deg)}}@keyframes dice-bowl-roll{0%{transform:translateX(-140px) rotate(-1turn) scale(.8);opacity:0}30%{opacity:1}85%{transform:translateX(8px) rotate(20deg) scale(1.02)}to{transform:translateX(0) rotate(0deg) scale(1)}}.dice-value-badge{position:absolute;bottom:2px;left:50%;transform:translateX(-50%) scale(.7);border-radius:9999px;background:var(--message-time-background);color:#fff;font-size:12px;font-weight:600;padding:3px 9px;opacity:0;transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.dice-value-badge.is-visible{opacity:1;transform:translateX(-50%) scale(1)}.dice-value-badge.is-best{background:linear-gradient(135deg,#f59e0b,#ef4444)}.effect-particle{position:absolute;opacity:0;line-height:1}.effect-particle.effect-burst{animation:effect-burst 1.35s cubic-bezier(.16,.85,.4,1) forwards}.effect-particle.effect-rain{animation:effect-rain 1.5s cubic-bezier(.35,0,.6,1) forwards}@keyframes effect-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(0deg)}14%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fx-tx)),calc(-50% + var(--fx-ty))) scale(var(--fx-scale)) rotate(var(--fx-rot))}}@keyframes effect-rain{0%{opacity:0;transform:translate(calc(-50% + var(--fx-tx)),-50%) scale(var(--fx-scale))}16%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fx-tx)),calc(-50% + var(--fx-ty))) scale(var(--fx-scale)) rotate(var(--fx-rot))}}.time-effect{width:.875rem;height:.875rem;display:inline-flex;cursor:pointer;pointer-events:auto}.btn-send-effect,.time-effect{align-items:center;justify-content:center}.btn-send-effect{position:absolute;right:-2px;bottom:-2px;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--tg-surface);border:1px solid rgba(255,255,255,.12);display:flex;z-index:2}.text-loading{border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,rgba(255,255,255,.06) 25%,rgba(255,255,255,.16) 50%,rgba(255,255,255,.06) 75%);background-size:200% 100%;animation:text-loading-shimmer 1.2s linear infinite;color:rgba(0,0,0,0)}.text-loading *{color:rgba(0,0,0,0)!important}@keyframes text-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fact-check{margin-top:6px;border-radius:8px;padding:6px 8px 5px 10px;background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.1);border-inline-start:3px solid rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.9);font-size:13px}.fact-check-name{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--rt-accent,var(--chat-accent-light))}.fact-check-tip{background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.12);border-radius:13px;height:15px;padding:1px 5px;font-size:10px;font-weight:500;line-height:13px;cursor:help}.fact-check-text{margin-top:2px;line-height:1.35;color:inherit}.fact-check-footer{margin-top:4px;padding-top:3px;border-top:1px solid rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.2);font-size:11px;color:#9ca3af}@keyframes tw-msg-send{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tw-msg-send{transform-origin:bottom right;animation:tw-msg-send .22s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.tw-msg-send{animation:none}}.stacked-avatars{display:flex;flex-direction:row-reverse;pointer-events:none}.stacked-avatars .stacked-avatars-avatar-container{border-radius:50%;border:2px solid #1c1c22}.stacked-avatars .stacked-avatars-avatar-container:not(:first-child){margin-inline-end:-11px}.reaction-tag{position:relative;display:inline-flex;align-items:center;gap:4px;min-width:2.6875rem;height:30px;padding-inline:.375rem;padding-inline-end:calc(.375rem + 12px);cursor:pointer;color:#d4d4d8;font-size:13px;font-weight:600;isolation:isolate}.reaction-tag .reaction-tag-background{position:absolute;inset:0;right:12px;border-radius:7px 0 0 7px;background:rgba(255,255,255,.08);z-index:-1;transition:background .15s ease}.reaction-tag .reaction-tag-svg{position:absolute;right:0;top:0;height:100%;width:13px;z-index:-1}.reaction-tag .reaction-tag-svg-path{fill:rgba(255,255,255,.08);transition:fill .15s ease}.reaction-tag .reaction-tag-dot{order:999;width:.375rem;height:.375rem;border-radius:50%;background:rgba(255,255,255,.35);margin-inline-start:2px}.reaction-tag.is-chosen{color:#fff}.reaction-tag.is-chosen .reaction-tag-background{background:var(--chat-accent)}.reaction-tag.is-chosen .reaction-tag-svg-path{fill:var(--chat-accent)}.reaction-tag.is-chosen .reaction-tag-dot{background:rgba(255,255,255,.85)}@font-face{font-family:tgico;src:url(/fonts/tgico.woff) format("woff"),url(/fonts/tgico.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.tgico{font-family:tgico!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes dialog-skeleton-shimmer{0%{-webkit-mask-position:50% 0;mask-position:50% 0}to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}.dialog-skeleton-shimmer{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(0,0,0) 25%,rgb(0,0,0) 75%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0,rgb(0,0,0) 25%,rgb(0,0,0) 75%,rgba(0,0,0,0));-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-position:50% 0;mask-position:50% 0;animation:dialog-skeleton-shimmer 2.25s linear infinite}@media(prefers-reduced-motion:reduce){.dialog-skeleton-shimmer{animation:none}}@keyframes dialog-badge-in{0%{transform:scale(0)}to{transform:scale(1)}}.dialog-badge-in{animation:dialog-badge-in .2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.dialog-badge-in{animation:none}}.folder-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px 0}.folder-tabs::-webkit-scrollbar{display:none}.folder-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:20px;font-size:15px;font-weight:500;white-space:nowrap;color:var(--tg-text-secondary);transition:background-color .15s ease,color .15s ease;flex-shrink:0}.folder-tab:hover{background:rgba(255,255,255,.06);color:#c7c9d1}.folder-tab.is-active{background:rgba(var(--chat-accent-rgb),.18);color:var(--chat-accent-light)}.folder-tab-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 5px;border-radius:9999px;font-size:12px;font-weight:700;line-height:1;background:rgba(255,255,255,.12);color:var(--tg-text-secondary);transition:background .15s ease,color .15s ease}.folder-tab-badge.has-unread,.folder-tab.is-active .folder-tab-badge{background:var(--chat-accent);color:#fff}.btn-menu{--btn-menu-padding:.25rem;--transform-extra:translateX(0);--transform-origin-x:center;--transform-origin-y:center;position:absolute;z-index:4;top:100%}.btn-menu-submenu{z-index:5}.btn-menu{font-size:1rem;min-width:11.25rem;-webkit-touch-callout:none;width:max-content;transform-origin:var(--transform-origin-x) var(--transform-origin-y)}.btn-menu,.btn-menu-items{box-shadow:var(--menu-box-shadow);padding:var(--btn-menu-padding) 0;border-radius:16px}.btn-menu,.btn-menu-transition{visibility:hidden;opacity:0;transform:var(--transform-extra) scale(.8);transition:opacity var(--btn-menu-transition),transform var(--btn-menu-transition),visibility var(--btn-menu-transition)}body.animation-level-0 .btn-menu,body.animation-level-0 .btn-menu-transition{transition:none}.btn-menu-transition{transform-origin:inherit}.btn-menu,.btn-menu-items,.btn-menu-reactions-container{background-color:var(--menu-background-color);backdrop-filter:var(--menu-backdrop-filter)}.btn-menu.has-items-wrapper{opacity:1!important;transform:unset!important;transition:unset!important;visibility:visible!important;backdrop-filter:unset;background-color:unset;box-shadow:unset;padding:0}.btn-menu-old,.is-mobile .btn-menu{--menu-background-color:var(--surface-color);--menu-backdrop-filter:none;padding:.5rem 0;background-color:var(--surface-color);backdrop-filter:none;min-width:auto}.btn-menu-old .btn-menu-reactions-container,.is-mobile .btn-menu .btn-menu-reactions-container{--menu-offset:calc((var(--height) + 1rem) * -1)}.btn-menu-old .btn-menu-item,.is-mobile .btn-menu .btn-menu-item{--padding-left:1rem;--padding-right:2.5rem;--icon-margin:1.5rem;--icon-size:1.5rem;height:3rem;line-height:var(--line-height-16);font-size:var(--font-size-16);border-radius:0;margin:0;font-weight:400;transform:none!important}.btn-menu-old .btn-menu-item-icon,.is-mobile .btn-menu .btn-menu-item-icon{color:var(--secondary-text-color);align-self:unset;margin-top:0}.btn-menu-old .is-multiline,.btn-menu-old .is-secondary,.is-mobile .btn-menu .is-multiline,.is-mobile .btn-menu .is-secondary{min-width:auto;font-size:var(--font-size-14);line-height:var(--line-height-14);max-width:15rem}.btn-menu-old .btn-menu-footer,.is-mobile .btn-menu .btn-menu-footer{background-color:var(--background-color)}.btn-menu.active,.btn-menu.active .btn-menu-transition{visibility:visible;opacity:1;transform:var(--transform-extra) scaleX(1)}.is-mobile .btn-menu.was-open,.is-mobile .btn-menu.was-open .btn-menu-transition{transform:var(--transform-extra) scaleX(1)}.btn-menu.bottom-left{--transform-origin-x:var(--transform-origin-inline-end);--transform-origin-y:top;inset-block:100% auto;inset-inline:auto 0}.btn-menu.bottom-right{--transform-origin-x:var(--transform-origin-inline-start);--transform-origin-y:top;inset-block:100% auto;inset-inline:0 auto}.btn-menu.bottom-center{--transform-origin-x:center;--transform-origin-y:top;--transform-extra:translateX(calc(-50% + var(--parent-half-width)));inset-block:100% auto;inset-inline:0 auto}.btn-menu.top-left{--transform-origin-x:var(--transform-origin-inline-end);--transform-origin-y:bottom;inset-block:auto 100%;inset-inline:auto 0}.btn-menu.top-right{--transform-origin-x:var(--transform-origin-inline-start);--transform-origin-y:bottom;inset-block:auto 100%;inset-inline:0 auto}.btn-menu.top-center{--transform-origin-x:center;--transform-origin-y:bottom}.btn-menu.center-left{--transform-origin-x:var(--transform-origin-inline-end);--transform-origin-y:center}.btn-menu.center-right{--transform-origin-x:var(--transform-origin-inline-start);--transform-origin-y:center}.btn-menu-item{--padding-vertical:.25rem;--padding-left:.75rem;--padding-right:.75rem;--icon-margin:1.25rem;--icon-size:1.25rem;display:flex;position:relative;padding-block:var(--padding-vertical);padding-inline:var(--padding-left) var(--padding-right);height:2rem;cursor:pointer!important;pointer-events:all!important;color:var(--primary-text-color);text-transform:none;align-items:center;text-align:start;font-size:var(--font-size-14);line-height:var(--line-height-14);border-radius:12px;margin-inline:var(--btn-menu-padding);font-weight:var(--font-weight-bold);transform:scale(1)}.btn-menu-item.a .btn-menu-item-icon{font-family:Roboto!important;width:var(--icon-size);text-align:center}body.animation-level-2 .btn-menu-item{transition:transform .1s var(--transition-standard-easing)}.btn-menu-item.submenu-trigger{cursor:default!important;padding-right:6px}.btn-menu-item.is-static{cursor:default!important;pointer-events:none!important;color:var(--secondary-text-color)}.btn-menu-item:not(.submenu-trigger):not(.btn-menu-search):active{transform:scale(.96)}html.no-touch .btn-menu-item:active,html.no-touch .btn-menu-item:hover{background-color:var(--light-secondary-text-color)}html.no-touch .btn-menu-item.danger:active,html.no-touch .btn-menu-item.danger:hover{background-color:var(--light-danger-color)}html.no-touch .btn-menu-item.btn-menu-search:active,html.no-touch .btn-menu-item.btn-menu-search:hover{background-color:rgba(0,0,0,0)}.btn-menu-item.btn-menu-search{cursor:default!important;margin-top:var(--btn-menu-padding)}.btn-menu-item-icon{--add:0px;--total:calc(var(--icon-size) + var(--add));flex:0 0 auto;width:var(--total);height:var(--total);margin-inline-end:calc(var(--icon-margin) - var(--add)/2);margin-inline-start:calc(var(--add)/-2);color:currentColor;font-size:var(--icon-size);align-self:flex-start;margin-top:.125rem;padding:0;position:relative}.btn-menu-item-icon-right{margin-inline:.25rem -.5rem;font-size:calc(var(--icon-size) - 2px);display:flex;align-items:center;justify-content:center}.btn-menu-item-icon.is-external{--add:.25rem;margin-top:0}.btn-menu-item-icon .media-photo{width:inherit;height:inherit}.btn-menu-item.with-subtitle{height:44px}.btn-menu-item.with-subtitle .btn-menu-item-icon{margin-top:.5rem}.btn-menu-item-input{border:none;outline:none;padding:0;background-color:rgba(0,0,0,0);font-size:var(--font-size-14);line-height:var(--line-height-16)}.btn-menu-item-input::placeholder{color:var(--secondary-text-color)}@media only screen and (max-width:600px){.btn-menu-item{--padding-right:1.875rem}}.btn-menu-item-text{position:relative;flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn-menu-item-text,.btn-menu-item-text-fake{pointer-events:none}.btn-menu-item-text-fake{--margin-left:calc(var(--icon-size) + var(--icon-margin));position:absolute;margin-inline-start:var(--margin-left);max-width:calc(100% - var(--margin-left) - var(--padding-left) - var(--padding-right));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.btn-menu-item-badge{text-transform:uppercase;border-radius:4px;background-color:var(--primary-color);color:#fff;padding:.125rem .3125rem;flex:0 0 auto;transform:scale(.75)}.btn-menu-item-subtitle{font-size:.875rem;color:var(--secondary-text-color)}.btn-menu-item-header{color:var(--secondary-text-color);height:2rem;font-weight:var(--font-weight-bold);pointer-events:none!important}.btn-menu-item-loader{height:8px;border-radius:8px;width:100px;background-color:var(--secondary-color);overflow:hidden;position:relative}.btn-menu-item .stacked-avatars{--margin-right:-.6875rem;flex:0 0 auto;inset-inline-end:.5rem;position:absolute;pointer-events:none}.btn-menu-item.is-multiline,.btn-menu-item.is-secondary{height:auto!important;width:fit-content;min-width:calc(100% - .625rem);max-width:16.25rem}.btn-menu-item.is-multiline .btn-menu-item-text,.btn-menu-item.is-secondary .btn-menu-item-text{white-space:pre-wrap;width:fit-content;word-break:break-word}.btn-menu-item.is-multiline:not(.is-secondary) .btn-menu-item-icon{align-self:unset;margin-top:unset}.btn-menu-item.is-secondary{font-size:.75rem}.btn-menu-item .submenu-label{display:flex;justify-content:space-between;align-items:center;gap:16px}.btn-menu-item .submenu-label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex:1 1 auto}.btn-menu-item .submenu-label .tgico{font-size:20px;transform:rotate(-90deg);color:var(--secondary-color)}.btn-menu-item .checkbox-field-toggle{padding:0}.btn-menu-item-avatar{align-self:center;margin-top:0!important}.btn-menu-item-avatar.active:before{--offset:-3px;content:" ";position:absolute;top:var(--offset);right:var(--offset);bottom:var(--offset);left:var(--offset);border:1.5px solid var(--primary-color);border-radius:inherit}.btn-menu-item .checkbox-field{--size:1.25rem;order:0;margin:0;margin-inline-end:var(--icon-margin)}.btn-menu-item .checkbox-field .checkbox-box-background,.btn-menu-item .checkbox-field .checkbox-box-border{display:none}.btn-menu-item .checkbox-field .checkbox-box-check use{stroke:var(--primary-text-color)}.btn-menu-item.has-checkbox{padding-inline-end:1.5rem}.btn-menu-item.has-checkbox .btn-menu-item-text{order:1}.btn-menu-items{pointer-events:none;max-width:inherit}.btn-menu-items .btn-menu-item{pointer-events:all}.btn-menu-overlay{position:fixed!important;left:0;right:0;top:0;bottom:0;z-index:4;cursor:default;left:-100vw;right:-100vw;top:calc(var(--100vh)*-1);bottom:calc(var(--100vh)*-1);width:auto!important;max-width:none!important}.btn-menu.has-footer{padding-bottom:0}.btn-menu-footer{height:2rem;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;font-size:.875rem;color:var(--input-placeholder-color);font-weight:500;font-size:12px}.btn-menu hr{padding:0;margin:var(--btn-menu-padding) 0;display:block!important;pointer-events:none;margin-left:auto;margin-right:auto;opacity:.6}html:not(.is-mobile) .btn-menu .badge{background-color:rgba(0,0,0,0);color:var(--secondary-text-color)}.btn-menu-reactions{max-width:100%;max-height:100%;height:inherit;border-radius:inherit}.btn-menu-reactions-container{filter:drop-shadow(0 .125rem .5rem rgba(0,0,0,.24));--height:2.5rem;--bubble-side-offset:-2.5rem;--other-side-offset:-1rem;--menu-offset:calc((var(--height) + .5rem) * -1);margin-top:var(--menu-offset);inset-inline-end:var(--bubble-side-offset);display:flex;height:var(--height);z-index:4;border-radius:var(--height);transform-origin:inherit;-webkit-transform-origin-x:inherit;-webkit-transform-origin-y:bottom;justify-content:center;position:absolute;min-width:3.5rem}.btn-menu-reactions-container:not(.is-visible){opacity:0!important}.btn-menu-reactions-container-tags{--height:3.5rem;height:auto;min-height:var(--height);border-radius:1rem;flex-direction:column;min-width:290px}.btn-menu-reactions-container-tags .btn-menu-reactions{height:2.5rem}.btn-menu-reactions-container-tags .btn-menu-reactions-bubble{--height:2.5rem}.btn-menu-reactions-description{--link-color:var(--primary-color);position:relative;font-size:12px;color:var(--secondary-text-color);text-align:center;line-height:14px;margin-top:var(--btn-menu-padding)}.btn-menu-reactions-bubble{position:absolute;z-index:-1;background-color:inherit}.btn-menu-reactions-bubble-big{--size:1rem;--offset:calc(var(--height) / 2);width:var(--size);height:calc(var(--size)/2);right:var(--offset);bottom:calc(var(--size)/-2);border-top:0;border-left:0;border-right:0;border-radius:0 0 1rem 1rem}.btn-menu-reactions{display:flex;align-items:center;padding:0 .0625rem}.btn-menu-reactions-reaction{--size:1.75rem;--padding-base:.25rem;--padding-vertical:0rem;--padding-horizontal:var(--padding-base);width:calc(var(--size) + var(--padding-horizontal)*2);height:calc(var(--size) + var(--padding-vertical)*2);flex:0 0 auto;padding:var(--padding-vertical) var(--padding-horizontal);cursor:pointer}.btn-menu-reactions-reaction-scale{width:100%;height:100%}.btn-menu-reactions-reaction .btn-menu-reactions-reaction-appear,.btn-menu-reactions-reaction .btn-menu-reactions-reaction-select{position:relative;width:100%;height:100%}.btn-menu-reactions-more{color:var(--secondary-text-color);background-color:rgba(0,0,0,0);flex:0 0 auto;width:2rem;height:2rem;padding:0 .125rem;margin-inline-end:.25rem}.btn-menu-reactions .currency-star-icon{width:100%;height:100%;padding:.0625rem}.btn-menu-select{padding-block:0}.btn-menu-select-text-faded{opacity:.3}.btn-menu-search-delimiter{height:1px;background-color:var(--border-color);margin:0 var(--btn-menu-padding);margin-bottom:0}.btn-menu-search-scrollable{position:relative}.btn-menu-search-scrollable .scrollable{padding-block:var(--btn-menu-padding)}@keyframes tw-menu-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tw-menu-pop{transform-origin:top right}.tw-menu-pop,.tw-menu-pop-tl{animation:tw-menu-in .2s cubic-bezier(.4,0,.2,1)}.tw-menu-pop-tl{transform-origin:top left}@media(prefers-reduced-motion:reduce){.tw-menu-pop,.tw-menu-pop-tl{animation:none}}@keyframes tw-godown-in{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.tw-godown{animation:tw-godown-in .18s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.tw-godown{animation:none}}.media-viewer-whole{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88);opacity:0;animation:media-viewer-fade .26s cubic-bezier(.4,0,.22,1) forwards}@keyframes media-viewer-fade{to{opacity:1}}.media-viewer-topbar{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:12px;height:56px;padding:env(safe-area-inset-top) 8px 0 16px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.media-viewer-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;transition:background .15s ease}.media-viewer-button:hover{background:rgba(255,255,255,.12)}.media-viewer-photo{max-width:calc(100vw - 16px);max-height:calc(100vh - 120px);object-fit:contain;border-radius:4px;user-select:none;will-change:transform}.peer-typing-dots{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.peer-typing-dots span{width:6px;height:6px;border-radius:50%;background:currentColor;animation:peer-typing-dot .6s linear infinite}.peer-typing-dots span:nth-child(2){animation-delay:.15s}.peer-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes peer-typing-dot{0%,to{transform:scale(.667);opacity:.8}50%{transform:scale(1);opacity:1}}.voice-recording-pill{gap:10px;background-color:rgba(var(--chat-accent-rgb),.16);border-radius:24px;padding-block:6px;padding-inline:.5rem .75rem;min-height:44px}.voice-recording-dot{width:10px;height:10px;border-radius:50%;background-color:#ff5c5c;margin-inline:.4375rem;animation:recordBlink 1.25s infinite}.voice-recording-waveform-mount{flex:1 1 auto;min-width:0;height:1.75rem}.voice-recording-waveform,.voice-recording-waveform-mount canvas{display:block;width:100%;height:100%;color:var(--chat-accent)}.voice-recording-timer{font-variant-numeric:tabular-nums;color:var(--tg-text);font-size:.875rem;line-height:1;min-width:3rem;text-align:end;user-select:none}@keyframes recordBlink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@media(prefers-reduced-motion:reduce){.voice-recording-dot{animation:none}}.webpage{display:block;margin:.25rem 0;border-radius:.5rem;background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.1);border-inline-start:3px solid rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.9);overflow:hidden;transition:background .15s ease;min-width:12rem;max-width:100%}.webpage:hover{background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.18)}.webpage-content{display:block;padding:.375rem .5rem .4375rem;font-size:13px;line-height:1.35}.webpage-thumb{float:inline-end;width:3rem!important;height:3rem!important;object-fit:cover;border-radius:6px;margin-inline-start:.625rem;margin-bottom:2px}.webpage-name{display:block;color:var(--rt-accent,var(--chat-accent-light));font-weight:700}.webpage-title{display:block;font-weight:600;-webkit-line-clamp:2}.webpage-text,.webpage-title{color:inherit;margin-top:1px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.webpage-text{-webkit-line-clamp:3;opacity:.88}.webpage-photo{display:block;width:100%!important;max-height:380px;object-fit:cover;border-radius:6px;margin-top:6px}.geo-block{display:block;max-width:var(--chat-media-max-width)}.geo-container{position:relative;display:block;width:min(372px,78vw);aspect-ratio:372/262;border-radius:12px;overflow:hidden;background:#101014}.geo-map{position:absolute;inset:0}.geo-map canvas{width:100%!important;height:100%!important}.geo-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);width:34px;height:34px;color:var(--chat-accent);filter:drop-shadow(0 2px 6px rgba(0,0,0,.6));z-index:2}.geo-footer{display:block;padding:6px 2px 0;min-height:2.5rem}.geo-footer-title{display:block;font-weight:600;font-size:14px;color:inherit}.geo-footer-address{display:block;font-size:12px;color:#9ca3af;margin-top:1px}.extended-media-buy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:2.5rem;padding:0 1rem;border-radius:2rem;background:rgba(0,0,0,.35);backdrop-filter:blur(8px);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:6px;z-index:3;white-space:nowrap;transition:background .15s ease}.extended-media-buy:hover{background:rgba(0,0,0,.5)}.story-share{position:relative;display:block;width:144px;height:256px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#34255f,#171a24);cursor:pointer}.story-share-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-share-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,.45))}.story-share-author{position:absolute;top:8px;left:10px;right:10px;font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.story-share-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;font-size:13px;font-weight:600;color:#fff;text-align:center}.story-expired{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(255,255,255,.06)}.giveaway-bubble{max-width:16rem;text-align:center;padding:4px 2px 0}.giveaway-bubble.is-results{max-width:20rem}.giveaway-art{position:relative;display:inline-block;margin-bottom:2px}.giveaway-counter{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);height:1.5rem;border-radius:1.5rem;padding:0 10px;display:inline-flex;align-items:center;background:#ffbc2e;color:#3a2c00;font-size:12px;font-weight:800;white-space:nowrap;border:2px solid var(--message-background-color,#1f2630)}.giveaway-row{margin-top:.75rem}.giveaway-row-title{font-size:13px;font-weight:700;margin-bottom:3px;color:inherit}.giveaway-row-text{font-size:13px;line-height:1.35;color:inherit;opacity:.9}.giveaway-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.giveaway-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:9999px;background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.15);color:var(--rt-accent,var(--chat-accent-light));font-size:13px;font-weight:600}.todo-wrap{min-width:200px;max-width:100%;padding:2px 2px 0}.todo-title{font-size:15px;font-weight:600;word-break:break-word}.todo-subtitle{font-size:12px;color:var(--tg-text-secondary);margin-top:1px}.todo-item{display:flex;align-items:flex-start;gap:.625rem;width:100%;min-height:2.375rem;padding:8px 4px;margin:0 -4px;border-radius:8px;transition:background .15s ease;color:inherit}.todo-item:not(.is-readonly):hover{background:rgba(var(--rt-accent-rgb,var(--chat-accent-rgb)),.08)}.todo-check-slot{position:relative;width:1.75rem;flex-shrink:0;display:flex;align-items:center;min-height:20px}.todo-checkbox{width:1.375rem;height:1.375rem;border:2px solid #8d969c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .2s ease-in-out,border-color .2s ease-in-out}.todo-checkbox.is-done{background:var(--chat-accent);border-color:var(--chat-accent)}.todo-check-avatar{position:absolute;left:14px;top:50%;transform:translateY(-50%);border-radius:50%;border:2px solid var(--message-background-color,#1f2630);animation:todo-avatar-in .25s cubic-bezier(.34,1.4,.64,1) both}@keyframes todo-avatar-in{0%{opacity:0;transform:translate(-10px,-50%)}to{opacity:1;transform:translateY(-50%)}}.todo-item-title{display:block;font-size:14px;line-height:1.35;word-break:break-word;transition:opacity .15s ease}.todo-item-title.is-done{text-decoration:line-through;opacity:.65}.todo-completed-by{display:block;margin-top:1px}.todo-completed-by,.todo-footer{font-size:12px;color:var(--tg-text-secondary)}.todo-footer{margin-top:.5rem;text-align:center}.preloader-container{--color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:54px;height:54px;display:flex;cursor:pointer;overflow:hidden;opacity:0;transform:scale(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.preloader-container.is-visible.forwards{opacity:1;transform:scale(1)}.preloader-container .you-spin-me-round{width:100%;height:100%}.preloader-container .preloader-circular{animation:none;background-color:rgba(0,0,0,.3);border-radius:50%;width:100%;height:100%;transform-origin:center center}.preloader-container .preloader-path-new{stroke-dasharray:5,149.82;stroke-dashoffset:0;stroke-linecap:round;stroke:var(--color);stroke-width:2}.preloader-container.is-visible.animating .you-spin-me-round,.preloader-container.is-visible:not(.manual) .you-spin-me-round{animation:preloader-rotate 2s linear infinite}.preloader-container.is-visible.animating .preloader-path-new,.preloader-container.is-visible:not(.manual) .preloader-path-new{transition:stroke-dasharray .2s ease-in-out,stroke-width .2s ease-in-out}.preloader-container.preloader-swing{cursor:default}.preloader-container.preloader-swing .you-spin-me-round{animation:preloader-rotate 1s linear infinite!important}.preloader-container.preloader-swing .preloader-path-new{stroke-dasharray:112.36,149.82}.preloader-container .preloader-close,.preloader-container .preloader-download{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:var(--color);width:56%;height:56%;opacity:1;transition:opacity .2s ease-in-out}.preloader-container .preloader-close path,.preloader-container .preloader-download path{fill:var(--color)}.preloader-container.manual .preloader-close,.preloader-container:not(.manual) .preloader-download{opacity:0}.preloader-container.manual .preloader-path-new{stroke-width:0}.preloader-container.preloader-transparent .preloader-circular{background-color:rgba(0,0,0,0)}.preloader-container.preloader-bold .preloader-path-new{stroke-width:3.5}@keyframes preloader-rotate{to{transform:rotate(1turn)}}.emoji-dropdown{--edd-width:23.875rem;--edd-height:26.25rem;--edd-surface:#1c1c22;--edd-border:rgba(255,255,255,0.08);--edd-text-rgb:231,233,234;--edd-secondary:#8b8f98;--edd-accent:var(--chat-accent);--esg-emoji-size:2.125rem;--esg-emoji-total-size:calc(var(--esg-emoji-size) + 0.5rem);display:flex;flex-direction:column;width:var(--edd-width);max-width:calc(100vw - 1rem);height:var(--edd-height);max-height:var(--edd-height);overflow:hidden;border-radius:1.25rem;border:1px solid var(--edd-border);background-color:rgba(33,33,33,.75);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);box-shadow:0 5px 10px 5px rgba(16,35,47,.14);color:rgb(var(--edd-text-rgb));transform-origin:bottom left;animation:edd-open .2s cubic-bezier(.4,0,.2,1)}@keyframes edd-open{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.emoji-dropdown .emoticons-search-container{flex-shrink:0;height:2.375rem;margin:.5rem .5rem .25rem;display:flex;align-items:center;border-radius:.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.06)}.emoji-dropdown .emoticons-search-container input{width:100%;height:100%;padding:0 .75rem;background:rgba(0,0,0,0);border:none;outline:none;font-size:.9375rem;color:rgb(var(--edd-text-rgb))}.emoji-dropdown .emoticons-search-container input::placeholder{color:var(--edd-secondary)}.emoji-dropdown .emoji-tabs{flex-shrink:0;display:flex;align-items:center;gap:.125rem;height:3.0625rem;min-height:3.0625rem;padding:0 .3125rem;border-top:1px solid var(--edd-border);overflow-x:auto;scrollbar-width:none}.emoji-dropdown .emoji-tabs::-webkit-scrollbar{display:none}.emoji-dropdown .emoji-tabs .menu-horizontal-item{flex-shrink:0;width:1.875rem;height:1.875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:background-color .15s ease}.emoji-dropdown .emoji-tabs .menu-horizontal-item:hover{background-color:rgba(255,255,255,.06)}.emoji-dropdown .emoji-tabs .menu-horizontal-item.active{background-color:rgba(var(--chat-accent-rgb),.24)}.emoji-dropdown .emoji-tabs .menu-horizontal-item img{width:1.25rem;height:1.25rem}.emoji-dropdown .emoticons-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .1875rem .5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) rgba(0,0,0,0)}.emoji-dropdown .emoji-category{position:relative;content-visibility:auto;contain-intrinsic-size:auto 320px}.emoji-dropdown .category-title{position:sticky;top:0;z-index:2;width:100%;padding:.75rem .875rem .375rem;font-size:1rem;font-weight:700;line-height:1.1875rem;text-align:center;color:rgba(var(--edd-text-rgb),.42);background:rgba(33,33,33,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default;user-select:none}.emoji-dropdown .super-emojis{display:grid;grid-template-columns:repeat(auto-fill,var(--esg-emoji-total-size));justify-content:space-between;position:relative;font-size:var(--esg-emoji-size);line-height:var(--esg-emoji-size);padding:0 .1875rem}.emoji-dropdown .super-emoji{display:inline-flex;align-items:center;justify-content:center;width:var(--esg-emoji-total-size);height:var(--esg-emoji-total-size);padding:.25rem;border:none;background:rgba(0,0,0,0);border-radius:.625rem;cursor:pointer;position:relative;transition:background-color .12s ease,transform .12s ease}.emoji-dropdown .super-emoji:hover{background-color:rgba(255,255,255,.08)}.emoji-dropdown .super-emoji:active{transform:scale(.88)}.emoji-dropdown .super-emoji>img.emoji-image{width:var(--esg-emoji-size);height:var(--esg-emoji-size);display:block;pointer-events:none}.emoji-dropdown .emoticons-empty{padding:2.5rem 1rem;text-align:center;font-size:.875rem;color:var(--edd-secondary)}.emoji-dropdown .emoticons-tab-switch{display:flex;gap:4px;padding:8px 10px 0}.emoji-dropdown .emoticons-tab-switch button{flex:1;padding:6px 0;border-radius:10px;font-size:13px;font-weight:600;color:#9ca3af;background:rgba(0,0,0,0);transition:background .15s ease,color .15s ease}.emoji-dropdown .emoticons-tab-switch button.active{color:#fff;background:rgba(255,255,255,.08)}.emoji-dropdown .sticker-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:2px 4px 8px}.emoji-dropdown .sticker-cell{aspect-ratio:1;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.emoji-dropdown .sticker-cell:hover{background:rgba(255,255,255,.08)}.emoji-dropdown .sticker-cell img{width:100%;height:100%;object-fit:contain;pointer-events:none}.btn-menu,.popup{--font-weight-bold:500;--font-weight-normal:400;--font-weight:var(--font-weight-normal)}.rp{position:relative}.btn-control-small.rp .c-ripple,.btn-corner.rp .c-ripple,.btn-menu-toggle.rp .c-ripple,.menu-horizontal-div-item.rp .c-ripple,.pinned-container-wrapper.rp .c-ripple,.rp-overflow .c-ripple{width:100%;height:100%;overflow:hidden;border-radius:inherit}.btn-control-small.rp .c-ripple__circle,.btn-corner.rp .c-ripple__circle,.btn-menu-toggle.rp .c-ripple__circle,.menu-horizontal-div-item.rp .c-ripple__circle,.pinned-container-wrapper.rp .c-ripple__circle,.rp-overflow .c-ripple__circle{overflow:hidden}.c-ripple{position:absolute;inset:0}html.is-safari .c-ripple{-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 0);border-radius:inherit}.c-ripple__circle{opacity:var(--ripple-max-opacity,1);background-color:var(--ripple-color);display:block;position:absolute;transform:scale(0);border-radius:50%;animation-name:ripple-effect;animation-fill-mode:forwards;animation-duration:var(--ripple-duration);transition:calc(var(--ripple-duration)/2) opacity,calc(var(--ripple-duration)/2) background-color;pointer-events:none}.c-ripple__circle.hiding,.c-ripple__square.hiding{opacity:0}@keyframes ripple-effect{0%{transform:scale(var(--ripple-start-scale))}to{transform:scale(var(--ripple-end-scale))}}.popup{--popup-width:auto;--popup-height:auto;--popup-min-width:var(--popup-width);--popup-max-width:var(--popup-width);--popup-min-height:var(--popup-height);--popup-max-height:auto;--popup-border-radius:2.5rem;--popup-background-color:var(--background-color);--popup-footer-padding:1rem;--popup-footer-button-height:48px;--popup-footer-height:calc(var(--popup-footer-padding) * 2 + var(--popup-footer-button-height));--popup-footer-gradient-start:50%;--link-color:var(--primary-color);position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(0,0,0,.3);margin:0;padding:1.875rem;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:var(--popup-transition-time),0s;transition-delay:0s,var(--popup-transition-time);transition-timing-function:var(--popup-transition-function);overflow:auto;display:flex;color:var(--primary-text-color);font-size:1rem}.popup.no-overlay{padding:0;background-color:rgba(0,0,0,0);overflow:visible}body.animation-level-0 .popup{transition:none}.popup.active{opacity:1;visibility:visible;transition-delay:0s,0s}.popup.active .popup-container,.popup.hiding .popup-container{transform:translate3d(var(--translateX),0,0)}.popup-title{flex:1;padding-inline:0 1rem;margin:0;font-size:var(--font-size-20);line-height:var(--line-height-20);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.popup-container{--translateX:0;position:relative;border-radius:var(--popup-border-radius);background-color:var(--popup-background-color);transform:translate3d(var(--translateX),3rem,0);backface-visibility:hidden;transition:transform var(--popup-transition-time) var(--popup-transition-function);display:flex;flex-direction:column;overflow:hidden;margin:auto;width:var(--popup-width);height:var(--popup-height);min-width:min(100%,var(--popup-min-width));max-width:min(100%,var(--popup-max-width));min-height:min(100%,var(--popup-min-height));max-height:min(100%,var(--popup-max-height))}body.animation-level-0 .popup-container{transition:none}.popup-description .peer-title,.popup-description-framed{font-weight:var(--font-weight-bold)}.popup-description-framed{padding:.5rem 1rem;text-align:center;display:block;border-radius:24px;background-color:var(--light-secondary-text-color)}.popup-description-danger{color:var(--danger-color);background-color:rgba(var(--danger-color-rgb),.1)}.popup-centerer{margin:auto}.popup:not(.old) .popup-close{--secondary-text-color:var(--primary-text-color)}.popup-close{z-index:3;justify-self:center;flex:0 0 auto;width:2.5rem;height:2.5rem;margin-inline-end:1rem}.popup-header{display:flex;align-items:center;flex:0 0 auto;position:relative;height:3.5rem;padding:0 1rem}.popup-header.is-floating{position:absolute;top:0;right:0;left:0;z-index:4}.popup-header.is-floating .popup-header-background,.popup-header.is-floating .popup-title{opacity:0}body.animation-level-2 .popup-header.is-floating .popup-header-background,body.animation-level-2 .popup-header.is-floating .popup-title{transition:opacity var(--transition-standard-in)}.popup-header.is-floating:not(.scrolled-start) .popup-header-background,.popup-header.is-floating:not(.scrolled-start) .popup-title{opacity:1}.popup-header-background{position:absolute;inset:0;background-color:var(--surface-color);border-bottom:1px solid var(--border-color);z-index:-1}.popup-header .btn-icon{flex:0 0 auto;color:var(--primary-text-color)}.popup-body{flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.popup-body .scrollable{position:relative}.popup-footer{flex:0 0 auto;padding:var(--popup-footer-padding);min-height:var(--popup-footer-height)}.popup-footer-placeholder{height:var(--popup-footer-height)}.popup-footer-button.btn-primary{display:block;padding:0 1.0625rem;height:var(--popup-footer-button-height);line-height:var(--popup-footer-button-height);border-radius:calc(var(--popup-footer-button-height)/2);text-transform:uppercase}.popup-footer-caption{display:block;color:var(--secondary-text-color);font-size:var(--font-size-13);line-height:var(--line-height-14);margin-top:.625rem}.popup-footer-button+.popup-footer-button{margin-top:.625rem}.popup-footer-floating{position:absolute;bottom:0;inset-inline:0;background:linear-gradient(0deg,var(--popup-background-color) var(--popup-footer-gradient-start),transparent 100%);z-index:1}.popup-footer-floating .btn-primary-transparent.danger{background:#fff;box-shadow:0 0 12px 4px var(--section-box-shadow-color)!important}html.no-touch .popup-footer-floating .btn-primary-transparent.danger:active,html.no-touch .popup-footer-floating .btn-primary-transparent.danger:hover{background-color:var(--danger-color)!important;color:#fff!important}.popup-footer-sticky{position:sticky}.popup-button{--height:2.5rem;font-weight:var(--font-weight-bold);padding:0 1rem;text-transform:uppercase;border-radius:16px;position:relative;max-width:100%;height:var(--height);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.popup-button+.popup-button{margin-inline-end:.625rem}.popup-button.with-icon{display:flex;align-items:center}.popup-button-icon.left{font-size:1.25rem;margin-inline:-.1875rem .1875rem}.popup-button-icon.right{font-size:1.5rem;margin-inline-start:.625rem}.popup-buttons{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;height:3rem;padding:0 .5rem;flex:0 0 auto}.popup-buttons.is-vertical-layout{flex-direction:column;height:auto;align-items:stretch}.popup-buttons.is-vertical-layout .popup-button{margin:0!important}.popup.old{--popup-background-color:var(--surface-color)}.popup.old .popup-header .btn-icon{color:var(--secondary-text-color)}.suggested-post-popup .popup-container{width:400px!important;max-width:100%}.suggested-post-popup .popup-header{margin-bottom:.5rem}.log-filters-popup .popup-container{max-height:100%}.log-filters-popup .popup-header{margin-bottom:.5rem}.auto-delete-messages-custom-time-popup .popup-container{max-width:340px!important}.auto-delete-messages-custom-time-popup .popup-header{margin-bottom:.5rem}.popup{z-index:80}.popup-body{overflow-y:auto;overscroll-behavior:contain;max-height:calc(100dvh - 3.75rem);padding:.75rem}@media only screen and (min-width:601px){.popup-body{padding:1rem}}@font-face{font-family:satoshi;src:url(/_next/static/media/b1dca2a5d44fc7a4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/22539d17f3707926-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/c6d20a6ba91d97e6-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_f8e066{font-family:satoshi,satoshi Fallback,ui-sans-serif,system-ui,sans-serif}.__variable_f8e066{--font-satoshi:"satoshi","satoshi Fallback",ui-sans-serif,system-ui,sans-serif}