:root{--primary-color: #722ed1;--background-color: #f5f5f5;--border-color: #d9d9d9}body,html,div{margin:0;padding:0;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.centered-loader{display:flex;justify-content:center;align-items:center;min-height:calc(100dvh - 100px);width:100%}.ant-float-btn-content{padding:8px 12px!important;flex-direction:row!important;gap:8px!important}.custom-imask-input{border:1px solid #d9d9d9;border-radius:4px;padding:4px 11px;font-size:14px;line-height:1.5715;width:100%;box-sizing:border-box;transition:.2s cubic-bezier(.4,0,.2,1)}.custom-imask-input.big-input{padding:6.5px 11px;font-size:16px}.custom-imask-input::placeholder{color:#c8c8c8}.custom-imask-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #38146b05;outline:none}.custom-imask-input:hover{border-color:var(--primary-color);outline:none}@media (max-width: 576px){.custom-imask-input.big-input{font-size:14px;padding:4px 11px}}.login-form-container{width:50%;min-width:370px;height:100%;min-height:fit-content;padding:48px 24px;background:#fff;box-shadow:0 4px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;z-index:100}.login-form-wrapper{width:clamp(340px,75%,650px)}.login-form-button{width:100%}@media (max-width: 1200px){.login-form-container{width:clamp(75%,80%,500px)}}@media (max-width: 992px){.login-form-container{width:100%!important}}.login-page{display:flex;flex-direction:row;width:100%;height:100dvh;min-height:fit-content}.login-page-pic{width:50%;background-color:var(--background-color);background-image:url(/assets/new-background2-CWUGnV3u.png);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;z-index:1}.login-title{text-align:center;margin-bottom:24px}.home-container{padding:0}.home-title{margin-bottom:24px}.register-page{display:flex;flex-direction:row;width:100%;height:100dvh;min-height:fit-content}.register-page-pic{width:50%;background-color:var(--background-color);background-image:url(/assets/new-background2-CWUGnV3u.png);background-size:contain;background-repeat:no-repeat;background-position:center;overflow:hidden;z-index:1}.event-page-container{background:var(--background-color);min-height:100dvh}.event-page-loading{display:flex;justify-content:center;align-items:center;height:100dvh}.event-card{border-radius:6px}.event-card-category{border-radius:4px;padding:4px 8px;background:#f3ecf8}.application-container{overflow:auto;min-height:100%;padding-bottom:200px}.event-card-content{width:100%;display:flex;flex-direction:row}.event-card-text{font-size:14px;color:#595959}.event-card-button{width:100%}.layout{min-height:100dvh}.layout-header{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;color:#fff;z-index:100;border-bottom:1px solid var(--border-color)}.logo{font-size:20px;font-weight:700;color:#020202;display:flex;align-items:center;justify-content:center;gap:8px;text-wrap:nowrap}.header-actions{display:flex;gap:16px;align-items:center}.layout-sider{overflow:auto;height:calc(100dvh - 64px);position:sticky;top:64px;bottom:0;padding-top:4px;z-index:100}.layout-content{margin:0 auto;max-width:1200px;display:flex;flex-direction:column;min-height:0;width:100%}.layout-content-wrapper{padding:24px;width:100%;background:#f5f5f5;overflow-y:auto;min-height:calc(100dvh - 64px);-webkit-overflow-scrolling:touch}@media (max-width: 576px){.layout-content-wrapper{padding:20px}.header-actions{gap:8px}}.register-form-container{width:50%;min-width:370px;height:100%;min-height:fit-content;padding:24px;background:#fff;box-shadow:0 4px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;z-index:100}.register-form-wrapper{width:clamp(340px,75%,650px)}.register-form-button{width:100%}.register-logo{font-size:32px;font-weight:700;color:#020202;display:flex;justify-content:center;align-items:center;gap:12px}@media (max-width: 1200px){.register-form-container{width:clamp(75%,80%,500px)}}@media (max-width: 992px){.register-form-container{width:100%!important}}.participant-item{padding:4px 6px}.participant-even{background-color:inherit}.participant-odd{background-color:#f5f5f5}.application-card-content{width:100%;display:flex;flex-direction:row;align-items:center}.application-card-content .ant-typography-secondary{font-size:14px;color:#595959}.reset-password-form-container{width:50%;min-width:370px;height:100%;min-height:fit-content;padding:48px 24px;background:#fff;box-shadow:0 4px 12px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;z-index:100}.reset-password-form-wrapper{width:clamp(340px,75%,650px)}.reset-password-form-button{width:100%}.login-logo{font-size:32px;font-weight:700;color:#020202;display:flex;justify-content:center;align-items:center;gap:12px}@media (max-width: 1200px){.reset-password-form-container{width:clamp(75%,80%,500px)}}@media (max-width: 992px){.reset-password-form-container{width:100%!important}}:root{--text: #323232;--bg-light: #f9f9f9;--shadow: 0 40px 45px -35px rgba(19, 0, 45, .08);--bg-gradient: linear-gradient(360deg, #D9D9D9 0%, rgba(217, 217, 217, 0) 100%);--radius: 16px;--radius-lg: 32px;--title-h1: clamp(28px, 5vw, 32px);--title-h2: clamp(24px, 4.5vw, 32px);--title-h3: clamp(20px, 4vw, 24px);--text-base: clamp(14px, 2.5vw, 16px);--text-lg: clamp(16px, 3vw, 20px);--btn-width: clamp(250px, 40vw, 300px);--gap: clamp(16px, 3vw, 32px);--padding: clamp(20px, 5vw, 100px)}.about-page{background:#fff}.layout-header{padding:0 20px;background:#fff;border-bottom:1px solid #f0f0f0;height:64px;line-height:64px}.header-logo .logo{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px}.header-logo img{width:36px}.header-actions{display:flex;gap:12px;align-items:center}.mobile-drawer .ant-drawer-body{padding:12px 0}.about-content{width:100%;max-width:1200px;margin:0 auto;padding:20px;overflow-x:hidden}.about-main{width:100%;position:relative;margin:92px 0 200px}.about-main__text{display:flex;flex-direction:column;gap:var(--gap);max-width:50%;padding:92px 0 92px 100px}.about-main__title{margin:0!important;font-size:var(--title-h1)!important;text-transform:uppercase;line-height:1.2;text-wrap:nowrap}.about-main__desc{margin:0!important;font-size:var(--text-base)!important;font-weight:400;max-width:500px}.about-main__notebook{position:absolute;top:0;left:48%;width:600px;z-index:0}.about-analytics{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px;margin-bottom:160px;background:var(--bg-gradient);box-shadow:var(--shadow);border-radius:var(--radius-lg);overflow:hidden;width:100%}.about-gradient-header{font-weight:700;font-size:clamp(42px,8vw,64px)!important;text-transform:uppercase;margin:0!important;background:linear-gradient(180deg,var(--primary-color) 31.64%,#31076C 85.94%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;text-wrap:balance}.about-analytics__title{margin:0!important;font-size:var(--title-h2)!important;text-transform:uppercase;text-align:center}.about-analytics__subtitle{margin:0!important;font-size:var(--text-base)!important;font-weight:400;text-align:center}.about-analytics__cards-wrap{display:flex;gap:20px;justify-content:center;width:100%;margin-top:42px;align-items:stretch}.about-analytics__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:36px 6px 12px 18px;gap:5px;width:33%;min-height:250px;background:#fff;border-radius:var(--radius);transition:.2s ease-in-out;isolation:isolate}.about-analytics__card.active{background:var(--primary-color)}.card-text{font-weight:700;font-size:clamp(28px,4vw,32px)!important;color:var(--text)}.about-analytics__card.active .card-text{color:#fff}.card-num{font-weight:700;font-size:clamp(54px,7vw,64px)!important;line-height:54px;color:var(--primary-color)}.about-analytics__card.active .card-num{color:#fff}.card-img{position:absolute;z-index:1}.card-img.clock{width:80%;right:-27%;top:-6%;transform:rotate(-19.84deg)}.card-img.money{width:50%;right:-6%;top:0;transform:rotate(8.2deg)}.card-img.people{width:60%;right:-5%;top:0;transform:rotate(5.6deg)}.about-analytics__card.active .card-img{filter:drop-shadow(10px 13px 44px rgba(114,46,209,.41))}.about-quick-application{display:flex;padding:0 100px;justify-content:center;align-items:center;margin-bottom:160px}.quick-img{width:600px}.quick-header{text-align:left}.quick-title{margin:0!important;font-size:var(--title-h2)!important;text-transform:uppercase}.quick-desc{margin:0!important;font-size:var(--text-base)!important;font-weight:400;max-width:500px}.about-user-application{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 0 0 56px;gap:12px;margin-bottom:120px;background:var(--primary-color);box-shadow:var(--shadow);border-radius:var(--radius-lg)}.application-content{flex:1;display:flex;flex-direction:column;gap:16px}.application-title{margin:0!important;font-size:var(--title-h2)!important;text-transform:uppercase;color:#fff!important}.application-list{text-align:left}.application-desc,.application-text{margin:0!important;font-size:var(--text-base)!important;font-weight:400;color:#fff!important}.application-img{height:500px;width:560px;margin-bottom:-40px}.pricing-section{width:100%;padding:0 var(--padding);max-width:1200px;gap:32px;margin:0 auto 120px}.pricing-item{width:100%;margin-bottom:16px}.pricing-item.main,.pricing-item.last{border-bottom:1px solid #323232;padding-bottom:36px}.pricing-title{margin:0!important;font-size:var(--title-h3)!important}.pricing-text{margin:0!important;font-size:var(--text-lg)!important}.pricing-text.wide{max-width:50%}.about-price{padding:8px 16px;font-size:clamp(24px,4vw,28px)!important;font-weight:600;border-radius:12px;text-align:center;width:320px}.price-main{background:var(--primary-color);color:#fff}.price-secondary{background:#c0a8e2;color:#fff;text-transform:uppercase}.partners-section{width:100%;padding:0 var(--padding);max-width:1200px;margin:0 auto 60px;text-align:center}.partners-title{margin:0!important;font-size:var(--title-h2)!important;text-transform:uppercase}.partner-img{height:100px}.novosibirsk{background:#0b3ba0}.about-footer{width:100%;padding:48px 0;background:var(--primary-color);color:#fff;text-align:center}.about-footer a{color:#fff}.footer-title{margin:0!important;font-size:var(--title-h2)!important;text-transform:uppercase;color:#fff!important}.footer-contact{margin:0!important;font-size:var(--text-base)!important;font-weight:400;color:#fff!important}@media (max-width: 1200px){.about-main{margin:80px 0 180px}.about-main__text{padding-left:20px}.about-main__notebook{width:55%;left:initial;top:-30px;right:-6%}.about-analytics,.about-quick-application,.about-user-application{margin-bottom:120px}.about-quick-application{padding:0 50px}.quick-img{width:48%}}@media (max-width: 992px){.about-main{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:24px;margin-bottom:80px;padding:0 20px}.about-main__text{text-align:center;align-items:center;max-width:80%;margin:0 auto;padding:0}.about-main__title{text-wrap:wrap}.about-main__notebook{position:static;width:60%;top:0}.about-analytics__cards-wrap{flex-direction:column;align-items:center;margin-top:24px}.about-analytics__card{width:100%;max-width:400px}.about-quick-application{flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center}.quick-header{text-align:center}.quick-img{width:80%}.about-user-application{flex-direction:column;padding:48px 80px;text-align:center}.application-img{width:80%;height:auto;margin-bottom:0}.pricing-section{gap:24px}}@media (max-width: 576px){.about-main,.about-quick-application,.pricing-section,.partners-section{padding:0 20px;margin-bottom:60px}.about-main{margin-top:40px}.about-main__text{margin:0;padding:0;max-width:100%}.about-main__notebook{width:80%}.about-analytics{padding:20px;margin-bottom:60px}.about-analytics__card{padding:12px 16px;min-height:200px}.about-analytics__card .card-text{font-size:24px!important}.about-analytics__card .card-num{font-size:48px!important;line-height:40px}.about-quick-application{padding:0}.quick-img{width:100%}.about-user-application{padding:24px}.application-img{width:100%}.about-footer{padding:32px 0}.pricing-item{flex-direction:column;align-items:center;gap:8px}.about-price{width:100%}.pricing-text.wide{max-width:100%;text-align:center}}
