@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:#000;color:#fff;font-size:16px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}main{padding-bottom:120px}ol,ul,li{list-style:none}a{text-decoration:none;color:inherit}input,button,textarea{border:none;background:inherit;font-family:Pretendard,Pretendard,돋움,sans-serif;outline:none}button{cursor:pointer}img,video{width:100%;max-width:100%;height:100%;vertical-align:middle}main .inner{display:flex;flex-direction:column;gap:120px}.inner{max-width:1720px;margin:0 auto;padding:0 20px}@font-face{font-family:Wave;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2404@1.0/WavvePADO-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.inner{min-width:320px;max-width:1720px;margin:0 auto;width:100%}@media screen and (max-width:1200px){.inner{max-width:100%;min-width:100%;min-width:320px}}@media screen and (max-width:768px){main .inner{gap:80px}}.badge-text-type{min-width:40px;padding:4px 8px;align-items:center;border-radius:6px;background:#000;color:#0050ff;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:-.24px}.btn{min-width:100px;text-align:center;color:#fff;display:inline-block;border-radius:50px}.btn.xsmall{padding:0 12px;min-width:60px;line-height:22px;height:24px;font-size:.75rem}.btn.small{padding:0 15px;line-height:30px;height:32px;font-size:.875rem;font-weight:500}.btn.default{padding:0 28px;line-height:56px;font-size:1rem}.btn.large{padding:0 34px;height:68px;line-height:68px;font-size:1.125rem;font-weight:700}.btn.primary{background-color:#0050ff}.btn.primary:hover{background-color:#003dc2}.btn.secondary{background-color:#fff;color:#0050ff}.btn.secondary:hover{background-color:#e3e3e3}.btn.secondary-line{border:1px solid #fff}.btn.secondary-line:hover{background-color:#2c2c2c}.btn.disabled,.btn:disabled{color:#878c9e;background-color:#2c3040;cursor:no-drop}.btn.disabled:hover,.btn:disabled:hover{background-color:#2c3040}.btn.wFull{width:100%;display:block}.btn-box.col-2{display:flex;justify-content:space-between;align-items:center;gap:8px}.btn-box.col-2>button,.btn-box.col-2>a{flex:1}input[type=text],input[type=password],input[type=email],input[type=tel],textarea{border:1px solid #2c3040;border-radius:4px;background:#2c3040;padding:0 16px;line-height:56px;height:56px;color:#fff;font-size:.825rem;caret-color:auto}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border:1px solid #adb0be}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#adb0be}input[type=text]:disabled,input[type=text] .disabled,input[type=password]:disabled,input[type=password] .disabled,input[type=email]:disabled,input[type=email] .disabled,input[type=tel]:disabled,input[type=tel] .disabled,textarea:disabled,textarea .disabled{color:#878c9e;background-color:#3d4256;cursor:no-drop}input[type=checkbox]{position:relative;appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:11px;color:#fff;overflow:hidden;border:1px solid #adb0be;background-color:transparent}input[type=checkbox]:checked{accent-color:#0050ff;border:1px solid #0050ff}input[type=checkbox]:checked:after{content:"";text-align:center;position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);background-image:url(/images/icons/icon-checkbox-checked.svg)}input[type=checkbox]:disabled:after{content:"";text-align:center;position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);border:1px solid #2c3040;background-image:url(/images/icons/icon-checkbox-disabled.svg)}input[type=radio]{position:relative;appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:11px;color:#fff;overflow:hidden;border:1px solid #adb0be;background-color:transparent}input[type=radio]:checked{border:1px solid #0050ff}input[type=radio]:checked:after{content:"";text-align:center;position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);background-image:url(/images/icons/icon-radio-checked.svg)}table{width:100%;border-collapse:collapse;text-align:center}th{line-height:60px}td{line-height:84px}.font-wave{font-family:Wave}.font-russo{font-family:Russo One}header{position:fixed;top:0;width:100%;height:90px;z-index:999;background:linear-gradient(180deg,#000000e6,#00000080,#0000)}header.active{background-color:#000;transition:.6s}header.active .logo img svg{color:#0050ff}header a{word-break:keep-all}header .inner{display:flex;justify-content:space-between;align-items:center;gap:2rem;line-height:90px}header .header-left{display:flex;justify-content:flex-start;align-items:center;gap:80px}header .header-left .logo img{width:140px;height:33px}header .header-left .main-menu{display:flex;justify-content:flex-start;align-items:center;gap:36px}header .header-left .main-menu li a{color:#fff}@media screen and (max-width:1200px){header .header-left .main-menu{display:none}}header .header-right{display:flex;justify-content:flex-start;align-items:center;gap:24px}header .header-right>.search{position:relative;width:50px;height:50px;background-image:url(/images/icons/icon-search.svg);background-repeat:no-repeat;background-position:center;background-size:24px;background-color:transparent;cursor:pointer}header .header-right>.search>span{position:absolute;left:-100000px}header .header-right>.search:hover{border:1px solid transparent;border-radius:25px;background-color:#ffffff1a}header .header-right>.login a{height:50px;padding:10px 24px;color:#fff;border-radius:12px;letter-spacing:-.2px;background-color:#0050ff}header .header-right>.user-info{position:relative}header .header-right>.user-info .user{display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:26px;border-radius:50%;background-color:#0050ff;color:#fff;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:50px}header .header-right>.user-info .user.char-1{background-image:url(/images/icons/icon-char-1.svg)}header .header-right>.user-info .user.char-2{background-image:url(/images/icons/icon-char-2.svg)}header .header-right>.user-info .user.char-3{background-image:url(/images/icons/icon-char-3.svg)}header .header-right>.user-info .user.char-4{color:transparent;background-image:url(/images/icons/icon-char-4.svg)}header .header-right>.user-info:hover .user-list{display:flex}header .header-right>.user-info .user-list{margin-top:10px;padding:20px;position:absolute;top:100%;right:0;width:140px;display:flex;flex-direction:column;gap:16px;border-radius:12px;border:1px solid #2c3040;background-color:#000;display:none}header .header-right>.user-info .user-list li{width:100%;font-family:Wave;font-size:.875;line-height:1}header .header-right>.user-info .user-list li>a,header .header-right>.user-info .user-list li button{display:block}header.search-open{background:#000}header.active.search-open{background:#000}.search-popup{position:fixed;inset:0;height:100vh;z-index:900;background-color:#000}.search-popup .search-inner-wrap{position:relative;margin:150px auto;max-width:1200px;width:100%;height:100%;background-color:#000}@media screen and (max-width:768px){.search-popup .search-inner-wrap{padding:20px;margin-top:20px}}.search-popup .search-inner-wrap .close-bg{inset:0;background:transparent;z-index:0}.search-popup .search-inner-wrap .close-bg button{position:absolute;right:0;width:40px;height:40px;top:-50px}@media screen and (max-width:768px){.search-popup .search-inner-wrap .close-bg button{top:80px;right:15px}}.search-popup .search-inner-wrap .search-inner{position:relative;z-index:10;max-width:1440px;margin:100px auto 0}.search-popup .search-inner-wrap .search-inner .search-body{margin-top:50px}li.is-active button .word,li.is-active button .txt .hit,li.is-active button .txt .rest{color:#fff}@media(max-width:1270px){.search-popup .search-inner-wrap .search-inner{padding:0 140px}.search-popup .search-inner-wrap .search-inner .search-bottom{gap:30px;margin-top:30px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title,.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title{margin-bottom:20px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list{gap:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li{gap:8px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title{margin-bottom:20px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list{margin-top:0;gap:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button{gap:10px}.search-popup .search-inner-wrap .search-inner .typing-panel{gap:30px;margin-top:30px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list{gap:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box{width:100%}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .chips{gap:16px}}@media(max-width:1024px){.search-popup .search-inner-wrap{margin:110px auto}.search-popup .search-inner-wrap .close-bg button{right:50px;top:0}.search-popup .search-inner-wrap .search-inner{padding:60px 100px 0}.search-popup .search-inner-wrap .search-inner .keyboard-top .keyboard-input{font-size:20px}.search-popup .search-inner-wrap .search-inner .search-bottom{margin-top:28px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title{margin-bottom:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title .title-left{font-size:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .empty-text{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title{margin-bottom:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title .title-left{font-size:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list{gap:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li{gap:8px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li .latest-text{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title{margin-bottom:18px;height:36px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title .title-left{font-size:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title .date-box>p{font-size:12px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list{margin-top:0;gap:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button{gap:10px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button .rank{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button .word{font-size:16px}.search-popup .search-inner-wrap .search-inner .typing-panel{gap:24px;margin-top:28px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .hint{font-size:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list{gap:14px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .hit,.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .rest{font-size:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .recommend-title{font-size:18px;margin-bottom:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .chips{gap:14px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .chips>li .chip{padding:14px 18px;font-size:14px}}@media(max-width:768px){.search-popup .search-inner-wrap{margin:90px auto}.search-popup .search-inner-wrap .search-inner{padding:0}.search-popup .search-inner-wrap .search-inner .keyboard-top{padding-bottom:20px}.search-popup .search-inner-wrap .search-inner .keyboard-top .keyboard-input{font-size:18px}.search-popup .search-inner-wrap .search-inner .keyboard-top .img-box{width:30px}.search-popup .search-inner-wrap .search-inner .search-bottom{margin-top:24px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title{margin-bottom:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title .title-left{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .empty-text{font-size:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title{margin-bottom:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title .title-left{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title button{padding:6px 10px;font-size:12px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title button:after{width:16px;height:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list{gap:12px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li{gap:8px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li .latest-text{font-size:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title{margin-bottom:16px;height:28px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title .title-left{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .searches-title .date-box{display:none}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list{gap:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button{gap:8px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button .rank{font-size:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box .popular-searches-list>li button .word{font-size:14px}.search-popup .search-inner-wrap .search-inner .typing-panel{gap:20px;margin-top:26px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .hint{font-size:14px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list{gap:10px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .hit,.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .rest{font-size:14px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .recommend-title{font-size:16px;margin-bottom:14px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .chips{gap:12px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box .chips>li .chip{padding:14px 18px;font-size:12px}}@media(max-width:480px){.search-popup .search-inner-wrap{margin:40px auto}.search-popup .search-inner-wrap .close-bg button{right:10px;top:60px}.search-popup .search-inner-wrap .search-inner .keyboard-top{padding:0 10px 8px}.search-popup .search-inner-wrap .search-inner .keyboard-top .keyboard-input{font-size:20px}.search-popup .search-inner-wrap .search-inner .keyboard-top .img-box{width:24px}.search-popup .search-inner-wrap .search-inner .search-bottom{display:block;margin-top:20px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title{margin-bottom:14px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .searches-title .title-left{font-size:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-zeo .empty-text{font-size:16px;padding:0 10px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title{margin-bottom:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title .title-left{font-size:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title button{padding:6px 10px;font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .searches-title button:after{width:18px;height:18px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list{gap:12px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li{gap:8px;padding:0 10px}.search-popup .search-inner-wrap .search-inner .search-bottom .bottom-search-box .todo-it .latest-searches-list>li .latest-text{font-size:16px}.search-popup .search-inner-wrap .search-inner .search-bottom .popular-searches-box{display:none}.search-popup .search-inner-wrap .search-inner .typing-panel{display:block;margin-top:20px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result{width:100%}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .hint{font-size:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list{gap:12px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li{padding:0 10px}.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .hit,.search-popup .search-inner-wrap .search-inner .typing-panel .tmdb-result .result-list>li .preview-item .txt .rest{font-size:16px}.search-popup .search-inner-wrap .search-inner .typing-panel .recommend-box{display:none}}.keyboard-top{border-bottom:2px solid #fff;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:24px;gap:10px;width:100%}.keyboard-top>.keyboard-input{border:none;border-radius:0;background:none;padding:0;height:34px;font-size:22px;width:100%;line-height:140%}.keyboard-top>.keyboard-input::placeholder{color:#4e525d;letter-spacing:-1%}.keyboard-top>.img-box{width:34px;height:34px;background:transparent;border:0;padding:0}.keyboard-top>.img-box img{width:100%;height:100%}input[type=text]:focus{outline:none;border:none;box-shadow:none}.search-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;margin-top:50px}.search-bottom .bottom-search-box{width:100%;max-height:496px}.search-bottom .bottom-search-box .searches-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.search-bottom .latest-searches-box .todo-zeo .searches-title{display:flex;align-items:center;justify-content:flex-start}.search-bottom .latest-searches-box .todo-zeo .searches-title .title-left{font-size:20px}.search-bottom .latest-searches-box .todo-zeo .empty-text{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;font-size:18px;color:#adb0be}.search-bottom .latest-searches-box .todo-it .searches-title{display:flex;align-items:center;justify-content:space-between}.search-bottom .latest-searches-box .todo-it .searches-title .title-left{font-size:20px}.search-bottom .latest-searches-box .todo-it .searches-title button{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px;color:#adb0be;border-radius:20px;font-size:14px;letter-spacing:-.2px}.search-bottom .latest-searches-box .todo-it .searches-title button:after{content:"";display:block;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1241_31)'%3e%3cpath%20d='M5%206V15C5%2016.1046%205.89543%2017%207%2017H13C14.1046%2017%2015%2016.1046%2015%2015V6'%20stroke='%23ADB0BE'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M3%206H17'%20stroke='%23ADB0BE'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%206L7.6%203H12.4L14%206'%20stroke='%23ADB0BE'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1241_31'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-size:cover;width:20px;height:20px}.search-bottom .latest-searches-box .todo-it .searches-title button:hover{background-color:#2c2c2c}.search-bottom .latest-searches-box .todo-it .latest-searches-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.search-bottom .latest-searches-box .todo-it .latest-searches-list>li{display:flex;align-items:center;justify-content:flex-start;gap:12px}.search-bottom .latest-searches-box .todo-it .latest-searches-list>li .latest-text{font-size:18px;color:#adb0be;border:0;background:transparent;line-height:140%;letter-spacing:-1%}.search-bottom .latest-searches-box .todo-it .latest-searches-list>li>button:last-child{width:16px;height:16px;background:transparent;border:0;padding:0}.search-bottom .latest-searches-box .todo-it .latest-searches-list>li>button:last-child img{width:100%}.search-bottom .latest-searches-box .todo-it .latest-searches-list .is-active .latest-text{color:#fff}.popular-searches-box .searches-title{padding:4px 0;margin-bottom:30px}.popular-searches-box .searches-title .title-left{font-size:20px}.popular-searches-box .searches-title .date-box{display:flex;align-items:center;justify-content:flex-end;gap:4px}.popular-searches-box .searches-title .date-box p{font-size:14px;line-height:140%;letter-spacing:-1%;color:#adb0be}.popular-searches-box .popular-searches-list{margin-top:24px;display:flex;flex-direction:column;gap:20px}.popular-searches-box .popular-searches-list>li button{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:0}.popular-searches-box .popular-searches-list>li button .rank{font-size:18px;line-height:140%;text-align:left;color:#0050ff;width:20px}.popular-searches-box .popular-searches-list>li button .word{color:#adb0be;font-size:18px;line-height:140%}.popular-searches-box .popular-searches-list .is-active button .word,li.is-active button .word{color:#fff}.typing-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:78px;margin-top:50px}.typing-panel>.tmdb-result{width:100%;max-width:800px;max-height:496px}.typing-panel>.tmdb-result>.is-loading .hint,.typing-panel>.tmdb-result>.auto-hide .hint{display:flex;align-items:center;justify-content:center;color:#adb0be;font-size:18px;line-height:140%;letter-spacing:-1%;width:100%}.typing-panel .tmdb-result .result-list{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px}.typing-panel .tmdb-result .result-list li button{width:100%;text-align:left;background:transparent;padding:0}.typing-panel .tmdb-result .result-list li button .txt .hit{color:#fff;font-weight:700;font-size:18px}.typing-panel .tmdb-result .result-list li button .txt .rest{color:#adb0be;font-size:18px}.typing-panel .tmdb-result .result-list li.is-active button .txt .hit,.typing-panel .tmdb-result .result-list li.is-active button .txt .rest{color:#fff}.typing-panel .preview-list{display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px}.typing-panel .preview-list li .preview-item{width:100%;text-align:left;background:transparent;padding:0}.typing-panel .preview-list li .preview-item .txt .hit{color:#fff;font-weight:700;font-size:18px}.typing-panel .preview-list li .preview-item .txt .rest{color:#adb0be;font-size:18px}.typing-panel .preview-list li.is-active .preview-item .txt .hit,.typing-panel .preview-list li.is-active .preview-item .txt .rest{color:#fff}.recommend-box{width:580px}.recommend-box .recommend-title{font-size:20px;line-height:140%;margin-bottom:18px;color:#fff}.recommend-box .chips{display:flex;flex-wrap:wrap;gap:20px}.recommend-box .chips li .chip{border:1px solid #fff;background:transparent;color:#fff;padding:16px 20px;border-radius:100px;font-size:16px;line-height:auto;letter-spacing:-.2px;white-space:nowrap}.recommend-box .chips li .chip:hover{background-color:#2c2c2c}.recommend-box .chips li.is-active>.chip{font-weight:700}footer .inner{position:relative;padding:80px 20px}@media screen and (max-width:768px){footer .inner{padding:20px}}footer .inner .chatbotNtopBtn{position:fixed;bottom:40px;right:30px;z-index:10;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:1200px){footer .inner .chatbotNtopBtn{bottom:90px}}footer .inner .chatbotNtopBtn .hidden{opacity:0}footer .inner .chatbotNtopBtn>.chatbot,footer .inner .chatbotNtopBtn>.goToTop{width:50px;height:50px;cursor:pointer;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}footer .inner .chatbotNtopBtn>.chatbot.visible{opacity:1;pointer-events:auto}footer .inner .chatbotNtopBtn>.goToTop{background-image:url(/images/icons/icon-top.png)}footer .inner .chatbotNtopBtn>.goToTop.visible{opacity:1;pointer-events:auto}footer .inner .chatbotNtopBtn>.goToTop.visible:hover{background-image:url(/images/icons/icon-top-hover.png)}footer .inner .footer-item{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:768px){footer .inner .footer-item{display:block}}footer .inner .footer-item .footer-left .left-top{display:flex;gap:40px;margin-bottom:30px;font-family:wave}footer .inner .footer-item .footer-left .left-top p{font-size:16px;color:#adb0be;line-height:160%;letter-spacing:-.2px}@media screen and (max-width:768px){footer .inner .footer-item .footer-left .left-bottom{display:none}}footer .inner .footer-item .footer-left .left-bottom p{font-size:16px;color:#878c9e;line-height:180%;letter-spacing:-.2px}footer .inner .footer-item .footer-right .right-item{display:flex;flex-direction:column;align-items:flex-start;gap:16px}footer .inner .footer-item .footer-right .right-item .item-title{color:#adb0be;font-size:18px;line-height:160%;letter-spacing:-.2px}footer .inner .footer-item .footer-right .right-item .item-phone{color:#878c9e;font-size:32px;font-weight:500;line-height:160%;letter-spacing:-.2px}footer .inner .footer-item .footer-right .right-item .work-hour{color:#878c9e;font-size:14px;line-height:180%;letter-spacing:-.2px}footer .inner .footer-bottom{display:flex;justify-content:space-between;align-items:flex-end}footer .inner .footer-bottom .footer-logo{width:200px;height:42px}footer .inner .footer-bottom .app-icon-box{display:flex;align-items:center;gap:16px}footer{background-color:#12141d}.chatbot-wrapper{position:fixed;bottom:170px;right:20px;z-index:1000;cursor:default;animation:chatbotSlideUp .3s ease-out}@keyframes chatbotSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.chatbot-wrapper{top:100px;right:30px}}.chatbot-wrapper .chat-container{width:450px;height:70vh;position:relative;background:#0050ff;border-radius:24px;display:flex;flex-direction:column;box-shadow:0 12px 40px #00000026;overflow:hidden;color:#333}@media screen and (max-width:640px){.chatbot-wrapper .chat-container{width:80vw;height:75vh}}.chatbot-wrapper .chat-container .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.chatbot-wrapper .chat-container .modal-container{width:95%;max-width:320px;transform:none;position:relative;left:auto;top:auto}.chatbot-wrapper .chat-container .modal-header .modal-title,.chatbot-wrapper .chat-container .modal-content{color:#fff;text-align:center;font-family:Wave}.chatbot-wrapper .chat-container .chat-header{background:#0050ff;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;color:#fff}.chatbot-wrapper .chat-container .chat-header .logochat{display:flex;align-items:center;gap:6px}.chatbot-wrapper .chat-container .chat-header .logochat .logo img{height:18px;display:block}.chatbot-wrapper .chat-container .chat-header .logochat .chat-icon img{height:20px}.chatbot-wrapper .chat-container .chat-header .actions button{background:none;border:none;cursor:pointer;padding:4px;margin-left:6px}.chatbot-wrapper .chat-container .chat-header .actions button img{width:20px;height:20px;filter:brightness(0) invert(1)}.chatbot-wrapper .chat-container .chat-content{flex:1;padding:20px;background:#fff;border-radius:16px 16px 0 0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;position:relative;-ms-overflow-style:none;scrollbar-width:none}.chatbot-wrapper .chat-container .chat-content::-webkit-scrollbar{width:6px}.chatbot-wrapper .chat-container .chat-content::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:10px}.chatbot-wrapper .chat-container .chat-content::-webkit-scrollbar-track{background:transparent}.chatbot-wrapper .chat-container .chat-content:hover::-webkit-scrollbar-thumb{background-color:#0003}.chatbot-wrapper .chat-container .chat-content .bot-message{margin-top:10px}.chatbot-wrapper .chat-container .chat-content .bot-message-row,.chatbot-wrapper .chat-container .chat-content .user-message-row{display:flex;max-width:100%;margin-bottom:15px}.chatbot-wrapper .chat-container .chat-content .bot-message-row{align-self:flex-start;gap:10px}.chatbot-wrapper .chat-container .chat-content .bot-message-row .profile img{width:42px;height:42px;max-width:42px}.chatbot-wrapper .chat-container .chat-content .bot-message-row .message-item .wav-center{margin-bottom:6px;font-weight:500}.chatbot-wrapper .chat-container .chat-content .bot-message-row .message-item .bot-name{font-size:13px;font-weight:700;margin-bottom:4px;color:#333}.chatbot-wrapper .chat-container .chat-content .bot-message-row .message-item .bubble-group{display:flex;align-items:flex-end;gap:6px}.chatbot-wrapper .chat-container .chat-content .bot-message-row .message-item .bubble-group .bubble{background:#e5e8f0;padding:10px 14px;border-radius:20px;font-size:14px;font-weight:500;line-height:1.5;cursor:text}.chatbot-wrapper .chat-container .chat-content .user-message-row{align-self:flex-end;flex-direction:row-reverse}.chatbot-wrapper .chat-container .chat-content .user-message-row .message-item .bubble-group{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:6px}.chatbot-wrapper .chat-container .chat-content .user-message-row .message-item .bubble-group .bubble{background:#2c3040;color:#fff;padding:10px 14px;border-radius:30px;font-size:14px;line-height:1.5;cursor:text}.chatbot-wrapper .chat-container .chat-content .bubble-time{font-size:11px;color:#999;white-space:nowrap}.chatbot-wrapper .chat-container .chat-content .button-group{display:flex;flex-wrap:wrap;gap:10px;padding-left:42px;margin-bottom:10px}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn{background:#fff;border:1px solid #ddd;padding:10px 16px;border-radius:30px;font-size:14px;color:#666;cursor:default;transition:all .3s;text-align:left;width:fit-content;max-width:85%;opacity:0;animation:slideUp .3s ease forwards}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(1){animation-delay:.03s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(2){animation-delay:.06s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(3){animation-delay:.09s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(4){animation-delay:.12s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(5){animation-delay:.15s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(6){animation-delay:.18s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(7){animation-delay:.21s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(8){animation-delay:.24s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(9){animation-delay:.27s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:nth-child(10){animation-delay:.3s}.chatbot-wrapper .chat-container .chat-content .button-group .menu-btn:hover{border-color:#0050ff;color:#0050ff;background:#f8f9fa;cursor:pointer}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chatbot-wrapper .chat-container .chatFooter{background:#fff;padding:16px 20px;border-top:1px solid #f0f0f0}.chatbot-wrapper .chat-container .chatFooter .input-wrapper{position:relative;display:flex;align-items:center;width:100%;border:1px solid #adb0be;border-radius:30px;padding:4px 6px 4px 10px;background:#fff;transition:border-color .2s;box-shadow:0 3px 8px #0000000d;transition:all .3s ease}@media screen and (max-width:768px){.chatbot-wrapper .chat-container .chatFooter .input-wrapper{width:82%;top:50%;left:50%;transform:translate(-50%,-50%)}}.chatbot-wrapper .chat-container .chatFooter .input-wrapper:focus-within{border-color:#0050ff;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.chatbot-wrapper .chat-container .chatFooter .input-wrapper input{flex:1;border:none;outline:none;height:40px;font-size:15px;color:#333;background:transparent}.chatbot-wrapper .chat-container .chatFooter .input-wrapper input::placeholder{color:#bbb}.chatbot-wrapper .chat-container .chatFooter .input-wrapper .send-btn{width:36px;height:36px;background-color:#2c2d3a;border:none;border-radius:50%;cursor:pointer;position:absolute;right:10px;transition:background-color .2s}.chatbot-wrapper .chat-container .chatFooter .input-wrapper .send-btn:hover{background-color:#1a1b24}.chatbot-wrapper .chat-container .chatFooter .input-wrapper .send-btn img,.chatbot-wrapper .chat-container .chatFooter .input-wrapper .send-btn span{width:18px;height:18px;color:#fff;font-size:18px;line-height:1;filter:brightness(0) invert(1)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0000005c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{display:flex;flex-direction:column;gap:30px;padding:30px 40px;background-color:#12141d;border:1px solid #2c3040;border-radius:16px;opacity:1;transform:scale(1);transition:transform .2s ease-out,opacity .2s ease-out}.modal-header{position:relative;display:flex;justify-content:space-between;align-items:center}.modal-header .modal-title{font-size:1.125rem}.modal-header .close-button{position:absolute;right:0;width:24px;height:24px;background-image:url(/images/button/btn-close.svg);background-size:24px;background-repeat:no-repeat;background-position:center}.modal-header .close-button>span{opacity:0}.modal-footer{display:flex;justify-content:center;align-items:center;gap:8px}.modal-container--xsmall{width:300px;max-width:280px}.modal-container--small{width:400px;max-width:400px}.modal-container--default{width:600px;max-width:580px}.modal-container--large{width:800px;max-width:720px}.bend-notice-wrap{color:#adb0be;width:100%}.bend-notice-wrap .inner{padding:20px}.bend-notice-wrap .bend-notice{display:flex;justify-content:space-between;align-items:center;gap:0}@media screen and (max-width:768px){.bend-notice-wrap .bend-notice{display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start}}.bend-notice-wrap .bend-notice dt{font-family:wave;padding-right:70px;font-size:1.125rem;text-align:left}.bend-notice-wrap .bend-notice dd.title{flex:1;padding-right:30px}@media screen and (max-width:768px){.bend-notice-wrap .bend-notice dd.title{width:calc(100% - 4px)}}.bend-notice-wrap .bend-notice dd.title a.rolling-link{display:block;text-decoration:none;color:inherit;animation:slideDown .5s ease-out;transition:none}@media screen and (max-width:768px){.bend-notice-wrap .bend-notice dd.title a.rolling-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.bend-notice-wrap .bend-notice dd:last-child{display:flex;justify-content:flex-end;align-items:center;gap:20px}.bend-notice-wrap{background-color:#0d0f16}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.sidemenu-wrapper{display:none}@media screen and (max-width:1400px){.sidemenu-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;visibility:hidden;pointer-events:none;transition:visibility .3s}.sidemenu-wrapper.active{visibility:visible;pointer-events:auto}.sidemenu-wrapper.active .side-menu-overlay{opacity:1}.sidemenu-wrapper.active .side-menu-container{transform:translate(0)}.sidemenu-wrapper .side-menu-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;opacity:0;transition:opacity .3s ease}.sidemenu-wrapper .side-menu-container{position:absolute;top:0;left:0;width:50%;height:100%;background:#111;color:#fff;box-shadow:4px 0 15px #00000080;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.sidemenu-wrapper .side-menu-header{padding:25px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #222}.sidemenu-wrapper .side-menu-header h3{font-size:1.2rem;font-weight:700;margin:0}.sidemenu-wrapper .side-menu-header .close-btn{background:none;border:none;cursor:pointer;padding:5px}.sidemenu-wrapper .side-menu-header .close-btn img{width:24px;filter:invert(1)}.sidemenu-wrapper .side-menu-list{padding:15px 0;margin:0;list-style:none;flex:1;overflow-y:auto}.sidemenu-wrapper .side-menu-list li .menu-link{display:block;padding:20px 30px;color:#ccc;text-decoration:none;font-size:1.1rem;transition:all .2s}.sidemenu-wrapper .side-menu-list li .menu-link:hover{background:#0050ff}.sidemenu-wrapper .side-menu-list li .menu-link:active{background:#0050ff;color:#fff}}h2{font-family:wave;font-size:26px;color:#fff}.card-list{display:flex;flex-direction:column;gap:32px}.BottomMenu{display:none;position:fixed;bottom:0;left:0;width:100%;background:#000;z-index:1000}@media screen and (max-width:1024px){.BottomMenu{display:block}}.BottomMenu ul{display:flex;justify-content:space-between}.BottomMenu ul li{width:100%}@media screen and (max-width:768px){.BottomMenu ul li{width:80px}}.BottomMenu ul li a{display:block;text-align:center;padding:10px 20px}@media screen and (max-width:768px){.BottomMenu ul li a{width:100%;padding:10px 0}}.BottomMenu ul li a img{width:70%}@media screen and (max-width:1024px){.BottomMenu ul li a img{width:100%}}.BottomMenu ul li a:hover{background:#0050ff}.BottomMenu ul li button{display:block;text-align:center;padding:10px 20px;width:100%}@media screen and (max-width:768px){.BottomMenu ul li button{width:100%;padding:10px 0}}.BottomMenu ul li button img{width:70%}@media screen and (max-width:1024px){.BottomMenu ul li button img{width:100%}}.BottomMenu ul li button:hover{background:#0050ff}
