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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}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}:root{--gray-900: #212121;--gray-800: #3f4147;--gray-600: #8f98a8;--gray-200: #dde5ea;--gray-100: #eff2f3;--white: #ffffff;--tint-500: #e34c46;--tint-300: #f9aeab;--tint-100: #ffecec;--highlight: #ffb800;--error: #dc0000}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.5;font-family:Pretendard,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:none}::-webkit-scrollbar{display:none}.title-lg{font-size:44px;font-weight:700;font-family:Pretendard;line-height:1.4;letter-spacing:0;color:#212121}.title-md{font-size:28px;font-weight:700;font-family:Pretendard;line-height:1.4;letter-spacing:0;color:#212121}.title-sm{font-size:18px;font-weight:700;font-family:Pretendard;line-height:1.4;letter-spacing:0;color:#212121}.body-lg{font-size:16px;font-weight:700;font-family:Pretendard;line-height:1.5;letter-spacing:0;color:#212121}.body-md{font-size:16px;font-weight:500;font-family:Pretendard;line-height:1.5;letter-spacing:0;color:#212121}.body-sm{font-size:14px;font-weight:400;font-family:Pretendard;line-height:1.5;letter-spacing:0;color:#212121}.sub-md{font-size:12px;font-weight:400;font-family:Pretendard;line-height:1.5;letter-spacing:0;color:#212121}.sub-sm{font-size:10px;font-weight:500;font-family:Pretendard;line-height:1.5;letter-spacing:0;color:#212121}.white{color:var(--white)}.gray-900{color:var(--gray-900)}.gray-800{color:var(--gray-800)}.gray-600{color:var(--gray-600)}.gray-200{color:var(--gray-200)}.gray-100{color:var(--gray-100)}.tint-500{color:var(--tint-500)}.tint-300{color:var(--tint-300)}.tint-100{color:var(--tint-100)}.highlight{color:var(--highlight)}.error{color:var(--error)}.svg-black{filter:brightness(255) invert(1)}.svg-white{filter:brightness(0) invert(1)}.svg-gray{filter:brightness(0) invert(.5)}.svg-32{width:32px;height:32px}.svg-24{width:24px;height:24px}.svg-20{width:20px;height:20px}.svg-16{width:16px;height:16px}.cursor-pointer{cursor:pointer}@media (max-width: 1365px){body{width:100%;min-height:calc(100vh - 48px);background-color:var(--gray-900);overflow-x:hidden}}#app{width:100%;display:flex;margin:0 auto;padding:0;font-weight:400;flex-direction:column;background-color:var(--white)}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (max-width: 1365px){body{display:flex;flex-direction:column;align-items:center;min-width:375px;max-width:600px;margin:0 auto;background-color:#fff}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ps{position:relative}.fullscreen-menu[data-v-68c3432a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--gray-900);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding:60px 0;-webkit-overflow-scrolling:touch}.menu-header[data-v-68c3432a]{position:fixed;display:flex;justify-content:flex-end;top:40px;right:40px;z-index:1001}.close-button[data-v-68c3432a]{width:52px;height:52px;flex-shrink:0;aspect-ratio:1/1;cursor:pointer}.menu-content[data-v-68c3432a]{display:flex;width:100%;flex-direction:column;align-items:center;gap:60px;margin-top:20px}.menu-item[data-v-68c3432a]{cursor:pointer;transition:color .3s}.menu-item.active[data-v-68c3432a]{color:var(--tint-500)}.menu-item[data-v-68c3432a]:hover{color:#ccc}@media (max-width: 1365px){.fullscreen-menu[data-v-68c3432a]{align-items:flex-start;padding:60px 0}.menu-header[data-v-68c3432a]{top:12px;right:20px}.close-button[data-v-68c3432a]{width:24px;height:24px}.menu-content[data-v-68c3432a]{position:relative;top:0;margin:0 auto;display:flex;width:100%;flex-direction:column;align-items:center;gap:40px}}.base-small-button[data-v-1d4fcf35]{width:144px;height:56px;border:none;border-radius:8px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:center}.base-small-button[data-v-1d4fcf35]:not(:disabled):hover{text-decoration:underline;cursor:pointer}.base-small-button.main[data-v-1d4fcf35]{background-color:var(--tint-500);color:var(--white)}.base-small-button.sub[data-v-1d4fcf35]{background-color:var(--tint-100);color:var(--tint-500)}.base-small-button:disabled.main[data-v-1d4fcf35]{background-color:var(--gray-800);color:var(--gray-600)}.base-small-button:disabled.sub[data-v-1d4fcf35]{background-color:var(--tint-100);color:var(--tint-300)}.base-tag[data-v-5a31e5fc]{width:fit-content;background-color:var(--tint-500);padding:5px 16px;border-radius:4px;display:flex;align-items:center;gap:4px;box-sizing:border-box}.base-tag.with-delete[data-v-5a31e5fc]{padding:5px 10px 5px 16px}.cursor-pointer[data-v-5a31e5fc]{cursor:pointer}.modal-overlay[data-v-1e0a02c3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-1e0a02c3]{background:var(--gray-900);padding:20px;border-radius:8px;min-width:335px;max-width:340px;max-height:90vh;overflow-y:auto}.modal-header[data-v-1e0a02c3]{display:flex;justify-content:start;align-items:center;margin-bottom:12px}.modal-body[data-v-1e0a02c3]{margin-bottom:8px}.modal-footer[data-v-1e0a02c3]{display:flex;justify-content:space-between;gap:12px}.btn-primary[data-v-1e0a02c3]{background-color:var(--primary);color:#fff;padding:8px 16px;border-radius:4px;border:none;cursor:pointer}.btn-secondary[data-v-1e0a02c3]{background-color:var(--gray-200);color:var(--gray-700);padding:8px 16px;border-radius:4px;border:none;cursor:pointer}@media (max-width: 1365px){.modal-footer[data-v-1e0a02c3]{gap:7px}}.base-video[data-v-0d5ee3bf]{width:auto;height:auto;min-width:413px;max-width:var(--11fc03ee);min-height:232px;max-height:477px;position:relative;border-radius:8px}.base-video-image[data-v-0d5ee3bf]{width:100%;min-width:auto;min-height:auto;border-radius:var(--74e8eeb7);overflow:hidden;aspect-ratio:16 / 9;position:relative;cursor:pointer}.base-video-image[data-v-0d5ee3bf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 66%,#000c 92.5%);pointer-events:none}.base-video-image img[data-v-0d5ee3bf]{width:100%;min-width:auto;min-height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.base-video-course-tag[data-v-0d5ee3bf]{position:absolute;top:12px;left:12px}.base-video-viewable-until[data-v-0d5ee3bf]{position:absolute;top:17px;right:12px;border-radius:4px}.viewable-active[data-v-0d5ee3bf]{color:var(--tint-500)}.viewable-lifetime[data-v-0d5ee3bf]{color:var(--white)}.viewable-expired[data-v-0d5ee3bf]{color:var(--gray-600)}.base-video-free-tag[data-v-0d5ee3bf]{position:absolute;top:12px;right:12px;background-color:var(--gray-800)}.base-row[data-v-0d5ee3bf]{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:start;gap:20px}.base-row-item[data-v-0d5ee3bf]{display:flex;flex:1;flex-direction:column;align-items:start;justify-content:start;gap:29px;background-color:var(--gray-800);border-radius:8px;padding:20px;box-sizing:border-box}.base-video-info-container[data-v-0d5ee3bf]{display:flex;flex-direction:row;align-items:start;justify-content:start}.base-video-info[data-v-0d5ee3bf]{position:absolute;bottom:12px;left:12px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:6px}.base-video-button-container[data-v-0d5ee3bf]{position:absolute;align-self:flex-end;bottom:12px;right:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.base-video-button-heart[data-v-0d5ee3bf]{width:24px;height:24px;cursor:pointer}.base-video-image iframe[data-v-0d5ee3bf]{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;pointer-events:none}.purchase-modal-content[data-v-0d5ee3bf]{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:20px}.select-purchase-type[data-v-0d5ee3bf]{width:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:12px}.select-purchase-type-item[data-v-0d5ee3bf]{width:100%;height:92px;background-color:var(--gray-800);border-radius:8px;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:4px}.select-purchase-type-item.selected[data-v-0d5ee3bf]{background-color:var(--tint-500)}.select-purchase-type-item-title[data-v-0d5ee3bf]{margin-bottom:4px}.purchase-terms[data-v-0d5ee3bf]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px}.purchase-terms-text[data-v-0d5ee3bf]{flex:1}@media (max-width: 1365px){.base-video[data-v-0d5ee3bf]{width:100%;min-width:auto;min-height:auto;display:flex;flex-direction:column;align-items:start;justify-content:start}.base-video-image[data-v-0d5ee3bf]{aspect-ratio:375 / 210;border-radius:0}.base-video-course-tag[data-v-0d5ee3bf]{position:absolute;top:12px;left:20px}.base-video-viewable-until[data-v-0d5ee3bf]{top:17px;right:20px}.base-video-free-tag[data-v-0d5ee3bf]{top:12px;right:20px}.base-video-info[data-v-0d5ee3bf]{position:static;bottom:20px;left:12px;display:flex;flex-direction:column-reverse;align-items:start;justify-content:start;gap:6px}.base-video-button-container[data-v-0d5ee3bf]{position:static;align-self:start;bottom:20px;right:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.base-video-info-container[data-v-0d5ee3bf]{width:100%;flex-direction:row;align-items:start;justify-content:space-between;padding:12px 20px}.base-video-button-play[data-v-0d5ee3bf]{width:calc(100% - 40px);position:static;align-self:center}}.video-list-component[data-v-baabe4cc]{display:grid;gap:20px;width:100%}.video-list-item[data-v-baabe4cc]{transition:transform .2s ease}.video-list-item[data-v-baabe4cc]:hover{transform:scale(1.24);z-index:100;border:1px solid var(--tint-300)}.video-list-component:has(.video-list-item:hover) .video-list-item[data-v-baabe4cc]:not(:hover){opacity:.2;transition:opacity .1s ease}.empty-state[data-v-baabe4cc]{grid-column:1 / -1;text-align:center;padding:40px 0}@media (max-width: 1365px){.video-list-component[data-v-baabe4cc]{grid-template-columns:1fr!important;gap:16px}.video-list-item[data-v-baabe4cc]:hover{transform:none;border:none}.video-list-component:has(.video-list-item:hover) .video-list-item[data-v-baabe4cc]:not(:hover){opacity:1;transition:none}}.fullscreen-search[data-v-ef25dd5d]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--gray-900);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:start;overflow-y:auto;padding-bottom:100px}.search-header[data-v-ef25dd5d]{position:absolute;display:flex;justify-content:flex-end;top:40px;right:40px}.close-button[data-v-ef25dd5d]{width:52px;height:52px;flex-shrink:0;aspect-ratio:1/1;cursor:pointer}.search-content[data-v-ef25dd5d]{display:flex;width:100%;flex-direction:column;align-items:center;gap:24px;margin-top:140px}.search-input[data-v-ef25dd5d]{display:flex;align-items:center;justify-content:space-between;width:1280px}.reset-button-icon[data-v-ef25dd5d]{width:100%;height:100%}.search-input-field[data-v-ef25dd5d]{width:1280px;transition:color .3s;height:auto;background-color:transparent;border:none;border-bottom:1px solid var(--gray-500)}.reset-button[data-v-ef25dd5d]{width:52px;height:52px;flex-shrink:0;aspect-ratio:1/1;cursor:pointer}.search-input-field[data-v-ef25dd5d]::placeholder{color:var(--gray-800)}.search-input-field[data-v-ef25dd5d]:focus{outline:none}.search-input[data-v-ef25dd5d]:hover{color:#ccc}.search-divider[data-v-ef25dd5d]{width:1280px;height:1px;background-color:var(--gray-800)}.search-results[data-v-ef25dd5d]{margin-top:28px;width:1280px}.load-more-trigger[data-v-ef25dd5d]{width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-top:20px}.loading-spinner[data-v-ef25dd5d]{color:var(--gray-600);font-size:14px}@media (max-width: 1365px){.fullscreen-search[data-v-ef25dd5d]{left:0;right:0;align-items:center;justify-content:start;max-width:600px;margin:0 auto}.search-header[data-v-ef25dd5d]{top:12px;right:20px}.close-button[data-v-ef25dd5d]{width:24px;height:24px}.search-content[data-v-ef25dd5d]{position:relative;top:0;display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;margin-top:68px;padding:0 20px}.search-input[data-v-ef25dd5d],.search-input-field[data-v-ef25dd5d]{width:100%}.search-results[data-v-ef25dd5d]{width:100%;padding:0;margin-top:12px}.search-divider[data-v-ef25dd5d]{width:100%}.reset-button[data-v-ef25dd5d]{width:24px;height:24px;flex-shrink:0;aspect-ratio:1/1;cursor:pointer}.search-result-list-section[data-v-ef25dd5d]{width:100%;padding:0;margin-top:12px}}.filter-container[data-v-3a7e9840]{width:fit-content;position:relative}.filter-trigger[data-v-3a7e9840]{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.default-trigger[data-v-3a7e9840]{width:fit-content;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px 6px 16px;background-color:var(--gray-900);border:1px solid var(--gray-200);border-radius:8px}.options-list[data-v-3a7e9840]{position:absolute;top:calc(100% + 8px);left:0;padding:12px 16px;background-color:var(--gray-900);border-radius:8px;border:1px solid var(--white);z-index:10;max-height:334px;height:auto;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.options-list.menu-align-end[data-v-3a7e9840]{transform:translate(-100%);left:100%}.option-item[data-v-3a7e9840]{cursor:pointer;color:var(--gray-600)}.option-item[data-v-3a7e9840]:hover{color:#fff}.bottom-sheet-overlay[data-v-3a7e9840]{position:fixed;top:0;left:0;right:0;margin:0 auto;bottom:0;background:#3f414766;z-index:1000}.bottom-sheet[data-v-3a7e9840]{position:fixed;bottom:0;left:0;right:0;margin:0 auto;max-width:600px;border-radius:8px 8px 0 0;background:var(--gray-900, #212121);z-index:1001;padding:32px 20px;animation:slide-up-3a7e9840 .3s ease-out}.bottom-sheet-content[data-v-3a7e9840]{max-height:50vh;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.bottom-sheet-option-item[data-v-3a7e9840]{padding:8px 0;cursor:pointer;color:var(--gray-600)}.bottom-sheet-option-item.selected[data-v-3a7e9840]{color:#fff}@keyframes slide-up-3a7e9840{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-header[data-v-715f13d1]{width:100%;display:flex;background-color:var(--white);padding:13px 20px;align-items:center}.logged-in-header[data-v-715f13d1]{background-color:var(--gray-900)}.leading-icons[data-v-715f13d1]{width:104px;display:flex;gap:20px;align-items:center}.menu-icon[data-v-715f13d1]{width:40px;height:40px;color:var(--gray-900);cursor:pointer}.search-icon[data-v-715f13d1]{width:32px;height:32px}.action-icons[data-v-715f13d1]{width:104px;display:flex;gap:20px;align-items:center;justify-content:flex-end}.app-logo-container[data-v-715f13d1]{display:flex;flex:1;margin:0;padding:0 16px;justify-content:center;align-items:center}.app-logo[data-v-715f13d1]{width:191px;height:74px;cursor:pointer}.app-logo-mobile[data-v-715f13d1]{display:none;cursor:pointer}.user-icon-container[data-v-715f13d1]{width:52px;height:52px;border-radius:50%;background-color:#3f4147;cursor:pointer;overflow:hidden}.profile-image[data-v-715f13d1]{width:100%;height:100%;object-fit:cover}.profile-image-placeholder[data-v-715f13d1]{width:100%;height:100%;background:linear-gradient(0deg,#21212180,#21212180),#8f98a8}.auth-links[data-v-715f13d1]{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;cursor:pointer}.divider[data-v-715f13d1]{color:#666}@media (max-width: 1365px){.app-header[data-v-715f13d1]{padding:8px 20px;box-shadow:0 4px 24px #00000014}.app-logo[data-v-715f13d1]{display:none}.app-logo-mobile[data-v-715f13d1]{display:block;width:60px;height:32px}.menu-icon[data-v-715f13d1],.search-icon[data-v-715f13d1]{width:24px;height:24px}.user-icon-container[data-v-715f13d1]{display:none}.auth-links[data-v-715f13d1]{font-size:12px}}.toast-list[data-v-275f2f0d]{position:fixed;top:100px;right:40px;display:flex;flex-direction:column;gap:16px;z-index:9999}.toast-container[data-v-275f2f0d]{width:335px;padding:20px;background-color:var(--gray-100);border-radius:8px;box-sizing:border-box}.toast-container.error[data-v-275f2f0d]{background-color:var(--tint-100)}.toast-message[data-v-275f2f0d]{white-space:pre-line}.toast-content[data-v-275f2f0d]{display:flex;align-items:center;justify-content:space-between}.svg-24[data-v-275f2f0d]{cursor:pointer}@media (max-width: 1365px){.toast-list[data-v-275f2f0d]{position:fixed;bottom:24px;left:0;right:0;display:flex;align-items:center;justify-content:end;flex-direction:column;gap:16px;z-index:9999}}.base-layout[data-v-75bc22ec]{width:100%;min-height:calc(100vh - 100px);margin:0 auto;display:flex;flex-direction:column;background-color:var(--b1db24fc);box-sizing:content-box}.base-layout-container[data-v-75bc22ec]{width:100%;max-width:1280px;margin:0 auto;padding:var(--582eafbe);box-sizing:content-box}.base-layout.mobile-layout[data-v-75bc22ec]{min-height:calc(100vh - 48px)}.base-layout-container.mobile-layout-container[data-v-75bc22ec]{padding:0}@media (max-width: 1365px){.base-layout-container[data-v-75bc22ec]{width:100%;max-width:600px;margin:0 auto;box-sizing:content-box}.base-layout-container.mobile-layout-container[data-v-75bc22ec]{padding:0 0 100px}}.mentor-item[data-v-fc6f8026]{width:100%}.mentor-info[data-v-fc6f8026]{display:flex;flex-direction:column;gap:4px}.mentor-info-top[data-v-fc6f8026]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mentor-image[data-v-fc6f8026]{min-width:auto;min-height:auto;max-width:100%;max-height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:8px;margin-bottom:20px}@media (max-width: 1365px){.mentor-image[data-v-fc6f8026]{margin-bottom:12px}}.mentor-list-section[data-v-0a58dcb3]{display:flex;flex-direction:column;gap:12px;margin-top:60px}.mentor-list[data-v-0a58dcb3]{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:40px}@media (max-width: 1365px){.mentor-list-section[data-v-0a58dcb3]{width:100%;padding:0 20px;margin-top:32px}.mentor-list[data-v-0a58dcb3]{grid-template-columns:1fr 1fr;column-gap:7px;row-gap:20px}}.horizontal-list-container[data-v-9594d1a1]{width:100%;margin-top:var(--eb289a60)}.horizontal-list-header[data-v-9594d1a1]{display:flex;justify-content:space-between;align-items:center}.horizontal-list[data-v-9594d1a1]{width:100%;display:flex;flex-direction:row;gap:var(--5ac2ff9f);margin-top:16px;overflow-x:hidden}.horizontal-list[data-v-9594d1a1]>*{flex-shrink:0;cursor:pointer}.horizontal-list-header-button[data-v-9594d1a1]{display:flex;flex-direction:row;gap:20px}.horizontal-list-header-button-left[data-v-9594d1a1],.horizontal-list-header-button-right[data-v-9594d1a1]{cursor:pointer}@media (max-width: 1365px){.horizontal-list-container[data-v-9594d1a1]{padding:0 0 0 20px}.horizontal-list[data-v-9594d1a1]{padding-right:20px}}.last-video-item[data-v-1f744775]{width:413px;height:134px;background-color:var(--gray-800);border-radius:8px;padding:12px;box-sizing:border-box;display:flex;flex-direction:row;align-items:start;justify-content:start}.last-video-item.selected[data-v-1f744775]{background-color:var(--tint-500)}.last-video-item-image[data-v-1f744775]{width:196px;height:110px;border-radius:8px;margin-right:12px;position:relative}.last-video-item-image img[data-v-1f744775]{width:100%;height:100%;object-fit:cover;border-radius:8px}.last-video-item-image iframe[data-v-1f744775]{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:8px;pointer-events:none}.last-video-item-info[data-v-1f744775]{height:100%;display:flex;flex-direction:column;align-items:start;justify-content:center}@media (max-width: 1365px){.last-video-item[data-v-1f744775]{width:196px;height:164px;background-color:transparent;flex-direction:column;align-items:start;justify-content:start;padding:0}.last-video-item.selected[data-v-1f744775]{background-color:transparent}.last-video-item-image[data-v-1f744775]{width:196px;height:110px;object-fit:cover;margin-right:0}.last-video-item-image iframe[data-v-1f744775]{position:relative}.last-video-item-info[data-v-1f744775]{margin-top:8px}.last-video-item-title[data-v-1f744775]{margin-bottom:4px}}.ps[data-v-42ecd943]{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x[data-v-42ecd943]{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y[data-v-42ecd943]{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x[data-v-42ecd943],.ps--active-y>.ps__rail-y[data-v-42ecd943]{display:block;background-color:transparent}.ps:hover>.ps__rail-x[data-v-42ecd943],.ps:hover>.ps__rail-y[data-v-42ecd943],.ps--focus>.ps__rail-x[data-v-42ecd943],.ps--focus>.ps__rail-y[data-v-42ecd943],.ps--scrolling-x>.ps__rail-x[data-v-42ecd943],.ps--scrolling-y>.ps__rail-y[data-v-42ecd943]{opacity:.6}.ps .ps__rail-x[data-v-42ecd943]:hover,.ps .ps__rail-y[data-v-42ecd943]:hover,.ps .ps__rail-x[data-v-42ecd943]:focus,.ps .ps__rail-y[data-v-42ecd943]:focus,.ps .ps__rail-x.ps--clicking[data-v-42ecd943],.ps .ps__rail-y.ps--clicking[data-v-42ecd943]{background-color:#eee;opacity:.9}.ps__thumb-x[data-v-42ecd943]{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y[data-v-42ecd943]{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x[data-v-42ecd943],.ps__rail-x:focus>.ps__thumb-x[data-v-42ecd943],.ps__rail-x.ps--clicking .ps__thumb-x[data-v-42ecd943]{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y[data-v-42ecd943],.ps__rail-y:focus>.ps__thumb-y[data-v-42ecd943],.ps__rail-y.ps--clicking .ps__thumb-y[data-v-42ecd943]{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps[data-v-42ecd943]{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps[data-v-42ecd943]{overflow:auto!important}}.ps[data-v-42ecd943]{position:relative}.dashboard-info-section[data-v-42ecd943]{display:flex;flex-direction:row;align-items:start;justify-content:start;height:657px;gap:20px;margin-bottom:60px}.dashboard-info-section-left[data-v-42ecd943]{flex:847;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:24px}.dashboard-info-section-right[data-v-42ecd943]{flex:413;width:413px;height:100%;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow-y:overlay;overflow-x:hidden;background-color:var(--gray-800)}.dashboard-info-video[data-v-42ecd943]{width:100%;height:477px;position:relative;border-radius:8px}.dashboard-info-video-program-tag[data-v-42ecd943]{position:absolute;top:12px;left:12px}.dashboard-info-row[data-v-42ecd943]{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:start;gap:20px}.dashboard-info-row-item[data-v-42ecd943]{display:flex;flex:1;flex-direction:column;align-items:start;justify-content:start;gap:29px;background-color:var(--gray-800);border-radius:8px;padding:20px;box-sizing:border-box}.dashboard-info-video-info-container[data-v-42ecd943]{display:flex;flex-direction:row;align-items:start;justify-content:start}.dashboard-info-video-info[data-v-42ecd943]{position:absolute;bottom:22px;left:12px;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:6px}.dashboard-info-video-button-container[data-v-42ecd943]{position:absolute;align-self:flex-end;bottom:20px;right:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.dashboard-info-video-button-heart[data-v-42ecd943]{width:24px;height:24px;cursor:pointer}@media (max-width: 1365px){.dashboard-info-video[data-v-42ecd943]{height:auto}.dashboard-info-section[data-v-42ecd943]{width:100%;display:inline;flex-direction:column;align-items:start;justify-content:start;height:100%;margin-bottom:32px}.dashboard-info-row[data-v-42ecd943]{padding:0 20px;gap:7px}.dashboard-info-row-item[data-v-42ecd943]{gap:12px;padding:12px}.dashboard-info-section-last-video-list[data-v-42ecd943]{margin-bottom:32px}}.program-list-item[data-v-b37dedfd]{width:250px;height:84px;display:flex;flex-direction:column;gap:8px;background-color:var(--gray-800);border-radius:8px;padding:15px;align-items:center;justify-content:center;cursor:pointer;text-align:center}@media (max-width: 1365px){.program-list-item[data-v-b37dedfd]{width:144px;height:56px;padding:4px}}@media (max-width: 1365px){.recommend-content-list-section[data-v-d01831b1]{display:flex;flex-direction:column;margin-top:32px}.recommend-content-list-section-title[data-v-d01831b1]{padding:0 20px;margin-bottom:12px}.recommend-content-list-section-list[data-v-d01831b1]{display:flex;flex-direction:column;gap:28px}}.faq-item[data-v-b7408580]{margin-bottom:28px;border-radius:8px;background-color:transparent;overflow:hidden}.faq-question[data-v-b7408580]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.chevron-icon[data-v-b7408580]{width:20px;height:20px}.faq-answer[data-v-b7408580]{padding:16px;margin-top:12px;border-radius:8px;background-color:var(--gray-800);white-space:pre-line}.faq-list[data-v-0795a863]{padding:0;margin-top:40px}.load-more-trigger[data-v-0795a863]{width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-top:20px}.loading-spinner[data-v-0795a863]{color:var(--gray-600);font-size:14px}@media (max-width: 1365px){.faq-view-header[data-v-0795a863]{padding:16px 20px}.faq-list[data-v-0795a863]{margin-top:12px;padding:0 20px}}#naver_id_login[data-v-652ed838]{display:none}.login-view[data-v-652ed838]{display:flex;justify-content:center;align-items:center;margin-top:120px;background-color:var(--white);flex-direction:column;padding:20px}.login-title-container[data-v-652ed838]{width:414px;display:flex;flex-direction:column;align-items:start}.login-title-container.flex-1[data-v-652ed838]{flex:1}.login-title[data-v-652ed838]{margin-bottom:12px}.login-description[data-v-652ed838]{margin-bottom:28px}.login-form-container[data-v-652ed838]{display:flex;flex-direction:column;align-items:center}.login-form-button[data-v-652ed838]{width:414px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;cursor:pointer}.login-form-button.naver[data-v-652ed838]{background-color:#2db400}.login-form-button.kakao[data-v-652ed838]{background-color:#fee500}.login-form-button.google[data-v-652ed838]{background-color:#f6f6f8}.login-form-button-icon[data-v-652ed838]{position:absolute;left:20px}.login-form-button-icon.naver[data-v-652ed838]{width:17px;height:16px;left:22px}.login-form-button-icon.kakao[data-v-652ed838]{width:21px;height:20px}.login-form-button-icon.google[data-v-652ed838]{width:17px;height:20px}@media (max-width: 1365px){.login-view[data-v-652ed838]{height:100vh;margin-top:0;box-shadow:0 4px 24px #00000014}.login-form-container[data-v-652ed838]{width:100%;max-width:560px;min-width:335px;align-items:stretch}.login-title-container[data-v-652ed838],.login-form-button[data-v-652ed838],.login-view-mobile-container[data-v-652ed838]{width:100%;max-width:560px;min-width:335px}.login-view-mobile-container[data-v-652ed838]{background-color:var(--white);display:flex;justify-content:start;align-items:start;flex-direction:column}.login-view-mobile-container .friend-logo[data-v-652ed838]{width:100px;height:54px;margin-top:74px;margin-bottom:14px}.login-view-mobile-container-close[data-v-652ed838]{width:24px;height:24px;align-self:end;cursor:pointer}}.base-large-button[data-v-ea6f50b1]{width:100%;height:56px;border:none;border-radius:8px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;text-align:center}.base-large-button[data-v-ea6f50b1]:not(:disabled):hover{text-decoration:underline;cursor:pointer}.base-large-button.main[data-v-ea6f50b1]{background-color:var(--tint-500);color:var(--white)}.base-large-button.sub[data-v-ea6f50b1]{background-color:var(--tint-100);color:var(--tint-500)}.base-large-button:disabled.main[data-v-ea6f50b1]{background-color:var(--gray-800);color:var(--gray-600)}.base-large-button:disabled.sub[data-v-ea6f50b1]{background-color:var(--tint-100);color:var(--tint-300)}.signup-view[data-v-67991ca1]{display:flex;justify-content:center;align-items:center;margin-top:120px;background-color:var(--white);flex-direction:column;padding:20px}.signup-view-container[data-v-67991ca1]{display:flex;flex-direction:column;align-items:start}.signup-view-title[data-v-67991ca1]{margin-bottom:12px}.signup-view-description[data-v-67991ca1]{margin-bottom:20px}.signup-view-form[data-v-67991ca1]{padding:32px 40px;border-radius:8px;border:1px solid var(--gray-200)}.signup-view-form-item[data-v-67991ca1]{display:flex;align-items:center;gap:12px;margin-bottom:28px}.signup-view-form-item-input[data-v-67991ca1]{width:24px;height:24px}.signup-view-form-button[data-v-67991ca1]{margin-top:40px}.mentor-detail-view[data-v-ba9f3aff]{width:100%;display:flex;flex-direction:row;gap:20px}.mentor-detail-view-left[data-v-ba9f3aff]{flex:413;position:relative}.mentor-image[data-v-ba9f3aff]{width:413px;height:642px;min-width:auto;min-height:auto;border-radius:8px;overflow:hidden;aspect-ratio:413 / 642;position:relative}.mentor-image[data-v-ba9f3aff]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 66%,#000c 92.5%);pointer-events:none}.mentor-name[data-v-ba9f3aff]{position:absolute;bottom:20px;left:20px}.mentor-detail-view-right[data-v-ba9f3aff]{width:100%;max-width:847px;flex:847;display:flex;flex-direction:column;gap:40px}.mentor-profile[data-v-ba9f3aff]{display:flex;flex-direction:column;gap:16px}.mentor-profile-content[data-v-ba9f3aff]{padding:20px;background-color:var(--gray-800);border-radius:8px;min-height:260px;max-height:260px;overflow-y:auto}.mentor-profile-content-text[data-v-ba9f3aff]{white-space:pre-line}@media (max-width: 1365px){.mentor-detail-view[data-v-ba9f3aff]{flex-direction:column;padding:16px 0;gap:32px}.mentor-detail-view-left[data-v-ba9f3aff]{flex:none;position:relative;padding:0 20px}.mentor-image[data-v-ba9f3aff]{width:100%;min-width:auto;min-height:auto;border-radius:8px;overflow:hidden;aspect-ratio:335 / 521;position:relative}.mentor-image img[data-v-ba9f3aff]{width:100%;height:100%;object-fit:cover}.mentor-image[data-v-ba9f3aff]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 66%,#000c 92.5%);pointer-events:none}.mentor-name[data-v-ba9f3aff]{position:absolute;bottom:20px;left:32px}.mentor-detail-view-right[data-v-ba9f3aff]{width:100%;max-width:847px;flex:none;display:flex;flex-direction:column;gap:40px}.mentor-profile[data-v-ba9f3aff]{display:flex;flex-direction:column;gap:16px;padding:0 20px}.mentor-profile-content[data-v-ba9f3aff]{padding:20px 12px;background-color:var(--gray-800);border-radius:8px;min-height:0px;max-height:none;overflow-y:auto}.recommend-content-list-section-title[data-v-ba9f3aff]{padding:0 20px;margin-bottom:12px}.recommend-content-list-section-list[data-v-ba9f3aff]{display:flex;flex-direction:column;gap:16px}}.my-class-filter[data-v-4ec78937]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.category-tabs[data-v-4ec78937]{display:flex;gap:20px}.category-tab[data-v-4ec78937]{padding:0;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease}.category-tab.active[data-v-4ec78937]{color:var(--white)}.category-tab[data-v-4ec78937]:not(.active){color:var(--gray-600)}@media (max-width: 1365px){.my-class-filter[data-v-4ec78937]{padding:16px 20px;margin-bottom:0}.category-tabs[data-v-4ec78937]{height:auto;gap:12px;align-items:center}.category-tab[data-v-4ec78937]{height:auto;padding:0}}.liked-class-list[data-v-94c51f8a]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.list-item[data-v-94c51f8a]:hover{transform:scale(1.1);z-index:100;border:1px solid var(--tint-300);cursor:pointer}.liked-class-list:has(.list-item:hover) .list-item[data-v-94c51f8a]:not(:hover){opacity:.7;transition:opacity .1s ease}.empty-state[data-v-94c51f8a]{grid-column:1 / -1;text-align:center;padding:40px 0;min-height:720px;max-height:720px;display:flex;justify-content:center;align-items:center}.empty-state-container[data-v-94c51f8a]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state-icon-image[data-v-94c51f8a]{width:80px;height:80px}.empty-state-icon-image img[data-v-94c51f8a]{width:100%;height:100%}.load-more-trigger[data-v-94c51f8a]{grid-column:1 / -1;height:50px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-94c51f8a]{color:var(--gray-600)}@media (max-width: 1365px){.liked-class-list[data-v-94c51f8a]{grid-template-columns:1fr;gap:16px;margin-top:0}.list-item[data-v-94c51f8a]:hover{transform:none;border:none}.liked-class-list:has(.list-item:hover) .list-item[data-v-94c51f8a]:not(:hover){opacity:1;transition:none}}.purchased-class-list[data-v-4a966841]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.list-item[data-v-4a966841]:hover{transform:scale(1.1);z-index:100;border:1px solid var(--tint-300);cursor:pointer}.purchased-class-list:has(.list-item:hover) .list-item[data-v-4a966841]:not(:hover){opacity:.7;transition:opacity .1s ease}.empty-state[data-v-4a966841]{grid-column:1 / -1;text-align:center;padding:40px 0;min-height:720px;max-height:720px;display:flex;justify-content:center;align-items:center}.empty-state-container[data-v-4a966841]{display:flex;flex-direction:column;align-items:center;gap:12px}.empty-state-icon-image[data-v-4a966841]{width:80px;height:80px}.empty-state-icon-image img[data-v-4a966841]{width:100%;height:100%}.load-more-trigger[data-v-4a966841]{grid-column:1 / -1;height:50px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-4a966841]{color:var(--gray-600)}@media (max-width: 1365px){.purchased-class-list[data-v-4a966841]{grid-template-columns:1fr;gap:16px;margin-top:0}.list-item[data-v-4a966841]:hover{transform:none;border:none}.purchased-class-list:has(.list-item:hover) .list-item[data-v-4a966841]:not(:hover){opacity:1;transition:none}}.my-class-list-section[data-v-e76aa2e1]{width:100%}.my-class-view[data-v-fc2fca18]{padding:0}@media (max-width: 1365px){.my-class-view[data-v-fc2fca18]{padding:0}}.my-ads-view[data-v-938709a7]{max-width:418px;margin:0 auto}.my-ads-view-title[data-v-938709a7]{margin-bottom:32px}.my-ads-view-content[data-v-938709a7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.my-ads-view-content-info[data-v-938709a7]{display:flex;flex-direction:column;gap:8px}@media (max-width: 1365px){.my-ads-view[data-v-938709a7]{max-width:600px}.my-ads-view-title[data-v-938709a7]{padding:16px 20px;margin-bottom:12px}.my-ads-view-content[data-v-938709a7]{padding:0 20px}}.sns-icon-container[data-v-1b23fb61]{width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center}.my-view-account-info[data-v-a42975b2]{padding:0}.my-view-account-info-content[data-v-a42975b2]{margin-top:16px}.my-view-account-info-content-container[data-v-a42975b2]{display:flex;flex-direction:row;align-items:center;justify-content:start;background-color:var(--gray-800);border-radius:8px;padding:20px}.my-view-account-info-content-edit-button[data-v-a42975b2]{width:52px;height:52px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center}.profile-image-wrapper[data-v-a42975b2]{width:52px;height:52px;position:relative;border-radius:100%;overflow:hidden;cursor:pointer}.profile-image[data-v-a42975b2]{width:100%;height:100%;object-fit:cover}.profile-image-placeholder[data-v-a42975b2]{width:100%;height:100%;background:linear-gradient(0deg,#21212180,#21212180),#8f98a8}.edit-icon-wrapper[data-v-a42975b2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease-in-out}.edit-icon[data-v-a42975b2]{width:24px;height:24px}.profile-image-wrapper:hover .edit-icon-wrapper[data-v-a42975b2]{opacity:1}.my-view-account-info-content-name-level-container[data-v-a42975b2]{margin-left:12px}.my-view-account-info-content-name-row[data-v-a42975b2]{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:4px}.my-view-account-info-content-name-row-name[data-v-a42975b2]{text-overflow:ellipsis;white-space:nowrap;min-width:0px;max-width:250px}.my-view-account-info-content-level[data-v-a42975b2]{margin-top:4px}.my-view-account-info-content-menu-container[data-v-a42975b2]{margin-left:auto}.profile-image[data-v-a42975b2]{width:52px;height:52px;border-radius:100%;object-fit:cover}.profile-image-placeholder[data-v-a42975b2]{width:52px;height:52px;border-radius:100%;background:linear-gradient(0deg,#21212180,#21212180),#8f98a8;display:flex;align-items:center;justify-content:center}[data-v-a42975b2] .options-list{top:100%;left:0;margin-top:0}.withdrawal-modal-text[data-v-a42975b2]{text-align:start;margin-bottom:28px}.payment-item[data-v-891a1652]{padding:0 0 12px;border-bottom:1px solid #3b3b3b;margin-bottom:16px}.payment-row[data-v-891a1652]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.my-view-payment-info[data-v-a05f7d54]{color:#fff}.my-view-payment-info-title[data-v-a05f7d54]{margin-bottom:16px;display:inline-block}.payment-list[data-v-a05f7d54]{display:flex;flex-direction:column;gap:1px}.empty-state[data-v-a05f7d54]{display:flex;justify-content:center;align-items:center;height:100%;min-height:380px}.empty-state-container[data-v-a05f7d54]{display:flex;flex-direction:column;align-items:center;justify-content:center}.my-view[data-v-a357f700]{max-width:414px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media (max-width: 1365px){.my-view[data-v-a357f700]{max-width:600px;padding:16px 20px}}.open-class-filter[data-v-5bf26aa2]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.category-tabs[data-v-5bf26aa2]{display:flex;gap:20px}.category-tab[data-v-5bf26aa2]{padding:0;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease}.category-tab.active[data-v-5bf26aa2]{color:var(--white)}.category-tab[data-v-5bf26aa2]:not(.active){color:var(--gray-600)}.filter-options[data-v-5bf26aa2]{display:flex;gap:12px;align-items:center}@media (max-width: 1365px){.open-class-filter[data-v-5bf26aa2]{padding:16px 20px;margin-bottom:0}.category-tabs[data-v-5bf26aa2]{height:auto;gap:12px;align-items:center}.category-tab[data-v-5bf26aa2]{height:auto;padding:0}}.live-streaming-list-item[data-v-540f0a49]{width:100%;position:relative}.live-streaming-list-container[data-v-540f0a49]{display:flex;flex-direction:row;background-color:transparent;border-radius:8px;overflow:hidden}.live-streaming-list-item-thumbnail[data-v-540f0a49]{position:relative;width:847px;height:477px;flex-shrink:0}.live-streaming-list-item-thumbnail img[data-v-540f0a49]{width:100%;height:100%;object-fit:cover;border-radius:8px}.live-streaming-list-item-content[data-v-540f0a49]{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--gray-800);padding:20px;border-radius:8px;margin-left:20px;flex-grow:1}.live-streaming-list-item-info[data-v-540f0a49]{display:flex;flex-direction:column;gap:12px}.button-join[data-v-540f0a49]{width:100%;padding:12px;background-color:#ff4b4b;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:20px}.button-join[data-v-540f0a49]:hover{background-color:#e03a3a}.notification-modal-content[data-v-540f0a49]{margin-bottom:28px}@media (max-width: 1365px){.live-streaming-list-container[data-v-540f0a49]{flex-direction:column;border-radius:0}.live-streaming-list-item-thumbnail[data-v-540f0a49]{width:100%;height:auto;aspect-ratio:375/210}.live-streaming-list-item-thumbnail img[data-v-540f0a49]{width:100%;height:100%;object-fit:cover;border-radius:0}.live-streaming-list-item-content[data-v-540f0a49]{margin-left:0;border-radius:0;padding:12px 20px;background-color:transparent}.live-streaming-list-item-info[data-v-540f0a49]{gap:12px;margin-bottom:20px}}.live-streaming-list[data-v-4edea4df]{display:flex;flex-direction:column;gap:40px;margin-top:28px;align-items:center}.list-item[data-v-4edea4df]:hover{transform:scale(1.24);z-index:100;border:1px solid var(--tint-300);cursor:pointer}.free-class-list:has(.list-item:hover) .list-item[data-v-4edea4df]:not(:hover){opacity:.2;transition:opacity .1s ease}.empty-state[data-v-4edea4df]{height:100%;grid-column:1 / -1;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:720px;max-height:720px}.empty-state-container[data-v-4edea4df]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state-icon-image[data-v-4edea4df]{width:80px;height:80px}.empty-state-icon-image img[data-v-4edea4df]{width:100%;height:100%}.empty-state-icon-text[data-v-4edea4df]{margin-top:12px}.empty-state-icon-text div[data-v-4edea4df]{white-space:pre-line}@media (max-width: 1365px){.live-streaming-list[data-v-4edea4df]{grid-template-columns:1fr;gap:16px;margin-top:0}.list-item[data-v-4edea4df]:hover{transform:none;border:none}.live-streaming-list:has(.list-item:hover) .list-item[data-v-4edea4df]:not(:hover){opacity:1;transition:none}}.online-class-list-item[data-v-be9be31d]{width:100%;position:relative}.online-class-list-container[data-v-be9be31d]{display:flex;flex-direction:row;background-color:transparent;border-radius:8px;overflow:hidden}.online-class-list-item-thumbnail[data-v-be9be31d]{position:relative;width:847px;height:477px;flex-shrink:0}.online-class-list-item-thumbnail img[data-v-be9be31d]{width:100%;height:100%;object-fit:cover;border-radius:8px}.online-class-list-item-content[data-v-be9be31d]{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--gray-800);padding:20px;border-radius:8px;margin-left:20px;flex-grow:1}.online-class-list-item-info[data-v-be9be31d]{display:flex;flex-direction:column;gap:12px}.online-class-list-item-buttons[data-v-be9be31d]{display:flex;flex-direction:row;gap:12px}.online-class-url-row[data-v-be9be31d]{display:flex;flex-direction:row;gap:4px;align-items:center}.online-class-url-row-text[data-v-be9be31d]{text-decoration:underline}@media (max-width: 1365px){.online-class-list-container[data-v-be9be31d]{flex-direction:column;border-radius:0}.online-class-list-item-thumbnail[data-v-be9be31d]{width:100%;height:auto;aspect-ratio:375/210}.online-class-list-item-thumbnail img[data-v-be9be31d]{width:100%;height:100%;object-fit:cover;border-radius:0}.online-class-list-item-content[data-v-be9be31d]{margin-left:0;border-radius:0;padding:12px 20px;background-color:transparent}.online-class-list-item-info[data-v-be9be31d]{gap:12px;margin-bottom:20px}.online-class-list-item-buttons[data-v-be9be31d]{flex-direction:column}}.notification-modal-content[data-v-be9be31d]{margin-bottom:28px}.online-class-list[data-v-bb7c734a]{display:flex;flex-direction:column;gap:40px;margin-top:28px;align-items:center}.empty-state[data-v-bb7c734a]{height:100%;grid-column:1 / -1;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:720px;max-height:720px}.empty-state-container[data-v-bb7c734a]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-state-icon-image[data-v-bb7c734a]{width:80px;height:80px}.empty-state-icon-image img[data-v-bb7c734a]{width:100%;height:100%}.empty-state-icon-text[data-v-bb7c734a]{margin-top:12px}.empty-state-icon-text div[data-v-bb7c734a]{white-space:pre-line}@media (max-width: 1365px){.online-class-list[data-v-bb7c734a]{grid-template-columns:1fr;gap:16px;margin-top:0}.list-item[data-v-bb7c734a]:hover{transform:none;border:none}.online-class-list:has(.list-item:hover) .list-item[data-v-bb7c734a]:not(:hover){opacity:1;transition:none}}.online-class-list-section[data-v-4b6cb84b]{width:100%}.online-class-view[data-v-866d9655]{padding:0}@media (max-width: 1365px){.online-class-view[data-v-866d9655]{padding:0}}.bottom-sheet-filter[data-v-f2730296]{display:flex;align-items:center;justify-content:center}.bottom-sheet-overlay[data-v-f2730296]{position:fixed;top:0;left:0;right:0;bottom:0;background:#3f414766;z-index:999}.bottom-sheet[data-v-f2730296]{position:fixed;bottom:0;left:0;right:0;background-color:var(--gray-900);border-radius:8px 8px 0 0;z-index:1000;padding:32px 20px;animation:slide-up-f2730296 .3s ease;display:flex;flex-direction:column;max-width:600px;margin:0 auto;width:100%}.bottom-sheet-content[data-v-f2730296]{display:flex;flex-direction:column;gap:32px;max-height:50vh;overflow-y:auto;padding-bottom:0}.filter-section[data-v-f2730296]{display:flex;flex-direction:column;gap:8px}.filter-options[data-v-f2730296]{display:flex;flex-wrap:wrap;gap:8px}.option-button[data-v-f2730296]{padding:6px 16px;border-radius:8px;background-color:var(--gray-800);border:none;color:var(--gray-600);cursor:pointer}.option-button.selected[data-v-f2730296]{background-color:var(--tint-500);border:none;color:#fff}.save-button[data-v-f2730296]{width:100%;padding:16px;background-color:var(--gray-800);color:var(--gray-600);border:none;border-radius:8px;cursor:pointer;margin-top:32px}.save-button.can-save[data-v-f2730296]{background-color:var(--tint-500);color:var(--white)}@keyframes slide-up-f2730296{0%{transform:translateY(100%)}to{transform:translateY(0)}}.open-class-filter[data-v-1e133ea9]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.category-tabs[data-v-1e133ea9]{display:flex;gap:20px}.category-tab[data-v-1e133ea9]{padding:0;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease}.category-tab.active[data-v-1e133ea9]{color:var(--white)}.category-tab[data-v-1e133ea9]:not(.active){color:var(--gray-600)}.filter-options[data-v-1e133ea9]{display:flex;gap:12px;align-items:center}@media (max-width: 1365px){.open-class-filter[data-v-1e133ea9]{padding:16px 20px;margin-bottom:0}.category-tabs[data-v-1e133ea9]{height:auto;gap:12px;align-items:center}.category-tab[data-v-1e133ea9]{height:auto;padding:0}}.post-item[data-v-8d0e684d]{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:transform .2s ease}.post-item[data-v-8d0e684d]:hover{transform:translateY(-5px)}.post-thumbnail[data-v-8d0e684d]{width:100%;height:100%;aspect-ratio:413 / 232;overflow:hidden}.post-thumbnail img[data-v-8d0e684d]{width:100%;height:100%;object-fit:cover;border-radius:8px}.post-content[data-v-8d0e684d]{padding:0}.post-title-wrapper[data-v-8d0e684d]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.post-meta[data-v-8d0e684d]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.level-tag[data-v-8d0e684d]{padding:2px 8px;background-color:var(--tint-300);border-radius:4px;color:var(--gray-900)}.empty-state[data-v-8d0e684d]{grid-column:1 / -1;text-align:center;padding:40px 0}@media (max-width: 1365px){.post-item[data-v-8d0e684d]{width:100%}.post-item[data-v-8d0e684d]:hover{transform:translateY(0)}.post-thumbnail[data-v-8d0e684d]{aspect-ratio:375/ 210}.post-thumbnail img[data-v-8d0e684d]{border-radius:0}.post-content[data-v-8d0e684d]{padding:0 20px}}.post-list[data-v-0490b194]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.load-more-trigger[data-v-0490b194]{grid-column:1 / -1;height:50px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-0490b194]{color:var(--gray-600)}@media (max-width: 1365px){.post-list[data-v-0490b194]{grid-template-columns:1fr;gap:28px;margin-top:0}}.free-class-list[data-v-f6ab5e3b]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.list-item[data-v-f6ab5e3b]:hover{transform:scale(1.24);z-index:100;border:1px solid var(--tint-300);cursor:pointer}.free-class-list:has(.list-item:hover) .list-item[data-v-f6ab5e3b]:not(:hover){opacity:.2;transition:opacity .1s ease}.empty-state[data-v-f6ab5e3b]{grid-column:1 / -1;text-align:center;padding:40px 0}.load-more-trigger[data-v-f6ab5e3b]{grid-column:1 / -1;height:50px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-f6ab5e3b]{color:var(--gray-600)}@media (max-width: 1365px){.free-class-list[data-v-f6ab5e3b]{grid-template-columns:1fr;gap:16px;margin-top:0}.list-item[data-v-f6ab5e3b]:hover{transform:none;border:none}.free-class-list:has(.list-item:hover) .list-item[data-v-f6ab5e3b]:not(:hover){opacity:1;transition:none}}.open-class-list-section[data-v-a32d5fee]{width:100%}.open-class-view[data-v-ccb8bfb2]{padding:0}@media (max-width: 1365px){.open-class-view[data-v-ccb8bfb2]{padding:0}}.post-detail-container[data-v-953bfb02]{padding:0;display:flex;flex-direction:column;gap:0px}.post-detail-meta[data-v-953bfb02]{display:flex;flex-direction:row;align-items:center;margin-top:12px}.post-detail-content[data-v-953bfb02]{background-color:var(--gray-800);padding:20px;min-height:70vh;border-radius:12px;margin-top:20px}.post-detail-content[data-v-953bfb02] *{max-width:100%;color:var(--white)}.editor-container[data-v-953bfb02]{height:auto;margin-top:20px}@media (max-width: 1365px){.post-detail-container[data-v-953bfb02]{padding:16px 20px}.post-detail-content[data-v-953bfb02] *{max-width:100%}}.class-list-item[data-v-176ace73]{min-width:144px;height:56px;padding:0;margin:0;border-radius:8px;background:var(--gray-800, #3f4147);display:flex;align-items:center;justify-content:center;color:var(--gray-600);box-sizing:border-box}.selected[data-v-176ace73]{border-radius:8px;background:linear-gradient(99deg,#e34c46,#b52a67);color:var(--white)}@media (max-width: 1365px){.class-list-item[data-v-176ace73]{min-width:auto;width:auto;height:36px;padding:6px 16px;box-sizing:border-box}}.class-list-section[data-v-ba961236]{display:flex;flex-direction:column;gap:16px;margin-top:0}.program-filter-trigger[data-v-3b091207]{display:flex;align-items:center;justify-content:space-between;gap:10px}@media (max-width: 1365px){.program-filter-trigger[data-v-3b091207]{gap:4px}}.program-filter-section[data-v-4524a9d8]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.program-filter-section-right[data-v-4524a9d8]{display:flex;flex-direction:row;justify-content:space-between;gap:16px}@media (max-width: 1365px){.program-filter-section[data-v-4524a9d8]{padding:16px 20px 0}}.video-list-section[data-v-4926f0c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.video-list-section-item[data-v-4926f0c6]{transition:transform .2s ease}.video-list-section-item[data-v-4926f0c6]:hover{transform:scale(1.24);z-index:100;border:1px solid var(--tint-300);cursor:pointer}.video-list-section:has(.video-list-section-item:hover) .video-list-section-item[data-v-4926f0c6]:not(:hover){opacity:.2;transition:opacity .1s ease}.empty-state[data-v-4926f0c6]{grid-column:1 / -1;text-align:center;padding:40px 0}.load-more-trigger[data-v-4926f0c6]{grid-column:1 / -1;height:50px;display:flex;justify-content:center;align-items:center}.loading-spinner[data-v-4926f0c6]{color:var(--gray-600)}@media (max-width: 1365px){.video-list-section[data-v-4926f0c6]{grid-template-columns:1fr;gap:16px;margin-top:8px}.video-list-section-item[data-v-4926f0c6]:hover{transform:none;border:none}.video-list-section:has(.video-list-section-item:hover) .video-list-section-item[data-v-4926f0c6]:not(:hover){opacity:1;transition:none}}.video-title-header[data-v-618a7a76]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.video-info-section-content[data-v-618a7a76]{display:flex;flex-direction:row;align-items:start;gap:20px;margin-top:32px}.video-info-section-content-mentor[data-v-618a7a76]{display:flex;flex:1;flex-direction:column;align-items:start;padding:20px;border-radius:8px;background-color:var(--gray-800);min-height:300px;max-height:300px;overflow-y:auto;width:630px;min-width:630px;box-sizing:border-box}.video-info-section-content-mentor-title-header[data-v-618a7a76]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}.video-info-section-content-mentor-avatar[data-v-618a7a76]{width:80px;height:80px;border-radius:100%;margin-top:12px;width:100%;box-sizing:border-box}.video-info-section-content-mentor-avatar img[data-v-618a7a76]{height:100%;border-radius:100%;object-fit:cover;object-position:center}.video-info-section-content-mentor-name[data-v-618a7a76]{margin-top:12px;width:100%;box-sizing:border-box}.video-info-section-content-mentor-description[data-v-618a7a76]{margin-top:8px;width:100%;box-sizing:border-box}.video-info-section-content-description[data-v-618a7a76]{display:flex;flex:1;flex-direction:column;align-items:start;padding:20px;border-radius:8px;background-color:var(--gray-800);min-height:300px;max-height:300px;overflow-y:auto;width:630px;min-width:630px;box-sizing:border-box}.video-info-section-content-description-text[data-v-618a7a76]{margin-top:12px;white-space:pre-line}.video-info-section-content-description-info[data-v-618a7a76]{margin-top:32px;display:flex;flex-direction:column;align-items:start;gap:12px}.video-info-section-content-description-info-title[data-v-618a7a76],.video-info-section-content-description-info-text[data-v-618a7a76]{width:100%;box-sizing:border-box}.ps[data-v-618a7a76]{width:100%}.ps__rail-y[data-v-618a7a76]{right:0}@media (max-width: 1365px){.video-title-header[data-v-618a7a76]{padding:20px}.video-info-section-content[data-v-618a7a76]{width:100%;display:flex;flex-direction:column;align-items:start;gap:12px;margin-top:0;padding:0 20px}.video-info-section-content-mentor[data-v-618a7a76]{width:100%;min-width:335px;max-width:560px;display:flex;flex:none;flex-direction:column;align-items:start;padding:20px 12px;border-radius:8px;background-color:var(--gray-800);min-height:auto;max-height:none}.video-info-section-content-mentor-avatar[data-v-618a7a76]{margin-top:16px}.video-info-section-content-description[data-v-618a7a76]{width:100%;min-width:335px;max-width:560px;padding:20px 12px;min-height:auto;max-height:none}.video-info-section-content-description-text[data-v-618a7a76]{margin-top:8px}.video-info-section-content-description-info[data-v-618a7a76]{margin-top:20px;gap:8px}}.video-player[data-v-7da60582]{width:100%;height:100%;background-color:#000;position:relative;cursor:default}.video-player.hide-cursor[data-v-7da60582]{cursor:none}.video-menus[data-v-7da60582]{display:flex;flex-direction:row;justify-content:end;align-items:center;width:100%;gap:20px;padding:20px 25px 16px 0;position:absolute;top:0;right:0;z-index:10;background:linear-gradient(180deg,#2121214d,#21212100)}.video-playback-controls[data-v-7da60582]{display:flex;flex-direction:row;justify-content:start;align-items:center;width:calc(100% - 40px);gap:16px;position:absolute;bottom:20px;z-index:10;left:20px;background-color:var(--gray-900);border-radius:8px;padding:6px 20px;margin:0}.video-playback-controls img[data-v-7da60582]{width:24px;height:24px;object-fit:contain}.video-playback-controls-left[data-v-7da60582],.video-playback-controls-right[data-v-7da60582]{display:flex;align-items:center;line-height:0}.video-playback-controls-center[data-v-7da60582]{flex:1;display:flex;align-items:center}.video-playback-controls-play-bar[data-v-7da60582]{width:100%;height:8px;background-color:var(--gray-800);border-radius:4px;position:relative;cursor:pointer}.video-playback-controls-play-bar-progress[data-v-7da60582]{position:absolute;left:0;top:0;height:100%;background-color:var(--tint-500);border-radius:4px;width:0%}.fullscreen-icon[data-v-7da60582],.chapters-icon[data-v-7da60582]{width:24px;height:24px;fill:#fff}.video-player-container[data-v-7da60582]{width:1280px;height:720px;display:flex;flex-direction:row;justify-content:center;position:relative}.video-player-container.hide-cursor[data-v-7da60582]{cursor:none}.video-player-vimeo[data-v-7da60582]{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.video-player-vimeo.with-webcam[data-v-7da60582]{position:absolute;left:0;width:640px;height:720px;z-index:1}.video-player-vimeo.with-chapters[data-v-7da60582]{width:100%;left:0}.video-player-vimeo.with-webcam-and-chapters[data-v-7da60582]{width:100%}#vimeo-player[data-v-7da60582]{width:100%;height:100%;object-fit:cover;object-position:center}.video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:1280px;height:720px;position:absolute;left:-320px}.video-player-webcam[data-v-7da60582]{flex:1;display:flex;justify-content:center;align-items:center;position:absolute;right:0;width:640px;height:720px;z-index:1}.video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover;object-position:center;transform:scaleX(-1)}.video-player-chapters[data-v-7da60582]{position:absolute;right:0;width:300px;height:100%;background-color:var(--gray-800);padding:20px;z-index:9999999;display:flex;flex-direction:column}.chapters-header[data-v-7da60582]{display:flex;justify-content:flex-start;margin-bottom:20px}.chapters-header img[data-v-7da60582]{width:24px;height:24px}.chapters-content[data-v-7da60582]{flex:1;overflow-y:auto;padding-right:8px}.chapters-content[data-v-7da60582]::-webkit-scrollbar{width:4px}.chapters-content[data-v-7da60582]::-webkit-scrollbar-track{background:transparent}.chapters-content[data-v-7da60582]::-webkit-scrollbar-thumb{background:var(--gray-600);border-radius:2px}.chapters-list[data-v-7da60582]{list-style:none;padding:0;margin:0}.chapter-item[data-v-7da60582]{cursor:pointer;margin-bottom:20px}.chapter-item[data-v-7da60582]:last-child{margin-bottom:0}.chapter-title[data-v-7da60582]{color:#fff;font-size:16px;font-weight:500;margin-bottom:4px}.chapter-time[data-v-7da60582]{color:var(--gray-400);font-size:14px}.no-chapters[data-v-7da60582]{color:var(--gray-400);font-size:14px;text-align:center}:fullscreen .video-player-container[data-v-7da60582]{width:100%;height:100vh;display:flex}:fullscreen .video-player-vimeo.with-webcam[data-v-7da60582]{position:absolute;left:0;width:100%;height:100%;overflow:hidden}:fullscreen .video-player-vimeo.with-chapters[data-v-7da60582]{width:100%}:fullscreen .video-player-vimeo.with-webcam-and-chapters[data-v-7da60582]{width:100%}:fullscreen .video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:100%;height:100%;position:absolute;left:-25%}:fullscreen .video-player-webcam[data-v-7da60582]{position:absolute;right:0;width:50%;height:100%}:fullscreen .video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover}:fullscreen .video-player-chapters[data-v-7da60582]{height:100vh}:-webkit-full-screen .video-player-container[data-v-7da60582]{width:100vw;height:100vh;max-width:none;display:flex}:-webkit-full-screen .video-player-vimeo.with-webcam[data-v-7da60582]{position:absolute;left:0;width:100%;height:100%;overflow:hidden}:-webkit-full-screen .video-player-vimeo.with-chapters[data-v-7da60582]{width:100%}:-webkit-full-screen .video-player-vimeo.with-webcam-and-chapters[data-v-7da60582]{width:100%}:-webkit-full-screen .video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:100%;height:100%;position:absolute;left:-25%}:-webkit-full-screen .video-player-webcam[data-v-7da60582]{position:absolute;right:0;width:50%;height:100%}:-webkit-full-screen .video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover}:-webkit-full-screen .video-player-chapters[data-v-7da60582]{height:100vh}:-ms-fullscreen .video-player-container[data-v-7da60582]{width:100%;height:100vh;display:flex}:-ms-fullscreen .video-player-vimeo.with-webcam[data-v-7da60582]{position:absolute;left:0;width:100%;height:100%;overflow:hidden}:-ms-fullscreen .video-player-vimeo.with-chapters[data-v-7da60582]{width:100%}:-ms-fullscreen .video-player-vimeo.with-webcam-and-chapters[data-v-7da60582]{width:100%}:-ms-fullscreen .video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:100%;height:100%;position:absolute;left:-25%}:-ms-fullscreen .video-player-webcam[data-v-7da60582]{position:absolute;right:0;width:50%;height:100%}:-ms-fullscreen .video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover}:-ms-fullscreen .video-player-chapters[data-v-7da60582]{height:100vh}@media (max-width: 1365px){.video-player-container[data-v-7da60582]{width:100%;height:auto;max-width:600px;display:flex;flex-direction:column;justify-content:start;position:relative;margin:0 auto}.video-player-vimeo[data-v-7da60582]{width:100%;height:auto;max-width:600px;aspect-ratio:16 / 9;position:static}.video-menus[data-v-7da60582]{padding:12px 20px 12px 0}.video-player-vimeo.with-webcam[data-v-7da60582],.video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:100%;height:auto;max-width:600px;aspect-ratio:16 / 9;position:static}.video-player-webcam[data-v-7da60582]{flex:none;position:static;justify-content:center;align-items:center;right:0;width:100%;height:auto;max-width:600px;aspect-ratio:16 / 9;z-index:1;overflow:hidden;margin:0 auto}.video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16 / 9;transform:scaleX(-1)}.video-player .video-player-webcam-video[data-v-7da60582]{transform:scaleX(-1)}:fullscreen .video-player .video-player-webcam-video[data-v-7da60582],:-webkit-full-screen .video-player .video-player-webcam-video[data-v-7da60582],:-ms-fullscreen .video-player .video-player-webcam-video[data-v-7da60582]{transform:scaleX(-1)}.video-player.custom-fullscreen[data-v-7da60582]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;background-color:#000;pointer-events:auto}.video-player.custom-fullscreen[data-v-7da60582]:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:-1;pointer-events:none}.video-player.custom-fullscreen[data-v-7da60582]~*{pointer-events:none}.video-player.custom-fullscreen .video-player-container[data-v-7da60582]{width:100vw;height:100vh;max-width:none;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#000;overflow:hidden;position:relative}.video-player.custom-fullscreen .video-menus[data-v-7da60582]{position:fixed;top:0;right:0;z-index:1000000}.video-player.custom-fullscreen .video-playback-controls[data-v-7da60582]{position:fixed;bottom:20px;left:20px;z-index:1000000}.video-playback-controls[data-v-7da60582]{width:calc(100% - 40px);bottom:10px;left:20px;padding:8px 16px}.video-playback-controls-center[data-v-7da60582],.video-playback-controls-play-bar[data-v-7da60582]{width:100%}.video-player.custom-fullscreen .video-player-vimeo[data-v-7da60582],.video-player.custom-fullscreen .video-player-vimeo.with-webcam[data-v-7da60582]{width:50%;height:100%;max-width:none;position:relative;overflow:hidden;z-index:1}.video-player.custom-fullscreen .video-player-vimeo.with-webcam #vimeo-player[data-v-7da60582]{width:200%;height:100%;max-width:none;position:absolute;left:-50%;object-fit:cover}.video-player.custom-fullscreen .video-player-webcam[data-v-7da60582]{width:50%;height:100%;max-width:none;position:relative;overflow:hidden;z-index:2}.video-player.custom-fullscreen .video-player-webcam-video[data-v-7da60582]{width:100%;height:100%;object-fit:cover;object-position:center;transform:scaleX(-1)}.video-player.hide-cursor[data-v-7da60582],.mouse-event-layer.hide-cursor[data-v-7da60582]{cursor:default!important}}@media (min-width: 1366px){.video-player.custom-fullscreen[data-v-7da60582]{position:static;width:100%;height:100%;z-index:auto;background-color:transparent}.video-player.custom-fullscreen[data-v-7da60582]:before{display:none}.video-player.custom-fullscreen[data-v-7da60582]~*{pointer-events:auto}.video-player-webcam-video[data-v-7da60582]{transform:scaleX(-1)}}.video-player.custom-fullscreen.is-ios .video-player-webcam-video[data-v-7da60582]{transform:scaleX(-1)}.repeat-container[data-v-7da60582]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer}.repeat-container.setting[data-v-7da60582]{background-color:var(--tint-100)}.repeat-container.active[data-v-7da60582]{background-color:var(--tint-500)}.repeat-text[data-v-7da60582]{font-family:Pretendard;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.repeat-container.setting .repeat-text[data-v-7da60582]{color:var(--tint-500);text-decoration:underline}.repeat-container.active .repeat-text[data-v-7da60582]{color:#fff}.center-play-button[data-v-7da60582]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:10}.outer-circle[data-v-7da60582]{width:80px;height:80px;background-color:#21212133;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.inner-circle[data-v-7da60582]{width:60px;height:60px;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.inner-circle img[data-v-7da60582]{width:24px;height:24px}.center-play-button:hover .outer-circle[data-v-7da60582]{width:100px;height:100px}.center-play-button:hover .inner-circle[data-v-7da60582]{background-color:var(--tint-500)}.center-play-button:hover .inner-circle img[data-v-7da60582]{filter:brightness(0) invert(1)}.video-menus[data-v-7da60582],.video-playback-controls[data-v-7da60582],.center-play-button[data-v-7da60582]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-menus.show[data-v-7da60582],.video-playback-controls.show[data-v-7da60582],.center-play-button.show[data-v-7da60582]{opacity:1;visibility:visible}.mouse-event-layer[data-v-7da60582]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.mouse-event-layer.hide-cursor[data-v-7da60582]{cursor:none}:fullscreen .mouse-event-layer.hide-cursor[data-v-7da60582]{cursor:none}:-webkit-full-screen .mouse-event-layer.hide-cursor[data-v-7da60582]{cursor:none}:-ms-fullscreen .mouse-event-layer.hide-cursor[data-v-7da60582]{cursor:none}.video-view[data-v-27fd0670]{display:flex;flex-direction:column;gap:40px}@media (max-width: 1365px){.video-view[data-v-27fd0670]{gap:0px}}.home-container[data-v-ebebd356]{width:100%;min-height:calc(100vh - 100px);margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box}.header-background[data-v-ebebd356]{width:100%;height:100%;background:#fff}.login-text[data-v-ebebd356]{position:absolute;right:123px;top:38px;text-align:right;color:#212121;font-size:16px;font-family:Pretendard;font-weight:500;line-height:24px}.logo[data-v-ebebd356]{width:191px;height:73.48px;position:absolute;left:865px;top:13px}.main-banner[data-v-ebebd356]{width:100%;height:1080px;aspect-ratio:16 / 9;display:flex;justify-content:center;align-items:center;position:relative;padding:0}.banner-image[data-v-ebebd356]{position:absolute;width:100%;height:100%;object-fit:cover;display:block}.banner-overlay[data-v-ebebd356]{width:800px;height:920px;background:#000c;border-radius:20px;padding:80px 40px;position:absolute;right:40px;top:80px}.banner-subtitle[data-v-ebebd356]{color:#fff;font-size:66px;font-family:Pretendard;font-weight:700;line-height:92.4px;margin-bottom:12px}.banner-title[data-v-ebebd356]{color:#fff;font-size:108px;font-family:Pretendard;font-weight:700;line-height:116.64px;margin-bottom:40px}.banner-description[data-v-ebebd356]{color:#fff;font-size:36px;font-family:Pretendard;font-weight:400;line-height:54px;margin-bottom:140px;white-space:pre-line}.start-button[data-v-ebebd356]{width:720px;height:100px;background:linear-gradient(135deg,#e34c46,#b12d73);border-radius:8px;border:none;color:#fff;font-size:32px;font-family:Pretendard;font-weight:700;cursor:pointer}.programs-section[data-v-ebebd356]{background:#212121;padding:140px 0}.section-title[data-v-ebebd356]{width:1280px;margin:0 auto 40px;color:#fff;font-size:64px;font-family:Pretendard;font-weight:700;line-height:83.2px}.section-title.black[data-v-ebebd356]{color:#212121}.program-grid[data-v-ebebd356]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,413px);column-gap:20px;row-gap:40px}.program-card[data-v-ebebd356]{display:flex;flex-direction:column;position:relative;gap:24px}.program-image[data-v-ebebd356]{width:100%;height:232px;border-radius:8px;background:#dde5ea;object-fit:cover}.program-title[data-v-ebebd356]{color:#fff;font-size:28px;font-family:Pretendard;font-weight:700;text-align:center;position:static;transform:none;bottom:auto;left:auto}.player-features[data-v-ebebd356]{padding:140px 0}.player-preview[data-v-ebebd356]{width:100%;max-width:1280px;height:auto;aspect-ratio:16/9;margin:40px auto;display:block}.player-controls[data-v-ebebd356]{display:flex;justify-content:center;gap:25px;margin-top:40px}.control-button[data-v-ebebd356]{width:300px;height:180px;background:#eff2f3;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.control-button.selected[data-v-ebebd356]{background:linear-gradient(135deg,#e34c46,#b12d73);color:#fff}.control-icon[data-v-ebebd356]{width:48px;height:48px;margin-bottom:14px}.control-text[data-v-ebebd356]{font-size:28px;font-family:Pretendard;font-weight:700;line-height:130%;letter-spacing:0px}.info-section[data-v-ebebd356]{background:#212121;padding:140px 0}.info-grid[data-v-ebebd356]{max-width:1280px;margin:40px auto;display:grid;grid-template-columns:repeat(2,630px);column-gap:20px;row-gap:20px}.info-card[data-v-ebebd356]{height:300px;border-radius:8px;padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:3px solid transparent;background:linear-gradient(#212121,#212121) padding-box,linear-gradient(135deg,#e34c46,#b12d73) border-box}.info-title[data-v-ebebd356]{color:#fff;font-size:36px;font-family:Pretendard;font-weight:700;margin-bottom:20px}.info-description[data-v-ebebd356]{color:#fff;font-size:20px;font-family:Pretendard;font-weight:500;line-height:26px;white-space:pre-line}.footer[data-v-ebebd356]{width:100%;height:auto;padding:36px 0 70px;background:#2e3032;margin:0 auto}.footer-content[data-v-ebebd356]{width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:start}.footer-logo[data-v-ebebd356]{width:185px;height:100px;margin-bottom:24px}.footer-terms-and-privacy[data-v-ebebd356]{display:flex;flex-direction:row;gap:40px;margin-bottom:24px}@media screen and (max-width: 1365px){.home-container[data-v-ebebd356]{width:100%;max-width:600px;margin:0 auto;box-shadow:0 4px 24px #00000014}.main-banner[data-v-ebebd356]{width:100%;max-width:600px;height:auto;aspect-ratio:unset;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;position:relative}.banner-image[data-v-ebebd356]{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block;position:static}.banner-overlay[data-v-ebebd356]{position:static;width:100%;height:auto;background:#fff;color:#212121;border-radius:0;box-shadow:0 4px 24px #00000014;padding:16px 20px 52px;text-align:center;z-index:2}.banner-subtitle[data-v-ebebd356]{color:var(--gray-900, #212121);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:6px}.banner-title[data-v-ebebd356]{color:var(--gray-900, #212121);text-align:center;font-family:Pretendard;font-size:28px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:8px}.banner-description[data-v-ebebd356]{color:var(--gray-800, #3f4147);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:32px}.start-button[data-v-ebebd356]{width:100%;height:56px;border-radius:8px;background:linear-gradient(135deg,#e34c46,#b12d73);color:var(--gray-000, #fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.section-title[data-v-ebebd356]{width:100%;max-width:100vw;color:var(--gray-000, #fff);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:12px}.programs-section[data-v-ebebd356],.info-section[data-v-ebebd356],.player-features[data-v-ebebd356]{padding:60px 0;margin:0}.programs-section[data-v-ebebd356]{align-items:center;justify-content:center}.program-grid[data-v-ebebd356]{display:flex;flex-direction:row;gap:16px;max-width:100vw;margin:16px 0 32px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.program-grid[data-v-ebebd356]::-webkit-scrollbar{display:none}.info-grid[data-v-ebebd356]{display:flex;flex-direction:column;gap:16px;max-width:100vw;margin:20px 0 32px;padding:0 16px}.program-card[data-v-ebebd356],.info-card[data-v-ebebd356]{width:100%;min-width:0;border-radius:12px;overflow:hidden}.program-card[data-v-ebebd356]{min-width:178px;max-width:178px;min-height:133px;max-height:133px;flex:0 0 auto;gap:12px}.program-image[data-v-ebebd356]{min-width:178px;max-width:178px;min-height:100px;max-height:100px}.program-title[data-v-ebebd356]{color:var(--gray-000, #fff);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.player-preview[data-v-ebebd356]{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;margin:0 0 12px;padding:0 20px;display:block}.player-controls[data-v-ebebd356]{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 20px;margin-top:12px}.control-button[data-v-ebebd356]{width:100%;height:80px}.control-icon[data-v-ebebd356]{width:24px;height:24px;margin-bottom:4px}.control-text[data-v-ebebd356]{text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:150%}.info-card[data-v-ebebd356]{padding:28px 12px;height:auto}.info-title[data-v-ebebd356]{color:var(--gray-000, #fff);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:8px}.info-description[data-v-ebebd356]{color:var(--gray-000, #fff);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.footer[data-v-ebebd356]{width:100%;height:auto;padding:40px 20px;background:#2e3032;margin-top:0}.footer-logo[data-v-ebebd356]{width:74px;height:40px;margin-bottom:16px}.footer-terms-and-privacy[data-v-ebebd356]{gap:20px;margin-bottom:22px}.footer-info[data-v-ebebd356]{margin-top:16px}}.privacy-terms-content[data-v-2be69b4a]{white-space:pre-line}@media (max-width: 1365px){.privacy-terms-container[data-v-2be69b4a]{width:100%;padding:20px}}.use-terms-content[data-v-14a88b3f]{white-space:pre-line}@media (max-width: 1365px){.use-terms-container[data-v-14a88b3f]{width:100%;padding:20px}}
