.attach-gif{display:grid}.attach-gif__content{display:grid;grid-gap:20px;gap:20px;justify-items:center;margin-bottom:20px}@media all and (min-width: 640px){.attach-gif .button{margin-left:auto}}.attach-gif .andropov-media{--border-radius: 18px}.contenteditable__input{min-height:26px;outline:0;position:relative;display:inline-block;vertical-align:top;width:100%}.contenteditable__input--disabled{pointer-events:none}.contenteditable__input:empty:before{content:attr(data-placeholder);color:var(--theme-color-text-secondary);position:absolute}.contenteditable__input [contenteditable=false]{pointer-events:none}.contenteditable__input a{color:var(--theme-color-signal-active-default);cursor:pointer}@media (hover: hover){.contenteditable__input a:hover{color:var(--theme-color-signal-active-dark)}}.contenteditable__input a{pointer-events:none}.comments-form{background-color:var(--theme-color-field-background-default);border:1px solid var(--theme-color-field-border-default);transition:background-color .1s linear,border-color .1s linear,box-shadow .1s linear;flex-basis:100%;border-radius:12px;padding:11px;cursor:text;display:grid;grid-gap:12px;gap:12px;min-width:0;grid-template-columns:100%}@media (hover: hover){.comments-form:hover{background-color:var(--theme-color-field-background-hover);border-color:var(--theme-color-signal-active-light);box-shadow:0 0 0 3px var(--theme-color-signal-active-lightest)}}.comments-form--focused{background-color:var(--theme-color-field-background-hover);border-color:var(--theme-color-signal-active-default);box-shadow:0 0 0 3px var(--theme-color-signal-active-lightest)}@media (hover: hover){.comments-form--focused:hover{background-color:var(--theme-color-field-background-hover);border-color:var(--theme-color-signal-active-default);box-shadow:0 0 0 3px var(--theme-color-signal-active-lightest)}}.comments-form--dropover{background-color:var(--theme-color-field-background-hover);border-color:var(--theme-color-signal-active-default);box-shadow:0 0 0 3px var(--theme-color-signal-active-lightest);border:1px dashed var(--theme-color-signal-active-default)}.comments-form--disabled{pointer-events:none}.comments-form__footer{display:flex;gap:12px;flex-wrap:wrap}.comments-form__actions{height:34px;padding-top:1px;align-items:center;display:flex;cursor:default;gap:10px;margin-right:auto}.comments-form__buttons{display:flex;align-items:center;gap:10px;margin-left:auto}.comments-form__attachments{cursor:default;display:flex;flex-wrap:wrap;padding-top:12px}.comments-form__attachments:empty{display:none}.comments-form__attachments .attachment:not(:last-child){margin-right:12px}@media (hover: hover){.comments-form__author:hover{opacity:.72}}.comments-form__author{cursor:pointer}.comments-form__donation{position:relative;width:-moz-fit-content;width:fit-content}.comments-form-stub{font-size:15px;line-height:22px;border:1px solid var(--theme-color-border);flex-basis:100%;border-radius:12px;padding:11px;min-width:0}.comments-form-stub__text:not(:last-child){margin-bottom:6px}.comments-form-stub a{color:var(--theme-color-signal-active-default);cursor:pointer}@media (hover: hover){.comments-form-stub a:hover{color:var(--theme-color-signal-active-dark)}}.comments-header{box-sizing:content-box;display:flex;align-items:center;height:26px;padding:20px var(--layout-content-offset-x);gap:12px}@media all and (min-width: 640px){.comments-header{height:44px;padding-top:16px;padding-bottom:16px}}.comments-header .skeleton-bar{will-change:opacity}.app-loaded .comments-header .skeleton-bar{animation:skeleton-loading 1s linear alternate infinite}@keyframes skeleton-loading{0%{opacity:1}to{opacity:.5}}.comments-header__title{font-size:17px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}@media all and (min-width: 640px){.comments-header__title{font-size:20px;line-height:28px}}.comments-header__controls{margin-left:auto;margin-right:-4px;display:flex;align-items:center;gap:12px}.comments-header__bell{transition:transform .15s ease-out}.comments-header__bell.icon-button--active{transform:rotate(20deg)}.comments-updates-shifter{margin-bottom:calc(var(--layout-updates-button-size) * -1)}.comments-updates{--offset-bottom: 12px;--button-width: 124px;position:sticky;bottom:calc((var(--layout-tabbar-height) + env(safe-area-inset-bottom)) + var(--offset-bottom));bottom:calc(calc(var(--layout-tabbar-height) + env(safe-area-inset-bottom)) + var(--offset-bottom));bottom:calc(var(--safe-tabbar-height) + var(--offset-bottom));display:flex;align-items:center;justify-content:center;pointer-events:none}@media all and (min-width: 640px){.comments-updates{--offset-bottom: 24px }}.comments-updates__horizon{width:100%;height:calc((var(--layout-tabbar-height) + env(safe-area-inset-bottom)) + var(--offset-bottom) + 1px);height:calc(calc(var(--layout-tabbar-height) + env(safe-area-inset-bottom)) + var(--offset-bottom) + 1px);height:calc(var(--safe-tabbar-height) + var(--offset-bottom) + 1px);position:absolute;left:0;top:100%;z-index:-1}.comments-updates-button{--offset-x: 10px;--border-radius: 20px;font-size:15px;line-height:22px;font-weight:500;width:var(--button-width);height:var(--layout-updates-button-size);background-color:var(--theme-color-popover-background);box-shadow:var(--theme-color-updates-shadow);border-radius:var(--border-radius);display:flex;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;visibility:hidden;opacity:0;transform:scale(.9);transition:all .1s ease-in-out}.comments-updates-button--stuck{visibility:visible;opacity:1;transform:scale(1)}.comments-updates-button--pressed{animation:scaleOption var(--press-duration) ease-out}@media (hover: hover){.comments-updates-button__label:hover{opacity:.72}}.comments-updates-button__label{flex-grow:1;display:flex;align-items:center;justify-content:center;padding-left:var(--offset-x)}.comments-updates-button__close{margin-left:auto;padding-right:var(--offset-x);display:flex;align-items:center;justify-content:center;color:var(--theme-color-text-secondary)}@media (hover: hover){.comments-updates-button__close:hover{color:var(--theme-color-signal-negative-default)}}@keyframes scaleCommentsUpdateButton{0%,to{transform:scale(1)}30%{transform:scale(.98)}}.comments-limit{--offset-top: 12px;padding:6px var(--layout-content-offset-x) 12px;display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.comments-limit--top{border-bottom:1px solid var(--theme-color-border);margin-bottom:var(--offset-top)}.comments-limit--bottom{border-top:1px solid var(--theme-color-border);margin-top:var(--offset-top)}.comments-limit__expand{margin-top:6px;margin-right:20px}.comments-limit__expand-always{margin-top:6px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-image:var(--theme-plus-action-background)}.comments-limit .loader{margin-top:2px;margin-left:20px}:root{--safe-tabbar-height: calc(var(--layout-tabbar-height) + env(safe-area-inset-bottom)) }@keyframes underlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes modal-enter-slide{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.comment{--avatar-size: 36px;--avatar-offset: 10px;--content-offset-top: 12px;--content-offset-bottom: 6px;--branch-width: 26px;--content-gap: 8px;--content-actions-gap: 4px;--root-top-gap: 12px;font-size:17px;line-height:26px;padding:0 var(--layout-content-offset-x);display:grid;grid-template-columns:calc(var(--branches-count) * var(--branch-width)) 1fr;contain:content;overflow:hidden;height:auto;height:var(--height, auto)}.comment .author{margin-bottom:var(--content-gap)}.comment__branches{display:flex}.comment__content{padding:var(--content-offset-top) 0 var(--content-offset-bottom);min-width:0;align-self:start}.comment__detail--accent{color:var(--theme-color-signal-active-default)}.comment__donation{display:flex;padding-top:4px;margin-bottom:var(--content-gap)}.comment__text{margin-top:var(--content-gap);margin-bottom:var(--content-actions-gap);padding-right:calc(var(--layout-content-offset-x) + var(--layout-content-right-indent))}.comment__text a{color:var(--theme-color-signal-active-default);cursor:pointer}@media (hover: hover){.comment__text a:hover{color:var(--theme-color-signal-active-dark)}}.comment__text p:not(:last-child){margin-bottom:var(--content-gap)}.comment__text .quote{--line-width: 4px;--offset-x: 12px;--offset-y: 8px;display:block;position:relative;padding-left:calc(var(--line-width) + var(--offset-x));margin-bottom:var(--offset-y);margin-top:var(--offset-y)}.comment__text .quote:before{content:"";flex-shrink:0;width:var(--line-width);position:absolute;top:4px;bottom:4px;left:0;background-color:var(--theme-color-border);border-radius:var(--line-width)}.comment__actions{display:flex;align-items:center;flex-wrap:wrap}@media (hover: hover){.comment__action:hover{opacity:.72}}.comment__action{font-size:15px;line-height:22px;color:var(--theme-color-text-secondary);margin-right:16px;cursor:pointer;white-space:nowrap}.comment__expand,.comment .loader{margin-right:20px}.comment__icon{color:var(--theme-color-text-secondary)}@media (hover: hover){.comment__icon--interactable:hover{opacity:.72}}.comment__icon--interactable{cursor:pointer}@media all and (min-width: 640px){.comment__icon--interactable{display:none}}.comment__footer{height:26px;margin-top:var(--content-gap);display:flex;align-items:center;grid-column:span 2}.comment__footer .loader{margin-top:2px}.comment__footer:empty{display:none}.comment__reactions{margin-top:10px;margin-bottom:10px}@media (hover: hover){.comment:hover .comment__icon--interactable{display:block}}.comment-media{--border-radius: 10px;padding:4px 0 6px;display:grid;grid-template-columns:minmax(0,400px);grid-gap:8px;gap:8px}.comment-media:empty{display:none}.comment--root{margin-top:var(--root-top-gap)}.comment--removed{color:var(--theme-color-text-secondary)}.comment--removed .comment__content{display:grid;grid-template-columns:auto 1fr;justify-items:start}.comment--removed .comment__expand{grid-column:span 2}.comment--removed .comment__avatar{margin-right:10px}.comment--removed .comment__text{margin:0;padding-top:4px}.comment--removed .comment__actions{grid-column:span 2;margin-top:10px}.comment--removed .comment__actions:empty{display:none}.comment--writing{contain:none!important;overflow:visible!important;height:auto!important}.comment--writing{--content-offset-top: 0;--content-offset-bottom: 0}.comment--writing.comment--writing-reply{--content-offset-top: 12px;--content-offset-bottom: 6px;margin-top:var(--content-offset-bottom);margin-bottom:calc(var(--content-offset-bottom) * -1);padding-left:0;padding-right:0}.comment--writing.comment--writing-secondary{--content-offset-top: 12px;margin-top:var(--root-top-gap)}.comment--unread{animation:none!important}.comment--unread{background-color:var(--theme-comment-highlighted-background)}.comment--highlighted{animation:none!important}.comment--highlighted{background-color:var(--theme-comment-highlighted-background)}.comment--attention{--animation-duration: 1.2s;background-color:var(--theme-comment-highlighted-background);animation:commentAttention var(--animation-duration) forwards ease-in-out}@keyframes commentAttention{0%,50%{background-color:var(--theme-comment-highlighted-background)}to{background-color:transparent}}.comment-branches{display:flex}.comment-branch{--color-branch: var(--theme-color-border);--width: var(--branch-width, 26px);--branch-stroke: 1px;--arc-width: 16px;--arc-height: 31px;--arc-radius: 8px;width:var(--width);border-left:var(--branch-stroke) solid transparent;pointer-events:none}.comment-branch--short{height:var(--arc-height)}.comment-branch--visible{border-color:var(--color-branch)}.comment-branch--interactable{pointer-events:auto;cursor:pointer}.comment-branch__arc{width:var(--arc-width);height:var(--arc-height);border:solid var(--color-branch);border-width:0 0 var(--branch-stroke) var(--branch-stroke);border-bottom-left-radius:var(--arc-radius);margin-left:calc(var(--branch-stroke) * -1);pointer-events:none}.comments{background-color:var(--theme-color-background-content);border-radius:var(--layout-island-border-radius);padding-bottom:var(--layout-content-offset-x)}.comments--limited,.comments--single-thread{padding-bottom:0}
