@font-face{font-family:OptimusPrincepsCyr;src:url(/assets/OptimusPrincepsCyr-B-nkeCQo.woff2) format("woff2"),url(/assets/OptimusPrincepsCyr-nO3w8DRJ.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:OldCyr;src:url(/assets/OldCyr-Bold-D-geRLlQ.woff2) format("woff2"),url(/assets/OldCyr-Bold-B5_UM01M.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cruinn;src:url(/assets/Cruinn-Black-DgOm5Kdi.woff2) format("woff2"),url(/assets/Cruinn-Black-WB2Mo5wE.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}body{font-family:Cruinn,sans-serif;display:flex;flex-direction:column;flex:1;background:#08070c;margin:0;overflow:hidden;max-width:100%}a{color:#4b4b8a;text-decoration:none}:root{font-family:Cruinn,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#08070c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}.form-field{display:flex;flex-direction:row;align-items:center;justify-content:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#491439;cursor:pointer;transition:border-color .25s}button:hover{background-color:#5b1947}button:active{background-color:#3a0e2d}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#app{width:100vw;height:100vh;overflow:auto;justify-content:center;align-items:center;display:flex}@media (prefers-color-scheme: light){#app{background:#fff}}.button[data-v-2d0b6b1c]{background-color:#491439;color:#cfd1ce;text-shadow:.03em .03em #444;padding:14px 20px 9px;margin:0 20px;border:none;border-radius:20px;font-size:43px;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .2s ease;outline:none;-webkit-user-select:none;user-select:none;line-height:39px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;display:flex;flex-direction:row}.button svg[data-v-2d0b6b1c]{margin-right:6px}.button[data-v-2d0b6b1c]:hover{background-color:#5b1947;box-shadow:0 8px 12px #00000026,0 2px 4px #0000001f}.button[data-v-2d0b6b1c]:active{background-color:#3a0e2d;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;transform:translateY(2px)}.button[data-v-2d0b6b1c]:disabled{background-color:#797979;color:#8b8b8b;cursor:not-allowed;pointer-events:none;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.form-field[data-v-9247b662]{display:flex;position:relative}.form-field input[data-v-9247b662]{flex:1;font-family:Cruinn,sans-serif;font-weight:400;letter-spacing:1px;padding:17px 10px;border-radius:5px;font-size:18px;color:#000;background-color:#eee;border-width:0;outline:none;text-indent:10px}.form-field input[data-v-9247b662]:hover{transition:border-color .2s ease;border-color:#000;cursor:pointer}.form-field input[data-v-9247b662]::placeholder{color:#aaa;font-size:14pt;line-height:inherit;vertical-align:middle;transform:translateY(2px)}.form-field input[data-v-9247b662]:focus{border-color:#000;cursor:text}.control-button[data-v-1bbb74f7]{margin:10px;display:flex;background-size:40%;background-repeat:no-repeat;background-position:center;background-color:#3e718a;color:#eee;width:50px;height:50px;text-shadow:.03em .03em #444;border:none;border-radius:40px;font-size:20px;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .2s ease;outline:none;-webkit-user-select:none;user-select:none;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.control-button svg[data-v-1bbb74f7]{margin-right:6px}.control-button[data-v-1bbb74f7]:hover{background-color:#7199ad;box-shadow:0 8px 12px #00000026,0 2px 4px #0000001f}.control-button[data-v-1bbb74f7]:active{background-color:#5195b6;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014;transform:translateY(2px)}.control-button[data-v-1bbb74f7]:disabled{background-color:#999;color:#222;cursor:not-allowed;pointer-events:none;box-shadow:none}.copy[data-v-1bbb74f7]{background-image:url(/img/icons/copy.svg);color:#fff}.back[data-v-1bbb74f7]{background-image:url(/img/icons/back.svg);background-size:50%}.info[data-v-1bbb74f7]{background-image:url(/img/icons/info.svg);background-size:64%}.attachment[data-v-1bbb74f7]{background-image:url(/img/icons/attachment.svg);background-size:64%}.home[data-v-1bbb74f7]{background-image:url(/img/icons/home.svg);background-size:48%}.sound-off[data-v-1bbb74f7]{background-image:url(/img/icons/sound-off.svg);background-size:50%}.sound-on[data-v-1bbb74f7]{background-image:url(/img/icons/sound-on.svg);background-size:50%}.music-off[data-v-1bbb74f7]{background-image:url(/img/icons/music-off.svg);background-size:50%}.music-on[data-v-1bbb74f7]{background-image:url(/img/icons/music-on.svg);background-size:50%}.browsers.hidden[data-v-1fd8adfb]{opacity:0;transition:all .5s ease;z-index:0;height:0;overflow:hidden}.browsers[data-v-1fd8adfb]{transition:all .5s ease;position:relative;display:flex;flex-direction:column;align-items:center;height:200px}.browsers p[data-v-1fd8adfb]{opacity:.15;color:#dedede;font-size:12pt}.banners.hidden[data-v-1fd8adfb]{opacity:0;transition:all .5s ease;z-index:0}.banners[data-v-1fd8adfb]{transition:all .5s ease;z-index:1;opacity:.15;display:flex;align-items:center;padding:0 0 120px}.banners a[data-v-1fd8adfb]{display:flex;cursor:pointer;transition:all .1s ease;margin-top:0}.banners a[data-v-1fd8adfb]:active{transition:all .1s ease;margin-top:1px}.banners a img[data-v-1fd8adfb]{width:104px;height:35px;margin:0 20px}.goodbye.hidden[data-v-1fd8adfb]{transform:scale(5);opacity:0;transition:all .5s ease}.goodbye[data-v-1fd8adfb]{transform:scale(1);transition:all .5s ease;z-index:0;position:absolute;opacity:1}.goodbye img[data-v-1fd8adfb]{transform:scale(1);border-radius:220px;margin:0 20px 20px;transition:all .5s ease;box-shadow:0 0 5px #000000bf}.goodbye img.hidden[data-v-1fd8adfb]{transition:all .5s ease;transform:scale(.01);border-radius:220px;margin:0 20px 20px}.about[data-v-95155f50]{display:flex;overflow:auto;flex-direction:column;z-index:1;opacity:1;transition:opacity .3s ease;margin:0;height:100vh}.about h1[data-v-95155f50]{font-family:Cruinn,sans-serif;font-size:55px;color:#3e718a;text-align:center;margin:60px 0 0;line-height:60px}.about h2[data-v-95155f50]{font-family:Cruinn,sans-serif;font-size:35px;color:#3e718a;text-align:center;margin:20px 0 0;line-height:41px}.about h3[data-v-95155f50]{font-family:Cruinn,sans-serif;font-size:25px;color:#95a8b2;margin:20px 0 0;line-height:41px}.about .paragraph[data-v-95155f50]{margin:0 40px;padding:0;display:flex;flex-direction:column}.about .paragraph ul[data-v-95155f50]{margin:0;padding-left:5px}.about .paragraph ul li[data-v-95155f50]{color:#bebebe}.about .paragraph p[data-v-95155f50]{font-family:Cruinn,sans-serif;text-indent:20px;font-size:13pt;color:#bfc7c7;padding:0;width:100%;display:flex;justify-content:center}.about .paragraph p a[data-v-95155f50]{color:#186767}.about .paragraph p.notice[data-v-95155f50]{text-indent:0;text-align:center;padding:25px 0 10px}.about .form-field.controls[data-v-95155f50]{margin:20px 0 10px}.info[data-v-ccd26092]{display:flex;overflow:auto;flex-direction:column;z-index:1;opacity:1;transition:opacity .3s ease;margin:0;height:100vh}.info h1[data-v-ccd26092]{font-family:Cruinn,sans-serif;font-size:55px;color:#3e718a;text-align:center;margin:40px 0 0;line-height:41px}.info .paragraph[data-v-ccd26092]{margin:0 40px;padding:0;display:flex;flex-direction:column}.info p[data-v-ccd26092]{font-family:Cruinn,sans-serif;text-indent:20px;font-size:13pt;color:#525757;padding:0;text-align:justify}.info p a[data-v-ccd26092]{color:#186767}.info .form-field.controls[data-v-ccd26092]{align-items:inherit;margin:0 0 20px}.version[data-v-f4df7695]{position:absolute;top:0;right:15px;font-size:11pt;color:#707070}.hidden[data-v-f4df7695]{opacity:0;transition:opacity .5s ease}#disclaimer[data-v-f4df7695]{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:5;opacity:1;transition:opacity .3s ease;-webkit-user-select:none;user-select:none}#disclaimer h1[data-v-f4df7695]{font-family:Cruinn,sans-serif;font-size:70px;color:#3e718a;text-align:center;margin:85px 0 0;line-height:70px;letter-spacing:-1px}#disclaimer p[data-v-f4df7695]{font-family:Cruinn,sans-serif;font-size:15pt;color:#efefef;text-align:center;padding:10px 40px}#disclaimer .form-field.controls[data-v-f4df7695]{margin:20px 0 30px;width:100%;-webkit-user-select:none;user-select:none}#disclaimer .form-field.controls .control-button[data-v-f4df7695]{margin:0 15px}#disclaimer.hidden[data-v-f4df7695]{position:absolute;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-direction:column;z-index:5;opacity:0;transition:opacity .5s ease}#loadingScreen[data-v-f4df7695]{opacity:1;position:absolute;display:flex;width:100vw;justify-content:center;align-items:center;overflow:hidden;transition:opacity .5s ease;flex-direction:column;z-index:4;-webkit-user-select:none;user-select:none}#loadingScreen h1[data-v-f4df7695]{font-family:Cruinn,sans-serif;font-size:70px;color:#64234d;text-align:center;margin:0;line-height:60px}#loadingScreen h2[data-v-f4df7695]{font-family:Cruinn,sans-serif;font-size:25px;color:#efefef}#loadingScreen p[data-v-f4df7695]{font-family:Cruinn,sans-serif;font-size:15pt;color:#efefef;margin:20px}#loadingScreen #progressBarContainer[data-v-f4df7695]{display:flex;position:relative;width:300px;height:24px;border:1px solid #ccc;border-radius:10px;overflow:hidden}#loadingScreen #progressBar[data-v-f4df7695]{width:0;background-color:#64234d;text-align:center;line-height:28px;color:#fff;font-weight:700;font-size:8pt;transition:width .2s ease;border-radius:8px}#loadingScreen #progressMessage[data-v-f4df7695]{opacity:.5}#loadingScreen.hidden[data-v-f4df7695]{position:absolute;width:100vw;justify-content:center;align-items:center;overflow:hidden;opacity:0;z-index:4;transition:opacity 1s ease}#renderCanvas.hidden[data-v-f4df7695]{position:absolute;transition:all .3s ease;filter:blur(10px);opacity:0;height:100vh}#renderCanvas[data-v-f4df7695]{position:absolute;z-index:3;transition:all 2s ease;width:100vw;height:100vh;outline:none;filter:blur(0);opacity:1}#webcamBackground.hidden[data-v-f4df7695]{transition:all .3s ease;position:absolute;opacity:0;z-index:0;width:100vw;height:100vh}#webcamBackground[data-v-f4df7695]{transition:all .3s ease;position:absolute;opacity:1;z-index:0;width:100vw;height:100vh;outline:none}
