@import url(https://fonts.googleapis.com/css?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navigation{align-items:center;background-color:#000;border:1px solid #f0f;box-sizing:border-box;display:flex;height:68px;justify-content:space-between;left:50%;padding:0 20px;position:fixed;top:0;transform:translateX(-50%);width:90%;z-index:10}.nav-links{gap:30px}.nav-links,.nav-subscribe{display:flex}.nav-link{color:#0f0;font-family:Maison Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:opacity .3s ease}.nav-link:hover{opacity:.7}.nav-link:visited{color:#0f0}.nav-link.disabled{cursor:not-allowed;opacity:.5}.nav-link.disabled:hover{opacity:.5}.nav-link.disabled:nth-child(4){display:none}.mobile-nav-container{display:none;position:fixed;right:20px;top:20px;z-index:1000}.hamburger-button{align-items:center;background:#000;border:1px solid #f0f;color:#0f0;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;padding:12px;transition:all .3s ease;width:50px}.hamburger-button:hover{opacity:.7}.mobile-menu-overlay{background-color:#000c;height:100vh;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:999}.mobile-menu-overlay.open{right:0}.mobile-menu{background-color:#000;border-left:1px solid #f0f;box-sizing:border-box;height:100vh;padding:20px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:300px}.mobile-menu-overlay.open .mobile-menu{transform:translateX(0)}.close-button{align-items:center;background:none;border:none;color:#0f0;cursor:pointer;display:flex;font-size:30px;height:40px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:opacity .3s ease;width:40px}.close-button:hover{opacity:.7}.mobile-nav-links{display:flex;flex-direction:column;gap:30px;margin-top:80px}.mobile-nav-link{border-bottom:1px solid #333;color:#0f0;font-family:Maison Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;padding:10px 0;text-decoration:none;transition:all .3s ease}.mobile-nav-link:hover{opacity:.7;padding-left:10px}.mobile-nav-link:visited{color:#0f0}.mobile-nav-link.disabled{cursor:not-allowed;opacity:.5}.mobile-nav-link.disabled:hover{opacity:.5;padding-left:0}.mobile-nav-link.disabled:nth-child(4){display:none}@media (max-width:768px){.navigation{display:none}.mobile-nav-container{display:block}}@media (max-width:480px){.navigation{display:none}.mobile-nav-container{display:block}.mobile-menu{width:280px}.mobile-nav-link{font-size:16px}}.home{height:100vh;overflow:hidden;position:relative;width:100vw}.background-gif{background-attachment:fixed;background-image:url(/static/media/racer.b2f4e3799ddc30644064.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.home-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;z-index:1}@media (max-width:768px){.background-gif{background-attachment:scroll;background-size:contain}}@media (max-width:480px){.background-gif{background-attachment:scroll;background-size:95%}}.mobile-title{display:none}@media (max-width:768px){.mobile-title{color:#fff;display:block;font-size:1rem;font-weight:300;position:fixed;right:220px;text-shadow:2px 2px 4px #000000b3;top:85px;z-index:5}}.news{height:100vh;overflow:hidden;position:relative;width:100vw}.news-background{background-attachment:fixed;background-image:url(/static/media/USEIT.1ca0b8ea58a7f26d7183.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:-1}.news-content{color:#fff;height:100%;min-height:100vh;padding:100px 20px 20px;position:relative;text-align:center;width:100%;z-index:1}.news-content,.news-content-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.news-content-inner{background:linear-gradient(red,#0000),linear-gradient(to top left,lime,#0000),linear-gradient(to top right,blue,#0000);background-blend-mode:screen;border-radius:10px;padding:20px}.news-content h1{color:#fff;font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px #000000b3}.news-content p{color:#fff;font-size:1.2rem;text-shadow:1px 1px 2px #000000b3}@media (min-width:1920px){.news-background{background-position:50%;background-size:cover}}@media (min-width:1200px) and (max-width:1919px){.news-background{background-position:50%;background-size:cover}}@media (min-width:992px) and (max-width:1199px){.news-background{background-position:50%;background-size:cover}}@media (min-width:769px) and (max-width:991px){.news-background{background-attachment:scroll;background-position:50%;background-size:cover}.news-content{padding:80px 15px 20px}.news-content h1{font-size:2rem}}@media (min-width:481px) and (max-width:768px){.news{height:100vh;overflow:hidden;width:100vw}.news-background{background-attachment:scroll;background-position:50%;background-size:cover}.news-content{padding:80px 15px 20px}.news-content h1{font-size:2rem}.news-content p{font-size:1rem}}@media (max-width:480px){.news{height:100vh;overflow:hidden;width:100vw}.news-background{background-attachment:scroll;background-position:50%;background-size:cover;min-height:100vh;min-width:100vw}.news-content{padding:70px 10px 15px}.news-content h1{font-size:1.8rem;margin-bottom:12px}.news-content p{font-size:.95rem;margin:8px 0}}@media (min-aspect-ratio:7/3){.news-background{background-position:50%;background-size:cover}}@media (max-aspect-ratio:9/16){.news-background{background-position:top;background-size:cover}}.rumors-lies{height:100vh;overflow:hidden;position:relative;width:100vw}.rumors-lies-background{background-attachment:fixed;background-image:url(/static/media/maze.b95b73e8fe149ce6b179.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.9;position:fixed;top:0;width:100%;z-index:-1}.rumors-lies-content{color:#fff;height:100%;min-height:100vh;padding:100px 20px 20px;position:relative;text-align:center;width:100%;z-index:1}.rumors-lies-content,.rumors-lies-content-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.rumors-lies-content-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #fff3;border-top:2px solid #f0f;max-width:800px;padding:40px}.rumors-lies-content h1{color:#f0f;font-family:inherit;font-size:3rem;font-weight:300;letter-spacing:.1em;text-shadow:0 0 20px #f0f,2px 2px 4px #000000b3;text-transform:uppercase}.rumors-lies-content p{color:#e0e0e0;font-family:inherit;font-size:1.3rem;font-weight:400;line-height:1.6;text-shadow:1px 1px 2px #000000b3}.rumors-lies-content p:last-child{margin-bottom:0}@media (min-width:1920px){.rumors-lies-background{background-position:50%;background-size:cover}}@media (min-width:1200px) and (max-width:1919px){.rumors-lies-background{background-position:50%;background-size:cover}}@media (min-width:992px) and (max-width:1199px){.rumors-lies-background{background-position:50%;background-size:cover}}@media (min-width:769px) and (max-width:991px){.rumors-lies-background{background-attachment:scroll;background-position:50%;background-size:cover}.rumors-lies-content{padding:80px 15px 20px}.rumors-lies-content h1{font-size:2.5rem}.rumors-lies-content p{font-size:1.1rem}}@media (min-width:481px) and (max-width:768px){.rumors-lies{height:100vh;overflow:hidden;width:100vw}.rumors-lies-background{background-attachment:scroll;background-position:50%;background-size:cover}.rumors-lies-content{padding:80px 15px 20px}.rumors-lies-content-inner{padding:30px}.rumors-lies-content h1{font-size:2.2rem}.rumors-lies-content p{font-size:1rem}}@media (max-width:480px){.rumors-lies{height:100vh;overflow:hidden;width:100vw}.rumors-lies-background{background-attachment:scroll;background-position:50%;background-size:cover;min-height:100vh;min-width:100vw}.rumors-lies-content{padding:70px 10px 15px}.rumors-lies-content-inner{max-width:300px;padding:15px}.rumors-lies-content h1{font-size:1.4rem}.rumors-lies-content p{font-size:.8rem}}@media (min-aspect-ratio:7/3){.rumors-lies-background{background-position:50%;background-size:cover}}@media (max-aspect-ratio:9/16){.rumors-lies-background{background-position:top;background-size:cover}}.contact{overflow:hidden}.contact,.contact-content{min-height:100vh;position:relative}.contact-content{color:#fff;padding:100px 20px 20px;width:100%;z-index:1}.contact-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #fff3;border-radius:15px;margin:0 auto;max-width:1200px;padding:40px}.contact-container h1{color:#fff;font-size:2.5rem;margin-bottom:20px;text-align:center;text-shadow:2px 2px 4px #000000b3}.contact-description{color:#fff;font-size:1.2rem;text-shadow:1px 1px 2px #000000b3}.contact-description,.contact-info{margin-bottom:40px;text-align:center}.info-section h3{color:#4ecdc4;font-size:1.5rem;margin-bottom:15px}.info-section p{color:#ddd;font-size:1.1rem;margin:8px 0}.contact-form-section{margin-top:40px}.contact-form-section h2{color:#ff6b6b;font-size:2rem;margin-bottom:30px;text-align:center}.contact-form{margin:0 auto;max-width:800px}.form-group,.form-row{margin-bottom:20px}.form-group label{color:#4ecdc4;display:block;font-size:1.1rem;margin-bottom:8px}.form-group input,.form-group textarea{background:#ffffff1a;border:2px solid #fff3;color:#fff;font-size:1rem;padding:12px 15px;transition:border-color .3s ease,background-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{background:#ffffff26;border-color:#4ecdc4}.form-group input::placeholder,.form-group textarea::placeholder{color:#fff9}.form-group input:disabled,.form-group textarea:disabled{opacity:.6}.error-message,.success-message{border-radius:8px;font-weight:600;margin:20px 0;padding:15px;text-align:center}.success-message{background:#4caf5033;border:1px solid #4caf50;color:#4caf50}.error-message{background:#f4433633;border:1px solid #f44336;color:#f44336}.button-container{margin-top:30px;text-align:center}.submit-button{background:#4ecdc4;font-size:1.1rem;min-width:200px;padding:15px 40px;transition:all .3s ease}.submit-button:hover:not(:disabled){background:#45b7aa}.submit-button:disabled{opacity:.6}@media (min-width:769px) and (max-width:991px){.contact-content{padding:80px 15px 20px}.contact-content h1{font-size:2rem}}@media (min-width:481px) and (max-width:768px){.contact{height:100vh;overflow:hidden;width:100vw}.contact-content{padding:80px 15px 20px}.contact-content h1{font-size:2rem}.contact-content p{font-size:1rem}}@media (max-width:480px){.contact{height:100vh;overflow:hidden;width:100vw}.contact-content{padding:70px 10px 15px}.contact-content h1{font-size:1.8rem;margin-bottom:12px}.contact-content p{font-size:.95rem;margin:8px 0}}.subscribe{align-items:center;background:#000;display:flex;justify-content:center;min-height:100vh;padding:100px 20px 40px}.subscribe-container{border:1px solid #fff3;border-radius:0;border-top:2px solid #f0f;box-shadow:0 20px 40px #0000001a;margin:20px;max-width:600px;padding:40px;width:100%}.subscribe h1{color:#0f0;font-size:2.5rem;font-weight:300;letter-spacing:-.5px;margin-bottom:20px;text-align:center}.subscribe-description{color:#0f0;font-size:1.1rem;line-height:1.6;margin-bottom:40px;text-align:center}.subscribe-form{display:flex;flex-direction:column;gap:25px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-group label{color:#f0f!important;font-size:.95rem;font-weight:500;letter-spacing:.3px}.form-group input{background:#fafbfc;border:2px solid #e9ecef;border-radius:0;color:#0f0;font-family:inherit;font-size:1rem;padding:15px 20px;transition:all .3s ease}.form-group input:focus{background:#fff;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a;transform:translateY(-1px)}.form-group input::placeholder{color:#0f0;font-style:italic;opacity:.6}.button-container{border:1px solid #0f0;border-radius:0;border-top:1px;display:inline-block;margin-top:20px}.subscribe-button{background:#000;border:none;border-radius:0;color:#0f0;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin:0;padding:18px 40px;text-transform:uppercase;transition:all .3s ease;width:100%}.subscribe-button:hover{box-shadow:0 15px 30px #0006;transform:translateY(-3px)}.subscribe-button:active{transform:translateY(-1px)}.newsletter-divider{background-color:#0f0;height:1px;margin:40px 0 30px;width:100%}.newsletter-section{border:1px solid #ffffff1a;border-left:2px solid #f0f;border-radius:0;padding:20px;text-align:center}.newsletter-description{color:#0f0;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.newsletter-form{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.subscribe{padding:80px 15px 30px}.subscribe-container{margin:10px;padding:30px 25px}.subscribe h1{font-size:2rem}.form-row{gap:15px;grid-template-columns:1fr}.form-group input{font-size:16px;padding:12px 15px}.subscribe-button{font-size:1rem;padding:15px 30px}.newsletter-description{font-size:1rem}.button-container{margin-top:15px}}@media (max-width:480px){.subscribe{padding:70px 10px 20px}.subscribe-container{margin:5px;padding:20px 15px}.subscribe h1{font-size:1.8rem;margin-bottom:15px}.subscribe-description{font-size:.95rem;margin-bottom:30px}.newsletter-description{font-size:.95rem;margin-bottom:20px}.form-group{gap:6px}.form-group label{font-size:.9rem}.form-group input{font-size:16px;padding:10px 12px}.subscribe-button{font-size:.95rem;padding:12px 25px}.newsletter-divider{margin:30px 0 20px}}.admin-dashboard{min-height:100vh;overflow:hidden;position:relative}.admin-dashboard-background{background-attachment:fixed;background-image:url(/static/media/400followers.66443dacb5be52fe32f8.gif);background-position:50%;background-repeat:repeat;background-size:50px;filter:hue-rotate(180deg);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.admin-dashboard-content{color:#fff;min-height:100vh;padding:100px 20px 20px;position:relative;width:100%;z-index:1}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:15px;display:flex;justify-content:space-between;margin-bottom:30px;padding:20px}.dashboard-header h1{color:#fff;font-size:2.5rem;margin:0;text-shadow:2px 2px 4px #000000b3}.header-actions{display:flex;gap:15px}.action-button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.action-button.primary{background:#4ecdc4;color:#fff}.action-button.primary:hover{background:#45b7aa;transform:translateY(-2px)}.action-button.secondary{background:#fff3;border:1px solid #ffffff4d;color:#fff}.action-button.secondary:hover{background:#ffffff4d;transform:translateY(-2px)}.dashboard-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:30px}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #fff3;border-radius:15px;padding:25px;text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-card h3{color:#4ecdc4;font-size:1.2rem;margin:0 0 10px}.stat-number{color:#fff;font-size:2.5rem;font-weight:700;text-shadow:2px 2px 4px #000000b3}.dashboard-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border-radius:15px;display:flex;gap:5px;margin-bottom:30px;padding:10px}.tab-button{background:#0000;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:1rem;padding:15px 20px;transition:all .3s ease}.tab-button:hover{background:#ffffff1a;color:#fff}.tab-button.active{background:#4ecdc4;color:#fff;font-weight:600}.dashboard-content-area{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:1px solid #fff3;border-radius:15px;padding:30px}.data-section h2{color:#fff;font-size:2rem;margin:0 0 20px;text-shadow:2px 2px 4px #000000b3}.data-table{grid-gap:20px;display:grid;gap:20px}.data-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.data-card:hover{box-shadow:0 5px 20px #ffffff1a;transform:translateY(-2px)}.card-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.card-header h3{color:#ff6b6b;font-size:1.3rem;margin:0}.card-header small{color:#999;font-size:.9rem}.card-content p{color:#ddd;line-height:1.5;margin:8px 0}.card-content strong{color:#4ecdc4}.error-message,.loading-message{color:#fff;font-size:1.2rem;padding:50px;text-align:center;text-shadow:1px 1px 2px #000000b3}.error-message{color:#ff6b6b}@media (max-width:768px){.admin-dashboard-content{padding:80px 15px 20px}.dashboard-header{flex-direction:column;gap:20px;text-align:center}.dashboard-header h1{font-size:2rem}.header-actions{justify-content:center}.dashboard-stats{grid-template-columns:1fr}.dashboard-tabs{flex-direction:column}.tab-button{text-align:center}.card-header{align-items:flex-start;flex-direction:column;gap:10px}}@media (max-width:480px){.admin-dashboard-content{padding:70px 10px 15px}.dashboard-header{padding:15px}.dashboard-header h1{font-size:1.8rem}.action-button{font-size:.9rem;padding:10px 16px}.stat-card{padding:20px}.stat-number{font-size:2rem}.dashboard-content-area{padding:20px}.data-section h2{font-size:1.5rem}.data-card{padding:15px}}.exhibitions{height:100vh;overflow:hidden;position:relative;width:100vw}.exhibitions-background{background-attachment:fixed;background-image:url(/static/media/maze.b95b73e8fe149ce6b179.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.exhibitions-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;padding:100px 20px 20px;position:relative;text-align:center;width:100%;z-index:1}.exhibitions-content h1{color:#fff;font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px #000000b3}.exhibitions-content p{color:#fff;font-size:1.2rem;text-shadow:1px 1px 2px #000000b3}@media (min-width:1920px){.exhibitions-background{background-position:50%;background-size:cover}}@media (min-width:1200px) and (max-width:1919px){.exhibitions-background{background-position:50%;background-size:cover}}@media (min-width:992px) and (max-width:1199px){.exhibitions-background{background-position:50%;background-size:cover}}@media (min-width:769px) and (max-width:991px){.exhibitions-background{background-attachment:scroll;background-position:50%;background-size:cover}.exhibitions-content{padding:80px 15px 20px}.exhibitions-content h1{font-size:2rem}}@media (min-width:481px) and (max-width:768px){.exhibitions{height:100vh;overflow:hidden;width:100vw}.exhibitions-background{background-attachment:scroll;background-position:50%;background-size:cover}.exhibitions-content{padding:80px 15px 20px}.exhibitions-content h1{font-size:2rem}.exhibitions-content p{font-size:1rem}}@media (max-width:480px){.exhibitions{height:100vh;overflow:hidden;width:100vw}.exhibitions-background{background-attachment:scroll;background-position:50%;background-size:cover;min-height:100vh;min-width:100vw}.exhibitions-content{padding:70px 10px 15px}.exhibitions-content h1{font-size:1.8rem;margin-bottom:12px}.exhibitions-content p{font-size:.95rem;margin:8px 0}}@media (min-aspect-ratio:7/3){.exhibitions-background{background-position:50%;background-size:cover}}@media (max-aspect-ratio:9/16){.exhibitions-background{background-position:top;background-size:cover}}.reel-login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.reel-login-wrapper{max-width:400px;width:100%}.reel-login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0000001a;padding:40px}.reel-login-header{margin-bottom:30px;text-align:center}.reel-login-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#333;font-size:28px;font-weight:700;margin:0 0 8px}.reel-login-header p{color:#666;font-size:14px;margin:0}.error-message{align-items:center;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;display:flex;gap:8px;margin-bottom:20px;padding:12px 16px}.error-icon{font-size:16px}.reel-login-form{display:flex;flex-direction:column;gap:20px}.form-group{gap:6px}.form-group label{color:#333}.form-group input{background:#fff;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;padding:12px 16px;transition:all .2s ease}.form-group input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.7}.login-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:14px 24px;transition:all .2s ease}.login-button:hover:not(:disabled){box-shadow:0 8px 25px #667eea4d;transform:translateY(-1px)}.login-button:active{transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.login-button.loading{pointer-events:none}.reel-login-footer{border-top:1px solid #e1e5e9;margin-top:30px;padding-top:20px;text-align:center}.reel-login-footer p{background:#f8f9fa;border-radius:6px;color:#666;display:inline-block;font-size:12px;margin:0;padding:8px 12px}@media (max-width:480px){.reel-login-container{padding:10px}.reel-login-card{padding:30px 20px}.reel-login-header h1{font-size:24px}}.video-info-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:20px}.video-info-header{margin-bottom:40px;padding-top:40px;text-align:center}.video-info-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#2c3e50;font-size:36px;font-weight:700;margin:0 0 10px}.video-info-header p{color:#7f8c8d;font-size:18px;margin:0}.video-info-content{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.video-form-section{background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000001a;padding:30px}.video-form{gap:25px}.form-group,.video-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{align-items:center;color:#2c3e50;display:flex;font-size:14px;font-weight:600;justify-content:space-between}.char-count{color:#7f8c8d;font-size:12px;font-weight:400}.form-group input,.form-group textarea{border:2px solid #e1e5e9;border-radius:8px;font-family:inherit;font-size:16px;padding:12px 16px;resize:vertical;transition:all .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-group input.error,.form-group textarea.error{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c1a}.form-group input:disabled,.form-group textarea:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.7}.file-upload-area{background:#fafbfc;border:2px dashed #bdc3c7;border-radius:12px;cursor:pointer;padding:30px;position:relative;text-align:center;transition:all .2s ease}.file-upload-area:hover{background:#f8f9ff;border-color:#667eea}.file-upload-area.drag-over{background:#f0f4ff;border-color:#667eea;transform:scale(1.02)}.file-upload-area.error{background:#fdf2f2;border-color:#e74c3c}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.file-upload-content{pointer-events:none}.file-selected{align-items:center;color:#27ae60;display:flex;flex-direction:column;gap:8px}.file-icon{font-size:32px}.file-name{color:#2c3e50;font-weight:600}.file-size{color:#7f8c8d;font-size:14px}.file-placeholder{align-items:center;color:#7f8c8d;display:flex;flex-direction:column;gap:8px}.upload-icon{font-size:32px;margin-bottom:8px}.file-types{color:#95a5a6;font-size:12px}.error-message{color:#e74c3c;font-size:14px;margin-top:4px}.form-actions{display:flex;flex-direction:column;gap:15px;margin-top:20px}.submit-error{background:#fdf2f2;border:1px solid #f5c6cb;border-radius:6px;margin:0;padding:12px}.progress-message{background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;color:#1976d2}.progress-message,.success-message{font-weight:500;padding:12px;text-align:center}.success-message{background:#e8f5e8;border:1px solid #c8e6c9;border-radius:6px;color:#2e7d32}.submit-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 32px;transition:all .2s ease}.submit-button:hover:not(:disabled){box-shadow:0 8px 25px #667eea4d;transform:translateY(-2px)}.submit-button:active{transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-button.submitting{pointer-events:none}.spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.videos-list-section{background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-height:80vh;overflow-y:auto;padding:30px}.videos-list-section h2{border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:24px;font-weight:600;margin:0 0 20px;padding-bottom:10px}.loading-message,.no-videos-message{color:#7f8c8d;font-style:italic;padding:40px 20px;text-align:center}.videos-grid{display:flex;flex-direction:column;gap:15px}.video-card{background:#fafbfc;border:1px solid #e1e5e9;border-radius:12px;cursor:pointer;padding:20px;transition:all .2s ease}.video-card:hover{background:#f8f9ff;border-color:#667eea;box-shadow:0 4px 15px #667eea1a;transform:translateY(-2px)}.video-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.video-card-header h3{color:#2c3e50;flex:1 1;font-size:16px;font-weight:600;margin:0}.video-id{background:#ecf0f1;border-radius:4px;color:#7f8c8d;font-family:monospace;font-size:12px;padding:4px 8px}.video-card-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#7f8c8d;display:-webkit-box;font-size:14px;line-height:1.4;margin:0 0 10px;overflow:hidden}.video-preview{color:#27ae60;font-size:12px;font-weight:500}.video-card-footer{border-top:1px solid #ecf0f1;margin-top:15px;padding-top:10px;text-align:right}.click-hint{color:#95a5a6;font-size:12px;font-style:italic}@media (max-width:768px){.video-info-content{gap:20px;grid-template-columns:1fr}.video-info-header h1{font-size:28px}.file-upload-area,.video-form-section,.videos-list-section{padding:20px}}.tos{align-items:flex-start;background:#000;display:flex;justify-content:center;min-height:100vh;padding:100px 20px 40px}.tos-container{background:#000;border:1px solid #f0f;border-radius:0;margin:20px;max-width:900px;padding:40px;width:100%}.tos-container h1{border-bottom:2px solid #f0f;color:#0f0;font-size:2.5rem;font-weight:300;letter-spacing:2px;margin-bottom:40px;padding-bottom:20px;text-align:center;text-transform:uppercase}.tos-section{border-bottom:1px solid #f0f3;margin-bottom:40px;padding-bottom:30px}.tos-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tos-section h2{color:#f0f;font-size:1.5rem;font-weight:500;letter-spacing:1px;margin-bottom:20px}.tos-section p{color:#0f0;font-size:1rem;line-height:1.8;margin-bottom:15px}.tos-section ul{list-style-type:none;margin:20px 0;padding-left:0}.tos-section ul li{color:#0f0;font-size:1rem;line-height:1.8;margin-bottom:15px;padding-left:25px;position:relative}.tos-section ul li:before{color:#f0f;content:"▸";font-weight:700;left:0;position:absolute}.tos-section strong{color:#f0f;font-weight:600}.tos-section a{color:#0f0;text-decoration:underline;transition:opacity .3s ease}.tos-section a:hover{opacity:.7}.tos-section a:visited{color:#0f0}@media (max-width:768px){.tos{padding:80px 15px 30px}.tos-container{margin:10px;padding:30px 25px}.tos-container h1{font-size:2rem;margin-bottom:30px}.tos-section h2{font-size:1.3rem}.tos-section p,.tos-section ul li{font-size:.95rem}}@media (max-width:480px){.tos{padding:70px 10px 20px}.tos-container{margin:5px;padding:20px 15px}.tos-container h1{font-size:1.8rem;letter-spacing:1px;margin-bottom:25px}.tos-section{margin-bottom:30px;padding-bottom:20px}.tos-section h2{font-size:1.2rem;margin-bottom:15px}.tos-section p,.tos-section ul li{font-size:.9rem;line-height:1.6}.tos-section ul li{padding-left:20px}}.privacy{align-items:flex-start;background:#000;display:flex;justify-content:center;min-height:100vh;padding:100px 20px 40px}.privacy-container{background:#000;border:1px solid #f0f;border-radius:0;margin:20px;max-width:900px;padding:40px;width:100%}.privacy-container h1{border-bottom:2px solid #f0f;color:#0f0;font-size:2.5rem;font-weight:300;letter-spacing:2px;margin-bottom:20px;padding-bottom:20px;text-align:center;text-transform:uppercase}.updated-date{color:#f0f;font-size:.9rem;font-style:italic;margin-bottom:40px;text-align:center}.privacy-section{border-bottom:1px solid #f0f3;margin-bottom:40px;padding-bottom:30px}.privacy-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privacy-section h2{color:#f0f;font-size:1.5rem;font-weight:500;letter-spacing:1px;margin-bottom:20px}.privacy-section h3{color:#f0f;font-size:1.2rem;font-weight:500;margin-bottom:15px;margin-top:20px}.privacy-section p{color:#0f0;font-size:1rem;line-height:1.8;margin-bottom:15px}.privacy-section ul{list-style-type:none;margin:20px 0;padding-left:0}.privacy-section ul li{color:#0f0;font-size:1rem;line-height:1.8;margin-bottom:15px;padding-left:25px;position:relative}.privacy-section ul li:before{color:#f0f;content:"▸";font-weight:700;left:0;position:absolute}.privacy-section strong{color:#f0f;font-weight:600}.privacy-section a{color:#0f0;text-decoration:underline;transition:opacity .3s ease}.privacy-section a:hover{opacity:.7}.privacy-section a:visited{color:#0f0}@media (max-width:768px){.privacy{padding:80px 15px 30px}.privacy-container{margin:10px;padding:30px 25px}.privacy-container h1{font-size:2rem;margin-bottom:15px}.updated-date{margin-bottom:30px}.privacy-section h2{font-size:1.3rem}.privacy-section h3{font-size:1.1rem}.privacy-section p,.privacy-section ul li{font-size:.95rem}}@media (max-width:480px){.privacy{padding:70px 10px 20px}.privacy-container{margin:5px;padding:20px 15px}.privacy-container h1{font-size:1.8rem;letter-spacing:1px;margin-bottom:15px}.updated-date{font-size:.85rem;margin-bottom:25px}.privacy-section{margin-bottom:30px;padding-bottom:20px}.privacy-section h2{font-size:1.2rem;margin-bottom:15px}.privacy-section h3{font-size:1rem;margin-bottom:12px}.privacy-section p,.privacy-section ul li{font-size:.9rem;line-height:1.6}.privacy-section ul li{padding-left:20px}}.App{font-family:Maison Neue,Helvetica,Arial,sans-serif;height:100vh;overflow-x:hidden;width:100%}*,.App{margin:0;padding:0}*{box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Maison Neue,Helvetica,Arial,sans-serif;margin:0;padding:0}.page-container{overflow-x:hidden}@media (max-width:768px){.page-container{padding:80px 15px 20px!important}.page-container h1{font-size:2rem;margin-bottom:15px}.page-container p{font-size:1rem;margin:10px 0}}@media (max-width:480px){.page-container{padding:70px 10px 15px!important}.page-container h1{font-size:1.8rem;margin-bottom:12px}.page-container p{font-size:.95rem;margin:8px 0}}
/*# sourceMappingURL=main.9f0f868f.css.map*/