._container_1i4po_1{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(180deg,#1a1a2e,#16213e);color:#e0e0e0}._main_1i4po_9{flex:1;padding:24px;max-width:1280px;margin:0 auto;width:100%;background:transparent}._footer_1i4po_18{background:#2c2c3b;color:#b0b0b0;text-align:center;padding:16px;font-size:.9rem;font-family:nunito-400;border-top:1px solid #3a3a4d}@media (max-width: 480px){._main_1i4po_9{padding:16px}._footer_1i4po_18{padding:12px;font-size:.85rem}}._header_dj66s_1{background:#2c2c3b;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:0 2px 8px #0003;position:sticky;top:0;z-index:1000}._header_dj66s_1 ._logo_dj66s_14{cursor:pointer;transition:color .3s ease}._header_dj66s_1 ._logo_dj66s_14:hover{color:#0056b3}._header_dj66s_1 ._nav_dj66s_21{display:flex;gap:12px}._header_dj66s_1 ._nav_dj66s_21 ._tab_dj66s_25{background:none;border:none;padding:5px 20px 10px;height:45px;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;white-space:nowrap;min-width:120px}._header_dj66s_1 ._nav_dj66s_21 ._tab_dj66s_25:hover{background:#3a3a4d;transform:translateY(-2px)}._header_dj66s_1 ._nav_dj66s_21 ._tab_dj66s_25:focus{outline:none;box-shadow:0 0 0 3px #007bff4d}._header_dj66s_1 ._nav_dj66s_21 ._tab_dj66s_25._active_dj66s_47{background:#007bff;color:#fff}._header_dj66s_1 ._searchContainer_dj66s_51{position:relative;width:100%;max-width:320px}._header_dj66s_1 ._searchContainer_dj66s_51 ._searchInput_dj66s_56{width:100%;background:#3a3a4d;border:1px solid #444;border-radius:24px;padding:10px 16px;transition:all .3s ease}._header_dj66s_1 ._searchContainer_dj66s_51 ._searchInput_dj66s_56:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff33}@media (max-width: 480px){._header_dj66s_1{flex-direction:column;align-items:flex-start;padding:12px 16px;gap:12px}._header_dj66s_1 ._logo_dj66s_14{margin-bottom:8px}._header_dj66s_1 ._nav_dj66s_21{flex-wrap:wrap;width:100%;justify-content:center}._header_dj66s_1 ._nav_dj66s_21 ._tab_dj66s_25{padding:8px 16px}._header_dj66s_1 ._searchContainer_dj66s_51{max-width:100%}}@media (min-width: 481px) and (max-width: 1024px){._header_dj66s_1{flex-direction:row;align-items:center;padding:16px 20px}._header_dj66s_1 ._nav_dj66s_21{gap:10px}._header_dj66s_1 ._searchContainer_dj66s_51{max-width:280px}}._container_j8d7q_1{display:flex;flex-direction:column;gap:8px;width:100%}._label_j8d7q_8{font-size:14px;color:#333;font-weight:500}._input_j8d7q_14{padding:10px 12px;color:#fff;border-radius:4px;font-size:16px;outline:none;transition:border-color .2s ease}._input_j8d7q_14:focus{border-color:#007bff}._input_j8d7q_14._error_j8d7q_25{border-color:#e74c3c}._input_j8d7q_14::placeholder{color:#999}._errorMessage_j8d7q_32{color:#e74c3c;font-size:12px}._Text_sa7o5_1{display:inline-block}._Text_sa7o5_1._R085_sa7o5_4{font-size:.85rem;font-family:nunito-400!important}._Text_sa7o5_1._R085B_sa7o5_8{font-size:.85rem;font-family:nunito-500!important}._Text_sa7o5_1._R09_sa7o5_12{font-size:.9rem;font-family:nunito-400!important}._Text_sa7o5_1._R09B_sa7o5_16{font-size:.9rem;font-family:nunito-700!important}._Text_sa7o5_1._R10_sa7o5_20{font-size:1rem;font-family:nunito-500!important}._Text_sa7o5_1._R10B_sa7o5_24{font-size:1rem;font-family:nunito-700!important}._Text_sa7o5_1._R12_sa7o5_28{font-size:1.2rem;font-family:nunito-400!important}._Text_sa7o5_1._R14_sa7o5_32{font-size:14px;font-family:nunito-400!important}._Text_sa7o5_1._R16_sa7o5_36{font-size:16px;font-family:nunito-600!important}._Text_sa7o5_1._R18_sa7o5_40{font-size:1.8rem;font-family:nunito-700!important}._Text_sa7o5_1._R25_sa7o5_44{font-size:2.5rem;font-family:nunito-700!important}._Text_sa7o5_1._color-primary_sa7o5_48{color:#007bff}._Text_sa7o5_1._color-gray-1_sa7o5_51{color:#b0b0b0}._Text_sa7o5_1._color-light-gray_sa7o5_54{color:#e0e0e0}._Text_sa7o5_1._color-primary-hover_sa7o5_57{color:#0056b3}._Text_sa7o5_1._color-medium-gray_sa7o5_60{color:#ccc}._Text_sa7o5_1._color-dark-medium-gray_sa7o5_63{color:#999}._Text_sa7o5_1._color-text_sa7o5_66{color:#333}._Text_sa7o5_1._color-black_sa7o5_69{color:#000}._Text_sa7o5_1._color-gray-2_sa7o5_72{color:#666}._Text_sa7o5_1._color-white_sa7o5_75{color:#fff}._searchModal_c0tg8_1{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1000;padding:8px 0}._searchModal_c0tg8_1 ._searchModalContent_c0tg8_9{background:#2c2c3b;border-radius:12px;max-height:400px;overflow-y:auto;box-shadow:0 4px 16px #0000004d;border:1px solid #3a3a4d}._searchModal_c0tg8_1 ._searchModalContent_c0tg8_9::-webkit-scrollbar{width:6px}._searchModal_c0tg8_1 ._searchModalContent_c0tg8_9::-webkit-scrollbar-thumb{background:#007bff;border-radius:3px}._searchModal_c0tg8_1 ._resultItem_c0tg8_24{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .3s ease}._searchModal_c0tg8_1 ._resultItem_c0tg8_24:hover,._searchModal_c0tg8_1 ._resultItem_c0tg8_24:focus{background:#3a3a4d}._searchModal_c0tg8_1 ._resultItem_c0tg8_24 ._resultPoster_c0tg8_34{width:48px;height:72px;object-fit:cover;margin-right:12px;border-radius:6px}._searchModal_c0tg8_1 ._resultItem_c0tg8_24 ._resultPosterSkeleton_c0tg8_41{width:48px;height:72px;margin-right:12px;border-radius:6px}._searchModal_c0tg8_1 ._resultItem_c0tg8_24 ._resultInfo_c0tg8_47{display:flex;flex:1;flex-direction:column}._searchModal_c0tg8_1 ._resultItem_c0tg8_24 ._resultTitle_c0tg8_52{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchModal_c0tg8_1 ._resultItem_c0tg8_24 ._resultDetails_c0tg8_58{margin:4px 0 0}._searchModal_c0tg8_1 ._error_c0tg8_61,._searchModal_c0tg8_1 ._noResults_c0tg8_62{padding:16px}@media (max-width: 480px){._searchModal_c0tg8_1{width:100%}}@media (min-width: 481px) and (max-width: 1024px){._searchModal_c0tg8_1{width:280px}}._button_sg975_1{border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-family:nunito-400;font-weight:500}._button_sg975_1:focus{outline:none;box-shadow:0 0 0 3px #007bff4d}._button_sg975_1._disabled_sg975_16{opacity:.4;cursor:not-allowed}._button_sg975_1._primary_sg975_20{background:#007bff;color:#fff}._button_sg975_1._primary_sg975_20:hover:not(._disabled_sg975_16){background:#0056b3;transform:translateY(-2px)}._button_sg975_1._secondary_sg975_28{background:#3a3a4d;color:#e0e0e0}._button_sg975_1._secondary_sg975_28:hover:not(._disabled_sg975_16){background:#0056b3;transform:translateY(-2px)}._button_sg975_1._small_sg975_36{padding:8px 16px;font-size:14px}._button_sg975_1._medium_sg975_40{padding:10px 20px;font-size:16px}._button_sg975_1._large_sg975_44{padding:12px 24px;font-size:18px}@media (max-width: 480px){._button_sg975_1._small_sg975_36{padding:6px 12px;font-size:12px}._button_sg975_1._medium_sg975_40{padding:8px 16px;font-size:14px}._button_sg975_1._large_sg975_44{padding:10px 20px;font-size:16px}}@media (min-width: 481px) and (max-width: 1024px){._button_sg975_1._small_sg975_36{padding:7px 14px;font-size:13px}._button_sg975_1._medium_sg975_40{padding:9px 18px;font-size:15px}._button_sg975_1._large_sg975_44{padding:11px 22px;font-size:17px}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}@font-face{font-family:nunito-300;src:url(/assets/nunito.light-BOYUSEYr.ttf)}@font-face{font-family:nunito-400;src:url(/assets/nunito.regular-CnuotMGd.ttf)}@font-face{font-family:nunito-500;src:url(/assets/nunito.medium-CjQ6FG7j.ttf)}@font-face{font-family:nunito-600;src:url(/assets/nunito.semibold-QkeN4dUZ.ttf)}@font-face{font-family:nunito-700;src:url(/assets/nunito.bold-D3NQSGmF.ttf)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#000;font-family:nunito-400}body *{font-family:inherit!important}button,input,select,textarea{font-family:inherit;margin:0;padding:0;border:0;background:none;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}img{display:block;max-width:100%;height:auto}
