﻿@import"../../css/ui/fonts.css";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;outline:0;border:0;}*:hover,*:focus{box-shadow:none;outline:0;}html{box-sizing:border-box;text-rendering:optimizeLegibility;width:100%;height:100%;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;}a{color:inherit;text-decoration:none;}a:hover{text-decoration:none;}img{vertical-align:middle;width:auto;height:auto;max-width:100%;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre,fieldset,ul,ol,menu,form{margin:0;}button:focus{outline:0;}button,fieldset,iframe{border:0;}fieldset,ul,ol,button,menu{padding:0;}ol,ul{list-style:none;}textarea{resize:vertical;}table{width:100%;border-collapse:collapse;border-spacing:0;}td{padding:0;}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;}button{background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;}img{max-width:none;}.container{--container-max:392px;--container-width:90%;max-width:var(--container-max);width:var(--container-width);margin:0 auto;height:100%;}html,body{font-family:"Inter";font-optical-sizing:auto;font-style:normal;}.start-section .back-btn{position:absolute;top:27px;left:20px;font-size:1.25rem;color:#fff;}.start-section .start-wrapper{background-image:url("/assets/images/start-bg.png");background-position:center;background-size:cover;height:100svh;}.start-section .start-wrapper .cover{display:flex;flex-direction:column;align-items:center;height:100%;gap:12.5rem;padding-top:3.125rem;}@media(max-width:390px){.start-section .start-wrapper .cover{zoom:.8;}}@media(max-width:300px){.start-section .start-wrapper .cover{zoom:.7;}}.start-section .start-wrapper .cover .start-text{color:#fff;font-size:1.6875rem;font-weight:600;text-align:center;}.start-section .start-wrapper .cover .start-text span{background:#1d1f2a;padding:.625rem 1.25rem;border-radius:26px;display:inline-block;}.start-section .start-wrapper .cover button{background:#fff;border-radius:50%;width:4.375rem;height:4.375rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;}.start-section .start-wrapper .cover button i{color:#a02630;font-size:1.5625rem;}.start-section .start-wrapper .cover button:before{content:"";position:absolute;border:solid 1px #fff;border-radius:100%;width:5.125rem;height:5.125rem;aspect-ratio:1/1;}.start-section .start-wrapper .cover button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.125rem;height:5.125rem;}.start-section .start-wrapper .cover button #progressPath{stroke:#fff;stroke-width:4px;stroke-dasharray:360;stroke-dashoffset:360;stroke-linecap:round;transition:stroke-dashoffset 1s ease;}.start-section .start-wrapper .cover button.clicked #progressPath{stroke-dashoffset:0;}.drag{position:fixed;bottom:0;left:0;width:100%;height:160px;background-color:#fff;border-start-start-radius:50px;border-start-end-radius:50px;color:#fff;transform:translateY(120%);transition:transform .8s ease;z-index:1000;box-shadow:0 -5px 15px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;}.drag .flex-container{width:90%;display:flex;flex-direction:column;gap:1.25rem;}.drag .btn-login{background:#a02630;border-radius:38px;display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:700;position:relative;padding-block:1.125rem;}.drag .btn-login span{background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;aspect-ratio:1/1;position:absolute;right:10px;top:50%;transform:translateY(-50%);}.drag .btn-login span i{color:#a02630;font-size:1.375rem;}.drag span{font-size:.875rem;color:#101317;display:block;text-align:center;}.drag span>a{color:#a02630;}.animation-area{--width:113px;--height:126px;position:relative;width:var(--width);height:136px;}.animation-area>img{animation:imageAnimation 1s ease forwards;animation-delay:1.5s;transform:scale(0);}.animation-area>img:first-child{left:calc((var(--width)/2 + var(--width)/4)*-1);top:-100%;}.animation-area>img:last-child{left:calc(var(--width)/2 + var(--width)/4);top:100%;}.animation-area img{position:absolute;}.animation-area .center .top,.animation-area .center .bottom{animation:firstSplit .8s ease;}.animation-area .center .top .big:not(.reversed),.animation-area .center .bottom .big:not(.reversed){animation:secondSplit 1s ease forwards;animation-delay:.8s;}.animation-area .center .top .big.reversed,.animation-area .center .bottom .big.reversed{animation:thirdSplit 1s ease forwards;animation-delay:.8s;}.animation-area .center .top{position:absolute;top:-100%;left:calc(var(--width)/2);}.animation-area .center .top .big{bottom:calc(var(--height)*-1);right:100%;transform:scale(0);}.animation-area .center .top .group-relative{position:relative;top:10px;right:15px;}.animation-area .center .top img:not(.big){position:relative;}.animation-area .center .logo{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:0;animation:opacityAnimation .8s ease forwards;animation-delay:1.5s;}.animation-area .center .bottom{position:absolute;top:100%;left:calc(var(--width)/2*-1);}.animation-area .center .bottom .big{bottom:calc(var(--height)*3/4);left:100%;transform:scale(0);}.animation-area .center .bottom .group-relative{position:relative;top:-10px;right:-15px;}.animation-area .center .bottom img:not(.big){position:relative;}@keyframes imageAnimation{from{left:0;top:0;}to{transform:scale(1);}}@keyframes opacityAnimation{0%{opacity:0;}100%{opacity:1;}}@keyframes firstSplit{from{left:0;top:0;}}@keyframes secondSplit{from{right:0;bottom:0;}to{transform:scale(1);}}@keyframes thirdSplit{from{left:0;bottom:0;}to{transform:scale(1);}}.main{width:100vw;height:100svh;overflow:hidden;background:linear-gradient(180deg,#670c0c,#a60005,#2e0000);}.main .main-inner{display:flex;align-items:center;justify-content:center;height:100svh;background-image:url("/assets/images/start-begin/100-pattern.svg");}@media(max-width:390px){.main .main-inner>*{zoom:.9;}}@media(max-width:340px){.main .main-inner>*{zoom:.8;}}@media(max-width:300px){.main .main-inner>*{zoom:.7;}}.main .cover{position:relative;animation:scaleIn .8s;}@keyframes scaleIn{0%{transform:scale(.3);}100%{transform:scale(1);}}.main .cover .animated-img{animation:lightRotate 60s linear infinite,scaleIn .8s forwards,lightScale 4s ease-out infinite 3s;}@keyframes lightRotate{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes scaleIn{0%{scale:0;}100%{scale:1;}}@keyframes lightScale{0%{scale:1;}80%{scale:.9;}90%{scale:1.1;}100%{scale:1;}}.main .cover .absolute-img{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;border-radius:999px;}.main .cover .absolute-img .shadow{position:absolute;inset:-15px;mix-blend-mode:overlay;opacity:.45;background-color:#f00;border-radius:999px;}.main .cover .absolute-img img{position:relative;filter:drop-shadow(10px 20px 15px rgba(0,0,0,.56));}.main .buttons{position:absolute;bottom:12.1244635svh;inset-inline:2rem;display:flex;justify-content:space-between;}.main .buttons a{position:relative;text-decoration:none;color:#fff;font-family:500;font-size:1.125rem;animation:opacityAnimation 1s ease;animation-fill-mode:both;animation-delay:1s;}.main .buttons a:nth-child(2){animation-delay:1.1s;}.main .buttons a span{display:block;position:relative;padding:.7rem 3rem;background-color:#a02630;border-radius:999px;}.main .buttons a:before{content:"";position:absolute;inset:-2px;border-radius:999px;background:linear-gradient(180deg,#be0009,#5f0005);z-index:0;}.main .buttons a.black span{background-color:#1d1f2a;}.main .buttons a.black:before{background:linear-gradient(180deg,#2c2e39,#000);}.register-section .register-section-inner .form-wrapper .form-group .input-wrapper{position:relative;background-color:#fff;border-radius:32px;border:1px solid #d8d8d8;overflow:hidden;display:flex;align-items:center;padding:1.0625rem 1.5625rem;gap:6px;}.register-section .register-section-inner .form-wrapper .form-group .input-wrapper span{width:1.625rem;}.register-section .register-section-inner .form-wrapper .form-group .input-wrapper span i{font-size:1.25rem;}.register-section .register-section-inner .form-wrapper .form-group input{width:100%;outline:0;font-size:.9375rem;font-weight:400;color:#101317;}.register-section .register-section-inner .form-wrapper .form-group input::placeholder{color:#767676;}.register-section .register-section-inner .form-wrapper .form-group button{background-color:#a02630;padding-block:.9375rem;border-radius:32px;color:#fff;text-align:center;font-size:1.125rem;font-weight:600;width:100%;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper{margin-block:1.25rem;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper input{position:absolute;visibility:hidden;width:0;height:0;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper input:checked+label span:first-child{background:#27b90f;animation:wave-4 .4s ease;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper input:checked+label span:first-child svg{stroke-dashoffset:0;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper label{user-select:none;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:10px;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper label span{font-size:.8125rem;color:#767676;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper label span:first-child{position:relative;width:20px;height:20px;border-radius:5px;border:1px solid #d8d8d8;transition:all .2s ease;box-shadow:0 1px 1px rgba(0,16,75,.05);}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper label span:first-child svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s;}.register-section .register-section-inner .form-wrapper .form-group .checkbox-wrapper .inline-svg{position:absolute;width:0;height:0;pointer-events:none;user-select:none;}@keyframes wave-4{50%{transform:scale(.9);}}