.EmptyState_emptyState__N2idu{text-align:center;padding:4rem 2rem;background:rgba(0,0,0,.4);border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.EmptyState_emptyState__N2idu h2{font-size:1.8rem;margin-bottom:1rem;color:#fff}.EmptyState_emptyState__N2idu p{color:hsla(0,0%,100%,.7);font-size:1.1rem;margin-bottom:2rem}.EmptyState_ctaButton__xjUHK{padding:1rem 2rem;background:linear-gradient(135deg,#ff4757,#ff3742);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EmptyState_ctaButton__xjUHK:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,71,87,.4)}.CookiePreferencesButton_button__oxfLO{background:none;border:none;color:rgba(255,120,66,.8);cursor:pointer;font-size:.9rem;text-decoration:underline;padding:0;transition:all .2s ease}.CookiePreferencesButton_button__oxfLO:hover{color:#ff7842;transform:translateY(-1px)}.CookiePreferencesButton_button__oxfLO:focus{outline:2px solid rgba(255,120,66,.2);outline-offset:2px;border-radius:4px}.CookiePreferencesModal_overlay__QI_Zd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:CookiePreferencesModal_fadeIn__Fi6FX .2s ease-out}@keyframes CookiePreferencesModal_fadeIn__Fi6FX{0%{opacity:0}to{opacity:1}}.CookiePreferencesModal_modal__kQXJH{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:CookiePreferencesModal_slideUp__Jg5Us .3s ease-out}@keyframes CookiePreferencesModal_slideUp__Jg5Us{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CookiePreferencesModal_header__vGbRt{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #404040}.CookiePreferencesModal_header__vGbRt h2{margin:0;font-size:1.5rem;font-weight:600;color:#fff}.CookiePreferencesModal_closeButton__g6zWL{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#ccc;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookiePreferencesModal_closeButton__g6zWL:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px)}.CookiePreferencesModal_closeButton__g6zWL:focus{outline:2px solid rgba(255,120,66,.2);outline-offset:2px}.CookiePreferencesModal_content__lsfSw{padding:1.5rem}.CookiePreferencesModal_description__sTqWs{color:#ccc;margin:0 0 1.5rem;line-height:1.5;font-size:.95rem}.CookiePreferencesModal_categories__8mJyZ{display:flex;flex-direction:column;gap:1rem}.CookiePreferencesModal_category__Ssgij{background:hsla(0,0%,100%,.05);border-radius:8px;padding:1rem;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease}.CookiePreferencesModal_category__Ssgij:hover{background:hsla(0,0%,100%,.08)}.CookiePreferencesModal_categoryLabel__y9VSD{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;width:100%}.CookiePreferencesModal_checkbox__FKETO{margin-top:.25rem;width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;background:hsla(0,0%,100%,.05);cursor:pointer;position:relative;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookiePreferencesModal_checkbox__FKETO:checked{background:linear-gradient(135deg,#fc65ff,#ff7842);border-color:rgba(0,0,0,0);box-shadow:0 2px 8px rgba(255,120,66,.3)}.CookiePreferencesModal_checkbox__FKETO:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.CookiePreferencesModal_checkbox__FKETO:hover:not(:disabled){border-color:rgba(255,120,66,.5);transform:translateY(-1px)}.CookiePreferencesModal_checkbox__FKETO:focus{outline:2px solid rgba(255,120,66,.2);outline-offset:2px}.CookiePreferencesModal_checkbox__FKETO:disabled{opacity:.5;cursor:not-allowed;background:hsla(0,0%,100%,.1)}.CookiePreferencesModal_categoryInfo__f_XAf{flex:1 1}.CookiePreferencesModal_categoryName__JVRai{font-weight:600;color:#fff;font-size:1rem;margin-bottom:.25rem;display:block}.CookiePreferencesModal_categoryDescription__Ma_91{color:#aaa;font-size:.9rem;line-height:1.4;display:block}.CookiePreferencesModal_footer__tfZuA{display:flex;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #404040;justify-content:flex-end}@media(max-width:480px){.CookiePreferencesModal_footer__tfZuA{flex-direction:column}}.CookiePreferencesModal_rejectButton__uytK7{padding:.75rem 1.5rem;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#dc3545;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s ease;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookiePreferencesModal_rejectButton__uytK7:hover{background:rgba(220,53,69,.15);border-color:rgba(220,53,69,.5);transform:translateY(-1px)}.CookiePreferencesModal_rejectButton__uytK7:focus{outline:2px solid rgba(220,53,69,.2);outline-offset:2px}.CookiePreferencesModal_acceptAllButton__nGuBB{padding:.75rem 1.5rem;background:linear-gradient(135deg,#fc65ff,#ff7842);border:none;color:#fff;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 15px rgba(255,120,66,.3)}.CookiePreferencesModal_acceptAllButton__nGuBB:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.4)}.CookiePreferencesModal_acceptAllButton__nGuBB:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,120,66,.3)}.CookiePreferencesModal_acceptAllButton__nGuBB:focus{outline:2px solid rgba(255,120,66,.2);outline-offset:2px}.CookiePreferencesModal_saveButton__PL6Z9{padding:.75rem 1.5rem;background:linear-gradient(135deg,#fc65ff,#ff7842);border:none;color:#fff;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 15px rgba(255,120,66,.3)}.CookiePreferencesModal_saveButton__PL6Z9:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.4)}.CookiePreferencesModal_saveButton__PL6Z9:active{transform:translateY(0);box-shadow:0 4px 15px rgba(255,120,66,.3)}.CookiePreferencesModal_saveButton__PL6Z9:focus{outline:2px solid rgba(255,120,66,.2);outline-offset:2px}.CookiePreferencesModal_modal__kQXJH::-webkit-scrollbar{width:8px}.CookiePreferencesModal_modal__kQXJH::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.CookiePreferencesModal_modal__kQXJH::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px}.CookiePreferencesModal_modal__kQXJH::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}@media(prefers-color-scheme:dark){.CookiePreferencesModal_modal__kQXJH{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}}@media(prefers-contrast:high){.CookiePreferencesModal_modal__kQXJH{border:2px solid #fff}.CookiePreferencesModal_acceptAllButton__nGuBB,.CookiePreferencesModal_rejectButton__uytK7,.CookiePreferencesModal_saveButton__PL6Z9{border-width:2px}}.Footer_footer__OYoYH{width:100%;padding:2rem;position:relative;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:0 -4px 20px rgba(0,0,0,.2),inset 0 -1px 0 hsla(0,0%,100%,.1)}.Footer_container__7AGDW{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.Footer_leftSection__VcxR6{display:flex;flex-direction:column;gap:1rem;flex:1 1}.Footer_logoLink__tbVdQ{display:flex;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s ease}.Footer_logoLink__tbVdQ:hover{opacity:.8}.Footer_logo__oqoeK{width:32px;height:32px}.Footer_logoLink__tbVdQ h2{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:.5px;font-family:LogoFont,sans-serif}.Footer_copyright__1ODhL{font-size:.9rem;margin:0;color:hsla(0,0%,100%,.7);font-weight:400;letter-spacing:.2px}.Footer_legalLinks__9JMcF{display:flex;gap:1.5rem;margin-top:.5rem;align-items:center}.Footer_divider__bfFrr{color:hsla(0,0%,100%,.4);font-size:.8rem;font-weight:300}.Footer_rightSection__hqZiV{display:flex;gap:3rem;flex-shrink:0}.Footer_linksColumn__nl52e{display:flex;flex-direction:column;gap:.75rem}.Footer_linksColumn__nl52e h3{font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem;letter-spacing:.5px}.Footer_link__NE5H5{font-size:.9rem;color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .2s ease;font-weight:400}.Footer_link__NE5H5:hover{color:#fff}@media(max-width:768px){.Footer_footer__OYoYH{padding:1.5rem}.Footer_container__7AGDW{flex-direction:column;gap:2rem;align-items:center;text-align:center}.Footer_leftSection__VcxR6{align-items:center}.Footer_rightSection__hqZiV{gap:2rem}.Footer_logoLink__tbVdQ h2{font-size:1.3rem}.Footer_copyright__1ODhL{font-size:.8rem}.Footer_linksColumn__nl52e h3{font-size:.95rem}.Footer_link__NE5H5{font-size:.85rem}}@media(max-width:480px){.Footer_footer__OYoYH{padding:1rem}.Footer_rightSection__hqZiV{flex-direction:column;gap:1.5rem;align-items:center}.Footer_logoLink__tbVdQ h2{font-size:1.2rem}}.careers_main__U7NPI{min-height:100vh;background:radial-gradient(circle at 0 0,#720000 10%,#3a002e 100%);background-attachment:fixed;color:#fff;position:relative;padding-top:1rem}.careers_main__U7NPI:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%);background-size:50px 50px;background-position:50%;z-index:0;pointer-events:none;opacity:.4}.careers_container__FGvDZ{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:2rem;min-height:calc(100vh - 250px)}.careers_content__weZyG{width:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.careers_title__Buhkd{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.careers_subtitle__3ZymM{font-size:1.1rem;text-align:center;margin-bottom:3rem;color:hsla(0,0%,100%,.8);line-height:1.6}.careers_section__01w2J{margin-bottom:3rem}.careers_section__01w2J h2{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.careers_section__01w2J p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:1rem}.careers_jobs__JA0xc{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.careers_job__X4xms{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.careers_job__X4xms:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.careers_job__X4xms h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#ff7842}.careers_job__X4xms p{color:hsla(0,0%,100%,.7);margin-bottom:1rem;line-height:1.5}.careers_status__AfdX0{display:inline-block;background:rgba(255,120,66,.2);color:#ff7842;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;border:1px solid rgba(255,120,66,.3)}.careers_benefits__wUpso{list-style:none;padding:0;margin:1.5rem 0}.careers_benefits__wUpso li{color:hsla(0,0%,100%,.8);padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.5}.careers_benefits__wUpso li:before{content:"✓";position:absolute;left:0;color:#2ed573;font-weight:700}.careers_emailLink__Vn_ed{color:#ff7842;text-decoration:none;font-weight:600;transition:color .3s ease}.careers_emailLink__Vn_ed:hover{color:#fc65ff}@media(max-width:768px){.careers_container__FGvDZ{padding:1rem}.careers_content__weZyG{padding:2rem}.careers_title__Buhkd{font-size:2rem}.careers_subtitle__3ZymM{font-size:1rem}.careers_section__01w2J h2{font-size:1.3rem}}@media(max-width:480px){.careers_content__weZyG{padding:1.5rem}.careers_title__Buhkd{font-size:1.8rem}.careers_job__X4xms{padding:1.25rem}}.page_pageContainer__Xmcsy{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a1a,#2d1b3d 50%,#1a1a1a);position:relative;color:#fff}.page_main__OSU6z{flex:1 1;padding:1rem;position:relative;z-index:1}.page_container__fFx7Y{max-width:800px;margin:0 auto;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.page_container__fFx7Y h1{color:#fff;font-size:2.5rem;margin-bottom:.5rem;text-align:center;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_lastUpdated__3sTkH{text-align:center;color:hsla(0,0%,100%,.7);font-style:italic;margin-bottom:2rem;font-size:.9rem}.page_container__fFx7Y section{margin-bottom:2.5rem}.page_container__fFx7Y h2{color:#fff;font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid #fc65ff;padding-bottom:.5rem}.page_container__fFx7Y h3{color:hsla(0,0%,100%,.9);font-size:1.2rem;margin:1.5rem 0 .5rem}.page_container__fFx7Y p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:1rem}.page_container__fFx7Y ul{margin:1rem 0;padding-left:2rem}.page_container__fFx7Y li{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:.5rem}@media(max-width:768px){.page_container__fFx7Y{padding:2rem 1.5rem;margin:0 1rem}.page_container__fFx7Y h1{font-size:2rem}.page_container__fFx7Y h2{font-size:1.3rem}.page_container__fFx7Y h3{font-size:1.1rem}}.GenrePieChart_chartContainer__H2kxg{background:hsla(0,0%,100%,.05);border-radius:16px;padding:24px;margin-top:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.GenrePieChart_chartContainer__H2kxg:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.GenrePieChart_chartContainer__H2kxg h3{color:#fff;margin:0 0 20px;font-size:1.5rem;font-weight:600;text-align:center}.GenrePieChart_chartWrapper__hA6Jt{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;position:relative;overflow:hidden}.GenrePieChart_chartWrapper__hA6Jt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.GenrePieChart_chartWrapper__hA6Jt:hover:before{left:100%}.GenrePieChart_emptyState__TftWo{text-align:center;padding:40px 20px;color:#fff}.GenrePieChart_emptyState__TftWo p{margin:8px 0;font-size:1.1rem}.GenrePieChart_emptyState__TftWo p:first-child{font-weight:600;font-size:1.2rem}.GenrePieChart_tooltip__xX_1q{background:rgba(0,0,0,.9);color:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.GenrePieChart_tooltip__xX_1q .GenrePieChart_tooltipTitle__07SM7{font-weight:600;margin:0 0 4px;font-size:1rem}.GenrePieChart_tooltip__xX_1q .GenrePieChart_tooltipValue__jbonp{margin:0;font-size:.9rem;opacity:.9}.GenrePieChart_legend__bZHJ_{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;padding:12px;background:hsla(0,0%,100%,.05);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1);max-width:100%}.GenrePieChart_legendItem__godcr{display:flex;align-items:center;gap:6px;padding:4px 8px;background:hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease;border:1px solid hsla(0,0%,100%,.1);font-size:.8rem}.GenrePieChart_legendItem__godcr:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3);background:hsla(0,0%,100%,.15)}.GenrePieChart_legendColor__A0QYV{width:10px;height:10px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.2)}.GenrePieChart_legendText__cbnY7{font-size:.75rem;font-weight:500;color:#fff;white-space:nowrap;opacity:.9}@media(max-width:768px){.GenrePieChart_chartContainer__H2kxg{padding:16px;margin-top:16px}.GenrePieChart_chartContainer__H2kxg h3{font-size:1.3rem;margin-bottom:16px}.GenrePieChart_chartWrapper__hA6Jt{padding:16px}.GenrePieChart_legend__bZHJ_{gap:8px;padding:12px}.GenrePieChart_legendItem__godcr{padding:4px 8px}.GenrePieChart_legendText__cbnY7{font-size:.8rem}}@media(max-width:480px){.GenrePieChart_chartContainer__H2kxg,.GenrePieChart_chartWrapper__hA6Jt{padding:12px}.GenrePieChart_legend__bZHJ_{flex-direction:column;align-items:center;gap:6px}}.page_pageContainer__qq2H7{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a1a,#2d1b3d 50%,#1a1a1a);position:relative;color:#fff}.page_main__H1_A9{flex:1 1;padding:1rem;position:relative;z-index:1}.page_container__7nesq{max-width:800px;margin:0 auto;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.page_container__7nesq h1{color:#fff;font-size:2.5rem;margin-bottom:.5rem;text-align:center;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.page_lastUpdated___EBTl{text-align:center;color:hsla(0,0%,100%,.7);font-style:italic;margin-bottom:2rem;font-size:.9rem}.page_container__7nesq section{margin-bottom:2.5rem}.page_container__7nesq h2{color:#fff;font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid #fc65ff;padding-bottom:.5rem}.page_container__7nesq h3{color:hsla(0,0%,100%,.9);font-size:1.2rem;margin:1.5rem 0 .5rem}.page_container__7nesq p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:1rem}.page_container__7nesq ul{margin:1rem 0;padding-left:2rem}.page_container__7nesq li{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:.5rem}@media(max-width:768px){.page_container__7nesq{padding:2rem 1.5rem;margin:0 1rem}.page_container__7nesq h1{font-size:2rem}.page_container__7nesq h2{font-size:1.3rem}.page_container__7nesq h3{font-size:1.1rem}}.ChooseMovieButton_chooseMovieButton__Dr2_W{width:100%;padding:.75rem;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,#4CAF50,#45a049);box-shadow:0 4px 15px rgba(76,175,80,.3);margin-top:1rem}.ChooseMovieButton_chooseMovieButton__Dr2_W:hover:not(:disabled){background:linear-gradient(135deg,#45a049,#4CAF50);transform:translateY(-1px);box-shadow:0 6px 20px rgba(76,175,80,.4)}.ChooseMovieButton_chooseMovieButton__Dr2_W:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 15px rgba(76,175,80,.3)}.ChooseMovieButton_chooseMovieButton__Dr2_W:disabled{opacity:.8;cursor:not-allowed;transform:none}.ChooseMovieButton_chooseMovieButton__Dr2_W.ChooseMovieButton_success__WVtgF{background:linear-gradient(135deg,#2E7D32,#388E3C);box-shadow:0 4px 15px rgba(46,125,50,.3);cursor:default}.GenreSelector_genreSelector___d2OS{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%}.GenreSelector_title__Td0X0{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#fff;text-align:center}.GenreSelector_radioGroup__x_9BF{display:flex;gap:.75rem;overflow-x:scroll;overflow-y:hidden;padding:.5rem 0;width:100%;scrollbar-width:none;-ms-overflow-style:none}.GenreSelector_radioGroup__x_9BF::-webkit-scrollbar{display:none}.GenreSelector_radioOption__p8YPO{position:relative;cursor:pointer;transition:all .3s ease;flex-shrink:0;min-width:100px}.GenreSelector_radioInput__Z_pW3{position:absolute;opacity:0;pointer-events:none}.GenreSelector_radioContent__qjUNq{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.75rem;background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;text-align:center;white-space:nowrap}.GenreSelector_radioContent__qjUNq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,120,66,.1),rgba(252,101,255,.05));opacity:0;transition:opacity .3s ease}.GenreSelector_radioOption__p8YPO:hover .GenreSelector_radioContent__qjUNq{border-color:rgba(255,120,66,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.15)}.GenreSelector_radioOption__p8YPO:hover .GenreSelector_radioContent__qjUNq:before{opacity:1}.GenreSelector_radioOption__p8YPO.GenreSelector_selected__yUhSq .GenreSelector_radioContent__qjUNq{border-color:#ff7842;background:rgba(255,120,66,.1);box-shadow:0 8px 25px rgba(255,120,66,.2);color:#ff7842}.GenreSelector_radioOption__p8YPO.GenreSelector_selected__yUhSq .GenreSelector_radioContent__qjUNq:before{opacity:1;background:linear-gradient(135deg,rgba(255,120,66,.2),rgba(252,101,255,.1))}.GenreSelector_icon__dViV_{font-size:1.2rem;line-height:1}.GenreSelector_label__atEn_{font-size:.8rem;font-weight:600;color:#fff;text-align:center;line-height:1.2}.GenreSelector_checkbox__m9WZ_{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);display:inline-block;position:relative;flex-shrink:0}.GenreSelector_selected__yUhSq .GenreSelector_checkbox__m9WZ_{border-color:currentColor}.GenreSelector_selected__yUhSq .GenreSelector_checkbox__m9WZ_:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:currentColor;border-radius:50%;transform:translate(-50%,-50%)}.GenreSelector_radioOption__p8YPO.GenreSelector_selected__yUhSq .GenreSelector_label__atEn_{color:#ff7842}@media(max-width:768px){.GenreSelector_genreSelector___d2OS{padding:1rem;margin-bottom:1.5rem}.GenreSelector_title__Td0X0{font-size:1rem;margin-bottom:.75rem}.GenreSelector_radioGroup__x_9BF{gap:.5rem}.GenreSelector_radioOption__p8YPO{min-width:80px}.GenreSelector_radioContent__qjUNq{padding:.5rem .4rem}.GenreSelector_label__atEn_{font-size:.75rem}}.MPARatingSelector_container___FqxP{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%}.MPARatingSelector_label__RnMus{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#fff;text-align:center}.MPARatingSelector_options__RoS0x{display:flex;gap:.75rem;overflow-x:scroll;overflow-y:hidden;padding:.5rem 0;width:100%;scrollbar-width:none;-ms-overflow-style:none}.MPARatingSelector_options__RoS0x::-webkit-scrollbar{display:none}.MPARatingSelector_option__P4rJN{position:relative;cursor:pointer;transition:all .3s ease;flex-shrink:0;min-width:100px;padding:.75rem;background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:.8rem;font-weight:600;text-align:center;white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:.5rem}.MPARatingSelector_option__P4rJN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,120,66,.1),rgba(252,101,255,.05));opacity:0;transition:opacity .3s ease;border-radius:10px}.MPARatingSelector_option__P4rJN:hover{border-color:rgba(255,120,66,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.15)}.MPARatingSelector_option__P4rJN:hover:before{opacity:1}.MPARatingSelector_active__UGlR9{border-color:#ff7842;background:rgba(255,120,66,.1);color:#ff7842;box-shadow:0 8px 25px rgba(255,120,66,.2)}.MPARatingSelector_active__UGlR9:before{opacity:1;background:linear-gradient(135deg,rgba(255,120,66,.2),rgba(252,101,255,.1))}.MPARatingSelector_checkbox__iylvR{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);display:inline-block;position:relative;flex-shrink:0}.MPARatingSelector_active__UGlR9 .MPARatingSelector_checkbox__iylvR{border-color:currentColor}.MPARatingSelector_active__UGlR9 .MPARatingSelector_checkbox__iylvR:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:currentColor;border-radius:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.MPARatingSelector_container___FqxP{padding:1rem;margin-bottom:1.5rem}.MPARatingSelector_label__RnMus{font-size:1rem;margin-bottom:.75rem}.MPARatingSelector_options__RoS0x{gap:.5rem}.MPARatingSelector_option__P4rJN{min-width:80px;padding:.5rem .4rem;font-size:.75rem}}.Header_header__MwWvM{width:calc(100% - 2rem);margin:0 1rem;padding:.75rem 1.5rem;text-align:left;position:relative;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.Header_header__MwWvM{width:calc(100% - 1rem);margin:.5rem .5rem 1rem;padding:.5rem 1rem}}@media(max-width:480px){.Header_header__MwWvM{padding:.5rem .75rem}}.Header_header__MwWvM h1{font-size:1.75rem;margin:10px 0 0;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.5px;font-weight:600;line-height:0;font-family:LogoFont,sans-serif;white-space:nowrap}@media(max-width:768px){.Header_header__MwWvM h1{font-size:1.5rem}}@media(max-width:480px){.Header_header__MwWvM h1{font-size:1.25rem}}.Header_authButtons__Gak3Z{display:flex;gap:1rem;align-items:center;flex-shrink:0}@media(max-width:768px){.Header_authButtons__Gak3Z{gap:.5rem}}.Header_welcomeText__NgyXf{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500;margin-right:.5rem}@media(max-width:768px){.Header_welcomeText__NgyXf{display:none}}.Header_authButton__qoruM{padding:.25rem .5rem;font-size:.9rem;font-weight:500;border:none;border-radius:0;cursor:pointer;transition:all .3s ease;text-decoration:none;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,0);position:relative;white-space:nowrap}.Header_authButton__qoruM:hover{color:#ff4757;transform:translateY(-1px)}.Header_authButton__qoruM:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#ff4757;transition:width .3s ease}.Header_authButton__qoruM:hover:after{width:100%}@media(max-width:768px){.Header_authButton__qoruM{padding:.2rem .4rem;font-size:.8rem}}@media(max-width:480px){.Header_authButton__qoruM{padding:.15rem .3rem;font-size:.75rem}}.Header_logoLink__tsyuK{text-decoration:none;color:inherit;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;gap:.75rem;position:relative;flex-shrink:0}.Header_logoLink__tsyuK:hover{transform:scale(1.02);text-shadow:0 4px 8px rgba(0,0,0,.4)}.Header_logoLink__tsyuK:active{transform:scale(.98)}.Header_logo__V9h3K{width:3.5rem;height:3.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));flex-shrink:0;position:absolute;left:159px;top:-21px}@media(max-width:768px){.Header_logo__V9h3K{width:1.75rem;height:1.75rem}}.contact_main___16Py{min-height:100vh;background:radial-gradient(circle at 0 0,#720000 10%,#3a002e 100%);background-attachment:fixed;color:#fff;position:relative;padding-top:1rem}.contact_main___16Py:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%);background-size:50px 50px;background-position:50%;z-index:0;pointer-events:none;opacity:.4}.contact_container__sWTSQ{position:relative;z-index:1;max-width:800px;margin:0 auto;padding:2rem;min-height:calc(100vh - 250px);display:flex;align-items:center;justify-content:center}.contact_content__ZTcKM{width:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 40px rgba(0,0,0,.3)}.contact_title__gejow{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.contact_subtitle__K99_4{font-size:1.1rem;text-align:center;margin-bottom:3rem;color:hsla(0,0%,100%,.8);line-height:1.6}.contact_form__infBL{display:flex;flex-direction:column;gap:1.5rem}.contact_formRow__T_1D4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.contact_formRow__T_1D4{grid-template-columns:1fr}}.contact_formGroup__YFe_J{display:flex;flex-direction:column;gap:.5rem}.contact_label__2f5dl{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:.5px}.contact_input__QufCt,.contact_textarea__0Bfhw{padding:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact_input__QufCt::placeholder,.contact_textarea__0Bfhw::placeholder{color:hsla(0,0%,100%,.5)}.contact_input__QufCt:focus,.contact_textarea__0Bfhw:focus{outline:none;border-color:#ff7842;box-shadow:0 0 0 2px rgba(255,120,66,.2)}.contact_input__QufCt.contact_error__FiM_T,.contact_textarea__0Bfhw.contact_error__FiM_T{border-color:#ff4757;box-shadow:0 0 0 2px rgba(255,71,87,.2)}.contact_input__QufCt:disabled,.contact_textarea__0Bfhw:disabled{opacity:.6;cursor:not-allowed}.contact_textarea__0Bfhw{resize:vertical;min-height:120px;font-family:inherit}.contact_errorText__l0ZSO{font-size:.8rem;color:#ff4757;margin-top:.25rem}.contact_submitButton__UfONX{padding:1rem 2rem;background:linear-gradient(135deg,#ff7842,#fc65ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.contact_submitButton__UfONX:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.3)}.contact_submitButton__UfONX:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact_successMessage__Unw1c{background:rgba(46,213,115,.1);border:1px solid rgba(46,213,115,.3);border-radius:8px;padding:1rem;margin-top:1rem;text-align:center}.contact_successMessage__Unw1c p{color:#2ed573;margin:0;font-weight:500}.contact_errorMessage__ynkNw{background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.3);border-radius:8px;padding:1rem;margin-top:1rem;text-align:center}.contact_errorMessage__ynkNw p{color:#ff4757;margin:0;font-weight:500}.contact_info__eHMyf{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.contact_info__eHMyf h2{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:hsla(0,0%,100%,.9)}.contact_info__eHMyf p{color:hsla(0,0%,100%,.7);line-height:1.6}.contact_emailLink__sA0Hm{color:#ff7842;text-decoration:none;font-weight:600;transition:color .3s ease}.contact_emailLink__sA0Hm:hover{color:#fc65ff}@media(max-width:768px){.contact_container__sWTSQ{padding:1rem}.contact_content__ZTcKM{padding:2rem}.contact_title__gejow{font-size:2rem}.contact_subtitle__K99_4{font-size:1rem}}@media(max-width:480px){.contact_content__ZTcKM{padding:1.5rem}.contact_title__gejow{font-size:1.8rem}.contact_formRow__T_1D4{gap:1rem}.contact_input__QufCt,.contact_textarea__0Bfhw{padding:.875rem}}.login_container__SnwEe{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 0 0,#720000 10%,#3a002e 100%);background-attachment:fixed;position:relative;padding-top:1rem;overflow-x:hidden;color:#fff;transition:background .8s ease}.login_container__SnwEe:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%);background-size:50px 50px;background-position:50%;z-index:0;pointer-events:none;opacity:.4}.login_main__wn4Gr{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;z-index:1}.login_formContainer__zSM7i{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;width:100%;max-width:500px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.login_formContainer__zSM7i h1{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.login_formContainer__zSM7i .login_subtitle__IWwpN{text-align:center;color:hsla(0,0%,100%,.8);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.login_form__5_nsa{display:flex;flex-direction:column;gap:1.5rem}.login_formGroup__2u3_6{display:flex;flex-direction:column;gap:.5rem}.login_formGroup__2u3_6 label{font-weight:600;color:hsla(0,0%,100%,.9);font-size:.9rem;letter-spacing:.5px}.login_formGroup__2u3_6 input{padding:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login_formGroup__2u3_6 input::placeholder{color:hsla(0,0%,100%,.5)}.login_formGroup__2u3_6 input:focus{outline:none;border-color:#ff7842;box-shadow:0 0 0 2px rgba(255,120,66,.2)}.login_formGroup__2u3_6 input.login_error__zB_6a{border-color:#ff4757;box-shadow:0 0 0 2px rgba(255,71,87,.2)}.login_errorText__LUiNQ{color:#ff4757;font-size:.8rem;margin-top:.25rem}.login_generalError__wlVC5{background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.3);border-radius:8px;padding:1rem;color:#ff4757;text-align:center;font-size:.9rem;font-weight:500}.login_submitButton__QeJwu{padding:1rem 2rem;background:linear-gradient(135deg,#ff7842,#fc65ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.login_submitButton__QeJwu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.3)}.login_submitButton__QeJwu:disabled{opacity:.6;cursor:not-allowed;transform:none}.login_signupLink__4UGJM{text-align:center;margin-top:2rem;color:hsla(0,0%,100%,.7)}.login_signupLink__4UGJM a{color:#ff7842;text-decoration:none;font-weight:600;transition:color .3s ease}.login_signupLink__4UGJM a:hover{color:#fc65ff}.login_loadingContainer___vgqN{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.login_loadingContainer___vgqN p{color:hsla(0,0%,100%,.8);font-size:1.1rem}.login_loadingSpinner__CC81d{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#ff7842;border-radius:50%;animation:login_spin__AKyEo 1s linear infinite}@keyframes login_spin__AKyEo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.login_main__wn4Gr{padding:1rem}.login_formContainer__zSM7i{padding:2rem;margin:0 1rem}.login_formContainer__zSM7i h1{font-size:2rem}.login_subtitle__IWwpN{font-size:1rem}}@media(max-width:480px){.login_formContainer__zSM7i{padding:1.5rem}.login_formContainer__zSM7i h1{font-size:1.8rem}.login_input__NqkMD{padding:.875rem}}.MarkAsWatchedButton_markAsWatchedButton___Cv12{width:100%;padding:.75rem;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.75rem;background-color:#28a745;opacity:0;transform:translateY(20px);animation:MarkAsWatchedButton_fadeInUp__YOGD8 .5s ease .4s forwards}.MarkAsWatchedButton_markAsWatchedButton___Cv12:hover:not(:disabled){background-color:#218838;transform:translateY(-1px);box-shadow:0 6px 20px rgba(40,167,69,.4)}.MarkAsWatchedButton_markAsWatchedButton___Cv12:disabled{background-color:#6c757d;cursor:not-allowed;transform:none}.MarkAsWatchedButton_markAsWatchedButton___Cv12.MarkAsWatchedButton_timerActive__x5T1c{background-color:#6c757d;cursor:not-allowed;transform:none;font-family:Courier New,monospace;font-size:.9rem;letter-spacing:.5px}.MarkAsWatchedButton_watchedContainer__JTi3P{display:flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.75rem;background-color:rgba(40,167,69,.1);border:1px solid rgba(40,167,69,.3);border-radius:8px;opacity:0;transform:translateY(20px);animation:MarkAsWatchedButton_fadeInUp__YOGD8 .5s ease .4s forwards}.MarkAsWatchedButton_watchedText__Zr1qW{color:#28a745;font-weight:600;font-size:1rem}.MarkAsWatchedButton_ratingContainer__WJz3c{margin-top:.75rem;padding:1rem;background-color:rgba(0,0,0,.3);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateY(20px);animation:MarkAsWatchedButton_fadeInUp__YOGD8 .5s ease .4s forwards}.MarkAsWatchedButton_ratingContainer__WJz3c h4{margin:0 0 .75rem;color:#fff;font-size:1rem;text-align:center}.MarkAsWatchedButton_stars__IxsLq{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.MarkAsWatchedButton_star__a59cH{background:none;border:none;font-size:1.5rem;color:hsla(0,0%,100%,.3);cursor:pointer;transition:all .2s ease;padding:.25rem}.MarkAsWatchedButton_star__a59cH:hover{color:#ffc107;transform:scale(1.1)}.MarkAsWatchedButton_star__a59cH.MarkAsWatchedButton_filled__QWvQ_{color:#ffc107}.MarkAsWatchedButton_star__a59cH:disabled{cursor:not-allowed;opacity:.6}.MarkAsWatchedButton_reviewInput__E0VLa{width:100%;min-height:80px;padding:.75rem;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:.9rem;resize:vertical;margin-bottom:1rem}.MarkAsWatchedButton_reviewInput__E0VLa::placeholder{color:hsla(0,0%,100%,.6)}.MarkAsWatchedButton_reviewInput__E0VLa:focus{outline:none;border-color:var(--service-primary,#ff4757);box-shadow:0 0 0 2px rgba(255,71,87,.2)}.MarkAsWatchedButton_reviewInput__E0VLa:disabled{opacity:.6;cursor:not-allowed}.MarkAsWatchedButton_ratingButtons__cQOcK{display:flex;gap:.75rem;position:relative}.MarkAsWatchedButton_submitButton__OSw72{flex:1 1;padding:.75rem;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);background-color:var(--service-primary,#ff4757);position:relative;overflow:hidden}.MarkAsWatchedButton_submitButton__OSw72:hover:not(:disabled){background-color:var(--service-hover,#ff3742);transform:translateY(-1px);box-shadow:0 4px 15px var(--service-shadow,rgba(255,71,87,.3))}.MarkAsWatchedButton_submitButton__OSw72:disabled{background-color:#6c757d;cursor:not-allowed;transform:none}.MarkAsWatchedButton_submitButton__OSw72.MarkAsWatchedButton_success__MDB7b{background-color:#28a745;flex:1 1;animation:MarkAsWatchedButton_successExpand__5zJ1U .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.MarkAsWatchedButton_submitButton__OSw72.MarkAsWatchedButton_success__MDB7b:hover{background-color:#218838;box-shadow:0 4px 15px rgba(40,167,69,.4)}.MarkAsWatchedButton_submitButton__OSw72.MarkAsWatchedButton_error__KVtEP{background-color:#dc3545;flex:1 1;animation:MarkAsWatchedButton_errorExpand__nIKcV .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.MarkAsWatchedButton_submitButton__OSw72.MarkAsWatchedButton_error__KVtEP:hover{background-color:#c82333;box-shadow:0 4px 15px rgba(220,53,69,.4)}.MarkAsWatchedButton_skipButton__YfnIU{flex:1 1;padding:.75rem;color:hsla(0,0%,100%,.8);background:none;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.MarkAsWatchedButton_skipButton__YfnIU:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.MarkAsWatchedButton_skipButton__YfnIU:disabled{opacity:.6;cursor:not-allowed}.MarkAsWatchedButton_skipButton__YfnIU.MarkAsWatchedButton_hidden__Ioq0R{animation:MarkAsWatchedButton_skipSqueeze__vhgnE .4s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes MarkAsWatchedButton_fadeInUp__YOGD8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MarkAsWatchedButton_successExpand__5zJ1U{0%{flex:1 1;transform:scale(1)}50%{flex:1 1;transform:scale(1.05)}to{flex:1 1;transform:scale(1)}}@keyframes MarkAsWatchedButton_errorExpand__nIKcV{0%{flex:1 1;transform:scale(1)}25%{flex:1 1;transform:scale(1.1)}50%{flex:1 1;transform:scale(.95)}75%{flex:1 1;transform:scale(1.05)}to{flex:1 1;transform:scale(1)}}@keyframes MarkAsWatchedButton_skipSqueeze__vhgnE{0%{flex:1 1;opacity:1;transform:scale(1)}50%{flex:0 1;opacity:.5;transform:scale(.8)}to{flex:0 1;opacity:0;transform:scale(0);width:0;padding:0;margin:0}}.MarkAsWatchedButton_buttonContainer__99V05{display:flex;flex-direction:column;gap:.5rem}.MarkAsWatchedButton_errorMessage__uHFYo{padding:.5rem;background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:6px;color:#dc3545;font-size:.9rem;text-align:center;animation:MarkAsWatchedButton_fadeInUp__YOGD8 .3s ease}.MovieTimer_timerContainer__3vJ1L{background:rgba(0,0,0,.8);border-radius:12px;padding:1.5rem;margin-top:1rem;text-align:center;border:1px solid hsla(0,0%,100%,.1)}.MovieTimer_timerLabel__zKzwD{color:#fff;font-size:.9rem;margin-bottom:1rem;opacity:.9}.MovieTimer_timer__CPkrG{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem}.MovieTimer_timeUnit__eW6hI{display:flex;flex-direction:column;align-items:center;min-width:60px}.MovieTimer_timeValue__7Phsd{font-size:2rem;font-weight:700;color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.5)}.MovieTimer_timeLabel__gRleA{font-size:.7rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem}.MovieTimer_timeSeparator__0g8aE{font-size:2rem;font-weight:700;color:#4caf50;margin-top:-.5rem}.MovieTimer_reminder__Qf7S_{color:hsla(0,0%,100%,.8);font-size:.8rem;line-height:1.4}.MovieTimer_expiredMessage__ni5eG{color:#ff6b6b;font-size:1rem;font-weight:600;text-align:center}@media(max-width:768px){.MovieTimer_timer__CPkrG{gap:.25rem}.MovieTimer_timeUnit__eW6hI{min-width:50px}.MovieTimer_timeSeparator__0g8aE,.MovieTimer_timeValue__7Phsd{font-size:1.5rem}.MovieTimer_timerLabel__zKzwD{font-size:.8rem}.MovieTimer_reminder__Qf7S_{font-size:.75rem}}.create-account_container__KqsqL{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 0 0,#720000 10%,#3a002e 100%);background-attachment:fixed;position:relative;overflow-x:hidden;color:#fff;transition:background .8s ease;padding-top:1rem}.create-account_container__KqsqL:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(255,255,255,.03) 50%,transparent 50.5%);background-size:50px 50px;background-position:50%;z-index:0;pointer-events:none;opacity:.4}.create-account_main__4_TL8{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;z-index:1}.create-account_formContainer___Yxle{background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;width:100%;max-width:500px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.create-account_formContainer___Yxle h1{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.create-account_formContainer___Yxle .create-account_subtitle__PtpoM{text-align:center;color:hsla(0,0%,100%,.8);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.create-account_form__fKrhm{display:flex;flex-direction:column;gap:1.5rem}.create-account_formGroup__EWP4n{display:flex;flex-direction:column;gap:.5rem}.create-account_formGroup__EWP4n label{font-weight:600;color:hsla(0,0%,100%,.9);font-size:.9rem;letter-spacing:.5px}.create-account_formGroup__EWP4n input{padding:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.create-account_formGroup__EWP4n input::placeholder{color:hsla(0,0%,100%,.5)}.create-account_formGroup__EWP4n input:focus{outline:none;border-color:#ff7842;box-shadow:0 0 0 2px rgba(255,120,66,.2)}.create-account_formGroup__EWP4n input.create-account_error__rQSOR{border-color:#ff4757;box-shadow:0 0 0 2px rgba(255,71,87,.2)}.create-account_errorText__bxBYg{color:#ff4757;font-size:.8rem;margin-top:.25rem}.create-account_generalError__Fh1RT{background:rgba(255,71,87,.1);border:1px solid rgba(255,71,87,.3);border-radius:8px;padding:1rem;color:#ff4757;text-align:center;font-size:.9rem;font-weight:500}.create-account_legalNotice__KIZyq{text-align:center;color:hsla(0,0%,100%,.7);font-size:.85rem;line-height:1.5;margin-bottom:1rem}.create-account_legalNotice__KIZyq a{color:#fc65ff;text-decoration:none;font-weight:500;transition:color .2s ease}.create-account_legalNotice__KIZyq a:hover{color:#ff7842;text-decoration:underline}.create-account_submitButton__hc81C{padding:1rem 2rem;background:linear-gradient(135deg,#ff7842,#fc65ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.create-account_submitButton__hc81C:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.3)}.create-account_submitButton__hc81C:disabled{opacity:.6;cursor:not-allowed;transform:none}.create-account_loginLink__K6IP4{text-align:center;margin-top:2rem;color:hsla(0,0%,100%,.7)}.create-account_loginLink__K6IP4 a{color:#ff7842;text-decoration:none;font-weight:600;transition:color .3s ease}.create-account_loginLink__K6IP4 a:hover{color:#fc65ff}.create-account_successMessage__q_rvv{text-align:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;width:100%;max-width:500px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.create-account_successMessage__q_rvv h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#fc65ff,#ff7842);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.create-account_successMessage__q_rvv p{color:hsla(0,0%,100%,.8);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.create-account_successButtons___ttJA{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}@media(max-width:768px){.create-account_successButtons___ttJA{flex-direction:column;align-items:center}}.create-account_loginButton__UTfdR{padding:1rem 2rem;background:linear-gradient(135deg,#ff7842,#fc65ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.create-account_loginButton__UTfdR:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.3)}.create-account_homeButton__M8pqM{padding:1rem 2rem;background:linear-gradient(135deg,#ff7842,#fc65ff);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.create-account_homeButton__M8pqM:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,120,66,.3)}.create-account_redirectText__iVaYg{color:hsla(0,0%,100%,.6);font-size:.9rem;margin-top:1rem}.create-account_loadingContainer__FEsSt{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.create-account_loadingContainer__FEsSt p{color:hsla(0,0%,100%,.8);font-size:1.1rem}.create-account_loadingSpinner__RWsvu{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#ff7842;border-radius:50%;animation:create-account_spin__Grs69 1s linear infinite;margin:0 auto 1rem}@keyframes create-account_spin__Grs69{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.create-account_main__4_TL8{padding:1rem}.create-account_formContainer___Yxle{padding:2rem;margin:0 1rem}.create-account_formContainer___Yxle h1{font-size:2rem}.create-account_subtitle__PtpoM{font-size:1rem}.create-account_successMessage__q_rvv{padding:2rem;margin:0 1rem}.create-account_successMessage__q_rvv h2{font-size:1.5rem}}@media(max-width:480px){.create-account_formContainer___Yxle{padding:1.5rem}.create-account_formContainer___Yxle h1{font-size:1.8rem}.create-account_input__nbwZY{padding:.875rem}}@keyframes MovieWheel_glow__rOlVk{0%,to{box-shadow:0 0 30px hsla(0,0%,100%,.3)}50%{box-shadow:0 0 50px hsla(0,0%,100%,.5)}}@keyframes MovieWheel_pulse___tyh9{0%,to{transform:rotate(var(--rotation)) scale(1)}50%{transform:rotate(var(--rotation)) scale(1.1)}}@keyframes MovieWheel_rotate__pT_wu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MovieWheel_fadeOut__DdQ9x{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.MovieWheel_wheelContainer__U0INc{position:relative;width:500px;height:500px;display:flex;justify-content:center;align-items:center;margin:0 auto;aspect-ratio:1;transition:all 1s cubic-bezier(.4,0,.2,1)}.MovieWheel_wheelContainer__U0INc.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .5s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_wheel__rW_iZ{position:relative;width:100%;height:100%;border-radius:50%;background:rgba(88,0,54,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.1);box-shadow:0 0 50px rgba(0,0,0,.3),inset 0 0 50px hsla(0,0%,100%,.05);overflow:hidden;animation:MovieWheel_glow__rOlVk 3s ease-in-out infinite;aspect-ratio:1;transition:all 1s cubic-bezier(.4,0,.2,1)}.MovieWheel_wheel__rW_iZ.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .5s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_spoke__OOtZH{position:absolute;top:50%;left:50%;width:2px;height:200px;transform-origin:0 0;margin-top:-1px;margin-left:-1px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:MovieWheel_pulse___tyh9 2s ease-in-out infinite}.MovieWheel_spoke__OOtZH:before{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(128,128,128,.4));border-radius:1px}.MovieWheel_spoke__OOtZH.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .3s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_spokeContent__UySuJ{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;transition:all .5s cubic-bezier(.4,0,.2,1)}.MovieWheel_spokeContent__UySuJ.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .3s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_movieContent__K2CmA{position:absolute;top:60px;left:-15px;width:30px;height:45px;transform-origin:0 0;transition:all .3s ease}.MovieWheel_moviePoster__sI7fp{width:100%;height:100%;object-fit:cover;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.MovieWheel_spoke__OOtZH:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 50%,rgba(255,255,255,.02));transform-origin:0 0;transition:all .5s cubic-bezier(.4,0,.2,1)}.MovieWheel_spoke__OOtZH:hover .MovieWheel_movieContent__K2CmA{transform:scale(1.3);z-index:10}.MovieWheel_spoke__OOtZH:hover .MovieWheel_moviePoster__sI7fp{box-shadow:0 8px 25px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.4)}.MovieWheel_spoke__OOtZH.MovieWheel_selected__H4S6I .MovieWheel_movieContent__K2CmA{transform:scale(1.5);z-index:15}.MovieWheel_spoke__OOtZH.MovieWheel_selected__H4S6I .MovieWheel_moviePoster__sI7fp{box-shadow:0 12px 35px rgba(255,71,87,.4);border-color:#ff4757;animation:MovieWheel_pulse___tyh9 1s ease-in-out infinite}.MovieWheel_spoke__OOtZH.MovieWheel_selected__H4S6I:before{background:linear-gradient(180deg,rgba(255,71,87,.3) 0,rgba(255,71,87,.2) 50%,rgba(255,71,87,.1))}.MovieWheel_innerGlow__mPFAb{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,.05) 50%,transparent 100%);border:1px solid hsla(0,0%,100%,.2);z-index:5;animation:MovieWheel_pulse___tyh9 2s ease-in-out infinite;transition:all .5s cubic-bezier(.4,0,.2,1)}.MovieWheel_innerGlow__mPFAb.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .3s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_outerGlow__Skpmj{position:absolute;top:50%;left:50%;width:540px;height:540px;margin:-270px 0 0 -270px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 70%);border:1px solid hsla(0,0%,100%,.1);z-index:1;animation:MovieWheel_glow__rOlVk 4s ease-in-out infinite reverse;transition:all .5s cubic-bezier(.4,0,.2,1)}.MovieWheel_outerGlow__Skpmj.MovieWheel_blooming__CE1_A{animation:MovieWheel_fadeOut__DdQ9x .3s cubic-bezier(.4,0,.2,1) forwards}.MovieWheel_wheel__rW_iZ:after{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;margin:0;border-radius:40px;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 100%);border:2px solid hsla(0,0%,100%,.3);box-shadow:0 0 20px hsla(0,0%,100%,.2),inset 0 0 20px hsla(0,0%,100%,.1);z-index:10;transform:translate(-50%,-50%);transition:all .5s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.MovieWheel_wheelContainer__U0INc{width:350px;height:350px}.MovieWheel_movieContent__K2CmA{top:40px;left:-12px;width:24px;height:36px}.MovieWheel_innerGlow__mPFAb{width:70px;height:70px;margin:-35px 0 0 -35px}.MovieWheel_outerGlow__Skpmj{width:390px;height:390px;margin:-195px 0 0 -195px}}