/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:is(html:has(.unified-overlay),html:has(.unified-slovotron-overlay),html:has(.empty-unified-overlay),body:has(.unified-overlay),body:has(.unified-slovotron-overlay),body:has(.empty-unified-overlay)){background:0 0!important}.empty-unified-overlay{width:100vw;height:100vh;position:fixed;inset:0;background:0 0!important}.unified-slovotron-overlay iframe{z-index:0;position:relative}.unified-overlay{--overlay-safe:clamp(10px,2.2vmin,28px);padding:var(--overlay-safe)}.unified-overlay.heat-overlay .turn{left:var(--overlay-safe);right:var(--overlay-safe);bottom:var(--overlay-safe)}.unified-slovotron-overlay{contain:strict;background:0 0;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.unified-slovotron-overlay iframe{background:0 0;border:0;width:100%;height:100%;display:block}.overlay.waiting{width:100vw;height:100vh;background:0 0!important}@media (max-width:520px),(max-height:420px){.unified-overlay .overlay-top{gap:8px;padding-inline:10px}.unified-overlay .overlay-top>span{font-size:clamp(7px,1.8vw,9px)}.unified-overlay .overlay-brand b{font-size:10px}.unified-overlay.heat-overlay .turn{grid-template-columns:minmax(80px,130px) 1fr minmax(45px,70px);gap:8px}.unified-overlay .turn h2{font-size:clamp(13px,3vw,20px)}}.game-desk.grid .slovo-grid-game{background:#222!important;border-radius:10px!important;padding:20px!important}.game-desk.grid .slovo-grid-meta{color:#fff!important;margin-bottom:14px!important}.game-desk.grid .slovo-grid-meta b{font-size:15px!important}.game-desk.grid .slovo-grid-meta span{color:#aaa!important;font-size:14px!important}.game-desk.grid .hint-box{color:#fff!important;text-align:left!important;background:#12383b!important;border:1px solid #28bfc5!important;border-left:4px solid #42e0e5!important;border-radius:7px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:0!important;margin:0 0 18px!important;padding:13px 16px!important;display:grid!important;box-shadow:0 8px 24px #0000003d!important}.game-desk.grid .hint-box .hint-icon{color:#fff!important;background:#20aeb5!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;font-size:20px!important;font-weight:900!important;display:grid!important}.game-desk.grid .hint-box>span:nth-child(2){gap:3px!important;display:grid!important}.game-desk.grid .hint-box small{color:#70f3f5!important;letter-spacing:1.7px!important;font-size:8px!important;font-weight:900!important}.game-desk.grid .hint-box b{color:#fff!important;opacity:1!important;font-size:15px!important;line-height:1.35!important;display:block!important}.game-desk.grid .slovo-grid-game .compact-grid{gap:3px!important;width:min(100%,560px)!important;margin:0 auto!important}.game-desk.grid .slovo-grid-game .compact-grid span{aspect-ratio:1!important;color:#fff!important;background:#111!important;border:1px solid #3b3f43!important;min-width:0!important;font-size:clamp(8px,.8vw,12px)!important}.game-desk.grid .grid-found-section{color:#fff!important;background:#222!important;border:0!important;border-radius:10px!important;margin-top:20px!important;padding:20px!important}.game-desk.grid .grid-found-section small{color:#36d3da!important}.game-desk.grid .grid-found-section h3{color:#fff!important}.game-desk.grid .found-empty{color:#888!important;border:1px dashed #474b50!important;padding:20px!important}.game-desk.grid .desk-workspace{width:100%!important;max-width:1500px!important;margin:0 auto!important}@media (max-width:720px){.game-desk.grid .slovo-grid-game{padding:14px!important}.game-desk.grid .hint-box{grid-template-columns:32px 1fr!important;padding:10px 12px!important}.game-desk.grid .hint-box .hint-icon{width:30px!important;height:30px!important;font-size:16px!important}}.game-desk .slovotron-game-header nav{align-items:center;gap:10px;display:flex}.game-desk .slovotron-game-header .active-players{color:#fff;background:#151515;border:1px solid #4a4e55;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:108px;min-height:62px;padding:0 16px;font-size:13px;font-weight:700;box-shadow:0 12px 30px #00000047;display:flex!important}.game-desk .slovotron-game-header .active-players b{font-size:15px}.game-desk .slovotron-game-header nav button{background:0 0;border-radius:10px}.slovotron-info-panel{color:#fff;background:#222;border-radius:10px;margin:0 0 40px;padding:22px;display:block}.slovotron-info-panel p{text-align:center;margin:0;font-size:18px;line-height:1.45}.game-desk .slovo-obs-box .slovo-obs-title{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;display:flex!important}.game-desk .slovo-obs-box .slovo-obs-title>span{line-height:1.35;font-size:18px!important}.game-desk .slovo-obs-box .slovo-obs-title>button{color:#fff!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;width:auto!important;min-height:0!important;margin:0!important;padding:7px 9px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.game-desk .slovo-obs-box .slovo-obs-title>button b{font-size:24px;line-height:1}.game-desk .slovo-obs-box>input{color:#fff!important;cursor:pointer!important;background:#333!important;border:1px solid #444!important;border-radius:5px!important;width:100%!important;min-width:0!important;padding:10px!important;font-size:15px!important;display:block!important}html.welcome-show-running,html.welcome-show-running body{overscroll-behavior:none!important;overflow:hidden!important}.celebration-layer.pizza-party>i{opacity:1!important;filter:drop-shadow(0 9px 8px #0000003d)!important;animation-name:pizza-direct-fall!important;animation-timing-function:linear!important;animation-iteration-count:1!important;animation-fill-mode:both!important}@keyframes pizza-direct-fall{0%{opacity:1;transform:translateY(-18vh)rotate(0)}to{transform:translate3d(8vw,122vh,0) rotate(var(--party-spin));opacity:1}}.celebration-layer.pizza-party>i{opacity:0;animation-name:pizza-party-fall;animation-timing-function:cubic-bezier(.18,.65,.32,1);animation-fill-mode:both;animation-iteration-count:1!important}@keyframes pizza-party-fall{0%{opacity:0;filter:blur(5px)drop-shadow(0 9px 8px #0000003d);transform:translate(-2vw,-16vh)rotate(-18deg)scale(.55)}12%{opacity:1;filter:blur()drop-shadow(0 9px 8px #0000003d)}76%{opacity:1;transform:translate3d(7vw,88vh,0) rotate(calc(var(--party-spin)*.78)) scale(1)}to{transform:translate3d(10vw,118vh,0) rotate(var(--party-spin)) scale(.72);opacity:0;filter:blur(4px)drop-shadow(0 9px 8px #0000002e)}}.timeline-editor{color:#fff;background:#17191c;border:1px solid #363a40;border-radius:12px;margin-top:35px;padding:26px}.timeline-editor>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.timeline-editor small{color:#ff7255;letter-spacing:1.7px;font-size:9px;font-weight:900}.timeline-editor h2{margin:7px 0;font-size:26px}.timeline-editor p{color:#9298a1;margin:0;font-size:12px}.timeline-editor button{color:#fff;cursor:pointer;background:#ff4f2e;border:0;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:900}.timeline-studio{background:#0d0f12;border:1px solid #383d44;border-radius:10px;margin-top:25px;padding:20px}.transport{align-items:center;gap:12px;display:flex}.transport .play{color:#111;background:#fff;min-width:105px}.transport b{font:800 16px monospace}.transport span{color:#737a84;font:12px monospace}.transport .add-pizza{background:#db7b20;margin-left:auto}.timeline-ruler{color:#646b75;justify-content:space-between;margin:22px 0 7px;font:9px monospace;display:flex}.timeline-track{cursor:crosshair;background:#15181c;border:1px solid #353a42;border-radius:6px;height:155px;position:relative;overflow:visible}.waveform{opacity:.52;align-items:center;gap:2px;padding:0 10px;display:flex;position:absolute;inset:22px 0;overflow:hidden}.waveform i{background:linear-gradient(#53606d,#27303a);border-radius:2px;flex:1;min-width:1px}.fireworks-range{color:#ddd5ff;letter-spacing:1px;white-space:nowrap;background:#7c5cff80;border-left:2px solid #9c83ff;border-right:2px solid #9c83ff;min-width:3px;height:18px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;top:7px;overflow:hidden}.pizza-cue.pizza-cue{z-index:4;background:#8c4a11;border:2px solid #ffd27a;border-radius:50%;place-items:center;width:31px;height:31px;margin:-15px 0 0 -15px;padding:0;font-size:17px;transition:all .15s;display:grid;position:absolute;top:48%;box-shadow:0 5px 17px #0006}.pizza-cue:hover{transform:scale(1.18)}.playhead{z-index:5;pointer-events:none;background:#ff3b30;width:2px;position:absolute;top:0;bottom:0}.playhead i{background:#ff3b30;width:12px;height:12px;position:absolute;top:-5px;left:-5px;transform:rotate(45deg)}.playhead span{background:#ff3b30;width:4px;height:7px;position:absolute;bottom:-7px;left:-1px}.timeline-scrubber{accent-color:#ff4f2e;width:100%;margin:12px 0 20px}.timeline-settings{grid-template-columns:180px 180px 1fr;align-items:end;gap:12px;display:grid}.timeline-settings label{color:#949ba5;gap:7px;font-size:9px;display:grid}.timeline-settings input{color:#fff;background:#171a1e;border:1px solid #3e444c;border-radius:5px;padding:10px}.timeline-settings>div{border-left:2px solid #d47a20;gap:5px;padding:10px 14px;display:grid}.timeline-settings>div b{font-size:11px}.timeline-settings>div span{color:#7e858f;font-size:9px}.timeline-studio footer{border-top:1px solid #30343a;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;display:flex}.timeline-studio footer span{color:#737a84;font-size:10px}@media (max-width:760px){.timeline-editor>header,.transport,.timeline-studio footer{flex-direction:column;align-items:stretch}.transport .add-pizza{margin-left:0}.timeline-settings{grid-template-columns:1fr}.timeline-track{height:130px}}.welcome-editor{color:#fff;background:#1d1f22;border:1px solid #363a40;border-radius:12px;margin-top:35px;padding:26px}.welcome-editor>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.welcome-editor small{color:#ff7255;letter-spacing:1.6px;font-size:9px;font-weight:900}.welcome-editor h2{margin:6px 0;font-size:25px}.welcome-editor p{color:#979da6;margin:0;font-size:12px}.welcome-editor button{color:#fff;cursor:pointer;background:#ff4f2e;border:0;border-radius:7px;padding:11px 15px;font-size:11px;font-weight:850}.welcome-editor-body{border-top:1px solid #373b41;margin-top:24px;padding-top:24px}.welcome-fireworks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.welcome-editor label{color:#aeb3ba;gap:7px;font-size:10px;display:grid}.welcome-editor input{color:#fff;background:#101214;border:1px solid #444a52;border-radius:6px;width:100%;padding:11px}.pizza-periods{gap:10px;margin-top:25px;display:grid}.pizza-periods>div{justify-content:space-between;align-items:center;display:flex}.pizza-periods h3{font-size:16px}.pizza-periods article{background:#272a2e;border:1px solid #3d4147;border-radius:8px;grid-template-columns:100px repeat(4,minmax(100px,1fr)) auto;align-items:end;gap:10px;padding:15px;display:grid}.pizza-periods article>b{color:#ffb64d;align-self:center;font-size:11px}.pizza-periods .remove-period{color:#ff9d8c;background:#481e1b}.welcome-editor-save{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.welcome-editor-save span{color:#8f959e;font-size:10px}@media (max-width:850px){.pizza-periods article{grid-template-columns:1fr 1fr}.pizza-periods article>b,.pizza-periods .remove-period{grid-column:1/-1}.welcome-fireworks{grid-template-columns:1fr}.welcome-editor>header,.welcome-editor-save{flex-direction:column;align-items:stretch}}.welcome-audio-start{z-index:9100;color:#fff;cursor:pointer;background:#ff4f2e;border:1px solid #ffffff3d;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:900;animation:.25s audio-button-in;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 38px #00000047}.welcome-audio-start:hover{filter:brightness(1.08);transform:translateY(-2px)}@keyframes audio-button-in{0%{opacity:0;transform:translateY(8px)}}.celebration-layer{z-index:9000;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.celebration-layer>i{width:var(--party-size);height:calc(var(--party-size)*1.7);background:var(--party-color);box-shadow:0 0 12px var(--party-color);border-radius:3px;place-items:center;display:grid;position:absolute;top:-12vh}@supports (color:color-mix(in lab, red, red)){.celebration-layer>i{box-shadow:0 0 12px color-mix(in srgb,var(--party-color),transparent 45%)}}.celebration-layer>i{will-change:transform,opacity;animation:linear infinite party-fall}.celebration-layer>i:empty{font-size:0}.celebration-layer>b{border-radius:50%;width:8px;height:8px;animation:1.3s ease-out infinite firework-burst;position:absolute;box-shadow:0 -55px #ffda4a,39px -39px #ff4f2e,55px 0 #48c9ff,39px 39px #7c5cff,0 55px #35d49a,-39px 39px #ff75bd,-55px 0 #ffd84d,-39px -39px #fff}.celebration-glow{background:radial-gradient(circle at 50% 60%,#ff502826,#0000 45%);animation:1.2s ease-in-out infinite party-pulse;position:absolute;inset:0}.pizza-party>i{width:auto;height:auto;box-shadow:none;filter:drop-shadow(0 9px 8px #0000003d);background:0 0;font-size:clamp(24px,4vw,58px)}.welcome-show{z-index:8500;color:#fff;background:radial-gradient(circle at 50% 42%,#252018 0,#0b0c0e 55%,#050506 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.welcome-show.is-pizza{background:radial-gradient(circle at 50% 45%,#6e2114 0,#160b0a 53%,#050506 100%)}.welcome-show-copy{z-index:2;text-align:center;justify-items:center;padding:30px;display:grid;position:relative}.welcome-show-copy small{color:#ff6748;letter-spacing:4px;font-size:10px;font-weight:900}.welcome-show-copy strong{letter-spacing:-7px;text-shadow:0 12px 45px #ff4f2e4d;margin:16px 0 8px;font-size:clamp(48px,10vw,150px);line-height:.85}.welcome-show-copy span{letter-spacing:2px;font-size:clamp(14px,2vw,25px);font-weight:850}.welcome-show-copy button{color:#fff;cursor:pointer;background:#ff4f2e;border:1px solid #ffffff40;border-radius:999px;margin-top:30px;padding:16px 28px;font-size:13px;font-weight:900;box-shadow:0 14px 45px #ff4f2e61}.welcome-show-copy button:hover{transform:translateY(-2px)scale(1.03)}@keyframes party-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}8%{opacity:1}to{transform:translate3d(9vw,120vh,0) rotate(var(--party-spin));opacity:.92}}@keyframes firework-burst{0%{opacity:1;transform:scale(.05)}70%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes party-pulse{50%{opacity:.45;transform:scale(1.08)}}.private-login footer{gap:24px}.private-login footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;display:flex}.private-login footer a{color:#686d66;font-weight:800;text-decoration:none;transition:color .18s,transform .18s}.private-login footer a:hover{color:#ff4f2e;transform:translateY(-1px)}.private-login{color:#171817;background:#f3f4f0;grid-template-rows:82px 1fr 58px;min-height:100vh;padding:0 clamp(22px,6vw,96px);font-family:Arial,sans-serif;display:grid}.private-login header{border-bottom:1px solid #d4d7d0;justify-content:space-between;align-items:center;display:flex}.private-login header a{color:#171817;align-items:baseline;gap:10px;text-decoration:none;display:flex}.private-login header b{letter-spacing:-1.5px;font-size:25px}.private-login header b span{color:#ff4f2e}.private-login header small{letter-spacing:1.7px;color:#7b8079;font-size:8px;font-weight:900}.private-login header>div{text-transform:uppercase;background:#fff;border:1px solid #c9cdc5;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.private-login header i{background:#969b94;border-radius:50%;width:8px;height:8px}.private-login header .is-live i{background:#35c879;box-shadow:0 0 0 5px #35c87921}.private-login>section{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(50px,10vw,145px);width:min(1120px,100%);margin:auto;padding:55px 0;display:grid}.private-login-intro>small{letter-spacing:2px;color:#ff4f2e;font-size:9px;font-weight:900}.private-login-intro h1{letter-spacing:-6px;margin:17px 0 22px;font-size:clamp(58px,7vw,96px);line-height:.92}.private-login-intro>p{color:#747a72;max-width:530px;margin:0;font-size:15px;line-height:1.6}.private-login-intro>div{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.private-login-intro>div span{letter-spacing:.6px;background:#fff;border:1px solid #cdd1c9;border-radius:7px;padding:9px 11px;font-size:9px;font-weight:900}.private-login-card{background:#fff;border:1px solid #d0d4cc;border-radius:16px;padding:40px;position:relative;box-shadow:0 25px 75px #252a231f}.private-lock{color:#fff;background:#171817;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:26px;font-size:24px;display:grid}.private-login-card>small{letter-spacing:1.7px;color:#ff4f2e;font-size:9px;font-weight:900}.private-login-card h2{letter-spacing:-1.4px;margin:9px 0 8px;font-size:31px}.private-login-card>p{color:#7b8079;margin:0 0 25px;font-size:13px}.private-login-card form{gap:9px;display:grid}.private-login-card label{color:#5f645d;font-size:10px;font-weight:800}.private-login-card input{color:#171817;background:#fafbf8;border:1px solid #c9cdc5;border-radius:8px;outline:none;width:100%;padding:14px;font-size:16px}.private-login-card input:focus{border-color:#ff4f2e;box-shadow:0 0 0 4px #ff4f2e1a}.private-login-card button{color:#fff;cursor:pointer;background:#ff4f2e;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:5px;padding:14px 16px;font-size:13px;font-weight:900;transition:all .18s;display:flex}.private-login-card button:hover{background:#e63b1e;transform:translateY(-1px)}.private-login-card em{text-align:center;color:#9a9f98;margin-top:16px;font-size:9px;font-style:normal;display:block}.private-login-error{color:#a52d18;background:#fff0ed;border-radius:7px;margin:0 0 16px;padding:11px;font-size:11px;font-weight:700}.private-login footer{color:#939890;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #d4d7d0;justify-content:space-between;align-items:center;font-size:9px;display:flex}@media (max-width:780px){.private-login{grid-template-rows:72px 1fr 48px}.private-login>section{grid-template-columns:1fr;gap:35px;padding:38px 0}.private-login-intro h1{letter-spacing:-4px;font-size:57px}.private-login-intro>p,.private-login-intro>div{display:none}.private-login-card{padding:27px}.private-login header small,.private-login footer span:last-child{display:none}}.site-access-page.site-access-page{color:#111;background:#f1f2ee;min-height:100vh;padding:0 min(7vw,110px);display:block}.site-access-page>nav{border-bottom:1px solid #cfd2cb;justify-content:space-between;align-items:center;height:92px;display:flex}.site-access-page>nav>b{letter-spacing:-1px;font-size:24px}.site-access-page>nav>b span{color:#ff4f2e}.site-access-page>nav>div{letter-spacing:1px;border:1px solid #bfc3bb;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.site-access-page>nav i{background:#8a8f87;border-radius:50%;width:8px;height:8px}.site-access-page>nav .live i{background:#35c879;box-shadow:0 0 0 5px #35c87924}.site-access-page>section{width:100%;min-height:calc(100vh - 92px);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:1fr minmax(340px,470px);align-items:center;gap:8vw;padding:7vh 0;display:grid}.access-copy small{color:#777d76;letter-spacing:2px;font-size:10px;font-weight:900}.access-copy h1{letter-spacing:-7px;margin:20px 0;font-size:clamp(62px,8vw,118px);line-height:.78}.access-copy h1 span{color:#ff4f2e}.access-copy p{color:#6c716b;max-width:520px;font-size:16px}.access-card{background:#fff;border:1px solid #d4d7d0;border-radius:18px;padding:38px;box-shadow:0 24px 70px #1a1e191f}.access-card small{color:#ff4f2e;letter-spacing:1.8px;font-size:9px;font-weight:900}.access-card h2{letter-spacing:-1.5px;margin:10px 0 7px;font-size:35px}.access-card>p{color:#777d76;margin:0 0 24px}.access-card form{gap:9px;display:grid}.access-card label{color:#676c66;font-size:10px;font-weight:800}.access-card input{color:#111;background:#f7f8f5;border:1px solid #cfd3cc;border-radius:8px;padding:14px;font-size:18px}.access-card input:focus{border-color:#ff4f2e;box-shadow:0 0 0 4px #ff4f2e1a}.access-card button{color:#fff;background:#111;border-radius:8px;justify-content:space-between;align-items:center;margin-top:5px;padding:14px 17px;display:flex}.access-card em{color:#949991;text-align:center;margin-top:16px;font-size:10px;font-style:normal;display:block}@media (max-width:800px){.site-access-page.site-access-page{padding:0 22px}.site-access-page>section{grid-template-columns:1fr;gap:36px}.access-copy h1{letter-spacing:-4px;font-size:64px}.access-card{padding:26px}}.site-password-panel input{color:#fff;background:#111;border:1px solid #4a4d55;border-radius:8px;outline:none;width:min(420px,100%);padding:12px 14px;font-size:16px}.site-password-panel input:focus{border-color:#ff6548;box-shadow:0 0 0 3px #ff654821}.site-access-page{color:#fff;background:radial-gradient(circle at 50% 25%,#352018 0,#111318 42%,#08090b 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.site-access-page>section{text-align:center;background:#121418e6;border:1px solid #34373e;border-radius:24px;width:min(470px,100%);padding:46px;box-shadow:0 35px 120px #0000008c}.access-orbit{place-items:center;width:86px;height:86px;margin:0 auto 26px;display:grid;position:relative}.access-orbit:before,.access-orbit:after{content:"";border:1px solid #5b5f68;border-radius:50%;animation:8s linear infinite access-spin;position:absolute;inset:0}.access-orbit:after{animation-direction:reverse;inset:12px}.access-orbit i{background:#ff5737;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(40px);box-shadow:0 0 22px #ff5737}.access-orbit span{font-size:30px}.site-access-page small{color:#ff785f;letter-spacing:2px;font-weight:900}.site-access-page h1{letter-spacing:-2px;margin:12px 0 8px;font-size:44px}.site-access-page p{color:#989ea8;margin:0 0 26px}.site-access-page form{text-align:left;gap:10px;display:grid}.site-access-page label{color:#aeb4bd;font-size:11px}.site-access-page input{color:#fff;background:#0c0e11;border:1px solid #3b404a;border-radius:11px;outline:none;width:100%;padding:15px;font-size:18px}.site-access-page input:focus{border-color:#ff6548;box-shadow:0 0 0 4px #ff573721}.site-access-page button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6548,#c52c14);border:0;border-radius:11px;margin-top:4px;padding:15px;font-weight:900;transition:all .2s}.site-access-page button:hover{filter:brightness(1.08);transform:translateY(-2px)}.access-error{color:#ffb0a7;background:#471e1e;border-radius:8px;margin:0 0 16px;padding:10px}.access-safe{color:#676d76;margin-top:18px;font-size:10px;display:block}@keyframes access-spin{to{transform:rotate(360deg)}}.rules-directory{background:#e5e6e1;border-top:1px solid #cdd0c9;flex-wrap:wrap;align-items:center;gap:12px;padding:22px max(24px,50vw - 610px);display:flex}.rules-directory>span{letter-spacing:1.6px;color:#686d65;margin-right:auto;font-size:9px;font-weight:900}.rules-directory a{color:#171817;background:#fff;border:1px solid #c8ccc4;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none}.rules-directory a:hover{border-color:#92988e;transform:translateY(-2px)}@media (max-width:650px){.rules-directory>span{width:100%}}.secret-zone button:disabled{cursor:wait!important;filter:grayscale(.55)brightness(.55)!important;color:#c5c5c8!important;border-color:#6e6e72!important;transform:none!important;box-shadow:0 8px 24px #00000047!important}.secret-zone{color:#fff;text-align:center;background:#08090b;border-top:1px solid #292c32;padding:76px 24px 84px;position:relative;overflow:hidden}.secret-zone:before{content:"";filter:blur(110px);opacity:.15;pointer-events:none;background:#ff4f2e;position:absolute;inset:15% 20%}.secret-zone small{color:#777d87;letter-spacing:2px;margin-bottom:15px;font-size:9px;font-weight:900;display:block;position:relative}.secret-zone button{color:#fff;letter-spacing:-4px;cursor:pointer;background:linear-gradient(145deg,#ff5b37,#b61f08);border:2px solid #ff6242;border-radius:20px;width:min(760px,100%);min-height:150px;font-size:clamp(42px,8vw,92px);font-weight:1000;transition:transform .12s,filter .18s,box-shadow .18s;position:relative;box-shadow:0 24px 70px #ff4f2e47,inset 0 1px #ffffff4d}.secret-zone button:hover{filter:brightness(1.1);transform:translateY(-3px)}.secret-zone button:active{transform:translateY(4px)scale(.985);box-shadow:0 8px 25px #ff4f2e38}.secret-zone button:disabled{cursor:wait}.secret-zone p{color:#737984;margin:15px 0 0;font-size:11px;position:relative}.admin-secret{background:#211616;border:1px solid #663328;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:26px;display:flex}.admin-secret small{color:#ff8068;letter-spacing:1.5px;font-size:9px;font-weight:900}.admin-secret h2{margin:7px 0;font-size:24px}.admin-secret p{color:#aaa;margin:0 0 12px;font-size:12px}.admin-secret code{color:#ffaf9d}.admin-secret button{color:#fff;cursor:pointer;background:#ff5737;border:0;border-radius:8px;flex:none;padding:12px 16px;font-weight:850}.admin-secret button:disabled{opacity:.5}@media (max-width:650px){.admin-secret{flex-direction:column;align-items:stretch}.secret-zone button{letter-spacing:-2px;min-height:120px}}.landing .ellidi-core{box-shadow:18px 22px 42px #ff4f2e6b,0 0 0 1px #ffffff0a}.admin-gate{place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate>section{background:#171a1f;border:1px solid #303640;border-radius:18px;width:min(460px,100%);padding:38px;box-shadow:0 28px 90px #00000061}.admin-gate small{color:#8e96a2;letter-spacing:1.7px;font-size:10px;font-weight:900}.admin-gate h1{letter-spacing:-1.5px;margin:12px 0;font-size:34px}.admin-gate p{color:#9ca3ad;line-height:1.6}.admin-gate form{gap:10px;margin:28px 0;display:grid}.admin-gate label{color:#aab0b8;font-size:11px}.admin-gate input{color:#fff;background:#0f1114;border:1px solid #353b44;border-radius:9px;outline:none;width:100%;padding:13px 14px}.admin-gate input:focus{border-color:#7b61ff;box-shadow:0 0 0 3px #7b61ff24}.admin-gate button,.admin-gate .admin-login{color:#fff;text-align:center;cursor:pointer;background:#7b61ff;border:0;border-radius:9px;width:100%;padding:13px 15px;font-weight:800;text-decoration:none;display:block}.admin-gate>section>a:last-child{color:#8f96a0;text-align:center;margin-top:20px;font-size:12px;text-decoration:none;display:block}.game-desk .slovo-obs-box button{color:#fff;white-space:nowrap;background:#055c05;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.game-desk .slovo-obs-box button:hover{filter:brightness(1.15);transform:translateY(-1px)}.admin-page{color:#fff;background:#111;min-height:100vh;padding:0 max(20px,50vw - 525px) 80px}.admin-page>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:76px;display:flex}.admin-page>header a{color:#aaa;text-decoration:none}.admin-page>header span{color:#8fca98;font-size:12px}.admin-hero{text-align:center;padding:72px 20px 46px}.admin-hero small{color:#9b6fe8;letter-spacing:1.5px}.admin-hero h1{margin:10px 0;font-size:48px}.admin-hero p{color:#aaa;max-width:680px;margin:0 auto 26px;line-height:1.6}.admin-login,.admin-ok{color:#fff;background:#9147ff;border-radius:7px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-block}.admin-ok{background:#185f32}.admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-grid article,.admin-rules article{background:#222;border-radius:10px;padding:24px}.admin-grid h2,.admin-rules h2{margin-top:0}.admin-grid dl div{border-bottom:1px solid #3a3a3a;gap:5px;padding:12px 0;display:grid}.admin-grid dt{color:#888;font-size:12px}.admin-grid dd{margin:0}.admin-grid code,.admin-rules code{color:#d4b7ff;overflow-wrap:anywhere}.admin-grid li{color:#ccc;margin:10px 0;line-height:1.5}.admin-rules{margin-top:35px}.admin-rules>h2{font-size:30px}.admin-rules{gap:14px;display:grid}.admin-rules article h3{margin:0 0 14px;font-size:21px}.admin-rules ol{padding-left:22px}.admin-rules li,.admin-rules p{color:#ccc;margin:9px 0;line-height:1.55}.message-examples{gap:7px;margin-top:16px;display:grid}.message-examples code{background:#151515;border-radius:5px;padding:10px;display:block}@media (max-width:760px){.admin-grid{grid-template-columns:1fr}.admin-hero h1{font-size:36px}.admin-page>header span{display:none}}main.game-desk.has-custom-background{background-color:#151515!important;background-image:linear-gradient(#15151547,#15151547),var(--game-background)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.game-desk .game-locked-screen{background:#222222f5;border:2px solid #d5aa61;box-shadow:0 18px 55px #00000061}.landing-games .landing-game.is-locked{opacity:.52;filter:grayscale(.75)}.game-section .section-head .active-game-notice{color:#f1f2f4;background:#17191d;border-left:4px solid #ffb34f;margin:12px 0 34px;padding:15px 18px;font-size:14px;line-height:1.5;display:block;box-shadow:0 8px 28px #0000001f}.slovotron-statistics{grid-template-columns:1.2fr .8fr;align-items:start;gap:20px;display:grid}.slovotron-statistics>section{background:#222;border-radius:10px;margin:0;padding:20px;display:block}.slovotron-statistics h2,.slovotron-statistics h3{margin:0 0 18px;font-size:20px}.winners-box .no-winners{text-align:center;color:#888;padding:28px 10px}.winners-box>div{gap:7px;display:grid}.winners-box>div p{background:#2b2b2b;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;margin:0;padding:10px;display:grid}.winners-box p span{color:#888}.winners-box p i{color:#88cf91;font-style:normal}.round-stat-box dl{gap:2px;margin:0;display:grid}.round-stat-box dl div{border-bottom:1px solid #393939;justify-content:space-between;gap:18px;padding:10px 0;display:flex}.round-stat-box dt{color:#bbb}.round-stat-box dd{margin:0;font-family:monospace;font-weight:800}@media (max-width:680px){.slovotron-statistics{grid-template-columns:1fr}}.game-desk.has-custom-background{background-image:linear-gradient(#151515c7,#151515c7),var(--game-background);background-position:50%;background-size:cover;background-attachment:fixed}.background-settings{background:#222;border-radius:10px;max-width:400px;margin:0 auto 40px;padding:20px;display:block}.background-settings h3{margin:0 0 15px;font-size:18px}.background-settings>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.background-settings label input{display:none}.background-settings label span,.background-settings button{color:#fff;cursor:pointer;background:#055c05;border:0;border-radius:5px;padding:10px 16px;font-size:14px;display:inline-block}.background-settings button{background:#5c0505}.background-settings i{color:#aaa;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-style:normal;overflow:hidden}.background-settings small{color:#777;margin-top:12px;font-size:10px;display:block}.background-settings p{color:#ff9b8b;font-size:11px}.overlay{contain:layout paint;transform:translateZ(0)}.overlay-top{flex:none;max-width:100%}.grid-overlay .stream-grid{width:min(72vmin,680px)!important;max-width:calc(100vw - 40px)!important;height:min(72vmin,680px)!important;max-height:calc(100vh - 110px)!important}.heat-overlay .turn{max-width:calc(100vw - 56px);max-height:calc(100vh - 112px);overflow:hidden}.heat-overlay .turn>*{min-width:0}.heat-overlay .overlay-task h1{overflow-wrap:anywhere;font-size:clamp(14px,2.2vw,25px)}.heat-overlay .big-time{font-size:clamp(32px,6vw,62px)}@media (max-width:700px),(max-height:600px){.overlay{padding:14px}.overlay-top{height:44px}.grid-overlay .stream-grid{gap:2px!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 72px)!important;padding:8px!important}.heat-overlay .turn{grid-template-columns:minmax(100px,160px) 1fr minmax(55px,90px);gap:12px;min-height:110px;padding:14px;bottom:14px;left:14px;right:14px}.heat-overlay .overlay-task{padding-left:12px}.recruit{width:min(420px,100vw - 28px);min-width:0;padding:24px}}.game-locked-screen{text-align:center;background:#222;border:1px solid #494949;border-radius:12px;max-width:650px;margin:55px auto;padding:42px 32px}.game-locked-screen>span{margin-bottom:12px;font-size:38px;display:block}.game-locked-screen small{letter-spacing:1.6px;color:#d5aa61;font-size:9px}.game-locked-screen h2{margin:10px 0;font-size:27px}.game-locked-screen p{color:#aaa;font-size:14px;line-height:1.55}.game-locked-screen code{color:#fff;background:#111;border-radius:7px;margin:10px 0 18px;padding:11px 18px;font-size:19px;font-weight:800;display:inline-block}.game-locked-screen i{color:#7fc58c;font-size:11px;font-style:normal;display:block}.landing-game.is-locked{opacity:.38;filter:grayscale(.8);transform:none!important}.landing-game.is-locked:hover{transform:none!important}.landing-game .lock-copy{color:#d9b46c}.landing-game .locked-link{color:#777;font-size:10px;font-weight:900}.active-game-notice{color:#8f969f;margin:8px 0 0;font-size:12px}.active-game-notice code{color:#fff;font-weight:800}.game-desk .slovo-settings-box{background:#222;border-radius:10px;margin-bottom:40px;padding:20px}.game-desk .settings-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.game-desk .settings-cols>div{align-content:start;gap:20px;display:grid}.game-desk .settings-cols label{color:#fff;gap:7px;font-size:18px;display:grid}.game-desk .settings-cols input:not([type=checkbox]),.game-desk .settings-cols select{color:#fff;background:#333;border:1px solid #444;border-radius:5px;width:100%;padding:10px;font-size:18px}.game-desk .settings-cols input[readonly]{opacity:.75}.game-desk .settings-cols .check-setting{align-items:center;gap:15px;display:flex}.game-desk .settings-cols input[type=checkbox]{accent-color:#055c05;flex:none;width:2em;height:2em}.game-desk .settings-save,.game-desk .main-start-button{color:#fff;cursor:pointer;background:#474c50;border:0;border-radius:5px;width:100%;margin-top:30px;padding:13px;font-size:18px}.game-desk .settings-save:not(:disabled),.game-desk .main-start-button:not(:disabled){background:#055c05}.game-desk .settings-save:disabled,.game-desk .main-start-button:disabled{opacity:.45;cursor:not-allowed}.game-desk .switch-warning{text-align:center;color:#d8b66c;max-width:620px;margin:20px auto;font-size:13px;line-height:1.5}.game-desk .main-game-actions{gap:10px;margin-top:20px;display:flex}.game-desk .main-game-actions button{color:#fff;background:#444;border:0;border-radius:5px;flex:1;padding:11px}@media (max-width:650px){.game-desk .settings-cols{grid-template-columns:1fr}}.game-desk .grid-found-section.grid-found-section{padding:14px 16px}.game-desk .grid-found-section>div:first-child{margin-bottom:8px}.game-desk .grid-found-section h3{font-size:14px}.game-desk .compact-found-list.compact-found-list{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));max-height:150px}.game-desk .compact-found-list>div{grid-template-columns:18px 1fr;gap:2px 7px;min-width:0;padding:9px 10px;display:grid}.game-desk .compact-found-list strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.game-desk .compact-found-list i{color:#79c9c3;text-overflow:ellipsis;grid-column:2;font-size:9px;font-style:normal;overflow:hidden}.game-desk .grid-top-five{gap:8px;max-width:600px;margin:0 auto;display:grid}.game-desk .grid-top-five>div{background:#222;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;padding:14px 18px;display:grid}.game-desk .grid-top-five span{color:#888}.game-desk .grid-top-five strong{font-size:16px}.game-desk .grid-top-five b{color:#8ed595;font-size:12px}.game-desk.game-desk{color:#fff;background:#151515;min-height:100vh;font-size:18px;display:block}.game-desk .desk-workspace{width:min(800px,100% - 32px);min-width:0;margin:0 auto;padding:0 0 60px}.game-desk .slovotron-game-header{border-bottom:0;justify-content:space-between;align-items:center;gap:24px;height:auto;min-height:112px;padding:24px 0;display:flex}.game-desk .desk-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.game-desk .desk-brand .desk-back{color:#aaa;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s}.game-desk .desk-brand .desk-back:hover{color:#fff;transform:translate(-2px)}.game-desk .desk-brand strong{font-size:30px;font-weight:800;line-height:1}.game-desk .desk-brand small{letter-spacing:1.5px;color:#777;font-size:9px}.game-desk .slovotron-game-header nav{gap:8px;display:flex}.game-desk .slovotron-game-header nav button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:58px;min-height:58px;padding:6px;transition:all .2s;display:grid}.game-desk .slovotron-game-header nav button:hover,.game-desk .slovotron-game-header nav button.active{background:#333;transform:translateY(-1px)}.game-desk .slovotron-game-header nav button span{font-size:25px;line-height:1}.game-desk .slovotron-game-header nav button small{color:#aaa;white-space:nowrap;font-size:7px}.game-desk .desk-status-row{background:#1b1d1d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:11px 14px;display:flex}.game-desk .desk-status-row>div{align-items:center;gap:14px;display:flex}.game-desk .desk-status-row>div>small{color:#777;font-size:10px}.game-desk .desk-connection{color:#bbb;font-size:11px}.game-desk .desk-phase{color:#aaa;border:1px solid #444;padding:7px 11px;font-size:10px}.game-desk .desk-phase.active,.game-desk .desk-phase.recruiting{color:#9cdfa4;background:#18351d;border-color:#2f6b37}.game-desk .desk-tab{padding-top:8px;animation:.2s desk-in}.game-desk .desk-section-head{text-align:center;margin-bottom:22px}.game-desk .desk-section-head small{color:#777;letter-spacing:1.5px;font-size:9px}.game-desk.grid .desk-section-head small{color:#aaa}.game-desk .desk-section-head h2{letter-spacing:-1px;margin:7px 0;font-size:30px}.game-desk .desk-section-head p{color:#aaa;max-width:620px;margin:0 auto;font-size:14px}.game-desk .desk-columns{grid-template-columns:1fr 1fr;gap:20px}.game-desk .desk-card,.game-desk .grid-found-section,.game-desk .participant-table,.game-desk .found-list{color:#fff;background:#222;border:0;border-radius:10px}.game-desk .desk-card{min-height:330px;padding:22px}.game-desk .desk-card h3{margin:0 0 20px;font-size:20px}.game-desk .desk-card label{color:#fff;gap:7px;margin-bottom:18px;font-size:15px}.game-desk .desk-card select{color:#fff;-webkit-appearance:auto;appearance:auto;background:#333;border:1px solid #444;border-radius:5px;width:100%;max-width:none;padding:11px 38px 11px 12px;font-size:17px}.game-desk .desk-primary{color:#fff;background:#474c50;border:0;border-radius:5px;width:100%;padding:13px 16px;font-size:16px;font-weight:500;transition:all .2s}.game-desk .desk-primary:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.game-desk .command-focus{background:#222}.game-desk .command-focus>small{color:#888}.game-desk .command-focus p{color:#bbb;font-size:14px}.game-desk .desk-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.game-desk .desk-actions button{color:#fff;background:#444;border:0;border-radius:5px;padding:11px;font-size:13px}.game-desk .desk-actions .desk-primary{grid-column:1/-1}.game-desk .desk-actions .danger{color:#fff;background:#5c0505}.game-desk .desk-empty{color:#777;border:1px dashed #444;border-radius:8px}.game-desk .desk-empty p{font-size:13px}.game-desk .grid-found-section{padding:20px}.game-desk .found-empty{color:#888;border-color:#444}.game-desk .found-list>div{border-color:#3b3b3b}.game-desk .found-list span{color:#888}.game-desk .participant-table>div{border-color:#333}.game-desk .participant-table span{color:#888}.game-desk .participant-head{background:#292929!important}.game-desk .overlay-copy-card{background:#222;border-radius:10px}.game-desk .overlay-copy-card input{background:#333;border-color:#444;border-radius:5px}.game-desk .desk-note{border-color:#333;border-radius:8px}.game-desk .desk-command-list article{background:#222;border:0;border-radius:8px}.game-desk .desk-command-list p{color:#bbb;font-size:14px}.game-desk .grid-preview .compact-grid span{color:#fff;background:#111;border:1px solid #333}.game-desk .grid-preview h3 small{color:#777}@media (max-width:720px){.game-desk .slovotron-game-header{flex-direction:column;align-items:flex-start}.game-desk .slovotron-game-header nav{justify-content:center;width:100%}.game-desk .desk-columns{grid-template-columns:1fr}.game-desk .desk-card{min-height:0}.game-desk .desk-brand strong{font-size:25px}}.game-desk .desk-brand{gap:14px}.game-desk .game-logo{color:#fff;align-items:center;gap:8px;display:flex;position:relative}.game-desk .game-logo .logo-icon{font-size:36px;line-height:1;transition:all .2s}.game-desk .game-logo strong{font-size:36px;font-weight:700;line-height:1}.game-desk .game-logo small{color:#777;font-size:11px;position:absolute;top:-8px;right:0}.game-desk .game-logo:hover .logo-icon{transform:scale(1.1)}.game-desk button.game-logo{cursor:pointer;background:0 0;border:0;border-radius:0;width:auto;min-height:0;margin:0;padding:0;font-family:inherit}.game-desk .slovotron-game-header nav{align-items:center;font-size:30px}.game-desk .slovotron-game-header nav button{border-radius:10px;width:50px;min-height:50px;padding:10px;display:block}.game-desk .slovotron-game-header nav button span{font-size:30px;transition:all .2s;display:block}.game-desk .slovotron-game-header nav button:hover span{transform:rotate(10deg)}.game-desk .slovotron-game-header nav button.active{background:#333}.game-desk .header-game-status{color:#ddd;white-space:nowrap;margin-right:5px;font-size:13px}.game-desk .slovotron-game-header .active-players{color:#ddd;white-space:nowrap;align-items:center;gap:5px;margin-right:3px;font-size:13px;display:flex}.game-desk .slovotron-game-header nav button:disabled{opacity:.4;cursor:not-allowed}.game-desk .slovotron-game-header nav button:disabled:hover{background:0 0;transform:none}.game-desk .slovotron-game-header nav button:disabled:hover span{transform:none}.game-desk .desk-status-row{background:0 0;margin:0 0 28px;padding:0}.game-desk .desk-status-row>div{background:#222;border-radius:8px;padding:9px 13px}.game-desk .desk-status-row>.desk-phase{display:none}.game-desk .desk-card{border-radius:10px}.game-desk .desk-primary,.game-desk .desk-card select{border-radius:5px}.game-desk .desk-primary{background:#474c50}.game-desk .desk-primary.cyan{background:#055c05}@media (max-width:620px){.game-desk .game-logo strong{font-size:28px}.game-desk .game-logo .logo-icon{font-size:30px}.game-desk .header-game-status{display:none}.game-desk .slovotron-game-header nav button{width:45px;padding:7px}.game-desk .slovotron-game-header nav button span{font-size:26px}}.game-desk .desk-columns{background:#222;border-radius:10px;gap:20px;margin-bottom:40px;padding:20px}.game-desk .desk-columns>.desk-card{background:0 0;border-radius:0;min-height:300px;padding:0}.game-desk .desk-columns>.desk-card+.desk-card{border-left:1px solid #383838;padding-left:20px}.game-desk .desk-columns .desk-primary{margin-top:8px}.game-desk .slovo-main-screen{animation:.2s desk-in}.game-desk .slovo-welcome{text-align:center;color:#fff;margin:0 0 40px;padding:0 16px;font-size:18px;line-height:1.45;display:block}.game-desk .slovo-live-card{text-align:center;background:#222;border-radius:10px;margin:0 auto 40px;padding:38px 24px;display:block}.game-desk .slovo-live-card small{color:#888;letter-spacing:1.5px;font-size:10px}.game-desk .slovo-live-card h2{margin:10px 0;font-size:28px}.game-desk .slovo-live-card p{color:#aaa;margin:0;font-size:14px}.game-desk .slovo-grid-game{background:#222;border-radius:10px;margin:0 auto 22px;padding:20px;display:block}.game-desk .slovo-grid-meta{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;display:flex}.game-desk .slovo-grid-meta span{color:#aaa}.game-desk .slovo-grid-game .compact-grid{gap:2px;width:100%;margin:0 auto;display:grid}.game-desk .slovo-grid-game .compact-grid span{aspect-ratio:1;color:#fff;background:#111;border:1px solid #333;place-items:center;font-size:9px;font-weight:700;display:grid}.game-desk .slovo-obs-box{background:#222;border-radius:10px;width:min(400px,100%);margin:40px auto 0;padding:20px;display:block}.game-desk .slovo-obs-box>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.game-desk .slovo-obs-box span{font-size:18px}.game-desk .slovo-obs-box button{color:#fff;cursor:pointer;background:0 0;border:0;width:auto;min-height:0;padding:0;font-size:24px}.game-desk .slovo-obs-box input{color:#fff;background:#333;border:1px solid #444;border-radius:5px;width:100%;padding:10px;font-size:15px}@media (max-width:720px){.game-desk .desk-columns>.desk-card+.desk-card{border-top:1px solid #383838;border-left:0;padding:20px 0 0}.game-desk .desk-columns>.desk-card{min-height:0}}.grid-preview .hint-box{color:#102a2b;background:#dff8f6;border:1px solid #7dcfca;border-left:4px solid #008f98;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:14px 15px;display:grid;box-shadow:0 8px 22px #008f981f}.grid-preview .hint-box.is-empty{background:#eef8f7}.grid-preview .hint-box>span:nth-child(2){gap:3px;display:grid}.grid-preview .hint-icon{color:#fff;background:#008f98;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.grid-preview .hint-box b{font-size:14px;line-height:1.3}.grid-preview .hint-box button{color:#fff;cursor:pointer;white-space:nowrap;background:#008f98;border:0;padding:10px 12px;font-size:9px;font-weight:900}.grid-preview .hint-box button:hover{background:#00777e;transform:translateY(-1px)}@media (max-width:600px){.grid-preview .hint-box{grid-template-columns:38px 1fr}.grid-preview .hint-box button{grid-column:1/-1;width:100%}}.grid-preview{overflow:hidden}.grid-preview h3 small{color:#929991;margin-left:7px;font-size:9px}.grid-preview .compact-grid{gap:2px;width:100%;margin:12px auto 0}.grid-preview .compact-grid span{aspect-ratio:1;color:#fff;background:#181b19;border-radius:2px;min-width:0;font-size:clamp(7px,1vw,10px);line-height:1}.hint-box{color:#102a2b;background:#dff8f6;border:1px solid #7dcfca;border-left:4px solid #008f98;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex;box-shadow:0 8px 22px #008f981f}.hint-box small{letter-spacing:1.5px;color:#007b82;font-size:8px;font-weight:900}.hint-box b{font-size:15px;line-height:1.3}.grid-found-section{background:#fff;border:1px solid #d7dad3;margin-top:18px;padding:22px}.grid-found-section>div:first-child{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.grid-found-section small{letter-spacing:1.5px;color:#008f98;font-size:8px;font-weight:900}.grid-found-section h3{margin:0;font-size:16px}.grid-found-section h3 span{color:#008f98;margin-left:5px}.found-empty{color:#878e87;text-align:center;border:1px dashed #d4d8d1;padding:18px;font-size:10px}.grid-found-section .found-list{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));max-height:230px;overflow:auto}.grid-overlay .stream-grid{gap:3px;width:min(72vh,680px);max-width:calc(100vw - 56px);height:min(72vh,680px);max-height:calc(100vh - 125px);padding:12px}.grid-overlay .stream-grid span{min-width:0;font-size:clamp(8px,1.25vh,16px)}.overlay-hint{color:#fff;letter-spacing:.4px;background:#001416f0;border:2px solid #45e3dc;border-radius:10px;align-self:center;margin-top:12px;padding:12px 22px;font-size:clamp(14px,1.5vw,22px);font-weight:900;box-shadow:0 10px 34px #00000059,0 0 24px #45e3dc2e}@media (max-width:820px){.grid-preview .compact-grid{max-width:min(100%,360px)!important}.grid-overlay .stream-grid{width:min(86vw,620px);height:min(86vw,620px)}.grid-found-section .found-list{grid-template-columns:repeat(2,1fr)}}.game-desk{color:#171817;background:#f3f3ef;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.desk-sidebar{color:#fff;background:#171918;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.desk-back{color:#9aa09b;font-size:11px;text-decoration:none}.desk-title{gap:8px;margin:46px 8px 34px;display:grid}.desk-title small,.desk-workspace header small,.desk-section-head small{letter-spacing:1.7px;font-size:8px;font-weight:900}.desk-title small{color:#737a74}.desk-title strong{font-size:20px}.desk-sidebar nav{gap:6px;display:grid}.desk-sidebar nav button{color:#9da39e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:12px;padding:13px;font-size:12px;display:flex}.desk-sidebar nav button.active{color:#171817;background:#fff;transform:translate(3px)}.desk-sidebar nav button span{width:18px}.desk-side-status{border-top:1px solid #303430;gap:9px;margin-top:auto;padding:18px 8px 0;display:grid}.desk-side-status small{color:#737a74;font-size:9px}.desk-connection{color:#aab0ab;align-items:center;gap:8px;font-size:9px;display:flex}.desk-connection i{background:#e2a13b;border-radius:50%;width:7px;height:7px}.desk-connection.is-online i{background:#43ca8b}.desk-workspace{min-width:0;padding:0 clamp(28px,5vw,78px) 70px}.desk-workspace>header{border-bottom:1px solid #d2d5ce;justify-content:space-between;align-items:center;height:104px;display:flex}.desk-workspace header small{color:#969c95}.desk-workspace header h1{margin:5px 0;font-size:25px}.desk-phase{color:#747a73;border:1px solid #c9ccc5;border-radius:30px;padding:9px 13px;font-size:10px}.desk-phase.active,.desk-phase.recruiting{color:#268153;background:#e3f5ea}.desk-tab{padding-top:50px;animation:.2s desk-in}.desk-section-head{margin-bottom:28px}.desk-section-head small{color:#ff542f}.grid .desk-section-head small{color:#008f98}.desk-section-head h2{letter-spacing:-2px;margin:8px 0;font-size:35px}.desk-section-head h2 span{color:#888e87;font-size:13px}.desk-section-head p{color:#747a73;max-width:650px;font-size:12px;line-height:1.6}.desk-columns{grid-template-columns:minmax(280px,380px) minmax(360px,1fr);align-items:start;gap:16px;display:grid}.desk-card{background:#fff;border:1px solid #d7dad3;min-height:310px;padding:25px}.desk-card h3{margin:0 0 22px;font-size:15px}.desk-card label{color:#737a73;gap:7px;margin-bottom:16px;font-size:9px;display:grid}.desk-card select{color:#171817;background:#f8f8f5;border:1px solid #d3d6cf;padding:12px}.desk-primary{color:#fff;cursor:pointer;background:#ff542f;border:0;padding:13px 16px;font-size:10px;font-weight:850}.desk-primary.cyan{background:#008f98}.desk-primary:disabled,.desk-actions button:disabled{opacity:.35}.command-focus{color:#fff;background:#1b1d1c}.command-focus>small{color:#818882;letter-spacing:1.5px;font-size:8px}.command-focus p{color:#afb5b0;font-size:11px}.desk-actions{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.desk-actions button,.grid-preview>div>button{color:#fff;cursor:pointer;background:#272a28;border:1px solid #3b3f3c;padding:10px;font-size:9px}.desk-actions .danger{color:#ff8c77}.desk-empty{text-align:center;color:#8c928b;border:1px dashed #cdd1ca;align-content:center;place-items:center;min-height:240px;display:grid}.desk-empty span{font-size:30px}.desk-empty p{font-size:11px}.grid-preview>div:first-child{justify-content:space-between;display:flex}.participant-table,.found-list{background:#fff;border:1px solid #d7dad3}.participant-table>div{border-bottom:1px solid #ecece8;grid-template-columns:70px 1fr 100px;align-items:center;min-height:56px;padding:0 20px;display:grid}.participant-table span{color:#929891;font-size:10px}.participant-table strong{font-size:12px}.participant-table i{color:#278357;font-size:9px}.participant-head{background:#f8f8f5;min-height:42px!important}.found-list{grid-template-columns:repeat(3,1fr);display:grid}.found-list>div{border:1px solid #ecece8;gap:13px;padding:18px;display:flex}.found-list span{color:#979d96;font-size:9px}.overlay-copy-card{color:#fff;background:#191b1a;padding:30px}.overlay-copy-card label{color:#858c86;margin-bottom:10px;font-size:9px;display:block}.overlay-copy-card>div{grid-template-columns:1fr auto;display:grid}.overlay-copy-card input{color:#fff;background:#252825;border:1px solid #3b403c;min-width:0;padding:14px}.overlay-copy-card>a{color:#aeb4af;margin-top:17px;font-size:10px;display:inline-block}.desk-note{border:1px solid #d6d9d2;justify-content:space-between;margin-top:14px;padding:18px;display:flex}.desk-note b{font-size:10px}.desk-note span{color:#777d76;font-size:9px}.desk-command-list{gap:8px;display:grid}.desk-command-list article{background:#fff;border:1px solid #d7dad3;grid-template-columns:190px 1fr;padding:18px 21px;display:grid}.desk-command-list code{color:#ff542f;font-size:12px;font-weight:900}.desk-command-list p{color:#737973;margin:0;font-size:11px}@keyframes desk-in{0%{opacity:0;transform:translateY(6px)}}@media (max-width:820px){.game-desk{grid-template-columns:1fr}.desk-sidebar{height:auto;position:static}.desk-title{margin:24px 8px}.desk-sidebar nav{grid-template-columns:1fr 1fr}.desk-side-status{margin-top:20px}.desk-workspace{padding-inline:18px}.desk-columns,.overlay-copy-card>div{grid-template-columns:1fr}}:root{--bg:#0d0f12;--card:#171a1f;--line:#2a2f37;--text:#f7f8fa;--muted:#9097a2;--orange:#ff5a24;--cyan:#38d8df}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}button,a,input,select{font:inherit}button,a{transition:all .18s}.simple-home{width:min(980px,100% - 40px);margin:auto;padding-bottom:70px}.simple-home>header,.operator>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;display:flex}.simple-home>header>b{letter-spacing:1px;font-size:15px}.simple-home>header>b span{color:var(--orange)}.connection{color:#8d949e;align-items:center;gap:8px;font-size:12px;display:flex}.connection i{background:#ffb13c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb13c18}.connection.ok i{background:#3bdb8d;box-shadow:0 0 0 4px #3bdb8d18}.intro{padding:76px 0 50px}.intro small,.operator-title small{color:var(--muted);letter-spacing:1.5px;font-size:11px;font-weight:700}.intro h1{letter-spacing:-4px;margin:14px 0 20px;font-size:64px;line-height:.98}.intro p{max-width:550px;color:var(--muted);font-size:17px;line-height:1.6}.simple-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simple-cards>a{border:1px solid var(--line);background:var(--card);min-height:235px;color:inherit;border-radius:16px;grid-template-columns:auto 1fr;gap:20px;padding:28px;text-decoration:none;display:grid;position:relative}.simple-cards>a:hover{border-color:#515966;transform:translateY(-3px)}.simple-cards .icon{font-size:32px}.simple-cards small{letter-spacing:1.2px;color:var(--muted);font-size:9px;font-weight:800}.simple-cards h2{margin:8px 0;font-size:32px}.simple-cards p{color:var(--muted);font-size:14px;line-height:1.5}.simple-cards>a>b{font-size:12px;position:absolute;bottom:24px;right:25px}.simple-cards>a:first-child>b{color:#ff815b}.simple-cards>a:last-child>b{color:var(--cyan)}.setup-note{background:#12151a;border:1px solid #333943;border-radius:12px;margin-top:16px;padding:20px 24px}.setup-note b{font-size:13px}.setup-note p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.setup-note code{color:#d9dee7}.operator{width:min(1100px,100% - 40px);margin:auto;padding-bottom:60px}.operator>header>a{color:var(--muted);font-size:13px;text-decoration:none}.operator>header>div{align-items:center;gap:12px;display:flex}.operator>header button,.operator .preview{border:1px solid var(--line);color:#eef1f5;cursor:pointer;background:#191d22;border-radius:8px;padding:10px 13px;font-size:11px;text-decoration:none}.operator>header button:hover,.operator .preview:hover{border-color:#59616d}.operator-title{justify-content:space-between;align-items:end;padding:54px 0 28px;display:flex}.operator-title h1{letter-spacing:-2px;margin:8px 0 0;font-size:38px}.phase{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:9px 12px;font-size:11px}.phase.recruiting,.phase.active{color:#62dfa1;border-color:#2c694d}.phase.paused{color:#ffbf59}.control-layout{grid-template-columns:420px 1fr;gap:16px;display:grid}.control-card{border:1px solid var(--line);background:var(--card);border-radius:14px;min-height:360px;padding:24px}.control-card h2{margin:0 0 24px;font-size:16px}.control-card label{color:var(--muted);flex-direction:column;gap:7px;margin-bottom:17px;font-size:11px;display:flex}.control-card select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:#fff;background:#101216;border-radius:8px;outline:none;padding:11px 12px}.control-card select:focus{border-color:#606a76}.actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.actions button{border:1px solid var(--line);color:#e8ebef;cursor:pointer;background:#22262c;border-radius:8px;padding:10px 13px;font-size:11px}.actions button:hover:not(:disabled){background:#2a2f36;transform:translateY(-1px)}.actions button:disabled{opacity:.35;cursor:not-allowed}.actions .primary{background:var(--orange);border-color:var(--orange);color:#fff}.actions .primary.cyan{background:#1daeb5;border-color:#1daeb5}.actions .danger{color:#ff8e8e}.empty{color:#707781;border:1px dashed #303640;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.empty span{font-size:35px;font-weight:200}.empty p{font-size:12px}.technical,.warning{margin-top:18px;line-height:1.5;color:#6f7781!important;font-size:10px!important}.warning{color:#e5a849!important}.real-list{gap:7px;display:grid}.real-list>div{background:#111419;border-radius:7px;align-items:center;gap:11px;padding:10px;display:flex}.real-list span{color:#69717d;font-size:10px}.real-list b{font-size:12px}.mini-grid{gap:2px;display:grid}.mini-grid span{aspect-ratio:1;background:#111419;place-items:center;font-size:9px;font-weight:700;display:grid}.overlay{color:#fff;width:100vw;height:100vh;padding:28px;font-family:Inter,ui-sans-serif,system-ui;overflow:hidden;background:0 0!important}.overlay-top{background:#0d0f12e6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:22px;height:56px;padding:0 18px;display:flex;box-shadow:0 8px 28px #00000038}.overlay-top>span{color:#c0c5cd;text-transform:uppercase;font-size:10px}.overlay-top .connection{margin-left:auto}.overlay-brand{align-items:center;gap:8px;margin-right:5px;display:flex}.overlay-brand b{letter-spacing:.8px;font-size:13px}.recruit{text-align:center;background:#0d0f12eb;border:1px solid #ffffff24;border-radius:18px;min-width:400px;padding:35px 50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000059}.recruit small,.turn small{letter-spacing:1.5px;color:#aeb4bd;font-size:9px;font-weight:800}.recruit h1{color:#ff865e;margin:12px;font-size:36px}.recruit p{color:#b1b6be;font-size:12px}.recruit strong{border:1px solid #3d434d;border-radius:20px;margin-top:12px;padding:7px 12px;font-size:10px;display:inline-block}.turn{background:#0d0f12eb;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:210px 1fr 125px;align-items:center;gap:25px;min-height:160px;padding:24px 27px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.turn h2{margin:8px 0 0;font-size:23px}.overlay-task{border-left:1px solid #ffffff21;padding-left:25px}.overlay-task h1{margin:8px 0 0;font-size:25px}.big-time{color:#ff774b;text-align:center;font-size:62px}.grid-overlay{flex-direction:column;display:flex}.stream-grid{aspect-ratio:1;background:#0d0f12eb;border:1px solid #ffffff21;border-radius:16px;gap:5px;height:min(78vh,820px);margin:auto;padding:18px;display:grid}.stream-grid span{background:#ffffff0e;border:1px solid #ffffff0f;place-items:center;font-size:clamp(10px,1.65vh,22px);font-weight:800;display:grid}.waiting{place-items:center;display:grid}.waiting>div{background:#0d0f12e0;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:8px 15px;padding:16px 20px;display:grid}.waiting .connection{grid-row:1/3}.waiting small{font-size:10px;font-weight:800}.waiting p{color:#a8aeb7;margin:0;font-size:11px}.overlay.waiting .connection span{display:none}@media (max-width:760px){.intro h1{font-size:48px}.simple-cards,.control-layout{grid-template-columns:1fr}.operator>header{align-items:flex-start;height:auto;padding:15px 0}.operator>header>div{flex-wrap:wrap;justify-content:flex-end}.operator>header .connection{justify-content:flex-end;width:100%}.operator-title{padding-top:38px}.control-card{min-height:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.private-login-intro h1{letter-spacing:-3px;line-height:.94}.private-login-intro h1>span{white-space:nowrap;display:block}.private-stream-now{background:#fff;border-left:3px solid #ff4f2e;max-width:540px;padding:16px 18px;gap:5px!important;margin-top:0!important;display:grid!important}.private-stream-now small{color:#ff4f2e;letter-spacing:1.5px;font-size:8px;font-weight:900}.private-stream-now b{font-size:16px}.private-stream-now>span{color:#747a72;font-size:11px}.private-game-tags{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}@media (max-width:780px){.private-login-intro h1{letter-spacing:-2px;font-size:clamp(44px,13vw,57px)}.private-login-intro>.private-game-tags{display:none}.private-stream-now{padding:12px 14px;display:grid!important}}.landing{--paper:#f0f1ed;--ink:#101114;--red:#ff4f2e;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing-nav{border-bottom:1px solid #cfd1cc;justify-content:space-between;align-items:center;width:min(1220px,100% - 48px);height:76px;margin:auto;display:flex}.landing-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.landing-logo>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.landing-logo b{letter-spacing:.5px;font-size:15px}.landing-logo b span,.landing-footer b span{color:var(--red)}.landing-logo small{letter-spacing:1.5px;color:#81857e;border-left:1px solid #c9cbc6;padding-left:10px;font-size:8px}.landing-nav>div{align-items:center;gap:26px;display:flex}.landing-nav>div a{color:#555952;font-size:11px;font-weight:750;text-decoration:none}.landing-nav .twitch{color:#6336ac;border:1px solid #b7bab4;border-radius:20px;padding:9px 13px}.landing-hero{grid-template-columns:1.08fr .92fr;align-items:center;width:min(1220px,100% - 48px);min-height:610px;margin:auto;display:grid;position:relative;overflow:hidden}.hero-kicker{letter-spacing:1.8px;color:#656962;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.hero-kicker i{background:var(--red);width:25px;height:2px}.landing-hero h1{letter-spacing:-8px;margin:28px 0 35px;font-size:clamp(65px,8.6vw,126px);font-weight:950;line-height:.76}.landing-hero h1 span{color:#0000;-webkit-text-stroke:2px var(--ink)}.hero-copy>p{color:#5e625b;max-width:520px;font-size:16px;line-height:1.65}.hero-button{background:var(--ink);color:#fff;align-items:center;gap:28px;margin-top:24px;padding:14px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.hero-button span{color:var(--red)}.hero-art{place-items:center;height:470px;display:grid;position:relative}.hero-art:before,.hero-art:after{content:"";border:1px solid #c9cbc6;border-radius:50%;position:absolute;inset:40px}.hero-art:after{inset:93px}.brain{background:var(--ink);width:180px;height:180px;box-shadow:18px 18px 0 var(--red);z-index:2;border-radius:50%;place-items:center;font-size:78px;animation:5s ease-in-out infinite landing-float;display:grid}.orbit{background:var(--paper);letter-spacing:1px;z-index:3;border:1px solid #aeb2aa;border-radius:30px;padding:9px 13px;font-size:9px;font-weight:900;position:absolute}.orbit.one{top:52px;left:20%}.orbit.two{top:48%;right:3%}.orbit.three{bottom:40px;left:30%}.chat-pill{background:#fff;border-radius:8px;padding:13px 17px;font-size:11px;font-weight:800;position:absolute;bottom:100px;left:5%;box-shadow:0 12px 35px #4a4d481f}.chat-pill i{background:#42cd83;border-radius:50%;width:7px;height:7px;margin-left:20px;display:inline-block}@keyframes landing-float{50%{transform:translateY(-10px)rotate(2deg)}}.bot-warning{color:#fff;border-block:4px solid var(--red);background:#131518;grid-template-columns:auto minmax(0,1fr) 330px;align-items:center;gap:26px;padding:34px max(24px,50vw - 610px);display:grid}.warn-mark{color:#ff7c65;border:1px solid #ff7c65;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:900;display:grid}.bot-warning small{letter-spacing:1.7px;color:#ff7a61;font-size:9px;font-weight:900}.bot-warning h2{margin:7px 0 8px;font-size:24px}.bot-warning p{color:#aeb2ba;margin:0;font-size:12px;line-height:1.55}.bot-warning p b{color:#fff}.mod-note{border-left:1px solid #3b3f46;padding-left:25px}.mod-note span{color:#ffc05f;letter-spacing:1.2px;font-size:9px;font-weight:900}.game-section,.setup{padding:90px max(24px,50vw - 610px)}.section-head small{color:var(--red);letter-spacing:1.8px;font-size:9px;font-weight:900}.section-head h2{letter-spacing:-3px;margin:7px 0 35px;font-size:54px}.landing-games{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.landing-game{color:#fff;background:#17191d;border:1px solid #2b2e34;flex-direction:column;min-height:360px;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.landing-game:after{content:"";filter:blur(4px);opacity:.22;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-110px;right:-100px}.landing-game.fire:after{background:#ff4f2e}.landing-game.cyan:after{background:#27d6df}.landing-game.purple:after{background:#9857e5}.landing-game:hover{transform:translateY(-5px)}.landing-game .num{color:#626772;font-size:9px;position:absolute;top:18px;right:20px}.landing-game>i{margin:35px 0 25px;font-size:38px;font-style:normal}.landing-game>small{letter-spacing:1.4px;color:#898f9b;font-size:8px;font-weight:900}.landing-game h3{letter-spacing:-1.5px;margin:9px 0 15px;font-size:31px}.landing-game p{color:#9ba0aa;max-width:280px;font-size:12px;line-height:1.6}.landing-game>b{color:#ff8b73;margin-top:auto;font-size:11px}.landing-game.cyan>b{color:#6be8ee}.landing-game.purple>b{color:#c69af7}.setup{background:#e4e5df}.setup .section-head{grid-template-columns:1fr 1fr;display:grid}.setup .section-head small{grid-column:1/-1}.setup .section-head p{color:#666a63;align-self:center;font-size:13px;line-height:1.6}.setup code{color:#30332f;background:#d2d4cd;border-radius:3px;padding:2px 5px}.setup-steps{border-top:1px solid #bfc2ba;grid-template-columns:1fr 1fr;display:grid}.setup-steps article{border-bottom:1px solid #bfc2ba;grid-template-columns:auto 1fr;gap:17px;padding:27px 25px 27px 0;display:grid}.setup-steps article:nth-child(odd){border-right:1px solid #bfc2ba}.setup-steps article:nth-child(2n){padding-left:25px}.setup-steps article>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.setup-steps h3{margin:5px 0 9px;font-size:15px}.setup-steps p{color:#666a63;margin:0;font-size:11px;line-height:1.6}.setup-bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:26px;display:flex}.setup-bottom p{color:#666a63;max-width:760px;font-size:11px;line-height:1.6}.setup-bottom a{color:#fff;background:var(--ink);flex:none;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none}.landing-footer{color:#fff;background:#0d0f12;justify-content:space-between;align-items:center;padding:38px max(24px,50vw - 610px);display:flex}.landing-footer>div{align-items:center;gap:20px;display:flex}.landing-footer p{color:#6f747c;font-size:10px}.landing-footer nav{gap:22px;display:flex}.landing-footer a{color:#9298a2;font-size:10px;text-decoration:none}@media (max-width:850px){.landing-hero{grid-template-columns:1fr;padding:65px 0}.hero-art{display:none}.landing-hero h1{letter-spacing:-5px;font-size:75px}.bot-warning{grid-template-columns:auto 1fr}.mod-note{grid-column:2}.landing-games{grid-template-columns:1fr}.landing-game{min-height:280px}.setup .section-head{display:block}.setup-steps{grid-template-columns:1fr}.setup-steps article:nth-child(odd){border-right:0}.setup-steps article:nth-child(2n){padding-left:0}.setup-bottom,.landing-footer{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.landing-nav>div>a:not(.twitch),.landing-logo small{display:none}.landing-hero h1{letter-spacing:-4px;font-size:54px}.bot-warning{grid-template-columns:1fr}.mod-note{border-top:1px solid #3b3f46;border-left:0;grid-column:1;padding:18px 0 0}.section-head h2{font-size:40px}.landing-footer nav{flex-direction:column}.setup-steps article{grid-template-columns:1fr}.setup-bottom{align-items:stretch}}.landing-game:has(.game-beta) .num{top:24px;right:87px}.game-beta{z-index:5;color:#fff;cursor:help;letter-spacing:1.4px;background:linear-gradient(135deg,#ff5b3c,#d9331a);border:1px solid #ff775f66;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:17px;right:20px;box-shadow:0 8px 22px #ff4f2e30}.landing-game.cyan .game-beta{background:linear-gradient(135deg,#21cad4,#087f91);border-color:#63eef466;box-shadow:0 8px 22px #27d6df2b}:is(.game-beta:hover,.game-beta:focus-visible){outline:none;transform:translateY(-2px);box-shadow:0 11px 28px #ff4f2e45}:is(.landing-game.cyan .game-beta:hover,.landing-game.cyan .game-beta:focus-visible){box-shadow:0 11px 28px #27d6df45}.game-beta-tooltip{color:#e9ebef;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;visibility:hidden;background:#0e1013f5;border:1px solid #3a3e46;border-radius:10px;width:245px;padding:12px 14px;font-size:11px;font-weight:650;line-height:1.5;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-5px);box-shadow:0 16px 40px #0009}.game-beta-tooltip:before{content:"";background:#0e1013;border-top:1px solid #3a3e46;border-left:1px solid #3a3e46;width:9px;height:9px;position:absolute;top:-5px;right:17px;transform:rotate(45deg)}.game-beta:hover .game-beta-tooltip,.game-beta:focus .game-beta-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:560px){.game-beta-tooltip{width:min(225px,100vw - 80px)}}.ellidi-core{color:#fff;z-index:2;background:#101114;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;animation:5s ease-in-out infinite landing-float;display:flex;box-shadow:22px 22px #ff4f2e}.ellidi-core small{letter-spacing:4px;color:#8b9098;font-size:8px}.ellidi-core strong{letter-spacing:-5px;color:#fff;margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:62px;font-style:italic;font-weight:700;line-height:1}.ellidi-core i{letter-spacing:1.4px;color:#56dda0;font-size:7px;font-style:normal}.chat-pill{align-items:center;gap:8px;display:flex}.chat-pill span{color:#8a9088;font-size:7px}.chat-pill.is-live{box-shadow:0 12px 35px #ff4f2e33}.chat-pill.is-live i{background:#ff4f2e;box-shadow:0 0 0 4px #ff4f2e1f}.chat-pill.is-live span{color:#ff4f2e}.stream-live{color:#fff;background:#6d3bc0;align-items:center;gap:16px;padding:20px max(24px,50vw - 610px);display:flex}.stream-live>i{background:#ff6262;border-radius:50%;width:9px;height:9px;animation:1.5s infinite live-pulse;box-shadow:0 0 0 5px #ffffff1c}.stream-live>div{flex-direction:column;gap:2px;display:flex}.stream-live small{letter-spacing:1.5px;color:#d5c4f2;font-size:8px}.stream-live b{font-size:13px}.stream-live span{color:#c8b8e2;font-size:9px}.stream-live>a{color:#fff;border:1px solid #ffffff45;margin-left:auto;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}@keyframes live-pulse{50%{opacity:.4}}.landing-game>div:last-child{align-items:center;gap:18px;margin-top:auto;display:flex}.landing-game>div a{color:#ff8b73;font-size:11px;font-weight:800;text-decoration:none}.landing-game>div a+a{color:#818792;border-left:1px solid #3a3f47;padding-left:18px}.landing-game.cyan>div a:first-child{color:#6be8ee}.landing-game.purple>div a:first-child{color:#c69af7}.connect-card{color:#25251f;background:#fff8e8;border:1px solid #d4b471;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:35px;margin:0 max(24px,50vw - 610px) 80px;padding:26px 30px;display:grid}.connect-card>div>span{color:#a5771c;letter-spacing:1.5px;font-size:8px;font-weight:900}.connect-card h2{margin:6px 0;font-size:22px}.connect-card p{color:#77705f;margin:0;font-size:11px;line-height:1.6}.connect-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.connect-card li{flex-direction:column;display:flex}.connect-card li b{font-size:10px}.connect-card li small{color:#8a8373;font-size:8px}.connect-card>a{color:#fff;background:#1a1b1d;padding:12px 14px;font-size:9px;font-weight:800;text-decoration:none}.rules-page{color:#131417;background:#f0f1ed;min-height:100vh;padding:0 max(24px,50vw - 480px) 80px}.rules-page>header{border-bottom:1px solid #cbd0c8;justify-content:space-between;align-items:center;height:72px;display:flex}.rules-page>header a{color:#555b53;font-size:11px;font-weight:800;text-decoration:none}.rules-page>section{padding:70px 0 45px}.rules-page>section small{letter-spacing:1.8px;color:#ff4f2e;font-size:9px;font-weight:900}.rules-page.grid>section small{color:#009ba4}.rules-page h1{letter-spacing:-4px;margin:10px 0;font-size:58px}.rules-page>section p{color:#73786f}.rules-list{border-top:1px solid #cbd0c8}.rules-list article{border-bottom:1px solid #cbd0c8;grid-template-columns:70px 1fr;gap:20px;padding:28px 0;display:grid}.rules-list article>span{color:#9ca198;font-size:10px;font-weight:800}.rules-list h2{margin:0 0 8px;font-size:20px}.rules-list p{color:#686d65;margin:0;font-size:12px;line-height:1.65}.rules-page>aside{color:#fff;background:#15171a;justify-content:space-between;gap:20px;margin-top:30px;padding:20px 23px;display:flex}.rules-page>aside b{font-size:11px}.rules-page>aside span{color:#939aa4;font-size:10px}.hint-box{background:#132c30;border:1px solid #2e8f95;flex-direction:column;gap:4px;margin-top:14px;padding:13px;display:flex}.hint-box small{letter-spacing:1.3px;color:#56d8de;font-size:7px}.hint-box b{font-size:12px}.overlay-hint{color:#8ff6fa;letter-spacing:1px;background:#0d0f12eb;border:1px solid #38d8df80;border-radius:20px;align-self:center;margin-top:14px;padding:10px 16px;font-size:10px;font-weight:800}@media (max-width:850px){.ellidi-core{width:200px;height:200px}.ellidi-core strong{font-size:48px}.connect-card{grid-template-columns:1fr}.connect-card>a{justify-self:start}.stream-live{flex-wrap:wrap;align-items:flex-start}.stream-live>a{margin-left:25px}.rules-page h1{font-size:42px}}@media (max-width:560px){.rules-list article{grid-template-columns:1fr}.rules-page>aside{flex-direction:column}.connect-card{margin-inline:16px}}.landing-game ul{gap:7px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.landing-game li{color:#aeb3bc;font-size:10px}.landing-game li:before{content:"→";color:#626976;margin-right:7px}.landing-game code{color:#fff;font-weight:800}.commands-title{margin:0 0 16px;font-size:25px}.command-list{gap:8px;margin-bottom:55px;display:grid}.command-list article{background:#fff;border:1px solid #d1d4cd;grid-template-columns:220px 1fr;align-items:center;gap:22px;padding:16px 19px;display:grid}.command-list code{color:#ff4f2e;font-size:12px;font-weight:900}.rules-page.grid .command-list code{color:#008e96}.command-list p{color:#656b62;margin:0;font-size:11px;line-height:1.55}.slovotron-shell{background:#0d0f12;flex-direction:column;height:100vh;display:flex}.slovotron-shell>header{border-bottom:1px solid #2b2f35;flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.slovotron-shell>header div{gap:20px;display:flex}.slovotron-shell>header a{color:#a5abb4;font-size:10px;font-weight:800;text-decoration:none}.slovotron-shell>iframe{background:#f0f1ed;border:0;flex:1;width:100%}.slovotron-overlay-shell{background:0 0;width:100vw;height:100vh;margin:0}.slovotron-overlay-shell iframe{background:0 0;border:0;width:100%;height:100%}.slovotron-rules{padding-bottom:120px}@media (max-width:560px){.command-list article{grid-template-columns:1fr}.slovotron-shell>header{padding:0 14px}.slovotron-shell>header div{gap:10px}}
