.job-pagination-module__NkRAJq__pagination{justify-content:center;align-items:center;gap:var(--spacing-1);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}.job-pagination-module__NkRAJq__number{min-width:var(--size-touch)}
.service-toast-motion{animation:service-toast-in var(--motion-duration-standard) ease-out both}.service-toast-motion[data-phase=closing]{pointer-events:none;animation:service-toast-out var(--motion-duration-standard) ease-out both}@keyframes service-toast-in{0%{opacity:0;transform:translateY(var(--spacing-3))}to{opacity:1;transform:translateY(0)}}@keyframes service-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--spacing-3))}}@media (prefers-reduced-motion:reduce){.service-toast-motion{animation:none}.service-toast-motion[data-phase=closing]{animation-duration:.01ms}}
.feedback-toast-review-module__Nc4Rxq__review>.ds-toast{padding-block:calc(var(--spacing-3) - var(--spacing-5) / 4);background:color-mix(in srgb, var(--color-bg-inverse) 85%, transparent)}
.content-share-module__Dpexpa__actions{gap:var(--spacing-3);display:grid}
@property --course-viewer-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.current-viewers-module__0R8uXq__banner{top:calc(-1 * var(--spacing-1));min-height:var(--font-caption-line);padding-inline:var(--spacing-4);font-family:var(--font-family);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.current-viewers-module__0R8uXq__banner .current-viewers-module__0R8uXq__count{color:var(--color-text-primary);text-underline-offset:calc(var(--size-border) * 2);text-decoration:underline}.current-viewers-module__0R8uXq__notice{width:fit-content;max-width:100%;min-height:var(--size-control-extra-small);padding-inline:var(--spacing-3);border:calc(var(--size-border) * 2) solid transparent;border-radius:var(--radius-full);background:linear-gradient(var(--color-bg-default), var(--color-bg-default)) padding-box, conic-gradient(from var(--course-viewer-border-angle), var(--color-brand-primary), var(--primitive-blue-300) 75deg, var(--color-bg-default) 110deg, var(--color-brand-gradient-mint) 145deg, var(--primitive-blue-300) 220deg, var(--color-brand-primary)) border-box;box-shadow:0 calc(var(--size-border) * 2) var(--spacing-2) color-mix(in srgb, var(--color-text-primary) 3%, transparent);color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);text-align:center;word-break:keep-all;overflow-wrap:anywhere;justify-content:center;justify-self:center;align-items:center;margin:0;animation:4s linear infinite current-viewers-module__0R8uXq__course-viewer-border;display:flex}@keyframes current-viewers-module__0R8uXq__course-viewer-border{to{--course-viewer-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.current-viewers-module__0R8uXq__notice{animation:none}}.current-viewers-module__0R8uXq__finalBanner .current-viewers-module__0R8uXq__count{color:#0000;background:linear-gradient(114deg, var(--color-brand-primary) 2%, var(--color-brand-gradient-mid) 50%, var(--color-brand-gradient-mint) 113%);-webkit-background-clip:text;background-clip:text}
.enrollment-guide-module__fWT0IW__guide{margin-inline:calc(-1 * var(--spacing-4))}.enrollment-guide-module__fWT0IW__guide>header{padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);gap:var(--spacing-3)}.enrollment-guide-module__fWT0IW__guide>header h2{font:800 30px/40px var(--font-family-heading)}.enrollment-guide-module__fWT0IW__guide>header p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:500}.enrollment-guide-module__fWT0IW__guide>header>:last-child{color:var(--primitive-coral-500)}.enrollment-guide-module__fWT0IW__guide>div:not(.enrollment-guide-module__fWT0IW__promotion){padding:var(--spacing-6) var(--spacing-4);border:0}.enrollment-guide-module__fWT0IW__guide>div+div{border-top:var(--spacing-3) solid var(--color-bg-muted)}.enrollment-guide-module__fWT0IW__guide h2{font:700 24px/32px var(--font-family-heading)}.enrollment-guide-module__fWT0IW__guide .ccv-body{gap:var(--spacing-1)}.enrollment-guide-module__fWT0IW__guide .ccv-body h3{font-size:var(--font-title-size);line-height:var(--font-title-line)}.enrollment-guide-module__fWT0IW__guide .ccv-body p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:500}.enrollment-guide-module__fWT0IW__guide .ccv-body:before{content:"Q";width:var(--spacing-6);height:var(--spacing-6);background:var(--color-bg-muted);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-caption-size);margin-bottom:var(--spacing-2);place-items:center;display:grid}.enrollment-guide-module__fWT0IW__guide ol li{padding:var(--spacing-2) var(--spacing-3);gap:var(--spacing-2);grid-template-columns:auto 1fr}.enrollment-guide-module__fWT0IW__guide ol li p{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.enrollment-guide-module__fWT0IW__curriculumHeading{text-align:center;gap:var(--spacing-4);display:grid}.enrollment-guide-module__fWT0IW__curriculumHeading p{font-size:var(--font-bodySmall-size)}.enrollment-guide-module__fWT0IW__curriculumHeading>div,.enrollment-guide-module__fWT0IW__curriculumHeading span{justify-content:center;align-items:center;gap:var(--spacing-1);display:flex}.enrollment-guide-module__fWT0IW__curriculumHeading>div{gap:var(--spacing-3)}.enrollment-guide-module__fWT0IW__instructorHeading{padding:var(--spacing-4);background:var(--color-brand-subtle);border-radius:var(--radius-sm)}.enrollment-guide-module__fWT0IW__promotion{margin-top:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);justify-content:space-between;gap:var(--spacing-1);background:var(--primitive-gray-800);color:var(--color-text-inverse);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:flex}.enrollment-guide-module__fWT0IW__promotion strong{font-size:var(--font-caption-size)}.enrollment-guide-module__fWT0IW__guide>div:nth-last-child(-n+2){background:var(--color-bg-subtle);gap:var(--spacing-2)}.enrollment-guide-module__fWT0IW__guide>div:nth-last-child(-n+2) h2{font:700 16px/24px var(--font-family)}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__legalBox{padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-muted);border-radius:var(--radius-sm)}.enrollment-guide-module__fWT0IW__instructors{padding:var(--spacing-4);background:var(--color-brand-subtle);border-radius:var(--radius-sm)}.enrollment-guide-module__fWT0IW__instructors .enrollment-guide-module__fWT0IW__instructorHeading{margin-bottom:var(--spacing-2);font-size:var(--font-bodySmall-size);padding:0;text-decoration:underline}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__instructors p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.enrollment-guide-module__fWT0IW__paper{--credential-stage-height:307px;--credential-paper-width:205px}.enrollment-guide-module__fWT0IW__card{--credential-stage-height:190px;--credential-card-width:280px}.enrollment-guide-module__fWT0IW__guide>div:has(figure){gap:var(--spacing-2)}.enrollment-guide-module__fWT0IW__guide>div:has(figure) h2{text-align:center}.enrollment-guide-module__fWT0IW__guide>div:has(figure)>p{font-size:var(--font-caption-size);line-height:var(--font-caption-line);text-align:center}.enrollment-guide-module__fWT0IW__operator{background:var(--color-bg-muted);padding:var(--spacing-4);border-radius:var(--radius-sm);gap:var(--spacing-3);display:grid}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator h3{font-size:var(--font-bodySmall-size)}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator dl{padding:0}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator dl>div{flex-direction:column;gap:0}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator dl dt{flex-basis:auto}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator dl dd{text-align:left}.enrollment-guide-module__fWT0IW__proof{font-size:var(--font-caption-size);line-height:var(--font-caption-line);text-align:center;font-weight:700}.enrollment-guide-module__fWT0IW__proof span{color:var(--color-brand-primary);text-decoration:underline}@media (max-width:359px){.enrollment-guide-module__fWT0IW__promotion{font-size:var(--font-caption-size)}}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__promotion{justify-content:center}.enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__promotion strong{font-size:var(--font-bodySmall-size);font-weight:600}.course-content-view[data-immersive=true] .enrollment-guide-module__fWT0IW__guide>div:nth-last-child(-n+2) :is(p,dl){font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.course-content-view[data-immersive=true] .enrollment-guide-module__fWT0IW__guide .enrollment-guide-module__fWT0IW__operator dt{flex-basis:auto}
.kakao-workplace-map-module__pq8FFG__wrapper{border-radius:var(--radius-md);background:var(--color-bg-default);position:relative;overflow:hidden}.kakao-workplace-map-module__pq8FFG__map{width:100%;height:clamp(280px,50dvh,480px)}.kakao-workplace-map-module__pq8FFG__fillWrapper,.kakao-workplace-map-module__pq8FFG__fillMap{height:100%}.kakao-workplace-map-module__pq8FFG__status{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--color-bg-default);color:var(--color-text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line);flex-direction:column;margin:0;display:flex;position:absolute;inset:0}.kakao-workplace-map-module__pq8FFG__lookupNotice{z-index:1;left:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-20);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-bg-default);position:absolute}.kakao-workplace-map-module__pq8FFG__compactMap{aspect-ratio:2;height:auto;min-height:160px}.kakao-workplace-map-module__pq8FFG__edgeToEdge{border-radius:0}.kakao-workplace-map-module__pq8FFG__mapControls{z-index:2;right:var(--spacing-4);bottom:calc(var(--map-selection-height,0px) + var(--spacing-4) + var(--map-bottom-inset,0px));align-items:flex-end;gap:var(--spacing-6);flex-direction:column;display:flex;position:absolute}.kakao-workplace-map-module__pq8FFG__zoomControls{flex-direction:column;gap:0;display:flex}.kakao-workplace-map-module__pq8FFG__fitControl{gap:var(--spacing-2);flex-direction:column;display:flex}
.cohort-flow-module__6biQ1G__flow{width:100%;max-width:480px;min-height:100dvh;color:var(--color-text-primary);background:var(--color-bg-subtle);flex-direction:column;margin-inline:auto;display:flex}.cohort-flow-module__6biQ1G__flow[data-login],.cohort-flow-module__6biQ1G__flow[data-complete]{background:var(--color-bg-default)}.cohort-flow-module__6biQ1G__flow h1,.cohort-flow-module__6biQ1G__flow h2,.cohort-flow-module__6biQ1G__flow p{margin:0}.cohort-flow-module__6biQ1G__header{padding-top:var(--spacing-5);background:inherit}.cohort-flow-module__6biQ1G__header .ds-app-bar{padding-inline:var(--spacing-2);background:0 0}.cohort-flow-module__6biQ1G__header .ds-app-bar-title{font-size:var(--font-bodySmall-size);line-height:var(--font-caption-line)}.cohort-flow-module__6biQ1G__loginContent{min-height:220px;padding:0 var(--spacing-4) 7px;flex-direction:column;flex:1;display:flex}.cohort-flow-module__6biQ1G__loginBrand{padding-bottom:calc(var(--spacing-6) + var(--spacing-1));flex:1;place-items:center;display:grid}.cohort-flow-module__6biQ1G__loginBrand>img{width:136px;height:auto;display:block}.cohort-flow-module__6biQ1G__loginTitle{font:var(--font-title-weight) var(--font-subheading-size)/var(--font-pageTitle-line) var(--font-family-heading), sans-serif;text-align:center;letter-spacing:-.48px}.cohort-flow-module__6biQ1G__loginActions{padding:var(--spacing-3) var(--spacing-4)}.cohort-flow-module__6biQ1G__loginActions>div{gap:var(--spacing-2)}.cohort-flow-module__6biQ1G__notice{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4);display:grid}.cohort-flow-module__6biQ1G__error{padding:var(--spacing-3) var(--spacing-4)}.cohort-flow-module__6biQ1G__courseSheet{gap:var(--spacing-2);display:grid}.cohort-flow-module__6biQ1G__courseLabel{gap:var(--spacing-1);display:grid}.cohort-flow-module__6biQ1G__courseLabel strong{font-size:var(--font-bodySmall-size)}.cohort-flow-module__6biQ1G__courseLabel span{color:var(--color-text-secondary);font-size:var(--font-caption-size)}
.cohort-login-methods-module__csApJa__methods{gap:var(--spacing-2);width:100%;display:grid}.cohort-login-methods-module__csApJa__method.ds-button{width:100%;min-height:var(--size-control-large);border-radius:var(--radius-full);position:relative}.cohort-login-methods-module__csApJa__method .ds-button-label{justify-content:center;align-items:center;gap:var(--spacing-2);white-space:nowrap;font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:flex}.cohort-login-methods-module__csApJa__method[data-provider=kakao]{--ds-button-primary-bg:var(--color-provider-kakao-bg);--ds-button-primary-hover-bg:var(--color-provider-kakao-bg);--ds-button-primary-pressed-bg:var(--color-provider-kakao-bg);color:var(--color-provider-google-text)}.cohort-login-methods-module__csApJa__method[data-provider=naver]{--ds-button-primary-bg:var(--color-provider-naver-bg);--ds-button-primary-hover-bg:var(--color-provider-naver-bg);--ds-button-primary-pressed-bg:var(--color-provider-naver-bg);color:var(--color-provider-naver-text)}.cohort-login-methods-module__csApJa__method[data-provider=google]{--ds-button-primary-bg:var(--color-bg-muted);--ds-button-primary-hover-bg:var(--color-bg-muted);--ds-button-primary-pressed-bg:var(--color-bg-muted);color:var(--color-provider-google-text)}.cohort-login-methods-module__csApJa__logo{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.cohort-login-methods-module__csApJa__logo>img{display:block}.cohort-login-methods-module__csApJa__naver>img{clip-path:inset(18.182px);width:56.364px;max-width:none;height:56.364px;position:absolute;top:-16.18px;left:-16.18px}.cohort-login-methods-module__csApJa__phone .cohort-login-methods-module__csApJa__logo{width:22px;height:22px}.cohort-login-methods-module__csApJa__phone.ds-button{background:var(--color-bg-default);color:var(--color-text-secondary);border-color:#0000}:is(.cohort-login-methods-module__csApJa__phone.ds-button:hover,.cohort-login-methods-module__csApJa__phone.ds-button:active){background:var(--color-bg-subtle)}
.saved-jobs-module__53Acvq__page{width:100%;max-width:480px;min-height:100dvh;padding:0 var(--layout-inset-page) calc(var(--spacing-6) + env(safe-area-inset-bottom,0px));background:var(--color-bg-default);align-content:start;margin:0 auto;display:grid}.saved-jobs-module__53Acvq__page>header{z-index:40;margin-inline:calc(-1 * var(--layout-inset-page));padding-inline:var(--spacing-1);border-bottom:var(--size-border) solid var(--color-border-default);background:var(--color-bg-default);position:sticky;top:0}.saved-jobs-module__53Acvq__listHeading{min-height:var(--size-control-large);border-bottom:var(--size-border) solid var(--color-border-default);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);align-items:center;display:flex}.saved-jobs-module__53Acvq__listHeading b{color:var(--color-brand-primary);margin-inline-start:var(--spacing-1)}
.notification-preferences-module__gOYASG__content{gap:0;min-width:0;display:grid}.notification-preferences-module__gOYASG__summary{align-items:center;gap:var(--layout-gap-inline);grid-template-columns:minmax(0,1fr) auto;display:grid}.notification-preferences-module__gOYASG__heading{gap:var(--layout-gap-title-description);min-width:0;display:grid}.notification-preferences-module__gOYASG__heading h2{font-size:var(--font-cardTitle-size);line-height:var(--font-cardTitle-line);font-weight:var(--font-cardTitle-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.notification-preferences-module__gOYASG__heading p,.notification-preferences-module__gOYASG__description{color:var(--color-text-secondary);font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);word-break:keep-all;overflow-wrap:anywhere;margin:0}.notification-preferences-module__gOYASG__region{gap:calc(var(--spacing-3) / 2);margin-top:var(--spacing-1);min-width:0;display:grid}.notification-preferences-module__gOYASG__regionLabel{align-items:center;gap:var(--spacing-2);display:flex}.notification-preferences-module__gOYASG__regionLabel h3{font-size:var(--font-bodySmall-size);font-weight:var(--font-listTitle-weight);line-height:var(--font-bodySmall-line);margin:0}.notification-preferences-module__gOYASG__address{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);overflow-wrap:anywhere;margin:0}.notification-preferences-module__gOYASG__categories{gap:0;min-width:0;display:grid}.notification-preferences-module__gOYASG__empty{gap:var(--layout-gap-related);padding-top:var(--spacing-2);display:grid}.notification-preferences-module__gOYASG__empty>p:first-child{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);word-break:keep-all;margin:0}.notification-preferences-module__gOYASG__consentDetails{gap:var(--spacing-3);margin-top:var(--spacing-2);min-width:0;display:grid}.notification-preferences-module__gOYASG__consentGroup{gap:var(--layout-gap-related);min-width:0;display:grid}.notification-preferences-module__gOYASG__policyLink{justify-content:flex-end;display:flex}.notification-preferences-module__gOYASG__sectionTitle{font-size:var(--font-cardTitle-size);line-height:var(--font-cardTitle-line);font-weight:var(--font-cardTitle-weight);margin:0}.notification-preferences-module__gOYASG__feedback{gap:var(--spacing-3);margin-top:var(--spacing-3);min-width:0;display:grid}.notification-preferences-module__gOYASG__content>.notification-preferences-module__gOYASG__jobSection{padding-block:var(--spacing-2);gap:calc(var(--spacing-3) / 2)}.notification-preferences-module__gOYASG__region>.ds-divider{margin-block:var(--spacing-2)}.notification-preferences-module__gOYASG__content>.notification-preferences-module__gOYASG__jobSection:first-child{padding-bottom:var(--spacing-4)}.notification-preferences-module__gOYASG__content>.notification-preferences-module__gOYASG__jobCategories{padding-top:var(--spacing-4)}.notification-preferences-module__gOYASG__summary .notification-preferences-module__gOYASG__heading p{white-space:nowrap}
.landing-figma-module__ms-JXW__page{background:var(--color-bg-subtle);max-width:480px;min-height:100dvh;color:var(--color-text-primary);flex-direction:column;margin-inline:auto;display:flex;overflow-x:clip}.landing-figma-module__ms-JXW__header{z-index:20;background:var(--color-bg-subtle);flex-shrink:0;position:sticky;top:0}.landing-figma-module__ms-JXW__brand{justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--size-control);padding-inline:var(--spacing-4);display:flex;position:relative}.landing-figma-module__ms-JXW__steps{height:var(--spacing-8);padding-inline:var(--spacing-4)}.landing-figma-module__ms-JXW__steps .ds-stepper{height:32px;margin:0;padding:0}.landing-figma-module__ms-JXW__steps .ds-stepper li{height:32px}.landing-figma-module__ms-JXW__steps .ds-step-target{gap:0;min-height:44px;padding:8px 0;font-size:12px;font-weight:500;line-height:24px;transform:translateY(-6px)}.landing-figma-module__ms-JXW__steps .ds-step-target[aria-current=step]{color:var(--color-brand-text);font-weight:500}.landing-figma-module__ms-JXW__steps .ds-step-bar-label{font-size:12px;line-height:24px}.landing-figma-module__ms-JXW__contentViewport{--enter-x:100%;--exit-x:-24%;isolation:isolate;flex:1;display:grid;position:relative;overflow:clip}.landing-figma-module__ms-JXW__main{min-width:0;padding:var(--spacing-6) var(--spacing-4) 0;background:var(--color-bg-subtle)}.landing-figma-module__ms-JXW__heading{gap:2px;display:grid}.landing-figma-module__ms-JXW__heading>p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary);font-weight:600}.landing-figma-module__ms-JXW__heading h1{font-family:var(--font-family-heading);font-size:var(--font-pageTitle-size);line-height:var(--font-pageTitle-line);letter-spacing:-.5px;overflow-wrap:anywhere;outline:none;margin:0;font-weight:800}.landing-figma-module__ms-JXW__heading h1 span{color:var(--color-brand-primary)}.landing-figma-module__ms-JXW__introArt{height:314px;position:relative}.landing-figma-module__ms-JXW__managerImage{width:221px;height:266px;position:absolute;top:51px;right:-3px;overflow:hidden}.landing-figma-module__ms-JXW__managerImage>img{width:89%;max-width:none;height:111.4%;position:absolute;top:-1.35%;left:-.5%}.landing-figma-module__ms-JXW__orbit{background:var(--color-bg-muted);filter:blur(5px);border-radius:50%;width:255px;height:255px;position:absolute;top:158px;left:116px}.landing-figma-module__ms-JXW__seven{position:absolute;top:142px;left:13px}.landing-figma-module__ms-JXW__bubble{position:absolute;top:35px;left:21px}.landing-figma-module__ms-JXW__bubble .ds-bubble-row{width:172px;padding:0}.landing-figma-module__ms-JXW__bubble .ds-bubble{background:var(--color-bg-default);border-radius:var(--radius-md);width:172px;max-width:none;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);box-shadow:var(--elevation-card);font-weight:600}.landing-figma-module__ms-JXW__bubbleTail{position:absolute;bottom:0;right:-6px}.landing-figma-module__ms-JXW__feeCard.ds-card{height:88px;padding:var(--spacing-2) var(--spacing-5);border-radius:var(--radius-control);border:0;justify-content:center;gap:0;position:relative}.landing-figma-module__ms-JXW__tuition,.landing-figma-module__ms-JXW__tuitionPanel{align-items:center;gap:var(--spacing-1);display:flex}.landing-figma-module__ms-JXW__tuition strong,.landing-figma-module__ms-JXW__tuitionPanel strong{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:700}.landing-figma-module__ms-JXW__price{align-items:center;gap:1px;display:inline-flex}.landing-figma-module__ms-JXW__price b{font-size:var(--font-display-size);color:var(--primitive-coral-500);font-weight:700;line-height:40px}.landing-figma-module__ms-JXW__feeCard>p{color:var(--color-text-primary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.landing-figma-module__ms-JXW__jobBenefits,.landing-figma-module__ms-JXW__courseChoices{margin-top:29px}.landing-figma-module__ms-JXW__numberedCard.ds-card{margin-top:29px}.landing-figma-module__ms-JXW__freeCard.ds-card{margin-top:29px}.landing-figma-module__ms-JXW__numberedCard.ds-card{min-height:336px;padding:var(--spacing-4);border-radius:var(--radius-md);border:0;gap:0}.landing-figma-module__ms-JXW__numberedItem{align-items:flex-start;gap:var(--spacing-3);display:flex}.landing-figma-module__ms-JXW__numberedItem>b{width:var(--spacing-8);flex:0 0 var(--spacing-8);font-size:var(--font-title-size);line-height:var(--font-title-line);color:var(--primitive-coral-500);font-weight:700}.landing-figma-module__ms-JXW__numberedItem>div{gap:var(--spacing-1);min-width:0;display:grid}.landing-figma-module__ms-JXW__numberedItem h2{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:700}.landing-figma-module__ms-JXW__numberedItem p{font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);color:var(--color-text-secondary)}.landing-figma-module__ms-JXW__listDivider{height:var(--spacing-8);align-items:center;display:flex}.landing-figma-module__ms-JXW__listDivider .ds-divider{width:100%}.landing-figma-module__ms-JXW__freeCard.ds-card{min-height:336px;padding:var(--spacing-4) var(--spacing-4) var(--spacing-8);border-radius:var(--radius-md);border:0;justify-content:space-between;gap:28px}.landing-figma-module__ms-JXW__tuitionPanel{background:var(--color-status-error-bg);border-radius:var(--radius-md);padding:var(--spacing-2);justify-content:center;min-height:68px}.landing-figma-module__ms-JXW__tuitionPanel .landing-figma-module__ms-JXW__price b{line-height:var(--font-display-line)}.landing-figma-module__ms-JXW__freeContent{gap:var(--spacing-3);width:100%;display:grid}.landing-figma-module__ms-JXW__freeContent h2{font-size:var(--font-title-size);line-height:var(--font-title-line);text-align:center;text-underline-position:under;font-weight:700;text-decoration:underline}.landing-figma-module__ms-JXW__freeContent span{color:var(--primitive-coral-500)}.landing-figma-module__ms-JXW__freeContent ul{gap:var(--spacing-3);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.landing-figma-module__ms-JXW__freeContent li{align-items:center;gap:var(--spacing-2);display:flex}.landing-figma-module__ms-JXW__freeContent li p{font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:600}.landing-figma-module__ms-JXW__main[data-panel-step="4"]{flex-direction:column;display:flex}.landing-figma-module__ms-JXW__credentialStage{padding-block:var(--spacing-6);flex:1;place-items:center;display:grid}.landing-figma-module__ms-JXW__credentialImageSpace{justify-items:center;gap:var(--spacing-4);width:100%;display:grid}.landing-figma-module__ms-JXW__credentialArtwork{place-items:center;width:min(100%,280px);height:210px;display:grid}.landing-figma-module__ms-JXW__credentialArtwork>div{width:100%}.landing-figma-module__ms-JXW__specimen{top:var(--spacing-4);font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);text-align:center;margin:0;position:relative}.landing-figma-module__ms-JXW__jobBenefits{gap:var(--spacing-4);display:grid}:is(.landing-figma-module__ms-JXW__resumeCard.ds-card,.landing-figma-module__ms-JXW__jobsCard.ds-card){padding:var(--spacing-4);border-radius:var(--radius-md);border:0}.landing-figma-module__ms-JXW__resumeCard.ds-card{gap:var(--spacing-4);min-height:184px}.landing-figma-module__ms-JXW__resumeCard h2,.landing-figma-module__ms-JXW__jobsCard h2{font-size:18px;font-weight:700;line-height:26px}.landing-figma-module__ms-JXW__resumeCard h2 span,.landing-figma-module__ms-JXW__jobsCard h2 span{color:var(--primitive-coral-500)}.landing-figma-module__ms-JXW__resumeSample{gap:var(--spacing-1);display:grid}.landing-figma-module__ms-JXW__resumeSample>p{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:20px}.landing-figma-module__ms-JXW__sampleText{background:var(--color-bg-subtle);border-radius:var(--radius-sm);padding:var(--spacing-2);gap:var(--spacing-1);font-size:13px;line-height:20px;display:grid}.landing-figma-module__ms-JXW__sampleText>div{align-items:flex-start;gap:var(--spacing-1);min-width:0;display:flex}.landing-figma-module__ms-JXW__sampleText img{flex:0 0 20px}.landing-figma-module__ms-JXW__sampleText strong{font-size:inherit;line-height:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.landing-figma-module__ms-JXW__jobsCard.ds-card{gap:var(--spacing-3);min-height:136px}.landing-figma-module__ms-JXW__jobsCard>div{gap:var(--spacing-1);display:grid}.landing-figma-module__ms-JXW__jobsCard>div>p{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.landing-figma-module__ms-JXW__work24{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);min-height:40px;text-decoration:none;display:flex}.landing-figma-module__ms-JXW__work24 span{font-size:var(--font-caption-size);line-height:24px}.landing-figma-module__ms-JXW__work24 img{flex-shrink:0}.landing-figma-module__ms-JXW__courseChoices{gap:var(--spacing-3);border:0;margin-inline:0;padding:0;display:grid}.landing-figma-module__ms-JXW__courseCard.ds-card{align-items:center;gap:var(--spacing-2);padding:calc(var(--spacing-3) - 1px);border-radius:var(--radius-md);min-height:80px;box-shadow:var(--elevation-card);cursor:pointer;border:1px solid #0000;flex-direction:row;transition:background-color .18s,border-color .18s;display:flex}.landing-figma-module__ms-JXW__courseCard.ds-card[data-variant=selected]{border:1px solid var(--color-selection-border)}.landing-figma-module__ms-JXW__courseRadio{flex:0 0 40px;width:40px}.landing-figma-module__ms-JXW__courseRadio .ds-choice{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.landing-figma-module__ms-JXW__courseCard>label{cursor:pointer;min-width:0;display:grid}.landing-figma-module__ms-JXW__courseCard>label>strong{font-size:18px;font-weight:600;line-height:28px}.landing-figma-module__ms-JXW__courseCard>label>span{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.landing-figma-module__ms-JXW__page .landing-figma-module__ms-JXW__bottomActions{padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom,0px))}.landing-figma-module__ms-JXW__bottomActions{background:linear-gradient(180deg, transparent, var(--color-bg-default));padding:var(--spacing-4) var(--spacing-4) 0}.landing-figma-module__ms-JXW__actionRow{gap:var(--spacing-2);width:100%;display:flex}.landing-figma-module__ms-JXW__actionRow>button{flex:1;min-width:0}.landing-figma-module__ms-JXW__actionRow>.landing-figma-module__ms-JXW__previous{flex:0 0 80px}@media (max-width:340px){.landing-figma-module__ms-JXW__heading>p{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.landing-figma-module__ms-JXW__heading h1{font-size:var(--font-title-size);line-height:1.4}.landing-figma-module__ms-JXW__introArt{height:294px}.landing-figma-module__ms-JXW__managerImage{width:202px;height:250px;right:-16px}.landing-figma-module__ms-JXW__seven{top:142px;left:4px}.landing-figma-module__ms-JXW__bubble{left:4px}.landing-figma-module__ms-JXW__feeCard.ds-card{height:auto;min-height:88px;padding-block:var(--spacing-3)}.landing-figma-module__ms-JXW__numberedItem p{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.landing-figma-module__ms-JXW__courseCard>label>strong{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}}.landing-figma-module__ms-JXW__stepText{top:6px;inset-inline:var(--spacing-4);gap:var(--spacing-2);pointer-events:none;color:var(--color-text-secondary);grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;font-weight:500;line-height:24px;display:grid;position:absolute}.landing-figma-module__ms-JXW__stepText .landing-figma-module__ms-JXW__activeLabel{color:var(--color-brand-text)}.landing-figma-module__ms-JXW__steps{position:relative}.landing-figma-module__ms-JXW__courseChoices{margin-top:33px}.landing-figma-module__ms-JXW__main[data-arrival=initial]{animation:.28s cubic-bezier(.22,1,.36,1) both landing-figma-module__ms-JXW__contentEnter}.landing-figma-module__ms-JXW__contentViewport[data-direction=back]{--enter-x:-24%;--exit-x:100%}.landing-figma-module__ms-JXW__main[data-arrival=page][data-phase=current]{z-index:1;animation:.38s cubic-bezier(.22,1,.36,1) both landing-figma-module__ms-JXW__pageEnter;position:relative}.landing-figma-module__ms-JXW__main[data-phase=outgoing]{z-index:0;pointer-events:none;animation:.38s cubic-bezier(.22,1,.36,1) both landing-figma-module__ms-JXW__pageLeave;position:absolute;inset:0}.landing-figma-module__ms-JXW__contentViewport[data-direction=back] .landing-figma-module__ms-JXW__main[data-phase=outgoing]{z-index:2}.landing-figma-module__ms-JXW__nextArrow{animation:.68s cubic-bezier(.37,0,.22,1) 2 both landing-figma-module__ms-JXW__nextCue;display:flex}.landing-figma-module__ms-JXW__nextAction:focus-visible .landing-figma-module__ms-JXW__nextArrow,.landing-figma-module__ms-JXW__nextAction:active .landing-figma-module__ms-JXW__nextArrow{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.landing-figma-module__ms-JXW__nextAction:hover .landing-figma-module__ms-JXW__nextArrow{animation-play-state:paused}}.landing-figma-module__ms-JXW__bubble{transform-origin:100% 100%;animation:.38s cubic-bezier(.22,1,.36,1) 80ms both landing-figma-module__ms-JXW__bubbleEnter}.landing-figma-module__ms-JXW__numberedItem,.landing-figma-module__ms-JXW__freeContent li{animation:.32s cubic-bezier(.22,1,.36,1) both landing-figma-module__ms-JXW__itemEnter}.landing-figma-module__ms-JXW__numberedGroup:nth-child(2) .landing-figma-module__ms-JXW__numberedItem,.landing-figma-module__ms-JXW__freeContent li:nth-child(2){animation-delay:45ms}.landing-figma-module__ms-JXW__numberedGroup:nth-child(3) .landing-figma-module__ms-JXW__numberedItem,.landing-figma-module__ms-JXW__freeContent li:nth-child(3){animation-delay:90ms}.landing-figma-module__ms-JXW__numberedGroup:nth-child(4) .landing-figma-module__ms-JXW__numberedItem,.landing-figma-module__ms-JXW__freeContent li:nth-child(4){animation-delay:.135s}.landing-figma-module__ms-JXW__sampleText>div{animation:.36s cubic-bezier(.22,1,.36,1) .13s both landing-figma-module__ms-JXW__itemEnter}.landing-figma-module__ms-JXW__work24{transition:background-color .16s}.landing-figma-module__ms-JXW__work24:active{background:var(--color-bg-muted)}@keyframes landing-figma-module__ms-JXW__contentEnter{0%{opacity:.78;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-figma-module__ms-JXW__pageEnter{0%{transform:translateX(var(--enter-x))}to{transform:translate(0)}}@keyframes landing-figma-module__ms-JXW__pageLeave{0%{opacity:1;transform:translate(0)}to{transform:translateX(var(--exit-x));opacity:.85}}@keyframes landing-figma-module__ms-JXW__nextCue{0%,to{transform:translate(0)}45%{transform:translate(4px)}}@keyframes landing-figma-module__ms-JXW__bubbleEnter{0%{opacity:.4;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-figma-module__ms-JXW__itemEnter{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-figma-module__ms-JXW__main[data-arrival=initial],.landing-figma-module__ms-JXW__bubble,.landing-figma-module__ms-JXW__numberedItem,.landing-figma-module__ms-JXW__freeContent li,.landing-figma-module__ms-JXW__sampleText>div,.landing-figma-module__ms-JXW__nextArrow,.landing-figma-module__ms-JXW__main[data-arrival=page][data-phase=current]{animation:none}.landing-figma-module__ms-JXW__main[data-phase=outgoing]{display:none}.landing-figma-module__ms-JXW__work24{transition:none}.landing-figma-module__ms-JXW__courseCard.ds-card{transition:none}}.landing-figma-module__ms-JXW__backPosition{left:calc(var(--spacing-1) / 2);position:absolute}
.point-shop-module__6Z2AIG__page{background:var(--color-bg-default);width:100%;max-width:480px;min-height:100dvh;color:var(--color-text-primary);margin-inline:auto}.point-shop-module__6Z2AIG__header{z-index:20;padding-inline:var(--layout-inset-page);background:var(--color-bg-default);position:sticky;top:0}.point-shop-module__6Z2AIG__content{gap:var(--spacing-3);padding:var(--spacing-4) var(--layout-inset-page);display:grid}.point-shop-module__6Z2AIG__shopTop{padding:var(--spacing-2) var(--layout-inset-page) 0}.point-shop-module__6Z2AIG__balanceBar{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:calc(var(--size-touch) + var(--spacing-4));padding:var(--spacing-2) var(--spacing-4);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);display:flex}.point-shop-module__6Z2AIG__balanceLink{align-items:center;gap:var(--spacing-1);min-height:var(--size-touch);color:inherit;text-decoration:none;display:flex}.point-shop-module__6Z2AIG__balanceLink strong{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight)}.point-shop-module__6Z2AIG__categories{gap:var(--spacing-2);margin-top:var(--spacing-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.point-shop-module__6Z2AIG__category{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) 0;border-radius:var(--radius-control);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-direction:column;text-decoration:none;display:flex}.point-shop-module__6Z2AIG__category[aria-current=page]{background:var(--color-bg-subtle);color:var(--color-text-primary)}.point-shop-module__6Z2AIG__categoryGraphic{width:var(--size-touch);height:var(--spacing-8);place-items:center;display:grid}.point-shop-module__6Z2AIG__categoryIllustration{width:var(--spacing-8);height:var(--spacing-8);object-fit:contain;display:block}.point-shop-module__6Z2AIG__review{margin:var(--spacing-4) 0 0;font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);word-break:keep-all;overflow-wrap:anywhere}.point-shop-module__6Z2AIG__catalog{gap:var(--spacing-2);padding:var(--spacing-5) var(--layout-inset-page) calc(var(--spacing-8) + env(safe-area-inset-bottom,0px));display:grid}.point-shop-module__6Z2AIG__listHeading,.point-shop-module__6Z2AIG__currentBalance{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.point-shop-module__6Z2AIG__listHeading h2{font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-body-weight);color:var(--color-text-secondary);margin:0}.point-shop-module__6Z2AIG__sortChoices{gap:var(--spacing-2);border:0;min-width:0;margin:0;padding:0;display:grid}.point-shop-module__6Z2AIG__productGrid{column-gap:var(--spacing-2);row-gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.point-shop-module__6Z2AIG__productGrid li{min-width:0}.point-shop-module__6Z2AIG__productLink{gap:var(--spacing-2);color:inherit;border-radius:var(--radius-control);text-decoration:none;display:grid}.point-shop-module__6Z2AIG__category:focus-visible,.point-shop-module__6Z2AIG__balanceLink:focus-visible,.point-shop-module__6Z2AIG__productLink:focus-visible,.point-shop-module__6Z2AIG__earnChoice:focus-visible,.point-shop-module__6Z2AIG__historyLink:focus-visible{outline:var(--size-border) solid var(--color-brand-primary);outline-offset:var(--spacing-1)}.point-shop-module__6Z2AIG__thumbnail{aspect-ratio:1;border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-bg-default);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.point-shop-module__6Z2AIG__productImage{object-fit:contain;width:78%;height:78%;display:block}.point-shop-module__6Z2AIG__productCopy{gap:0;display:grid}.point-shop-module__6Z2AIG__brand,.point-shop-module__6Z2AIG__categoryLabel{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.point-shop-module__6Z2AIG__productCopy h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-body-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.point-shop-module__6Z2AIG__price{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.point-shop-module__6Z2AIG__productCopy .point-shop-module__6Z2AIG__price{margin-top:var(--spacing-1);margin-bottom:0}.point-shop-module__6Z2AIG__voucherArt{place-items:center;width:86%;height:100%;display:grid}.point-shop-module__6Z2AIG__voucher{align-items:center;column-gap:var(--spacing-2);aspect-ratio:1.65;width:100%;padding:var(--spacing-3);border-radius:var(--radius-control);background:var(--primitive-green-50);color:var(--primitive-green-700);grid-template-columns:auto 1fr;display:grid}.point-shop-module__6Z2AIG__thumbnail[data-artwork=shopping] .point-shop-module__6Z2AIG__voucher{background:var(--primitive-blue-50);color:var(--color-brand-text)}.point-shop-module__6Z2AIG__thumbnail[data-artwork=delivery] .point-shop-module__6Z2AIG__voucher{background:var(--primitive-yellow-50);color:var(--primitive-yellow-700)}.point-shop-module__6Z2AIG__voucher>:first-child{grid-row:span 3}.point-shop-module__6Z2AIG__voucher>span{font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight)}.point-shop-module__6Z2AIG__voucher strong{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);white-space:nowrap}.point-shop-module__6Z2AIG__voucher small{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.point-shop-module__6Z2AIG__full{width:100%}.point-shop-module__6Z2AIG__empty{gap:var(--spacing-3);padding:var(--spacing-6) var(--layout-inset-page);display:grid}.point-shop-module__6Z2AIG__detailHero{padding:0}.point-shop-module__6Z2AIG__detailHero .point-shop-module__6Z2AIG__thumbnail{border:0;border-radius:0}.point-shop-module__6Z2AIG__detailHero .point-shop-module__6Z2AIG__productImage{width:72%;height:72%}.point-shop-module__6Z2AIG__detailHero .point-shop-module__6Z2AIG__voucherArt{width:72%}.point-shop-module__6Z2AIG__detailIntro{justify-items:start;gap:var(--spacing-2);padding:var(--spacing-4) var(--layout-inset-page) var(--spacing-6);display:grid}.point-shop-module__6Z2AIG__detailIntro h2{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-body-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.point-shop-module__6Z2AIG__detailPrice{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight)}.point-shop-module__6Z2AIG__detailSection{gap:var(--spacing-4);padding:var(--spacing-6) var(--layout-inset-page);display:grid}.point-shop-module__6Z2AIG__detailSection h2{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);margin:0}.point-shop-module__6Z2AIG__infoRows,.point-shop-module__6Z2AIG__confirmRows{gap:var(--spacing-3);width:100%;font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);margin:0;display:grid}.point-shop-module__6Z2AIG__infoRows>div,.point-shop-module__6Z2AIG__confirmRows>div{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.point-shop-module__6Z2AIG__infoRows dt,.point-shop-module__6Z2AIG__confirmRows dt{color:var(--color-text-secondary)}.point-shop-module__6Z2AIG__infoRows dd,.point-shop-module__6Z2AIG__confirmRows dd{text-align:right;word-break:keep-all;margin:0}.point-shop-module__6Z2AIG__help{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);word-break:keep-all;margin:0}.point-shop-module__6Z2AIG__currentBalance{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.point-shop-module__6Z2AIG__currentBalance b{margin-left:var(--spacing-1);font-weight:var(--font-title-weight);color:var(--color-text-primary)}.point-shop-module__6Z2AIG__currentBalance>strong{color:var(--color-status-error-text);font-weight:var(--font-label-weight)}.point-shop-module__6Z2AIG__confirmContent,.point-shop-module__6Z2AIG__earnChoices,.point-shop-module__6Z2AIG__stack{gap:var(--spacing-3);width:100%;display:grid}.point-shop-module__6Z2AIG__productSummary{grid-template-columns:calc(var(--size-touch) + var(--spacing-6)) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);display:grid}.point-shop-module__6Z2AIG__productSummary>div:last-child{gap:var(--spacing-1);min-width:0;font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:grid}.point-shop-module__6Z2AIG__productSummary .point-shop-module__6Z2AIG__voucherArt{padding:var(--spacing-2)}.point-shop-module__6Z2AIG__productSummary .point-shop-module__6Z2AIG__voucher{padding:var(--spacing-2) 0;gap:0}.point-shop-module__6Z2AIG__productSummary .point-shop-module__6Z2AIG__voucher>:not(strong){display:none}.point-shop-module__6Z2AIG__productSummary .point-shop-module__6Z2AIG__voucher strong{font-size:var(--font-caption-size)}.point-shop-module__6Z2AIG__confirmRows{padding-block:var(--spacing-3)}.point-shop-module__6Z2AIG__remaining{padding-top:var(--spacing-3);border-top:var(--size-border) solid var(--color-border-default);font-weight:var(--font-title-weight)}.point-shop-module__6Z2AIG__remaining dd{color:var(--color-brand-text)}.point-shop-module__6Z2AIG__earnChoice{grid-template-columns:var(--size-touch) minmax(0, 1fr) var(--spacing-5);align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-control);background:var(--color-bg-subtle);color:inherit;text-decoration:none;display:grid}.point-shop-module__6Z2AIG__earnGraphic{width:var(--size-touch);height:var(--size-touch);place-items:center;display:grid}.point-shop-module__6Z2AIG__earnGraphic img{object-fit:contain;width:100%;height:100%;display:block}.point-shop-module__6Z2AIG__earnChoice>span:nth-child(2){gap:var(--spacing-1);display:grid}.point-shop-module__6Z2AIG__earnChoice strong{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.point-shop-module__6Z2AIG__earnChoice small{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);word-break:keep-all}.point-shop-module__6Z2AIG__historyContent{padding-top:var(--spacing-2)}.point-shop-module__6Z2AIG__history{margin:0;padding:0;list-style:none}.point-shop-module__6Z2AIG__history>li+li{border-top:var(--spacing-2) solid var(--color-bg-subtle)}.point-shop-module__6Z2AIG__historyLink{gap:var(--spacing-3);padding:var(--spacing-5) var(--layout-inset-page) var(--spacing-6);color:inherit;text-decoration:none;display:grid}.point-shop-module__6Z2AIG__historyHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding-bottom:var(--spacing-3);border-bottom:var(--size-border) solid var(--color-border-default);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-title-weight);display:flex}.point-shop-module__6Z2AIG__historyDetail{align-items:center;gap:var(--spacing-1);font-size:var(--font-caption-size);font-weight:var(--font-body-weight);color:var(--color-text-secondary);white-space:nowrap;display:inline-flex}.point-shop-module__6Z2AIG__exchangeStatus{font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);color:var(--color-brand-text)}.point-shop-module__6Z2AIG__exchangeStatus[data-status=CANCELLED]{color:var(--color-text-secondary)}.point-shop-module__6Z2AIG__exchangeStatus[data-status=COMPLETED]{color:var(--primitive-green-700)}.point-shop-module__6Z2AIG__historyProduct,.point-shop-module__6Z2AIG__receiptProduct{grid-template-columns:calc(var(--size-touch) + var(--spacing-6)) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);display:grid}.point-shop-module__6Z2AIG__exchangeArtwork{aspect-ratio:1;background:var(--color-bg-subtle);width:100%;color:var(--color-brand-text);border-radius:var(--radius-control);place-items:center;display:grid}.point-shop-module__6Z2AIG__historyCopy,.point-shop-module__6Z2AIG__receiptCopy{gap:var(--spacing-1);min-width:0;font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:grid}.point-shop-module__6Z2AIG__historyCopy strong,.point-shop-module__6Z2AIG__receiptCopy h2{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);overflow-wrap:anywhere;margin:0}.point-shop-module__6Z2AIG__historyPrice{font-weight:var(--font-title-weight)}.point-shop-module__6Z2AIG__historyPrice>span,.point-shop-module__6Z2AIG__receiptCopy>span:last-child{color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-body-weight)}.point-shop-module__6Z2AIG__historyEmpty{gap:var(--spacing-5);padding:var(--spacing-8) var(--layout-inset-page);display:grid}.point-shop-module__6Z2AIG__receiptPage{flex-direction:column;display:flex}.point-shop-module__6Z2AIG__complete{padding-bottom:var(--spacing-6);flex:1}.point-shop-module__6Z2AIG__completeHero{padding:var(--spacing-6) var(--layout-inset-page) 0;text-align:center}.point-shop-module__6Z2AIG__completeHero h1{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);word-break:keep-all;margin:0}.point-shop-module__6Z2AIG__completeDescription{margin:var(--spacing-2) 0 0;font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);word-break:keep-all}.point-shop-module__6Z2AIG__receiptMeta{gap:var(--spacing-3);padding:var(--spacing-5) var(--layout-inset-page);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin:0;display:grid}.point-shop-module__6Z2AIG__receiptMeta>div,.point-shop-module__6Z2AIG__receiptRows>div{justify-content:space-between;align-items:baseline;gap:var(--spacing-4);display:flex}.point-shop-module__6Z2AIG__receiptMeta dt,.point-shop-module__6Z2AIG__receiptRows dt{color:var(--color-text-secondary);flex-shrink:0}.point-shop-module__6Z2AIG__receiptMeta dd,.point-shop-module__6Z2AIG__receiptRows dd{text-align:right;overflow-wrap:anywhere;margin:0}.point-shop-module__6Z2AIG__receiptCard{gap:var(--spacing-4);padding:var(--spacing-5) var(--layout-inset-page);border-top:var(--size-border) solid var(--color-border-default);display:grid}.point-shop-module__6Z2AIG__receiptProduct{grid-template-columns:calc(var(--font-caption-line) * 2 + var(--font-bodySmall-line) + var(--spacing-1) * 2) minmax(0, 1fr)}.point-shop-module__6Z2AIG__receiptProductCard{margin:var(--spacing-4) var(--layout-inset-page) 0;padding:var(--spacing-4);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-control)}.point-shop-module__6Z2AIG__receiptThumbnail{aspect-ratio:1;border-radius:calc(var(--radius-control) / 2);background:var(--color-bg-subtle);width:100%;color:var(--color-text-secondary);place-items:center;display:grid;overflow:hidden}.point-shop-module__6Z2AIG__receiptThumbnail img{object-fit:cover;width:100%;height:100%;display:block}.point-shop-module__6Z2AIG__receiptRows{gap:var(--spacing-3);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin:0;display:grid}.point-shop-module__6Z2AIG__receiptTotal dt{color:var(--color-text-primary);font-size:var(--font-bodySmall-size);font-weight:var(--font-label-weight)}.point-shop-module__6Z2AIG__receiptTotal dd{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight)}.point-shop-module__6Z2AIG__receiptNote{gap:var(--spacing-2);margin:0 var(--layout-inset-page);padding-top:var(--spacing-1);display:grid}.point-shop-module__6Z2AIG__receiptNote p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;margin:0}.point-shop-module__6Z2AIG__receiptActions{gap:var(--spacing-4);flex-wrap:wrap;display:flex}@media (max-width:359px){.point-shop-module__6Z2AIG__voucher{padding:var(--spacing-2);column-gap:var(--spacing-1)}.point-shop-module__6Z2AIG__voucher small{display:none}.point-shop-module__6Z2AIG__voucher>:first-child{grid-row:span 2}.point-shop-module__6Z2AIG__currentBalance{flex-wrap:wrap}}.point-shop-module__6Z2AIG__productType{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.point-shop-module__6Z2AIG__guidelines{gap:var(--spacing-2);padding-left:var(--spacing-4);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary);word-break:keep-all;margin:0;display:grid}.point-shop-module__6Z2AIG__policy{padding:var(--spacing-4) var(--layout-inset-page)}.point-shop-module__6Z2AIG__policy summary{min-height:var(--size-touch);font-size:var(--font-bodySmall-size);font-weight:var(--font-label-weight);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.point-shop-module__6Z2AIG__policy summary::-webkit-details-marker{display:none}.point-shop-module__6Z2AIG__policy[open] summary{margin-bottom:var(--spacing-2)}.point-shop-module__6Z2AIG__policy[open] summary>span{transform:rotate(180deg)}
.cohort-enrollment-module__L3nQ9G__title{font:var(--font-title-weight) var(--font-title-size) / var(--font-title-line) var(--font-family), sans-serif;outline:none;margin:0}.cohort-enrollment-module__L3nQ9G__reviewContent,.cohort-enrollment-module__L3nQ9G__consentContent{flex:1}.cohort-enrollment-module__L3nQ9G__reviewContent{padding:var(--spacing-4) var(--spacing-4) var(--spacing-6)}.cohort-enrollment-module__L3nQ9G__summary.ds-card{padding:var(--spacing-5);gap:var(--spacing-4);border:0;margin-top:34px;margin-left:-2px}.cohort-enrollment-module__L3nQ9G__summaryHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cohort-enrollment-module__L3nQ9G__summaryHeading h2{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);font-weight:700}.cohort-enrollment-module__L3nQ9G__badge.ds-badge{height:24px;padding:0 var(--spacing-2);border:0;flex-shrink:0;font-size:14px;font-weight:600;line-height:20px}.cohort-enrollment-module__L3nQ9G__summary>.ds-divider{margin:0;padding:0}.cohort-enrollment-module__L3nQ9G__details{gap:var(--spacing-2);font-size:var(--font-cardBody-size);line-height:var(--font-cardBody-line);margin:0;display:grid}.cohort-enrollment-module__L3nQ9G__details>div{justify-content:space-between;gap:var(--spacing-2);display:flex}.cohort-enrollment-module__L3nQ9G__details dt{color:var(--color-text-secondary);flex-shrink:0}.cohort-enrollment-module__L3nQ9G__details dd{text-align:right;margin:0}.cohort-enrollment-module__L3nQ9G__actions[data-page-bottom-actions]{padding:var(--spacing-4);background:linear-gradient(180deg, transparent, var(--color-bg-default))}.cohort-enrollment-module__L3nQ9G__actionRow{gap:var(--spacing-2);display:flex}.cohort-enrollment-module__L3nQ9G__actionRow>button{flex:1;min-width:0}.cohort-enrollment-module__L3nQ9G__consentContent{padding-bottom:7px}.cohort-enrollment-module__L3nQ9G__reviewBackdrop{padding:var(--spacing-4) var(--spacing-4) 0;position:relative}.cohort-enrollment-module__L3nQ9G__reviewBackdrop:after{content:"";background:linear-gradient(180deg, var(--color-bg-subtle) 27.122%, transparent);pointer-events:none;height:273px;position:absolute;inset:0 0 auto}.cohort-enrollment-module__L3nQ9G__consentFields{margin-top:var(--spacing-10);padding-inline:var(--spacing-4);gap:var(--spacing-3);display:grid;position:relative}.cohort-enrollment-module__L3nQ9G__consentControls{gap:var(--spacing-1);display:grid}.cohort-enrollment-module__L3nQ9G__consentControls>.ds-choice{gap:var(--spacing-2);width:100%;min-height:40px;font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.cohort-enrollment-module__L3nQ9G__consentControls .ds-choice-mark{border-width:1px}.cohort-enrollment-module__L3nQ9G__consentControls .ds-choice-mark>.ds-system-icon{display:none}.cohort-enrollment-module__L3nQ9G__consentControls input:checked+.ds-choice-mark:after{content:"";background:url(/assets/employment-class/postlogin/ec99d.svg) 50% no-repeat;width:20px;height:20px}.cohort-enrollment-module__L3nQ9G__policyDisclosure{padding-left:var(--spacing-8);gap:var(--spacing-1);display:grid}.cohort-enrollment-module__L3nQ9G__disclosureButton.ds-text-button{justify-self:start;gap:var(--spacing-1);height:20px;min-height:20px;color:var(--color-text-secondary);border:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.cohort-enrollment-module__L3nQ9G__disclosureButton .ds-button-icon{width:18px;height:18px}.cohort-enrollment-module__L3nQ9G__disclosureButton .ds-button-icon img{width:auto;height:auto}.cohort-enrollment-module__L3nQ9G__policyDetails{color:var(--color-text-tertiary);font-size:12.8px;line-height:20px}.cohort-enrollment-module__L3nQ9G__policyDetails p{margin:0;line-height:20px}.cohort-enrollment-module__L3nQ9G__completeContent{gap:var(--spacing-4);padding:calc(var(--spacing-4) + var(--spacing-10)) var(--spacing-4) 0;flex-direction:column;flex:1;display:flex}.cohort-enrollment-module__L3nQ9G__completeIntro{text-align:center;justify-items:center;gap:var(--spacing-4);display:grid;position:relative}.cohort-enrollment-module__L3nQ9G__successImage{object-fit:contain;width:96px;height:96px;animation:.48s cubic-bezier(.22,1,.36,1) both cohort-enrollment-module__L3nQ9G__completion-graphic-in;display:block;position:relative}.cohort-enrollment-module__L3nQ9G__completeIntro h1{font:var(--font-pageTitle-weight) var(--font-pageTitle-size) / var(--font-pageTitle-line) var(--font-family-heading), sans-serif;outline:none;margin:0;animation:.36s ease-out .52s both cohort-enrollment-module__L3nQ9G__completion-copy-in}.cohort-enrollment-module__L3nQ9G__completeIntro p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);animation:.36s ease-out .64s both cohort-enrollment-module__L3nQ9G__completion-copy-in}.cohort-enrollment-module__L3nQ9G__successConfetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.cohort-enrollment-module__L3nQ9G__confettiPath{animation:cohort-enrollment-module__L3nQ9G__completion-confetti-spread var(--piece-duration) cubic-bezier(.12, .55, .35, 1) var(--piece-delay) both;position:absolute;top:35%;left:50%}.cohort-enrollment-module__L3nQ9G__successConfetti i{width:var(--piece-width);height:var(--piece-height);background:var(--color-brand-primary);animation:cohort-enrollment-module__L3nQ9G__completion-confetti-fall var(--piece-duration) linear var(--piece-delay) both;border-radius:2px;display:block}.cohort-enrollment-module__L3nQ9G__confettiPath:nth-child(4n+2) i{background:var(--primitive-yellow-400)}.cohort-enrollment-module__L3nQ9G__confettiPath:nth-child(4n+3) i{background:var(--primitive-green-400)}.cohort-enrollment-module__L3nQ9G__confettiPath:nth-child(4n) i{background:var(--primitive-orange-400)}.cohort-enrollment-module__L3nQ9G__confettiPath:nth-child(3n) i{border-radius:50%}@keyframes cohort-enrollment-module__L3nQ9G__completion-graphic-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cohort-enrollment-module__L3nQ9G__completion-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cohort-enrollment-module__L3nQ9G__completion-confetti-spread{0%{transform:translate(0)}to{transform:translateX(var(--piece-x))}}@keyframes cohort-enrollment-module__L3nQ9G__completion-confetti-fall{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.7,.3,1);transform:translateY(0)rotate(0)scale(.5)}8%{opacity:1}42%{opacity:1;transform:translateY(var(--piece-peak)) rotate(calc(var(--piece-rotate) * .4)) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.45)}75%{opacity:.85}to{opacity:0;transform:translateY(var(--piece-end)) rotate(var(--piece-rotate)) scale(.7)}}@media (prefers-reduced-motion:reduce){.cohort-enrollment-module__L3nQ9G__successImage,.cohort-enrollment-module__L3nQ9G__completeIntro h1,.cohort-enrollment-module__L3nQ9G__completeIntro p,.cohort-enrollment-module__L3nQ9G__confettiPath,.cohort-enrollment-module__L3nQ9G__successConfetti i{animation:none}.cohort-enrollment-module__L3nQ9G__successConfetti{display:none}}.cohort-enrollment-module__L3nQ9G__ticket{padding:var(--spacing-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}.cohort-enrollment-module__L3nQ9G__ticket h2{font-size:18px;font-weight:700;line-height:28px}.cohort-enrollment-module__L3nQ9G__ticket p{padding-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.cohort-enrollment-module__L3nQ9G__chatAlert{padding-top:var(--spacing-8);margin-top:auto}.cohort-enrollment-module__L3nQ9G__chatAlert .ds-status-icon>.ds-system-icon{display:none}.cohort-enrollment-module__L3nQ9G__chatAlert .ds-status-icon:after{content:"";background:url(/assets/employment-class/postlogin/46915.svg) 50% no-repeat;width:16px;height:16px}.cohort-enrollment-module__L3nQ9G__completeActions .cohort-enrollment-module__L3nQ9G__chatButton.ds-button{--ds-button-primary-bg:var(--color-provider-kakao-bg);--ds-button-primary-hover-bg:var(--color-provider-kakao-bg);--ds-button-primary-pressed-bg:var(--color-provider-kakao-bg);color:var(--color-provider-kakao-text);border-radius:var(--radius-md)}.cohort-enrollment-module__L3nQ9G__chatButton .ds-button-icon img{width:auto;height:auto}@media (max-width:340px){.cohort-enrollment-module__L3nQ9G__reviewBackdrop .cohort-enrollment-module__L3nQ9G__summary{margin-top:22px}.cohort-enrollment-module__L3nQ9G__consentFields{margin-top:var(--spacing-2)}.cohort-enrollment-module__L3nQ9G__chatAlert{padding-top:var(--spacing-3)}}
