.Callout-module-scss-module__eW3-DG__container{background:#f0f0f0;border-radius:10px;margin:20px 0 0;padding:16px}.Callout-module-scss-module__eW3-DG__container .Callout-module-scss-module__eW3-DG__title{color:var(--black-90);letter-spacing:-.003em;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.Callout-module-scss-module__eW3-DG__container .Callout-module-scss-module__eW3-DG__notice-list{color:var(--black-90);letter-spacing:-.003em;word-break:keep-all;font-size:12px;font-weight:300;line-height:1.6;list-style:none}.Callout-module-scss-module__eW3-DG__container .Callout-module-scss-module__eW3-DG__notice-list .Callout-module-scss-module__eW3-DG__notice-item{grid-template-columns:auto 1fr;gap:2px;display:grid}.Callout-module-scss-module__eW3-DG__container .Callout-module-scss-module__eW3-DG__notice-list .Callout-module-scss-module__eW3-DG__notice-item:before{content:"•"}.Callout-module-scss-module__eW3-DG__container .Callout-module-scss-module__eW3-DG__notice-list .Callout-module-scss-module__eW3-DG__notice-item+.Callout-module-scss-module__eW3-DG__notice-item{margin:8px 0 0}
.LoyalCTAButton-module-scss-module___LuoSa__container{background-color:#fff;border-radius:10px;align-items:center;width:100%;padding:10px 12px 10px 16px;display:flex;box-shadow:0 0 2px #d9d9d9d9}.LoyalCTAButton-module-scss-module___LuoSa__container .LoyalCTAButton-module-scss-module___LuoSa__icon-loyal{margin:0 4px 0 0;font-size:20px}.LoyalCTAButton-module-scss-module___LuoSa__container span,.LoyalCTAButton-module-scss-module___LuoSa__container mark{letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.3}.LoyalCTAButton-module-scss-module___LuoSa__container span{color:var(--black-100)}.LoyalCTAButton-module-scss-module___LuoSa__container mark{color:var(--pink-50);background-color:#0000;margin:0 4px}.LoyalCTAButton-module-scss-module___LuoSa__container .LoyalCTAButton-module-scss-module___LuoSa__icon-left{color:var(--black-50);margin:0 0 0 auto;font-size:24px}
.Label-module-scss-module__CZLc5a__label-container{color:#fff;letter-spacing:-.003em;border-radius:5px;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.2}.Label-module-scss-module__CZLc5a__label-container.Label-module-scss-module__CZLc5a__gradient.Label-module-scss-module__CZLc5a__purple{background:linear-gradient(278deg,#9d7cfb .62%,#7600ff 99.38%)}.Label-module-scss-module__CZLc5a__label-container.Label-module-scss-module__CZLc5a__gradient.Label-module-scss-module__CZLc5a__pink{background:linear-gradient(43deg,#ff32a5 0%,#ff3aa8 15.83%,#ff53b1 42.2%,#ff7ac1 74.74%,#ff8cc8 87.93%)}
.TabContent-module-scss-module__E8uDBa__container .TabContent-module-scss-module__E8uDBa__tab-bar{align-items:center;display:flex;position:relative}.TabContent-module-scss-module__E8uDBa__container .TabContent-module-scss-module__E8uDBa__tab-bar .TabContent-module-scss-module__E8uDBa__tab-button{letter-spacing:-.003em;height:54px;color:var(--black-40);background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:600;line-height:1.3;transition:color .3s;display:inline-flex}.TabContent-module-scss-module__E8uDBa__container .TabContent-module-scss-module__E8uDBa__tab-bar .TabContent-module-scss-module__E8uDBa__tab-button.TabContent-module-scss-module__E8uDBa__active{color:var(--pink-50)}.TabContent-module-scss-module__E8uDBa__container .TabContent-module-scss-module__E8uDBa__tab-bar .TabContent-module-scss-module__E8uDBa__anchor-bar{background-color:var(--black-40);height:2px;position:absolute;bottom:0;left:0;right:0}.TabContent-module-scss-module__E8uDBa__container .TabContent-module-scss-module__E8uDBa__tab-bar .TabContent-module-scss-module__E8uDBa__anchor-bar .TabContent-module-scss-module__E8uDBa__active-bar{background-color:var(--pink-50);height:100%;transition:transform .2s ease-in-out,width .2s ease-in-out;position:absolute}
.Button-module-scss-module__-NxJGG__button{color:#fff;background-color:var(--pink-50);border-radius:8px;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:18px;font-weight:600;line-height:1.3;transition:background-color .3s;display:inline-flex}.Button-module-scss-module__-NxJGG__button.Button-module-scss-module__-NxJGG__fluid{width:100%}.Button-module-scss-module__-NxJGG__button.Button-module-scss-module__-NxJGG__sm{height:40px;padding:0 16px;font-size:16px}.Button-module-scss-module__-NxJGG__button.Button-module-scss-module__-NxJGG__outline{color:var(--pink-50);border:1.5px solid var(--pink-50);background-color:#0000}.Button-module-scss-module__-NxJGG__button:disabled{cursor:not-allowed;background-color:var(--black-50)}.Button-module-scss-module__-NxJGG__button.Button-module-scss-module__-NxJGG__outline:disabled{color:var(--black-50);border-color:var(--black-50);background-color:#0000}
.Toast-module-scss-module__Jv4z9W__container{background-color:var(--black-100);color:#fff;text-align:center;white-space:pre-line;border-radius:8px;width:100%;max-width:300px;margin:0 auto;padding:12px;font-size:16px;font-weight:400;line-height:1.2}
.Loading-module-scss-module__IUC5bq__container{z-index:9999;background:#0006;position:fixed;inset:0}.Loading-module-scss-module__IUC5bq__container .Loading-module-scss-module__IUC5bq__inner{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:relative;top:35%}.Loading-module-scss-module__IUC5bq__container .Loading-module-scss-module__IUC5bq__inner .Loading-module-scss-module__IUC5bq__message{color:#fff;font-size:18px;font-weight:600;line-height:1.3}
.AppleLoginButton-module-scss-module__Rw9_ta__apple-login-button{color:#fff;background-color:#000;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:opacity .3s;display:inline-flex}.AppleLoginButton-module-scss-module__Rw9_ta__apple-login-button:hover{opacity:.8}.AppleLoginButton-module-scss-module__Rw9_ta__apple-login-button .AppleLoginButton-module-scss-module__Rw9_ta__icon{width:22px;height:22px}
.IconButton-module-scss-module__oG8Wkq__icon-button{width:var(--icon-button-size);height:var(--icon-button-size);color:var(--black-100);cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;font-size:20px;transition:color .3s;display:inline-flex}.IconButton-module-scss-module__oG8Wkq__icon-button:hover,.IconButton-module-scss-module__oG8Wkq__icon-button:active{color:var(--black-50)}
.GoogleLoginButton-module-scss-module__CNAeAG__google-login-button{background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:background-color .3s;display:inline-flex}.GoogleLoginButton-module-scss-module__CNAeAG__google-login-button:hover{background-color:var(--black-30)}.GoogleLoginButton-module-scss-module__CNAeAG__google-login-button .GoogleLoginButton-module-scss-module__CNAeAG__icon{width:20px;height:20px}
.OrderSheet-module-scss-module__H9dSVa__section{background-color:#fff;border-radius:10px;padding:20px}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-title{color:var(--black-100);letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content{margin:10px 0 0}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user{gap:10px;margin:20px 0 0;display:flex}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user .OrderSheet-module-scss-module__H9dSVa__user-profile{aspect-ratio:1;border-radius:9999px;flex:0 0 42px;width:42px;position:relative;overflow:hidden}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user .OrderSheet-module-scss-module__H9dSVa__user-profile .OrderSheet-module-scss-module__H9dSVa__icon-profile{font-size:42px}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user .OrderSheet-module-scss-module__H9dSVa__user-info{flex:1 0 auto}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user .OrderSheet-module-scss-module__H9dSVa__user-info .OrderSheet-module-scss-module__H9dSVa__user-nickname{color:var(--black-100);letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__user .OrderSheet-module-scss-module__H9dSVa__user-info .OrderSheet-module-scss-module__H9dSVa__user-email{color:var(--black-100);letter-spacing:-.02em;margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__product-title-wrapper{margin:0 0 10px}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__product-title-wrapper .OrderSheet-module-scss-module__H9dSVa__product-title{color:var(--black-100);font-size:18px;font-weight:600;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__product-title-wrapper .OrderSheet-module-scss-module__H9dSVa__product-subTitle{color:var(--black-90);margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary{grid-template-columns:77px 1fr;gap:8px;display:grid}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary dd,.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary dt{color:var(--black-100);font-size:16px;font-weight:400;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary dd{text-align:right}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary .OrderSheet-module-scss-module__H9dSVa__divider{border:none;border-bottom:1px solid var(--black-30);grid-column:span 2;margin:2px 0}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary dd.OrderSheet-module-scss-module__H9dSVa__total{color:var(--pink-50);font-size:18px;font-weight:600;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__order-info .OrderSheet-module-scss-module__H9dSVa__order-summary dt.OrderSheet-module-scss-module__H9dSVa__total{color:var(--black-100);font-size:16px;font-weight:600;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input{border:1.8px solid var(--black-40);width:100%;height:44px;color:var(--black-100);border-radius:10px;outline:none;padding:0 12px 0 16px;font-size:16px;transition:border-color .3s}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input:focus{border-color:var(--pink-50)}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input::placeholder{color:var(--black-50)}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input:autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__phone-input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff}.OrderSheet-module-scss-module__H9dSVa__section .OrderSheet-module-scss-module__H9dSVa__section-content.OrderSheet-module-scss-module__H9dSVa__phone-number .OrderSheet-module-scss-module__H9dSVa__description{color:var(--black-90);margin:12px 0 0 4px;font-size:14px;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__agreement{margin:10px 0 20px}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-checkbox{gap:6px}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-checkbox .OrderSheet-module-scss-module__H9dSVa__agreement-desc{color:var(--black-60);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:400;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-links{flex-direction:column;gap:2px;margin:6px 0 0;padding:0 0 0 26px;display:flex}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-links .OrderSheet-module-scss-module__H9dSVa__agreement-link-item{letter-spacing:-.004em;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:1.4;display:flex}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-links .OrderSheet-module-scss-module__H9dSVa__agreement-link-item .OrderSheet-module-scss-module__H9dSVa__agreement-link-label{color:var(--black-60)}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-links .OrderSheet-module-scss-module__H9dSVa__agreement-link-item .OrderSheet-module-scss-module__H9dSVa__agreement-link-btn{color:var(--black-50);align-items:center;display:inline-flex}.OrderSheet-module-scss-module__H9dSVa__agreement .OrderSheet-module-scss-module__H9dSVa__agreement-links .OrderSheet-module-scss-module__H9dSVa__agreement-link-item .OrderSheet-module-scss-module__H9dSVa__agreement-link-icon{font-size:16px}.OrderSheet-module-scss-module__H9dSVa__order-button-container{position:fixed;bottom:0;left:0;right:0}.OrderSheet-module-scss-module__H9dSVa__order-button-container .OrderSheet-module-scss-module__H9dSVa__order-button-wrapper{width:100%;min-width:var(--min-width);max-width:var(--max-width);margin:0 auto;padding:10px 20px 28px}.OrderSheet-module-scss-module__H9dSVa__select-button{border:1.8px solid var(--black-40);color:var(--black-100);border-radius:10px;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;transition:border-color .3s;display:inline-flex}.OrderSheet-module-scss-module__H9dSVa__select-button:hover,.OrderSheet-module-scss-module__H9dSVa__select-button:active{border-color:var(--black-50)}.OrderSheet-module-scss-module__H9dSVa__select-button.OrderSheet-module-scss-module__H9dSVa__selected{border-color:var(--pink-50)}.OrderSheet-module-scss-module__H9dSVa__payment-method-type-group .OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper+.OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper{margin:10px 0 0}.OrderSheet-module-scss-module__H9dSVa__payment-method-type-group .OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper .OrderSheet-module-scss-module__H9dSVa__payment-method-radio .OrderSheet-module-scss-module__H9dSVa__label{color:var(--black-100);font-size:16px;font-weight:400;line-height:1.3}.OrderSheet-module-scss-module__H9dSVa__payment-method-type-group .OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper .OrderSheet-module-scss-module__H9dSVa__payment-method-group{transition:height .3s ease-in-out,opacity .3s ease-in-out}.OrderSheet-module-scss-module__H9dSVa__payment-method-type-group .OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper .OrderSheet-module-scss-module__H9dSVa__payment-method-group .OrderSheet-module-scss-module__H9dSVa__payment-method-group-inner{grid-template-columns:1fr;gap:10px;padding:10px 0 0;display:grid}.OrderSheet-module-scss-module__H9dSVa__payment-method-type-group .OrderSheet-module-scss-module__H9dSVa__payment-method-type-wrapper .OrderSheet-module-scss-module__H9dSVa__payment-method-group .OrderSheet-module-scss-module__H9dSVa__payment-method-group-inner.OrderSheet-module-scss-module__H9dSVa__col-2{grid-template-columns:repeat(2,1fr)}
.PurchaseButton-module-scss-module__CtgxLG__container{position:fixed;bottom:0;left:0;right:0}.PurchaseButton-module-scss-module__CtgxLG__container .PurchaseButton-module-scss-module__CtgxLG__wrapper{width:100%;min-width:var(--min-width);max-width:var(--max-width);background-color:#fafafa;margin:0 auto;padding:10px 20px 28px}.PurchaseButton-module-scss-module__CtgxLG__button{background-color:var(--pink-50);color:#fff;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:10px;width:100%;padding:15px 0;font-size:17px;font-weight:700}.PurchaseButton-module-scss-module__CtgxLG__button:disabled{background-color:var(--black-40);cursor:default}
.AwardPackage-module-scss-module__-E6mmW__award-package{background-color:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 2px #d9d9d9d9}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__link{z-index:3;position:absolute;inset:0}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__award-quantity{color:#fff;background-color:#ffaf00;justify-content:center;align-items:center;gap:3px;padding:10px;display:flex}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__award-quantity .AwardPackage-module-scss-module__-E6mmW__icon-ticket{font-size:20px}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__award-quantity .AwardPackage-module-scss-module__-E6mmW__quantity{color:#fff;letter-spacing:-.001em;font-size:18px;font-weight:700;line-height:1.3}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__thumbnail{aspect-ratio:1/.9294;width:100%;position:relative}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__thumbnail .AwardPackage-module-scss-module__-E6mmW__label{z-index:1;align-items:center;display:flex;position:absolute;top:10px;left:10px}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__thumbnail .AwardPackage-module-scss-module__-E6mmW__label .AwardPackage-module-scss-module__-E6mmW__w-bonus{margin:0 4px 0 0}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__thumbnail .AwardPackage-module-scss-module__-E6mmW__label .AwardPackage-module-scss-module__-E6mmW__icon-diamond{margin:0 2px 0 0;font-size:16px}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__info-wrapper{padding:10px}.AwardPackage-module-scss-module__-E6mmW__award-package .AwardPackage-module-scss-module__-E6mmW__info-wrapper .AwardPackage-module-scss-module__-E6mmW__price{color:var(--black-100);letter-spacing:-.003em;text-align:center;font-size:18px;font-weight:600;line-height:1.3}
.Confirm-module-scss-module__2H8Z4a__dim{z-index:9999;background:#0006;justify-content:center;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0}.Confirm-module-scss-module__2H8Z4a__dialog{background:#fff;border-radius:10px;flex-direction:column;gap:8px;width:100%;max-width:312px;padding:16px;display:flex}.Confirm-module-scss-module__2H8Z4a__message{color:var(--black-50);text-align:center;word-break:keep-all;overflow-wrap:anywhere;padding:10px;font-size:16px;font-weight:400;line-height:1.3}.Confirm-module-scss-module__2H8Z4a__actions{gap:8px;display:flex}.Confirm-module-scss-module__2H8Z4a__actions>*{flex:1 0 0;min-width:0}
.InputField-module-scss-module__N_pOzW__field{border:1.8px solid var(--black-40);background-color:#fafafa;border-radius:10px;align-items:center;gap:12px;width:100%;height:44px;padding:12px 12px 12px 16px;transition:border-color .3s;display:flex}.InputField-module-scss-module__N_pOzW__field:focus-within{border-color:var(--pink-50)}.InputField-module-scss-module__N_pOzW__field .InputField-module-scss-module__N_pOzW__input{min-width:0;color:var(--black-100);background-color:#0000;border:0;flex:1;font-size:15px;font-weight:400;line-height:1.2}.InputField-module-scss-module__N_pOzW__field .InputField-module-scss-module__N_pOzW__input::placeholder{color:var(--black-50)}.InputField-module-scss-module__N_pOzW__field .InputField-module-scss-module__N_pOzW__input:focus{outline:none}
.page-module-scss-module__HjW48G__container{flex-direction:column;gap:10px;padding:20px 20px 96px;display:flex;position:relative}
.LogoutButton-module-scss-module__7cPiLq__logout{color:var(--black-60);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:20px auto 0;padding:6px 10px;font-size:13px;text-decoration:underline;display:block}.LogoutButton-module-scss-module__7cPiLq__logout:disabled{color:var(--black-40);cursor:default}
.AwardSection-module-scss-module__v3L3Ea__section-wrapper{padding:20px}.AwardSection-module-scss-module__v3L3Ea__section-wrapper .AwardSection-module-scss-module__v3L3Ea__product-list{grid-template-columns:repeat(2,1fr);gap:8px;margin:20px 0 0;display:grid}
.MainLayout-module-scss-module__709vzW__layout-container{width:100%;min-height:100dvh;min-width:var(--min-width);max-width:var(--max-width);padding:var(--header-H) 0 0;background-color:#fafafa;flex-direction:column;margin:0 auto;display:flex;position:relative}.MainLayout-module-scss-module__709vzW__layout-container .MainLayout-module-scss-module__709vzW__main{flex:1 0 auto}.MainLayout-module-scss-module__709vzW__header{height:var(--header-H);z-index:9999;position:fixed;top:0;left:0;right:0}.MainLayout-module-scss-module__709vzW__header .MainLayout-module-scss-module__709vzW__header-inner{width:100%;height:100%;min-width:var(--min-width);max-width:var(--max-width);background-color:#fafafa;justify-content:space-between;align-items:center;margin:0 auto;padding:0 18px;display:flex}.MainLayout-module-scss-module__709vzW__header .MainLayout-module-scss-module__709vzW__header-inner .MainLayout-module-scss-module__709vzW__head-title{text-align:center;color:var(--black-100);font-family:16px;letter-spacing:-.003em;flex:1 0 auto;justify-content:center;align-items:center;font-weight:600;line-height:1.3;display:flex}.MainLayout-module-scss-module__709vzW__header .MainLayout-module-scss-module__709vzW__header-inner .MainLayout-module-scss-module__709vzW__head-title span{color:var(--black-100);letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.3}.MainLayout-module-scss-module__709vzW__header .MainLayout-module-scss-module__709vzW__header-inner .MainLayout-module-scss-module__709vzW__icon-button{flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.MainLayout-module-scss-module__709vzW__footer{flex:none;padding:20px}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__footer-menu{align-items:center;margin:0 0 8px;list-style:none;display:flex}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__footer-menu .MainLayout-module-scss-module__709vzW__footer-menu-item{color:var(--black-90);letter-spacing:-.003em;font-size:12px;font-weight:400;line-height:1.4}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__footer-menu .MainLayout-module-scss-module__709vzW__divider{border:none;border-left:1px solid #d9d9d9;width:1px;height:10px;margin:0 8px}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__copyright{color:var(--black-90);letter-spacing:-.003em;margin:0 0 8px;font-size:12px;font-weight:400;line-height:1.5}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details .MainLayout-module-scss-module__709vzW__summary .MainLayout-module-scss-module__709vzW__icon-chevron{transform:rotate(180deg)}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details[open] .MainLayout-module-scss-module__709vzW__summary .MainLayout-module-scss-module__709vzW__icon-chevron{transform:none}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details .MainLayout-module-scss-module__709vzW__summary{color:var(--black-90);letter-spacing:-.003em;font-size:12px;font-weight:400;line-height:1.4}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details .MainLayout-module-scss-module__709vzW__summary::-webkit-details-marker{display:none}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details .MainLayout-module-scss-module__709vzW__summary{align-items:center;gap:4px;margin:0 0 8px;list-style:none;display:flex}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__details .MainLayout-module-scss-module__709vzW__summary .MainLayout-module-scss-module__709vzW__icon-chevron{flex:0 0 14px;font-size:14px;transition:transform .3s}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__biz-infos{grid-template-columns:76px 1fr;gap:4px;display:grid}.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__biz-infos dd,.MainLayout-module-scss-module__709vzW__footer .MainLayout-module-scss-module__709vzW__biz-infos dt{color:var(--black-90);letter-spacing:-.04px;font-size:10px;font-weight:400}
.KakaoLoginButton-module-scss-module__1VdELq__kakao-login-button{width:56px;height:56px;color:var(--black-100);background-color:#fee500;border-radius:63px;justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex;overflow:hidden}.KakaoLoginButton-module-scss-module__1VdELq__kakao-login-button:hover{background-color:#f2da00}.KakaoLoginButton-module-scss-module__1VdELq__kakao-login-button .KakaoLoginButton-module-scss-module__1VdELq__icon{width:20px;height:20px}
.Empty-module-scss-module__aeN1uG__empty{color:var(--black-50);flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:15px;display:flex}
.page-module-scss-module__SE3JRq__page-wrapper{flex-direction:column;padding:12px 16px 24px;display:flex}.page-module-scss-module__SE3JRq__quantity-banner{color:#fff;letter-spacing:-.02em;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:20px;font-weight:700;display:flex}.page-module-scss-module__SE3JRq__quantity-banner.page-module-scss-module__SE3JRq__gem{background-color:var(--pink-50)}.page-module-scss-module__SE3JRq__quantity-banner.page-module-scss-module__SE3JRq__award{background-color:#ffaf00}.page-module-scss-module__SE3JRq__quantity-banner .page-module-scss-module__SE3JRq__icon{color:#fff;font-size:24px}.page-module-scss-module__SE3JRq__thumbnail{aspect-ratio:1/.5;border-radius:0 0 10px 10px;width:100%;position:relative;overflow:hidden}.page-module-scss-module__SE3JRq__thumbnail.page-module-scss-module__SE3JRq__gem{background-color:#fff2fb}.page-module-scss-module__SE3JRq__thumbnail.page-module-scss-module__SE3JRq__award{background-color:#fff5e1}.page-module-scss-module__SE3JRq__thumbnail .page-module-scss-module__SE3JRq__label{position:absolute;top:12px;left:12px}.page-module-scss-module__SE3JRq__thumbnail .page-module-scss-module__SE3JRq__icon-diamond{font-size:16px}.page-module-scss-module__SE3JRq__thumbnail .page-module-scss-module__SE3JRq__w-bonus{margin-right:2px}.page-module-scss-module__SE3JRq__summary{padding:14px 2px 4px}.page-module-scss-module__SE3JRq__summary .page-module-scss-module__SE3JRq__title{color:var(--black-100);letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.35}.page-module-scss-module__SE3JRq__summary .page-module-scss-module__SE3JRq__price-row{align-items:center;gap:8px;margin:8px 0 0;display:flex}.page-module-scss-module__SE3JRq__summary .page-module-scss-module__SE3JRq__price-row .page-module-scss-module__SE3JRq__rate{background-color:var(--pink-50);color:#fff;border-radius:6px;padding:2px 8px;font-size:14px;font-style:normal;font-weight:700}.page-module-scss-module__SE3JRq__summary .page-module-scss-module__SE3JRq__price-row .page-module-scss-module__SE3JRq__origin{color:var(--black-50);font-size:15px}.page-module-scss-module__SE3JRq__summary .page-module-scss-module__SE3JRq__price-row .page-module-scss-module__SE3JRq__pay{color:var(--black-100);font-size:22px;font-weight:700}
.DiamondPackage-module-scss-module__TNDGCG__container{background-color:#fff;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 2px #d9d9d9d9}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__link{z-index:3;position:absolute;inset:0}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__quantity-wrapper{background-color:var(--pink-50);color:#fff;padding:10px}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__quantity-wrapper .DiamondPackage-module-scss-module__TNDGCG__quantity{justify-content:center;align-items:center;gap:3px;display:flex}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__quantity-wrapper .DiamondPackage-module-scss-module__TNDGCG__quantity .DiamondPackage-module-scss-module__TNDGCG__icon-diamond{color:#fff;font-size:24px}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__quantity-wrapper .DiamondPackage-module-scss-module__TNDGCG__quantity .DiamondPackage-module-scss-module__TNDGCG__quantity{color:#fff;letter-spacing:-.003em;font-size:18px;font-weight:600;line-height:1.3}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__quantity-wrapper .DiamondPackage-module-scss-module__TNDGCG__bonus-quantity{text-align:center;letter-spacing:-.003em;font-size:18px;font-weight:600;line-height:1.3}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__thumbnail{aspect-ratio:1/.9294;width:100%;position:relative}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__thumbnail .DiamondPackage-module-scss-module__TNDGCG__label{position:absolute;top:10px;left:10px}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__info-wrapper{background-color:#fff;padding:10px}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__info-wrapper .DiamondPackage-module-scss-module__TNDGCG__price{color:var(--black-100);text-align:center;font-size:18px;font-weight:600}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__info-wrapper .DiamondPackage-module-scss-module__TNDGCG__limit{color:var(--black-50);letter-spacing:-.02em;text-align:center;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.3}.DiamondPackage-module-scss-module__TNDGCG__container .DiamondPackage-module-scss-module__TNDGCG__info-wrapper .DiamondPackage-module-scss-module__TNDGCG__limit span+span{margin:0 0 0 2px}
.PasswordField-module-scss-module__vTkzQa__toggle{width:24px;height:24px;color:var(--black-50);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:inline-flex}.PasswordField-module-scss-module__vTkzQa__toggle:hover{color:var(--black-60)}.PasswordField-module-scss-module__vTkzQa__toggle .PasswordField-module-scss-module__vTkzQa__icon{width:24px;height:24px}
.CurrencySheet-module-scss-module__QF8eyG__dim{z-index:9999;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.CurrencySheet-module-scss-module__QF8eyG__sheet{width:100%;max-width:var(--max-width);background:#fff;border-radius:16px 16px 0 0;padding:10px 0 24px}.CurrencySheet-module-scss-module__QF8eyG__sheet .CurrencySheet-module-scss-module__QF8eyG__handle{background:var(--black-40);border-radius:2px;width:40px;height:4px;margin:0 auto 8px;display:block}.CurrencySheet-module-scss-module__QF8eyG__sheet .CurrencySheet-module-scss-module__QF8eyG__options .CurrencySheet-module-scss-module__QF8eyG__option{width:100%;color:var(--black-50);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 20px;font-size:16px;display:flex}.CurrencySheet-module-scss-module__QF8eyG__sheet .CurrencySheet-module-scss-module__QF8eyG__options .CurrencySheet-module-scss-module__QF8eyG__option .CurrencySheet-module-scss-module__QF8eyG__check{color:var(--black-40);font-size:18px}.CurrencySheet-module-scss-module__QF8eyG__sheet .CurrencySheet-module-scss-module__QF8eyG__options .CurrencySheet-module-scss-module__QF8eyG__option.CurrencySheet-module-scss-module__QF8eyG__active{color:var(--black-100);font-weight:600}.CurrencySheet-module-scss-module__QF8eyG__sheet .CurrencySheet-module-scss-module__QF8eyG__options .CurrencySheet-module-scss-module__QF8eyG__option.CurrencySheet-module-scss-module__QF8eyG__active .CurrencySheet-module-scss-module__QF8eyG__check{color:var(--black-100)}
.page-module-scss-module__RIYgjq__page{flex-direction:column;gap:20px;padding:20px;display:flex}.page-module-scss-module__RIYgjq__user-profile{align-items:center;gap:10px;display:flex}.page-module-scss-module__RIYgjq__user-profile .page-module-scss-module__RIYgjq__user-info{min-width:0;color:var(--black-100);flex-direction:column;flex:1 0 0;gap:2px;line-height:1.3;display:flex}.page-module-scss-module__RIYgjq__user-profile .page-module-scss-module__RIYgjq__user-nickname{font-size:16px;font-weight:600}.page-module-scss-module__RIYgjq__user-profile .page-module-scss-module__RIYgjq__user-email{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.page-module-scss-module__RIYgjq__cards{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__RIYgjq__card{background-color:#fff;border-radius:10px}.page-module-scss-module__RIYgjq__currency{justify-content:center;align-items:center;gap:40px;height:100px;padding:26px 38px;display:flex}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__currency-item{flex-direction:column;align-items:center;width:28px;display:flex}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__currency-icon{font-size:28px}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__currency-icon.page-module-scss-module__RIYgjq__diamond{color:var(--pink-50)}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__currency-icon.page-module-scss-module__RIYgjq__ticket{color:#7600ff}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__currency-count{color:var(--black-100);font-size:16px;font-weight:700;line-height:20px}.page-module-scss-module__RIYgjq__currency .page-module-scss-module__RIYgjq__divider{background-color:var(--black-30);border:none;width:1px;height:64px}.page-module-scss-module__RIYgjq__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:24px 20px;display:grid}.page-module-scss-module__RIYgjq__menu .page-module-scss-module__RIYgjq__menu-item{color:#000;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:inline-flex}.page-module-scss-module__RIYgjq__menu .page-module-scss-module__RIYgjq__menu-icon{flex-shrink:0;font-size:14px}.page-module-scss-module__RIYgjq__login-prompt{text-decoration:none}.page-module-scss-module__RIYgjq__login-prompt .page-module-scss-module__RIYgjq__avatar{background-color:var(--black-30);width:48px;height:48px;color:var(--black-50);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.page-module-scss-module__RIYgjq__login-prompt .page-module-scss-module__RIYgjq__login-text{color:var(--black-100);letter-spacing:-.02em;font-size:17px;font-weight:600}.page-module-scss-module__RIYgjq__login-prompt .page-module-scss-module__RIYgjq__login-caret{color:var(--black-60);font-size:18px}
.ResultSection-module-scss-module__D7El8W__inner{flex:1 0 auto}.ResultSection-module-scss-module__D7El8W__section-header{margin:0 0 20px}.ResultSection-module-scss-module__D7El8W__title{letter-spacing:-.1px;font-size:24px;font-weight:700;line-height:1.5}.ResultSection-module-scss-module__D7El8W__desc{letter-spacing:-.5px;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.3}.ResultSection-module-scss-module__D7El8W__section-content{flex-direction:column;gap:20px;display:flex}.ResultSection-module-scss-module__D7El8W__cta-container{flex:none;padding-top:10px;padding-bottom:8px}
.DiamondSection-module-scss-module__DoT9zq__section-wrapper{padding:20px}.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__benefit-notice{background-color:#7600ff;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:36px;margin:8px 0 20px;display:flex}.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__benefit-notice span,.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__benefit-notice mark{letter-spacing:-.003em;font-size:16px;font-weight:600;line-height:1.3}.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__benefit-notice span{color:#fff}.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__benefit-notice mark{color:#fff824;background-color:#0000}.DiamondSection-module-scss-module__DoT9zq__section-wrapper .DiamondSection-module-scss-module__DoT9zq__product-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}
.page-module-scss-module__-MDtia__page-inner{padding:0 20px}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__title-container{padding:52px 0 24px}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__title-container .page-module-scss-module__-MDtia__title{color:var(--black-100);font-size:26px;font-weight:700;line-height:1.4}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__title-container .page-module-scss-module__-MDtia__title strong{color:var(--pink-50);font-weight:700}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__login-form{flex-direction:column;gap:20px;display:flex}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__login-form .page-module-scss-module__-MDtia__field-wrapper{flex-direction:column;gap:12px;display:flex}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__social-login-label{color:var(--black-60);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:32px 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__social-login-label .page-module-scss-module__-MDtia__divider{border:0;border-top:1px solid var(--black-40);width:90px;height:0}.page-module-scss-module__-MDtia__page-inner .page-module-scss-module__-MDtia__social-login-buttons{justify-content:center;align-items:center;gap:12px;display:flex}
.Accordion-module-scss-module__nckOuq__empty{text-align:center;color:var(--black-50);padding:90px 0;font-size:15px}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item{border-bottom:1px solid var(--black-30)}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__title{color:var(--black-100);letter-spacing:-.02em;word-break:keep-all;font-size:15px;font-weight:500;line-height:1.4}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__meta{color:var(--black-60);font-size:12.5px}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__caret{color:var(--black-60);flex:none;font-size:18px;transition:transform .2s;transform:rotate(180deg)}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item.Accordion-module-scss-module__nckOuq__open .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__caret{transform:none}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item.Accordion-module-scss-module__nckOuq__open .Accordion-module-scss-module__nckOuq__head .Accordion-module-scss-module__nckOuq__title{font-weight:600}.Accordion-module-scss-module__nckOuq__list .Accordion-module-scss-module__nckOuq__item .Accordion-module-scss-module__nckOuq__body{color:var(--black-90);letter-spacing:-.02em;white-space:pre-wrap;word-break:break-word;padding:0 16px 18px;font-size:14px;line-height:1.6}
.HistoryList-module-scss-module__SJ0Uga__toolbar{justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.HistoryList-module-scss-module__SJ0Uga__toolbar .HistoryList-module-scss-module__SJ0Uga__notice{color:var(--black-50);letter-spacing:-.02em;font-size:13px}.HistoryList-module-scss-module__SJ0Uga__toolbar .HistoryList-module-scss-module__SJ0Uga__filter{color:var(--black-100);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 2px;font-size:15px;display:inline-flex}.HistoryList-module-scss-module__SJ0Uga__toolbar .HistoryList-module-scss-module__SJ0Uga__filter .HistoryList-module-scss-module__SJ0Uga__caret{font-size:16px;transform:rotate(180deg)}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item{border-bottom:1px solid var(--black-30);padding:10px 16px 14px}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__at{color:var(--black-60);letter-spacing:-.02em;font-size:12.5px;display:block}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__body{align-items:center;gap:10px;margin:8px 0 0;display:flex}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__badge{background-color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 0 3px #0000001f}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__badge .HistoryList-module-scss-module__SJ0Uga__icon{font-size:20px}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__badge.HistoryList-module-scss-module__SJ0Uga__gem .HistoryList-module-scss-module__SJ0Uga__icon{color:#ff32a5}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__badge.HistoryList-module-scss-module__SJ0Uga__ticket .HistoryList-module-scss-module__SJ0Uga__icon{color:#7b3ff2}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__text{flex:1;min-width:0}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__text .HistoryList-module-scss-module__SJ0Uga__title{color:var(--black-100);letter-spacing:-.02em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__text .HistoryList-module-scss-module__SJ0Uga__expire{color:var(--black-60);margin:2px 0 0;font-size:12.5px}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__amount{text-align:right;flex:none}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__amount .HistoryList-module-scss-module__SJ0Uga__delta{letter-spacing:-.02em;font-size:15px;font-weight:600}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__amount .HistoryList-module-scss-module__SJ0Uga__delta.HistoryList-module-scss-module__SJ0Uga__earn{color:#2b6ce8}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__amount .HistoryList-module-scss-module__SJ0Uga__delta.HistoryList-module-scss-module__SJ0Uga__spend{color:#e8342b}.HistoryList-module-scss-module__SJ0Uga__list .HistoryList-module-scss-module__SJ0Uga__item .HistoryList-module-scss-module__SJ0Uga__amount .HistoryList-module-scss-module__SJ0Uga__balance{color:var(--black-60);white-space:nowrap;margin:2px 0 0;font-size:12.5px}.HistoryList-module-scss-module__SJ0Uga__more{border:1px solid var(--black-40);width:calc(100% - 32px);color:var(--black-90);cursor:pointer;background-color:#fff;border-radius:10px;margin:16px 16px 24px;padding:13px 0;font-size:14px;font-weight:600;display:block}.HistoryList-module-scss-module__SJ0Uga__more:active{background-color:var(--black-30)}
.PurchaseList-module-scss-module__9sRxkG__periods{gap:6px;padding:14px 16px 0;display:flex}.PurchaseList-module-scss-module__9sRxkG__periods .PurchaseList-module-scss-module__9sRxkG__period{border:1px solid var(--black-40);color:var(--black-60);cursor:pointer;background-color:#fff;border-radius:999px;flex:1;padding:8px 0;font-size:13px}.PurchaseList-module-scss-module__9sRxkG__periods .PurchaseList-module-scss-module__9sRxkG__period.PurchaseList-module-scss-module__9sRxkG__active{border-color:var(--pink-50);background-color:var(--pink-50);color:#fff;font-weight:600}.PurchaseList-module-scss-module__9sRxkG__count{color:var(--black-60);padding:12px 16px 0;font-size:13px}.PurchaseList-module-scss-module__9sRxkG__count b{color:var(--black-100);font-weight:600}.PurchaseList-module-scss-module__9sRxkG__more{border:1px solid var(--black-40);width:calc(100% - 32px);color:var(--black-90);cursor:pointer;background-color:#fff;border-radius:10px;margin:0 16px 24px;padding:13px 0;font-size:14px;font-weight:600;display:block}.PurchaseList-module-scss-module__9sRxkG__more:active{background-color:var(--black-30)}.PurchaseList-module-scss-module__9sRxkG__list{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.PurchaseList-module-scss-module__9sRxkG__item{border:1px solid var(--black-30);background-color:#fff;border-radius:10px;padding:14px}.PurchaseList-module-scss-module__9sRxkG__item.PurchaseList-module-scss-module__9sRxkG__cancelled .PurchaseList-module-scss-module__9sRxkG__name,.PurchaseList-module-scss-module__9sRxkG__item.PurchaseList-module-scss-module__9sRxkG__cancelled .PurchaseList-module-scss-module__9sRxkG__amount{color:var(--black-50);text-decoration:line-through}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head{justify-content:space-between;align-items:center;margin:0 0 6px;display:flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__at{color:var(--black-60);font-size:12px}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__badges{align-items:center;gap:4px;display:inline-flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__source{border:1px solid var(--black-40);color:var(--black-60);border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__source.PurchaseList-module-scss-module__9sRxkG__web{border-color:var(--pink-50);color:var(--pink-50)}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__status{background-color:var(--black-30);color:var(--black-90);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__status.PurchaseList-module-scss-module__9sRxkG__success{color:var(--pink-50);background-color:#fdeaf4}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__status.PurchaseList-module-scss-module__9sRxkG__pending{color:#a97400;background-color:#fff3d6}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__head .PurchaseList-module-scss-module__9sRxkG__status.PurchaseList-module-scss-module__9sRxkG__cancel{background-color:var(--black-30);color:var(--black-60)}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__name{color:var(--black-100);letter-spacing:-.02em;word-break:keep-all;font-size:15px;font-weight:600;line-height:1.35}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec{border-top:1px solid var(--black-30);flex-direction:column;gap:6px;margin:10px 0 0;padding:10px 0 0;display:flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row{align-items:baseline;gap:10px;font-size:13px;display:flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row dt{color:var(--black-60);flex:0 0 64px}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row dd{color:var(--black-100);text-align:right;flex:1}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__grant{flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;display:flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__grant span{align-items:center;gap:3px;display:inline-flex}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__grant .PurchaseList-module-scss-module__9sRxkG__icon{font-size:15px}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__grant .PurchaseList-module-scss-module__9sRxkG__diamond{color:var(--pink-50)}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__amount{font-weight:700}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__amount .PurchaseList-module-scss-module__9sRxkG__muted{color:var(--black-50);font-size:12px;font-weight:400}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__spec .PurchaseList-module-scss-module__9sRxkG__row .PurchaseList-module-scss-module__9sRxkG__payment-id{color:var(--black-60);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.PurchaseList-module-scss-module__9sRxkG__item .PurchaseList-module-scss-module__9sRxkG__cancel-note{color:var(--black-60);margin:8px 0 0;font-size:12px}
.layout-module-scss-module__6xRrXG__main{flex-direction:column;padding:20px;display:flex}
.page-module-scss-module__B2iv4G__container{min-height:calc(100dvh - var(--header-H) - 40px);flex-direction:column;display:flex}.page-module-scss-module__B2iv4G__order-info-section{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex}.page-module-scss-module__B2iv4G__payment-detail{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__B2iv4G__payment-row{letter-spacing:-.3px;justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;font-weight:400;line-height:1.3;display:flex}.page-module-scss-module__B2iv4G__payment-row dt{flex:0 0 60px}.page-module-scss-module__B2iv4G__payment-row dd{text-align:right}.page-module-scss-module__B2iv4G__notice{color:#4d4d4d;letter-spacing:-.048px;gap:2px;font-size:12px;font-weight:300;line-height:1.6;display:flex}.page-module-scss-module__B2iv4G__notice-link{text-decoration:underline}
.layout-module-scss-module__QGYTBq__main{flex-direction:column;padding:20px;display:flex}
.page-module-scss-module__Z2En9W__container{min-height:calc(100dvh - var(--header-H) - 40px);flex-direction:column;display:flex}.page-module-scss-module__Z2En9W__order-info-section{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex}.page-module-scss-module__Z2En9W__product-name{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:1.3}.page-module-scss-module__Z2En9W__payment-detail{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__Z2En9W__payment-row{letter-spacing:-.3px;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:1.3;display:flex}.page-module-scss-module__Z2En9W__amount{color:#ff32a5;letter-spacing:-.3px;font-size:18px;font-weight:600}.page-module-scss-module__Z2En9W__divider{border:none;border-top:1px solid #f0f0f0}.page-module-scss-module__Z2En9W__notice{color:#4d4d4d;letter-spacing:-.048px;gap:2px;font-size:12px;font-weight:300;line-height:1.6;display:flex}.page-module-scss-module__Z2En9W__payment-row--bold{font-weight:600}.page-module-scss-module__Z2En9W__va-section{background-color:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:20px;display:flex}.page-module-scss-module__Z2En9W__va-header{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__Z2En9W__va-title{letter-spacing:-.3px;font-size:16px;font-weight:600;line-height:1.3}.page-module-scss-module__Z2En9W__copy-button{color:#4d4d4d;letter-spacing:-.07px;border:1px solid #d9d9d9;border-radius:6px;align-items:center;gap:2px;padding:4px 6px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.page-module-scss-module__Z2En9W__va-account{letter-spacing:-.3px;justify-content:space-between;align-items:center;font-size:16px;font-weight:400;line-height:1.3;display:flex}.page-module-scss-module__Z2En9W__va-notices{flex-direction:column;gap:4px;display:flex}.page-module-scss-module__Z2En9W__notice-link{text-decoration:underline}
.page-module-scss-module__5tohgG__page-wrapper{height:100%}.page-module-scss-module__5tohgG__page-wrapper .page-module-scss-module__5tohgG__banner-section{aspect-ratio:1/.3333;width:100%;position:relative}.page-module-scss-module__5tohgG__page-wrapper .page-module-scss-module__5tohgG__banner-section .page-module-scss-module__5tohgG__link{position:absolute;inset:0}
.layout-module-scss-module__bTJBjG__footer-wrapper{padding-bottom:90px}
