@font-face{font-family:ShareTechMono;src:url(/assets/ShareTechMono-C05hQ6Yw.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LeonovSP;src:url(/assets/LeonovSP-CX632Fx6.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--text:#fff;--active-color:#ff7825;--selected-color:#e9ff24bc;--custom-gray:#353535;--custom-transparent-gray:#353535cb;--nav-background-color:#000;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--size-nav-mini-width:320px;--font-base:"Roboto", sans-serif;--font-alt:"LeonovSP", ui-sans-serif, system-ui, sans-serif;font:18px/145% var(--font-base);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1400px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{background:url(/assets/background-C-X0K1VB.webp) top repeat-y;margin:0}@media (width<=1024px){body{background:url(/assets/background_m-B9xIPD2d.webp) 50% no-repeat}}.font-alt{font-family:var(--font-alt)}.f4u-chat-widget .cs-main-container,.f4u-chat-widget .cs-chat-container{color:var(--text);background-color:#0000;border:none}.f4u-chat-widget .cs-message-list,.f4u-chat-widget .cs-message-list .cs-typing-indicator{color:var(--text);background-color:#0000}.f4u-chat-widget .cs-typing-indicator__dot{background-color:var(--active-color)}.f4u-chat-widget .cs-typing-indicator__text{color:var(--text)}.f4u-chat-widget .cs-message__content{font-family:var(--font-base);font-size:.95em}.f4u-chat-widget .cs-message--incoming .cs-message__content{color:var(--text);background-color:#353535db;border:1px solid #ff782559;border-radius:0 .9em .9em}.f4u-chat-widget .cs-message--outgoing .cs-message__content{background-color:var(--active-color);color:#1a1a1a;border-radius:.9em 0 .9em .9em}.f4u-chat-widget .cs-message-input{background-color:#0000}.f4u-chat-widget .cs-chat-container .cs-message-input{background-color:#0000;border-top:1px solid #ff782559}.f4u-chat-widget .cs-message-input__content-editor-wrapper,.f4u-chat-widget .cs-message-input__content-editor-container,.f4u-chat-widget .cs-message-input__content-editor{color:var(--text);font-family:var(--font-base);background-color:#353535db}.f4u-chat-widget .cs-message-input__content-editor[data-placeholder]:empty:before{color:#ffffff73}.f4u-chat-widget .cs-button--send,.f4u-chat-widget .cs-button--attachment{color:var(--active-color)}.f4u-chat-widget .cs-avatar{border:1px solid var(--active-color)}@keyframes f4u-fab-wobble{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-6deg)scale(1.05)}75%{transform:rotate(6deg)scale(1.05)}}.f4u-chat-fab--scrolling{animation:.9s ease-in-out infinite f4u-fab-wobble;box-shadow:0 0 10px var(--active-color), 0 0 22px #ff78258c!important}@keyframes f4u-phrase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.linda-stage{z-index:999;position:fixed}.linda-stage--standing{--linda-shrink:max(var(--ui-zoom,1), 1);height:calc(min(55vh, 640px / var(--ui-zoom,1)) / var(--linda-shrink));aspect-ratio:9/16;cursor:pointer;max-width:calc(14vw / var(--linda-shrink));top:50%;right:.5vw;transform:translateY(-50%)}.linda-stage--standing .linda-frame:hover{border-color:var(--selected-color);box-shadow:0 0 12px var(--active-color), 0 10px 34px #0000008c}.linda-stage--chat{z-index:1199;opacity:.9;pointer-events:none;width:420px;height:100vh;top:0;right:0;transform:none}.linda-stage--chat .linda-frame{box-shadow:none;border:none;border-radius:0}.linda-frame{background:#1a1a1a;border:2px solid #ff782573;border-radius:14px;transition:border-color .25s,box-shadow .25s;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 34px #0000008c}.linda-video{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.linda-video--active{opacity:1}.linda-phrase{background-color:var(--custom-transparent-gray);border:1px solid var(--active-color);width:max-content;max-width:300px;color:var(--text);font-family:var(--font-base);text-align:left;border-radius:12px 12px 2px;padding:12px 30px 12px 14px;font-size:.9rem;line-height:1.5;animation:.35s ease-out linda-phrase-in;position:absolute;top:12%;right:calc(50% + 26px);transform:translateY(-50%);box-shadow:0 8px 24px #00000080}.linda-phrase:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:9px solid var(--active-color);width:0;height:0;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}@keyframes linda-phrase-in{0%{opacity:0;transform:translateY(calc(8px - 50%))}to{opacity:1;transform:translateY(-50%)}}.recent-users{--ru-scale:calc(1 / (var(--ui-zoom,1) * max(var(--ui-zoom,1), 1)));z-index:998;box-sizing:border-box;width:265px;transform:translateY(-50%) scale(var(--ru-scale));transform-origin:0;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);color:var(--text);font-family:var(--font-base);opacity:.85;background:#14141480;border:1px solid #ff782559;border-radius:14px;flex-direction:column;transition:opacity .25s,border-color .25s,box-shadow .25s;animation:.5s ease-out recent-users-in;display:flex;position:fixed;top:50%;left:.5vw;overflow:hidden;box-shadow:0 10px 34px #00000073}.recent-users:hover{opacity:1;border-color:#ff7825b3;box-shadow:0 0 12px #ff782559,0 10px 34px #0000008c}.recent-users__header{border-bottom:1px solid #ff782533;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex;position:relative;overflow:hidden}.recent-users__header:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ff78251f 50%,#0000 70%);animation:6s ease-in-out infinite recent-users-sheen;position:absolute;inset:0;transform:translate(-100%)}.recent-users__title{font-family:var(--font-alt);letter-spacing:.04em;text-transform:uppercase;color:var(--active-color);white-space:nowrap;font-size:.85rem}.recent-users__count{min-width:20px;color:var(--text);text-align:center;background:#ff78252e;border-radius:999px;padding:0 6px;font-size:.75rem;line-height:18px}.recent-users__dot{background:var(--selected-color);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.recent-users__dot:after{content:"";background:var(--selected-color);border-radius:50%;animation:2s ease-out infinite recent-users-pulse;position:absolute;inset:0}.recent-users__list{max-height:calc(60vh / var(--ru-scale));scrollbar-width:none;margin:0;padding:4px;list-style:none;overflow-y:auto}.recent-users__list::-webkit-scrollbar{display:none}.recent-user{max-height:44px;animation:.4s ease-out both recent-user-in;animation-delay:calc(var(--i,0) * 45ms);border-radius:10px;align-items:center;gap:10px;padding:5px 8px;font-size:.85rem;transition:background-color .2s;display:flex}.recent-user:hover{background:#ff78251a}.recent-user--leaving{pointer-events:none;animation:.4s ease-in forwards recent-user-out}.recent-user__avatar{flex:none;display:inline-flex;position:relative}.recent-user__online{background:var(--selected-color);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 2px #141414e6}.recent-user__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.recent-user__time{color:#ffffff73;flex:none;font-size:.72rem}.recent-user__time--now{color:var(--selected-color)}.recent-users__footer{color:#fff6;text-align:right;padding:4px 12px 8px;font-size:.7rem}.recent-users--collapsed{cursor:pointer;width:auto;font:inherit;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:6px 10px}@keyframes recent-users-in{0%{opacity:0;translate:-24px}to{translate:0}}@keyframes recent-users-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes recent-users-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes recent-user-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes recent-user-out{0%{opacity:1;transform:translate(0)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.recent-users,.recent-user,.recent-users__header:after,.recent-users__dot:after{animation:none}}
