.Academy_academy__V4F3B{padding:5.5rem 2rem;max-width:1200px;margin:0 auto;background:#0a0a0a}.Academy_header__9nI7v{text-align:center;margin-bottom:3rem}.Academy_title__XtGU9{font-size:3rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-1px;background:linear-gradient(120deg,#ff6ec5,#7773f5 35%,#42e694 65%,#ffb86c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Academy_subtitle__RuKoN{font-size:1.2rem;color:#e0e0e0;max-width:700px;margin:0 auto;font-weight:400;line-height:1.6}.Academy_categoriesGrid__QDAId{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Academy_categoryCard__cLSjj{background:#111;border-radius:1.2rem;padding:1.5rem;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.Academy_categoryCard__cLSjj:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--category-color),transparent 60%);opacity:0;transition:opacity .3s ease;z-index:0}.Academy_categoryCard__cLSjj.Academy_active__F_zc3:before,.Academy_categoryCard__cLSjj:hover:before{opacity:.1}.Academy_categoryCard__cLSjj.Academy_active__F_zc3,.Academy_categoryCard__cLSjj:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.Academy_categoryCard__cLSjj.Academy_disabled__pSuh7{opacity:.6;cursor:not-allowed}.Academy_categoryCard__cLSjj.Academy_disabled__pSuh7:hover{transform:none;border-color:transparent;box-shadow:none}.Academy_categoryHeader__r3AY7{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem;position:relative;z-index:1}.Academy_categoryIcon__TDPcc{font-size:2rem;line-height:1}.Academy_categoryTitle__HhjJn{font-size:1.3rem;font-weight:700;color:#fff;margin:0;position:relative;z-index:1}.Academy_categoryDescription__Wa_rm{color:#b0b0b0;margin-bottom:1.2rem;line-height:1.4;font-size:.9rem;position:relative;z-index:1}.Academy_categoryStats__DEfI2{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.Academy_videoCount__TcQ2_{font-size:.9rem}.Academy_statusBadge__BlHXX{background:#42e694}.Academy_comingSoon__l5Ltn,.Academy_statusBadge__BlHXX{color:#000;padding:.25rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Academy_comingSoon__l5Ltn{background:#ffb86c}.Academy_contributeCTA__uE0b_{background:linear-gradient(135deg,rgba(66,230,148,.04),rgba(119,115,245,.04));border:1px solid rgba(255,255,255,.08);border-radius:.8rem;padding:1rem 1.5rem;margin:2rem 0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.Academy_contributeText__3CNAc{color:#b0b0b0;font-size:.9rem;margin:0;line-height:1.5}.Academy_contributeText__3CNAc strong{color:#fff;font-weight:600}.Academy_contributeButton__AWSRR{background:linear-gradient(135deg,rgba(66,230,148,.15),rgba(45,212,191,.15));color:#42e694;border:1px solid rgba(66,230,148,.3);padding:.55rem 1.1rem;border-radius:.5rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.Academy_contributeButton__AWSRR:hover{background:linear-gradient(135deg,rgba(66,230,148,.22),rgba(45,212,191,.22));border-color:rgba(66,230,148,.4)}.Academy_videoSection__Sosr5{background:#111;border-radius:2rem;padding:2.5rem;margin-top:3rem;border:1px solid rgba(255,255,255,.1)}.Academy_videoSectionHeader__OwCw3{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Academy_videoSectionTitle__kpd0q{font-size:2rem;font-weight:700;color:#fff;margin:0}.Academy_viewAllButton___aR_G{background:#7773f5;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s;display:flex;align-items:center;gap:.5rem}.Academy_viewAllButton___aR_G:hover{background:#42e694;transform:translateY(-1px)}.Academy_videosGrid__jbg3j{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.Academy_videoCard__4oyGq{background:#181818;border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1);height:100%;display:flex;flex-direction:column}.Academy_videoCard__4oyGq:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.Academy_videoThumbnail___o_w5{position:relative;width:100%;height:200px;overflow:hidden}.Academy_thumbnail__sP4lk{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Academy_videoCard__4oyGq:hover .Academy_thumbnail__sP4lk{transform:scale(1.05)}.Academy_playButton__tLx0O{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.9);color:#000;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;opacity:0;transition:opacity .3s ease;cursor:pointer}.Academy_videoCard__4oyGq:hover .Academy_playButton__tLx0O{opacity:1}.Academy_duration__YuXmp{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:500}.Academy_videoInfo__pyI7h{min-height:150px;display:flex;flex-direction:column}.Academy_videoTitle__NxsN4{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:0;-webkit-line-clamp:2}.Academy_videoDescription__815NL,.Academy_videoTitle__NxsN4{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Academy_videoDescription__815NL{color:#b0b0b0;margin-bottom:1rem;font-size:.9rem;flex:1 1;-webkit-line-clamp:3}.Academy_videoMeta__lodF5{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto}.Academy_difficulty__Q2yAE{padding:.18rem .55rem;border-radius:.9rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.Academy_difficulty__Q2yAE.Academy_beginner__jf5QB{background:#42e694;color:#000}.Academy_difficulty__Q2yAE.Academy_intermediate__GnBUC{background:#ffb86c;color:#000}.Academy_difficulty__Q2yAE.Academy_advanced__8qHCb{background:#ff6ec5;color:#000}.Academy_tags__Ny4x1{display:flex;gap:.5rem;flex-wrap:wrap}.Academy_tag__WMEVR{background:rgba(255,255,255,.1);color:#e0e0e0;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500}@media (max-width:1024px){.Academy_categoriesGrid__QDAId{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.Academy_academy__V4F3B{padding:5.5rem 1rem 2rem}.Academy_title__XtGU9{font-size:2.5rem}.Academy_categoriesGrid__QDAId{grid-template-columns:1fr;gap:1.5rem}.Academy_categoryCard__cLSjj{padding:1.5rem}.Academy_videosGrid__jbg3j{grid-template-columns:1fr;gap:1.5rem}.Academy_videoSection__Sosr5{padding:2rem 1.5rem}.Academy_videoSectionHeader__OwCw3{flex-direction:column;gap:1rem;align-items:flex-start}.Academy_videoSectionTitle__kpd0q{font-size:1.5rem}.Academy_viewAllButton___aR_G{align-self:flex-start}.Academy_videoMeta__lodF5{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.Academy_videoThumbnail___o_w5{height:180px}.Academy_categoryCard__cLSjj,.Academy_videoInfo__pyI7h{padding:1rem}.Academy_categoryIcon__TDPcc{font-size:2.5rem}}.Academy_courseModule__UlE5v{margin-top:3rem}.Academy_courseHeader__h9FrU{text-align:center;margin-bottom:3rem}.Academy_courseTitle__eyiDy{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:1rem;letter-spacing:-1px;background:linear-gradient(120deg,#ff6ec5,#7773f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Academy_courseSubtitle__VcUuL{font-size:1.1rem;color:#e0e0e0;max-width:600px;margin:0 auto;font-weight:400;line-height:1.6}.Academy_mainContent__xlNy2{display:grid;grid-template-columns:300px 1fr;grid-gap:3rem;gap:3rem}.Academy_sidebar__NDc7Z{background:#111;border-radius:1rem;padding:2rem;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:120px;border:1px solid rgba(255,255,255,.1)}.Academy_sidebarSection__I7I0B{margin-bottom:2rem}.Academy_sidebarSection__I7I0B:last-child{margin-bottom:0}.Academy_sidebarTitle__3Wi5r{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:1rem}.Academy_subcategoryList__qYnOf{list-style:none;padding:0;margin:0}.Academy_subcategoryList__qYnOf li{margin-bottom:.5rem}.Academy_subcategoryButton__freZY{width:100%;background:transparent;border:none;color:#b0b0b0;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.Academy_subcategoryButton__freZY:hover{background:rgba(255,255,255,.05);color:#fff}.Academy_subcategoryButton__freZY.Academy_active__F_zc3{background:#ff6ec5;color:#000;font-weight:600}.Academy_videoCount__TcQ2_{background:rgba(255,255,255,.1);color:#e0e0e0;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:500}.Academy_subcategoryButton__freZY.Academy_active__F_zc3 .Academy_videoCount__TcQ2_{background:rgba(0,0,0,.2);color:#000}.Academy_searchInput__42ulq{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.75rem;color:#fff;font-size:.9rem;transition:all .2s}.Academy_searchInput__42ulq:focus{outline:none;border-color:#7773f5;background:rgba(255,255,255,.1)}.Academy_searchInput__42ulq::placeholder{color:#666}.Academy_tagsList__ktdhZ{display:flex;flex-wrap:wrap;gap:.5rem}.Academy_tagButton__l_4tp{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#e0e0e0;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.8rem;font-weight:500}.Academy_tagButton__l_4tp:hover{background:rgba(255,255,255,.1);color:#fff}.Academy_tagButton__l_4tp.Academy_active__F_zc3{background:#42e694;color:#000;border-color:#42e694}.Academy_showMoreButton__rewLL{background:transparent;border:none;color:#7773f5;padding:.5rem 0;margin-top:.5rem;cursor:pointer;font-size:.8rem;font-weight:500;transition:color .2s ease;width:100%;text-align:center}.Academy_showMoreButton__rewLL:hover{color:#42e694}.Academy_content__9NEQ5{flex:1 1}.Academy_contentHeader__VEweL{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Academy_contentTitle__lmWm_{font-size:1.8rem;font-weight:700;color:#fff;margin:0}.Academy_resultCount__lDShj{color:#b0b0b0;font-size:.9rem;font-weight:500}.Academy_subcategoryTag__cA_1b{background:rgba(255,255,255,.1);color:#e0e0e0}.Academy_categoryTag__gsnBK,.Academy_subcategoryTag__cA_1b{padding:.18rem .55rem;border-radius:.9rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.Academy_categoryTag__gsnBK{background:rgba(74,144,226,.15);color:#4a90e2;border:1px solid rgba(74,144,226,.3)}.Academy_noResults__J7iq3{text-align:center;padding:4rem 2rem;color:#b0b0b0}.Academy_noResults__J7iq3 h3{color:#fff;margin-bottom:1rem;font-size:1.5rem}.Academy_noResults__J7iq3 p{font-size:1rem;line-height:1.6}.Academy_courseModule__UlE5v .Academy_videosGrid__jbg3j{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.Academy_courseModule__UlE5v .Academy_videoCard__4oyGq{background:#181818;border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(255,255,255,.1)}.Academy_videoButton__7Nmu_{background:none;border:none;padding:0;cursor:pointer;width:100%;display:block}.Academy_courseModule__UlE5v .Academy_videoCard__4oyGq:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.Academy_courseModule__UlE5v .Academy_videoThumbnail___o_w5{position:relative;width:100%;height:140px;overflow:hidden}.Academy_courseModule__UlE5v .Academy_thumbnail__sP4lk{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Academy_courseModule__UlE5v .Academy_videoCard__4oyGq:hover .Academy_thumbnail__sP4lk{transform:scale(1.05)}.Academy_courseModule__UlE5v .Academy_playButton__tLx0O{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.9);color:#000;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;opacity:0;transition:opacity .3s ease;cursor:pointer}.Academy_courseModule__UlE5v .Academy_videoCard__4oyGq:hover .Academy_playButton__tLx0O{opacity:1}.Academy_courseModule__UlE5v .Academy_duration__YuXmp{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.8);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.8rem;font-weight:500}.Academy_courseModule__UlE5v .Academy_videoInfo__pyI7h{padding:.75rem 1rem 1rem}.Academy_courseModule__UlE5v .Academy_videoTitle__NxsN4{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem;margin-top:0;line-height:1.3}.Academy_courseModule__UlE5v .Academy_videoDescription__815NL{color:#b0b0b0;margin-bottom:1rem;line-height:1.4;font-size:.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Academy_courseModule__UlE5v .Academy_videoMeta__lodF5{display:flex;gap:.5rem;margin-bottom:0;flex-wrap:wrap}.Academy_courseModule__UlE5v .Academy_difficulty__Q2yAE{padding:.18rem .55rem;border-radius:.9rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.Academy_courseModule__UlE5v .Academy_difficulty__Q2yAE.Academy_beginner__jf5QB{background:#42e694;color:#000}.Academy_courseModule__UlE5v .Academy_difficulty__Q2yAE.Academy_intermediate__GnBUC{background:#ffb86c;color:#000}.Academy_courseModule__UlE5v .Academy_difficulty__Q2yAE.Academy_advanced__8qHCb{background:#ff6ec5;color:#000}@media (max-width:1024px){.Academy_courseModule__UlE5v .Academy_mainContent__xlNy2{grid-template-columns:1fr;gap:2rem}.Academy_courseModule__UlE5v .Academy_sidebar__NDc7Z{position:static;margin-bottom:2rem}.Academy_courseModule__UlE5v .Academy_videosGrid__jbg3j{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}}@media (max-width:768px){.Academy_courseModule__UlE5v .Academy_courseTitle__eyiDy{font-size:2rem}.Academy_courseModule__UlE5v .Academy_contentHeader__VEweL{flex-direction:column;gap:1rem;align-items:flex-start}.Academy_courseModule__UlE5v .Academy_videosGrid__jbg3j{grid-template-columns:1fr}.Academy_courseModule__UlE5v .Academy_sidebar__NDc7Z{padding:1.5rem}.Academy_courseModule__UlE5v .Academy_tagsList__ktdhZ{gap:.25rem}.Academy_courseModule__UlE5v .Academy_tagButton__l_4tp{font-size:.75rem;padding:.4rem .6rem}}@media (max-width:480px){.Academy_courseModule__UlE5v .Academy_videoThumbnail___o_w5{height:120px}.Academy_courseModule__UlE5v .Academy_videoInfo__pyI7h{padding:1rem}.Academy_courseModule__UlE5v .Academy_videoMeta__lodF5{flex-direction:column;gap:.5rem}}.Academy_mobileDisclaimer__9T9iw{display:none}@media (max-width:1024px){.Academy_mobileDisclaimer__9T9iw{display:block;text-align:center;padding:1rem;margin:1rem 0 2rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:rgba(255,255,255,.7);font-size:.85rem;font-style:italic}.Academy_mobileDisclaimer__9T9iw p{margin:0}}.Academy_sidebarTitleWrapper__RmLGH{display:flex;justify-content:space-between;align-items:center;cursor:default}.Academy_toggleIcon__LwbQN{display:none}.Academy_hiddenOnMobile__wWy_J{display:block}@media (max-width:700px){.Academy_sidebarTitleWrapper__RmLGH{cursor:pointer}.Academy_toggleIcon__LwbQN{display:block;font-size:1.5rem;color:rgba(255,255,255,.7);font-weight:300}.Academy_hiddenOnMobile__wWy_J{display:none}}.VideoModal_overlay__Q5YQm{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;box-sizing:border-box}.VideoModal_modal__JUjQU{background:#111;border-radius:1.5rem;max-width:700px;width:90%;max-height:70vh;overflow-y:auto;position:relative;border:2px solid rgba(255,255,255,.4);box-shadow:0 20px 60px rgba(0,0,0,.8)}.VideoModal_closeButton__RSNzS{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);border:none;color:white;font-size:1.5rem;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s ease}.VideoModal_closeButton__RSNzS:hover{background:rgba(0,0,0,.9)}.VideoModal_videoSection__7753Z{position:relative}.VideoModal_playerContainer__ouZWv{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:1.5rem 1.5rem 0 0;overflow:hidden}.VideoModal_iframe___bpG6{position:absolute;top:0;left:0;width:100%;height:100%}.VideoModal_infoSection__Q5llM{padding:1.5rem;position:relative;z-index:1}.VideoModal_videoHeader__idh7z{margin-bottom:1rem}.VideoModal_title__AIvie{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 .8rem;line-height:1.3}.VideoModal_metadata__H5p5r{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.VideoModal_difficulty__0zbFe{padding:.3rem .8rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.VideoModal_difficulty__0zbFe.VideoModal_beginner__lkXtN{background:#22c55e;color:#000}.VideoModal_difficulty__0zbFe.VideoModal_intermediate__WiRTA{background:#f59e0b;color:#000}.VideoModal_difficulty__0zbFe.VideoModal_advanced__FVxvu{background:#ef4444;color:#fff}.VideoModal_duration__YCKL_{background:rgba(255,255,255,.1);color:#e0e0e0}.VideoModal_duration__YCKL_,.VideoModal_subcategory__IbCcR{padding:.3rem .8rem;border-radius:1rem;font-size:.8rem;font-weight:500}.VideoModal_subcategory__IbCcR{background:rgba(255,255,255,.05);color:#ccc;border:1px solid rgba(255,255,255,.1)}.VideoModal_description__23YoN{margin-bottom:1.5rem}.VideoModal_description__23YoN p{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:0}.VideoModal_tags__DbX_A{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem}.VideoModal_tagsTitle__dcDRK{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 1rem}.VideoModal_tagsList__gH8zI{display:flex;flex-wrap:wrap;gap:.5rem}.VideoModal_tag__IyN49{background:rgba(255,255,255,.05);color:#ccc;padding:.4rem .8rem;border-radius:.5rem;font-size:.85rem;font-weight:500;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.VideoModal_tag__IyN49:hover{background:rgba(255,255,255,.1);color:#fff}@media (max-width:900px){.VideoModal_overlay__Q5YQm{padding:1rem}.VideoModal_modal__JUjQU{border-radius:1rem;max-height:95vh}.VideoModal_infoSection__Q5llM{padding:1.5rem}.VideoModal_title__AIvie{font-size:1.5rem}.VideoModal_playerContainer__ouZWv{border-radius:1rem 1rem 0 0}}@media (max-width:600px){.VideoModal_overlay__Q5YQm{padding:.5rem}.VideoModal_modal__JUjQU{border-radius:.8rem;max-height:98vh}.VideoModal_infoSection__Q5llM{padding:1rem}.VideoModal_title__AIvie{font-size:1.3rem}.VideoModal_metadata__H5p5r{gap:.5rem}.VideoModal_closeButton__RSNzS{top:.5rem;right:.5rem;font-size:1.2rem;width:35px;height:35px}.VideoModal_playerContainer__ouZWv{border-radius:.8rem .8rem 0 0}}.VideoSubmissionModal_overlay__PY1_V{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:VideoSubmissionModal_fadeIn__RAA3H .2s ease}@keyframes VideoSubmissionModal_fadeIn__RAA3H{0%{opacity:0}to{opacity:1}}.VideoSubmissionModal_modal__wclmY{background:#111;border-radius:1.2rem;padding:2rem;max-width:540px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px rgba(0,0,0,.5);animation:VideoSubmissionModal_slideUp__CJlH1 .3s ease}@keyframes VideoSubmissionModal_slideUp__CJlH1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.VideoSubmissionModal_closeButton__IVmED{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#999;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;line-height:1}.VideoSubmissionModal_closeButton__IVmED:hover{background:rgba(255,255,255,.1);color:#fff}.VideoSubmissionModal_header__0lBLA{margin-bottom:2rem;padding-right:2rem}.VideoSubmissionModal_title__CPzZ_{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.5rem}.VideoSubmissionModal_subtitle__mO36I{font-size:.95rem;color:#999;line-height:1.5}.VideoSubmissionModal_form__ReqDR{display:flex;flex-direction:column;gap:1.5rem}.VideoSubmissionModal_formGroup___px7t{display:flex;flex-direction:column;gap:.5rem;position:relative}.VideoSubmissionModal_label__u9Fj4{font-size:.9rem;font-weight:600;color:#e0e0e0}.VideoSubmissionModal_required__Ptuiv{color:#ff6b6b}.VideoSubmissionModal_input__ojoQe,.VideoSubmissionModal_textarea__R2OKb{background:#1a1a1a;border:1px solid rgba(255,255,255,.1);border-radius:.6rem;padding:.85rem 1rem;color:#fff;font-size:.95rem;transition:all .2s ease;font-family:inherit}.VideoSubmissionModal_input__ojoQe:focus,.VideoSubmissionModal_textarea__R2OKb:focus{outline:none;border-color:rgba(255,255,255,.3);background:#1f1f1f}.VideoSubmissionModal_input__ojoQe:disabled,.VideoSubmissionModal_textarea__R2OKb:disabled{opacity:.6;cursor:not-allowed}.VideoSubmissionModal_input__ojoQe::placeholder,.VideoSubmissionModal_textarea__R2OKb::placeholder{color:#666}.VideoSubmissionModal_textarea__R2OKb{resize:vertical;min-height:100px}.VideoSubmissionModal_charCount__m28TY{font-size:.8rem;color:#666;text-align:right}.VideoSubmissionModal_rateLimit__tN1Un{font-size:.8rem;color:#666;margin:0;font-style:italic}.VideoSubmissionModal_submitButton__D5kGt{background:linear-gradient(135deg,#000000,#1a1a1a);color:#fff;border:none;border-radius:.6rem;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.VideoSubmissionModal_submitButton__D5kGt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.VideoSubmissionModal_submitButton__D5kGt:disabled{opacity:.6;cursor:not-allowed}.VideoSubmissionModal_successMessage__P7SRh{text-align:center;padding:3rem 1rem}.VideoSubmissionModal_successIcon__ScuP0{width:80px;height:80px;background:linear-gradient(135deg,#42e694,#2dd4bf);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#000;margin:0 auto 1.5rem;animation:VideoSubmissionModal_scaleIn__9pdaU .4s ease}@keyframes VideoSubmissionModal_scaleIn__9pdaU{0%{transform:scale(0)}to{transform:scale(1)}}.VideoSubmissionModal_successMessage__P7SRh h3{font-size:1.5rem;color:#fff;margin-bottom:.5rem}.VideoSubmissionModal_successMessage__P7SRh p{font-size:1rem;color:#999}.VideoSubmissionModal_errorMessage__GlYO7{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:.6rem;padding:1rem;color:#ff6b6b;font-size:.9rem;text-align:center}@media (max-width:640px){.VideoSubmissionModal_modal__wclmY{padding:1.5rem;border-radius:1rem}.VideoSubmissionModal_title__CPzZ_{font-size:1.5rem}.VideoSubmissionModal_subtitle__mO36I{font-size:.9rem}.VideoSubmissionModal_form__ReqDR{gap:1.2rem}}