.create-promo-tabs[data-v-33ed14ff]{width:100%;background:#0e0e0e}.create-promo-tab-give[data-v-33ed14ff]{position:relative}.create-promo-tab-give__icon[data-v-33ed14ff]{color:#6777f5;flex-shrink:0;margin-right:6px}.punish-choose-active .create-promo-tab-give__icon[data-v-33ed14ff]{color:#fff}.promo-ticket[data-v-5c21d7fc]{display:flex;align-items:stretch;width:100%;filter:drop-shadow(0 4px 5px rgba(0,0,0,.1))}.promo-ticket__edge[data-v-5c21d7fc]{position:relative;z-index:1;flex:0 0 15px;width:15px;margin-right:-1px}.promo-ticket__edge--right[data-v-5c21d7fc]{margin-right:0;margin-left:-1px}.promo-ticket__edge img[data-v-5c21d7fc]{position:absolute;inset:0;display:block;width:100%;height:100%}.promo-ticket__edge--right img[data-v-5c21d7fc]{transform:scaleX(-1)}.promo-ticket__main[data-v-5c21d7fc]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border:1px solid transparent;overflow:hidden;background-origin:border-box;background-repeat:no-repeat;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 266 141' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.15000000596046448'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(5.7988 4.3026 -10.096 12.919 156.41 -0.00000116)'><stop stop-color='rgba(255,255,255,1)' offset='0'/><stop stop-color='rgba(255,255,255,0)' offset='1'/></radialGradient></defs></svg>"),linear-gradient(270deg,#242424,#333 27.486%,#28282b)}.promo-ticket__head[data-v-5c21d7fc]{display:flex;flex-direction:column;gap:4px;width:100%}.promo-ticket__info[data-v-5c21d7fc]{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}.promo-ticket__item[data-v-5c21d7fc]{display:flex;align-items:center;gap:8px;min-width:0;border-radius:6px}.promo-ticket__author[data-v-5c21d7fc]{justify-content:center;width:100%;text-decoration:none}.promo-ticket__icon[data-v-5c21d7fc]{flex:0 0 20px;width:20px;height:20px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.promo-ticket__text[data-v-5c21d7fc]{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:-.26px;color:#dcdcdc;white-space:nowrap}.promo-ticket__name[data-v-5c21d7fc]{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-ticket__author:hover .promo-ticket__name[data-v-5c21d7fc]{color:#fff}.promo-ticket__code[data-v-5c21d7fc]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:48px;padding:12px 16px;border-radius:6px;background:#161616;overflow:hidden}.promo-ticket__value[data-v-5c21d7fc]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.3px;color:#dcdcdc;white-space:nowrap;-webkit-user-select:text;user-select:text}.promo-ticket__copy[data-v-5c21d7fc]{flex:0 0 20px;width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer}.promo-ticket__copy[data-v-5c21d7fc]:disabled{cursor:default}.promo-ticket__copy img[data-v-5c21d7fc]{display:block;width:20px;height:20px}.promo-ticket__copy:not(:disabled):hover img[data-v-5c21d7fc]{filter:brightness(1.4)}.promo-ticket__layer[data-v-5c21d7fc]{position:absolute;inset:0;width:100%;height:100%;border-radius:6px;cursor:pointer;touch-action:none;transition:opacity .35s ease}.promo-ticket__layer--gone[data-v-5c21d7fc]{opacity:0;pointer-events:none}.promo-ticket__hint[data-v-5c21d7fc]{margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:-.22px;color:#b0b0b0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.promo-ticket__layer[data-v-5c21d7fc]{transition:none}}.chat-admin-menu{display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;border-radius:8px;background:#161616;box-shadow:0 8px 32px #00000073,inset 0 0 0 1px #292929;animation:chat-admin-menu-in .16s cubic-bezier(.2,.8,.2,1) both}.chat-admin-menu__item{display:flex;width:100%;border-radius:6px;cursor:pointer;transition:background-color .12s cubic-bezier(.2,.8,.2,1)}.chat-admin-menu__row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px}.chat-admin-menu__row svg{flex-shrink:0;width:18px;height:18px}.chat-admin-menu__row svg path{fill:#888;transition:fill .12s cubic-bezier(.2,.8,.2,1)}.chat-admin-menu__row p{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#fff;white-space:nowrap}.chat-admin-menu__item:hover{background:#292929}.chat-admin-menu__item:hover .chat-admin-menu__row svg path{fill:#fff}.chat-admin-menu__item--danger .chat-admin-menu__row p,.chat-admin-menu__item--danger .chat-admin-menu__row svg path,.chat-admin-menu__item--danger:hover .chat-admin-menu__row svg path{color:#ed5151;fill:#ed5151}.chat-admin-menu__item--danger:hover{background:#ed51511a}.chat-admin-menu__item--positive .chat-admin-menu__row svg path,.chat-admin-menu__item--positive:hover .chat-admin-menu__row svg path{fill:#86ce77}.chat-admin-menu__item--danger+.chat-admin-menu__item{position:relative;margin-top:5px}.chat-admin-menu__item--danger+.chat-admin-menu__item:before{content:"";position:absolute;top:-4px;left:6px;right:6px;height:1px;background:#292929}@keyframes chat-admin-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-admin-menu{animation:none}}.chat-container-loaded{opacity:0;transition:all .5s var(--ease)}.chat-container-loaded.loaded{opacity:1}.chat-sound-toggle{width:40px;height:40px;cursor:pointer;transition:.3s var(--ease)}.chat-sound-toggle:hover{opacity:.7}.cs-modal{display:flex;flex-direction:column;gap:24px;width:520px;max-width:calc(100vw - 32px);padding:16px;box-sizing:border-box;font-family:Inter,sans-serif}.cs-head{display:flex;flex-direction:column;gap:8px;padding-right:40px}.cs-title{display:flex;align-items:center;gap:8px;margin:0;font-family:Anton,sans-serif;font-size:24px;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff}.cs-title .ms-icon{color:#6777f5}.cs-subtitle{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:#888}.cs-section{display:flex;flex-direction:column;gap:8px}.cs-section__title{margin:0 0 4px;font-family:Anton,sans-serif;font-size:16px;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff}.cs-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px;border-radius:8px;background:#101010;box-sizing:border-box;cursor:pointer;transition:background-color .12s cubic-bezier(.2,.8,.2,1)}.cs-row:hover{background:#1b1b1b}.cs-row__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#292929;color:#888;transition:color .12s cubic-bezier(.2,.8,.2,1),background-color .12s cubic-bezier(.2,.8,.2,1)}.cs-row:has(.cs-switch__input:checked) .cs-row__icon{background:#6777f529;color:#6777f5}.cs-row__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cs-row__label{font-size:15px;font-weight:600;line-height:1.3;color:#fff}.cs-row__hint{font-size:13px;font-weight:500;line-height:1.4;color:#888}.cs-switch{position:relative;flex-shrink:0;width:40px;height:24px}.cs-switch__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cs-switch__track{position:absolute;inset:0;border-radius:100px;background:#292929;transition:background-color .12s cubic-bezier(.2,.8,.2,1)}.cs-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000059;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.cs-switch__input:checked+.cs-switch__track{background:#6777f5}.cs-switch__input:checked+.cs-switch__track:after{transform:translate(16px)}.cs-switch__input:focus-visible+.cs-switch__track{outline:2px solid #6777F5;outline-offset:2px}.cs-volume{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:#101010;transition:opacity .24s cubic-bezier(.2,.8,.2,1)}.cs-volume.is-off{opacity:.5}.cs-volume__top{display:flex;align-items:center;gap:12px}.cs-volume__label{flex:1;min-width:0}.cs-volume .cs-row__icon{background:#6777f529;color:#6777f5}.cs-volume.is-muted .cs-row__icon{background:#292929;color:#888}.cs-volume__chip{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:28px;padding:0 10px;border-radius:100px;background:#292929;font-size:13px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;box-sizing:border-box}.cs-volume.is-muted .cs-volume__chip{color:#888}.cs-range{-webkit-appearance:none;appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.cs-range:focus{outline:none}.cs-range::-webkit-slider-runnable-track{height:8px;border-radius:100px;background:linear-gradient(90deg,#6777F5 0 var(--cs-fill, 0%),#292929 var(--cs-fill, 0%) 100%)}.cs-range::-moz-range-track{height:8px;border-radius:100px;background:#292929}.cs-range::-moz-range-progress{height:8px;border-radius:100px;background:#6777f5}.cs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-6px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #6777f559;transition:box-shadow .12s cubic-bezier(.2,.8,.2,1)}.cs-range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #6777f559}.cs-range:hover::-webkit-slider-thumb,.cs-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px #6777f573}.cs-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px #6777f573}.cs-seg-block{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#101010}.cs-seg-block__label{font-size:13px;font-weight:500;line-height:1.4;color:#888}.cs-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:8px;background:#161616}.cs-seg__btn{height:40px;padding:0 8px;border:0;border-radius:6px;background:transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .12s cubic-bezier(.2,.8,.2,1),background-color .12s cubic-bezier(.2,.8,.2,1)}.cs-seg__btn:hover{color:#fff}.cs-seg__btn.is-active{background:#292929;color:#fff}.cs-seg__btn:focus-visible{outline:2px solid #6777F5;outline-offset:2px}.cs-reset{display:flex;flex-direction:column;gap:8px}.cs-reset.is-confirm{padding:12px;border-radius:8px;background:#101010;animation:cs-fade-in .2s cubic-bezier(.2,.8,.2,1) both}.cs-reset__q{font-size:15px;font-weight:600;line-height:1.4;color:#fff;text-align:center}.cs-reset__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border:0;border-radius:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:background-color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.cs-btn--wide{width:100%}.cs-btn--secondary{background:#292929}.cs-btn--secondary:hover{background:#333}.cs-btn--primary{background:#6777f5}.cs-btn--primary:hover{background:#7484f6}.cs-btn:active{transform:scale(.97)}.cs-btn:focus-visible{outline:2px solid #6777F5;outline-offset:2px}.cs-btn .ms-icon{color:#888}.cs-btn.cs-btn--primary .ms-icon{color:inherit}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:767px){.cs-modal{width:100%;max-width:100%;padding:16px 16px 24px;gap:20px}.cs-title{font-size:20px}.cs-seg__btn{font-size:13px}}@media(prefers-reduced-motion:reduce){.cs-row,.cs-row__icon,.cs-switch__track,.cs-switch__track:after,.cs-volume,.cs-seg__btn,.cs-btn{transition:none}.cs-reset.is-confirm{animation:none}}.chat-container .chat-message-text{font-size:var(--chat-text-size, 15px);line-height:var(--chat-text-line-height, 150%)}.chat-container .chat-message-text .chat-emoji{display:inline-block;width:1.45em;height:1.45em;margin:0 .035em;vertical-align:-.32em;object-fit:contain;-webkit-user-select:none;user-select:none}.chat-container .chat-username-user{font-size:var(--chat-username-size, 14px);color:var(--chat-user-color, #b1b1b1)!important;background-image:none;background-size:initial;animation:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}.chat-container .chat-username-clan{margin:-1px 0 0;font-size:10px;line-height:1.1;color:#858585}@keyframes chat-nickname-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.chat-container .chat-time{font-size:var(--chat-time-size, 12px)}.chat-container.chat-font-small{--chat-text-size: 13px;--chat-username-size: 13px;--chat-time-size: 11px;--chat-text-line-height: 145%}.chat-container.chat-font-medium{--chat-text-size: 15px;--chat-username-size: 14px;--chat-time-size: 12px;--chat-text-line-height: 150%}.chat-container.chat-font-large{--chat-text-size: 16px;--chat-username-size: 15px;--chat-time-size: 13px;--chat-text-line-height: 155%}.chat-container.chat-density-compact{--chat-group-gap: 8px;--chat-list-padding-bottom: 10px}.chat-container.chat-density-comfortable{--chat-group-gap: 14px;--chat-list-padding-bottom: 16px}.chat-container.chat-density-spacious{--chat-group-gap: 20px;--chat-list-padding-bottom: 22px}.chat-container.chat-no-message-animations .chat-content-main,.chat-container.chat-no-message-animations .chat-message{transition:none!important}.chat-scroll-bottom-btn{position:absolute;right:14px;bottom:74px;z-index:5;width:36px;height:36px;border-radius:18px;border:1px solid #3f3f3f;background:#111111ed;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s var(--ease),opacity .2s var(--ease),background .2s var(--ease)}.chat-scroll-bottom-btn:hover{transform:translateY(-1px);background:#202020f5}.chat-info-message--cube{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.chat-cube-wrap{margin-top:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.gv{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:#101010;font-family:Inter,sans-serif;color:#fff}.gv--joined{box-shadow:inset 0 0 0 1px #86ce7759}.gv--mine{box-shadow:inset 0 0 0 1px #6777f566}.gv-prize{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;background:#161616}.gv-prize-col{display:flex;flex-direction:column;gap:4px;min-width:0}.gv-prize-col--end{align-items:flex-end;text-align:right}.gv-label{color:#888;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap}.gv-sum{font-family:Anton,sans-serif;font-size:28px;line-height:1;color:#fed885;white-space:nowrap;font-variant-numeric:tabular-nums}.gv-each{font-family:Anton,sans-serif;font-size:20px;line-height:1;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.gv--ended .gv-sum{color:#888}.gv-timer{display:flex;flex-direction:column;gap:6px}.gv-timer-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.gv-timer-label{display:inline-flex;align-items:center;gap:6px;color:#888;font-size:12px;font-weight:500}.gv-timer-time{color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.gv-timer-time.is-hot{color:#ed5151}.gv-timer-bar{height:4px;border-radius:100px;background:#292929;overflow:hidden}.gv-timer-bar span{display:block;height:100%;border-radius:inherit;background:#6777f5;transition:width 1s linear}.gv-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:#656565;font-size:12px;line-height:1.4}.gv-note svg{flex:none;margin-top:1px}.gv-btn{width:100%;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;appearance:none;border:0;border-radius:8px;background:#6777f5;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.gv-btn:hover:not(:disabled){background:#7785f7}.gv-btn:focus-visible{outline:2px solid #8290FE;outline-offset:2px}.gv-btn:disabled{cursor:default}.gv-btn--joined,.gv-btn--joined:disabled{background:#86ce771a;color:#86ce77}.gv-btn--mine,.gv-btn--mine:disabled{background:#292929;color:#888}.gv-ended{height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#161616;color:#888;font-size:13px;font-weight:600}.gv-winners{display:flex;flex-direction:column;gap:4px}.gv-winner{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px 0 8px;border-radius:8px;background:#161616;color:#fff;text-decoration:none;transition:background .2s var(--ease)}.gv-winner:hover{background:#1d1d1d}.gv-winner.is-me{box-shadow:inset 0 0 0 1px #6777f573}.gv-winner-place{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#292929;color:#888;font-size:12px;font-weight:700}.gv-winner:first-child .gv-winner-place{background:#fed88524;color:#fed885}.gv-winner-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.gv-winner-amount{flex:none;color:#86ce77;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.gv-empty{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#161616}.gv-empty-icon{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#292929;color:#888}.gv-empty-text{margin:0;color:#888;font-size:13px;font-weight:500;line-height:1.4}.chat-container{--cb-ease: cubic-bezier(.2, .8, .2, 1)}.chat-container .chat-content{display:flex;flex-direction:column;width:inherit;background-color:#161616;transition:opacity .3s var(--ease)}.cb-head-block{flex:none;gap:0;padding:0 16px;background:#161616}.cb-head-block.has-seg{padding-bottom:12px}.cb-head{display:flex;align-items:center;gap:10px;height:64px;min-width:0}.cb-head__icon{display:flex;flex:none;color:#6777f5}.cb-head__title{margin:0;color:#fff;font-family:Anton,sans-serif;font-size:20px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.cb-online{display:inline-flex;align-items:center;gap:6px;height:28px;margin-left:2px;padding:0 10px;border-radius:999px;background:#101010;color:#fff;font-family:inherit;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;cursor:help}.cb-online__dot{flex:none;width:6px;height:6px;border-radius:50%;background:#6777f5;animation:cb-online-beat 2.4s var(--cb-ease) infinite}@keyframes cb-online-beat{0%,60%,to{transform:scale(1);opacity:1}30%{transform:scale(1.5);opacity:.55}}.cb-head__tools{display:flex;gap:8px;margin-left:auto}.cb-head__btn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#292929;color:#fff;cursor:pointer;transition:background-color .12s var(--cb-ease),transform .12s var(--cb-ease)}.cb-head__btn:hover{background:#3d3d3d}.cb-head__btn:active,.cb-head__btn.chat-close:hover:active{transform:scale(.92)}.cb-head__btn.chat-close:hover{transform:none}.cb-head__btn .ms-icon,.cb-head__btn svg{transition:transform .2s var(--cb-ease)}.cb-head__btn.chat-sound-toggle:hover svg{transform:rotate(45deg)}.cb-head__btn.chat-close:hover svg{transform:translate(2px)}.cb-seg{position:relative;display:flex;gap:4px;height:40px;padding:4px;border-radius:12px;background:#101010}.cb-seg__btn{position:relative;z-index:1;flex:1;min-width:0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#888;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:color .12s var(--cb-ease),background-color .12s var(--cb-ease)}.cb-seg__btn:hover{color:#fff}.cb-seg__btn.is-active{background:#292929;color:#fff}.chat-container .chat-content-main{flex:1 1 auto;min-height:0;height:auto;gap:0;padding:4px 16px var(--chat-list-padding-bottom, 16px);background:#161616;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16px);mask-image:linear-gradient(to bottom,transparent 0,#000 16px)}.chat-container .chat-message.cb-row{flex-direction:column;flex:none;gap:0;padding-top:2px}.chat-container .chat-message.cb-row:hover,.chat-container .chat-message.cb-row:focus-within{z-index:3}.chat-container .chat-message.cb-row--top,.chat-container .chat-message.cb-row--sys{padding-top:var(--chat-group-gap, 14px)}.cb-day{display:flex;justify-content:center;padding:6px 0 10px}.cb-day span{color:#656565;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:16px}.cb-line{position:relative;display:flex;align-items:flex-end;gap:4px;min-width:0}.cb-line--own{flex-direction:row-reverse}.chat-container .cb-ava-slot{align-self:flex-end;width:48px;margin:0 0 -8px -8px}.chat-container .cb-ava-slot .message-avatar{width:48px}.cb-main{position:relative;display:flex;min-width:0;max-width:calc(100% - 44px)}.chat-hide-avatars .cb-main{max-width:100%}.cb-line--own .cb-main{max-width:calc(100% - 32px)}.cb-bubble{--cb-r: 16px;--cb-rs: 4px;position:relative;display:flow-root;min-width:0;max-width:100%;padding:8px 12px 6px;border-radius:var(--cb-r);background:#29292961;color:#fff;font-family:Inter,sans-serif;transition:background-color .2s var(--cb-ease)}.cb-line:not(.cb-line--own) .cb-bubble:not(.is-top){border-top-left-radius:var(--cb-rs)}.cb-line:not(.cb-line--own) .cb-bubble:not(.is-bottom){border-bottom-left-radius:var(--cb-rs)}.cb-bubble.is-own:not(.is-top){border-top-right-radius:var(--cb-rs)}.cb-bubble.is-own:not(.is-bottom){border-bottom-right-radius:var(--cb-rs)}.cb-bubble.is-own{background:#6777f5}.cb-bubble.is-reply-target{background:#292929}.cb-bubble.is-own.is-reply-target{background:#4247e9}.cb-bubble.is-flash{animation:cb-flash 1.5s var(--cb-ease)}.cb-bubble.is-own.is-flash{animation-name:cb-flash-own}@keyframes cb-flash{0%{background-color:#29292961;transform:scale(1)}14%{background-color:#3d3d3d;transform:scale(1.035)}30%{transform:scale(1)}to{background-color:#29292961}}@keyframes cb-flash-own{0%{background-color:#6777f5;transform:scale(1)}14%{background-color:#a3bbfe;transform:scale(1.035)}30%{transform:scale(1)}to{background-color:#6777f5}}.cb-line:not(.cb-line--own) .cb-bubble.is-flash{transform-origin:0 100%}.cb-bubble.is-own.is-flash{transform-origin:100% 100%}.chat-container .cb-name{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:2px}.chat-container .cb-name .chat-username-user{overflow:hidden;min-width:0;margin:0;font-weight:600;line-height:20px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.chat-container .cb-name .chat-username-clan{flex:none;margin:0;padding:2px 6px;border-radius:6px;background:#292929;color:#888;font-size:11px;font-weight:600;line-height:14px}.chat-container .cb-name .chat-username-clan.is-link{text-decoration:none;cursor:pointer;transition:color .12s var(--cb-ease),background-color .12s var(--cb-ease)}.chat-container .cb-name .chat-username-clan.is-link:hover,.chat-container .cb-name .chat-username-clan.is-link:focus-visible{background:#3d3d3d;color:#fff}.chat-container .cb-name .chat-username-verify,.chat-container .cb-name .chat-launcher-popper{flex:none}.chat-container .cb-text{display:inline;margin:0;color:#fff;font-weight:500;overflow-wrap:anywhere;word-break:break-word}.cb-bubble.is-own .message-pinged{background:#fff3;color:#fff}.cb-bubble.is-own .cb-text a{color:#fff}.cb-time{float:right;margin:7px -3px -3px 12px;color:#656565;font-family:Inter,sans-serif;font-size:var(--chat-time-size, 11px);font-weight:500;line-height:14px;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.cb-bubble.is-own .cb-time{color:#ffffffb8}.cb-quote{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:2px 0 6px;padding:6px 10px 6px 8px;border:0;border-radius:10px;background:#292929;font-family:Inter,sans-serif;text-align:left;cursor:pointer;transition:background-color .12s var(--cb-ease),transform .12s var(--cb-ease)}.cb-quote:hover{background:#3d3d3d}.cb-quote:active{transform:scale(.98)}.cb-quote__icon{flex:none;color:#888}.cb-quote__body{display:flex;flex-direction:column;gap:1px;min-width:0}.cb-quote.is-to-me .cb-quote__icon{color:#8290fe}.cb-quote__name,.cb-quote__text{overflow:hidden;max-width:100%;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.cb-quote__name{color:#8290fe;font-weight:600}.cb-quote__text{color:#888;font-weight:500}.cb-quote.is-gone .cb-quote__text{color:#656565;font-style:italic}.cb-bubble.is-own .cb-quote{background:#ffffff29}.cb-bubble.is-own .cb-quote:hover{background:#ffffff3d}.cb-bubble.is-own .cb-quote__name{color:#fff}.cb-bubble.is-own .cb-quote__text,.cb-bubble.is-own .cb-quote__icon{color:#fffc}.cb-bubble.is-cube{padding-bottom:8px}.cb-cube .chat-cube-wrap{margin-top:2px}.chat-container .cb-voice{gap:10px;max-width:none;min-width:200px;padding:2px 0;border-radius:0;background:transparent}.cb-voice__play{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border-radius:50%;background:#292929;color:#fff;transition:background-color .12s var(--cb-ease),transform .12s var(--cb-ease)}.cb-voice__play:hover{background:#3d3d3d}.cb-voice__play:active{transform:scale(.92)}.cb-bubble.is-own .cb-voice__play{background:#fff;color:#6777f5}.cb-voice .voice-wave{display:flex;align-items:center;gap:2px;height:28px;cursor:pointer}.cb-voice .wave-bar{background:#656565;transition:height .1s linear,background-color .12s linear}.cb-voice .wave-bar.is-played{background:#8290fe}.cb-bubble.is-own .cb-voice .wave-bar{background:#fff6}.cb-bubble.is-own .cb-voice .wave-bar.is-played{background:#fff}.cb-voice .voice-time{height:auto;color:#888;font-variant-numeric:tabular-nums}.cb-bubble.is-own .cb-voice .voice-time{color:#fffc}.cb-actions{position:absolute;top:-28px;right:8px;z-index:2;display:flex;width:max-content;gap:0;padding:0;border-radius:10px;background:#292929;opacity:0;transform:translateY(4px);transition:opacity .12s var(--cb-ease),transform .12s var(--cb-ease);pointer-events:none}.cb-line:hover .cb-actions,.cb-actions:focus-within{opacity:1;transform:none;pointer-events:auto}.cb-act{position:relative;display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;color:#888;cursor:pointer;transition:color .12s var(--cb-ease),transform .12s var(--cb-ease)}.cb-actions>div{display:flex}.cb-act:before{content:"";position:absolute;inset:2px;border-radius:50%;background:transparent;transition:background-color .12s var(--cb-ease)}.cb-act>*{position:relative}.cb-act:hover{color:#fff}.cb-act:hover:before{background:#3d3d3d}.cb-act:active{transform:scale(.9)}.cb-act--reply:hover .ms-icon,.cb-act--reply:hover svg{animation:cb-reply-nudge .36s var(--cb-ease)}@keyframes cb-reply-nudge{40%{transform:translate(-3px)}}@media(hover:none){.cb-act--reply{display:none}.cb-actions{padding:0;background:transparent;opacity:1;transform:none;pointer-events:auto}.cb-act--more:before{background:#292929}}.cb-sys,.cb-sys-card{--cb-tone: #8290fe;--cb-tone-back: rgba(103, 119, 245, .16);display:flex;min-width:0;border-radius:16px;background:#292929;color:#fff;font-family:Inter,sans-serif;text-decoration:none}.cb-sys{align-items:center;gap:12px;padding:12px}.cb-sys--gold{--cb-tone: #fed885;--cb-tone-back: rgba(254, 216, 133, .14)}.cb-sys--danger{--cb-tone: #d16762;--cb-tone-back: rgba(209, 103, 98, .16)}.cb-sys__tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--cb-tone-back);color:var(--cb-tone);transition:transform .2s var(--cb-ease)}a.cb-sys:hover .cb-sys__tile{transform:scale(1.06) rotate(-6deg)}.cb-sys__body{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cb-sys__title{color:#888;font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.cb-sys__title b,.cb-sys__name{color:#fff;font-weight:600;text-decoration:none}.cb-sys__name:hover{color:#8290fe}.cb-sys__sub{overflow:hidden;color:#888;font-size:13px;font-weight:500;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.cb-sys__sub--full{display:block;overflow:visible;-webkit-line-clamp:unset}.cb-sys__link{text-decoration:none;transition:color .12s var(--cb-ease)}.cb-sys__link:hover{color:#fff}.cb-sys__prize{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:4px;color:var(--cb-tone);font-size:13px;font-weight:600;line-height:18px}.cb-sys__prize span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-sys__prize .ms-icon,.cb-sys__prize svg{flex:none}.cb-sys__prize .cb-sys__coin{color:currentColor}.cb-sys--sprint .cb-sys__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cb-sys__chip{overflow:hidden;flex:none;max-width:38%;height:28px;padding:0 10px;border-radius:8px;background:var(--cb-tone-back);color:var(--cb-tone);font-size:13px;font-weight:600;line-height:28px;white-space:nowrap;text-overflow:ellipsis}.cb-sys__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-top:4px}.cb-sys__meta .cb-sys__sub{min-width:0}.cb-sys__chip--inline{display:inline-block;max-width:100%;height:22px;padding:0 8px;border-radius:6px;font-size:12px;line-height:22px}.cb-sys__hint{display:grid;place-items:center;flex:none;margin-left:-4px;color:#656565;cursor:help;transition:color .12s var(--cb-ease)}.cb-sys__hint:hover{color:#fff}.cb-sys-card{flex-direction:column;gap:12px;padding:12px}.cb-sys-card__head{display:flex;align-items:center;gap:12px;min-width:0}.cb-sys-card__head .cb-sys__title{color:#fff;font-weight:600}.cb-sys-card .gv{padding:0;background:transparent;box-shadow:none}.cb-sys-card .gv-timer-bar,.cb-sys-card .gv-btn--mine:disabled{background:#3d3d3d}.chat-container .chat-scroll-bottom-btn{right:16px;bottom:84px;width:40px;height:40px;border:0;border-radius:50%;background:#292929;color:#fff;transition:background-color .12s var(--cb-ease)}.chat-container .chat-scroll-bottom-btn:hover{transform:none;background:#3d3d3d}.chat-container .chat-scroll-bottom-btn.is-lifted{bottom:136px}.cb-down-enter-active,.cb-down-leave-active{transition:opacity .18s var(--cb-ease),transform .22s var(--cb-ease)}.cb-down-enter-from,.cb-down-leave-to{opacity:0;transform:translateY(10px) scale(.6)}.chat-container .chat-input.cb-input{flex:none;height:auto;padding:12px 16px 16px;border:0;border-radius:0;background:#161616}.cb-compose{display:flex;flex-direction:column;width:100%;min-width:0;border-radius:12px;background:#101010;transition:background-color .12s var(--cb-ease)}.cb-reply{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--cb-ease)}.cb-reply.is-open{grid-template-rows:1fr}.cb-reply__clip{overflow:hidden;min-height:0}.cb-reply__inner{display:flex;align-items:center;gap:10px;margin:8px 8px 0;padding:6px 6px 6px 10px;border-radius:8px;background:#161616;opacity:0;transform:translateY(8px);transition:opacity .18s var(--cb-ease),transform .26s var(--cb-ease)}.cb-reply.is-open .cb-reply__inner{opacity:1;transform:none;transition-delay:60ms}.cb-reply__icon{flex:none;color:#8290fe}.cb-reply__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:0;border:0;background:transparent;font-family:Inter,sans-serif;text-align:left;cursor:pointer}.cb-reply__to,.cb-reply__text{overflow:hidden;max-width:100%;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.cb-reply__to{color:#8290fe;font-weight:600}.cb-reply__text{color:#888;font-weight:500}.cb-reply__close{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#888;cursor:pointer;transition:background-color .12s var(--cb-ease),color .12s var(--cb-ease)}.cb-reply__close:hover{background:#292929;color:#fff}.cb-compose__row{display:flex;align-items:center;gap:6px;height:56px;padding:0 8px 0 16px}.chat-container .cb-compose__input{flex:1;width:auto;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.chat-container .cb-compose__input::placeholder{color:#656565}.cb-tools{display:flex;align-items:center;flex:none;gap:2px}.cb-tools .cb-emoji{display:flex;margin:0!important;border:0!important}.cb-tool{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#888;cursor:pointer;transition:background-color .12s var(--cb-ease),color .12s var(--cb-ease),transform .12s var(--cb-ease)}.cb-tool:hover{background:#292929;color:#fff}.cb-tool:active{transform:scale(.9)}.cb-tool--danger:hover{color:#d16762}.cb-send{display:grid;place-items:center;flex:none;overflow:hidden;width:40px;height:40px;margin-left:4px;padding:0;border:0;border-radius:8px;background:#292929;color:#888;cursor:pointer;transition:background-color .16s var(--cb-ease),color .16s var(--cb-ease),transform .12s var(--cb-ease)}.cb-send.is-ready{background:#6777f5;color:#fff}.cb-send.is-ready:hover{background:#4247e9}.cb-send:active{transform:scale(.92)}.cb-send__icon{display:grid;place-items:center}.cb-send__icon.is-fly{animation:cb-send-fly .42s var(--cb-ease)}@keyframes cb-send-fly{0%{transform:translate(0);opacity:1}42%{transform:translate(18px,-18px);opacity:0}43%{transform:translate(-18px,18px);opacity:0}to{transform:translate(0);opacity:1}}.cb-rec{gap:8px}.cb-rec .recording-dot{background:#d16762}.cb-rec__time{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cb-rec__hint{flex:1;overflow:hidden;min-width:0;color:#656565;font-family:Inter,sans-serif;font-size:13px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.cb-compose.is-recording .cb-send{animation:cb-rec-ready 1.6s var(--cb-ease) infinite}@keyframes cb-rec-ready{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.chat-container.chat-no-message-animations .cb-reply,.chat-container.chat-no-message-animations .cb-reply__inner,.chat-container.chat-no-message-animations .cb-actions,.chat-container.chat-no-message-animations .cb-bubble{transition:none}.chat-container.chat-no-message-animations .cb-bubble.is-flash,.chat-container.chat-no-message-animations .cb-send__icon.is-fly,.chat-container.chat-no-message-animations .cb-online__dot,.chat-container.chat-no-message-animations .cb-compose.is-recording .cb-send{animation:none}@media(prefers-reduced-motion:reduce){.cb-reply,.cb-reply__inner,.cb-actions,.cb-bubble,.cb-down-enter-active,.cb-down-leave-active{transition:none}.cb-bubble.is-flash,.cb-send__icon.is-fly,.cb-online__dot,.cb-act--reply:hover svg,.cb-compose.is-recording .cb-send{animation:none}}@media(max-width:767px){.chat-container .chat-input.cb-input{padding:8px 12px calc(12px + env(safe-area-inset-bottom,0px))}}.chat-pop{display:flex;flex-direction:column;gap:10px;width:max-content;max-width:272px;margin:0 12px;padding:12px;border-radius:12px;background:#292929;color:#fff;font-family:Inter,sans-serif;text-align:left;transform-origin:16px 100%;animation:chat-pop-in .18s var(--cb-ease, cubic-bezier(.2, .8, .2, 1)) both}.chat-pop__head{display:flex;align-items:center;gap:10px;min-width:0}.chat-pop__tile{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;background:#6777f529;color:#8290fe}.chat-pop__tile img{display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.chat-pop__text{display:flex;flex-direction:column;gap:2px;min-width:0}.chat-pop__title{white-space:nowrap;color:#fff;font-size:14px;font-weight:600;line-height:20px}.chat-pop__sub{color:#888;font-size:13px;font-weight:500;line-height:18px}.chat-pop__link{display:flex;align-items:center;justify-content:center;gap:2px;height:36px;border-radius:8px;background:#3d3d3d;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s var(--cb-ease, cubic-bezier(.2, .8, .2, 1)),transform .12s var(--cb-ease, cubic-bezier(.2, .8, .2, 1))}.chat-pop__link:hover,.chat-pop__link:focus-visible{background:#6777f5;color:#fff}.chat-pop__link:active{transform:scale(.97)}.chat-pop__link .ms-icon,.chat-pop__link svg{transition:transform .16s var(--cb-ease, cubic-bezier(.2, .8, .2, 1))}.chat-pop__link:hover .ms-icon,.chat-pop__link:hover svg{transform:translate(2px)}.chat-bot-badge{padding:1px 5px;cursor:help}@keyframes chat-pop-in{0%{opacity:0;transform:translateY(4px) scale(.96)}}@media(prefers-reduced-motion:reduce){.chat-pop{animation:none}}
