.DatePickerModal-module-scss-module__CXR8Na__overlay{z-index:9998;background:rgba(0,0,0,.8);position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__overlay{display:none}}.DatePickerModal-module-scss-module__CXR8Na__modal{z-index:9999;background:#151515;border-radius:20px;flex-direction:column;width:375px;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__modal{border-radius:0;width:100%;max-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}}.DatePickerModal-module-scss-module__CXR8Na__header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(21,21,21,.01);justify-content:space-between;align-items:center;height:56px;padding:12px 20px;display:flex}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__header{justify-content:flex-end}}.DatePickerModal-module-scss-module__CXR8Na__headerSpacer{width:109.778px;height:38px}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__headerSpacer{display:none}}.DatePickerModal-module-scss-module__CXR8Na__closeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.DatePickerModal-module-scss-module__CXR8Na__closeButton:hover{opacity:.7}.DatePickerModal-module-scss-module__CXR8Na__closeButton svg{width:20px;height:20px}.DatePickerModal-module-scss-module__CXR8Na__content{flex:1;padding:32px 0;overflow-y:auto}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__content{padding-bottom:100px}}.DatePickerModal-module-scss-module__CXR8Na__calendar{flex-direction:column;align-items:center;gap:32px;display:flex}.DatePickerModal-module-scss-module__CXR8Na__monthHeader{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.DatePickerModal-module-scss-module__CXR8Na__monthNav{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.DatePickerModal-module-scss-module__CXR8Na__monthNav:hover{opacity:.7}.DatePickerModal-module-scss-module__CXR8Na__monthNav svg{width:20px;height:20px}.DatePickerModal-module-scss-module__CXR8Na__monthYear{letter-spacing:-.095px;color:#fff;text-align:center;margin:0;font-family:Pretendard,sans-serif;font-size:19px;font-weight:600;line-height:1.5}.DatePickerModal-module-scss-module__CXR8Na__weekDays{justify-content:space-between;width:100%;padding:0 16px;display:flex}.DatePickerModal-module-scss-module__CXR8Na__weekDay{letter-spacing:-.0288px;color:#929299;text-align:center;width:37.403px;padding:4.675px;font-family:Pretendard,sans-serif;font-size:11.52px;font-weight:500;line-height:1.5}.DatePickerModal-module-scss-module__CXR8Na__calendarGrid{flex-direction:column;gap:0;width:100%;padding:0 12px;display:flex}.DatePickerModal-module-scss-module__CXR8Na__calendarRow{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:12px 8px 8px;display:flex}.DatePickerModal-module-scss-module__CXR8Na__calendarCell,.DatePickerModal-module-scss-module__CXR8Na__calendarCellEmpty{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DatePickerModal-module-scss-module__CXR8Na__calendarCell{color:#8e8e8e;cursor:pointer;background:0 0;border:none;border-radius:45.943px;padding:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:all .2s}.DatePickerModal-module-scss-module__CXR8Na__calendarCell.DatePickerModal-module-scss-module__CXR8Na__unavailable{opacity:.4;cursor:not-allowed;pointer-events:none}.DatePickerModal-module-scss-module__CXR8Na__calendarCell.DatePickerModal-module-scss-module__CXR8Na__available{cursor:pointer;opacity:1;color:#fff;letter-spacing:-.075px;background:rgba(0,119,255,.2);font-weight:600}.DatePickerModal-module-scss-module__CXR8Na__calendarCell.DatePickerModal-module-scss-module__CXR8Na__available:hover{background:rgba(0,119,255,.3)}.DatePickerModal-module-scss-module__CXR8Na__calendarCell.DatePickerModal-module-scss-module__CXR8Na__available.DatePickerModal-module-scss-module__CXR8Na__selected{color:#003675;background:#fff}.DatePickerModal-module-scss-module__CXR8Na__calendarCell.DatePickerModal-module-scss-module__CXR8Na__selected{color:#003675;letter-spacing:-.075px;background:#fff;font-weight:600}.DatePickerModal-module-scss-module__CXR8Na__footer{border-top:1px solid rgba(255,255,255,.1);padding:12px 16px}@media (max-width:767px){.DatePickerModal-module-scss-module__CXR8Na__footer{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#151515;border-top:none;position:fixed;bottom:0;left:0;right:0}}.DatePickerModal-module-scss-module__CXR8Na__confirmButton{color:#000;letter-spacing:-.085px;cursor:pointer;background:#fff;border:none;border-radius:100px;width:100%;height:56px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}.DatePickerModal-module-scss-module__CXR8Na__confirmButton:hover{background:rgba(255,255,255,.9)}
.ApplicationModal-module-scss-module__DjPfRW__overlay{z-index:9998;background:rgba(0,0,0,.8);position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__overlay{display:none}}.ApplicationModal-module-scss-module__DjPfRW__modal{z-index:9999;background:#151515;border:1px solid #555;border-radius:24px;flex-direction:column;width:1194px;max-width:90vw;max-height:90vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__modal{border:none;border-radius:0;width:100%;max-width:100%;max-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;transform:none}}.ApplicationModal-module-scss-module__DjPfRW__header{justify-content:flex-end;align-items:center;height:88px;padding:0 40px;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__header{height:56px;padding:12px 20px}}.ApplicationModal-module-scss-module__DjPfRW__mobileTitle{display:none}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__mobileTitle{letter-spacing:-.256px;color:#fff;margin:0;padding:0 20px 24px;font-family:Pretendard,sans-serif;font-size:32px;font-weight:700;line-height:145%;display:block}}.ApplicationModal-module-scss-module__DjPfRW__headerSpacer{width:109.778px;height:38px}.ApplicationModal-module-scss-module__DjPfRW__closeButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.ApplicationModal-module-scss-module__DjPfRW__closeButton:hover{opacity:.7}.ApplicationModal-module-scss-module__DjPfRW__closeButton svg{width:20px;height:20px}.ApplicationModal-module-scss-module__DjPfRW__content{flex:1;padding:0 40px 40px;overflow-y:auto}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__content{padding:0 20px 120px}}.ApplicationModal-module-scss-module__DjPfRW__mainContent{align-items:stretch;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__mainContent{flex-direction:column}}.ApplicationModal-module-scss-module__DjPfRW__formSection{flex-direction:column;flex:1;gap:80px;padding:8px 40px 48px 0;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__formSection{order:2;gap:32px;padding:0}}.ApplicationModal-module-scss-module__DjPfRW__title{letter-spacing:-.2px;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:40px;font-weight:600;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__title{display:none}}.ApplicationModal-module-scss-module__DjPfRW__formFields{flex-direction:column;gap:56px;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__formFields{gap:56px}}.ApplicationModal-module-scss-module__DjPfRW__field{flex-direction:column;gap:12px;display:flex}.ApplicationModal-module-scss-module__DjPfRW__fieldLabel{letter-spacing:-.075px;color:#fff;align-items:center;gap:2px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__fieldLabel{font-size:15px}}.ApplicationModal-module-scss-module__DjPfRW__required{letter-spacing:-.085px;color:#f35064;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__dateInputRow{align-items:center;gap:24px;display:flex}.ApplicationModal-module-scss-module__DjPfRW__dateInput{border-bottom:1px solid rgba(255,255,255,.1);flex:1;align-items:center;gap:16px;padding:20px 0;display:flex}.ApplicationModal-module-scss-module__DjPfRW__dateInput p{letter-spacing:-.085px;color:#f0f0f0;margin:0;font-family:Pretendard,sans-serif;font-size:17px;font-weight:400;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__dateInput p{letter-spacing:-.075px;font-size:15px}}.ApplicationModal-module-scss-module__DjPfRW__dateSelectButton{color:#fff;letter-spacing:-.085px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:100px;height:48px;padding:12px 16px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}.ApplicationModal-module-scss-module__DjPfRW__dateSelectButton:hover{background:rgba(255,255,255,.1)}.ApplicationModal-module-scss-module__DjPfRW__timeOptions{flex-direction:column;gap:8px;display:flex}.ApplicationModal-module-scss-module__DjPfRW__timeOptionsRow{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ApplicationModal-module-scss-module__DjPfRW__timeOptionEmpty{display:none}.ApplicationModal-module-scss-module__DjPfRW__timeOption{cursor:pointer;background:rgba(255,255,255,.05);border-radius:8px;align-items:center;gap:8px;width:100%;padding:16px;transition:all .2s;display:flex}.ApplicationModal-module-scss-module__DjPfRW__timeOption span{letter-spacing:-.075px;color:#f0f0f0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__timeOption span{font-size:15px}}.ApplicationModal-module-scss-module__DjPfRW__timeOption:hover{background:rgba(255,255,255,.1)}.ApplicationModal-module-scss-module__DjPfRW__timeOptionSelected{background:rgba(255,255,255,.15)}.ApplicationModal-module-scss-module__DjPfRW__timeRadio{border:1px solid #c6c6c6;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.ApplicationModal-module-scss-module__DjPfRW__timeRadioSelected{border-color:#94b9e3}.ApplicationModal-module-scss-module__DjPfRW__timeRadioDot{background:#94b9e3;border-radius:50%;width:7px;height:7px}.ApplicationModal-module-scss-module__DjPfRW__participantInput{border-bottom:1px solid rgba(255,255,255,.1);align-items:center;gap:20px;padding:20px 0;display:flex}.ApplicationModal-module-scss-module__DjPfRW__participantInput input{color:#f0f0f0;text-align:right;background:0 0;border:none;outline:none;flex:1;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__participantInput input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ApplicationModal-module-scss-module__DjPfRW__participantInput input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ApplicationModal-module-scss-module__DjPfRW__participantInput .ApplicationModal-module-scss-module__DjPfRW__participantUnit{letter-spacing:-.075px;color:#f0f0f0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__requestTextarea{color:#f0f0f0;resize:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;outline:none;width:100%;height:148px;padding:20px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__requestTextarea::placeholder{color:#8e8e8e}.ApplicationModal-module-scss-module__DjPfRW__divider{background:rgba(255,255,255,.1);width:100%;height:1px}.ApplicationModal-module-scss-module__DjPfRW__agreementSection{flex-direction:column;gap:32px;display:flex}.ApplicationModal-module-scss-module__DjPfRW__agreementTitle{letter-spacing:-.075px;color:#f0f0f0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__agreementContent{color:#d8d8d8;background:#2d2d2d;border-radius:8px;height:231px;padding:20px;font-family:SUITE,sans-serif;font-size:15px;font-weight:400;line-height:1.6;overflow-y:auto}.ApplicationModal-module-scss-module__DjPfRW__agreementContent p{margin:0 0 8px}.ApplicationModal-module-scss-module__DjPfRW__agreementContent p:last-child{margin-bottom:0}.ApplicationModal-module-scss-module__DjPfRW__agreementContent strong{color:#f0f0f0;font-family:Pretendard,sans-serif;font-weight:700}.ApplicationModal-module-scss-module__DjPfRW__agreementCheckbox{align-items:center;gap:8px;display:flex}.ApplicationModal-module-scss-module__DjPfRW__agreementCheckbox span{color:#d8d8d8;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.ApplicationModal-module-scss-module__DjPfRW__checkbox{cursor:pointer;background:0 0;border:1px solid #c6c6c6;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;transition:all .2s;display:flex}.ApplicationModal-module-scss-module__DjPfRW__checkbox:hover{border-color:#94b9e3}.ApplicationModal-module-scss-module__DjPfRW__checkbox svg{width:12px;height:12px}.ApplicationModal-module-scss-module__DjPfRW__checkboxChecked{background:#94b9e3;border-color:#94b9e3}.ApplicationModal-module-scss-module__DjPfRW__applyButton{color:#000;letter-spacing:-.085px;cursor:pointer;background:#fff;border:none;border-radius:100px;width:100%;height:56px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}.ApplicationModal-module-scss-module__DjPfRW__applyButton:hover:not(:disabled){background:rgba(255,255,255,.9)}.ApplicationModal-module-scss-module__DjPfRW__applyButtonDisabled{color:#8e8e8e;cursor:not-allowed;background:#555}.ApplicationModal-module-scss-module__DjPfRW__cancelButton{color:#f35064;letter-spacing:-.075px;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;height:auto;margin-top:8px;padding:16px 0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:opacity .2s}.ApplicationModal-module-scss-module__DjPfRW__cancelButton:hover:not(:disabled){opacity:.7}.ApplicationModal-module-scss-module__DjPfRW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ApplicationModal-module-scss-module__DjPfRW__verticalDivider{background:rgba(255,255,255,.1);flex-shrink:0;align-self:stretch;width:1px;min-height:100%;margin:0 24px}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__verticalDivider{display:none}}.ApplicationModal-module-scss-module__DjPfRW__summarySection{flex-direction:column;flex-shrink:0;gap:24px;width:400px;padding-top:8px;padding-left:0;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summarySection{background:0 0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;flex-direction:column;order:1;gap:16px;width:100%;margin-bottom:56px;padding:0 0 56px}}.ApplicationModal-module-scss-module__DjPfRW__summaryHeader{display:contents}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryHeader{background:0 0;border-radius:0;flex-direction:row;align-items:flex-start;gap:12px;padding:0;display:flex}}.ApplicationModal-module-scss-module__DjPfRW__summaryImage{aspect-ratio:400/300;border-radius:12px;width:100%;overflow:hidden}.ApplicationModal-module-scss-module__DjPfRW__summaryImage img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryImage{aspect-ratio:110/83;border-radius:8px;width:110px;min-width:110px;height:83px}}.ApplicationModal-module-scss-module__DjPfRW__summaryContent{flex-direction:column;gap:28px;padding:40px 0;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryContent{display:contents}.ApplicationModal-module-scss-module__DjPfRW__summaryTitleWrapper{flex-direction:column;flex:1;justify-content:flex-start;display:flex}}.ApplicationModal-module-scss-module__DjPfRW__summaryTitle{letter-spacing:-.105px;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:21px;font-weight:600;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryTitle{letter-spacing:-.065px;font-size:13px}}.ApplicationModal-module-scss-module__DjPfRW__summaryDetails{background:rgba(255,255,255,.05);border-radius:8px;flex-direction:column;gap:20px;padding:20px;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryDetails{background:rgba(255,255,255,.05);border-radius:8px;gap:12px;padding:16px}}.ApplicationModal-module-scss-module__DjPfRW__summaryDetailItem{align-items:center;gap:20px;display:flex}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryDetailItem{align-items:flex-start;gap:12px}}.ApplicationModal-module-scss-module__DjPfRW__summaryIcon{flex-shrink:0;width:16px;height:16px}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryIcon{width:12px;height:12px}}.ApplicationModal-module-scss-module__DjPfRW__summaryLabel{letter-spacing:-.075px;color:#fff;white-space:nowrap;min-width:80px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryLabel{min-width:60px;font-size:13px}}.ApplicationModal-module-scss-module__DjPfRW__summaryValue{color:#d8d8d8;flex:1;margin:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__summaryValue{font-size:13px}}.ApplicationModal-module-scss-module__DjPfRW__footer{display:none}@media (max-width:767px){.ApplicationModal-module-scss-module__DjPfRW__footer{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom));z-index:100;background:#151515;display:block;position:fixed;bottom:0;left:0;right:0}.ApplicationModal-module-scss-module__DjPfRW__buttonWrapper{display:none}}
.detail-module-scss-module__9cfq2G__videoWrapper{aspect-ratio:16/9;border-radius:8px;width:100%;min-height:300px;margin-bottom:24px;overflow:hidden}.detail-module-scss-module__9cfq2G__videoWrapper iframe{border:none;width:100%;height:100%}.detail-module-scss-module__9cfq2G__page{color:#fff;background-color:#151515;flex-direction:column;min-height:100vh;padding-top:80px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__page{padding-top:56px;padding-bottom:80px}}.detail-module-scss-module__9cfq2G__container{box-sizing:border-box;flex:1;width:100%;max-width:1920px;margin:0 auto;padding:0 240px}@media (max-width:1024px){.detail-module-scss-module__9cfq2G__container{padding:0 120px}}@media (max-width:767px){.detail-module-scss-module__9cfq2G__container{padding:0 20px}}.detail-module-scss-module__9cfq2G__content{grid-template-rows:auto auto;grid-template-columns:1fr 464px;gap:24px;width:100%;padding:80px 0;display:grid}@media (max-width:1024px){.detail-module-scss-module__9cfq2G__content{grid-template-columns:1fr;padding:60px 0}}@media (max-width:767px){.detail-module-scss-module__9cfq2G__content{flex-direction:column;gap:40px;padding:0 0 68px;display:flex}}.detail-module-scss-module__9cfq2G__mainSection{flex-direction:column;flex:1;gap:88px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__mainSection{gap:48px}}.detail-module-scss-module__9cfq2G__imageSection{grid-area:1/1;width:100%}@media (max-width:767px){.detail-module-scss-module__9cfq2G__imageSection{grid-area:auto;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}.detail-module-scss-module__9cfq2G__imageWrapper{aspect-ratio:400/300;border-radius:12px;width:100%;overflow:hidden}@media (max-width:767px){.detail-module-scss-module__9cfq2G__imageWrapper{border-radius:0}}.detail-module-scss-module__9cfq2G__imageWrapper img{object-fit:cover;width:100%;height:100%}.detail-module-scss-module__9cfq2G__bodySection{grid-area:2/1;width:100%}@media (max-width:767px){.detail-module-scss-module__9cfq2G__bodySection{grid-area:auto}}.detail-module-scss-module__9cfq2G__bodyContent{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:767px){.detail-module-scss-module__9cfq2G__bodyContent{font-size:15px}}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:767px){.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents{font-size:15px}}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents p{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents span{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents div{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents li{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents td{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents th{color:var(--grayscale-30,#d8d8d8);letter-spacing:-.085px;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:767px){.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents p{font-size:15px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents span{font-size:15px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents div{font-size:15px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents li{font-size:15px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents td{font-size:15px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents th{font-size:15px}}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents p{margin:0 0 16px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents p:last-child{margin-bottom:0}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents ul{margin:16px 0;padding-left:24px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents ol{margin:16px 0;padding-left:24px}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents li{margin:8px 0}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents strong{color:#fff;font-weight:600}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h1{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h2{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h3{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h4{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h5{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents h6{color:#fff;font-family:Pretendard,sans-serif}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents a{color:#94b9e3}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents code{color:#d8d8d8;background:rgba(255,255,255,.1)}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents pre{background:rgba(255,255,255,.05)}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents blockquote{color:#d8d8d8;border-left:4px solid #94b9e3}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents table{border-color:rgba(255,255,255,.2)}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents table th{border-color:rgba(255,255,255,.2)}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents table td{border-color:rgba(255,255,255,.2)}.detail-module-scss-module__9cfq2G__bodyContent .toastui-editor-contents img{width:100%;max-width:100%;height:auto;margin:16px 0;display:block}.detail-module-scss-module__9cfq2G__sidebar{flex-shrink:0;grid-area:1/2/3;align-self:flex-start;width:464px;max-height:calc(100vh - 120px);position:-webkit-sticky;position:sticky;top:100px;overflow-y:auto}@media (max-width:1024px){.detail-module-scss-module__9cfq2G__sidebar{grid-area:auto/1;width:100%;max-height:none;position:relative;top:0;overflow-y:visible}}@media (max-width:767px){.detail-module-scss-module__9cfq2G__sidebar{grid-area:auto}}.detail-module-scss-module__9cfq2G__sidebarCard{background:rgba(255,255,255,.04);border:1px solid #2d2d2d;border-radius:12px;flex-direction:column;gap:20px;padding:32px 28px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__sidebarCard{background:0 0;border:none;border-radius:0;gap:20px;padding:0}}.detail-module-scss-module__9cfq2G__cardHeader{flex-direction:column;gap:20px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__cardHeader{gap:10px}}.detail-module-scss-module__9cfq2G__labels{flex-wrap:wrap;gap:4px;display:flex}.detail-module-scss-module__9cfq2G__labelRed{letter-spacing:-.075px;color:#fb7058;background:rgba(255,255,255,.1);border-radius:4px;padding:8px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:767px){.detail-module-scss-module__9cfq2G__labelRed{padding:6px 8px;font-size:13px}}.detail-module-scss-module__9cfq2G__labelWhite{letter-spacing:-.075px;color:#f8f8fc;background:rgba(255,255,255,.1);border-radius:4px;align-items:center;padding:3px 8px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__labelWhite{padding:3px 8px;font-size:13px}}.detail-module-scss-module__9cfq2G__cardTitle{letter-spacing:-.125px;color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Pretendard,sans-serif;font-size:26px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:767px){.detail-module-scss-module__9cfq2G__cardTitle{font-size:22px}}.detail-module-scss-module__9cfq2G__divider{opacity:.3;background:#555;width:100%;height:1px}.detail-module-scss-module__9cfq2G__cardInfo{flex-direction:column;gap:8px;display:flex}.detail-module-scss-module__9cfq2G__infoRow{align-items:center;gap:16px;padding-left:12px;display:flex;position:relative}.detail-module-scss-module__9cfq2G__infoRow:before{content:"";background-color:#fb7058;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.detail-module-scss-module__9cfq2G__infoLabel{flex-shrink:0;align-items:center;gap:8px;width:48px;display:flex}.detail-module-scss-module__9cfq2G__icon{letter-spacing:-.075px;color:#fff;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}.detail-module-scss-module__9cfq2G__infoValue{color:#f0f0f0;flex:1;margin:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.detail-module-scss-module__9cfq2G__educationDetails{background:rgba(255,255,255,.05);border-radius:8px;flex-direction:column;gap:0;padding:16px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__educationDetails{padding:18px}}.detail-module-scss-module__9cfq2G__detailItem{border-bottom:1px solid rgba(69,69,69,.42);flex-direction:row;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.detail-module-scss-module__9cfq2G__detailItem:first-child{padding-top:0}.detail-module-scss-module__9cfq2G__detailItem:last-child{border-bottom:none;padding-bottom:0}@media (max-width:767px){.detail-module-scss-module__9cfq2G__detailItem{flex-direction:row;align-items:flex-start;gap:16px}}.detail-module-scss-module__9cfq2G__detailLabel{flex-shrink:0;align-items:center;gap:8px;min-width:100px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__detailLabel{min-width:80px}}.detail-module-scss-module__9cfq2G__detailIconImage{flex-shrink:0;width:16px;height:16px}.detail-module-scss-module__9cfq2G__detailIcon{letter-spacing:-.075px;color:#fff;white-space:nowrap;font-family:Pretendard,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.detail-module-scss-module__9cfq2G__detailValue{color:#d8d8d8;flex:1;margin:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.detail-module-scss-module__9cfq2G__otherInfo{background:rgba(0,120,255,.1);border-radius:8px;padding:24px}.detail-module-scss-module__9cfq2G__otherInfo p{color:#d8d8d8;margin:0;font-family:Pretendard,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.detail-module-scss-module__9cfq2G__dateSelector{border-bottom:1px solid #555;align-items:center;gap:24px;padding-bottom:10px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__dateSelector{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:0}}.detail-module-scss-module__9cfq2G__dateInput{flex:1;align-items:center;gap:8px;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__dateInput{border-bottom:1px solid #555;gap:6px;padding-bottom:12px}}.detail-module-scss-module__9cfq2G__dateInput p{letter-spacing:-.085px;color:#717171;margin:0;font-family:Pretendard,sans-serif;font-size:17px;font-weight:400;line-height:1.5}@media (max-width:767px){.detail-module-scss-module__9cfq2G__dateInput p{font-size:13px}}.detail-module-scss-module__9cfq2G__dateIcon{flex-shrink:0;width:20px;height:20px}@media (max-width:767px){.detail-module-scss-module__9cfq2G__dateIcon{width:16px;height:16px}}.detail-module-scss-module__9cfq2G__dateButton{color:#fff;letter-spacing:-.085px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:100px;padding:12px 16px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}@media (max-width:767px){.detail-module-scss-module__9cfq2G__dateButton{flex-shrink:0;padding:8px 12px;font-size:13px}}.detail-module-scss-module__9cfq2G__dateButton:hover{background:rgba(255,255,255,.1)}.detail-module-scss-module__9cfq2G__price{justify-content:flex-end;padding:12px 0;display:flex}@media (max-width:767px){.detail-module-scss-module__9cfq2G__price{border-bottom:1px solid rgba(85,85,85,.35);justify-content:flex-end;padding-bottom:20px}}.detail-module-scss-module__9cfq2G__price p{letter-spacing:-.16px;color:#fff;margin:0;font-family:Pretendard,sans-serif;font-size:32px;font-weight:600;line-height:1.5}@media (max-width:767px){.detail-module-scss-module__9cfq2G__price p{font-size:28px}}.detail-module-scss-module__9cfq2G__applyButton{color:#000;letter-spacing:-.085px;cursor:pointer;background:#fff;border:none;border-radius:100px;width:100%;height:56px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}.detail-module-scss-module__9cfq2G__applyButton:hover{background:rgba(255,255,255,.9)}.detail-module-scss-module__9cfq2G__applyButton:disabled{cursor:not-allowed;opacity:.7}.detail-module-scss-module__9cfq2G__pendingButton,.detail-module-scss-module__9cfq2G__closedButton,.detail-module-scss-module__9cfq2G__completedButton{color:#fff;letter-spacing:-.085px;cursor:not-allowed;background:#555;border:none;border-radius:100px;width:100%;height:56px;font-family:Pretendard,sans-serif;font-size:17px;font-weight:500;line-height:1.5;transition:all .2s}.detail-module-scss-module__9cfq2G__cancelLink{text-align:center;color:#fb7058;letter-spacing:-.075px;cursor:pointer;background:0 0;border:none;width:100%;margin-top:16px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:1.5;text-decoration:underline;transition:opacity .2s;display:block}.detail-module-scss-module__9cfq2G__cancelLink:hover{opacity:.8}@media (max-width:767px){.detail-module-scss-module__9cfq2G__cancelLink{text-align:right;margin-top:0}}.detail-module-scss-module__9cfq2G__labelGray{letter-spacing:-.075px;color:#949494;background:rgba(255,255,255,.1);border-radius:4px;padding:3px 8px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:767px){.detail-module-scss-module__9cfq2G__labelGray{padding:3px 8px;font-size:13px}}.detail-module-scss-module__9cfq2G__actionButtonDesktop{display:block}@media (max-width:767px){.detail-module-scss-module__9cfq2G__actionButtonDesktop{display:none}}.detail-module-scss-module__9cfq2G__stickyButtonWrapper{display:none}@media (max-width:767px){.detail-module-scss-module__9cfq2G__stickyButtonWrapper{padding:12px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;background:#151515;grid-template-columns:1fr 70px;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.detail-module-scss-module__9cfq2G__stickyButtonWrapper:has(>button:only-child){grid-template-columns:1fr}}.detail-module-scss-module__9cfq2G__loading,.detail-module-scss-module__9cfq2G__error{text-align:center;color:#d8d8d8;padding:120px 0;font-family:Pretendard,sans-serif;font-size:17px;font-weight:400;line-height:1.5}.detail-module-scss-module__9cfq2G__scrollToTop{bottom:96px}
