@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css";*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}html,body,#root{height:100%}body{overflow-x:hidden;color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;line-height:1.2}p{margin-bottom:1em}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;display:flex;flex-direction:column}.hero,.page-bg{min-height:100vh;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;position:relative}.hero:before,.page-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.hero-content{position:relative;z-index:2;max-width:800px;animation:fadeIn 1s ease-out}.hero h1{color:#fff;font-size:3rem;text-shadow:2px 2px 4px rgba(0,0,0,.7);margin-bottom:20px}.hero-subtitle{color:#fff;font-size:1.5rem;text-shadow:1px 1px 3px rgba(0,0,0,.7);margin-bottom:30px}.box{max-width:800px;margin:0 auto;padding:30px;background:#ffffffd9;border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 5px 15px #0000001a;position:relative;z-index:2;animation:slideUp .8s ease-out}.home-container{min-height:100vh;display:flex;flex-direction:column}.features{padding:80px 20px;background:#f8f9fa}.container{max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:2.5rem;margin-bottom:20px;color:#06f}.section-description{text-align:center;max-width:800px;margin:0 auto 50px;font-size:1.1rem}.feature-cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.feature-card{flex:1;min-width:300px;max-width:350px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0003}.card-image{height:200px;background-size:cover;background-position:center}.card-content{padding:20px;background:#fff}.card-content h3{color:#06f;margin-bottom:10px}.gallery{display:flex;gap:15px;margin-top:25px;height:200px}.gallery img{width:33.33%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease}.gallery img:hover{transform:scale(1.05)}.cta,.btn{display:inline-block;margin-top:24px;padding:14px 30px;border:none;background:#06f;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px #0066ff4d}.cta:hover,.btn:hover:not([disabled]){background:#0052cc;transform:translateY(-3px);box-shadow:0 6px 15px #06f6}.cta:active,.btn:active:not([disabled]){transform:translateY(0)}.btn[disabled]{background:#888;cursor:not-allowed;box-shadow:none}.cover{display:block;max-width:200px;margin:20px auto;transition:transform .3s ease}.cover:hover{transform:scale(1.05)}.buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:30px}ul{padding-left:20px;margin:20px 0}li{margin-bottom:15px}.contact-info{margin-bottom:40px}.contact-row{display:flex;margin-bottom:15px;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}.contact-label{font-weight:600;width:150px;flex-shrink:0;color:#06f}.contact-value{flex-grow:1}.contact-form{background:#ffffffb3;padding:30px;border-radius:10px;margin-top:40px;box-shadow:0 5px 15px #0000000d}.contact-form h3{margin-bottom:15px;color:#06f}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:600}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;background:#ffffffe6;transition:border-color .3s ease,box-shadow .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#06f;box-shadow:0 0 0 3px #06f3}.form-group textarea{resize:vertical;min-height:120px}.footer{background:#222;color:#fff;padding-top:60px;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 20px 40px}.footer-logo{flex:1;min-width:200px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.footer-logo img{height:60px;margin-bottom:15px}.footer-big-logo{height:100px!important;width:auto;margin:0 auto;display:block}.footer-links,.footer-contact,.footer-social{flex:1;min-width:200px;margin-bottom:30px}.footer h3{color:#06f;margin-bottom:20px;font-size:1.2rem}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:10px}.footer a{color:#ddd;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#06f}.social-icons{display:flex;gap:15px}.social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#333;border-radius:50%;transition:all .3s ease}.social-icons a:hover{background:#06f;transform:translateY(-3px)}.social-icons i{font-size:1.2rem}.footer-sponsors{background:#fff;padding:30px 20px;display:flex;justify-content:center;align-items:center;gap:40px;border-top:1px solid #e0e0e0}.footer-sponsor-logo{height:60px;width:auto;opacity:.8;transition:opacity .3s ease}.footer-sponsor-logo:hover{opacity:1}.footer-bottom{background:#111;text-align:center;padding:20px;font-size:.9rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero h1{font-size:2.2rem}.hero-subtitle{font-size:1.2rem}.feature-card{min-width:100%}.gallery{flex-direction:column;height:auto}.gallery img{width:100%;height:200px;margin-bottom:15px}.footer-container{flex-direction:column;text-align:center;align-items:center;padding:0 15px}.footer-logo,.footer-links,.footer-contact{width:100%;margin-bottom:30px;text-align:center;display:flex;flex-direction:column;align-items:center}.footer-links ul{text-align:center;padding:0;width:100%}.footer-links ul li{text-align:center}.footer-sponsors{flex-direction:column;gap:20px;padding:20px}.footer-sponsor-logo{height:50px;margin:10px 0}.footer-contact p{text-align:center;max-width:300px;margin:0 auto}}._pageBackground_1dd8p_1{background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px}._container_1dd8p_12{max-width:800px;margin:0 auto;position:relative;z-index:2}._pageTitle_1dd8p_19{color:#fff;font-size:3rem;text-align:center;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.7);position:relative}._pageTitle_1dd8p_19:after{content:"";display:block;width:80px;height:4px;background:#06f;margin:15px auto 0;border-radius:2px}._contentBox_1dd8p_38{background:#ffffffd9;border-radius:15px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000026}._description_1dd8p_46{font-size:1.1rem;line-height:1.8;margin-bottom:20px}@media (max-width: 768px){._pageTitle_1dd8p_19{font-size:2.2rem}._contentBox_1dd8p_38{padding:25px}._description_1dd8p_46{font-size:1rem;line-height:1.6}}._pageBackground_kbyqw_1{background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px}._container_kbyqw_12{max-width:1000px;margin:0 auto;position:relative;z-index:2;padding-top:20px}._pageTitle_kbyqw_20{color:#fff;font-size:3rem;text-align:center;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.7);position:relative}._pageTitle_kbyqw_20:after{content:"";display:block;width:80px;height:4px;background:#06f;margin:15px auto 0;border-radius:2px}._contentBox_kbyqw_39{background:#ffffffd9;border-radius:15px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000026;margin-bottom:40px}._sectionTitle_kbyqw_48{color:#06f;margin-bottom:20px;font-size:1.8rem;text-align:center}._sectionDescription_kbyqw_55{text-align:center;margin-bottom:30px;font-size:1.1rem;line-height:1.6}@media (max-width: 768px){._pageTitle_kbyqw_20{font-size:2.2rem}._contentBox_kbyqw_39{padding:25px}}._container_1i8sx_1{margin:40px 0}._activityList_1i8sx_5{list-style:none;padding:0;margin:0}._activityItem_1i8sx_11{display:flex;margin-bottom:30px;padding:20px;background:#fffc;border-radius:10px;box-shadow:0 5px 15px #0000000d;transition:transform .3s ease,box-shadow .3s ease}._activityItem_1i8sx_11:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}._activityIcon_1i8sx_26{flex-shrink:0;width:60px;height:60px;background:#06f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;color:#fff;font-size:1.5rem;box-shadow:0 5px 15px #0066ff4d}._activityContent_1i8sx_41{flex-grow:1}._activityTitle_1i8sx_45{color:#06f;margin-bottom:10px;font-size:1.3rem}._activityDescription_1i8sx_51{margin:0;line-height:1.6}@media (max-width: 768px){._activityItem_1i8sx_11{flex-direction:column;align-items:center;text-align:center}._activityIcon_1i8sx_26{margin-right:0;margin-bottom:15px}}._pageBackground_1wf1p_1{background-size:cover;background-position:center;background-attachment:fixed;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:80px 20px}._container_1wf1p_12{max-width:900px;margin:0 auto;position:relative;z-index:2}._pageTitle_1wf1p_19{color:#fff;font-size:3rem;text-align:center;margin-bottom:40px;text-shadow:2px 2px 4px rgba(0,0,0,.7);position:relative}._pageTitle_1wf1p_19:after{content:"";display:block;width:80px;height:4px;background:#06f;margin:15px auto 0;border-radius:2px}._contentBox_1wf1p_38{background:#ffffffd9;border-radius:15px;padding:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000026}._description_1wf1p_46{font-size:1.1rem;line-height:1.8;margin-bottom:30px;text-align:center}._logoImage_1wf1p_53{width:100%;max-width:200px;margin:30px auto;display:block;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}._buttonGroup_1wf1p_61{text-align:center;margin-top:30px}._button_1wf1p_61{background:#06f;color:#fff;border:none;padding:15px 30px;font-size:1.1rem;border-radius:50px;cursor:not-allowed;opacity:.6;transition:all .3s ease;display:inline-block}._button_1wf1p_61:disabled{background:#999}@media (max-width: 768px){._pageTitle_1wf1p_19{font-size:2.2rem}._contentBox_1wf1p_38{padding:25px}._description_1wf1p_46{font-size:1rem;line-height:1.6}}._nav_oe5m0_1{position:fixed;top:0;left:0;width:100%;background:#000c;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:999;box-shadow:0 2px 10px #0000004d;transition:all .3s ease}._centerLogo_oe5m0_17{height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}._menuLeft_oe5m0_26,._menuRight_oe5m0_26{display:flex;gap:24px;align-items:center;width:40%;transition:all .3s ease}._menuLeft_oe5m0_26{justify-content:flex-end}._menuRight_oe5m0_26{justify-content:flex-start}._menuLeft_oe5m0_26 a,._menuRight_oe5m0_26 a{color:#fff;text-decoration:none;font-size:16px;padding:8px 12px;border-radius:4px;transition:all .3s ease;position:relative}._menuLeft_oe5m0_26 a:hover,._menuRight_oe5m0_26 a:hover{background:#ffffff1a}._menuLeft_oe5m0_26 a._active_oe5m0_56,._menuRight_oe5m0_26 a._active_oe5m0_56{font-weight:600;position:relative}._menuLeft_oe5m0_26 a._active_oe5m0_56:after,._menuRight_oe5m0_26 a._active_oe5m0_56:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:#fff;border-radius:2px}._mobileNav_oe5m0_73{display:flex;justify-content:space-between;align-items:center;width:100%;height:70px}._mobileLogo_oe5m0_81{height:50px;margin-right:auto}._hamburger_oe5m0_86{display:flex;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}._hamburger_oe5m0_86 span{width:100%;height:2px;background:#fff;border-radius:2px;transition:all .3s ease}._hamburger_oe5m0_86._active_oe5m0_56 span:nth-child(1){transform:translateY(9px) rotate(45deg)}._hamburger_oe5m0_86._active_oe5m0_56 span:nth-child(2){opacity:0}._hamburger_oe5m0_86._active_oe5m0_56 span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}._mobileMenu_oe5m0_119{position:absolute;top:70px;left:0;width:100%;background:#000000e6;display:flex;flex-direction:column;padding:16px;box-shadow:0 4px 8px #0003;animation:_slideDown_oe5m0_1 .3s ease}@keyframes _slideDown_oe5m0_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._mobileMenu_oe5m0_119 a{color:#fff;text-decoration:none;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;font-size:16px}._mobileMenu_oe5m0_119 a:last-child{border-bottom:none}._mobileMenu_oe5m0_119 a:hover{background:#ffffff1a}._mobileMenu_oe5m0_119 a._active_oe5m0_56{font-weight:600;background:#ffffff0d;border-left:3px solid #fff}@media (max-width: 768px){._nav_oe5m0_1{height:auto;min-height:70px;flex-direction:column;padding:0 16px}}@media (min-width: 769px){._nav_oe5m0_1{height:80px}._mobileNav_oe5m0_73,._mobileMenu_oe5m0_119{display:none}}@media (max-width: 1024px) and (min-width: 769px){._menuLeft_oe5m0_26 a,._menuRight_oe5m0_26 a{font-size:14px;padding:6px 8px}._centerLogo_oe5m0_17{height:50px}}.abyss-videos-index{min-height:100vh;background:linear-gradient(135deg,#001a33,#036,#024);padding:120px 20px 60px}.index-container{max-width:1400px;margin:0 auto}.index-title{color:#fff;font-size:3rem;text-align:center;margin-bottom:15px;text-shadow:2px 2px 8px rgba(0,0,0,.3)}.videos-section{margin-bottom:80px;margin-top:60px}.vr-section{padding-top:40px;border-top:2px solid rgba(255,206,0,.2)}.section-title{color:#ffce00;font-size:2rem;margin-bottom:30px;text-align:center}.videos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.video-card{background:#ffffff0d;border:1px solid rgba(255,206,0,.2);border-radius:15px;padding:25px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.video-card:hover{transform:translateY(-5px);background:#ffffff14;border-color:#ffce0080;box-shadow:0 10px 30px #ffce001a}.vr-card{background:linear-gradient(135deg,#ffce000d,#ffa5000d)}.vr-badge-small{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,#ffce00,orange);color:#036;padding:5px 12px;border-radius:15px;font-weight:700;font-size:.85rem}.video-card-header{margin-bottom:15px}.video-code{color:#ffce0099;font-size:.85rem;font-family:Courier New,monospace;text-transform:uppercase}.video-card-title{color:#fff;font-size:1.5rem;margin:15px 0}.video-card-description{color:#fffc;line-height:1.6;margin-bottom:20px;min-height:60px}.video-card-link{color:#ffce00;display:inline-block;font-weight:700;transition:transform .3s ease}.video-card:hover .video-card-link{transform:translate(5px)}.index-footer{text-align:center;padding-top:60px;border-top:1px solid rgba(255,255,255,.1);margin-top:80px}.index-footer p{color:#fff9;margin:10px 0;font-style:italic}@media (max-width: 768px){.index-title{font-size:2rem}.videos-grid{grid-template-columns:1fr}.video-card{padding:20px}}.video-page{min-height:100vh;background:linear-gradient(135deg,#036,#024);padding:120px 20px 40px}.video-container{max-width:1200px;margin:0 auto}.back-button{display:inline-block;color:#ffce00;text-decoration:none;font-size:16px;margin-bottom:20px;transition:transform .3s ease}.back-button:hover{transform:translate(-5px)}.video-title{color:#fff;font-size:2.5rem;margin-bottom:20px;text-align:center}.vr-badge{background:linear-gradient(135deg,#ffce00,orange);color:#036;padding:10px 20px;border-radius:25px;display:inline-block;font-weight:700;margin-bottom:30px;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:15px;box-shadow:0 10px 40px #0000004d;margin-bottom:30px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:15px}.video-description{background:#ffffff0d;padding:25px;border-radius:15px;border:1px solid rgba(255,206,0,.2);margin-bottom:30px}.video-description p{color:#fff;font-size:1.1rem;line-height:1.8;margin:0}.video-footer{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.video-footer p{color:#ffffffb3;font-style:italic}@media (max-width: 768px){.video-title{font-size:1.8rem}.video-description p{font-size:1rem}}
