@import"https://fonts.googleapis.com/css?family=Open+Sans:400,800,700&subset=latin,cyrillic&display=swap";@import"https://d2gmcelpu31ywr.cloudfront.net/fonts/Lumios%20Marker/stylesheet.css";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;height:100dvh;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;height:100dvh;width:100%;overflow:hidden;background:#000;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}#root{height:100%;width:100%}.lm-wrapper{display:flex;flex-direction:row;align-items:stretch;height:100%;width:100%}.lm-form-pane{flex:0 0 50%;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;overflow:hidden;padding:30px;font-size:18px}.lm-center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.lm-logo{display:block;flex-shrink:0}.lm-h1{font-weight:400;font-size:2.88em;margin:.7em 0 0;text-align:center;line-height:.5;color:#fff}.lm-h1 em{font-family:Lumios Marker,Dancing Script,cursive;display:block;color:#ff4888;font-size:1.97em;line-height:1;font-style:normal;margin-top:.3em}.lm-sub-text{margin-top:1.6em;font-size:.82em;color:#fff;letter-spacing:.04em;text-align:center;opacity:.9;line-height:1.5}@keyframes lm-cta-pulse{0%{text-shadow:0 0 0px rgba(255,255,255,0)}50%{text-shadow:0 0 18px rgba(255,255,255,.25),0 0 6px rgba(92,225,230,.2)}to{text-shadow:0 0 0px rgba(255,255,255,0)}}.lm-start-btn{position:relative;width:10.2em;height:4.69em;max-width:100%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.94em;font-weight:700;font-family:Open Sans,sans-serif;padding:0;flex:0 0 auto;text-transform:uppercase;cursor:pointer;letter-spacing:.06em;transition:color .2s;margin-top:1em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;animation:lm-cta-pulse 3s ease-in-out infinite}.lm-start-btn:before,.lm-start-btn:after{content:"";position:absolute;width:1.5em;height:1.5em;border-color:#5ce1e6;border-style:solid}.lm-start-btn:before{top:0;left:0;border-width:2px 0 0 2px}.lm-start-btn:after{bottom:0;right:0;border-width:0 2px 2px 0}.lm-start-btn:hover,.lm-start-btn:active{color:#5ce1e6}.lm-video-pane{position:relative;flex:0 0 50%;min-width:0;overflow:hidden}.lm-video-preview,.lm-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.lm-video-preview{z-index:2}.lm-video{z-index:1}@media(min-width:701px)and (max-width:960px){.lm-form-pane{font-size:14px;padding:20px}}@media(max-width:700px){html,body,#root{height:100%;height:100dvh;overflow:hidden}.lm-wrapper{flex-direction:column;height:100%;height:100dvh}.lm-video-pane{position:relative;flex:0 0 45%;height:45%;order:0;width:100%}.lm-form-pane{order:1;flex:0 0 55%;height:55%;font-size:13px;padding:0 24px max(env(safe-area-inset-bottom,0px),0px);justify-content:center;overflow:hidden}.lm-logo{width:46px;height:46px}.lm-h1{font-size:2.5em;margin:.35em 0 0}.lm-h1 em{font-size:1.8em;margin-top:.12em}.lm-sub-text{font-size:.95em;margin-top:.7em;opacity:.85}.lm-start-btn{font-size:1.8em;margin-top:.7em;height:3.8em}}@media(max-width:360px){.lm-form-pane{font-size:11px}}@media(max-width:700px)and (max-height:600px){.lm-video-pane{flex:0 0 38%;height:38%}.lm-form-pane{flex:0 0 62%;height:62%;font-size:11px}.lm-start-btn{margin-top:.45em}}@media(max-width:700px)and (max-height:480px){.lm-video-pane{flex:0 0 32%;height:32%}.lm-form-pane{flex:0 0 68%;height:68%;font-size:10px;padding:0 18px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){html,body,#root{height:100%;height:100dvh;overflow:hidden}.lm-wrapper{flex-direction:row;height:100%;height:100dvh}.lm-form-pane{flex:0 0 50%;font-size:11px;padding:0 20px max(env(safe-area-inset-bottom,0px),0px);justify-content:center;overflow:hidden}.lm-logo{width:36px;height:36px}.lm-h1{font-size:2em;margin:.2em 0 0}.lm-h1 em{font-size:1.5em}.lm-sub-text{font-size:.85em;margin-top:.35em}.lm-start-btn{font-size:1.4em;margin-top:.4em;height:3.2em}.lm-video-pane{flex:0 0 50%;height:100%}}
