﻿.container{background:#f6f7f9}.snb--mypage .snb__title{justify-content:center;padding:2.5rem 1.5rem 4.75rem;border-radius:3.75rem 1rem 1rem 0;background:linear-gradient(90deg, #010F3B 0%, #7E59C7 100%);box-shadow:none}.snb--mypage .snb__profile{padding:0 1rem 1rem;text-align:center}.snb--mypage .snb__profile-img{display:block;width:6.25rem;height:6.25rem;margin:-3.25rem auto 1.25rem;border-radius:50%;background:#f3f1fc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 104' fill='%23fbfaff'%3E%3Ccircle cx='52' cy='47' r='20'/%3E%3Cellipse cx='52' cy='104' rx='34' ry='32'/%3E%3C/svg%3E") no-repeat center/cover}.snb--mypage .snb__profile-name{display:flex;justify-content:center;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#010f3b}.snb--mypage .snb__profile-edit{width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010f3b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19h4L19 9a2.1 2.1 0 0 0-3-3L6 16v3zM14 8l3 3M12 19h7'/%3E%3C/svg%3E") no-repeat center/0.875rem}.snb--mypage .snb__profile-email{margin-top:.375rem;font-size:.875rem;color:#333d4b;word-break:break-all}.snb--mypage .snb__asset{display:flex;justify-content:center;gap:1rem;margin-top:.875rem;padding:0;list-style:none}.snb--mypage .snb__asset-item{display:flex;align-items:center;gap:.25rem;text-decoration:none}.snb--mypage .snb__asset-item:hover .snb__asset-value{text-decoration:underline}.snb--mypage .snb__asset-label{width:1.25rem;height:1rem;background:no-repeat center/contain}.snb--mypage .snb__asset-label.snb__asset-label--point{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23010f3b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.8'/%3E%3Cpath d='M11.5 1.6a6.8 6.8 0 0 1 0 12.8M6.3 11V5h2.2a1.7 1.7 0 0 1 0 3.4H6.3'/%3E%3C/svg%3E")}.snb--mypage .snb__asset-label.snb__asset-label--coupon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23010f3b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 2h17v4a2 2 0 0 0 0 4v4h-17v-4a2 2 0 0 0 0-4zM12 6.2a2.4 2.4 0 1 0 0 3.6'/%3E%3C/svg%3E")}.snb--mypage .snb__asset-value{font-size:.875rem;font-weight:700;color:#7e59c7}.snb--mypage .snb__nav{margin:1.5rem 1rem 0}.snb--mypage .snb__nav li:not(:last-child){border-bottom:0}.snb--mypage .snb__nav>li+li{margin-top:.5rem}.snb--mypage .snb__link{height:2.75rem;padding:0 1.5rem;border:1px solid #7e59c7;border-radius:1.375rem;font-size:.875rem}.snb--mypage .snb__link:hover{color:#7e59c7}.snb--mypage .snb__link.snb__link--active{border-color:#010f3b;background:#010f3b;color:#fff;border-radius:0 6.25rem 6.25rem 7.5rem}.snb--mypage .snb__sub{margin:.5rem 0 0;padding:0 1rem;list-style:none}.snb--mypage .snb__sub li+li{border-top:1px dashed #d1d6db}.snb--mypage .snb__sub-link{display:flex;align-items:center;min-height:2.5rem;font-size:.8125rem;color:#333d4b;text-decoration:none}.snb--mypage .snb__sub-link:hover{color:#7e59c7}.snb--mypage .snb__sub-link.snb__sub-link--active{font-weight:600;color:#7e59c7}.snb--mypage .snb__banner{margin:2rem 1rem 0;border:1px solid #e5e6e8;border-radius:.5rem;overflow:hidden;text-align:center}.snb--mypage .snb__banner-link{display:block;padding-bottom:1rem;color:#333d4b;text-decoration:none}.snb--mypage .snb__banner-img{display:block;height:5.5rem;margin-bottom:.875rem}.snb--mypage .snb__banner-title{display:block;font-size:.9375rem;font-weight:700;color:#010f3b}.snb--mypage .snb__banner-title em{font-style:normal;color:#d20505}.snb--mypage .snb__banner-desc{display:block;margin-top:.5rem;font-size:.8125rem;line-height:1.4}.snb--mypage .snb__banner-paging{display:flex;justify-content:space-between;align-items:center;height:2rem;padding:0 .5rem;border-top:1px solid #e5e6e8}.snb--mypage .snb__banner-count{font-size:.75rem;color:#4e5968}.snb--mypage .snb__banner-arrow{width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5 8 12 15 19'/%3E%3C/svg%3E") no-repeat center/0.875rem}.snb--mypage .snb__banner-arrow.snb__banner-arrow--next{transform:scaleX(-1)}.input,.select{background-color:#fff}.input[readonly]{background-color:#f5f6f8}.section-title{margin-bottom:1.5rem;padding:0 .5rem .75rem;border-bottom:2px solid #010f3b;font-size:1rem;font-weight:600;color:#010f3b}.panel{padding:2rem 6rem;border-radius:1rem;background:#fff}.panel+.panel{margin-top:.75rem}.panel .form__field+.form__field{margin-top:2rem}@media screen and (max-width: 820px){.panel{padding:1.5rem 3rem}}.form__lock{position:absolute;top:50%;right:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b95a1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") no-repeat center/contain}.form__btn{width:100%;margin-top:.75rem;font-size:.875rem}.form__option{margin-left:.25rem;font-size:.75rem;font-weight:400;color:#8b95a1}.form__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.625rem}.form__head .form__label{margin-bottom:0}.form__add{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#2b79ed}.form__add::before{content:"+";font-size:1rem}.form__add:hover{text-decoration:underline}.form__btns{display:flex;gap:1rem;margin-top:1.5rem}.form__btns .btn{flex:1 1 0}.email .input{flex:1 1 0;min-width:0}.email .select{flex:0 0 9rem}@media screen and (max-width: 820px){.email{flex-wrap:wrap}.email .select{flex-basis:100%}}.email__at{flex:0 0 auto;color:#8b95a1}.btn_small{flex:0 0 auto;display:inline-flex;justify-content:center;align-items:center;height:1.75rem;padding:0 .625rem;border:1px solid #2b79ed;border-radius:.25rem;background:#2b79ed;font-size:.75rem;color:#fff;white-space:nowrap}.btn_small:hover{background:#065cdb}.btn_small.btn_small--line{border-color:#d1d6db;background:#fff;color:#333d4b}.btn_small.btn_small--line:hover{background:#f5f6f8}.naver-account{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem;font-size:.75rem;font-weight:500;color:#03c75a;vertical-align:middle}.naver-account::before{content:"";width:.875rem;height:.875rem;background:url("/assets/img/common/icon_naver.png") no-repeat center/contain}.social{margin:0;padding:0;list-style:none}.social__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:4rem;padding:.75rem 1.25rem;border-radius:.75rem;background:#f5f6f8}.social__item+.social__item{margin-top:.5rem}@media screen and (max-width: 820px){.social__item{padding:.75rem 1rem}}.social__name{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#010f3b}.social__name::before{content:"";flex:0 0 auto;width:1.25rem;height:1.25rem;background:no-repeat center/contain}.social__name.social__name--naver::before{background-image:url("/assets/img/common/icon_naver.png")}.social__name.social__name--kakao::before{background-image:url("/assets/img/common/icon_kakao.png")}.social__name.social__name--google::before{background-image:url("/assets/img/common/icon_google.png")}.social__info{min-width:0;font-size:.75rem;color:#8b95a1;word-break:break-all}.social__btn{margin-left:auto}.address{margin:0;padding:0;list-style:none}.address__item{padding:1.25rem;border-radius:.75rem;background:#f5f6f8}.address__item+.address__item{margin-top:.5rem}@media screen and (max-width: 820px){.address__item{padding:1rem}}.address__name{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#010f3b}.address__info{margin-top:.75rem;font-size:.8125rem;line-height:1.6;color:#4e5968;word-break:break-all}.address__btns{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.5rem}.cert{display:grid;grid-template-columns:1fr 1fr;gap:.875rem 1.5rem;margin:0;padding:0;list-style:none}.cert .checkbox__label{font-size:.875rem;color:#333d4b}.consent{margin-top:2rem}.consent__row{display:flex;align-items:center;gap:.5rem}.consent__row .checkbox{flex:1 1 auto;min-width:0}.consent__row .checkbox__label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.9375rem;color:#010f3b}.consent__view{flex:0 0 auto;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010f3b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/1.125rem}.consent__desc{margin-top:.5rem;padding-left:1.625rem;font-size:.75rem;line-height:1.5;color:#8b95a1}.btn__search{flex:0 0 auto;gap:.375rem;padding:0 1rem;background:#010f3b;font-size:.875rem}.btn__search:hover{background:#0a1125}.btn__search::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M16 16 20.5 20.5'/%3E%3C/svg%3E") no-repeat center/contain}.layer-pop--form .layer-pop__head{position:relative;padding-top:2.25rem}.layer-pop--form .layer-pop__head .layer-pop--close{position:absolute;top:0;right:0}.layer-pop__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.layer-pop__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem 1rem;border:1px solid #e5e6e8;border-radius:.75rem}.layer-pop__check{margin-top:1rem}.layer-pop__text{font-size:.8125rem;line-height:1.7;color:#4e5968}.panel--wide{padding:1.5rem 2.5rem 2rem}@media screen and (max-width: 820px){.panel--wide{padding:1.5rem 1rem}}.filter__row{display:flex;align-items:center;gap:.5rem 1.25rem}.filter__row+.filter__row{margin-top:1rem}@media screen and (max-width: 820px){.filter__row{flex-direction:column;align-items:flex-start}}.filter__label{flex:0 0 4.5rem;font-size:.9375rem;color:#010f3b}@media screen and (max-width: 820px){.filter__label{flex-basis:auto;font-size:.875rem;font-weight:600}}.filter__box{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.filter__period{display:flex;flex-wrap:wrap;gap:.25rem}.filter__chip{position:relative;display:inline-flex}.filter__radio{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.filter__radio:checked+.filter__chip-label{border-color:#2b79ed;background:#2b79ed;color:#fff}.filter__radio:focus-visible+.filter__chip-label{outline:2px dotted #2b79ed;outline-offset:1px}.filter__chip-label{display:inline-flex;align-items:center;height:1.5rem;padding:0 .4375rem;border:1px solid #d1d6db;border-radius:.1875rem;background:#fff;font-size:.8125rem;color:#4e5968;white-space:nowrap;cursor:pointer}.filter__chip:hover .filter__chip-label{border-color:#2b79ed}.filter__select{width:auto;height:1.5rem;padding:0 1.75rem 0 .5rem;border-color:#d1d6db;border-radius:.1875rem;background-position:right .375rem center;background-size:1rem;font-size:.8125rem;color:#4e5968}.filter__select:focus{background-position:right .375rem center;background-size:1rem}.filter__select.filter__select--type{min-width:5rem}.filter__date{display:flex;align-items:center;gap:.5rem}.filter__input{width:8.75rem;height:1.5rem;padding:.25rem 1rem;border:0;background:#f6f7f9;font-size:.9375rem;color:#4e5968}.filter__input:focus{border-bottom-color:#2b79ed}.filter__input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.filter__tilde{font-size:.8125rem;color:#8b95a1}.filter--check .filter__label{font-weight:600}.filter--check .filter__box{gap:.5rem 1rem}.filter--check .filter__select,.filter--check .filter__select:focus{width:12.5rem;height:2.25rem;padding:0 2.5rem 0 1rem;border-radius:.375rem;background-position:right .75rem center;background-size:1.25rem;font-size:.9375rem}.filter--check .filter__input{width:9.5rem;height:2.25rem;border-radius:.25rem}.filter--check .filter__period{gap:.5rem 1rem}.filter--check .filter__chip-label{gap:.375rem;height:auto;padding:0;border:0;background:none;font-size:.9375rem;color:#121212}.filter--check .filter__chip-label::before{content:"";flex:0 0 auto;width:1.125rem;height:1.125rem;border-radius:.25rem;background:#d1d6db url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 10 17.5 19 7'/%3E%3C/svg%3E") no-repeat center/0.75rem}.filter--check .filter__radio:checked+.filter__chip-label{background:none;color:#121212}.filter--check .filter__radio:checked+.filter__chip-label::before{background-color:#2b79ed}.filter--check .filter__chip:hover .filter__chip-label::before{background-color:#a6acb6}.filter--check .filter__chip:hover .filter__radio:checked+.filter__chip-label::before{background-color:#2b79ed}@media screen and (max-width: 820px){.filter--check .filter__select,.filter--check .filter__select:focus{width:100%}.filter--check .filter__input{width:8.5rem}}.inquiry .inquiry__write{flex:0 0 auto;gap:.375rem;height:2.25rem;padding:0 1rem;border-radius:.5rem;font-size:.875rem;text-decoration:none}.inquiry .inquiry__write::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.8 2.8 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3Cpath d='m15 5 4 4'/%3E%3C/svg%3E") no-repeat center/contain}.inquiry .table__num{width:7rem}.inquiry .inquiry__type{width:6.5rem}.inquiry .inquiry__state{width:9rem}.inquiry .inquiry__type .badge{height:1.5rem;padding:0 .625rem;font-size:.8125rem}@media screen and (max-width: 820px){.inquiry .table__list--responsive .inquiry__state{margin-left:auto}}.point-alert{margin-top:0}.lecture-guide.point-guide{margin-top:1.25rem}.point-summary{display:flex;margin:1.5rem 0 0;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.point-summary{flex-wrap:wrap}}.point-summary__item{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;margin:1rem 0;padding:.5rem .75rem;text-align:center}.point-summary__item+.point-summary__item:not(:nth-child(2)){border-left:1px solid #e5e6e8}.point-summary__item.point-summary__item--total{flex:0 0 31.5%;align-items:flex-start;margin:0;padding:1.75rem 2.5rem;border-radius:1rem 0 0 1rem;background:#010f3b;text-align:left}.point-summary__item.point-summary__item--total .point-summary__label{gap:.5rem;font-weight:600;color:#fff}.point-summary__item.point-summary__item--total .point-summary__label::before{content:"";width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M10 17V7h3a3 3 0 0 1 0 6h-3'/%3E%3C/svg%3E") no-repeat center/contain}.point-summary__item.point-summary__item--total .point-summary__value{font-size:2.25rem;font-weight:700;color:#fff}@media screen and (max-width: 820px){.point-summary__item.point-summary__item--total{flex-basis:100%;padding:1.25rem 1.5rem;border-radius:1rem 1rem 0 0}.point-summary__item.point-summary__item--total .point-summary__value{font-size:1.75rem}}.point-summary__label{display:inline-flex;align-items:center;gap:.25rem;font-size:.9375rem;color:#121212;word-break:keep-all}.point-summary__tip{flex:0 0 auto;width:1rem;height:1rem;border-radius:50%;background:#a6acb6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.6v.6'/%3E%3Ccircle cx='12' cy='17.5' r='.4'/%3E%3C/svg%3E") no-repeat center/0.875rem}.point-summary__link{display:inline-flex;align-items:center;gap:.25rem;color:inherit;text-decoration:none}.point-summary__link::after{content:"";width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.point-summary__link:hover{text-decoration:underline}.point-summary__value{font-size:1.75rem;font-weight:500;color:#010f3b}.point-summary__value.point-summary__value--warn{color:#d20505}@media screen and (max-width: 820px){.point-summary__value{font-size:1.25rem}}.point-list{margin-top:1.5rem}.point-list__filter{margin-top:2rem}.point-list__info{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.point-list__total{font-size:.875rem;color:#121212}.point-list__select{width:auto;height:2.25rem;padding:0 2.5rem 0 1rem;border-radius:.5rem;background-position:right .75rem center;background-size:1rem;font-size:.875rem}.point-history{margin:1rem 0 0;padding:0;list-style:none}.point-history__item{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem;padding:.875rem 2.5rem;border:1px solid #e5e6e8;border-radius:.5rem}.point-history__item+.point-history__item{margin-top:.5rem}@media screen and (max-width: 820px){.point-history__item{flex-wrap:wrap;gap:.5rem .75rem;padding:1rem}}.point-history__date{flex:0 0 7rem;font-size:.9375rem;color:#4e5968}@media screen and (max-width: 820px){.point-history__date{flex-basis:auto;font-size:.8125rem}}.point-history__type{flex:0 0 4.5rem;display:flex;justify-content:center}.point-history__type .badge{height:1.5rem;border-radius:.75rem;font-size:.8125rem}@media screen and (max-width: 820px){.point-history__type{flex-basis:auto}}.point-history__info{flex:1 1 auto;min-width:0}@media screen and (max-width: 820px){.point-history__info{flex-basis:100%}}.point-history__title{font-size:1rem;color:#121212;word-break:break-all;font-weight:500}.point-history__desc{margin-top:.25rem;font-size:.75rem;color:#727272;word-break:break-all}.point-history__point{flex:0 0 auto;text-align:right}@media screen and (max-width: 820px){.point-history__point{flex-basis:100%}}.point-history__amount{font-size:1rem;font-weight:500;color:#4e5968;white-space:nowrap}.point-history__amount.point-history__amount--plus{color:#2b79ed;font-weight:600}.point-history__expire{margin-top:.125rem;font-size:.75rem;color:#6b7684}.point-empty{padding:5rem 1rem 7rem;font-size:1.375rem;color:#333d4b;text-align:center}@media screen and (max-width: 820px){.point-empty{padding:3.75rem 1rem 4.5rem;font-size:1.125rem}}.layer-pop.point-expire{position:relative;width:37.5rem;padding:2.5rem 2.5rem 2rem}.layer-pop.point-expire .layer-pop__head{justify-content:center;padding:0;border-bottom:0}.layer-pop.point-expire .layer-pop__title{font-size:1.125rem;font-weight:500;color:#121212}.layer-pop.point-expire .layer-pop__head .layer-pop--close{position:absolute;top:1.5rem;right:1.5rem;width:2rem;height:2rem;background-size:1.5rem}.layer-pop.point-expire .layer-pop__btns{margin-top:1.5rem}@media screen and (max-width: 820px){.layer-pop.point-expire{padding:2rem 1.25rem 1.5rem}.layer-pop.point-expire .layer-pop__head .layer-pop--close{top:1rem;right:1rem}}.point-expire__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:1.5rem}.point-expire__body::-webkit-scrollbar{width:.375rem}.point-expire__body::-webkit-scrollbar-thumb{border-radius:.1875rem;background:#c4c9d1}.point-expire__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.point-expire__summary{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0}.point-expire__item{display:flex;flex-direction:column;justify-content:center;gap:.25rem;min-width:0}.point-expire__item.point-expire__item--main{padding:1rem 1.25rem;border-radius:.75rem;background:#f5f6f8}.point-expire__item.point-expire__item--main .point-expire__label{font-size:.9375rem}.point-expire__item.point-expire__item--main .point-expire__value{font-size:1.375rem;color:#010f3b}.point-expire__label{font-size:.8125rem;color:#121212;word-break:keep-all}.point-expire__value{font-size:1.0625rem;font-weight:600;color:#d20505}.point-expire__total{margin-top:1.5rem;font-size:.875rem;color:#121212}.point-expire__list{margin:.75rem 1rem 0 0;padding:0;list-style:none}.point-expire__row{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid #e5e6e8;border-radius:.5rem}.point-expire__row+.point-expire__row{margin-top:.5rem}.point-expire__info{flex:1 1 auto;min-width:0}.point-expire__date{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7684}.point-expire__title{margin-top:.5rem;font-size:1rem;line-height:1.5;color:#121212}.point-expire__desc{margin-top:.125rem;font-size:.75rem;color:#6b7684;word-break:break-all}.point-expire__amount{flex:0 0 auto;font-size:1.0625rem;font-weight:500;color:#6b7684;white-space:nowrap}.point-expire__empty{padding:5rem 1rem;font-size:1.125rem;color:#333d4b;text-align:center}.coupon-summary{display:flex;margin:0;padding:1.75rem 0;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.coupon-summary{padding:1.25rem 0}}.coupon-summary__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.625rem;min-width:0;padding:0 .75rem;text-align:center}.coupon-summary__item+.coupon-summary__item{border-left:1px solid #e5e6e8}.coupon-summary__label{font-size:.875rem;color:#121212;word-break:keep-all}.coupon-summary__link{display:inline-flex;align-items:center;gap:.25rem;color:inherit;text-decoration:none}.coupon-summary__link::after{content:"";width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.coupon-summary__link:hover{text-decoration:underline}.coupon-summary__value{font-size:1.75rem;font-weight:500;color:#010f3b}.coupon-summary__value.coupon-summary__value--warn{color:#d20505}@media screen and (max-width: 820px){.coupon-summary__value{font-size:1.25rem}}.coupon-list{margin-top:.75rem}.coupon-list__info{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.coupon-list__total{flex:0 0 auto;font-size:.875rem;color:#121212}.coupon-list__util{display:flex;align-items:center;gap:.75rem;min-width:0}.coupon-list__select{width:auto;height:2.25rem;padding:0 2.5rem 0 1rem;border-radius:.5rem;background-position:right .75rem center;background-size:1rem;font-size:.875rem}.coupon-list__btn{flex:0 0 auto;gap:.25rem;height:2.25rem;padding:0 1rem;border-radius:.5rem;font-size:.875rem}.coupon-list__btn::after{content:"";width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.coupon-items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none}@media screen and (max-width: 820px){.coupon-items{grid-template-columns:minmax(0, 1fr);gap:.75rem}}.coupon-item{display:flex}.coupon-item__link{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border:1px solid #e5e6e8;border-left:.375rem solid #d9dce1;border-radius:.5rem;background:#fff;line-height:1.5;color:inherit;text-align:left;cursor:pointer}.coupon-item__link::after{content:"";position:absolute;top:1.25rem;right:1.25rem;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.coupon-item__link:hover{border-color:#2b79ed;border-left-color:#d9dce1}.coupon-item__body{flex:1 1 auto;display:block;padding:1.25rem 3rem 1rem 1rem}.coupon-item__benefit{display:block;font-size:1.375rem;font-weight:600;color:#010f3b;word-break:break-all}.coupon-item__name{display:block;margin-top:.375rem;font-size:.875rem;color:#121212;word-break:break-all}.coupon-item__desc{display:block;margin-top:.625rem;font-size:.75rem;color:#6b7684;word-break:keep-all}.coupon-item__target::after,.coupon-detail__target::after{content:"";display:inline-block;width:1px;height:.625rem;margin:0 .5rem;background:#d1d6db;vertical-align:-0.0625rem}.coupon-item__period{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.75rem 1rem;border-top:1px solid #e5e6e8;font-size:.75rem;color:#6b7684}.coupon-empty{padding:5rem 1rem 7rem;font-size:1.375rem;color:#333d4b;text-align:center}@media screen and (max-width: 820px){.coupon-empty{padding:3.75rem 1rem 4.5rem;font-size:1.125rem}}.layer-pop.coupon-detail{position:relative;width:32rem;padding:2.5rem 2.5rem 2rem}.layer-pop.coupon-detail .layer-pop__head{justify-content:center;padding:0;border-bottom:0}.layer-pop.coupon-detail .layer-pop__title{font-size:1.125rem;font-weight:500;color:#121212}.layer-pop.coupon-detail .layer-pop__head .layer-pop--close{position:absolute;top:1.5rem;right:1.5rem;width:2rem;height:2rem;background-size:1.5rem}.layer-pop.coupon-detail .layer-pop__btns{margin-top:1.5rem}@media screen and (max-width: 820px){.layer-pop.coupon-detail{padding:2rem 1.25rem 1.5rem}.layer-pop.coupon-detail .layer-pop__head .layer-pop--close{top:1rem;right:1rem}}.coupon-detail__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:1.5rem}.coupon-detail__box{padding:1rem 1.5rem;border-radius:.75rem;background:#f5f6f8}@media screen and (max-width: 820px){.coupon-detail__box{padding:1rem}}.coupon-detail__card{padding:1rem 1.25rem;border:1px solid #e5e6e8;border-left:.375rem solid #d9dce1;border-radius:.5rem;background:#fff}.coupon-detail__benefit{font-size:1.375rem;font-weight:600;color:#010f3b;word-break:break-all}.coupon-detail__info{margin:.5rem 0 0;padding:0;list-style:none;font-size:.75rem;line-height:1.6;color:#4e5968;word-break:keep-all}.coupon-detail__info li{padding-left:.5rem;text-indent:-0.5rem}.coupon-detail__info li::before{content:"· "}.coupon-detail__notice{margin:.75rem 0 0;padding:1rem 1.25rem;border:1px solid #e5e6e8;border-radius:.75rem;list-style:none;font-size:.75rem;line-height:1.6;color:#4e5968}.coupon-detail__notice li{display:flex;align-items:flex-start;gap:.5rem}.coupon-detail__notice li::before{content:"";flex:0 0 auto;width:.25rem;height:.25rem;margin-top:.5rem;border-radius:50%;background:#8b95a1}.coupon-detail__notice li+li{margin-top:.25rem}.layer-pop.coupon-register{width:40rem}.coupon-register__title{display:block}.coupon-register__search{flex:0 0 auto;height:2.6rem;padding:0 1.5rem;border-radius:.5rem;font-size:.875rem}.coupon-register__result{margin-top:1rem;padding:1.5rem}@media screen and (max-width: 820px){.coupon-register__result{padding:1rem}}.coupon-register__card{max-width:26rem;margin:0 auto}.coupon-register__code{margin-bottom:.25rem;font-size:.8125rem;color:#121212;word-break:break-all}.coupon-register__notice{margin-top:1.5rem}.coupon-register__submit:disabled,.coupon-register__submit:disabled:hover{background:#d1d6db;cursor:default}.view.view--inquiry{border-top:0}.view.view--inquiry .view__head{padding:0 0 1.25rem;border-bottom-color:#010f3b}.view.view--inquiry .view__title{font-size:1.25rem;word-break:break-all}.view.view--inquiry .view__info{margin-top:.875rem;padding-left:.5rem;font-size:1rem;color:#4e5968}.view.view--inquiry .view__btns{margin-top:2rem}.view.view--inquiry .view__list{height:2.25rem;padding:0 1rem;border-radius:.5rem;text-decoration:none}.inquiry-view__order{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin-top:1rem;padding:1rem;border-radius:.5rem;background:#f5f6f8;font-size:.8125rem;color:#4e5968}.inquiry-view__order dt{font-weight:600;color:#010f3b}.inquiry-view__order dd{margin:0;word-break:break-all}.inquiry-view__body{padding:1rem 2rem 2.5rem;border-bottom:1px solid #e5e6e8;line-height:1.5;word-break:break-all}@media screen and (max-width: 820px){.inquiry-view__body{padding:1rem .5rem 2rem}}.inquiry-view__files{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.inquiry-view__file{display:inline-flex;align-items:center;height:1.625rem;padding:0 .5rem;border:1px solid #d1d6db;border-radius:.125rem;font-size:.875rem;color:#333d4b;text-decoration:none}.inquiry-view__file:hover{border-color:#2b79ed;color:#2b79ed}.inquiry-view__replies{margin:0;padding:0;list-style:none}.inquiry-view__reply{padding:1.5rem 2rem 2.5rem;border-bottom:1px solid #e5e6e8}.inquiry-view__reply.inquiry-view__reply--admin{background:#f5f9ff}.inquiry-view__reply.inquiry-view__reply--admin .inquiry-view__reply-info::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b79ed' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3Cpath d='m16 11 4 4-4 4'/%3E%3C/svg%3E")}@media screen and (max-width: 820px){.inquiry-view__reply{padding:1.25rem .5rem 2rem}}.inquiry-view__reply-info{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;position:relative;padding-left:1.5rem;font-size:.8125rem;color:#8b95a1}.inquiry-view__reply-info::before{content:"";position:absolute;top:50%;left:0;width:1rem;height:1rem;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a6acb6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3Cpath d='m16 11 4 4-4 4'/%3E%3C/svg%3E") no-repeat center/contain}.inquiry-view__reply-info>span{position:relative}.inquiry-view__reply-info>span+span::before{content:"";position:absolute;top:50%;left:-0.75rem;width:1px;height:.75rem;background:#d1d6db;transform:translateY(-50%)}.inquiry-view__reply-body{margin-top:1rem;padding-left:1.5rem;line-height:1.5;word-break:break-all}.inquiry-view__reply-body .inquiry-view__files{margin-top:-0.25rem}.inquiry-view__form{margin-top:1rem;border:1px solid #c4c9d1;border-radius:.5rem;overflow:hidden}.inquiry-view__form:focus-within{border-color:#2b79ed}.inquiry-view__attach{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:1rem 1rem 0;list-style:none}.inquiry-view__attach:empty{display:none}.inquiry-view__attach-item{display:inline-flex;align-items:center;gap:.5rem;min-width:0;height:1.625rem;padding:0 .5rem;border:1px solid #e5e6e8;border-radius:.125rem}.inquiry-view__attach-name{min-width:0;font-size:.875rem;color:#333d4b;word-break:break-all}.inquiry-view__attach-del{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#8b95a1}.inquiry-view__attach-del::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%238b95a1'/%3E%3Cpath d='m15 9-6 6M9 9l6 6' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.inquiry-view__attach-del:hover{color:#d20505}.inquiry-view__textarea{display:block;width:100%;height:4.5rem;padding:.75rem 1rem;border:0;font-size:.875rem;line-height:1.5;color:#010f3b;resize:vertical}.inquiry-view__textarea::placeholder{color:#8b95a1}.inquiry-view__textarea:focus{outline:none}.inquiry-view__bar{display:flex;justify-content:flex-end;height:2.25rem;border-top:1px solid #e5e6e8}.inquiry-view__upload{display:flex}.inquiry-view__upload:focus-within .inquiry-view__upload-btn{outline:2px dotted #2b79ed;outline-offset:-2px}.inquiry-view__upload-btn{display:inline-flex;align-items:center;gap:.25rem;padding:0 1.25rem;font-size:.8125rem;color:#4e5968;cursor:pointer}.inquiry-view__upload-btn::before{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l8.6-8.6A4 4 0 1 1 18 8.8l-8.6 8.6a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") no-repeat center/contain}.inquiry-view__upload-btn:hover{color:#2b79ed}.inquiry-view__submit{flex:0 0 7.875rem;border-left:1px solid #e5e6e8;background:#f5f6f8;font-size:.875rem;color:#333d4b}.inquiry-view__submit:hover{background:#e5e6e8}@media screen and (max-width: 820px){.inquiry-view__submit{flex-basis:5rem}}.step{--step-gap: 9.5rem;display:flex;justify-content:center;gap:var(--step-gap);margin:0 0 1.75rem;padding:0;list-style:none}@media screen and (max-width: 820px){.step{--step-gap: 4.5rem}}.step__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:3rem}.step__item:not(:last-child)::after{content:"";position:absolute;top:1.5rem;left:calc(100% + (var(--step-gap) - 2.25rem)/2);width:2.25rem;height:.75rem;transform:translateY(-50%);background:radial-gradient(circle, #D9DDE2 0.375rem, transparent 0.375rem) repeat-x -0.375rem 0/1.5rem .75rem}.step__num{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:.8rem .8rem 0 .8rem;background:#fff;font-size:1.125rem;font-weight:700;color:#c4c9d1}.step__label{font-size:.875rem;color:#8b95a1;white-space:nowrap}.step__item--on .step__num{background:#2b79ed;color:#fff}.step__item--on .step__label{font-weight:600;color:#010f3b}.withdraw .alert{margin-top:0;border:1px solid #ffc9c9}.withdraw__notice{margin:.375rem 0 0;padding-left:1rem;list-style:decimal;color:#4e5968}.withdraw__info{margin:1.5rem 0 0;border-top:1px solid #e5e6e8;border-bottom:1px solid #c4c9d1}.withdraw__row{display:flex}.withdraw__row+.withdraw__row{border-top:1px solid #e5e6e8}.withdraw__label{flex:0 0 9rem;display:flex;align-items:center;padding:.875rem 1rem;background:#f5f6f8;font-size:.8125rem;color:#333d4b}@media screen and (max-width: 820px){.withdraw__label{flex-basis:6.5rem;padding:.875rem .75rem}}.withdraw__value{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;margin:0;padding:.875rem 1rem;font-size:.8125rem;color:#333d4b;word-break:break-all}@media screen and (max-width: 820px){.withdraw__value{padding:.875rem .75rem}}.withdraw__count{font-style:normal;color:#d20505}.withdraw__agree{display:flex;justify-content:center;margin-top:1.5rem}.withdraw__agree .checkbox__label{font-size:.875rem;color:#010f3b}.withdraw__btn{width:100%;margin-top:.75rem}.withdraw__btn:disabled,.withdraw__btn:disabled:hover{background:#d1d6db;cursor:default}.withdraw .form__note{margin:-0.75rem 0 .5rem}.withdraw__box{padding:1.5rem 2rem 2rem;border:1px solid #e5e6e8;border-radius:.75rem}.withdraw__box .withdraw__info{margin-top:0}@media screen and (max-width: 820px){.withdraw__box{padding:1.25rem 1rem 1.5rem}}.withdraw__textarea{height:5.5rem;padding:.75rem 1rem;line-height:1.5;resize:vertical}.withdraw__cancel{text-decoration:none}.withdraw__done{padding:4.5rem 0 2rem;text-align:center}@media screen and (max-width: 820px){.withdraw__done{padding:2.5rem 0 1rem}}.withdraw__done-title{font-size:1.25rem;font-weight:600;color:#010f3b}.withdraw__done-desc{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:#4e5968}.withdraw__home{width:100%;max-width:40rem;margin-top:2.75rem;text-decoration:none}.lecture-section{margin-top:2.5rem}.lecture-alert{margin-top:0}.lecture-recent{border:1px solid #e5e6e8;border-radius:1rem;background:#fff;overflow:hidden}.lecture-recent__greet{padding:.625rem 1rem;background:#f1eefb;font-size:1rem;color:#333d4b;text-align:center;word-break:keep-all}.lecture-recent__greet strong{font-size:1.125rem;font-weight:600;color:#010f3b}.lecture-recent__body{display:flex;align-items:stretch;gap:1.5rem;padding:1.25rem 1.5rem}@media screen and (max-width: 820px){.lecture-recent__body{flex-wrap:wrap;gap:1rem;padding:1rem}}.lecture-recent__thumb{flex:0 0 auto;aspect-ratio:16/9;border-radius:.5rem;background:#e9e4fa;overflow:hidden;width:11.11113rem;height:6.25rem}.lecture-recent__thumb img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.lecture-recent__thumb{width:6.5rem}}.lecture-recent__info{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-width:0}.lecture-recent__package{font-size:.875rem;color:#2b79ed;word-break:break-all}.lecture-recent__title{margin-top:.5rem;font-size:1.125rem;font-weight:600;color:#121212;word-break:break-all}.lecture-recent__progress{display:flex;align-items:center;gap:.5rem}.lecture-recent__count{position:relative;flex:0 0 auto;padding:.125rem .5rem;border-radius:.25rem;background:#d3e4ff;font-size:.6875rem;color:#2b79ed;white-space:nowrap}.lecture-recent__count::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-top:.4375rem solid rgba(0,0,0,0);border-bottom:.4375rem solid rgba(0,0,0,0);border-left:.375rem solid #d3e4ff}.lecture-recent__bar{flex:1 1 auto;height:.875rem;border-radius:.625rem;background:#e5e6e8;overflow:hidden}.lecture-recent__bar::before{content:"";display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #2B79ED 0%, #A93BF2 100%)}.lecture-recent__side{position:relative;flex:0 0 auto;align-self:center}@media screen and (max-width: 820px){.lecture-recent__side{display:flex;justify-content:space-between;align-items:center;width:100%}}.lecture-recent__date{position:absolute;bottom:calc(100% - .25rem);left:50%;z-index:1;transform:translateX(-50%);padding:.125rem .625rem;border-radius:.25rem;background:#f4f3ff;font-size:.75rem;color:#7e59c7;white-space:nowrap}@media screen and (max-width: 820px){.lecture-recent__date{position:static;transform:none}}.lecture-recent__btn{gap:.375rem;height:3.125rem;padding:0 1rem;border-radius:1rem;font-size:.875rem;text-decoration:none;white-space:nowrap}.lecture-recent__btn::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15L19 12z'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-status{padding:1.5rem;border-radius:1rem;background:#f1eefb}@media screen and (max-width: 820px){.lecture-status{padding:1rem}}.lecture-status__links{display:grid;grid-template-columns:repeat(3, 1fr);gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 820px){.lecture-status__links{grid-template-columns:1fr}}.lecture-status__card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem .5rem;height:100%;padding:1.25rem 1.5rem;border-radius:.75rem;background:#fff;color:#010f3b;text-decoration:none}.lecture-status__card:hover{box-shadow:0 0 0 1px #7e59c7 inset}.lecture-status__card .lecture-status__value{grid-column:1/-1}.lecture-status__icon{width:1.75rem;height:1.75rem;background:no-repeat center/contain}.lecture-status__icon.lecture-status__icon--large{width:4.5rem;height:4.5rem}.lecture-status__icon.lecture-status__icon--pay{background-image:url("/assets/img/lecture/icon_1.png")}.lecture-status__icon.lecture-status__icon--qna{background-image:url("/assets/img/lecture/icon_2.png")}.lecture-status__icon.lecture-status__icon--time{background-image:url("/assets/img/lecture/icon_3.png")}.lecture-status__icon.lecture-status__icon--total{background-image:url("/assets/img/lecture/icon_4.png")}.lecture-status__icon.lecture-status__icon--done{background-image:url("/assets/img/lecture/icon_5.png")}.lecture-status__icon.lecture-status__icon--review{background-image:url("/assets/img/lecture/icon_6.png")}.lecture-status__label{font-size:.875rem;color:#333d4b}.lecture-status__value,.lecture-status__asset-value{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600}.lecture-status__value::after,.lecture-status__asset-value::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010f3b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-status__asset{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.75rem 1.5rem;border-radius:.75rem;background:#fff}.lecture-status__asset-link{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;color:#010f3b;text-decoration:none}.lecture-status__asset-link:hover .lecture-status__asset-label{color:#7e59c7}.lecture-status__asset-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#333d4b}.lecture-status__asset-label::before{content:"";width:1.25rem;height:1rem;background:no-repeat center/contain}.lecture-status__asset-label.lecture-status__asset-label--point::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23010f3b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='6.8'/%3E%3Cpath d='M11.5 1.6a6.8 6.8 0 0 1 0 12.8M6.3 11V5h2.2a1.7 1.7 0 0 1 0 3.4H6.3'/%3E%3C/svg%3E")}.lecture-status__asset-label.lecture-status__asset-label--coupon::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16' fill='none' stroke='%23010f3b' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 2h17v4a2 2 0 0 0 0 4v4h-17v-4a2 2 0 0 0 0-4zM12 6.2a2.4 2.4 0 1 0 0 3.6'/%3E%3C/svg%3E")}.lecture-status__asset-value{color:#7e59c7}.lecture-status__summary{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem .75rem;margin:.75rem 0 0;padding:1.5rem 1rem;border-radius:.75rem;background:#fff}@media screen and (max-width: 820px){.lecture-status__summary{grid-template-columns:repeat(2, 1fr)}}.lecture-status__item{display:flex;flex-direction:column;align-items:center;gap:.625rem;min-width:0;text-align:center}.lecture-status__num{min-width:5rem;margin:0;padding:.25rem .875rem;border-radius:1rem;background:#f3f1fc;font-size:1rem;font-weight:600;color:#010f3b;word-break:break-all}.lecture-card{display:grid;grid-template-columns:repeat(3, minmax(0, 20.875rem));justify-content:space-between;gap:1.5rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 820px){.lecture-card{grid-template-columns:repeat(2, 1fr);gap:.75rem}}@media screen and (max-width: 480px){.lecture-card{grid-template-columns:1fr}}.lecture-card__item{display:flex;flex-direction:column;min-width:0;padding:.75rem .75rem 1rem;border-radius:.75rem;background:#fff}.lecture-card__thumb{display:block;aspect-ratio:16/9;border-radius:.5rem;background:#e5e6e8;overflow:hidden}.lecture-card__thumb img{width:100%;height:100%;object-fit:cover}.lecture-card__badges{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.75rem}.lecture-card__category{margin-top:.625rem;font-size:.75rem;color:#8b95a1}.lecture-card__title{margin-top:.25rem;font-size:.9375rem;font-weight:600;color:#010f3b;text-decoration:none;word-break:break-all}.lecture-card__title:hover{text-decoration:underline}.lecture-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.8125rem;color:#4e5968}.lecture-card__spec{display:inline-flex;align-items:center}.lecture-card__spec-item{display:inline-flex;align-items:center}.lecture-card__spec-item:not(:last-child)::after{content:"";width:1px;height:.75rem;margin:0 .375rem;background:#c4c9d1}.lecture-card__preview{height:1.5rem;text-decoration:none}.lecture-guide{margin:0;padding:1.25rem 1.5rem;border:1px solid #e5e6e8;border-radius:.5rem;background:#f5f6f8;list-style:none;font-size:.875rem;line-height:1.6;color:#4e5968}.lecture-guide li{display:flex;align-items:flex-start;gap:.5rem}.lecture-guide li::before{content:"";flex:0 0 auto;width:.25rem;height:.25rem;margin-top:.625rem;border-radius:50%;background:#8b95a1}.lecture-guide li+li{margin-top:.375rem}@media screen and (max-width: 820px){.lecture-guide{padding:1rem}}.lecture-summary{display:flex;margin:1rem 0;padding:1.5rem 0;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.lecture-summary{flex-wrap:wrap;padding:.5rem 0}}.lecture-summary__item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.625rem;min-width:0;padding:0 .75rem;text-align:center}.lecture-summary__item+.lecture-summary__item{border-left:1px solid #e5e6e8}@media screen and (max-width: 820px){.lecture-summary__item{flex:1 1 50%;padding:1rem .75rem}.lecture-summary__item+.lecture-summary__item{border-left:0}}.lecture-summary__label{font-size:.8125rem;color:#6b7684;word-break:keep-all}.lecture-summary__value{font-size:1.375rem;font-weight:600;color:#010f3b}.lecture-summary__value.lecture-summary__value--warn{color:#d20505}.lecture-list{margin-top:.75rem;padding:1.5rem;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.lecture-list{padding:1rem}}.lecture-list__tab .tab__item{border-bottom-color:#7e59c7}.lecture-list__tab .tab__item:hover{color:#7e59c7}.lecture-list__tab .tab__item.tab__item--active{border-color:#7e59c7;border-bottom-color:#fff;border-radius:1.25rem 1.25rem 0 0;color:#7e59c7}.lecture-list__tab .tab__count{border-radius:3.125rem;background:linear-gradient(90deg, #FAFBFF 0%, #F5EDFF 100%)}.lecture-list__sort{display:flex;justify-content:flex-end;margin-top:1rem}.lecture-list__select{width:auto;height:2.25rem;padding:0 2.5rem 0 .875rem;background-position:right .75rem center;background-size:1rem;font-size:.8125rem}.lecture-items{margin:1rem 0 0;padding:0;list-style:none}.lecture-item{display:flex;align-items:stretch;gap:1rem;padding:1rem 1.5rem;border:1px solid #e5e6e8;border-radius:.5rem;background:#f5f6f8}.lecture-item+.lecture-item{margin-top:.75rem}@media screen and (max-width: 820px){.lecture-item{flex-direction:column;padding:1rem}}.lecture-item__thumb{position:relative;flex:0 0 auto;width:16.75rem;aspect-ratio:16/9;border-radius:.25rem;background:#e9e4fa;overflow:hidden}.lecture-item__thumb img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.lecture-item__thumb{width:100%}}.lecture-item__stamp{position:absolute;inset:0;display:none;justify-content:center;align-items:center;background:url("/assets/img/lecture/stamp_done.svg") no-repeat center/7rem auto,rgba(1,15,59,.55)}.lecture-item--done .lecture-item__stamp{display:flex}.lecture-item__stamp-text{display:block;font-size:1.5rem;font-weight:700;line-height:1.1;color:#fff;text-align:center}.lecture-item__body{flex:1 1 0;display:flex;align-items:center;gap:1.5rem;min-width:0;padding:1.5rem 1.5rem 1rem;border-radius:1.25rem;background:#fff}@media screen and (max-width: 820px){.lecture-item__body{flex-wrap:wrap;gap:1rem;padding:1rem}}.lecture-item__teacher{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.5rem}.lecture-item__photo{width:3.75rem;height:3.75rem;border-radius:50%;background:#e5e6e8;overflow:hidden}.lecture-item__photo img{width:100%;height:100%;object-fit:cover}.lecture-item__name{font-size:.8125rem;color:#333d4b;white-space:nowrap}.lecture-item__info{flex:1 1 0;min-width:0}@media screen and (max-width: 820px){.lecture-item__info{flex-basis:calc(100% - 6rem)}}.lecture-item__package{font-size:.875rem;color:#2b79ed;word-break:break-all}.lecture-item__title{margin-top:.25rem;font-size:1.125rem;font-weight:600;color:#121212;word-break:break-all}.lecture-item__progress{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}.lecture-item__status{display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto;font-size:.8125rem;color:#121212;white-space:nowrap}.lecture-item__status::before{content:"";width:.25rem;height:.25rem;border-radius:50%;background:#121212}.lecture-item__bar{flex:1 1 auto;height:.875rem;border-radius:.625rem;background:#f2f4f6;overflow:hidden}.lecture-item__bar::before{content:"";display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #8CC4FF 0%, #5AA5F5 100%)}.lecture-item__date{margin-top:.5rem;font-size:.8125rem;color:#6b7684}.lecture-item__btn{flex:0 0 auto;min-width:9.375rem;background:#7e59c7;text-decoration:none}.lecture-item__btn:hover{background:#6a47b0}@media screen and (max-width: 820px){.lecture-item__btn{width:100%}}.lecture-empty{padding:3.75rem 1rem 4.5rem;text-align:center}.lecture-empty__text{font-size:1.125rem;font-weight:600;color:#4e5968}.lecture-empty__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.lecture-empty__btns .btn{min-width:10rem;height:2.875rem;border-radius:.5rem;font-size:.9375rem;text-decoration:none}.lecture-detail{padding:1.25rem;border-radius:1rem;background:#f4f3ff}@media screen and (max-width: 820px){.lecture-detail{padding:1rem}}.lecture-detail__top,.lecture-detail__bottom{display:flex;gap:1rem}@media screen and (max-width: 820px){.lecture-detail__top,.lecture-detail__bottom{flex-direction:column}}.lecture-detail__bottom{margin-top:1rem}.lecture-detail__main{flex:1 1 0;display:flex;flex-direction:column;gap:.75rem;min-width:0}.lecture-detail__card{flex:1 1 auto;display:flex;gap:1.5rem;padding:1.25rem;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.lecture-detail__card{flex-direction:column;gap:1rem;padding:1rem}}.lecture-detail__thumb{flex:0 0 auto;width:16.25rem;aspect-ratio:16/9;border-radius:.5rem;background:#e9e4fa;overflow:hidden}.lecture-detail__thumb img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.lecture-detail__thumb{width:100%}}.lecture-detail__info{flex:1 1 0;min-width:0}.lecture-detail__package{font-size:.875rem;color:#7e59c7;word-break:break-all}.lecture-detail__title{margin-top:.5rem;font-size:1.125rem;font-weight:600;color:#121212;word-break:break-all}.lecture-detail__spec{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.375rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:#4e5968}.lecture-detail__spec-item{display:flex;align-items:center;gap:.375rem;min-width:0;word-break:break-all}.lecture-detail__spec-item::before{content:"";flex:0 0 auto;width:.875rem;height:.875rem;background:no-repeat center/contain}.lecture-detail__spec-item.lecture-detail__spec-item--teacher::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-7 8-7s8 2.6 8 7'/%3E%3C/svg%3E")}.lecture-detail__spec-item.lecture-detail__spec-item--book::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5h7a3 3 0 0 1 3 3v12a2 2 0 0 0-2-2H2zM22 5h-7a3 3 0 0 0-3 3v12a2 2 0 0 1 2-2h8z'/%3E%3C/svg%3E")}.lecture-detail__spec-item.lecture-detail__spec-item--lesson::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5v7l5.5-3.5z'/%3E%3C/svg%3E")}.lecture-detail__spec-item.lecture-detail__spec-item--time::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.lecture-detail__spec-item.lecture-detail__spec-item--period::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e5968' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")}.lecture-detail__links{display:flex;gap:.5rem;margin-top:1rem}.lecture-detail__links .btn_small{flex:1 1 0;height:2rem;border-radius:.5rem;font-size:.8125rem;text-decoration:none}.lecture-detail__play{gap:.375rem;width:100%;background:#7e59c7;text-decoration:none}.lecture-detail__play:hover{background:#6a47b0}.lecture-detail__play::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15L19 12z'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-detail__side{flex:0 0 14rem;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1rem 1rem;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.lecture-detail__side{flex-basis:auto}}.lecture-detail__chart{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.75rem;aspect-ratio:1;border-radius:50%;background:conic-gradient(#2B79ED 0%, #A93BF2 var(--progress, 0%), #E5E6E8 var(--progress, 0%))}.lecture-detail__chart::before{content:"";position:absolute;inset:.875rem;z-index:-1;border-radius:50%;background:#fff}.lecture-detail__chart-label{font-size:.8125rem;color:#4e5968}.lecture-detail__chart-value{font-size:1.5rem;font-weight:700;color:#010f3b}.lecture-detail__review{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%;padding:.625rem;border-radius:.5rem;background:#f5f6f8;font-size:.8125rem;color:#4e5968;text-decoration:none}.lecture-detail__review:hover{background:#ecedf0}.lecture-detail__stars{position:relative;width:6.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d1d6db' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E") repeat-x left center/1.25rem}.lecture-detail__stars::before{content:"";position:absolute;inset:0 auto 0 0;width:var(--score, 0%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffc700' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E") repeat-x left center/1.25rem}.lecture-detail__status{flex:0 0 auto;min-width:18rem;padding:1.25rem;border-radius:1rem;background:#fff}@media screen and (max-width: 820px){.lecture-detail__status{min-width:0;padding:1rem}}.lecture-detail__subtitle{display:flex;align-items:center;gap:.375rem;padding-bottom:.625rem;border-bottom:1px solid #e5e6e8;font-size:.9375rem;font-weight:600;color:#121212}.lecture-detail__subtitle::before{content:"";width:.375rem;height:.875rem;background:#7e59c7}.lecture-detail__dl{margin-top:.75rem;font-size:.8125rem;color:#121212}.lecture-detail__row{display:flex;gap:.75rem}.lecture-detail__row+.lecture-detail__row{margin-top:.5rem}.lecture-detail__row dt{flex:0 0 4.5rem;color:#8b95a1}.lecture-detail__row dd{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-width:0}.lecture-detail__state{display:inline-flex;align-items:center;gap:.25rem}.lecture-detail__state::before{content:"";width:.25rem;height:.25rem;border-radius:50%;background:#121212}.lecture-detail__stats{flex:1 1 0;display:flex;align-items:center;padding:1.25rem 0;border-radius:1rem;background:#fff}.lecture-detail__stat{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:0;position:relative;padding:0 .5rem;text-align:center}.lecture-detail__stat:not(:last-child)::after{content:"";position:absolute;top:0;right:0;bottom:0;border-right:1px solid #e5e6e8}.lecture-detail__stat-label{font-size:.8125rem;color:#4e5968;word-break:keep-all}.lecture-detail__stat-value{font-size:1.125rem;font-weight:600;color:#010f3b}.lecture-curri{margin-top:1.5rem}.lecture-curri__title{padding:.625rem 1rem;border-radius:.5rem .5rem 0 0;background:#010f3b;font-size:1rem;font-weight:600;color:#fff;text-align:center}.lecture-curri__list{margin:0;padding:0;list-style:none}.lecture-curri__item{border-bottom:1px solid #4e5968;background:#fff}.lecture-curri__item+.lecture-curri__item{margin-top:1rem;border-top:1px solid #e5e6e8}.lecture-curri__head{display:grid;grid-template-columns:minmax(0, 1fr) auto 3rem;grid-template-areas:"subject time toggle" "progress progress toggle" "last last toggle";align-items:center;gap:.5rem 1rem;padding:1.25rem 1.5rem}@media screen and (max-width: 820px){.lecture-curri__head{grid-template-columns:minmax(0, 1fr) 2.5rem;grid-template-areas:"subject toggle" "time toggle" "progress progress" "last last";padding:1rem}}.lecture-curri__subject{grid-area:subject;font-size:1rem;font-weight:600;color:#121212;word-break:break-all}.lecture-curri__num{margin-right:.75rem;color:#7e59c7}.lecture-curri__time{grid-area:time;font-size:.875rem;color:#7e59c7;white-space:nowrap}.lecture-curri__progress{grid-area:progress;display:flex;align-items:center;gap:.75rem}.lecture-curri__bar{flex:1 1 auto;height:.75rem;border-radius:.625rem;background:#f2f4f6;overflow:hidden}.lecture-curri__bar::before{content:"";display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #5AA5F5 0%, #A93BF2 100%)}.lecture-curri__rate{flex:0 0 auto;font-size:.8125rem;color:#7e59c7}.lecture-curri__last{grid-area:last;display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;color:#6b7684}.lecture-curri__last-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lecture-curri__resume{flex:0 0 auto;display:inline-flex;align-items:center;gap:.125rem;height:1.25rem;padding:0 .375rem;border:1px solid #d1d6db;border-radius:.25rem;background:#fff;font-size:.6875rem;color:#333d4b;text-decoration:none}.lecture-curri__resume:hover{background:#f5f6f8}.lecture-curri__resume::after{content:"";width:.5rem;height:.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333d4b' stroke-width='2.5' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15L19 12z'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-curri__toggle{grid-area:toggle;justify-self:end;width:2.5rem;height:2.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010f3b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9 12 16 19 9'/%3E%3C/svg%3E") no-repeat center/1.5rem;cursor:pointer;transition:transform .3s ease}.lecture-curri__body{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease-out,visibility 0s .3s}.lecture-curri__lessons{margin:0;padding:0;border-top:1px solid #7e59c7;list-style:none}.lecture-curri__item--active .lecture-curri__toggle{transform:rotate(180deg)}.lecture-curri__item--active .lecture-curri__body{visibility:visible;transition:max-height .3s ease-out}.lecture-lesson{display:flex;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1.5rem;border-bottom:1px solid #e5e6e8}.lecture-lesson:last-child{border-bottom:0}.lecture-lesson:hover{background:#f4f3ff}@media screen and (max-width: 820px){.lecture-lesson{flex-wrap:wrap;padding:.75rem 1rem}}.lecture-lesson__info{flex:1 1 0;min-width:0}@media screen and (max-width: 820px){.lecture-lesson__info{flex-basis:100%}}.lecture-lesson__title{font-size:.9375rem;color:#121212;word-break:break-all}.lecture-lesson__date{margin-top:.25rem;font-size:.75rem;color:#8b95a1}.lecture-lesson__time{flex:0 0 auto;font-size:.875rem;color:#333d4b;white-space:nowrap}@media screen and (max-width: 820px){.lecture-lesson__time{margin-right:auto}}.lecture-lesson__play{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.5rem;background:#7e59c7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M7 4.5v15L19 12z'/%3E%3C/svg%3E") no-repeat center/0.875rem}.lecture-lesson__play:hover{background-color:#6a47b0}.lecture-lesson--current .lecture-lesson__title,.lecture-lesson--current .lecture-lesson__time{font-weight:600;color:#7e59c7}.layer-pop.layer-pop--purple{width:35rem;padding:0;border-radius:.5rem;overflow:hidden}.layer-pop.layer-pop--purple .layer-pop__head{padding:.875rem 1.25rem;border-bottom:0;background:#7e59c7}.layer-pop.layer-pop--purple .layer-pop__title{font-size:1.0625rem;color:#fff}.layer-pop.layer-pop--purple .layer-pop__head .layer-pop--close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 6 18 18M18 6 6 18'/%3E%3C/svg%3E")}.lecture-file{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:.75rem 1.5rem 1.5rem;list-style:none}.lecture-file::-webkit-scrollbar{width:.375rem}.lecture-file::-webkit-scrollbar-thumb{border-radius:.1875rem;background:#c4c9d1}.lecture-file::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.lecture-file__link{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .5rem .75rem 0;font-size:.875rem;color:#121212;text-decoration:none;word-break:break-all}.lecture-file__link::before{content:"";order:1;flex:0 0 auto;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e59c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-file__link::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#7e59c7;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.lecture-file__link:hover,.lecture-file__link:focus-visible{color:#7e59c7}.lecture-file__link:hover::after,.lecture-file__link:focus-visible::after{transform:scaleX(1)}.lecture-qna,.lecture-review{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.25rem;background:#f5f6f8}.lecture-qna::-webkit-scrollbar,.lecture-review::-webkit-scrollbar{width:.375rem}.lecture-qna::-webkit-scrollbar-thumb,.lecture-review::-webkit-scrollbar-thumb{border-radius:.1875rem;background:#c4c9d1}.lecture-qna::-webkit-scrollbar-track,.lecture-review::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.lecture-qna__top{display:flex;justify-content:flex-end}.lecture-qna__write{gap:.25rem;height:2rem;padding:0 .75rem;border-radius:.375rem}.lecture-qna__write::after{content:"";width:.75rem;height:.75rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-qna__empty{margin-top:.75rem;padding:4rem 1rem;border-radius:.5rem;background:#fff;font-size:.9375rem;color:#333d4b;text-align:center}.lecture-qna__list{margin:.75rem 0 0;padding:0;list-style:none}.lecture-qna__item{border:1px solid rgba(0,0,0,0);border-radius:.5rem;background:#fff}.lecture-qna__item+.lecture-qna__item{margin-top:.625rem}.lecture-qna__item.lecture-qna__item--active{border-color:#a48bdb}.lecture-qna__head{margin:0;font-size:inherit;font-weight:inherit}.lecture-qna__question{display:block;width:100%;padding:1rem 1.25rem;background:none;text-align:left;cursor:pointer}.lecture-qna__question:hover .lecture-qna__subject{font-weight:600;color:#7e59c7}.lecture-qna__category{display:block;font-size:.75rem;color:#7e59c7}.lecture-qna__subject{display:block;margin-top:.5rem;font-size:.875rem;color:#121212;word-break:break-all}.lecture-qna__meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:.375rem;font-size:.75rem;color:#8b95a1}.lecture-qna__writer{display:inline-flex;align-items:center;word-break:break-all}.lecture-qna__writer::after{content:"";width:1px;height:.625rem;margin:0 .75rem;background:#d1d6db}.lecture-qna__body{margin:0 1.25rem;padding:1rem 0 1rem;border-top:1px solid #e5e6e8}.lecture-qna__content{min-height:3.75rem;font-size:.875rem;line-height:1.6;color:#121212;word-break:break-all}.lecture-qna__btns{display:flex;justify-content:flex-end;margin-top:1rem}.lecture-qna__btn{display:inline-flex;align-items:center;font-size:.75rem;color:#6b7684;cursor:pointer}.lecture-qna__btn:hover{text-decoration:underline}.lecture-qna__btn+.lecture-qna__btn::before{content:"";width:1px;height:.625rem;margin:0 .375rem;background:#d1d6db}.lecture-qna__answer{margin-top:1rem;padding:1rem 1.25rem;border-radius:.5rem;background:#f4f3ff}.lecture-qna__answer-head{display:flex;align-items:center;gap:1rem;font-size:.75rem;color:#8b95a1}.lecture-qna__answer-writer{display:inline-flex;align-items:center;gap:.375rem;color:#7e59c7}.lecture-qna__answer-writer::before{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e59c7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4v8a3 3 0 0 0 3 3h11M15 11l4 4-4 4'/%3E%3C/svg%3E") no-repeat center/contain}.lecture-qna__answer-text{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:#121212;word-break:break-all}.qna.lecture-qna__form{padding:1rem 1.25rem 1.25rem;border-radius:.75rem;background:#fff}.qna.lecture-qna__form .qna__title{margin-top:1.25rem}.qna.lecture-qna__form .form__note{margin:.75rem 0 .5rem}.qna.lecture-qna__form .qna__box{padding:1.25rem}.qna.lecture-qna__form .qna__textarea{height:8rem}.qna.lecture-qna__form .form__row{flex-wrap:wrap;gap:.5rem 1.25rem}.qna.lecture-qna__form .qna__agree{margin-top:1rem;padding:.875rem 1rem}.qna.lecture-qna__form .qna__agree .badge{margin-right:.375rem}.qna.lecture-qna__form .qna__btns{margin-top:1rem}.lecture-review__box{padding:1.25rem;border-radius:.75rem;background:#fff}.lecture-review__rating{margin:0;padding:0;border:0}.lecture-review__guide{float:none;width:100%;padding:0;margin-bottom:.875rem;font-size:.9375rem;color:#121212;text-align:center}.lecture-review__product{padding:.875rem 1rem;border-radius:.5rem;background:#f5f6f8;text-align:center}.lecture-review__name{font-size:.8125rem;color:#333d4b;word-break:break-all}.lecture-review__stars{display:inline-flex;gap:.125rem;margin-top:.375rem}.lecture-review__star{position:relative}.lecture-review__radio{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.lecture-review__star-label{display:block;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d1d6db' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E") no-repeat center/contain;cursor:pointer}.lecture-review__star:has(.lecture-review__radio:checked) .lecture-review__star-label,.lecture-review__star:has(~.lecture-review__star .lecture-review__radio:checked) .lecture-review__star-label{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffc700' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E")}.lecture-review__star:hover .lecture-review__star-label,.lecture-review__star:has(~.lecture-review__star:hover) .lecture-review__star-label{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffc700' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E")}.lecture-review__stars:has(.lecture-review__star:hover) .lecture-review__star:not(:hover):not(:has(~.lecture-review__star:hover)) .lecture-review__star-label{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d1d6db' d='m12 2 3 6.5 7 .8-5.2 4.8 1.4 7L12 17.6 5.8 21.1l1.4-7L2 9.3l7-.8z'/%3E%3C/svg%3E")}.lecture-review__radio:focus-visible+.lecture-review__star-label{border-radius:.25rem;outline:2px solid #7e59c7;outline-offset:1px}.lecture-review__textarea{display:block;height:8rem;margin-top:1rem;padding:1rem;background:#fff;line-height:1.6;resize:vertical}.lecture-review__btns{display:flex;gap:.5rem;margin-top:1.25rem}.lecture-review__btns .btn{flex:1 1 0;height:2.75rem;border-radius:.75rem;font-size:.9375rem}.lecture-review__head{padding-bottom:.875rem;border-bottom:1px solid #e5e6e8}.lecture-review__head .lecture-detail__stars{display:block;width:5rem;height:1rem;background-size:1rem}.lecture-review__head .lecture-detail__stars::before{background-size:1rem}.lecture-review__package{margin-top:.5rem;font-size:.75rem;color:#6b7684;word-break:break-all}.lecture-review__meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:.375rem;font-size:.75rem;color:#8b95a1}.lecture-review__writer{display:inline-flex;align-items:center;word-break:break-all}.lecture-review__writer::after{content:"";width:1px;height:.625rem;margin:0 .75rem;background:#d1d6db}.lecture-review__content{min-height:3.75rem;padding-top:1rem;font-size:.875rem;line-height:1.6;color:#121212;word-break:break-all}.lecture-review__del{display:flex;justify-content:flex-end;margin-top:1rem}.lecture-review__del-btn{font-size:.75rem;color:#6b7684}.lecture-review__del-btn:hover{text-decoration:underline}html:has(>body.lecture-player){scrollbar-gutter:auto}.lecture-player{display:flex;height:100vh;overflow:hidden;background:#000}@media screen and (max-width: 820px){.lecture-player{flex-direction:column;height:auto;overflow:visible}}.lecture-player__stage{flex:1 1 0;display:flex;justify-content:center;align-items:center;min-width:0}.lecture-player__video{width:min(100%,177.7777777778vh);aspect-ratio:16/9;background:#000;overflow:hidden}.lecture-player__video img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 820px){.lecture-player__video{width:100%}}.lecture-player__side{flex:0 0 25rem;display:flex;flex-direction:column;min-height:0;background:#f5f6f8}@media screen and (max-width: 820px){.lecture-player__side{flex-basis:auto}}.player-curri{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.player-curri__title{flex:0 0 auto;padding:.75rem 1rem;background:#010f3b;font-size:.9375rem;font-weight:600;color:#fff}.player-curri__package{flex:0 0 auto;padding:.875rem 1rem 1rem;border-bottom:1px solid #e5e6e8;background:#fff}.player-curri__summary{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7684}.player-curri__name{margin-top:.5rem;font-size:.9375rem;font-weight:600;color:#121212;word-break:break-all}.player-curri__list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0;list-style:none}.player-curri__list::-webkit-scrollbar{width:.375rem}.player-curri__list::-webkit-scrollbar-thumb{border-radius:.1875rem;background:#c4c9d1}.player-curri__list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}@media screen and (max-width: 820px){.player-curri__list{overflow-y:visible}}.player-curri__item{margin-top:.5rem;background:#fff}.player-curri__head{margin:0;font-size:inherit;font-weight:inherit}.player-curri__toggle{display:grid;grid-template-columns:minmax(0, 1fr) 1.25rem;grid-template-areas:"subject arrow" "progress progress" "meta meta";align-items:center;gap:.5rem .75rem;width:100%;padding:1rem;text-align:left}.player-curri__toggle::after{content:"";grid-area:arrow;width:1.25rem;height:1.25rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23010f3b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9 12 16 19 9'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .3s ease}.player-curri__toggle:hover{background:#faf9ff}.player-curri__subject{grid-area:subject;font-size:.9375rem;font-weight:600;color:#121212;word-break:break-all}.player-curri__num{margin-right:.5rem;font-weight:400;color:#7e59c7}.player-curri__progress{grid-area:progress;display:flex;align-items:center;gap:.75rem}.player-curri__bar{flex:1 1 auto;height:.375rem;border-radius:.1875rem;background:#e5e6e8;overflow:hidden}.player-curri__bar::before{content:"";display:block;width:var(--progress, 0%);height:100%;border-radius:inherit;background:#7e59c7}.player-curri__rate{flex:0 0 auto;font-size:.8125rem;font-weight:600;color:#7e59c7}.player-curri__meta{grid-area:meta;display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:#8b95a1}.player-curri__body{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease-out,visibility 0s .3s}.player-curri__lessons{margin:0;padding:0;border-top:1px solid #e5e6e8;list-style:none}.player-curri__item--active .player-curri__toggle{background:#f4f3ff}.player-curri__item--active .player-curri__toggle::after{transform:rotate(180deg)}.player-curri__item--active .player-curri__body{visibility:visible;transition:max-height .3s ease-out}.player-lesson+.player-lesson{border-top:1px solid #f2f4f6}.player-lesson__link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;color:#121212;text-decoration:none}.player-lesson__link::before{content:"";flex:0 0 auto;width:1.125rem;height:1.125rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4c9d1' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E") no-repeat center/contain}.player-lesson__link:hover .player-lesson__num,.player-lesson__link:hover .player-lesson__title{color:#7e59c7}.player-lesson__num{flex:0 0 1.25rem;color:#8b95a1}.player-lesson__title{flex:1 1 auto;min-width:0;word-break:break-all}.player-lesson__time{flex:0 0 auto;font-size:.75rem;color:#8b95a1;white-space:nowrap}.player-lesson__rate{flex:0 0 2.5rem;font-weight:600;text-align:right}.player-lesson--done .player-lesson__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237e59c7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}.player-lesson--ready .player-lesson__rate{font-weight:400;color:#8b95a1}.player-lesson--current .player-lesson__link{background:#7e59c7}.player-lesson--current .player-lesson__link::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5v7l5.5-3.5z'/%3E%3C/svg%3E")}.player-lesson--current .player-lesson__link,.player-lesson--current .player-lesson__link:hover .player-lesson__num,.player-lesson--current .player-lesson__link:hover .player-lesson__title,.player-lesson--current .player-lesson__link .player-lesson__num,.player-lesson--current .player-lesson__link .player-lesson__time,.player-lesson--current .player-lesson__link .player-lesson__rate{color:#fff}.player-lesson--current .player-lesson__link .player-lesson__title{font-weight:600;color:#fff}.order-list{margin-top:1.5rem}.order-list__info{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.order-list__total{font-size:.875rem;color:#121212}.order-list__select{width:auto;height:2.25rem;padding:0 2.5rem 0 1rem;border-radius:.5rem;background-position:right .75rem center;background-size:1rem;font-size:.875rem}.order-history{margin:1rem 0 0;padding:0;list-style:none}.order-history__item{border:1px solid #e5e6e8;border-radius:.5rem}.order-history__item+.order-history__item{margin-top:.75rem}.order-history__head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:1rem 1.5rem;border-bottom:1px solid #e5e6e8}@media screen and (max-width: 820px){.order-history__head{padding:1rem}}.order-history__date{font-size:.9375rem;font-weight:600;color:#121212}.order-history__number{font-size:.8125rem;color:#6b7684;word-break:break-all}.order-history__detail{display:inline-flex;align-items:center;gap:.125rem;margin-left:auto;font-size:.8125rem;color:#333d4b;text-decoration:none;white-space:nowrap}.order-history__detail::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333d4b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.order-history__detail:hover{color:#2b79ed}.order-history__goods{margin:0;padding:.5rem 1.5rem;list-style:none}@media screen and (max-width: 820px){.order-history__goods{padding:.5rem 1rem}}.order-history__product{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0}.order-history__title{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.9375rem;color:#121212;word-break:break-all}.order-history__price{flex:0 0 auto;font-size:.875rem;color:#4e5968;white-space:nowrap}.order-history__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:0 0 .5rem .5rem;background:#f9fafb}@media screen and (max-width: 820px){.order-history__foot{padding:.875rem 1rem}}.order-history__pay{display:flex;align-items:center;gap:.5rem;margin:0}.order-history__pay dt{font-size:.8125rem;color:#4e5968}.order-history__pay dd{margin:0;font-size:1rem;font-weight:700;color:#121212;white-space:nowrap}.order-history__btns{display:flex;gap:.375rem;margin-left:auto}.order-empty{padding:5rem 1rem 7rem;font-size:1.375rem;color:#333d4b;text-align:center}@media screen and (max-width: 820px){.order-empty{padding:3.75rem 1rem 4.5rem;font-size:1.125rem}}.lecture-guide.refund-guide{margin-top:1.25rem}.refund-filter{margin-top:2rem}.order-list__page{margin-left:.5rem;font-size:.75rem;color:#8b95a1}.refund-list{margin:1rem 0 0;padding:0;list-style:none}.refund-item{overflow:hidden;border:1px solid #e5e6e8;border-radius:.75rem}.refund-item+.refund-item{margin-top:1rem}.refund-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.875rem 1.25rem;border-bottom:1px solid #e5e6e8;background:#f5f8fe}@media screen and (max-width: 820px){.refund-item__head{padding:.875rem 1rem}}.refund-item__date{font-size:.875rem;color:#4e5968}.refund-item__number{font-size:.8125rem;font-weight:500;color:#121212;word-break:break-all}.refund-item__detail{display:inline-flex;align-items:center;gap:.125rem;margin-left:auto;font-size:.8125rem;color:#2b79ed;text-decoration:none;white-space:nowrap}.refund-item__detail::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b79ed' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5 16 12 9 19'/%3E%3C/svg%3E") no-repeat center/contain}.refund-item__detail:hover{text-decoration:underline}.refund-item__goods{margin:0;padding:0;list-style:none}.refund-product{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.refund-product+.refund-product{border-top:1px solid #e5e6e8}@media screen and (max-width: 820px){.refund-product{flex-wrap:wrap;gap:.75rem;padding:1rem}}.refund-product__check{flex:0 0 1.125rem}.refund-product__thumb{flex:0 0 auto;width:6rem;aspect-ratio:16/9;overflow:hidden;border-radius:.25rem;background:#f5f6f8}.refund-product__thumb img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.refund-product__thumb{width:5rem}}.refund-product__info{flex:1 1 auto;min-width:0}@media screen and (max-width: 820px){.refund-product__info{flex-basis:calc(100% - 8.5rem)}}.refund-product__title{margin-top:.375rem;font-size:.9375rem;font-weight:500;color:#121212;word-break:keep-all;overflow-wrap:anywhere}.refund-product__spec{margin-top:.25rem;font-size:.75rem;color:#6b7684;word-break:keep-all}.refund-product__spec span+span::before{content:"";display:inline-block;width:1px;height:.625rem;margin:0 .5rem;background:#c4c9d1;vertical-align:-0.0625rem}.refund-product__price{flex:0 0 auto;text-align:right}@media screen and (max-width: 820px){.refund-product__price{flex-basis:100%}}.refund-product__amount{font-size:1rem;font-weight:700;color:#121212;white-space:nowrap}.refund-product__state{margin-top:.25rem;font-size:.75rem;color:#6b7684;white-space:nowrap}.refund-product__state.refund-product__state--blue{color:#2b79ed}.refund-item__foot{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:.75rem 1.25rem;border-top:1px solid #e5e6e8}@media screen and (max-width: 820px){.refund-item__foot{padding:.75rem 1rem}}.refund-item__total{font-size:.8125rem;color:#333d4b}.refund-item__total strong{font-weight:600;color:#2b79ed}.refund-item__btn{height:2rem;padding:0 1rem;border-radius:.375rem;font-size:.8125rem;text-decoration:none}.refund-apply .form__note{margin:-0.75rem 0 .5rem}.refund-apply__box{padding:1.5rem 2rem 2rem;border:1px solid #e5e6e8;border-radius:.75rem}@media screen and (max-width: 820px){.refund-apply__box{padding:1.25rem 1rem 1.5rem}}.refund-apply__textarea{height:7.5rem;padding:.75rem 1rem;line-height:1.5;resize:vertical}.refund-apply__file{display:flex;align-items:center;gap:1rem}.refund-apply__file:focus-within .refund-apply__file-btn{box-shadow:0 0 0 2px #2b79ed}.refund-apply__file-desc{flex:1 1 0;min-width:0;display:flex;align-items:center;min-height:2.25rem;padding:.375rem 1rem;border:1px solid #edeef0;border-radius:.5rem;background:#f5f6f8;font-size:.8125rem;line-height:1.4;color:#8b95a1}.refund-apply__file-btn{flex:0 0 auto;gap:.375rem;height:2.25rem;padding:0 1rem;border-radius:.5rem;font-size:.8125rem;cursor:pointer}.refund-apply__file-btn::before{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l8.6-8.6A4 4 0 1 1 18 8.8l-8.6 8.6a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") no-repeat center/contain}.refund-apply__file-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.refund-apply__file-list:empty{display:none}.refund-apply__file-item{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:1.75rem;padding:.25rem .5rem;border:1px solid #e5e6e8;border-radius:.25rem;background:#fff}.refund-apply__file-name{min-width:0;font-size:.8125rem;color:#333d4b;word-break:break-all}.refund-apply__file-del{flex:0 0 auto;display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#8b95a1}.refund-apply__file-del::after{content:"";width:.875rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23b0b8c1'/%3E%3Cpath d='m10.5 5.5-5 5m0-5 5 5' stroke='%23fff' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/contain}.refund-apply__file-del:hover{color:#d20505}.refund-apply__label-noti{margin-left:.25rem;font-size:.75rem;font-weight:400;color:#d20505}.lecture-guide.refund-apply__guide{margin-top:2rem;font-size:.8125rem}.refund-apply__cancel{text-decoration:none}
