@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:-webkit-fill-available;width:100%}.hamburger-box{cursor:pointer;display:flex;flex-direction:column;height:28px;justify-content:space-between;left:auto;position:fixed;right:15px;top:37px;width:32px;z-index:3000}.hamburger-box .line{background:#22d3ee;background:rgb(34 211 238/var(--tw-text-opacity,1));border-radius:3px;height:4px;width:100%}.hamburger-box .line:nth-child(3){align-self:flex-end;width:50%}.overlay{background:#0006;left:0;width:100%;z-index:2000}.overlay,.sidebar{height:100vh;position:fixed;top:0}.sidebar{background:#0000;left:auto;padding:20px;right:-260px;transition:.3s ease;width:250px;z-index:2500}.sidebar.show{background:#16253c!important;right:0}.close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:22px;margin-bottom:20px}.menu a{color:#fdfdfd;display:block;font-size:18px;padding:7px 0;text-decoration:none}.menu a:hover{color:#007bff}.sidebar-bottom-logo{bottom:10px;left:0;margin:0;padding:0;position:absolute;right:0;width:100%}.sidebar-logo-img{display:block;height:auto;object-fit:cover;width:100%}body,html{background:#020617;color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%;margin:0;padding:0}.register-container{align-items:flex-start;background:#0000004d;display:flex;justify-content:center;min-height:100vh;padding:40px 16px;padding-top:20px!important}.register-card{background:#0000;border:none;box-shadow:none;max-width:720px;padding:0;width:100%}.register-header{margin-bottom:24px;text-align:center;width:100%}.register-header h2{background-color:#4a889d;border-radius:11px;color:#fff;font-size:32px;font-weight:700;margin:0}.form-grid{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.wide-inputs{grid-template-columns:1fr 2fr 1fr}.form-row label{color:#e5e7eb;font-size:13px;font-weight:600}.form-row input,.form-row select,.form-row textarea{-webkit-appearance:none;appearance:none;background:#64c2d0;border:1px solid #4b5563;border-radius:8px;box-sizing:border-box;color:#000;font-size:14px;height:35px;outline:none;padding:0 10px;width:100%}.form-row select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='20' fill='none' d='m20 50 50 50 50-50'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;padding-right:30px}@media (max-width:1024px){.form-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-grid{grid-template-columns:1fr}}.form-row textarea{min-height:80px;resize:vertical}.form-row select option{background:#20253d;color:#fff}.form-row input::placeholder,.form-row textarea::placeholder{color:#6b7280}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:#22c55e}.form-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:1025px){.form-actions{align-items:center}}.btn:hover{box-shadow:0 6px 16px #00000073;transform:translateY(-1px)}.btn:disabled{box-shadow:none;opacity:.6;transform:none}.btn{background:linear-gradient(45deg,#0e285e,#5a0f33)}.form-status{width:100%}.status{border-radius:6px;font-size:14px;line-height:1.3;padding:6px 10px}.status-error{background:#ef444414;border:1px solid #ef44444d;color:#f97373}.status-success{background:#22c55e14;border:1px solid #22c55e4d;color:#4ade80}@media (max-width:768px){.register-header h2{background-color:#4a889d;border-radius:11px;font-size:28px}.register-container{padding-top:42px}}@media (max-width:480px){.register-header h2{background-color:#4a889d;border-radius:11px;font-size:34px;margin-top:64px}.btn{width:100%!important}}.popup-overlay{background:#000c;box-sizing:border-box;inset:0;padding:16px;z-index:999}.popup{background:#020617;border:1px solid #4b5563;border-radius:12px;box-sizing:border-box;max-width:420px;padding:20px 16px;width:100%}.popup-title{color:#22d3ee;color:rgb(34 211 238/var(--tw-text-opacity,1));font-size:16px;font-weight:600;margin-bottom:8px}.popup-message{color:#e5e7eb;font-size:14px;margin-bottom:16px}.popup-btn{background-color:#db2777;background-color:rgb(219 39 119/var(--tw-bg-opacity,1));border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;width:100%}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #1e293b!important}.form-reg{overflow:hidden;position:relative}.form-reg:before{background:#0f172a;content:"";inset:0;opacity:.15;position:absolute;z-index:0}.form-reg *{position:relative;z-index:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #64c2d0!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.form-left form{-ms-overflow-style:none;max-height:535px!important;overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:none}.form-left form::-webkit-scrollbar{display:none}.form-actions{margin-top:15px;text-align:center;width:100%}:root{--bg-1:#0f1724;--bg-2:#12203a;--glass-border:#ffffff0f}.react-background{background-attachment:fixed;background-image:url(/static/media/bg.054bd675b9560f4e3120.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@keyframes floatBG{0%{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}to{opacity:.9;transform:translateY(0)}}.welcome-container{justify-content:center;min-height:100vh;padding:20px}.welcome-card{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid #ffffff0f;border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 22px 50px #060c228c;overflow:hidden;padding:40px 50px;position:relative}.welcome-card:before{animation:floatBG 9s ease-in-out infinite;background:conic-gradient(from 140deg,#2b8cff21,#8ff0c21a,#1456d61f);content:"";filter:blur(60px);inset:-30%;pointer-events:none;position:absolute}.welcome-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fdffff,#fff);-webkit-background-clip:text;color:#fff;font-size:52px;font-weight:900;letter-spacing:2px;text-shadow:0 4px 20px #2b8cff59,0 0 22px #8ff0c240}@media(max-width:480px){.welcome-card{border-radius:16px;padding:6px 2px}.welcome-title{font-size:38px!important;font-weight:1000!important;letter-spacing:-.5px;margin-left:-91px!important}}.welcome-container{align-items:center;display:flex;flex-direction:column;padding:16px}.welcome-card{margin-bottom:20px;text-align:center;width:100%}.welcome-title{color:#1f3c88;font-size:20px;font-weight:700;margin:0;padding:8px}.video-wrapper{align-items:center;display:flex;flex-direction:column;max-width:720px}.video-thumb{background:#0000;border:0;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;position:relative;text-align:center}.thumb-img,.video-thumb{display:block;width:100%}.thumb-img{height:451px;vertical-align:middle}.play-button{background:#0000008c;border-radius:50%;box-shadow:0 8px 20px #0000004d;height:72px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:72px}.play-button:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:14px 0 14px 22px;content:"";left:28%;position:absolute;top:22%;transform:translateY(0)}.video-playing-wrapper{position:relative;width:100%}.stop-button{align-items:center;background:#0009;border:none;border-radius:50%;box-shadow:0 6px 12px #00000040;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;width:36px;z-index:10}.video-container{border-radius:12px;height:0;margin-top:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}#youtube-player{height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:480px){.welcome-title{font-size:18px;padding:0 6px}.play-button{height:60px;width:60px}.play-button:after{border-width:12px 0 12px 18px;left:30%;top:24%}.stop-button{font-size:16px;height:34px;right:8px;top:8px;width:34px}}.logo-wrapper{align-items:center;display:flex;height:70px;justify-content:center;overflow:hidden;width:70px}.welcome-logo{height:auto;margin-left:-88px;object-fit:contain;width:64%}.welcome-header{align-items:center;display:flex;flex-direction:column}@media (max-width:480px){.welcome-header{align-items:center;flex-direction:row;gap:0;justify-content:center}.logo-wrapper{height:100px;width:300px}.welcome-title{font-size:23px!important;line-height:1.2;text-align:left!important}}@media (min-width:769px){.welcome-container{display:block;margin:0 auto!important;padding:0!important;text-align:center;width:100%}.welcome-card{background:none!important;border:none!important;box-shadow:none!important;margin:0 auto 10px!important;padding:10px 0!important;text-align:center!important}.welcome-title{margin:0!important;padding:0!important}.video-wrapper{margin:5px auto 0!important;max-width:650px;padding:0!important}.video-thumb{border-radius:12px;height:0;overflow:hidden;padding-bottom:45%;position:relative;width:100%}.thumb-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.video-container,.video-playing-wrapper{display:block;margin:0 auto!important}.video-container{height:0;padding-bottom:45%!important;position:relative;width:100%}#youtube-player{height:100%;left:0;position:absolute;top:0;width:100%}}.video-wrapper{margin:0 auto;max-width:800px;text-align:center;width:100%}@media (max-width:480px){.main-video{max-height:320px;object-fit:cover}}.main-video{height:auto}.main-video::-webkit-media-controls-enclosure,.main-video::-webkit-media-controls-panel{display:none!important}.main-video::-webkit-media-controls-play-button,.main-video::-webkit-media-controls-volume-slider{display:none!important}.main-video::-webkit-media-controls-mute-button,.main-video::-webkit-media-controls-timeline{display:none!important}.main-video::-webkit-media-controls-current-time-display,.main-video::-webkit-media-controls-time-remaining-display{display:none!important}@media (min-width:769px){.main-video{max-height:420px;object-fit:cover}}.video-box{margin:auto;max-width:800px;position:relative;width:100%}.main-video{-webkit-appearance:none;background:#000;border-radius:12px;display:block;width:100%}.main-video::-webkit-media-controls{display:none!important}.center-play-btn{align-items:center;background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:42px;height:90px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s;width:90px}@media (min-width:769px){.center-play-btn:hover{background:#000000b3;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:480px){.center-play-btn{font-size:34px;height:70px;width:70px}}.login-page{align-items:flex-start;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:40px 16px}.login-wrapper{max-width:480px;width:100%}.login-header{margin-bottom:24px}.login-title{color:#fff;font-family:Rajdhani,sans-serif;font-size:32px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.form-grid-login{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.form-row{display:flex;flex-direction:column;gap:6px}.form-row label{color:#fff;font-size:14px}.form-row input{background:#64c2d0;border:1px solid #475569;border-radius:6px;color:#000;font-size:14px;outline:none;padding:10px 12px}.form-row input::placeholder{color:#666262}.form-row input:focus{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf84d}.otp-hint{color:#cbd5e1;font-size:12px}.btn{align-items:center;background:linear-gradient(45deg,#2563eb,#27dba1);border:none;border-radius:8px;box-shadow:0 0 10px #db277766;color:#fff;cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;height:44px;justify-content:center;min-width:120px;outline:none;padding:10px 18px;transition:all .3s ease}.btn:hover:not(:disabled){background:#1e3a8a;transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.5}.form-actions{margin-top:20px}.submit-btn{width:100%}@media (max-width:480px){.login-page{padding:24px 12px}.login-title{font-size:39px;margin-top:80px;text-align:center}}.award-container{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:24px 16px 40px}.award-card{margin:0 auto;max-width:520px;text-align:center;width:100%}.award-header{background:linear-gradient(135deg,#1f6feb,#c2cbda);border-radius:20px;box-shadow:0 10px 30px #0009}.award-header h2{font-family:Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.06em;margin-top:55px;text-align:center;text-transform:uppercase}.main-title{margin-top:8px}.video-wrapper{border-radius:16px;box-shadow:0 14px 35px #000000bf;overflow:hidden}.award-block{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.award-description-row{display:flex;justify-content:flex-end;margin-top:2px}.award-description-btn{background:#0000;border:none;color:#fff;cursor:pointer;display:none!important;font-family:Rajdhani,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;padding:4px 6px;text-decoration:underline;text-underline-offset:3px}.mobile-award-actions button{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.award-description-btn:focus{outline:none;text-decoration-thickness:2px}.blue-btn{background:linear-gradient(45deg,#2563eb,#27dba1);border:none;border-radius:21px;box-shadow:0 6px 0 #0f4fa8;color:#fff;cursor:pointer;display:block;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;padding:12px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;width:100%}.blue-btn:hover{background:linear-gradient(45deg,#2b76ff,#38eeb7);box-shadow:0 10px 15px #00000040;transform:translateY(-4px)}.blue-btn:active{box-shadow:0 0 0 #0f4fa8;transform:translateY(6px)}.blue-btn.active{background:linear-gradient(to top left,#cff,#09f);box-shadow:0 6px 0 #0f4fa8;transform:translateY(0)}.popup-overlay{align-items:center;animation:fadeIn .2s ease;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.popup-card{animation:slideUp .25s ease;background:#1d2340;border-radius:16px;box-shadow:0 14px 35px #000000bf;max-width:480px;padding:24px 20px;text-align:center;width:85%}.popup-title{color:#fff;font-family:Rajdhani,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px}.popup-text{color:#e0e0e0;font-size:16px;line-height:1.5;margin-bottom:20px}.popup-close-btn{background:linear-gradient(135deg,#1f6feb,#3ba6ff);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.popup-close-btn:active{box-shadow:0 0 0 #0f4fa8;transform:translateY(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.mobile-award-actions{display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;margin-top:20px}.action-btn{background:linear-gradient(45deg,#2563eb,#27dba1);border:none;border-radius:14px;box-shadow:0 6px 12px #1f6feb59;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:6px 0;transition:transform .18s ease,box-shadow .18s ease,background .4s ease}.action-btn:hover{box-shadow:0 12px 20px #1f6feb73;transform:translateY(-3px)}.action-btn:active{box-shadow:0 4px 8px #1f6feb40;transform:translateY(3px)}.back-btn{background:linear-gradient(45deg,#2563eb,#27dba1)}.back-btn:hover{box-shadow:0 12px 20px #4c5d7a66}.back-btn:active{transform:translateY(3px)}@media (max-width:480px){.award-header h2{background:linear-gradient(45deg,#2563eb,#27dba1);margin-top:237px}}.skip-clean-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#fff;cursor:pointer;font-size:19px;margin-right:18px;padding:0}.invition-btn-group{grid-template-areas:"prev next" "save save";grid-template-columns:1fr 1fr;max-width:600px}.prev-btn{grid-area:prev}.next-btn{grid-area:next}.save-btn{grid-area:save}@media (min-width:768px){.invition-btn-group{grid-template-areas:"prev save next";grid-template-columns:repeat(3,1fr)}}.invition-content-wrapper{display:block;margin:0 auto;max-width:95%;width:700px}.invitation-card{background:#2f3d5a;border:1px solid #3d4b6b;border-radius:14px;box-shadow:0 4px 15px #0000004d;color:#fff;font-size:18px;line-height:1.7;padding:25px}.invition-btn{background:linear-gradient(45deg,#2563eb,#27dba1);border:none;border-radius:21px;box-shadow:0 6px 0 #0f4fa8;color:#fff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;padding:18px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;width:100%}.invition-btn:active{box-shadow:0 3px 0 #0f4fa8;transform:translateY(2px)}.invition-btn-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:20px auto 0;max-width:95%;width:700px}@media (max-width:600px){.invition-btn-group{grid-template-areas:"prev next" "save save";grid-template-columns:1fr 1fr}.prev-btn{grid-area:prev}.next-btn{grid-area:next}.save-btn{grid-area:save}.invition-btn-group{margin-top:35px!important}.invitation-card{margin-bottom:30px!important}.invition-content-wrapper{margin-left:auto!important;margin-right:auto!important;max-width:95%!important;padding-left:10px;padding-right:10px;width:100%!important}.invitation-card{margin:0 auto!important;width:100%!important}}
/*# sourceMappingURL=main.10fbe9dd.css.map*/