@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(/assets/Pretendard-Light-DPv1bfnb.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(/assets/Pretendard-Regular-C4O7dJ59.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(/assets/Pretendard-SemiBold-qa5TIGvI.woff2) format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(/assets/Pretendard-Bold-Br_oe18F.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{min-height:100dvh}.app{width:100vw;min-height:100dvh;margin:0 auto;overflow-x:hidden;background-color:#fff;font-family:Pretendard,sans-serif;position:relative}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:690px){.app{width:690px}}.button-section{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.button-section .section-kakao,.button-section .section-naver{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}:is(.button-section .section-kakao,.button-section .section-naver) img{width:80vw}@media screen and (min-width:690px){:is(.button-section .section-kakao,.button-section .section-naver) img{width:328px}}.auth{width:100%;min-height:100dvh;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%201084%20392'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='&%23235;&%23176;&%23176;&%23234;&%23178;&%23189;'%20d='M670.561%2087.5434C670.561%2088.4238%20670.27%2089.2797%20669.734%2089.9783L517.109%20288.908C515.09%20291.539%20516.966%20295.342%20520.282%20295.342H1080C1082.21%20295.342%201084%20297.133%201084%20299.342V388C1084%20390.209%201082.21%20392%201080%20392H381.691C379.482%20392%20377.691%20390.209%20377.691%20388V304.457C377.691%20303.576%20377.981%20302.72%20378.517%20302.022L531.143%20103.092C533.161%20100.461%20531.285%2096.6575%20527.969%2096.6575H3.99998C1.79084%2096.6575%200%2094.8667%200%2092.6575V4.00001C0%201.79087%201.79086%200%204%200H666.561C668.77%200%20670.561%201.79086%20670.561%204V87.5434Z'%20fill='var(--fill-0,%20%23EBEFFF)'%20fill-opacity='0.4'/%3e%3c/svg%3e");background-size:290vw 105vw;background-position:calc(50% + 13.3vw) 5dvh;background-repeat:no-repeat}.auth .auth-content{height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:5dvh}.auth .auth-content .content-title{display:flex;flex-direction:column;align-items:center;margin-top:21.3vw;gap:2.1vw;color:#335fff}.auth .auth-content .content-title .title-logo{width:auto;height:10vw;margin-bottom:2.8vw}.auth .auth-content .content-title .title-slogan{display:flex;align-items:end;font-family:Pretendard;font-weight:700;font-size:3.7vw}.auth .auth-content .content-title .title-slogan .slogan-normal{font-weight:500}.auth .auth-buttons{display:flex;flex-direction:column;align-items:center}.auth .auth-buttons .buttons-divider{background-color:#8a8a8a;height:1px;width:19.7vw;margin:2.7vw 0 8vw;transform:scaleY(.4)}@media screen and (min-width:690px){.auth{background-size:1084px 392px;background-position:calc(50% + 50px) 10dvh}.auth .auth-content{height:100dvh;padding:80px 0 40px}.auth .auth-content .content-title{margin-top:80px;gap:8px}.auth .auth-content .content-title .title-logo{height:48px;width:auto;margin-bottom:10px}.auth .auth-content .content-title .title-slogan{font-size:18px}.auth .auth-buttons .buttons-divider{width:74px;margin:10px 0 30px}}.signUp-terms{display:flex;flex-direction:column;justify-content:space-between;height:146.7vw;gap:5.3vw}.signUp-terms .terms-loading,.signUp-terms .terms-error{font-family:Pretendard;font-size:4vw;color:#8a8a8a;margin:4vw 0}.signUp-terms .terms-error{color:#c00}.signUp-terms .terms-title{margin:2.7vw 0}.signUp-terms .terms-title .title-text{font-family:Pretendard;font-weight:700;font-size:5.9vw;color:#515151}.signUp-terms .terms-title .title-text .text-highlight{color:#335fff}.signUp-terms .terms-contents{width:100%;padding:1.1vw}.signUp-terms .terms-contents .contents-allAgree{display:flex;align-items:center;height:14.4vw;background-color:#f7f7f7;border-radius:4.3vw;padding:3.2vw;cursor:pointer}.signUp-terms .terms-contents .contents-allAgree .allAgree-check{width:6.4vw;height:6.4vw}.signUp-terms .terms-contents .contents-allAgree .allAgree-text{margin:0 4.3vw;font-family:Pretendard;font-weight:700;font-size:4.3vw;color:#8a8a8a}.signUp-terms .terms-contents .contents-allAgree .allAgree-text.active{color:#335fff}.signUp-terms .terms-contents .contents-list{margin-top:4.3vw}.signUp-terms .terms-contents .contents-list .list-item{margin-left:3.2vw;min-height:8.5vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none}.signUp-terms .terms-contents .contents-list .list-item .item-left{display:flex;align-items:center}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-check,.signUp-terms .terms-contents .contents-list .list-item .item-left .item-check .check-image{width:6.4vw;height:6.4vw}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-text{margin-left:4.3vw;font-family:Pretendard;font-weight:400;font-size:3.7vw;color:#cfcfcf}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-text .text-highlight{font-weight:600}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-text .text-highlight.optional{font-weight:400}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-text.active{color:#adadad}.signUp-terms .terms-contents .contents-list .list-item .item-arrow{width:5.3vw;height:5.3vw;flex-shrink:0;cursor:pointer}.signUp-terms .terms-contents .contents-list .list-item .item-arrow .arrow-image{width:5.3vw;height:5.3vw}.signUp-terms .terms-contents .contents-list .list-item .item-arrow.expanded .arrow-image{transform:rotate(180deg)}.signUp-terms .terms-contents .contents-list .list-item .item-detail{width:100%;flex:1 1 100%;padding:2.7vw 0 2.7vw 10.7vw;border-top:1px solid #eee;margin-top:2.1vw}.signUp-terms .terms-contents .contents-list .list-item .item-detail-content{font-family:Pretendard;font-size:3.2vw;color:#8a8a8a;line-height:1.5;white-space:pre-wrap;max-height:40vw;overflow-y:auto}.signUp-terms .term-button{width:100%;height:14.4vw;border:none;border-radius:4.3vw;background-color:#e0e7ff;font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#fff;margin:2.7vw 0;cursor:not-allowed}.signUp-terms .term-button.active{background-color:#335fff;cursor:pointer}.signUp-terms .term-button.active:active{background-color:#2647bf}@media screen and (min-width:690px){.signUp-terms{height:550px;gap:20px}.signUp-terms .terms-title{margin:10px 0}.signUp-terms .terms-title .title-text{font-size:22px}.signUp-terms .terms-contents{padding:4px}.signUp-terms .terms-contents .contents-allAgree{height:54px;border-radius:16px;padding:12px}.signUp-terms .terms-contents .contents-allAgree .allAgree-check{width:24px;height:24px}.signUp-terms .terms-contents .contents-allAgree .allAgree-text{margin:0 16px;font-size:16px}.signUp-terms .terms-contents .contents-list{margin-top:16px}.signUp-terms .terms-contents .contents-list .list-item{margin-left:12px;min-height:32px}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-check{width:24px;height:24px}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-check .check-image{width:24px;height:24px}.signUp-terms .terms-contents .contents-list .list-item .item-left .item-text{margin-left:16px;font-size:14px}.signUp-terms .terms-contents .contents-list .list-item .item-arrow{width:20px;height:20px}.signUp-terms .terms-contents .contents-list .list-item .item-arrow .arrow-image{width:20px;height:20px}.signUp-terms .terms-contents .contents-list .list-item .item-arrow.expanded .arrow-image{transform:rotate(180deg)}.signUp-terms .terms-contents .contents-list .list-item .item-detail{padding:10px 0 10px 40px;margin-top:8px}.signUp-terms .terms-contents .contents-list .list-item .item-detail-content{font-size:12px;max-height:200px}.signUp-terms .term-button{height:54px;border-radius:16px;font-size:18px;margin:10px 0}}.signUp{width:100%;min-height:100dvh;padding:0 4.5vw;overflow-x:hidden}.signUp .signUp-header{padding:5.3vw 0}.signUp .signUp-header .header-back{height:5.3vw;width:5.3vw}.signUp .signUp-content.slide-out-left{transition:transform .3s ease,opacity .3s ease;transform:translate(-100%);opacity:0}.signUp .signUp-content.slide-out-right{transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.signUp .signUp-content.slide-in-right{animation:slideInRight .3s ease forwards}.signUp .signUp-content.slide-in-left{animation:slideInLeft .3s ease forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width:690px){.signUp{padding:30px 17px}.signUp .signUp-header{padding:20px 0}.signUp .signUp-header .header-back{height:20px;width:20px}}.signUp-phone{display:flex;flex-direction:column;justify-content:space-between;height:146.7vw;gap:5.3vw}.signUp-phone .phone-title{margin:2.7vw 0}.signUp-phone .phone-title .title-text{font-family:Pretendard;font-weight:700;font-size:5.9vw;color:#515151}.signUp-phone .phone-title .title-text .text-highlight{color:#335fff}.signUp-phone .phone-title .title-sub{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#adadad;margin-top:4vw}.signUp-phone .phone-inputgroup{height:64vw}.signUp-phone .phone-inputgroup .phone-input{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.5vw solid #e6e6e6;padding:2.7vw 0;margin-bottom:11.2vw}.signUp-phone .phone-inputgroup .phone-input.has-value{border-bottom-color:#335fff}.signUp-phone .phone-inputgroup .phone-input.sent{border-bottom-color:#f5f7ff}.signUp-phone .phone-inputgroup .phone-input .input-field{border:none;outline:none;width:50vw;height:5.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad}.signUp-phone .phone-inputgroup .phone-input .input-field::placeholder{color:#e6e6e6}.signUp-phone .phone-inputgroup .phone-input .input-resend{width:fit-content;height:fit-content;border-bottom:.3vw solid #8a8a8a;cursor:pointer;white-space:nowrap;flex-shrink:0}.signUp-phone .phone-inputgroup .phone-input .input-resend .resend-text{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#8a8a8a}.signUp-phone .phone-inputgroup .phone-input .input-resend.error{border-bottom-color:#335fff;animation:phoneBlink 1s ease-in-out infinite}.signUp-phone .phone-inputgroup .phone-input .input-resend.error .resend-text{color:#335fff}.signUp-phone .phone-inputgroup .phone-input .input-resend.disabled{cursor:not-allowed;opacity:.5}.signUp-phone .phone-inputgroup .phone-input .input-time{white-space:nowrap;flex-shrink:0}.signUp-phone .phone-inputgroup .phone-input .input-time .time-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#ef1c4e}.signUp-phone .phone-inputgroup .phone-input .input-verify{display:flex;align-items:center;gap:.5vw}.signUp-phone .phone-inputgroup .phone-input .input-verify .verify-icon{width:3.2vw;height:3.2vw;margin-top:1px}.signUp-phone .phone-inputgroup .phone-input .input-verify .verify-text{font-family:Pretendard;font-weight:500;font-size:3.2vw}.signUp-phone .phone-inputgroup .phone-input .input-verify.success .verify-text{color:#00a73d}.signUp-phone .phone-inputgroup .phone-input .input-verify.error .verify-text{color:#ef1c42}.signUp-phone .phone-inputgroup .phone-input.error{border-bottom-color:#ef1c42}.signUp-phone .phone-button{text-align:center;height:14.4vw;border:none;border-radius:4.3vw;background-color:#e0e7ff;font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#fff;margin:2.7vw 0;cursor:not-allowed}.signUp-phone .phone-button.active{background-color:#335fff;cursor:pointer}.signUp-phone .phone-button.active:active{background-color:#2647bf}@keyframes phoneBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes phoneFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.phone-input.fade-in{animation:phoneFadeSlideIn .3s ease forwards}@media screen and (min-width:690px){.signUp-phone{height:550px;gap:20px}.signUp-phone .phone-title{margin:10px 0}.signUp-phone .phone-title .title-text{font-size:22px}.signUp-phone .phone-title .title-sub{font-size:18px;margin-top:15px}.signUp-phone .phone-inputgroup{height:240px}.signUp-phone .phone-inputgroup .phone-input{border-bottom:2px solid #e6e6e6;padding:10px 0;margin-bottom:42px}.signUp-phone .phone-inputgroup .phone-input .input-field{width:245px;height:20px;font-size:16px}.signUp-phone .phone-inputgroup .phone-input .input-resend{border-bottom:1px solid #cfcfcf}.signUp-phone .phone-inputgroup .phone-input .input-resend .resend-text{font-size:12px}.signUp-phone .phone-inputgroup .phone-input .input-time .time-text{font-size:12px}.signUp-phone .phone-inputgroup .phone-input .input-verify{gap:2px}.signUp-phone .phone-inputgroup .phone-input .input-verify .verify-icon{width:12px;height:12px}.signUp-phone .phone-inputgroup .phone-input .input-verify .verify-text{font-size:12px}.signUp-phone .phone-button{height:54px;border-radius:16px;font-size:18px;margin:10px 0}}.signUp-etc{display:flex;flex-direction:column;justify-content:space-between;height:146.7vw;gap:5.3vw}.signUp-etc .etc-title{margin:2.7vw 0}.signUp-etc .etc-title .title-text{font-family:Pretendard;font-weight:700;font-size:5.9vw;color:#515151}.signUp-etc .etc-title .title-text .text-highlight{color:#335fff}.signUp-etc .etc-title .title-sub{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#adadad;margin-top:4vw}.signUp-etc .etc-inputgroup{height:64vw}.signUp-etc .etc-inputgroup .etc-input{display:flex;justify-content:space-between;align-items:baseline;border-bottom:.5vw solid #e6e6e6;padding:2.7vw 0;margin-bottom:11.2vw}.signUp-etc .etc-inputgroup .etc-input.has-value{border-bottom-color:#335fff}.signUp-etc .etc-inputgroup .etc-input .input-field{width:100%;border:none;outline:none;height:5.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad}.signUp-etc .etc-inputgroup .etc-input .input-field::placeholder{color:#e6e6e6}.signUp-etc .etc-inputgroup .inputgroup-birth{display:flex;gap:10px}.signUp-etc .etc-inputgroup .inputgroup-birth .etc-input{width:100%}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8vw}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select .select-text{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#adadad}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select .select-icon{width:6.4vw;height:6.4vw}.signUp-etc .etc-button{text-align:center;height:14.4vw;border:none;border-radius:4.3vw;background-color:#e0e7ff;font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#fff;margin:2.7vw 0;cursor:not-allowed}.signUp-etc .etc-button.active{background-color:#335fff;cursor:pointer}.signUp-etc .etc-button.active:active{background-color:#2647bf}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.inputgroup-birth.fade-in,.inputgroup-reference.fade-in,.etc-input.fade-in{animation:fadeSlideIn .3s ease forwards}@media screen and (min-width:690px){.signUp-etc{height:550px;gap:20px}.signUp-etc .etc-title{margin:10px 0}.signUp-etc .etc-title .title-text{font-size:22px}.signUp-etc .etc-title .title-sub{font-size:18px;margin-top:15px}.signUp-etc .etc-inputgroup{height:240px}.signUp-etc .etc-inputgroup .etc-input{border-bottom:2px solid #e6e6e6;padding:10px 0;margin-bottom:42px}.signUp-etc .etc-inputgroup .etc-input .input-field{width:100%;height:20px;font-size:16px}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select{margin-bottom:3px}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select .select-text{font-size:16px}.signUp-etc .etc-inputgroup .inputgroup-reference .etc-select .select-icon{width:24px;height:24px}.signUp-etc .etc-button{height:54px;border-radius:16px;font-size:18px;margin:10px 0}}.toast{position:fixed;display:flex;align-items:center;justify-content:center;gap:4px;width:328px;height:48px;background-color:#00000080;border-radius:16px;top:5px;left:50%;transform:translate(-50%);z-index:30;animation:toastSlideDown .3s ease-out forwards}.toast .toast-icon{width:20px;height:20px}.toast .toast-text{font-family:Pretendard;font-weight:500;font-size:14px;color:#fff}.toast.hiding{animation:toastSlideUp .3s ease-out forwards}@keyframes toastSlideDown{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes toastSlideUp{0%{transform:translate(-50%) translateY(0);opacity:1}to{transform:translate(-50%) translateY(-100%);opacity:0}}.header{height:15.2vw;width:100%;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;padding:1.3vw 4.3vw 0;background-color:#fff;z-index:100}.header .header-logo .logo-image{height:5.3vw;width:auto}.header .header-button{display:flex;gap:3.2vw}.header .header-button .header-alarm .alarm-icon{width:6.4vw}.header .header-button .header-menu{width:6.4vw;height:6.4vw}.header-shadow{box-shadow:0 .5vw #0000001a}@media screen and (min-width:690px){.header{height:57px;width:690px;padding:5px 16px 0}.header .header-logo .logo-image{height:20px;width:auto}.header .header-button{gap:12px}.header .header-button .header-alarm .alarm-icon{width:24px}.header .header-button .header-menu{width:24px;height:24px}.header-shadow{box-shadow:0 2px #0000001a}}@keyframes menuBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes menuBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes menuSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes menuSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.menu-bg{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:flex-start;justify-content:center;z-index:102;animation:menuBgFadeIn .3s ease-out}.menu-bg.closing{animation:menuBgFadeOut .3s ease-out forwards}.menu{position:fixed;top:0;right:0;width:76.5vw;height:100dvh;background-color:#fff;z-index:102;animation:menuSlideIn .3s ease-out}.menu.closing{animation:menuSlideOut .3s ease-out forwards}.menu .menu-inner{width:100%;height:100%;overflow-y:scroll;padding:8vw 0}.menu .menu-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.3vw solid #f7f7f7}.menu .menu-title .title-text{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#000}.menu .menu-title .title-image{width:6.4vw;height:6.4vw}.menu .menu-content{width:100%;display:flex;flex-direction:column;gap:11.7vw;padding:8.5vw 5.3vw}.menu .menu-content .menu-container{width:100%;display:flex;flex-direction:column;gap:3.2vw}.menu .menu-content .menu-container .container-title{padding-bottom:1.6vw;border-bottom:.3vw solid #f7f7f7}.menu .menu-content .menu-container .container-title .title-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.menu .menu-content .menu-container .container-menuList{width:100%;display:flex;flex-direction:column;gap:4.3vw}.menu .menu-content .menu-container .container-menuList .menuList-menu{text-decoration:none;font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#515151}@media screen and (min-width:690px){.menu{width:287px;right:calc(50% - 345px);overflow:visible}.menu .menu-inner{padding:30px 0;overflow-y:scroll}.menu:after{content:"";position:absolute;top:0;left:calc(100% - 1px);width:calc(50vw - 57px);height:100dvh;background:linear-gradient(to right,#fff,#8a8a8a)}.menu .menu-title{padding:12px 16px;border-bottom:1px solid #f7f7f7}.menu .menu-title .title-text{font-size:20px}.menu .menu-title .title-image{width:24px;height:24px}.menu .menu-content{gap:44px;padding:32px 20px}.menu .menu-content .menu-container{gap:12px}.menu .menu-content .menu-container .container-title{padding-bottom:6px;border-bottom:1px solid #f7f7f7}.menu .menu-content .menu-container .container-title .title-text{font-size:15px}.menu .menu-content .menu-container .container-menuList{gap:16px}.menu .menu-content .menu-container .container-menuList .menuList-menu{font-size:16px}}.navigationBar{height:21.3vw;width:100%;position:fixed;bottom:0;display:flex;justify-content:space-around;align-items:center;background-color:#fff;border-radius:2.7vw 2.7vw 0 0}.navigationBar .navigationBar-item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.navigationBar .navigationBar-item .item-icon{height:6.4vw}.navigationBar .navigationBar-item .item-label{font-family:Pretendard;font-weight:500;font-size:3.2vw;text-decoration:none;color:#b8b8b8}.navigationBar .navigationBar-item .item-label.on{color:#335fff}@media screen and (min-width:690px){.navigationBar{width:690px;height:80px;border-radius:10px 10px 0 0}.navigationBar .navigationBar-item .item-icon{height:24px}.navigationBar .navigationBar-item .item-label{font-size:12px}}@keyframes arrow-move-left{0%{transform:translateY(-50%) rotate(180deg) translate(0)}50%{transform:translateY(-50%) rotate(180deg) translate(1.5vw)}to{transform:translateY(-50%) rotate(180deg) translate(0)}}@keyframes arrow-move-right{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(1.5vw)}to{transform:translateY(-50%) translate(0)}}@keyframes swipe-hint{0%{transform:translate(0)}10%{transform:translate(1vw)}30%{transform:translate(-3vw)}50%{transform:translate(0)}to{transform:translate(0)}}.home-banner-group{width:100%;position:relative;overflow:hidden}.home-banner-group .banner-slider{display:flex;transition:transform .4s ease-in-out}.home-banner-group .banner-slider.hint{animation:swipe-hint 2s ease-in-out .5s 3}.home-banner-group .banner-slide{min-width:100%;flex-shrink:0}.home-banner-group .banner-arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:7vw;height:7vw;top:50%;transform:translateY(-50%);z-index:10;background:#fff9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(10px);border-radius:999px;border:none;cursor:pointer;opacity:1;transition:opacity .3s ease-in-out}.home-banner-group .banner-arrow.hidden{opacity:0;pointer-events:none}.home-banner-group .banner-arrow:before{content:"";position:absolute;inset:0;border-radius:999px;padding:.4vw;background:linear-gradient(to bottom,#fff,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-banner-group .banner-arrow .arrow-icon{width:100%;height:100%}.home-banner-group .banner-arrow.left{left:1.1vw;transform:translateY(-50%) rotate(180deg)}.home-banner-group .banner-arrow.left.moving{animation:arrow-move-left .4s ease-in-out}.home-banner-group .banner-arrow.right{right:1.1vw}.home-banner-group .banner-arrow.right.moving{animation:arrow-move-right .4s ease-in-out}.home-banner{width:100%;position:relative;padding:0 4.3vw;margin-bottom:3.2vw}.home-banner .banner-info{position:relative;width:100%;height:58.5vw;background-color:#335fff;padding:15.2vw 4.3vw 0}.home-banner .banner-info .info-bg{position:absolute;left:0;width:100%;height:43.3vw}.home-banner .banner-info .info-bg img{width:100%;height:100%}.home-banner .banner-info .info-content{position:absolute;height:43.3vw;width:calc(100% - 8.5vw);padding-top:4.5vw}.home-banner .banner-info .info-content .content-top{width:100%;height:6.4vw;display:flex;justify-content:space-between;align-items:center}.home-banner .banner-info .info-content .content-top .top-label{display:flex;align-items:center;gap:1.3vw}.home-banner .banner-info .info-content .content-top .top-label .label-icon{width:4.3vw;height:4.3vw}.home-banner .banner-info .info-content .content-top .top-label .label-text{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#fff}.home-banner .banner-info .info-content .content-top .top-badge{position:relative;display:flex;align-items:center;height:6.4vw;gap:1.1vw;background-color:#ffffff1a;backdrop-filter:blur(2.7vw);-webkit-backdrop-filter:blur(2.7vw);border-radius:999px;padding:0 2.1vw;text-decoration:none}.home-banner .banner-info .info-content .content-top .top-badge:before{content:"";position:absolute;inset:0;border-radius:999px;padding:.4vw;background:linear-gradient(156deg,#ffffff80,#ffffff02,#ffffff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.home-banner .banner-info .info-content .content-top .top-badge .badge-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#fff}.home-banner .banner-info .info-content .content-top .top-badge .badge-dot{width:1.3vw;height:1.3vw}.home-banner .banner-info .info-content .content-main{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:32.4vw;padding:5vw 0}.home-banner .banner-info .info-content .content-main .main-title{font-family:Pretendard;font-weight:700;font-size:5.9vw;color:#fff;line-height:140%}.home-banner .banner-info .info-content .content-main .main-title .title-info{font-weight:500;font-size:3.7vw;line-height:130%}.home-banner .banner-info .info-content .content-main .main-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#fff}.home-banner .banner-info.last{background-color:#ebefff}.home-banner .banner-info.last .info-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.home-banner .banner-info.last .info-content .content-icon{display:flex;align-items:center;justify-content:center;width:12.8vw;height:12.8vw;background-color:#fff;border-radius:50%}.home-banner .banner-info.last .info-content .content-icon .icon-home{width:7.5vw;height:7.5vw}.home-banner .banner-info.last .info-content .content-text{display:flex;flex-direction:column;align-items:center;gap:.5vw;padding:4vw}.home-banner .banner-info.last .info-content .content-text .text-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#515151}.home-banner .banner-info.last .info-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#8a8a8a}.home-banner .banner-firstPayment{width:100%;height:16.5vw;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:.3vw solid #335FFF;border-radius:0 0 4.3vw 4.3vw;border-top:none;padding:4.3vw}.home-banner .banner-firstPayment .firstPayment-info{display:flex;flex-direction:column;gap:.5vw}.home-banner .banner-firstPayment .firstPayment-info .info-label{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#8a8a8a}.home-banner .banner-firstPayment .firstPayment-info .info-value{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.home-banner .banner-firstPayment .firstPayment-button{width:22.9vw;height:9.1vw;display:flex;align-items:center;justify-content:center;outline:none;border:none;border-radius:2.1vw;background-color:#335fff}.home-banner .banner-firstPayment .firstPayment-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#fff}.home-banner .banner-firstPayment .firstPayment-button:active{background-color:#2647bf}.home-banner .banner-firstPayment.last{border:none}@media screen and (min-width:690px){@keyframes arrow-move-left{0%{transform:translateY(-50%) rotate(180deg) translate(0)}50%{transform:translateY(-50%) rotate(180deg) translate(6px)}to{transform:translateY(-50%) rotate(180deg) translate(0)}}@keyframes arrow-move-right{0%{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(6px)}to{transform:translateY(-50%) translate(0)}}@keyframes swipe-hint{0%{transform:translate(0)}10%{transform:translate(4px)}30%{transform:translate(-12px)}50%{transform:translate(0)}to{transform:translate(0)}}.home-banner{padding:0 16px;margin-bottom:12px}.home-banner .banner-info{height:219px;padding:57px 16px 0}.home-banner .banner-info .info-bg{height:162px}.home-banner .banner-info .info-content{height:162px;width:calc(100% - 32px);padding-top:17px}.home-banner .banner-info .info-content .content-top{height:24px;align-items:center}.home-banner .banner-info .info-content .content-top .top-label{gap:5px}.home-banner .banner-info .info-content .content-top .top-label .label-icon{width:16px;height:16px}.home-banner .banner-info .info-content .content-top .top-label .label-text{font-size:12px}.home-banner .banner-info .info-content .content-top .top-badge{height:24px;gap:4px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 8px}.home-banner .banner-info .info-content .content-top .top-badge:before{padding:1.5px}.home-banner .banner-info .info-content .content-top .top-badge .badge-text{font-size:12px}.home-banner .banner-info .info-content .content-top .top-badge .badge-dot{width:5px;height:5px}.home-banner .banner-info .info-content .content-main{height:122px;padding:19px 0}.home-banner .banner-info .info-content .content-main .main-title{font-size:22px;margin-bottom:10px}.home-banner .banner-info .info-content .content-main .main-title .title-info{font-size:16px}.home-banner .banner-info .info-content .content-main .main-description{font-size:12px}.home-banner .banner-info.last .info-content .content-icon{width:48px;height:48px}.home-banner .banner-info.last .info-content .content-icon .icon-home{width:28px;height:28px}.home-banner .banner-info.last .info-content .content-text{gap:2px;padding:15px}.home-banner .banner-info.last .info-content .content-text .text-title{font-size:16px}.home-banner .banner-info.last .info-content .content-text .text-description{font-size:13px}.home-banner .banner-firstPayment{height:62px;border:1px solid #335FFF;border-radius:0 0 16px 16px;padding:16px}.home-banner .banner-firstPayment .firstPayment-info{gap:2px}.home-banner .banner-firstPayment .firstPayment-info .info-label{font-size:13px}.home-banner .banner-firstPayment .firstPayment-info .info-value{font-size:14px}.home-banner .banner-firstPayment .firstPayment-button{width:86px;height:34px;border-radius:8px;gap:2px}.home-banner .banner-firstPayment .firstPayment-button .button-text{font-size:14px}.home-banner .banner-firstPayment .firstPayment-button .button-arrow{width:8px;height:8px}.home-banner-group .banner-arrow{width:26px;height:26px}.home-banner-group .banner-arrow:before{padding:2px}.home-banner-group .banner-arrow .arrow-icon{width:100%;height:100%}.home-banner-group .banner-arrow.left{left:4px}.home-banner-group .banner-arrow.right{right:4px}}.home-notification{width:calc(100% - 8.5vw);height:19.2vw;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:4.3vw;margin:0 4.3vw 3.2vw;padding:0 4.3vw;transition:opacity .3s ease,transform .3s ease}.home-notification .notification-content{display:flex;align-items:center;flex:1}.home-notification .notification-content .notification-icon .icon-image{width:8.5vw;height:8.5vw}.home-notification .notification-content .notification-text{display:flex;flex-direction:column;padding:0 3.2vw;gap:.3vw}.home-notification .notification-content .notification-text .text-label{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.home-notification .notification-content .notification-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#335fff}.home-notification .notification-content .notification-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#8a8a8a}.home-notification .notification-close{border:none;outline:none;background-color:transparent;flex-shrink:0;align-self:center}.home-notification .notification-close .close-icon{width:6.4vw;height:6.4vw}.home-notification.closing{opacity:0;transform:translateY(-10px)}@media screen and (min-width:690px){.home-notification{width:calc(100% - 32px);height:72px;border-radius:16px;margin:0 16px 12px;padding:0 16px}.home-notification .notification-content .notification-icon .icon-image{width:32px;height:32px}.home-notification .notification-content .notification-text{padding:0 12px;gap:1px}.home-notification .notification-content .notification-text .text-label{font-size:11px}.home-notification .notification-content .notification-text .text-title{font-size:14px}.home-notification .notification-content .notification-text .text-description{font-size:11px}.home-notification .notification-close .close-icon{width:24px;height:24px}}.home-paymentHistory{width:calc(100% - 8.5vw);min-height:59.2vw;border-radius:4.3vw;margin:0 4.3vw 3.2vw;padding:3.2vw 4.3vw 4.3vw;background-color:#fff}.home-paymentHistory .paymentHistory-header{display:flex;align-items:center;justify-content:space-between}.home-paymentHistory .paymentHistory-header .header-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#515151}.home-paymentHistory .paymentHistory-header .header-more{display:flex;align-items:center;border:none;outline:none;background-color:transparent}.home-paymentHistory .paymentHistory-header .header-more .more-icon{width:6.4vw;height:6.4vw;transform:rotate(90deg)}.home-paymentHistory .paymentHistory-header .header-more .more-icon.blue{transform:rotate(0)}.home-paymentHistory .paymentHistory-header .header-more .more-text{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#335fff}.home-paymentHistory .paymentHistory-empty{height:43.7vw;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1.6vw;gap:2.1vw;background-color:#f7f7f7;border-radius:4.3vw}.home-paymentHistory .paymentHistory-empty .empty-icon .icon-image{width:12.8vw;height:12.8vw}.home-paymentHistory .paymentHistory-empty .empty-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.home-paymentHistory .paymentHistory-empty .empty-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#676767}.home-paymentHistory .paymentHistory-empty .empty-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.home-paymentHistory .paymentHistory-empty .empty-button{display:flex;align-items:center;margin-top:2.1vw;gap:.5vw;border:none;outline:none;background-color:transparent}.home-paymentHistory .paymentHistory-empty .empty-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#335fff}.home-paymentHistory .paymentHistory-empty .empty-button .button-arrow{width:3.2vw;height:3.2vw}.home-paymentHistory .paymentHistory-list{display:flex;height:40vw;flex-direction:column;justify-content:space-between;margin-top:5.3vw}.home-paymentHistory .paymentHistory-list .list-item{display:flex;flex-direction:column;gap:1.1vw}.home-paymentHistory .paymentHistory-list .list-item .item-row{display:flex;justify-content:space-between}.home-paymentHistory .paymentHistory-list .list-item .item-row span{font-family:Pretendard;font-size:3.2vw}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-address,.home-paymentHistory .paymentHistory-list .list-item .item-row .row-amount{font-weight:600;color:#676767}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-amount.failed{color:#b8b8b8;text-decoration:line-through}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-date{font-weight:500;font-size:2.9vw;color:#b8b8b8}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-status{font-weight:500;font-size:2.9vw}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-status.completed{color:#335fff}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-status.failed{color:#676767}.home-paymentHistory .paymentHistory-list .list-divider{margin:2.7vw 0;border:1px #f7f7f7 solid}@media screen and (min-width:690px){.home-paymentHistory{width:calc(100% - 32px);min-height:222px;border-radius:16px;margin:0 16px 12px;padding:12px 16px 16px}.home-paymentHistory .paymentHistory-header .header-title{font-size:15px}.home-paymentHistory .paymentHistory-header .header-more .more-icon{width:24px;height:24px}.home-paymentHistory .paymentHistory-header .header-more .more-text{font-size:13px}.home-paymentHistory .paymentHistory-empty{height:164px;margin-top:6px;gap:8px;border-radius:16px}.home-paymentHistory .paymentHistory-empty .empty-icon .icon-image{width:48px;height:48px}.home-paymentHistory .paymentHistory-empty .empty-text{gap:4px}.home-paymentHistory .paymentHistory-empty .empty-text .text-title{font-size:13px}.home-paymentHistory .paymentHistory-empty .empty-text .text-description{font-size:12px}.home-paymentHistory .paymentHistory-empty .empty-button{margin-top:8px;gap:2px}.home-paymentHistory .paymentHistory-empty .empty-button .button-text{font-size:13px}.home-paymentHistory .paymentHistory-empty .empty-button .button-arrow{width:12px;height:12px}.home-paymentHistory .paymentHistory-list{height:150px;margin-top:20px}.home-paymentHistory .paymentHistory-list .list-item{gap:4px}.home-paymentHistory .paymentHistory-list .list-item .item-row span{font-size:12px}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-date,.home-paymentHistory .paymentHistory-list .list-item .item-row .row-status{font-size:11px}.home-paymentHistory .paymentHistory-list .list-divider{margin:10px 0;border:1px #f7f7f7 solid}}.modal-newConstract-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:100;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.modal-newConstract-overlay.closing{animation:fadeOut .2s ease-out forwards}.modal-newConstract.closing{animation:slideDown .2s ease-out forwards}.modal-newConstract{width:87.5vw;animation:slideUp .3s ease-out;padding:4.3vw;background-color:#fff;border-radius:4.3vw}.modal-newConstract .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.modal-newConstract .modal-content .modal-info{width:56.5vw;display:flex;flex-direction:column;align-items:center;gap:3.2vw;margin-bottom:6.4vw}.modal-newConstract .modal-content .modal-info .modal-icon{width:12.8vw;height:12.8vw}.modal-newConstract .modal-content .modal-info .modal-textGroup{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-title{font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#515151}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-description{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-description .highlight{color:#335fff}.modal-newConstract .modal-content .modal-button{width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;background-color:#335fff}.modal-newConstract .modal-content .modal-button .button-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.modal-newConstract .modal-content .modal-button:active{background-color:#2647bf}@media screen and (min-width:690px){.modal-newConstract{width:328px;padding:16px;border-radius:16px}.modal-newConstract .modal-content .modal-info{width:212px;gap:12px;margin-bottom:24px}.modal-newConstract .modal-content .modal-info .modal-icon{width:48px;height:48px}.modal-newConstract .modal-content .modal-info .modal-textGroup{gap:4px}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-title{font-size:18px}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-description{font-size:15px}.modal-newConstract .modal-content .modal-button{height:44px;border-radius:16px}.modal-newConstract .modal-content .modal-button .button-text{font-size:16px}}.home-benefitsSlide{padding-top:2.1vw;margin-bottom:3.2vw;overflow:hidden}.home-benefitsSlide .benefits-header{margin:0 8.5vw 2.1vw}.home-benefitsSlide .benefits-header .header-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#515151}.home-benefitsSlide .benefits-slider{width:100%;padding:0 4.3vw}.home-benefitsSlide .benefits-card.slide-out-left{transition:transform .3s ease,opacity .3s ease;transform:translate(-100%);opacity:0}.home-benefitsSlide .benefits-card.slide-out-right{transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.home-benefitsSlide .benefits-card.slide-in-right{animation:benefitsSlideInRight .3s ease forwards}.home-benefitsSlide .benefits-card.slide-in-left{animation:benefitsSlideInLeft .3s ease forwards}.home-benefitsSlide .benefits-card{padding:4.5vw 4.3vw;border-radius:4.3vw;background-color:#fff;display:flex;align-items:baseline;justify-content:space-between}.home-benefitsSlide .benefits-card .card-main{display:flex;align-items:center;gap:5.3vw}.home-benefitsSlide .benefits-card .card-main .card-icon{width:9.9vw;height:9.9vw}.home-benefitsSlide .benefits-card .card-main .card-text{display:flex;flex-direction:column;gap:1.3vw}.home-benefitsSlide .benefits-card .card-main .card-text .text-title{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}.home-benefitsSlide .benefits-card .card-main .card-text .text-description{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.home-benefitsSlide .benefits-card .card-tail .tail-text{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#cfcfcf}.home-benefitsSlide .benefits-card .card-tail .tail-text .highlight{color:#335fff}@keyframes benefitsSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes benefitsSlideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width:690px){.home-benefitsSlide{padding-top:8px;margin-bottom:12px}.home-benefitsSlide .benefits-header{margin:0 32px 8px}.home-benefitsSlide .benefits-header .header-title{font-size:15px}.home-benefitsSlide .benefits-slider{padding:0 16px}.home-benefitsSlide .benefits-card{padding:17px 16px;border-radius:16px}.home-benefitsSlide .benefits-card .card-main{gap:20px}.home-benefitsSlide .benefits-card .card-main .card-icon{width:37px;height:37px}.home-benefitsSlide .benefits-card .card-main .card-text{gap:5px}.home-benefitsSlide .benefits-card .card-main .card-text .text-title{font-size:13px}.home-benefitsSlide .benefits-card .card-main .card-text .text-description{font-size:14px}.home-benefitsSlide .benefits-card .card-tail .tail-text{font-size:11px}}.home{width:100%;min-height:100dvh;padding-bottom:21.3vw;background:linear-gradient(to bottom,#e6e6e6 80%,#fff)}@media screen and (min-width:690px){.home{padding-bottom:80px}}.alarm{width:100%;min-height:100dvh;padding-top:15.2vw;padding-bottom:11.3vw;background-color:#fff}.alarm .alarm-list{width:100%;margin-top:6.4vw}.alarm .alarm-list .alarm-item{width:100%;height:22.3vw;display:flex;align-items:center;padding:6.4vw;background-color:#fff;text-decoration:none;transition:background-color .3s ease}.alarm .alarm-list .alarm-item.unread{background-color:#ebefff30}.alarm .alarm-list .alarm-item.read{opacity:.5}.alarm .alarm-list .alarm-item .alarm-itemIcon{display:flex;justify-content:center}.alarm .alarm-list .alarm-item .alarm-itemIcon .icon-image{width:8.5vw;height:8.5vw}.alarm .alarm-list .alarm-item .alarm-content{margin-left:2.7vw;width:100%}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader .alarm-itemLabel{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#8a8a8a}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader .alarm-itemTime{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemMessage{font-family:Pretendard;font-weight:600;font-size:3.4vw;color:#676767}@media screen and (min-width:690px){.alarm{padding-top:57px;padding-bottom:80px}.alarm .alarm-list{margin-top:24px}.alarm .alarm-list .alarm-item{height:80px;padding:24px}.alarm .alarm-list .alarm-item .alarm-itemIcon .icon-image{width:32px;height:32px}.alarm .alarm-list .alarm-item .alarm-content{margin-left:10px}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader .alarm-itemLabel,.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader .alarm-itemTime{font-size:12px}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemMessage{font-size:13px}}.headerSimple{width:100%;height:15.2vw;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;z-index:20;background-color:#fff}.headerSimple .headerSimple-back{position:absolute;left:2.7vw;border:none;outline:none;background-color:transparent;display:flex;align-items:center;justify-content:center}.headerSimple .headerSimple-back .back-image{width:5.3vw;height:5.3vw}.headerSimple .headerSimple-title{position:absolute;left:50%;transform:translate(-50%)}.headerSimple .headerSimple-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#515151}.headerSimple .headerSimple-title .title-badge{position:absolute;left:100%;top:50%;transform:translateY(-50%) scale(1);margin-left:1.1vw;width:4.8vw;height:4.8vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#ef1c4e;transition:transform .3s ease,opacity .3s ease}.headerSimple .headerSimple-title .title-badge.hide{transform:translateY(-50%) scale(0);opacity:0}.headerSimple .headerSimple-title .title-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.1vw;color:#fff;transition:transform .2s ease}.headerSimple .headerSimple-title .title-badge.updating .badge-text{transform:scale(1.2)}.headerSimple .headerSimple-readAll{border:none;outline:none;position:absolute;right:4.3vw;background-color:transparent;text-align:center;font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#515151}.headerSimple .headerSimple-edit{border:none;outline:none;position:absolute;width:12vw;height:6.1vw;border-radius:4.3vw;right:4.3vw;background-color:#f7f7f7;text-align:center;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}@media screen and (min-width:690px){.headerSimple{width:690px;height:57px}.headerSimple .headerSimple-back{left:10px}.headerSimple .headerSimple-back .back-image{width:20px;height:20px}.headerSimple .headerSimple-title .title-text{font-size:18px}.headerSimple .headerSimple-title .title-badge{margin-left:4px;width:18px;height:18px}.headerSimple .headerSimple-title .title-badge .badge-text{font-size:8px}.headerSimple .headerSimple-readAll{right:16px;font-size:12px}.headerSimple .headerSimple-edit{width:45px;height:23px;border-radius:16px;right:16px;font-size:14px}}.pageTransition{width:100%;min-height:100dvh}.pageTransition-enter{animation:pageFadeIn .1s ease-out forwards}.pageTransition-exit{animation:pageFadeOut .1s ease-in forwards}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageFadeOut{0%{opacity:1}to{opacity:0}}.modal-pointInfo-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalPointInfoFadeIn .2s ease-out}@keyframes modalPointInfoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPointInfoSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalPointInfoFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalPointInfoSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.modal-pointInfo-overlay.closing{animation:modalPointInfoFadeOut .2s ease-out forwards}.modal-pointInfo.closing{animation:modalPointInfoSlideUp .2s ease-out forwards}.modal-pointInfo{animation:modalPointInfoSlideDown .3s ease-out;width:61.1vw;height:27.3vw;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #335fff;border-radius:4.3vw;padding:0 4.3vw;position:absolute;top:45.1vw;left:10.7vw}.modal-pointInfo .modal-content .content-header{display:flex;align-items:center;height:5.3vw;gap:1.1vw;margin-bottom:1.1vw}.modal-pointInfo .modal-content .content-header .haeder-icon{width:4.3vw;height:4.3vw}.modal-pointInfo .modal-content .content-header .header-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.modal-pointInfo .modal-content .content-body{display:flex;flex-direction:column;gap:1.1vw}.modal-pointInfo .modal-content .content-body .body-text{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#8a8a8a}.modal-pointInfo .modal-closeButton{border:none;outline:none;background-color:transparent}.modal-pointInfo .modal-closeButton .closeButton-icon{width:4.3vw;height:4.3vw}@media screen and (min-width:690px){.modal-pointInfo{width:229px;height:102px;border-radius:16px;padding:0 16px;top:169px;left:calc(50vw - 309px)}.modal-pointInfo .modal-content .content-header{height:20px;gap:4px;margin-bottom:4px}.modal-pointInfo .modal-content .content-header .haeder-icon{width:16px;height:16px}.modal-pointInfo .modal-content .content-header .header-title{font-size:14px}.modal-pointInfo .modal-content .content-body{gap:4px}.modal-pointInfo .modal-content .content-body .body-text{font-size:11px}.modal-pointInfo .modal-closeButton .closeButton-icon{width:16px;height:16px}}.benefit-cardGroup{width:100%;padding:5.3vw 4.3vw;display:flex;gap:2.1vw;position:absolute;top:29.6vw}.benefit-cardGroup .cardGroup-card{flex:1;height:32.3vw;position:relative;padding:4.3vw}.benefit-cardGroup .cardGroup-card .card-bg{position:absolute;left:0;top:0;width:100%;height:32.3vw;border-radius:4.1vw}.benefit-cardGroup .cardGroup-card .card-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0000;border-radius:4.3vw;pointer-events:none;transition:background-color .1s ease}.benefit-cardGroup .cardGroup-card .card-content{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 8.5vw);height:calc(100% - 8.5vw)}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header{height:4.3vw;display:flex;align-items:center}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-label{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#fff}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-label .highlight{font-weight:600}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-infoButton{margin-left:1.6vw;width:4vw;height:4vw;border:none;outline:none;background-color:transparent}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-infoButton .button-image{width:4vw;height:4vw}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-amount{margin-top:1.1vw;font-family:Pretendard;font-weight:600;font-size:6.9vw;color:#fff}.benefit-cardGroup .cardGroup-card .card-content .content-button{display:flex;justify-content:flex-end}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;height:6.1vw;background-color:#ffffff4d;backdrop-filter:blur(2.7vw);-webkit-backdrop-filter:blur(2.7vw);border:none;border-radius:999px;padding:0 2.1vw;text-decoration:none}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail:before{content:"";position:absolute;inset:0;border-radius:999px;padding:.4vw;background:linear-gradient(156deg,#ffffff80,#ffffff02,#ffffff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail .button-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#fff}.benefit-cardGroup .cardGroup-card:has(.button-detail:active) .card-overlay{background-color:#0003}@media screen and (min-width:690px){.benefit-cardGroup{top:111px;padding:20px 16px;gap:8px}.benefit-cardGroup .cardGroup-card{height:121px;padding:16px}.benefit-cardGroup .cardGroup-card .card-bg{height:121px;border-radius:16px}.benefit-cardGroup .cardGroup-card .card-overlay{border-radius:16px}.benefit-cardGroup .cardGroup-card .card-content{width:calc(100% - 32px);height:calc(100% - 32px)}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header{height:16px}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-label{font-size:12px}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-infoButton{margin-left:6px;width:15px;height:15px}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-header .header-infoButton .button-image{width:15px;height:15px}.benefit-cardGroup .cardGroup-card .card-content .content-text .text-amount{margin-top:4px;font-size:26px}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail{height:23px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:0 8px;text-decoration:none}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail:before{padding:1.5px}.benefit-cardGroup .cardGroup-card .card-content .content-button .button-detail .button-text{font-size:12px}}.benefit-eventGroup{width:100%;padding:0 4.3vw;display:flex;flex-direction:column;gap:2.1vw;position:absolute;top:72.5vw}.benefit-eventGroup .eventGroup-item{display:flex;align-items:center;justify-content:space-between;height:19.2vw;padding:0 4.3vw;background-color:#fff;border-radius:4.3vw;text-decoration:none}.benefit-eventGroup .eventGroup-item .item-content{display:flex;align-items:center;gap:3.2vw;height:9.3vw}.benefit-eventGroup .eventGroup-item .item-content .item-icon{width:8.5vw;height:8.5vw}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow{display:flex;align-items:center;gap:2.1vw;margin-bottom:1.1vw}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-badge{width:14.7vw;height:4.5vw;display:flex;align-items:center;justify-content:center;border-radius:1.9vw;background-color:#f7f7f7}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.9vw;color:#adadad}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.benefit-eventGroup .eventGroup-item .item-button{border:none;outline:none;background-color:transparent}.benefit-eventGroup .eventGroup-item .item-button .button-icon{width:6.4vw;height:6.4vw;transform:rotate(90deg)}@media screen and (min-width:690px){.benefit-eventGroup{top:272px;padding:0 16px;gap:8px}.benefit-eventGroup .eventGroup-item{height:72px;padding:0 16px;border-radius:16px}.benefit-eventGroup .eventGroup-item .item-content{gap:12px;height:35px}.benefit-eventGroup .eventGroup-item .item-content .item-icon{width:32px;height:32px}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow{gap:8px;margin-bottom:4px}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-title{font-size:14px}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-badge{width:55px;height:17px;border-radius:7px}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-titleRow .titleRow-badge .badge-text{font-size:11px}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-description{font-size:12px}.benefit-eventGroup .eventGroup-item .item-button .button-icon{width:24px;height:24px}}.benefit{width:100%;min-height:100dvh;padding-bottom:21.3vw;background:linear-gradient(to bottom,#e6e6e6 80%,#fff)}.benefit .benefit-content{padding-top:15.2vw;position:relative}.benefit .benefit-content .benefit-bg{display:block;position:absolute;top:15.2vw;left:0;width:100%;height:41.6vw}.benefit .benefit-content .benefit-bg img{display:block;width:100%;height:100%}.benefit .benefit-content .benefit-title{position:absolute;top:20.5vw;left:8.5vw}.benefit .benefit-content .benefit-title .title-name{font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#335fff}.benefit .benefit-content .benefit-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}@media screen and (min-width:690px){.benefit{padding-bottom:80px}.benefit .benefit-content{padding-top:57px}.benefit .benefit-content .benefit-bg{top:57px;height:156px}.benefit .benefit-content .benefit-bg img{display:block;width:100%;height:100%}.benefit .benefit-content .benefit-title{top:77px;left:32px}.benefit .benefit-content .benefit-title .title-name{font-size:18px}.benefit .benefit-content .benefit-title .title-desciption{font-size:14px}}.coupon-fee{height:27.7vw;position:relative;margin:5.3vw 0}.coupon-fee .fee-bg{position:absolute;top:0;left:0;width:100%;height:27.7vw;border-radius:4.3vw}.coupon-fee .fee-feeCard{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;padding:4.3vw;width:100%;height:100%}.coupon-fee .fee-feeCard .feeCard-info .info-label{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#fff;margin-bottom:.5vw}.coupon-fee .fee-feeCard .feeCard-info .info-value{font-family:Pretendard;font-weight:600;font-size:6.9vw;color:#fff}.coupon-fee .fee-feeCard .feeCard-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#fff}@media screen and (min-width:690px){.coupon-fee{height:104px;margin:20px 0}.coupon-fee .fee-bg{height:104px;border-radius:16px}.coupon-fee .fee-feeCard{padding:16px}.coupon-fee .fee-feeCard .feeCard-info .info-label{font-size:12px;margin-bottom:2px}.coupon-fee .fee-feeCard .feeCard-info .info-value{font-size:26px}.coupon-fee .fee-feeCard .feeCard-description{font-size:11px}}.coupon-couponList{width:100%}.coupon-couponList .coupon-section{width:100%;padding:5.3vw 0}.coupon-couponList .coupon-section .section-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.coupon-couponList .coupon-section .section-list{display:flex;flex-direction:column;gap:3.2vw;margin-top:2.1vw}.coupon-couponList .coupon-section .section-list .list-container{position:relative;height:26.1vw}.coupon-couponList .coupon-section .section-list .list-container .list-bg{position:absolute;top:0;left:0;width:100%;height:26.1vw}.coupon-couponList .coupon-section .section-list .list-container .list-card{position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;height:26.1vw;padding:4.3vw}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info{height:100%;display:flex;flex-direction:column;justify-content:space-between}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text{display:flex;flex-direction:column;gap:.5vw}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-expiry{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#8a8a8a}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-discount{width:16.5vw;height:16.5vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#335fff}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-discount .discount-value{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-text .text-title{color:#cfcfcf}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-text .text-description{color:#e6e6e6}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-expiry{color:#cfcfcf}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-discount{background-color:#cfcfcf}@media screen and (min-width:690px){.coupon-couponList .coupon-section{padding:20px 0}.coupon-couponList .coupon-section .section-title{font-size:14px}.coupon-couponList .coupon-section .section-list{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:8px}.coupon-couponList .coupon-section .section-list .list-container{width:calc(50% - 6px);height:98px}.coupon-couponList .coupon-section .section-list .list-container .list-bg{height:98px}.coupon-couponList .coupon-section .section-list .list-container .list-card{height:98px;padding:16px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text{gap:2px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text .text-title{font-size:14px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-text .text-description{font-size:12px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-info .info-expiry{font-size:11px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-discount{width:62px;height:62px}.coupon-couponList .coupon-section .section-list .list-container .list-card .card-discount .discount-value{font-size:16px}}.coupon{width:100%;min-height:100dvh;padding-top:15.2vw;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.coupon .coupon-content{width:100%;padding:0 4.3vw}@media screen and (min-width:690px){.coupon{padding-top:57px;padding-bottom:40px}.coupon .coupon-content{padding:0 16px}}.point{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.tab{width:100%;display:flex;gap:2px;justify-content:space-between;padding:17.9vw 4.3vw 0;background-color:#fff}.tab .tab-container{width:100%;height:10.4vw;display:flex;align-items:center;justify-content:center;border-bottom:.3vw solid #e6e6e6;cursor:pointer;transition:border-color .2s ease}.tab .tab-container .tab-text{font-family:Pretendard;font-weight:600;font-size:4vw;color:#adadad;transition:color .2s ease}.tab .tab-container.active{border-bottom:.5vw solid #335fff}.tab .tab-container.active .tab-text{color:#335fff}@media screen and (min-width:690px){.tab{padding:67px 16px 0}.tab .tab-container{height:39px;border-bottom:1px solid #e6e6e6;transition:border-color .2s ease}.tab .tab-container .tab-text{font-size:15px;transition:color .2s ease}.tab .tab-container.active{border-bottom:2px solid #335fff}}.point-history{width:100%;animation:pointHistoryFadeIn .25s ease}.point-history .history-empty{width:calc(100% - 8.5vw);height:49.9vw;margin:5.3vw 4.3vw;padding:4.3vw;background-color:#fff;border-radius:4.3vw;display:flex;align-items:center;justify-content:center}.point-history .history-empty .empty-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vw;background-color:#f7f7f7;border-radius:4.3vw}.point-history .history-empty .empty-content .content-icon{width:12.8vw;height:12.8vw}.point-history .history-empty .empty-content .content-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.point-history .history-empty .empty-content .content-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#676767}.point-history .history-empty .empty-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.point-history .history-historyList{width:100%;display:flex;flex-direction:column;gap:.5vw;padding-top:5.3vw;background-color:#fff}.point-history .history-historyList .historyList-content{width:100%;height:20vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;background-color:#fff}.point-history .history-historyList .historyList-content .content-text{display:flex;flex-direction:column;gap:1.1vw}.point-history .history-historyList .historyList-content .content-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.point-history .history-historyList .historyList-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.point-history .history-historyList .historyList-content .content-value{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.point-history .history-historyList .historyList-content.use .content-value{color:#b8b8b8}@keyframes pointHistoryFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pointHistoryFadeOut{0%{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.point-history .history-empty{width:calc(100% - 32px);height:187px;margin:20px 16px;padding:16px;border-radius:16px}.point-history .history-empty .empty-content{gap:12px;border-radius:16px}.point-history .history-empty .empty-content .content-icon{width:48px;height:48px}.point-history .history-empty .empty-content .content-text{gap:4px}.point-history .history-empty .empty-content .content-text .text-title{font-size:13px}.point-history .history-empty .empty-content .content-text .text-description{font-size:12px}.point-history .history-historyList{gap:2px;padding-top:20px}.point-history .history-historyList .historyList-content{height:75px;padding:0 16px}.point-history .history-historyList .historyList-content .content-text{gap:4px}.point-history .history-historyList .historyList-content .content-text .text-title{font-size:14px}.point-history .history-historyList .historyList-content .content-text .text-description{font-size:12px}.point-history .history-historyList .historyList-content .content-value{font-size:20px}}.my-info{display:flex;align-items:center;justify-content:space-between;margin-top:7.5vw}.my-info .info-profile{display:flex;align-items:center}.my-info .info-profile .profile-image{width:15.2vw;height:15.2vw;border-radius:8vw}.my-info .info-profile .profile-text{display:flex;flex-direction:column;gap:1.1vw;margin-left:5.3vw}.my-info .info-profile .profile-text .text-name{font-family:Pretendard;font-weight:600;font-size:5.9vw;color:#515151}.my-info .info-profile .profile-text .text-email{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:#8a8a8a}.my-info .info-detail .detail-icon{width:6.4vw;height:6.4vw}@media screen and (min-width:690px){.my-info{margin-top:28px}.my-info .info-profile .profile-image{width:57px;height:57px;border-radius:30px}.my-info .info-profile .profile-text{gap:4px;margin-left:20px}.my-info .info-profile .profile-text .text-name{font-size:22px}.my-info .info-profile .profile-text .text-email{font-size:12px}.my-info .info-detail .detail-icon{width:24px;height:24px}}.my-buttonList{display:flex;flex-direction:column;gap:3.2vw;margin-top:7.5vw;margin-bottom:10.7vw}.my-buttonList .buttonList-button{width:100%;display:flex;flex-direction:column;justify-content:center;padding:2.1vw 4.3vw;border-radius:3.2vw;background-color:#fff}.my-buttonList .buttonList-button .button-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767;margin:1.1vw 0}.my-buttonList .buttonList-button .button-divider{border:none;border-top:.5px solid #e6e6e6;margin:1.1vw 0}.my-buttonList .buttonList-button .button-container{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.my-buttonList .buttonList-button .button-container .container-name{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}.my-buttonList .buttonList-button .button-container .container-icon{width:6.4vw;height:6.4vw}.my-buttonList .buttonList-button .button-logout{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#e6e6e6;margin:1.1vw 0}@media screen and (min-width:690px){.my-buttonList{gap:12px;margin-top:28px;margin-bottom:40px}.my-buttonList .buttonList-button{padding:8px 16px;border-radius:12px}.my-buttonList .buttonList-button .button-title{font-size:14px;margin:4px 0}.my-buttonList .buttonList-button .button-divider{margin:4px 0}.my-buttonList .buttonList-button .button-container .container-name{font-size:13px}.my-buttonList .buttonList-button .button-container .container-icon{width:24px;height:24px}.my-buttonList .buttonList-button .button-logout{font-size:14px;margin:4px 0}}.my{width:100%;min-height:100dvh;padding-top:15.2vw;padding-bottom:21.3vw;background:linear-gradient(to bottom,#e6e6e6 80%,#fff)}.my .my-content{padding:0 4.3vw 12vw}.my .my-content .content-version{display:flex;align-items:center;justify-content:center}.my .my-content .content-version .version-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}@media screen and (min-width:690px){.my{padding-top:57px;padding-bottom:80px}.my .my-content{padding:0 16px 45px}.my .my-content .content-version .version-text{font-size:12px}}.myDetail-buttonList{display:flex;flex-direction:column;align-items:center;gap:3.2vw}.myDetail-buttonList .buttonList-container{width:100%;display:flex;flex-direction:column;gap:2.1vw;border-radius:3.2vw;background-color:#fff;padding:3.2vw 4.3vw}.myDetail-buttonList .buttonList-container .container-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1vw}.myDetail-buttonList .buttonList-container .container-title .title-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.myDetail-buttonList .buttonList-container .container-button{display:flex;align-items:center;justify-content:space-between}.myDetail-buttonList .buttonList-container .container-button .button-name{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}.myDetail-buttonList .buttonList-container .container-button .button-info{display:flex;align-items:center;gap:.5vw;text-decoration:none}.myDetail-buttonList .buttonList-container .container-button .button-info .info-badge{width:14.1vw;height:6.4vw}.myDetail-buttonList .buttonList-container .container-button .button-info .info-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.myDetail-buttonList .buttonList-container .container-button .button-info .info-arrow{width:6.4vw;height:6.4vw}.myDetail-buttonList .buttonList-withdraw{text-decoration:none;border-bottom:1px solid #cfcfcf;margin-top:4.3vw}.myDetail-buttonList .buttonList-withdraw .withdraw-text{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:#cfcfcf}@media screen and (min-width:690px){.myDetail-buttonList{gap:12px}.myDetail-buttonList .buttonList-container{gap:8px;border-radius:12px;padding:12px 16px}.myDetail-buttonList .buttonList-container .container-title{margin-bottom:4px}.myDetail-buttonList .buttonList-container .container-title .title-text{font-size:14px}.myDetail-buttonList .buttonList-container .container-button .button-name{font-size:13px}.myDetail-buttonList .buttonList-container .container-button .button-info{gap:2px}.myDetail-buttonList .buttonList-container .container-button .button-info .info-badge{width:53px;height:24px}.myDetail-buttonList .buttonList-container .container-button .button-info .info-text{font-size:12px}.myDetail-buttonList .buttonList-container .container-button .button-info .info-arrow{width:24px;height:24px}.myDetail-buttonList .buttonList-withdraw{margin-top:16px}.myDetail-buttonList .buttonList-withdraw .withdraw-text{font-size:12px}}.myDetail{width:100%;min-height:100dvh;padding-bottom:11.3vw;background-color:#fff}.myDetail .myDetail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#f7f7f7}.myDetail .myDetail-content .content-profile{width:100%;display:flex;justify-content:center;padding:5.3vw 0}.myDetail .myDetail-content .content-profile .profile-image{width:19.5vw;height:19.5vw;border-radius:16vw}@media screen and (min-width:690px){.myDetail{padding-bottom:40px}.myDetail .myDetail-content{padding:57px 16px 50px}.myDetail .myDetail-content .content-profile{padding:20px 0}.myDetail .myDetail-content .content-profile .profile-image{width:73px;height:73px;border-radius:60px}}.myDetail-noticeSection{padding:10.7vw 4.3vw 0;background-color:#fff}.myDetail-noticeSection .myDetail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.myDetail-noticeSection .myDetail-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice{display:flex;align-items:center;gap:.5vw}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice .myDetail-noticeIcon{width:3.2vw;height:3.2vw}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice .myDetail-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.myDetail-noticeSection{padding:40px 16px 0}.myDetail-noticeSection .myDetail-noticeTitle{font-size:14px}.myDetail-noticeSection .myDetail-noticeList{gap:6px;margin-top:8px}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice{gap:2px}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice .myDetail-noticeIcon{width:12px;height:12px}.myDetail-noticeSection .myDetail-noticeList .myDetail-notice .myDetail-noticeText{font-size:11px}}.invite-benefitInvite{width:100%;height:45.6vw;background-color:#335fff;position:relative;padding-top:15.2vw}.invite-benefitInvite .invite-bg{position:absolute;left:0;width:100%;height:45.6vw}.invite-benefitInvite .invite-benefitContainer{position:absolute;width:100%;left:0;height:45.6vw;padding:7.5vw 8.5vw 11.2vw}.invite-benefitInvite .invite-benefitContainer .invite-benefitTitle{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.invite-benefitInvite .invite-benefitContainer .invite-benefitList{display:flex;flex-direction:column;gap:2.1vw;margin-top:3.2vw}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem{display:flex;flex-direction:column;gap:.5vw}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem .invite-benefitLabel{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#fff}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem .invite-benefitText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#c0cdff}@media screen and (min-width:690px){.invite-benefitInvite{height:171px;padding-top:57px}.invite-benefitInvite .invite-bg{height:171px}.invite-benefitInvite .invite-benefitContainer{height:171px;padding:28px 32px 42px}.invite-benefitInvite .invite-benefitContainer .invite-benefitTitle{font-size:16px}.invite-benefitInvite .invite-benefitContainer .invite-benefitList{gap:8px;margin-top:12px}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem{gap:2px}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem .invite-benefitLabel{font-size:13px}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem .invite-benefitText{font-size:11px}}.invite-codeSection{position:absolute;top:56vw;width:calc(100% - 8.5vw);height:48.5vw;display:flex;flex-direction:column;justify-content:space-between;margin:0 4.3vw;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.invite-codeSection .invite-codeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.invite-codeSection .invite-codeDisplay{width:100%;height:19.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8vw;background-color:#f7f7f7;border-radius:4.3vw;margin-bottom:1.1vw}.invite-codeSection .invite-codeDisplay .invite-codeText{font-family:Pretendard;font-weight:600;font-size:5.9vw;color:#335fff}.invite-codeSection .invite-codeDisplay .invite-codeDescription{font-family:Pretendard;font-weight:500;font-size:2.7vw;color:#adadad;border-bottom:1px solid #adadad}.invite-codeSection .invite-codeCopyButton{width:100%;height:10.7vw;text-align:center;background-color:#335fff;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#fff}.invite-codeSection .invite-codeCopyButton:active{background-color:#2647bf}@media screen and (min-width:690px){.invite-codeSection{top:210px;width:calc(100% - 32px);height:182px;margin:0 16px;padding:16px;border-radius:16px}.invite-codeSection .invite-codeTitle{font-size:14px}.invite-codeSection .invite-codeDisplay{height:73px;gap:3px;margin-bottom:4px}.invite-codeSection .invite-codeDisplay .invite-codeText{font-size:22px}.invite-codeSection .invite-codeDisplay .invite-codeDescription{font-size:10px}.invite-codeSection .invite-codeCopyButton{height:40px;font-size:14px}}.invite-linkSection{width:calc(100% - 8.5vw);height:38.7vw;display:flex;flex-direction:column;justify-content:space-between;margin:64vw 4.3vw 0;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.invite-linkSection .invite-linkTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.invite-linkSection .invite-linkDisplay{display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;height:9.6vw;background-color:#f7f7f7;border-radius:4.3vw;margin-bottom:1.1vw}.invite-linkSection .invite-linkDisplay .invite-linkText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.invite-linkSection .invite-linkDisplay .invite-linkCopyButton{width:11.7vw;height:6.4vw;border:none;outline:none;border-radius:4.3vw;background-color:#fff;text-align:center;font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#b8b8b8}.invite-linkSection .invite-linkDisplay .invite-linkCopyButton:active{background-color:#b8b8b8;color:#fff}.invite-linkSection .invite-shareButton{width:100%;height:10.7vw;text-align:center;background-color:#335fff;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#fff}.invite-linkSection .invite-shareButton:active{background-color:#2647bf}@media screen and (min-width:690px){.invite-linkSection{width:calc(100% - 32px);height:145px;margin:240px 16px 0;padding:16px;border-radius:16px}.invite-linkSection .invite-linkTitle{font-size:14px}.invite-linkSection .invite-linkDisplay{padding:0 16px;height:36px;margin-bottom:4px}.invite-linkSection .invite-linkDisplay .invite-linkText{font-size:11px}.invite-linkSection .invite-linkDisplay .invite-linkCopyButton{width:44px;height:24px;font-size:11px}.invite-linkSection .invite-shareButton{height:40px;font-size:14px}}.invite-statusSection{width:calc(100% - 8.5vw);height:32.8vw;display:flex;flex-direction:column;justify-content:space-between;margin:5.3vw 4.3vw 0;padding:4.3vw;background-color:#fff;border-radius:4.3vw}.invite-statusSection .invite-statusTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.invite-statusSection .invite-statusList{width:100%;display:flex;flex-direction:column;gap:2.7vw}.invite-statusSection .invite-statusList .invite-statusItem{width:100%;display:flex;justify-content:space-between}.invite-statusSection .invite-statusList .invite-statusItem span{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.invite-statusSection .invite-statusList .invite-divider{border:none;border-top:.5px solid #b6b6b6}@media screen and (min-width:690px){.invite-statusSection{width:calc(100% - 32px);height:123px;margin:20px 16px 0;padding:16px;border-radius:16px}.invite-statusSection .invite-statusTitle{font-size:14px}.invite-statusSection .invite-statusList{gap:10px}.invite-statusSection .invite-statusList .invite-statusItem span{font-size:12px}}.invite-noticeSection{margin:10.7vw 4.3vw 0}.invite-noticeSection .invite-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.invite-noticeSection .invite-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.invite-noticeSection .invite-noticeList .invite-notice{display:flex;align-items:center;gap:.5vw}.invite-noticeSection .invite-noticeList .invite-notice .invite-noticeIcon{width:3.2vw;height:3.2vw}.invite-noticeSection .invite-noticeList .invite-notice .invite-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.invite-noticeSection{margin:40px 16px 0}.invite-noticeSection .invite-noticeTitle{font-size:14px}.invite-noticeSection .invite-noticeList{gap:6px;margin-top:8px}.invite-noticeSection .invite-noticeList .invite-notice{gap:2px}.invite-noticeSection .invite-noticeList .invite-notice .invite-noticeIcon{width:12px;height:12px}.invite-noticeSection .invite-noticeList .invite-notice .invite-noticeText{font-size:11px}}.invite{width:100%;min-height:100dvh;padding-bottom:11.3vw;background-color:#f7f7f7}.invite .invite-content{background-color:#e6e6e6;padding-bottom:40px}.counsel{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.counsel .counsel-content{width:100%;padding:15.2vw 0 13.4vw;background-color:#fff}.counsel .counsel-content .content-divider{width:100%;height:1.6vw;background-color:#f7f7f7}@media screen and (min-width:690px){.counsel{padding-bottom:40px}.counsel .counsel-content{padding:57px 0 50px}.counsel .counsel-content .content-divider{height:6px}}.counsel-buttonCounsel{width:100%;padding:5.3vw 4.3vw 5.9vw}.counsel-buttonCounsel .buttonCounsel-text .text-title{height:8vw;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.counsel-buttonCounsel .buttonCounsel-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#8a8a8a}.counsel-buttonCounsel .buttonCounsel-buttonList{display:flex;justify-content:space-between;gap:2.4vw;margin-top:5.3vw}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button{width:100%;height:21.9vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.1vw;border-radius:4.3vw;background-color:#fbfbfb}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button .button-icon{width:7.5vw;height:7.5vw}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#676767}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.phone:active{background-color:#ebefff}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.email:active{background-color:#ebfbf2}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.kakao:active{background-color:#fffbcc}@media screen and (min-width:690px){.counsel-buttonCounsel{padding:20px 16px 22px}.counsel-buttonCounsel .buttonCounsel-text .text-title{height:30px;font-size:16px}.counsel-buttonCounsel .buttonCounsel-text .text-description{font-size:12px}.counsel-buttonCounsel .buttonCounsel-buttonList{gap:9px;margin-top:20px}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button{height:82px;gap:8px;border-radius:16px}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button .button-icon{width:28px;height:28px}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button .button-text{font-size:12px}}.counsel-FAQ{padding:4.8vw 4.3vw 0}.counsel-FAQ .FAQ-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767;height:8vw;margin-bottom:1.6vw}.counsel-FAQ .FAQ-questionList{display:flex;flex-direction:column;gap:1.6vw}.counsel-FAQ .FAQ-questionList .questionList-question{width:100%;height:16.8vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;border-radius:4.3vw;background-color:#fbfbfb;text-decoration:none}.counsel-FAQ .FAQ-questionList .questionList-question .question-text{display:flex;flex-direction:column;gap:1.1vw}.counsel-FAQ .FAQ-questionList .questionList-question .question-text .text-type{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#335fff}.counsel-FAQ .FAQ-questionList .questionList-question .question-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#676767}.counsel-FAQ .FAQ-questionList .questionList-question .question-icon{width:5.9vw;height:5.9vw;transform:rotate(90deg)}@media screen and (min-width:690px){.counsel-FAQ{padding:18px 16px 0}.counsel-FAQ .FAQ-title{font-size:16px;height:30px;margin-bottom:6px}.counsel-FAQ .FAQ-questionList{gap:6px}.counsel-FAQ .FAQ-questionList .questionList-question{height:63px;padding:0 16px;border-radius:16px}.counsel-FAQ .FAQ-questionList .questionList-question .question-text{gap:4px}.counsel-FAQ .FAQ-questionList .questionList-question .question-text .text-type{font-size:11px}.counsel-FAQ .FAQ-questionList .questionList-question .question-text .text-title{font-size:12px}.counsel-FAQ .FAQ-questionList .questionList-question .question-icon{width:22px;height:22px}}.counsel-noticeSection{padding:10.7vw 4.3vw 0}.counsel-noticeSection .counsel-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.counsel-noticeSection .counsel-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.counsel-noticeSection .counsel-noticeList .counsel-notice{display:flex;align-items:center;gap:.5vw}.counsel-noticeSection .counsel-noticeList .counsel-notice .counsel-noticeIcon{width:3.2vw;height:3.2vw}.counsel-noticeSection .counsel-noticeList .counsel-notice .counsel-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.counsel-noticeSection{padding:40px 16px 0}.counsel-noticeSection .counsel-noticeTitle{font-size:14px}.counsel-noticeSection .counsel-noticeList{gap:6px;margin-top:8px}.counsel-noticeSection .counsel-noticeList .counsel-notice{gap:2px}.counsel-noticeSection .counsel-noticeList .counsel-notice .counsel-noticeIcon{width:12px;height:12px}.counsel-noticeSection .counsel-noticeList .counsel-notice .counsel-noticeText{font-size:11px}}.modal-counsel-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalCounselFadeIn .2s ease-out}@keyframes modalCounselFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalCounselSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalCounselFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalCounselSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.modal-counsel-overlay.closing{animation:modalCounselFadeOut .2s ease-out forwards}.modal-counsel.closing{animation:modalCounselSlideUp .2s ease-out forwards}.modal-counsel{animation:modalCounselSlideDown .3s ease-out;width:87.5vw;height:30.1vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.3vw;background-color:#fff;border-radius:4.3vw;position:absolute;top:calc(50vh - 30.1vw)}.modal-counsel .modal-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.modal-counsel .modal-button{display:flex;align-items:center;gap:1.6vw}.modal-counsel .modal-button .modal-closeButton{width:38.7vw;height:10.7vw;text-align:center;border:none;outline:none;border-radius:4.3vw;background-color:#f7f7f7;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#b8b8b8}.modal-counsel .modal-button .modal-openButton{width:38.7vw;height:10.7vw;text-align:center;border:none;outline:none;border-radius:4.3vw;background-color:#335fff}.modal-counsel .modal-button .modal-openButton .openButton-text{text-decoration:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.modal-counsel .modal-button .modal-openButton.email{background-color:#03c75a}.modal-counsel .modal-button .modal-openButton.kakao{background-color:#ffec00}.modal-counsel .modal-button .modal-openButton.kakao .openButton-text{color:#3c1e1e}@media screen and (min-width:690px){.modal-counsel{width:328px;height:113px;gap:16px;border-radius:16px;top:calc(50vh - 113px)}.modal-counsel .modal-title{font-size:14px}.modal-counsel .modal-button{gap:6px}.modal-counsel .modal-button .modal-closeButton,.modal-counsel .modal-button .modal-openButton{width:145px;height:40px;border-radius:16px;font-size:16px}}.FAQ{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}@media screen and (min-width:690px){.FAQ{padding-bottom:40px}}.FAQ-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#fff}.FAQ-content .content-title{margin-top:5.3vw}.FAQ-content .content-title .title-question{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767;margin-bottom:2.4vw}.FAQ-content .content-title .title-type{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.FAQ-content .content-answer{margin-top:5.9vw;margin-bottom:3.2vw;min-height:80vw}.FAQ-content .content-answer .answer-text{display:block;margin:0;white-space:pre-line;font-family:Pretendard;font-weight:400;font-size:3.5vw;color:#8a8a8a}.FAQ-content .content-counsel{width:100%;height:18.4vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;border-radius:4.3vw;background-color:#fbfbfb}.FAQ-content .content-counsel .counsel-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#676767;margin-bottom:.5vw}.FAQ-content .content-counsel .counsel-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.FAQ-content .content-counsel .counsel-icon{width:6.4vw;height:6.4vw;transform:rotate(90deg)}@media screen and (min-width:690px){.FAQ-content{padding:57px 16px 50px}.FAQ-content .content-title{margin-top:20px}.FAQ-content .content-title .title-question{font-size:16px;margin-bottom:9px}.FAQ-content .content-title .title-type{font-size:14px}.FAQ-content .content-answer{margin-top:22px;margin-bottom:12px;min-height:300px}.FAQ-content .content-answer .answer-text{font-size:13px}.FAQ-content .content-counsel{height:69px;padding:0 16px;border-radius:16px}.FAQ-content .content-counsel .counsel-text .text-title{font-size:12px;margin-bottom:2px}.FAQ-content .content-counsel .counsel-text .text-description{font-size:11px}.FAQ-content .content-counsel .counsel-icon{width:24px;height:24px}}.policy{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.policy .policy-content{width:100%;padding:15.2vw 0 13.4vw;background-color:#fff}.policy .policy-content .policy-banner{width:100%;padding:4.8vw 4.3vw;background-color:#ebefff}.policy .policy-content .policy-banner .banner-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#1f3999;margin-bottom:.5vw}.policy .policy-content .policy-banner .banner-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}@media screen and (min-width:690px){.policy{padding-bottom:40px}.policy .policy-content{padding:57px 0 50px}.policy .policy-content .policy-banner{padding:18px 16px}.policy .policy-content .policy-banner .banner-title{font-size:16px;margin-bottom:2px}.policy .policy-content .policy-banner .banner-description{font-size:14px}}.policy-listPolicy{padding:0 4.3vw 13.9vw;min-height:80vw}.policy-listPolicy .listPolicy-container{padding:5.3vw 0}.policy-listPolicy .listPolicy-container .container-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767;margin-bottom:2.7vw}.policy-listPolicy .listPolicy-container .container-policy{display:flex;flex-direction:column;gap:1.6vw}.policy-listPolicy .listPolicy-container .container-policy .policy-container{width:100%;height:17.6vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;border-radius:4.3vw;background-color:#fbfbfb;text-decoration:none}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767;margin-bottom:1.1vw}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-icon{width:6.4vw;height:6.4vw;transform:rotate(90deg)}@media screen and (min-width:690px){.policy-listPolicy{padding:0 16px 52px;min-height:300px}.policy-listPolicy .listPolicy-container{padding:20px 0}.policy-listPolicy .listPolicy-container .container-title{font-size:16px;margin-bottom:10px}.policy-listPolicy .listPolicy-container .container-policy{gap:6px}.policy-listPolicy .listPolicy-container .container-policy .policy-container{height:66px;padding:0 16px;border-radius:16px}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-text .text-title{font-size:14px;margin-bottom:4px}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-text .text-description{font-size:12px}.policy-listPolicy .listPolicy-container .container-policy .policy-container .container-icon{width:24px;height:24px}}.policy-noticeSection{padding:10.7vw 4.3vw 0;background-color:#f7f7f7}.policy-noticeSection .policy-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.policy-noticeSection .policy-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.policy-noticeSection .policy-noticeList .policy-notice{display:flex;align-items:center;gap:.5vw}.policy-noticeSection .policy-noticeList .policy-notice .policy-noticeIcon{width:3.2vw;height:3.2vw}.policy-noticeSection .policy-noticeList .policy-notice .policy-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.policy-noticeSection .policy-info{margin:10.1vw 0}.policy-noticeSection .policy-info .info-container{display:flex;align-items:center}.policy-noticeSection .policy-info .info-container .container-title{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad;padding-right:1.1vw;border-right:1px solid #e6e6e6}.policy-noticeSection .policy-info .info-container .container-description{font-family:Pretendard;font-weight:300;font-size:2.9vw;color:#adadad;padding-left:1.1vw}@media screen and (min-width:690px){.policy-noticeSection{padding:40px 16px 0}.policy-noticeSection .policy-noticeTitle{font-size:14px}.policy-noticeSection .policy-noticeList{gap:6px;margin-top:8px}.policy-noticeSection .policy-noticeList .policy-notice{gap:2px}.policy-noticeSection .policy-noticeList .policy-notice .policy-noticeIcon{width:12px;height:12px}.policy-noticeSection .policy-noticeList .policy-notice .policy-noticeText{font-size:11px}.policy-noticeSection .policy-info{margin:38px 0}.policy-noticeSection .policy-info .info-container .container-title{font-size:11px;padding-right:4px}.policy-noticeSection .policy-info .info-container .container-description{padding-left:4px;font-size:11px}}.policyDetail-content{width:100%;padding:15.2vw 0 13.4vw}.policyDetail-content .content-info{padding:5.3vw 4.3vw 1.6vw}.policyDetail-content .content-info .info-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767;margin-bottom:1.6vw}.policyDetail-content .content-info .info-date{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.policyDetail-content .content-policy{padding:4.3vw;min-height:133.3vw}.policyDetail-content .content-policy .policy-text{display:block;margin:0;white-space:pre-line;font-family:Pretendard;font-weight:400;font-size:3.5vw;color:#8a8a8a}@media screen and (min-width:690px){.policyDetail-content{padding:57px 0 50px}.policyDetail-content .content-info{padding:20px 16px 6px}.policyDetail-content .content-info .info-title{font-size:16px;margin-bottom:6px}.policyDetail-content .content-info .info-date{font-size:14px}.policyDetail-content .content-policy{padding:16px;min-height:500px}.policyDetail-content .content-policy .policy-text{font-size:13px}}.policyDetail{width:100%;min-height:100dvh;padding-bottom:11.3vw;background-color:#fff}@media screen and (min-width:690px){.policyDetail{padding-bottom:40px}}.alarmSetting-noticeSection{padding:10.7vw 4.3vw 0;background-color:#f7f7f7}.alarmSetting-noticeSection .alarmSetting-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.alarmSetting-noticeSection .alarmSetting-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice{display:flex;align-items:center;gap:.5vw}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice .alarmSetting-noticeIcon{width:3.2vw;height:3.2vw}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice .alarmSetting-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.alarmSetting-noticeSection{padding:40px 16px 0}.alarmSetting-noticeSection .alarmSetting-noticeTitle{font-size:14px}.alarmSetting-noticeSection .alarmSetting-noticeList{gap:6px;margin-top:8px}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice{gap:2px}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice .alarmSetting-noticeIcon{width:12px;height:12px}.alarmSetting-noticeSection .alarmSetting-noticeList .alarmSetting-notice .alarmSetting-noticeText{font-size:11px}}.alarmSetting-toggleList{width:100%;display:flex;flex-direction:column;gap:5.3vw;padding:5.3vw 0}.alarmSetting-toggleList .toggleList-container{width:100%;padding:0 4.3vw}.alarmSetting-toggleList .toggleList-container .toggleList-title{display:flex;align-items:center;gap:1.6vw}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767;margin:1.9vw 0}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-badge{width:8.5vw;height:4.3vw;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:#ef1c42}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.9vw;color:#fff}.alarmSetting-toggleList .toggleList-container .toggleList-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.alarmSetting-toggleList .toggleList-container .toggleList-toggle{display:flex;flex-direction:column;margin-top:5.3vw;gap:1.6vw}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container{width:100%;height:17.6vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;border-radius:4.3vw;background-color:#fbfbfb}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text{display:flex;flex-direction:column;gap:1.1vw}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text .text-name{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button{width:9.6vw;height:5.1vw;border-radius:5.1vw;padding:.3vw;position:relative;background-color:#335fff;transition:background-color .2s ease;cursor:pointer}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button .button-circle{position:absolute;left:4.8vw;width:4.5vw;height:4.5vw;border-radius:100%;background-color:#fff;transition:left .2s ease}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button.off{background-color:#d8e4ff}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button.off .button-circle{left:1px}.alarmSetting-toggleList .toggleList-divider{width:100%;height:1.6vw;margin-bottom:5.3vw;background-color:#f7f7f7}@media screen and (min-width:690px){.alarmSetting-toggleList{gap:20px;padding:20px 0}.alarmSetting-toggleList .toggleList-container{padding:0 16px}.alarmSetting-toggleList .toggleList-container .toggleList-title{gap:6px}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-text{font-size:16px;margin:7px 0}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-badge{width:32px;height:16px}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-badge .badge-text{font-size:11px}.alarmSetting-toggleList .toggleList-container .toggleList-description{font-size:14px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle{margin-top:20px;gap:6px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container{height:66px;padding:0 16px;border-radius:16px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text{gap:4px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text .text-name{font-size:14px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text .text-description{font-size:12px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button{width:36px;height:19px;border-radius:19px;padding:1px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button .button-circle{left:18px;width:17px;height:17px}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button.off .button-circle{left:1px}.alarmSetting-toggleList .toggleList-divider{height:6px;margin-bottom:20px}}.alarmSetting{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.alarmSetting .alarmSetting-content{width:100%;padding:15.2vw 0 11.3vw;background-color:#fff}@media screen and (min-width:690px){.alarmSetting{padding-bottom:40px}.alarmSetting .alarmSetting-content{padding:57px 0 40px}}.payHistory-content{padding:5.3vw 4.3vw;animation:payHistoryContentFadeIn .25s ease}.payHistory-content .history-empty{width:100%;height:49.9vw;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.payHistory-content .history-empty .empty-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2vw;background-color:#f7f7f7;border-radius:4.3vw}.payHistory-content .history-empty .empty-content .content-icon{width:12.8vw;height:12.8vw}.payHistory-content .history-empty .empty-content .content-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.payHistory-content .history-empty .empty-content .content-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#676767}.payHistory-content .history-empty .empty-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.payHistory-content .history-historyList{width:100%;display:flex;flex-direction:column;gap:2.1vw}.payHistory-content .history-historyList .historyList-container{width:100%;height:24vw;padding:3.2vw 4.3vw 4.3vw;border-radius:4.3vw;background-color:#fff;text-decoration:none;border:1px solid #00000010}.payHistory-content .history-historyList .historyList-container .container-image{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6vw}.payHistory-content .history-historyList .historyList-container .container-image .image-icon{width:4.8vw;height:4.8vw}.payHistory-content .history-historyList .historyList-container .container-image .image-badge{width:10.7vw;height:5.3vw;display:flex;align-items:center;justify-content:center;border-radius:8vw;background-color:#ebefff}.payHistory-content .history-historyList .historyList-container .container-image .image-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.9vw;color:#335fff}.payHistory-content .history-historyList .historyList-container .container-text .text-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1vw}.payHistory-content .history-historyList .historyList-container .container-text .text-title .title-address{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.payHistory-content .history-historyList .historyList-container .container-text .text-title .title-price{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.payHistory-content .history-historyList .historyList-container .container-text .text-description{display:flex;align-items:center;justify-content:space-between}.payHistory-content .history-historyList .historyList-container .container-text .text-description p{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.payHistory-content .history-historyList .historyList-container.cancelled{border:none}.payHistory-content .history-historyList .historyList-container.cancelled .container-image .image-badge{background-color:#f7f7f7}.payHistory-content .history-historyList .historyList-container.cancelled .container-image .image-badge .badge-text{color:#b8b8b8}.payHistory-content .history-historyList .historyList-container.cancelled .container-text .text-title .title-price{color:#adadad;text-decoration:line-through}@keyframes payHistoryContentFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.payHistory-content{padding:20px 16px}.payHistory-content .history-empty{height:187px;padding:16px;border-radius:16px}.payHistory-content .history-empty .empty-content{gap:12px;border-radius:16px}.payHistory-content .history-empty .empty-content .content-icon{width:48px;height:48px}.payHistory-content .history-empty .empty-content .content-text{gap:4px}.payHistory-content .history-empty .empty-content .content-text .text-title{font-size:13px}.payHistory-content .history-empty .empty-content .content-text .text-description{font-size:12px}.payHistory-content .history-historyList{gap:8px}.payHistory-content .history-historyList .historyList-container{height:90px;padding:12px 16px 16px;border-radius:16px}.payHistory-content .history-historyList .historyList-container .container-image{margin-bottom:6px}.payHistory-content .history-historyList .historyList-container .container-image .image-icon{width:18px;height:18px}.payHistory-content .history-historyList .historyList-container .container-image .image-badge{width:40px;height:20px;border-radius:30px}.payHistory-content .history-historyList .historyList-container .container-image .image-badge .badge-text{font-size:11px}.payHistory-content .history-historyList .historyList-container .container-text .text-title{margin-bottom:4px}.payHistory-content .history-historyList .historyList-container .container-text .text-title .title-address{font-size:14px}.payHistory-content .history-historyList .historyList-container .container-text .text-title .title-price{font-size:15px}.payHistory-content .history-historyList .historyList-container .container-text .text-description p{font-size:12px}}.payHistory{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}@media screen and (min-width:690px){.payHistory{padding-bottom:40px}}.payDetail-noticeSection{margin:10.7vw 4.3vw 0}.payDetail-noticeSection .payDetail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payDetail-noticeSection .payDetail-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice{display:flex;align-items:center;gap:.5vw}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice .payDetail-noticeIcon{width:3.2vw;height:3.2vw}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice .payDetail-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.payDetail-noticeSection{margin:40px 16px 0}.payDetail-noticeSection .payDetail-noticeTitle{font-size:14px}.payDetail-noticeSection .payDetail-noticeList{gap:6px;margin-top:8px}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice{gap:2px}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice .payDetail-noticeIcon{width:12px;height:12px}.payDetail-noticeSection .payDetail-noticeList .payDetail-notice .payDetail-noticeText{font-size:11px}}.payDetail{width:100%;min-height:100dvh;padding-bottom:26.7vw;background-color:#fff}@media screen and (min-width:690px){.payDetail{padding-bottom:100px}}.payDetail-content{display:flex;flex-direction:column;gap:2.1vw;background-color:#f7f7f7;width:100%;padding:15.2vw 4.3vw 13.4vw}.payDetail-content .payDetail-summary{display:flex;flex-direction:column;gap:1.1vw;margin-top:7.5vw;margin-bottom:3.2vw}.payDetail-content .payDetail-summary .payDetail-summaryTop{display:flex;justify-content:space-between}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryAmount{font-family:Pretendard;font-weight:600;font-size:6.4vw;color:#515151}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge{width:17.3vw;height:7.5vw;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:#ebefff}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge .payDetail-summaryBadgeText{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#335fff}.payDetail-content .payDetail-summary .payDetail-summaryId{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.payDetail-content .payDetail-card{width:100%;padding:4.3vw;background-color:#fff;border-radius:4.3vw}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardDivider{width:100%;height:.3vw;background-color:#f7f7f7;margin-top:2vw}.payDetail-content .payDetail-card .payDetail-cardHeader.payDetail-cardHeaderSub{margin-top:7.5vw}.payDetail-content .payDetail-card .payDetail-cardBody{display:flex;flex-direction:column;gap:2.7vw;margin-top:3.3vw}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow{display:flex;align-items:center;justify-content:space-between}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow .payDetail-cardLabel{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#adadad}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow .payDetail-cardValue{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal{display:flex;align-items:center;justify-content:space-between;margin-top:3.2vw}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalLabel{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#676767}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalValue{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#335fff}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryAmount{text-decoration:line-through;color:#adadad}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge{background-color:#fff}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge .payDetail-summaryBadgeText{color:#b8b8b8}.payDetail-content.cansel .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalValue{color:#ef1c42}@media screen and (min-width:690px){.payDetail-content{gap:8px;padding:57px 16px 50px}.payDetail-content .payDetail-summary{gap:4px;margin-top:28px;margin-bottom:12px}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryAmount{font-size:24px}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge{width:65px;height:28px}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge .payDetail-summaryBadgeText{font-size:12px}.payDetail-content .payDetail-summary .payDetail-summaryId{font-size:12px}.payDetail-content .payDetail-card{padding:16px;border-radius:16px}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardTitle{font-size:14px}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardDivider{height:1px;margin-top:7px}.payDetail-content .payDetail-card .payDetail-cardHeader.payDetail-cardHeaderSub{margin-top:28px}.payDetail-content .payDetail-card .payDetail-cardBody{gap:10px;margin-top:12px}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow .payDetail-cardLabel,.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow .payDetail-cardValue{font-size:12px}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal{margin-top:12px}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalLabel,.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalValue{font-size:13px}}.pay{width:100%;min-height:100dvh;padding-bottom:24vw;overflow-y:auto;background:linear-gradient(to bottom,#f7f7f7 80%,#fff)}.pay .pay-content{display:flex;flex-direction:column;gap:3.2vw}.pay .pay-content.empty{padding:15.2vw 4.3vw 40vw}@media screen and (min-width:690px){.pay{padding-bottom:60px}.pay .pay-content{gap:12px}.pay .pay-content.empty{padding:57px 16px 150px}}.pay-intro{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.3vw;margin-top:5.3vw;border-radius:4.3vw;border:.3vw solid #335fff;background-color:#fff}.pay-intro .intro-text{display:flex;flex-direction:column;align-items:center;gap:1.6vw}.pay-intro .intro-text .text-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#335fff}.pay-intro .intro-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.pay-intro .intro-text .text-description .highlight{font-weight:600;color:#335fff}.pay-intro .intro-image{margin:6.4vw 0 4.8vw}.pay-intro .intro-image .image-flow{width:59vw;height:100%}.pay-intro .intro-button{width:100%;height:11.7vw;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:4.3vw;background-color:#335fff}.pay-intro .intro-button .button-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.pay-intro .intro-button:active{background-color:#2647bf}@media screen and (min-width:690px){.pay-intro{padding:16px;margin-top:20px;border-radius:16px;border:1px solid #335fff}.pay-intro .intro-text{gap:6px}.pay-intro .intro-text .text-title{font-size:16px}.pay-intro .intro-text .text-description{font-size:11px}.pay-intro .intro-image{margin:24px 0 18px}.pay-intro .intro-image .image-flow{width:221px}.pay-intro .intro-button{height:44px;border-radius:16px}.pay-intro .intro-button .button-text{font-size:16px}}.pay-fee{width:100%;border-radius:4.3vw;background-color:#fff;padding:3.2vw 4.3vw 4.3vw}.pay-fee .fee-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.pay-fee .fee-content{width:100%;padding:4.3vw;margin-top:2.1vw;border-radius:4.3vw;background-color:#f3f5ff}.pay-fee .fee-content .content-title .title-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6vw}.pay-fee .fee-content .content-title .title-header .header-info{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#676767}.pay-fee .fee-content .content-title .title-header .header-badge{position:relative;height:6.1vw;display:flex;align-items:center;justify-content:center;gap:1.1vw;background-color:#fff9;backdrop-filter:blur(2.7vw);-webkit-backdrop-filter:blur(2.7vw);border-radius:2.7vw;border:none}.pay-fee .fee-content .content-title .title-header .header-badge:before{content:"";position:absolute;inset:0;border-radius:2.7vw;padding:.4vw;background:linear-gradient(156deg,#335fff80,#335fff02,#335fff80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pay-fee .fee-content .content-title .title-header .header-badge .badge-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#335fff;padding:0 2.1vw}.pay-fee .fee-content .content-title .title-header .header-badge .badge-dot{width:1.3vw;height:1.3vw;border-radius:100%;background-color:#ef1c42}.pay-fee .fee-content .content-title .title-rate{font-family:Pretendard;font-weight:700;font-size:6.4vw;color:#335fff}.pay-fee .fee-content .content-divider{border:none;border-top:.3vw solid #c0cdff;margin:2.7vw 0 3.5vw}.pay-fee .fee-content .content-example{display:flex;flex-direction:column;gap:2.1vw}.pay-fee .fee-content .content-example .example-container{width:100%;display:flex;align-items:center;justify-content:space-between}.pay-fee .fee-content .content-example .example-container .container-situation,.pay-fee .fee-content .content-example .example-container .container-price{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#8a8a8a}.pay-fee .fee-content .content-example .example-container .container-price.highlight{font-weight:700;color:#515151}.pay-fee .fee-content .content-info{display:flex;flex-direction:column;gap:.5vw;margin-top:3.2vw}.pay-fee .fee-content .content-info .info-title{font-family:Pretendard;font-weight:700;font-size:2.7vw;color:#335fff}.pay-fee .fee-content .content-info .info-description{font-family:Pretendard;font-weight:600;font-size:2.7vw;color:#b8b8b8}@media screen and (min-width:690px){.pay-fee{border-radius:16px;padding:12px 16px 16px}.pay-fee .fee-title{font-size:15px}.pay-fee .fee-content{padding:16px;margin-top:8px;border-radius:16px}.pay-fee .fee-content .content-title .title-header{margin-bottom:6px}.pay-fee .fee-content .content-title .title-header .header-info{font-size:12px}.pay-fee .fee-content .content-title .title-header .header-badge{height:23px;gap:4px;border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pay-fee .fee-content .content-title .title-header .header-badge:before{border-radius:10px;padding:1.5px}.pay-fee .fee-content .content-title .title-header .header-badge .badge-text{font-size:12px;padding:0 8px}.pay-fee .fee-content .content-title .title-header .header-badge .badge-dot{width:5px;height:5px}.pay-fee .fee-content .content-title .title-rate{font-size:24px}.pay-fee .fee-content .content-divider{border-top:1px solid #c0cdff;margin:10px 0 13px}.pay-fee .fee-content .content-example{gap:8px}.pay-fee .fee-content .content-example .example-container .container-situation,.pay-fee .fee-content .content-example .example-container .container-price{font-size:12px}.pay-fee .fee-content .content-info{gap:2px;margin-top:12px}.pay-fee .fee-content .content-info .info-title,.pay-fee .fee-content .content-info .info-description{font-size:10px}}.contract-list-item{display:flex;align-items:center;justify-content:space-between;padding:20px 16px;background:#fff;border:1px solid #E5E8EB;border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.contract-list-item:hover{background:#f8f9fa;border-color:#2e5cff}.contract-list-item:active{transform:scale(.98)}.contract-item-left{display:flex;align-items:center;gap:12px;flex:1}.contract-item-icon{width:40px;height:40px;flex-shrink:0}.contract-item-info{display:flex;flex-direction:column;gap:4px}.info-address{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.info-amount{font-size:14px;font-weight:500;color:#4a5568;margin:0}.info-date{font-size:13px;font-weight:400;color:#2e5cff;margin:0}.contract-item-arrow{width:20px;height:20px;flex-shrink:0}.pay-upcomming{width:100%;border-radius:4.3vw;padding:3.2vw 4.3vw 4.3vw;background-color:#fff}.pay-upcomming .upcomming-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.pay-upcomming .upcomming-empty{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.1vw;padding:9.6vw;margin-top:2.1vw;border-radius:4.3vw;background-color:#f7f7f7}.pay-upcomming .upcomming-empty .empty-icon{width:12.8vw;height:12.8vw}.pay-upcomming .upcomming-empty .empty-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.pay-upcomming .upcomming-empty .empty-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#676767}.pay-upcomming .upcomming-empty .empty-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.upcomming-tabs{display:flex;gap:0;margin:4.3vw 0 3.2vw;border-bottom:.5vw solid #E5E8EB}.tab-button{flex:1;padding:3.2vw 0;background:transparent;border:none;border-bottom:.5vw solid transparent;font-family:Pretendard;font-size:3.7vw;font-weight:500;color:#9ca3af;cursor:pointer;transition:all .2s ease;margin-bottom:-.5vw}.tab-button.active{color:#2e5cff;border-bottom-color:#2e5cff;font-weight:600}.upcomming-list{margin:4.3vw 0}.list-empty{text-align:center;padding:10.7vw 0}.empty-message{font-family:Pretendard;font-size:3.5vw;color:#9ca3af;margin:0}.upcomming-add-button{width:100%;padding:4.3vw;background:#f8f9fa;border:.3vw dashed #D1D5DB;border-radius:3.2vw;font-family:Pretendard;font-size:3.7vw;font-weight:500;color:#6b7684;cursor:pointer;transition:all .2s ease}.upcomming-add-button:active{transform:scale(.98)}@media screen and (min-width:690px){.pay-upcomming{border-radius:16px;padding:12px 16px 16px}.pay-upcomming .upcomming-title{font-size:15px}.pay-upcomming .upcomming-empty{gap:8px;padding:36px;margin-top:8px;border-radius:16px}.pay-upcomming .upcomming-empty .empty-icon{width:48px;height:48px}.pay-upcomming .upcomming-empty .empty-text{gap:4px}.pay-upcomming .upcomming-empty .empty-text .text-title{font-size:13px}.pay-upcomming .upcomming-empty .empty-text .text-description{font-size:12px}.upcomming-tabs{margin:16px 0 12px;border-bottom:2px solid #E5E8EB}.tab-button{padding:12px 0;border-bottom:2px solid transparent;font-size:14px;margin-bottom:-2px}.upcomming-list{margin:16px 0}.list-empty{padding:40px 0}.empty-message{font-size:13px}.upcomming-add-button{padding:16px;border:1px dashed #D1D5DB;border-radius:12px;font-size:14px}.upcomming-add-button:hover{background:#e5e8eb;border-color:#2e5cff;color:#2e5cff}}@keyframes modalCalFeeBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalCalFeeBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalCalFeeSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalCalFeeSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.pay-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:101;animation:modalCalFeeBgFadeIn .3s ease-out}.pay-modalBg.closing{animation:modalCalFeeBgFadeOut .3s ease-out forwards}.pay-modalCalFee{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.7vw);width:87.5vw;max-height:95dvh;overflow-y:scroll;border-radius:4.3vw 4.3vw 0 0;background-color:#fff;z-index:101;animation:modalCalFeeSlideUp .3s ease-out}.pay-modalCalFee.closing{animation:modalCalFeeSlideDown .3s ease-out forwards}.pay-modalCalFee .modalCalFee-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.pay-modalCalFee .modalCalFee-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.pay-modalCalFee .modalCalFee-header .header-close{width:6.4vw;height:6.4vw}.pay-modalCalFee .modalCalFee-content{width:100%;background-color:#fff;display:flex;flex-direction:column;gap:5.3vw;padding:4.3vw}.pay-modalCalFee .modalCalFee-content .content-fee{position:relative;height:20.8vw}.pay-modalCalFee .modalCalFee-content .content-fee .fee-bg{position:absolute;top:0;left:0;width:100%;height:20.8vw;border-radius:4.3vw}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container{position:absolute;width:100%;height:20.8vw;display:flex;justify-content:space-between;padding:4.3vw}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text{display:flex;flex-direction:column;gap:.5vw}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#fff}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text .text-value{font-family:Pretendard;font-weight:600;font-size:6.9vw;color:#fff}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-button{height:6.1vw;display:flex;align-items:center;justify-content:center;padding:0 2.1vw;border:.3vw solid #335fff;border-radius:2.7vw;background-color:#fff}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-button .button-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#335fff}.pay-modalCalFee .modalCalFee-content .content-inputGroup{display:flex;flex-direction:column;gap:8.5vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:5.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select{display:flex;align-items:center;gap:1.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select .select-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#676767}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select .select-image{width:5.3vw;height:5.3vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container{width:100%;border-bottom:.5vw solid #e6e6e6;margin-bottom:2.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:#335fff}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container .input-field{width:100%;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad;margin-bottom:2.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:#e6e6e6}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-managementFee.fade-in{animation:setAmountFadeSlideIn .3s ease forwards}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-managementFee.fade-out{animation:setAmountFadeSlideOut .3s ease forwards}.pay-modalCalFee .modalCalFee-result{width:100%;padding:4.3vw 8.5vw;display:flex;flex-direction:column;align-items:center;background-color:#f7f7f7}.pay-modalCalFee .modalCalFee-result .result-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#8a8a8a}.pay-modalCalFee .modalCalFee-result .result-title.active{color:#515151}.pay-modalCalFee .modalCalFee-result .result-amount{width:100%;display:flex;flex-direction:column;align-items:center;padding:4.3vw 4.3vw 8vw;gap:4.3vw}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container{width:100%;display:flex;align-items:center;justify-content:space-between}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-value{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#676767}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-value.highlight{color:#335fff}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-name{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#676767}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container.active .container-value{font-weight:600}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container.active .container-name{font-weight:600;color:#515151}.pay-modalCalFee .modalCalFee-result .result-amount .amount-divider{width:100%;border-top:.3vw solid #e6e6e6}.pay-modalCalFee .modalCalFee-result .result-button{width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;background-color:#335fff;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}@media screen and (min-width:690px){.pay-modalCalFee{left:calc(50% - 334px);width:668px;border-radius:16px 16px 0 0}.pay-modalCalFee .modalCalFee-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.pay-modalCalFee .modalCalFee-header .header-title{font-size:16px}.pay-modalCalFee .modalCalFee-header .header-close{width:24px;height:24px}.pay-modalCalFee .modalCalFee-content{gap:20px;padding:16px}.pay-modalCalFee .modalCalFee-content .content-fee{height:78px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-bg{height:78px;border-radius:16px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container{height:78px;padding:16px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text{gap:2px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text .text-title{font-size:12px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text .text-value{font-size:26px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-button{height:23px;padding:0 8px;border:1px solid #335fff;border-radius:10px}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-button .button-text{font-size:12px}.pay-modalCalFee .modalCalFee-content .content-inputGroup{gap:32px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title{margin-bottom:19px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-text{font-size:16px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select{gap:4px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select .select-text{font-size:15px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-title .title-select .select-image{width:20px;height:20px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container{border-bottom:2px solid #e6e6e6;margin-bottom:8px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container .input-field{font-size:16px;margin-bottom:8px}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-description{font-size:13px}.pay-modalCalFee .modalCalFee-result{padding:16px 32px}.pay-modalCalFee .modalCalFee-result .result-title{font-size:16px}.pay-modalCalFee .modalCalFee-result .result-amount{padding:16px 16px 30px;gap:16px}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-value,.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-name{font-size:14px}.pay-modalCalFee .modalCalFee-result .result-amount .amount-divider{border-top:1px solid #e6e6e6}.pay-modalCalFee .modalCalFee-result .result-button{height:44px;border-radius:16px;font-size:16px}}@keyframes modalCalCouponBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalCalCouponBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalCalCouponSlideUp{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes modalCalCouponSlideDown{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.9);opacity:0}}.pay-modalOverlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:102;animation:modalCalCouponBgFadeIn .3s ease-out}.pay-modalOverlay.closing{animation:modalCalCouponBgFadeOut .3s ease-out forwards}.pay-modalCalCoupon{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;width:87.5vw;border-radius:4.3vw;background-color:#fff;padding-bottom:5.3vw;z-index:102;animation:modalCalCouponSlideUp .3s ease-out}.pay-modalCalCoupon.closing{animation:modalCalCouponSlideDown .3s ease-out forwards}.pay-modalCalCoupon .modalCalCoupon-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.pay-modalCalCoupon .modalCalCoupon-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.pay-modalCalCoupon .modalCalCoupon-header .header-close{width:6.4vw;height:6.4vw}.pay-modalCalCoupon .modalCalCoupon-content{width:100%;padding:0 4.3vw}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList{display:flex;flex-direction:column;gap:3.2vw;margin-top:2.1vw;width:100%;max-height:105.6vw;overflow:scroll}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container{position:relative;height:26.1vw}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-bg{position:absolute;top:0;left:0;width:100%;height:26.1vw}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card{position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;height:26.1vw;padding:4.3vw 3.2vw 4.3vw 4.3vw}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info{height:100%;display:flex;flex-direction:column;justify-content:space-between}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text{display:flex;flex-direction:column;gap:.5vw}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-expiry{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#8a8a8a}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-discount{width:16.5vw;height:16.5vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#335fff}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-discount .discount-value{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container.selected .card-info .info-text .text-title{color:#335fff}.pay-modalCalCoupon .modalCalCoupon-content .content-button{width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff;background-color:#335fff;margin-top:4.3vw}.pay-modalCalCoupon .modalCalCoupon-content .content-button:active{background-color:#2647bf}@media screen and (min-width:690px){.pay-modalCalCoupon{width:328px;border-radius:16px;padding-bottom:20px}.pay-modalCalCoupon .modalCalCoupon-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.pay-modalCalCoupon .modalCalCoupon-header .header-title{font-size:16px}.pay-modalCalCoupon .modalCalCoupon-header .header-close{width:24px;height:24px}.pay-modalCalCoupon .modalCalCoupon-content{padding:0 16px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList{gap:12px;margin-top:8px;padding:0;max-height:396px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container{height:98px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-bg{height:98px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card{height:98px;padding:16px 12px 16px 16px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text{gap:2px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text .text-title{font-size:14px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-text .text-description{font-size:12px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-info .info-expiry{font-size:11px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-discount{width:62px;height:62px}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container .list-card .card-discount .discount-value{font-size:16px}.pay-modalCalCoupon .modalCalCoupon-content .content-button{height:44px;border-radius:16px;font-size:16px;margin-top:16px}}.content-hasValue{width:100%;display:flex;flex-direction:column;padding:0 4.3vw;gap:4.3vw}.content-hasValue .content-info{width:100%;display:flex;align-items:center;justify-content:end;gap:1.1vw}.content-hasValue .content-info .info-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.content-hasValue .content-info .info-icon{width:4.3vw;height:4.3vw}.content-hasValue .content-payList{display:flex;flex-direction:column;gap:2.1vw}.content-hasValue .content-payList .payList-container{padding:4vw 4.3vw 3.7vw;display:flex;align-items:center;justify-content:space-between;background-color:#fff;border:.3vw solid #e5e5e5;border-radius:4.3vw}.content-hasValue .content-payList .payList-container .payList-main{display:flex;gap:2.1vw}.content-hasValue .content-payList .payList-container .payList-main .payList-icon .icon-image{width:4.8vw;height:4.8vw}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-address{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-amount{margin-top:1.1vw;font-family:Pretendard;font-weight:400;font-size:3.7vw;color:#676767}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-date{margin-top:2.3vw;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#335fff}.content-hasValue .content-payList .payList-container .payList-arrow{transform:rotate(90deg)}.content-hasValue .content-payList .payList-container .payList-arrow .arrow-image{width:5.9vw;height:5.9vw}.content-hasValue .content-button{width:100%}.content-hasValue .content-button .button-add{width:100%;height:11.2vw;border:none;outline:none;border-radius:3.2vw;background-color:#e6e6e6;text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:#b8b8b8}.content-hasValue .content-button .button-add:active{color:#8a8a8a}.content-empty{width:100%;display:flex;flex-direction:column;padding:10.7vw 4.3vw;gap:5.3vw}.content-empty .empty-title{display:flex;align-items:center;flex-direction:column;gap:3.2vw}.content-empty .empty-title .title-icon{width:12.8vw;height:12.8vw}.content-empty .empty-title .title-text{display:flex;flex-direction:column;align-items:center;gap:.5vw}.content-empty .empty-title .title-text .text-name{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#515151}.content-empty .empty-title .title-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#8a8a8a}.content-empty .content-button{width:100%}.content-empty .content-button .button-add{width:100%;height:11.2vw;border:none;outline:none;border-radius:3.2vw;background-color:#335fff;text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:#fff}.content-empty .button-add:active{background-color:#2647bf}@media screen and (min-width:690px){.content-hasValue{padding:0 16px;gap:16px}.content-hasValue .content-info{gap:4px}.content-hasValue .content-info .info-text{font-size:14px}.content-hasValue .content-info .info-icon{width:16px;height:16px}.content-hasValue .content-payList{gap:8px}.content-hasValue .content-payList .payList-container{padding:15px 16px 14px;border:1px solid #e5e5e5;border-radius:16px}.content-hasValue .content-payList .payList-container .payList-main{gap:8px}.content-hasValue .content-payList .payList-container .payList-main .payList-icon .icon-image{width:18px;height:18px}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-address{font-size:15px}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-amount{margin-top:4px;font-size:14px}.content-hasValue .content-payList .payList-container .payList-main .payList-text .text-date{margin-top:8px;font-size:13px}.content-hasValue .content-payList .payList-container .payList-arrow .arrow-image{width:22px;height:22px}.content-hasValue .content-button .button-add{height:42px;border-radius:12px;font-size:15px}.content-empty{padding:40px 16px;gap:20px}.content-empty .empty-title{gap:12px}.content-empty .empty-title .title-icon{width:48px;height:48px}.content-empty .empty-title .title-text{gap:2px}.content-empty .empty-title .title-text .text-name{font-size:16px}.content-empty .empty-title .title-text .text-description{font-size:13px}.content-empty .content-button .button-add{height:42px;border-radius:12px;font-size:15px}}@keyframes modalFlowBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFlowBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalFlowSlideUp{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes modalFlowSlideDown{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.9);opacity:0}}.pay-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center;z-index:101;animation:modalFlowBgFadeIn .3s ease-out}.pay-modalBg.closing{animation:modalFlowBgFadeOut .3s ease-out forwards}.pay-modalFlow{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4.3vw;width:87.5vw;border:.3vw solid #335fff;border-radius:4.3vw;background-color:#fff;padding:5.3vw;z-index:101;animation:modalFlowSlideUp .3s ease-out}.pay-modalFlow.closing{animation:modalFlowSlideDown .3s ease-out forwards}.pay-modalFlow .modalFlow-text{display:flex;flex-direction:column;align-items:center;gap:3.2vw}.pay-modalFlow .modalFlow-text .text-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#335fff}.pay-modalFlow .modalFlow-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.5vw;color:#adadad;text-align:center}.pay-modalFlow .modalFlow-text .text-description .highlight{font-weight:600;color:#335fff}.pay-modalFlow .modlaFlow-image .image-flow{width:59vw;height:100%}@media screen and (min-width:690px){.pay-modalFlow{gap:16px;width:328px;border:1px solid #335fff;border-radius:16px;padding:20px}.pay-modalFlow .modalFlow-text{gap:12px}.pay-modalFlow .modalFlow-text .text-title{font-size:16px}.pay-modalFlow .modalFlow-text .text-description{font-size:13px}.pay-modalFlow .modlaFlow-image .image-flow{width:221px}}.myEdit-container{margin-top:10.7vw;min-height:98.1vw;display:flex;flex-direction:column;justify-content:space-between}.myEdit-container .container-content .myEdit-title{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#676767;margin-bottom:4.8vw}.myEdit-container .container-content .myEdit-inputContainer{width:100%;display:flex;flex-direction:column;gap:2.1vw}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-name{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input{display:flex;align-items:baseline;justify-content:space-between;border-bottom:.5vw solid #e6e6e6;margin-bottom:11.2vw;width:100%}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.has-value{border-bottom-color:#335fff}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-field{width:100%;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad;margin-bottom:3.2vw;background-color:transparent}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-field.birth{width:100%}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-field::placeholder{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#e6e6e6}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend{border-bottom:.3vw solid #cfcfcf;white-space:nowrap;flex-shrink:0}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend .resend-text{font-family:Pretendard;font-weight:700;font-size:3.2vw;color:#cfcfcf}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend.error{border-bottom-color:#335fff;animation:myEditBlink 1s ease-in-out infinite}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend.error .resend-text{color:#335fff}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify{display:flex;align-items:center;gap:.5vw}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify .verify-icon{width:3.2vw;height:3.2vw;margin-top:1px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify .verify-text{font-family:Pretendard;font-weight:500;font-size:3.2vw}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify.success .verify-text{color:#00a73d}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify.error .verify-text{color:#ef1c42}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.error{border-bottom-color:#ef1c42}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-time{white-space:nowrap;flex-shrink:0}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-time .time-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#ef1c42}.myEdit-container .container-content .myEdit-checkContainer .checkContainer{margin-bottom:3.2vw}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-check{width:100%;display:flex;align-items:center;justify-content:space-between}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-check .check-title{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#676767}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-check .check-icon{width:6.4vw;height:6.4vw}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.myEdit-container .myEdit-submit{width:100%;height:12.8vw;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff;background-color:#e0e7ff;border:none;outline:none;border-radius:4.3vw}.myEdit-container .myEdit-submit.active{background-color:#335fff}.myEdit-container .myEdit-birthInput{display:flex;justify-content:space-between;gap:2.1vw}@keyframes myEditBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes myEditFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.myEdit-inputContainer.fade-in{animation:myEditFadeSlideIn .3s ease forwards}@media screen and (min-width:690px){.myEdit-container{margin-top:40px;min-height:368px}.myEdit-container .container-content .myEdit-title{font-size:18px;margin-bottom:18px}.myEdit-container .container-content .myEdit-inputContainer{gap:8px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-name{font-size:14px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input{border-bottom:2px solid #e6e6e6;margin-bottom:42px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.has-value{border-bottom-color:#335fff}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-field{font-size:16px;margin-bottom:12px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-field::placeholder{font-size:16px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend{border-bottom:1px solid #cfcfcf}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend .resend-text{font-size:12px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-time .time-text{font-size:12px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify{gap:2px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify .verify-icon{width:12px;height:12px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify .verify-text{font-size:12px}.myEdit-container .container-content .myEdit-checkContainer .checkContainer{margin-bottom:12px}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-check .check-title{font-size:16px}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-check .check-icon{width:24px;height:24px}.myEdit-container .container-content .myEdit-checkContainer .checkContainer .checkContainer-description{font-size:11px}.myEdit-container .myEdit-submit{height:48px;font-size:16px;border-radius:16px}.myEdit-container .myEdit-birthInput{gap:8px}}.myEdit-noticeSection{padding:10.7vw 4.3vw 0;background-color:#fff}.myEdit-noticeSection .myEdit-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.myEdit-noticeSection .myEdit-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice{display:flex;align-items:center;gap:.5vw}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice .myEdit-noticeIcon{width:3.2vw;height:3.2vw}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice .myEdit-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.myEdit-noticeSection{padding:40px 16px 0}.myEdit-noticeSection .myEdit-noticeTitle{font-size:14px}.myEdit-noticeSection .myEdit-noticeList{gap:6px;margin-top:8px}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice{gap:2px}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice .myEdit-noticeIcon{width:12px;height:12px}.myEdit-noticeSection .myEdit-noticeList .myEdit-notice .myEdit-noticeText{font-size:11px}}.myEdit{width:100%;min-height:100dvh;padding-bottom:11.3vw;background-color:#fff}.myEdit .myEdit-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#f7f7f7}@media screen and (min-width:690px){.myEdit{padding-bottom:40px}.myEdit .myEdit-content{padding:57px 16px 50px}}.payContract{width:100%;min-height:100dvh;overflow-x:hidden;position:relative}.payContract .payContract-header{padding:5.3vw 4.5vw}.payContract .payContract-header .header-back{height:5.3vw;width:5.3vw}.payContract .payContract-content{padding-bottom:37.3vw}.payContract .payContract-content.slide-out-left{transition:transform .3s ease,opacity .3s ease;transform:translate(-100%);opacity:0}.payContract .payContract-content.slide-out-right{transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.payContract .payContract-content.slide-in-right{animation:payContractSlideInRight .3s ease forwards}.payContract .payContract-content.slide-in-left{animation:payContractSlideInLeft .3s ease forwards}.payContract .payContract-footer{display:flex;flex-direction:column;align-items:center;padding:5.3vw 4.3vw 10.7vw;gap:5.3vw;width:100%;background-color:#f7f7f780;position:fixed;bottom:0}.payContract .payContract-footer .footer-indicator{display:flex;align-items:center;justify-items:center;gap:1.6vw}.payContract .payContract-footer .footer-indicator .indicator-circle{width:1.6vw;height:1.6vw;border-radius:100%;background-color:#cfcfcf}.payContract .payContract-footer .footer-indicator .indicator-circle.active{background-color:#335fff}.payContract .payContract-footer .footer-button{width:100%;height:12.8vw;text-align:center;border:none;border-radius:4.3vw;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff;background-color:#e0e7ff}.payContract .payContract-footer .footer-button.active{background-color:#335fff}@keyframes payContractSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes payContractSlideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width:690px){.payContract .payContract-header{padding:20px 0}.payContract .payContract-header .header-back{height:20px;width:20px}.payContract .payContract-content{padding-bottom:140px}.payContract .payContract-footer{width:690px;padding:20px 16px 40px;gap:20px}.payContract .payContract-footer .footer-indicator{gap:6px}.payContract .payContract-footer .footer-indicator .indicator-circle{width:6px;height:6px}.payContract .payContract-footer .footer-button{height:48px;border-radius:16px;font-size:16px}}.payContract-setAmount{margin:5.3vw 4.3vw}.payContract-setAmount .setAmount-text{display:flex;flex-direction:column;gap:1.1vw;margin-bottom:16vw}.payContract-setAmount .setAmount-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.payContract-setAmount .setAmount-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#515151}.payContract-setAmount .setAmount-inputGroup{display:flex;flex-direction:column;gap:13.9vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select{display:flex;align-items:center;gap:1.1vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select .select-text{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#676767}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select .select-image{width:5.3vw;height:5.3vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container{width:100%;border-bottom:.5vw solid #e6e6e6;margin-bottom:2.1vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:#335fff}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container .input-field{width:100%;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad;margin-bottom:2.1vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:#e6e6e6}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-managementFee.fade-in{animation:setAmountFadeSlideIn .3s ease forwards}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-managementFee.fade-out{animation:setAmountFadeSlideOut .3s ease forwards}@keyframes setAmountFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes setAmountFadeSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media screen and (min-width:690px){.payContract-setAmount{margin:20px 16px}.payContract-setAmount .setAmount-text{gap:4px;margin-bottom:60px}.payContract-setAmount .setAmount-text .text-title{font-size:20px}.payContract-setAmount .setAmount-text .text-description{font-size:18px}.payContract-setAmount .setAmount-inputGroup{gap:52px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title{margin-bottom:12px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-text{font-size:17px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select{gap:4px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select .select-text{font-size:16px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-title .title-select .select-image{width:20px;height:20px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container{border-bottom:2px solid #e6e6e6;margin-bottom:8px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:#335fff}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container .input-field{font-size:16px;margin-bottom:8px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-description{font-size:13px}}@keyframes modalConfirmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalConfirmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalConfirmSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalConfirmSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.modalConfirm-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalConfirmFadeIn .2s ease-out}.modalConfirm-overlay.closing{animation:modalConfirmFadeOut .2s ease-out forwards}.setSecond-modalConfirm{animation:modalConfirmSlideDown .3s ease-out;position:fixed;top:68.5vw;left:calc(50% - 43.7vw);width:87.5vw;height:40.8vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.3vw;padding:4.3vw;background-color:#fff;border-radius:4.3vw;z-index:100}.setSecond-modalConfirm.closing{animation:modalConfirmSlideUp .2s ease-out forwards}.setSecond-modalConfirm .modalConfirm-header{display:flex;flex-direction:column;align-items:center;gap:.5vw;margin-top:2.1vw}.setSecond-modalConfirm .modalConfirm-header .header-icon{width:4.8vw;height:4.8vw}.setSecond-modalConfirm .modalConfirm-header .header-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.setSecond-modalConfirm .modalConfirm-header .header-description{margin-top:1.1vw;font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#8a8a8a}.setSecond-modalConfirm .modalConfirm-header .header-description .highlight{color:#335fff}.setSecond-modalConfirm .modalConfirm-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6vw}.setSecond-modalConfirm .modalConfirm-button .button{width:100%;height:10.7vw;text-align:center;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.setSecond-modalConfirm .modalConfirm-button .button.cancel{background-color:#f7f7f7;color:#b8b8b8}.setSecond-modalConfirm .modalConfirm-button .button.confirm{background-color:#335fff;color:#fff}@media screen and (min-width:690px){.setSecond-modalConfirm{top:257px;left:calc(50% - 164px);width:328px;height:153px;gap:16px;padding:16px;border-radius:16px}.setSecond-modalConfirm .modalConfirm-header{gap:2px;margin-top:8px}.setSecond-modalConfirm .modalConfirm-header .header-icon{width:18px;height:18px}.setSecond-modalConfirm .modalConfirm-header .header-title{font-size:14px}.setSecond-modalConfirm .modalConfirm-header .header-description{margin-top:4px;font-size:12px}.setSecond-modalConfirm .modalConfirm-button{gap:6px}.setSecond-modalConfirm .modalConfirm-button .button{height:40px;border-radius:16px;font-size:16px}}@keyframes modalCalendarBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalCalendarBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalCalendarSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalCalendarSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.setSecond-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalCalendarBgFadeIn .3s ease-out}.setSecond-modalBg.closing{animation:modalCalendarBgFadeOut .3s ease-out forwards}.setSecond-modalCalendar{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.8vw);background-color:#fff;width:87.5vw;padding-bottom:6.4vw;z-index:100;border-radius:4.3vw 4.3vw 0 0;animation:modalCalendarSlideUp .3s ease-out}.setSecond-modalCalendar.closing{animation:modalCalendarSlideDown .3s ease-out forwards}.setSecond-modalCalendar .modalCalendar-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.1vw solid #f7f7f7}.setSecond-modalCalendar .modalCalendar-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.setSecond-modalCalendar .modalCalendar-header .header-close{width:6.4vw;height:6.4vw}.setSecond-modalCalendar .modalCalendar-date{display:flex;align-items:center;justify-content:center;gap:5.9vw;margin:6.4vw 0 2.7vw}.setSecond-modalCalendar .modalCalendar-date .date-arrow{width:6.9vw;height:6.9vw;display:flex;align-items:center;justify-content:center;border:none;border-radius:100%;outline:none}.setSecond-modalCalendar .modalCalendar-date .date-arrow.left{transform:rotate(180deg)}.setSecond-modalCalendar .modalCalendar-date .date-text{font-family:Pretendard;font-weight:700;font-size:5vw;color:#676767}.setSecond-modalCalendar .modalCalendar-calendar{padding:3.2vw 4.3vw;display:flex;flex-direction:column;gap:1.1vw}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row{display:flex;align-items:center;gap:1.1vw}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day{display:flex;align-items:center;justify-content:center;width:10.7vw;height:10.7vw;border-radius:2.1vw;background-color:#fbfbfb;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.title{background-color:transparent;font-weight:500}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.red{color:#ef1c42}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.blue{color:#335fff}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.selected{background-color:#335fff;color:#fff}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.none{color:#e6e6e6}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.next-month{color:#e6e6e6;cursor:pointer}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day.next-month.selected{background-color:#335fff;color:#fff}.setSecond-modalCalendar .modalCalendar-notice{display:flex;align-items:center;justify-content:center;margin:2.7vw 0 1.3vw;padding:1.6vw 2.9vw;background-color:#ebefff;border-radius:16vw}.setSecond-modalCalendar .modalCalendar-notice .notice-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#335fff}@media screen and (min-width:690px){.setSecond-modalCalendar{left:calc(50% - 164px);width:328px;padding-bottom:24px;border-radius:16px 16px 0 0}.setSecond-modalCalendar .modalCalendar-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.setSecond-modalCalendar .modalCalendar-header .header-title{font-size:16px}.setSecond-modalCalendar .modalCalendar-header .header-close{width:24px;height:24px}.setSecond-modalCalendar .modalCalendar-date{gap:22px;margin:24px 0 10px}.setSecond-modalCalendar .modalCalendar-date .date-arrow{width:26px;height:26px}.setSecond-modalCalendar .modalCalendar-date .date-text{font-size:18px}.setSecond-modalCalendar .modalCalendar-calendar{padding:12px 16px;gap:4px}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row{gap:4px}.setSecond-modalCalendar .modalCalendar-calendar .calendar-row .row-day{width:40px;height:40px;border-radius:8px;font-size:14px}.setSecond-modalCalendar .modalCalendar-notice{margin:10px 0 5px;padding:6px 11px;border-radius:60px}.setSecond-modalCalendar .modalCalendar-notice .notice-text{font-size:12px}}.setSecond-setDate{display:flex;flex-direction:column;gap:6.4vw;margin-bottom:13.9vw}.setSecond-setDate .setDate-title{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setSecond-setDate .setDate-content{display:flex;flex-direction:column;gap:5.3vw}.setSecond-setDate .setDate-content .setDate-container{display:flex;flex-direction:column;gap:1.1vw}.setSecond-setDate .setDate-content .setDate-container .container-select{display:flex;align-items:center;justify-content:space-between}.setSecond-setDate .setDate-content .setDate-container .container-select .select-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.setSecond-setDate .setDate-content .setDate-container .container-select .select-image{width:5.3vw;height:5.3vw}.setSecond-setDate .setDate-content .setDate-container .container-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#adadad}.setSecond-setDate .setDate-content .setDate-container .container-date{display:flex;justify-content:end;margin-top:1.1vw;padding-bottom:2.1vw;border-bottom:.5vw solid #335fff;animation:setDateFadeSlideIn .3s ease forwards}.setSecond-setDate .setDate-content .setDate-container .container-date .date-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#335fff}.setSecond-setDate .setDate-content .setDate-container.active .container-select .select-text{color:#676767}.setSecond-setDate .setDate-content .setDate-container.active .container-description{color:#8a8a8a}@keyframes setDateFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.setSecond-setDate{gap:24px;margin-bottom:52px}.setSecond-setDate .setDate-title{font-size:17px}.setSecond-setDate .setDate-content{gap:20px}.setSecond-setDate .setDate-content .setDate-container{gap:4px}.setSecond-setDate .setDate-content .setDate-container .container-select .select-text{font-size:15px}.setSecond-setDate .setDate-content .setDate-container .container-select .select-image{width:20px;height:20px}.setSecond-setDate .setDate-content .setDate-container .container-description{font-size:14px}.setSecond-setDate .setDate-content .setDate-container .container-date{margin-top:4px;padding-bottom:8px;border-bottom:2px solid #335fff}.setSecond-setDate .setDate-content .setDate-container .container-date .date-text{font-size:16px}}@keyframes modalAddressBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalAddressBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalAddressSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalAddressSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.setSecond-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalAddressBgFadeIn .3s ease-out}.setSecond-modalBg.closing{animation:modalAddressBgFadeOut .3s ease-out forwards}.setSecond-modalAddress{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.7vw);width:87.5vw;border-radius:4.3vw 4.3vw 0 0;background-color:#fff;padding-bottom:5.3vw;z-index:100;animation:modalAddressSlideUp .3s ease-out}.setSecond-modalAddress.closing{animation:modalAddressSlideDown .3s ease-out forwards}.setSecond-modalAddress .modalAddress-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.setSecond-modalAddress .modalAddress-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.setSecond-modalAddress .modalAddress-header .header-close{width:6.4vw;height:6.4vw}.setSecond-modalAddress .modalAddress-search{width:calc(100% - 8.5vw);height:10.7vw;display:flex;align-items:center;padding:0 4.3vw;margin:4.3vw;background-color:#f7f7f7;border-radius:5.3vw;gap:1.1vw}.setSecond-modalAddress .modalAddress-search .search-icon{width:5.3vw;height:5.3vw}.setSecond-modalAddress .modalAddress-search .search-input{width:100%;font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#adadad;background-color:transparent;border:none;outline:none}.setSecond-modalAddress .modalAddress-search .search-input::placeholder{color:#cfcfcf}.setSecond-modalAddress .modalAddress-result{width:calc(100% - 8.5vw);height:102.4vw;overflow-y:scroll;display:flex;flex-direction:column;gap:1.6vw}.setSecond-modalAddress .modalAddress-result .result-init .init-title{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#b8b8b8;margin-top:1.3vw;margin-bottom:4.3vw}.setSecond-modalAddress .modalAddress-result .result-init .init-example{display:flex;align-items:center;gap:3.2vw;margin-bottom:2.1vw}.setSecond-modalAddress .modalAddress-result .result-init .init-example .example-badge{display:flex;align-items:center;justify-content:center;min-width:20vw;height:7vw;border-radius:2.7vw;background-color:#f7f7f7;font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.setSecond-modalAddress .modalAddress-result .result-init .init-example .example-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#b8b8b8}.setSecond-modalAddress .modalAddress-result .result-address{width:100%;padding:4.3vw 4.8vw;border:.27vw solid #e6e6e6;border-radius:4.3vw;display:flex;flex-direction:column;justify-content:center}.setSecond-modalAddress .modalAddress-result .result-address .address-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767;margin-bottom:1.6vw}.setSecond-modalAddress .modalAddress-result .result-address .address-name{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#b8b8b8}.setSecond-modalAddress .modalAddress-result .result-address.active{border-color:#335fff}@media screen and (min-width:690px){.setSecond-modalAddress{left:calc(50% - 334px);width:668px;border-radius:16px 16px 0 0;padding-bottom:20px}.setSecond-modalAddress .modalAddress-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.setSecond-modalAddress .modalAddress-header .header-title{font-size:16px}.setSecond-modalAddress .modalAddress-header .header-close{width:24px;height:24px}.setSecond-modalAddress .modalAddress-search{width:calc(100% - 32px);height:40px;padding:0 16px;margin:16px;border-radius:20px;gap:4px}.setSecond-modalAddress .modalAddress-search .search-icon{width:20px;height:20px}.setSecond-modalAddress .modalAddress-search .search-input{font-size:16px}.setSecond-modalAddress .modalAddress-result{width:calc(100% - 32px);height:384px;gap:6px}.setSecond-modalAddress .modalAddress-result .result-init .init-title{font-size:13px;margin-top:5px;margin-bottom:16px}.setSecond-modalAddress .modalAddress-result .result-init .init-example{gap:12px;margin-bottom:8px}.setSecond-modalAddress .modalAddress-result .result-init .init-example .example-badge{min-width:75px;height:26px;border-radius:10px;font-size:12px}.setSecond-modalAddress .modalAddress-result .result-init .init-example .example-text{font-size:12px}.setSecond-modalAddress .modalAddress-result .result-address{padding:16px 18px;border:1px solid #e6e6e6;border-radius:16px}.setSecond-modalAddress .modalAddress-result .result-address .address-title{font-size:15px;margin-bottom:6px}.setSecond-modalAddress .modalAddress-result .result-address .address-name{font-size:13px}}@keyframes modalAddressDetailBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalAddressDetailBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalAddressDetailSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalAddressDetailSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.modalAddress-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalAddressDetailBgFadeIn .3s ease-out}.modalAddress-modalBg.closing{animation:modalAddressDetailBgFadeOut .3s ease-out forwards}.modalAddress-modalAddressDetail{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.7vw);width:87.5vw;border-radius:4.3vw 4.3vw 0 0;background-color:#fff;padding-bottom:5.3vw;z-index:100;animation:modalAddressDetailSlideUp .3s ease-out}.modalAddress-modalAddressDetail.closing{animation:modalAddressDetailSlideDown .3s ease-out forwards}.modalAddress-modalAddressDetail .modalAddressDetail-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.modalAddress-modalAddressDetail .modalAddressDetail-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.modalAddress-modalAddressDetail .modalAddressDetail-header .header-close{width:6.4vw;height:6.4vw}.modalAddress-modalAddressDetail .modalAddressDetail-content{width:100%;padding:5.3vw 4.3vw;display:flex;flex-direction:column;gap:8.5vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address{display:flex;flex-direction:column;gap:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address .address-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address .address-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#adadad}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input{display:flex;flex-direction:column;gap:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container{width:100%;margin-top:1.1vw;border-bottom:.5vw solid #e6e6e6}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container.has-value{border-bottom-color:#335fff}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container .input-field{width:100%;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4vw;color:#adadad;margin-bottom:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container .input-field::placeholder{color:#e6e6e6}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-info{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#b8b8b8}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result{display:flex;flex-direction:column;gap:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container{width:100%;background-color:#f7f7f7;border-radius:4.3vw;border:.3vw solid #e6e6e6;padding:4.3vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container .result-text{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#adadad}.modalAddress-modalAddressDetail .modalAddressDetail-button{width:100%;padding:3.2vw 4.3vw 0;display:flex;align-items:center;justify-content:space-between;gap:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-button button{text-align:center;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.modalAddress-modalAddressDetail .modalAddressDetail-button .button-cancel{width:25%;height:11.7vw;color:#adadad;background-color:transparent;border:.3vw solid #e6e6e6}.modalAddress-modalAddressDetail .modalAddressDetail-button .top-edit:active{border-color:#adadad}.modalAddress-modalAddressDetail .modalAddressDetail-button .button-confirm{width:75%;height:11.7vw;color:#fff;background-color:#335fff}.modalAddress-modalAddressDetail .modalAddressDetail-button .top-prev:active{background-color:#2647bf}@media screen and (min-width:690px){.modalAddress-modalAddressDetail{left:calc(50% - 334px);width:668px;border-radius:16px 16px 0 0;padding-bottom:20px}.modalAddress-modalAddressDetail .modalAddressDetail-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.modalAddress-modalAddressDetail .modalAddressDetail-header .header-title{font-size:16px}.modalAddress-modalAddressDetail .modalAddressDetail-header .header-close{width:24px;height:24px}.modalAddress-modalAddressDetail .modalAddressDetail-content{padding:20px 16px;gap:32px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address{gap:8px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address .address-title,.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address .address-text{font-size:15px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input{gap:8px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-title{font-size:15px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container{margin-top:4px;border-bottom:2px solid #e6e6e6}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container .input-field{font-size:15px;margin-bottom:8px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-info{font-size:11px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result{gap:8px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-title{font-size:15px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container{border-radius:16px;border:1px solid #e6e6e6;padding:16px}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container .result-text{font-size:13px}.modalAddress-modalAddressDetail .modalAddressDetail-button{padding:12px 16px 0;gap:8px}.modalAddress-modalAddressDetail .modalAddressDetail-button button{border-radius:16px;font-size:16px}.modalAddress-modalAddressDetail .modalAddressDetail-button .button-cancel{height:44px;border:1px solid #e6e6e6}.modalAddress-modalAddressDetail .modalAddressDetail-button .button-confirm{height:44px}}.setSecond-setAddress{display:flex;flex-direction:column;gap:3.2vw}.setSecond-setAddress .setAddress-title{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setSecond-setAddress .setAddress-search{width:100%;display:flex;align-items:center;padding:2.7vw 4.3vw;gap:1.9vw;border:none;outline:none;border-radius:5.3vw;background-color:#f7f7f7}.setSecond-setAddress .setAddress-search .search-icon{width:5.3vw;height:5.3vw}.setSecond-setAddress .setAddress-search .search-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#e6e6e6}.setSecond-setAddress .setAddress-search .search-text.active{color:#adadad}.setSecond-setAddress .setAddress-alias{margin-top:5.3vw;animation:setAddressFadeSlideIn .3s ease forwards}.setSecond-setAddress .setAddress-alias .alias-title{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a;margin-bottom:3.2vw}.setSecond-setAddress .setAddress-alias .alias-container{display:flex;justify-content:space-between;gap:2.1vw}.setSecond-setAddress .setAddress-alias .alias-container .alias-button{width:100%;height:18.1vw;display:flex;flex-direction:column;align-items:center;border:none;outline:none;border-radius:4.3vw;padding:2.7vw 0 3.2vw;gap:.5vw;background-color:#fbfbfb}.setSecond-setAddress .setAddress-alias .alias-container .alias-button .button-icon{width:7.5vw;height:7.5vw}.setSecond-setAddress .setAddress-alias .alias-container .alias-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#adadad}.setSecond-setAddress .setAddress-alias .alias-container .alias-button.active{background-color:#335fff}.setSecond-setAddress .setAddress-alias .alias-container .alias-button.active .button-text{color:#fff}.setSecond-setAddress .setAddress-search:active{background-color:#e6e6e6}.setSecond-setAddress .setAddress-search:active .search-text{color:#cfcfcf}@keyframes setAddressFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.setSecond-setAddress{gap:12px}.setSecond-setAddress .setAddress-title{font-size:17px}.setSecond-setAddress .setAddress-search{padding:10px 16px;gap:7px;border-radius:20px}.setSecond-setAddress .setAddress-search .search-icon{width:20px;height:20px}.setSecond-setAddress .setAddress-search .search-text{font-size:16px}.setSecond-setAddress .setAddress-alias{margin-top:20px}.setSecond-setAddress .setAddress-alias .alias-title{font-size:15px;margin-bottom:12px}.setSecond-setAddress .setAddress-alias .alias-container{gap:8px}.setSecond-setAddress .setAddress-alias .alias-container .alias-button{height:68px;border-radius:16px;padding:10px 0 12px;gap:2px}.setSecond-setAddress .setAddress-alias .alias-container .alias-button .button-icon{width:28px;height:28px}.setSecond-setAddress .setAddress-alias .alias-container .alias-button .button-text{font-size:13px}}.payContract-setSecond{margin:5.3vw 4.3vw}.payContract-setSecond .setSecond-text{display:flex;flex-direction:column;gap:1.1vw;margin-bottom:16vw}.payContract-setSecond .setSecond-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.payContract-setSecond .setSecond-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#515151}@media screen and (min-width:690px){.payContract-setSecond{margin:20px 16px}.payContract-setSecond .setSecond-text{gap:4px;margin-bottom:60px}.payContract-setSecond .setSecond-text .text-title{font-size:20px}.payContract-setSecond .setSecond-text .text-description{font-size:18px}}.setThird-setLessorName .setLessorName-input{display:flex;flex-direction:column;gap:3.2vw}.setThird-setLessorName .setLessorName-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setThird-setLessorName .setLessorName-input .input-container{width:100%;padding-bottom:2.1vw;border-bottom:.5vw solid #e6e6e6}.setThird-setLessorName .setLessorName-input .input-container.has-value{border-bottom-color:#335fff}.setThird-setLessorName .setLessorName-input .input-container .input-field{border:none;outline:none;width:100%;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad}.setThird-setLessorName .setLessorName-input .input-container .input-field::placeholder{color:#e6e6e6}.setThird-setLessorName .setLessorName-input.depositor-input{animation:setLessorNameFadeSlideIn .3s ease forwards}.setThird-setLessorName .setLessorName-selectGroup{display:flex;flex-direction:column;gap:3.2vw;margin:5.3vw 0 2.4vw}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select{display:flex;align-items:center;justify-content:space-between}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#cfcfcf}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-text.active{color:#8a8a8a}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-icon{width:5.3vw;height:5.3vw}@keyframes setLessorNameFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.setThird-setLessorName .setLessorName-input{gap:12px}.setThird-setLessorName .setLessorName-input .input-title .title-text{font-size:17px}.setThird-setLessorName .setLessorName-input .input-container{padding-bottom:8px;border-bottom:2px solid #e6e6e6}.setThird-setLessorName .setLessorName-input .input-container.has-value{border-bottom-color:#335fff}.setThird-setLessorName .setLessorName-input .input-container .input-field{font-size:16px}.setThird-setLessorName .setLessorName-selectGroup{gap:12px;margin:20px 0 9px}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-text{font-size:15px}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-icon{width:20px;height:20px}}.payContract-setThird{margin:5.3vw 4.3vw}.payContract-setThird .setThird-text{display:flex;flex-direction:column;gap:1.1vw;margin-bottom:16vw}.payContract-setThird .setThird-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.payContract-setThird .setThird-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#515151}.payContract-setThird .setThird-content{display:flex;flex-direction:column;gap:13.9vw}@media screen and (min-width:690px){.payContract-setThird{margin:20px 16px}.payContract-setThird .setThird-text{gap:4px;margin-bottom:60px}.payContract-setThird .setThird-text .text-title{font-size:20px}.payContract-setThird .setThird-text .text-description{font-size:18px}.payContract-setThird .setThird-content{gap:52px}}.setThird-setLessorBank{display:flex;flex-direction:column;gap:52px}.setThird-setLessorBank .setLessorBank-select{width:100%;display:flex;align-items:center;justify-content:space-between}.setThird-setLessorBank .setLessorBank-select .select-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setThird-setLessorBank .setLessorBank-select .select-button{width:18.7vw;height:9.9vw;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;border:none;outline:none;border-radius:2.7vw}.setThird-setLessorBank .setLessorBank-select .select-button .button-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.setThird-setLessorBank .setLessorBank-select .select-button .button-image{width:auto;height:100%;left:0}.setThird-setLessorBank .setLessorBank-select .select-button.select{background-color:transparent;justify-content:flex-end}.setThird-setLessorBank .setLessorBank-select .select-button:active{background-color:#b8b8b8}.setThird-setLessorBank .setLessorBank-select .select-button:active .button-text{color:#fff}.setThird-setLessorBank .setLessorBank-input{display:flex;flex-direction:column;gap:3.2vw;animation:setLessorBankFadeSlideIn .3s ease forwards}.setThird-setLessorBank .setLessorBank-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setThird-setLessorBank .setLessorBank-input .input-container{width:100%;padding-bottom:2.1vw;border-bottom:.5vw solid #e6e6e6}.setThird-setLessorBank .setLessorBank-input .input-container.has-value{border-bottom-color:#335fff}.setThird-setLessorBank .setLessorBank-input .input-container .input-field{border:none;outline:none;width:100%;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad}.setThird-setLessorBank .setLessorBank-input .input-container .input-field::placeholder{color:#e6e6e6}@keyframes setLessorBankFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.setThird-setLessorBank .setLessorBank-select .select-text{font-size:17px}.setThird-setLessorBank .setLessorBank-select .select-button{width:93px;height:37px;border-radius:10px}.setThird-setLessorBank .setLessorBank-select .select-button .button-text{font-size:14px}.setThird-setLessorBank .setLessorBank-select .select-button .button-image{width:auto;height:100%}.setThird-setLessorBank .setLessorBank-input{gap:12px}.setThird-setLessorBank .setLessorBank-input .input-title .title-text{font-size:17px}.setThird-setLessorBank .setLessorBank-input .input-container{padding-bottom:8px;border-bottom:2px solid #e6e6e6}.setThird-setLessorBank .setLessorBank-input .input-container.has-value{border-bottom-color:#335fff}.setThird-setLessorBank .setLessorBank-input .input-container .input-field{font-size:16px}}@keyframes modalBankBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalBankBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalBankSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalBankSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.setThird-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalBankBgFadeIn .3s ease-out}.setThird-modalBg.closing{animation:modalBankBgFadeOut .3s ease-out forwards}.setThird-modalBank{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.7vw);width:87.5vw;border-radius:4.3vw 4.3vw 0 0;background-color:#fff;padding-bottom:5.3vw;z-index:100;animation:modalBankSlideUp .3s ease-out}.setThird-modalBank.closing{animation:modalBankSlideDown .3s ease-out forwards}.setThird-modalBank .modalBank-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.setThird-modalBank .modalBank-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.setThird-modalBank .modalBank-header .header-close{width:6.4vw;height:6.4vw}.setThird-modalBank .modalBank-select{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:5.9vw 3.2vw;width:100%;padding:3.2vw 4.3vw}.setThird-modalBank .modalBank-select .select-bank{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.3vw;cursor:pointer;width:22.4vw;height:22.4vw;background-color:#fbfbfb;border-radius:4.3vw}.setThird-modalBank .modalBank-select .select-bank .bank-icon{width:10.7vw;height:10.7vw}.setThird-modalBank .modalBank-select .select-bank .bank-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad;text-align:center}@media screen and (min-width:690px){.setThird-modalBank{left:calc(50% - 164px);width:328px;border-radius:16px 16px 0 0;padding-bottom:20px}.setThird-modalBank .modalBank-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.setThird-modalBank .modalBank-header .header-title{font-size:16px}.setThird-modalBank .modalBank-header .header-close{width:24px;height:24px}.setThird-modalBank .modalBank-select{gap:22px 12px;padding:12px 16px}.setThird-modalBank .modalBank-select .select-bank{gap:5px;width:84px;height:84px;border-radius:16px}.setThird-modalBank .modalBank-select .select-bank .bank-icon{width:40px;height:40px}.setThird-modalBank .modalBank-select .select-bank .bank-text{font-size:12px}}.payContract-setFourth{margin:5.3vw 4.3vw}.payContract-setFourth .setFourth-text{display:flex;flex-direction:column;gap:1.1vw;margin-bottom:16vw}.payContract-setFourth .setFourth-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.payContract-setFourth .setFourth-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#515151}.payContract-setFourth .setFourth-selectSection{display:flex;flex-direction:column;gap:13.9vw}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3.2vw;margin-top:3.2vw}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button .button{width:100%;height:10.7vw;text-align:center;border:none;outline:none;border-radius:4.3vw;background-color:#f7f7f7;font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#b8b8b8}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button .button.active{background-color:#335fff;color:#fff}.payContract-setFourth .setFourth-selectSection .inputGroup-input{margin-top:5.3vw;animation:setFourthFadeSlideIn .3s ease forwards}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-text{font-family:Pretendard;font-weight:500;font-size:4.5vw;color:#8a8a8a}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select{display:flex;align-items:center;gap:1.1vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select .select-text{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#676767}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select .select-image{width:5.3vw;height:5.3vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container{width:100%;border-bottom:.5vw solid #e6e6e6;margin-bottom:2.1vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container.has-value{border-bottom-color:#335fff}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container .input-field{width:100%;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad;margin-bottom:2.1vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container .input-field::placeholder{color:#e6e6e6}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#adadad}@keyframes setFourthFadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.payContract-setFourth{margin:20px 16px}.payContract-setFourth .setFourth-text{gap:4px;margin-bottom:60px}.payContract-setFourth .setFourth-text .text-title{font-size:20px}.payContract-setFourth .setFourth-text .text-description{font-size:18px}.payContract-setFourth .setFourth-selectSection{gap:52px}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-title{font-size:16px}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button{gap:12px;margin-top:12px}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button .button{height:40px;border-radius:16px;font-size:16px}.payContract-setFourth .setFourth-selectSection .inputGroup-input{margin-top:20px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title{margin-bottom:12px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-text{font-size:17px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select{gap:4px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select .select-text{font-size:16px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-title .title-select .select-image{width:20px;height:20px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container{border-bottom:2px solid #e6e6e6;margin-bottom:8px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container .input-field{font-size:16px;margin-bottom:8px}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-description{font-size:13px}}.payContract-setFifth{margin:5.3vw 4.3vw 0}.payContract-setFifth .setFifth-text{display:flex;flex-direction:column;gap:1.1vw;margin-bottom:16vw}.payContract-setFifth .setFifth-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#335fff}.payContract-setFifth .setFifth-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#515151}.payContract-setFifth .setFifth-content{display:flex;flex-direction:column;gap:3vw;min-height:80vw;margin-bottom:4.3vw}.setFifth-footer{display:flex;flex-direction:column;gap:1.1vw}@media screen and (min-width:690px){.payContract-setFifth{margin:20px 16px 0}.payContract-setFifth .setFifth-text{gap:4px;margin-bottom:60px}.payContract-setFifth .setFifth-text .text-title{font-size:20px}.payContract-setFifth .setFifth-text .text-description{font-size:18px}.payContract-setFifth .setFifth-content{gap:10px;min-height:208px;margin-bottom:16px}.setFifth-footer{gap:4px}}.setFifth-setFile{display:flex;flex-direction:column;gap:1.2vw}.setFifth-setFile .setFile-content{display:flex;align-items:center;justify-content:space-between}.setFifth-setFile .setFile-content .button-icon{width:8vw;height:8vw}.setFifth-setFile .setFile-text{display:flex;flex-direction:column;gap:1.1vw}.setFifth-setFile .setFile-text .text-title{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#676767}.setFifth-setFile .setFile-text .text-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.setFifth-setFile .setFile-fileList{display:flex;flex-direction:row;overflow-x:auto;min-height:23.2vw}@media screen and (min-width:690px){.setFifth-setFile{gap:4px}.setFifth-setFile .setFile-content .button-icon{width:30px;height:30px}.setFifth-setFile .setFile-text{gap:4px}.setFifth-setFile .setFile-text .text-title{font-size:17px}.setFifth-setFile .setFile-text .text-desciption{font-size:15px}.setFifth-setFile .setFile-fileList{min-height:87px}}.setFifth-fileItem{position:relative;flex-shrink:0;padding:1.6vw 1.6vw 0 0}.setFifth-fileItem .fileItem-preview{width:15vw;height:21.3vw;border-radius:2.7vw;overflow:hidden;background-color:#f5f5f5;border:1px solid #e0e0e0}.setFifth-fileItem .fileItem-preview .preview-image{width:100%;height:100%;object-fit:cover}.setFifth-fileItem .fileItem-preview .preview-pdf{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1vw;box-sizing:border-box;font-family:Pretendard;font-weight:500;font-size:2.7vw;color:#8a8a8a;background-color:#e8e8e8;text-align:center;word-break:break-all}.setFifth-fileItem .fileItem-delete{position:absolute;top:0;right:0;width:5.3vw;height:5.3vw;cursor:pointer}@media screen and (min-width:690px){.setFifth-fileItem{padding:6px 6px 0 0}.setFifth-fileItem .fileItem-preview{width:57px;height:80px;border-radius:10px}.setFifth-fileItem .fileItem-preview .preview-pdf{padding:4px;font-size:10px}.setFifth-fileItem .fileItem-delete{top:0;right:0;width:20px;height:20px}}.fileItem-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeInFullscreen .2s ease}.fullscreen-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:#fff3;color:#fff;font-size:20px;border-radius:50%;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center}.fullscreen-content{max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}@keyframes fadeInFullscreen{0%{opacity:0}to{opacity:1}}@keyframes modalUploadBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalUploadBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalUploadSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalUploadSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.setFifth-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalUploadBgFadeIn .3s ease-out}.setFifth-modalBg.closing{animation:modalUploadBgFadeOut .3s ease-out forwards}.setFifth-modalUpload{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.8vw);background-color:#fff;width:87.5vw;padding-bottom:6.4vw;z-index:100;border-radius:4.3vw 4.3vw 0 0;animation:modalUploadSlideUp .3s ease-out}.setFifth-modalUpload.closing{animation:modalUploadSlideDown .3s ease-out forwards}.setFifth-modalUpload .modalUpload-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.1vw solid #f7f7f7}.setFifth-modalUpload .modalUpload-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.setFifth-modalUpload .modalUpload-header .header-close{width:6.4vw;height:6.4vw}.setFifth-modalUpload .modalUpload-buttonList{width:100%;height:72.5vw;padding:4.3vw;display:flex;flex-direction:column;gap:3.2vw}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button{width:100%;height:22.4vw;padding:0 4.3vw;display:flex;align-items:center;gap:4.3vw;border:.3vw solid #e7e7e7;border-radius:4.3vw;background-color:#fbfbfb}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-image{width:10.7vw;height:10.7vw}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text{display:flex;flex-direction:column;gap:.5vw}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-title{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-desciption{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-info{font-family:Pretendard;font-weight:400;font-size:2.9vw;color:#335fff}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button.active{border-color:#335fff}@media screen and (min-width:690px){.setFifth-modalUpload{left:calc(50% - 334px);width:668px;padding-bottom:24px;border-radius:16px 16px 0 0}.setFifth-modalUpload .modalUpload-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.setFifth-modalUpload .modalUpload-header .header-title{font-size:16px}.setFifth-modalUpload .modalUpload-header .header-close{width:24px;height:24px}.setFifth-modalUpload .modalUpload-buttonList{height:272px;padding:16px;gap:12px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button{height:84px;padding:0 16px;gap:16px;border:1px solid #e7e7e7;border-radius:16px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-image{width:40px;height:40px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text{gap:2px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-title{font-size:14px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-desciption{font-size:12px}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-info{font-size:11px}}.footerFifth-noticeSection{padding:5.3vw 4.3vw;background-color:#fef6f7;display:flex;flex-direction:column;justify-content:center}.footerFifth-noticeSection .footerFifth-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.footerFifth-noticeSection .footerFifth-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice{display:flex;align-items:center;gap:.5vw}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice .footerFifth-noticeIcon{width:3.2vw;height:3.2vw}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice .footerFifth-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.footerFifth-noticeSection{padding:20px 16px}.footerFifth-noticeSection .footerFifth-noticeTitle{font-size:14px}.footerFifth-noticeSection .footerFifth-noticeList{gap:6px;margin-top:8px}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice{gap:2px}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice .footerFifth-noticeIcon{width:12px;height:12px}.footerFifth-noticeSection .footerFifth-noticeList .footerFifth-notice .footerFifth-noticeText{font-size:11px}}@keyframes modalContinueFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContinueFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalContinueSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalContinueSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.payContract-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalContinueFadeIn .2s ease-out}.payContract-overlay.closing{animation:modalContinueFadeOut .2s ease-out forwards}.payContract-modalContinue{animation:modalContinueSlideDown .3s ease-out;position:fixed;top:calc(50% - 22vw);left:calc(50% - 43.7vw);width:87.5vw;height:40.8vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.3vw;padding:4.3vw;background-color:#fff;border-radius:4.3vw;z-index:100}.payContract-modalContinue.closing{animation:modalContinueSlideUp .2s ease-out forwards}.payContract-modalContinue .modalContinue-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw}.payContract-modalContinue .modalContinue-text .text-desciption{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payContract-modalContinue .modalContinue-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.payContract-modalContinue .modalContinue-button{display:flex;align-items:center;justify-content:space-between;gap:1.6vw;width:100%}.payContract-modalContinue .modalContinue-button .button{width:100%;height:10.7vw;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.payContract-modalContinue .modalContinue-button .button.no{background-color:#f7f7f7;color:#b8b8b8}.payContract-modalContinue .modalContinue-button .button.yes{background-color:#335fff;color:#fff}@media screen and (min-width:690px){.payContract-modalContinue{top:calc(50% - 75px);left:calc(50% - 164px);width:328px;height:153px;gap:16px;padding:16px;border-radius:16px}.payContract-modalContinue .modalContinue-text{gap:4px}.payContract-modalContinue .modalContinue-text .text-desciption,.payContract-modalContinue .modalContinue-text .text-title{font-size:14px}.payContract-modalContinue .modalContinue-button{gap:6px}.payContract-modalContinue .modalContinue-button .button{height:40px;border-radius:16px;font-size:16px}}@keyframes modalAnalysisFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalAnalysisFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalAnalysisSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalAnalysisSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes modalAnalysisSpinner{to{transform:rotate(360deg)}}@keyframes contentStatusAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.payContract-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalAnalysisFadeIn .2s ease-out}.payContract-overlay.closing{animation:modalAnalysisFadeOut .2s ease-out forwards}.payContract-modalAnalysis{animation:modalAnalysisSlideDown .3s ease-out;position:fixed;top:20dvh;left:calc(50% - 43.7vw);z-index:100;width:87.5vw;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.payContract-modalAnalysis.closing{animation:modalAnalysisSlideUp .2s ease-out forwards}.payContract-modalAnalysis .modalAnalysis-title{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2.1vw}.payContract-modalAnalysis .modalAnalysis-title .title-icon{width:19.2vw;height:19.2vw;margin-bottom:3.2vw}.payContract-modalAnalysis .modalAnalysis-title .title-name{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#515151;margin-bottom:1.1vw}.payContract-modalAnalysis .modalAnalysis-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.payContract-modalAnalysis .modalAnalysis-content{display:flex;flex-direction:column;gap:1.1vw;margin-top:6.4vw}.payContract-modalAnalysis .modalAnalysis-content .content-status{width:100%;height:10.7vw;padding:0 5.3vw;display:flex;align-items:center;gap:2.1vw;border-radius:2.1vw;background-color:#f7f7f7;animation:contentStatusAppear .3s ease-out backwards}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-icon{width:5.3vw;height:5.3vw}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-spinner{width:5.3vw;height:5.3vw;flex-shrink:0;border-radius:50%;border:.5vw solid #e0e0e0;border-top-color:#8a8a8a;animation:modalAnalysisSpinner .8s linear infinite}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:#00a73d}.payContract-modalAnalysis .modalAnalysis-content .content-status.pending .status-text{color:#515151}.payContract-modalAnalysis .modalAnalysis-content .content-status.fail{background-color:#fef6f7}.payContract-modalAnalysis .modalAnalysis-content .content-status.fail .status-text{color:#ef1c42}.payContract-modalAnalysis .modalAnalysis-button{display:flex;flex-direction:column;gap:1.6vw;margin-top:8.5vw}.payContract-modalAnalysis .modalAnalysis-button .button-top{width:100%;height:13.9vw;border:none;outline:none;border-radius:4.3vw;border:.3vw solid #e6e6e6;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:2.1vw}.payContract-modalAnalysis .modalAnalysis-button .button-top .button-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#8a8a8a}.payContract-modalAnalysis .modalAnalysis-button .button-top .button-desciption{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#b8b8b8}.payContract-modalAnalysis .modalAnalysis-button .button-top:active{background-color:#f7f7f7}.payContract-modalAnalysis .modalAnalysis-button .button-bottom{width:100%;height:13.9vw;border:none;outline:none;border-radius:4.3vw;background-color:#335fff;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.payContract-modalAnalysis .modalAnalysis-button .button-bottom:active{background-color:#2647bf}@media screen and (min-width:690px){.payContract-modalAnalysis{left:calc(50% - 164px);width:328px;padding:16px;border-radius:16px}.payContract-modalAnalysis .modalAnalysis-title{margin-top:8px}.payContract-modalAnalysis .modalAnalysis-title .title-icon{width:72px;height:72px;margin-bottom:12px}.payContract-modalAnalysis .modalAnalysis-title .title-name{font-size:16px;margin-bottom:4px}.payContract-modalAnalysis .modalAnalysis-title .title-desciption{font-size:14px}.payContract-modalAnalysis .modalAnalysis-content{gap:4px;margin-top:24px}.payContract-modalAnalysis .modalAnalysis-content .content-status{height:40px;padding:0 20px;gap:8px;border-radius:8px}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-icon{width:20px;height:20px}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-spinner{width:20px;height:20px;border-width:2px}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-text{font-size:15px}.payContract-modalAnalysis .modalAnalysis-button{gap:6px;margin-top:32px}.payContract-modalAnalysis .modalAnalysis-button .button-top{height:52px;border-radius:16px;border:1px solid #e6e6e6;gap:8px}.payContract-modalAnalysis .modalAnalysis-button .button-top .button-title{font-size:16px}.payContract-modalAnalysis .modalAnalysis-button .button-top .button-desciption{font-size:13px}.payContract-modalAnalysis .modalAnalysis-button .button-bottom{height:52px;border-radius:16px;font-size:16px}}.payContractDetail{position:relative;width:100%;min-height:100dvh;padding-bottom:53.3vw;background-color:#fff}@media screen and (min-width:690px){.payContractDetail{padding-bottom:200px}}.contractDetail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#f7f7f7}.contractDetail-content .content-title{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.6vw;margin:7.5vw 0}.contractDetail-content .content-title .title-icon{width:16vw;height:16vw}.contractDetail-content .content-title .title-name{font-family:Pretendard;font-weight:700;font-size:5.3vw;color:#335fff}.contractDetail-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.contractDetail-content .content-container{display:flex;flex-direction:column;gap:2.1vw}.contractDetail-content .content-container .container-info{width:100%;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.contractDetail-content .content-container .container-info .info-title{padding-bottom:1.6vw;margin-bottom:4.3vw;border-bottom:.3vw solid #f7f7f7}.contractDetail-content .content-container .container-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#515151}.contractDetail-content .content-container .container-info .info-infoList{display:flex;flex-direction:column;gap:3.2vw}.contractDetail-content .content-container .container-info .info-infoList .info-container{display:flex;align-items:center;justify-content:space-between}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-name{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#8a8a8a}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer{display:flex;align-items:center;gap:1.1vw}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-desciption{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#8a8a8a}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-badge{display:flex;align-items:center;justify-content:center;height:5.3vw;width:10.7vw;border-radius:1.1vw;background-color:#ebefff}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#335fff}.contractDetail-content .content-container .container-info .info-infoList .info-container.highlight .info-name{font-size:4.5vw}.contractDetail-content .content-container .container-info .info-infoList .info-container.highlight .info-descriptionContainer .info-desciption{font-size:4.5vw;color:#335fff}@media screen and (min-width:690px){.contractDetail-content{padding:57px 16px 50px}.contractDetail-content .content-title{gap:6px;margin:27px 0}.contractDetail-content .content-title .title-icon{width:60px;height:60px}.contractDetail-content .content-title .title-name{font-size:20px}.contractDetail-content .content-title .title-desciption{font-size:15px}.contractDetail-content .content-container{gap:8px}.contractDetail-content .content-container .container-info{padding:16px;border-radius:16px}.contractDetail-content .content-container .container-info .info-title{padding-bottom:6px;margin-bottom:16px;border-bottom:1px solid #f7f7f7}.contractDetail-content .content-container .container-info .info-title .title-text{font-size:17px}.contractDetail-content .content-container .container-info .info-infoList{gap:12px}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-name{font-size:16px}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer{gap:4px}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-desciption{font-size:16px}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-badge{height:20px;width:40px;border-radius:4px}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer .info-badge .badge-text{font-size:14px}.contractDetail-content .content-container .container-info .info-infoList .info-container.highlight .info-name{font-size:17px}.contractDetail-content .content-container .container-info .info-infoList .info-container.highlight .info-descriptionContainer .info-desciption{font-size:17px}}.contractDetail-noticeSection{padding:10.7vw 4.3vw 0;background-color:#fff}.contractDetail-noticeSection .contractDetail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.contractDetail-noticeSection .contractDetail-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice{display:flex;align-items:center;gap:.5vw}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice .contractDetail-noticeIcon{width:3.2vw;height:3.2vw}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice .contractDetail-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.contractDetail-noticeSection{padding:40px 16px 0}.contractDetail-noticeSection .contractDetail-noticeTitle{font-size:14px}.contractDetail-noticeSection .contractDetail-noticeList{gap:6px;margin-top:8px}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice{gap:2px}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice .contractDetail-noticeIcon{width:12px;height:12px}.contractDetail-noticeSection .contractDetail-noticeList .contractDetail-notice .contractDetail-noticeText{font-size:11px}}.contractDetail-navigator{position:fixed;display:flex;flex-direction:column;gap:2.1vw;bottom:0;width:100%;padding:4.8vw 4.3vw;background-color:#ffffff90;z-index:100}.contractDetail-navigator button{text-align:center;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.contractDetail-navigator .navigator-top{display:flex;align-items:center;justify-content:space-between;gap:2.1vw}.contractDetail-navigator .navigator-top .top-edit{width:25%;height:11.7vw;color:#adadad;background-color:#fff;border:.3vw solid #e6e6e6}.contractDetail-navigator .navigator-top .top-edit:active{border-color:#adadad}.contractDetail-navigator .navigator-top .top-prev{width:75%;height:11.7vw;color:#adadad;background-color:#fff;border:.3vw solid #e6e6e6}.contractDetail-navigator .navigator-top .top-prev:active{background-color:#adadad}.contractDetail-navigator .navigator-pay{width:100%;height:14.9vw;color:#fff;background-color:#335fff}.contractDetail-navigator .navigator-pay:active{background-color:#2647bf}@media screen and (min-width:690px){.contractDetail-navigator{width:690px;gap:8px;padding:18px 16px}.contractDetail-navigator button{border-radius:16px;font-size:16px}.contractDetail-navigator .navigator-top{gap:8px}.contractDetail-navigator .navigator-top .top-edit,.contractDetail-navigator .navigator-top .top-prev{height:44px;border:1px solid #e6e6e6}.contractDetail-navigator .navigator-pay{height:56px}}.payProceed{position:relative;width:100%;min-height:100dvh;padding-bottom:32vw;background-color:#fff}@media screen and (min-width:690px){.payProceed{padding-bottom:120px}}.payProceed-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#f7f7f7}.payProceed-content .content-header{width:100%;display:flex;flex-direction:column;align-items:center;margin:7.2vw 0}.payProceed-content .content-header .header-title{font-family:Pretendard;font-weight:700;font-size:5.3vw;color:#335fff}.payProceed-content .content-header .header-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a}.payProceed-content .content-infoGroup{display:flex;flex-direction:column;gap:2.1vw}.payProceed-content .content-infoGroup .infoGroup-info{width:100%;padding:4.3vw;border-radius:4.3vw;background-color:#fff}.payProceed-content .content-infoGroup .infoGroup-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid #f7f7f7}.payProceed-content .content-infoGroup .infoGroup-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#515151}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup{margin-top:4.3vw;display:flex;flex-direction:column;gap:4.3vw}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content{display:flex;align-items:center;justify-content:space-between}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-name{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#8a8a8a}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-value{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#8a8a8a}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-value.highlight{color:#335fff}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup{margin-top:6.4vw;display:flex;flex-direction:column;gap:4.3vw}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container{padding-bottom:4.3vw;border-bottom:.3vw solid #f7f7f7}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-text{text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:#b8b8b8;margin-bottom:1.6vw}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-button{width:100%;height:10.7vw;text-align:center;border:none;outline:none;border-radius:2.7vw;background-color:#ebefff;font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#335fff}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-button:active{background-color:#e0e7ff;border-color:#335fff;font-weight:600}.payProceed-content .content-infoGroup .infoGroup-info .info-total{display:flex;align-items:center;justify-content:space-between;margin-top:4.3vw}.payProceed-content .content-infoGroup .infoGroup-info .info-total .total-name{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#676767}.payProceed-content .content-infoGroup .infoGroup-info .info-total .total-value{font-family:Pretendard;font-weight:600;font-size:6.4vw;color:#335fff}@media screen and (min-width:690px){.payProceed-content{padding:57px 16px 50px}.payProceed-content .content-header{margin:27px 0}.payProceed-content .content-header .header-title{font-size:20px}.payProceed-content .content-header .header-desciption{font-size:15px}.payProceed-content .content-infoGroup{gap:8px}.payProceed-content .content-infoGroup .infoGroup-info{padding:16px;border-radius:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-title{padding-bottom:6px;border-bottom:1px solid #f7f7f7}.payProceed-content .content-infoGroup .infoGroup-info .info-title .title-text{font-size:17px}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup{margin-top:16px;gap:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-name,.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-value{font-size:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup{margin-top:24px;gap:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container{padding-bottom:16px;border-bottom:1px solid #f7f7f7}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-text{font-size:13px;margin-bottom:6px}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-button{height:40px;border-radius:10px;font-size:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-total{margin-top:16px}.payProceed-content .content-infoGroup .infoGroup-info .info-total .total-name{font-size:20px}.payProceed-content .content-infoGroup .infoGroup-info .info-total .total-value{font-size:24px}}.payProceed-noticeSection{padding:10.7vw 4.3vw 0;background-color:#fff}.payProceed-noticeSection .payProceed-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payProceed-noticeSection .payProceed-noticeTitle.green{color:#009492}.payProceed-noticeSection .payProceed-noticeTitle.red{color:#ef1c42}.payProceed-noticeSection .payProceed-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw;margin-bottom:6.9vw}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice{display:flex;align-items:center;gap:.5vw}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice .payProceed-noticeIcon{width:3.2vw;height:3.2vw}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice .payProceed-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.payProceed-noticeSection .noticeSection-divider{border-top:.3vw solid #e6e6e6}.payProceed-noticeSection .noticeSection-select{margin-top:6.9vw;display:flex;flex-direction:column;gap:1.1vw}.payProceed-noticeSection .noticeSection-select .select-title{display:flex;align-items:center;justify-content:space-between}.payProceed-noticeSection .noticeSection-select .select-title .title-text{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:#676767}.payProceed-noticeSection .noticeSection-select .select-title .title-icon{width:6.9vw;height:6.9vw}.payProceed-noticeSection .noticeSection-select .select-desciption{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:#8a8a8a}@media screen and (min-width:690px){.payProceed-noticeSection{padding:40px 16px 0}.payProceed-noticeSection .payProceed-noticeTitle{font-size:14px}.payProceed-noticeSection .payProceed-noticeList{gap:6px;margin-top:8px;margin-bottom:26px}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice{gap:2px}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice .payProceed-noticeIcon{width:12px;height:12px}.payProceed-noticeSection .payProceed-noticeList .payProceed-notice .payProceed-noticeText{font-size:11px}.payProceed-noticeSection .noticeSection-divider{border-top:1px solid #e6e6e6}.payProceed-noticeSection .noticeSection-select{margin-top:26px;gap:4px}.payProceed-noticeSection .noticeSection-select .select-title .title-text{font-size:20px}.payProceed-noticeSection .noticeSection-select .select-title .title-icon{width:26px;height:26px}.payProceed-noticeSection .noticeSection-select .select-desciption{font-size:14px}}.payProceed-navigator{position:fixed;display:flex;flex-direction:column;gap:2.1vw;bottom:0;width:100%;padding:4.8vw 4.3vw;background-color:#ffffff90;z-index:100}.payProceed-navigator .navigator-button{width:100%;height:13.9vw;text-align:center;border:none;outline:none;border-radius:4.3vw;background-color:#e6e6e6;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#b8b8b8}.payProceed-navigator .navigator-button.active{background-color:#335fff;color:#fff}@media screen and (min-width:690px){.payProceed-navigator{width:690px;gap:8px;padding:18px 16px}.payProceed-navigator .navigator-button{height:52px;border-radius:16px;font-size:16px}}@keyframes modalCouponBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalCouponBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalCouponSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalCouponSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.payProceed-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:101;animation:modalCouponBgFadeIn .3s ease-out}.payProceed-modalBg.closing{animation:modalCouponBgFadeOut .3s ease-out forwards}.payProceed-modalCoupon{position:fixed;display:flex;flex-direction:column;align-items:center;bottom:0;left:calc(50% - 43.7vw);width:87.5vw;border-radius:4.3vw 4.3vw 0 0;background-color:#fff;padding-bottom:5.3vw;z-index:102;animation:modalCouponSlideUp .3s ease-out}.payProceed-modalCoupon.closing{animation:modalCouponSlideDown .3s ease-out forwards}.payProceed-modalCoupon .modalCoupon-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.13vw solid #f7f7f7}.payProceed-modalCoupon .modalCoupon-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#676767}.payProceed-modalCoupon .modalCoupon-header .header-close{width:6.4vw;height:6.4vw}.payProceed-modalCoupon .modalCoupon-couponList{display:flex;flex-direction:column;gap:3.2vw;margin-top:2.1vw;padding:0 4.3vw;width:100%;min-height:0;max-height:105.6vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.payProceed-modalCoupon .modalCoupon-couponList .list-container{position:relative;height:26.1vw;flex-shrink:0}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-bg{position:absolute;top:0;left:0;width:100%;height:26.1vw}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card{position:absolute;display:flex;align-items:center;justify-content:space-between;width:100%;height:26.1vw;padding:4.3vw 3.2vw 4.3vw 4.3vw}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info{height:100%;display:flex;flex-direction:column;justify-content:space-between}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text{display:flex;flex-direction:column;gap:.5vw}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-expiry{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#8a8a8a}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-discount{width:16.5vw;height:16.5vw;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#335fff}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-discount .discount-value{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.payProceed-modalCoupon .modalCoupon-couponList .list-container.selected .card-info .info-text .text-title{color:#335fff}@media screen and (min-width:690px){.payProceed-modalCoupon{left:calc(50% - 164px);width:328px;border-radius:16px 16px 0 0;padding-bottom:20px}.payProceed-modalCoupon .modalCoupon-header{padding:12px 16px;border-bottom:.5px solid #f7f7f7}.payProceed-modalCoupon .modalCoupon-header .header-title{font-size:16px}.payProceed-modalCoupon .modalCoupon-header .header-close{width:24px;height:24px}.payProceed-modalCoupon .modalCoupon-couponList{gap:12px;margin-top:8px;padding:0 16px;min-height:0;max-height:min(70vh,520px);overflow-y:auto}.payProceed-modalCoupon .modalCoupon-couponList .list-container{height:98px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-bg{height:98px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card{height:98px;padding:16px 12px 16px 16px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text{gap:2px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text .text-title{font-size:14px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-text .text-description{font-size:12px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-expiry{font-size:11px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-discount{width:62px;height:62px}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-discount .discount-value{font-size:16px}}.paySuccess-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background:linear-gradient(to bottom,#fbfbfb 80%,#fff)}.paySuccess-content .content-title{display:flex;flex-direction:column;align-items:center;margin-top:6.4vw}.paySuccess-content .content-title .title-icon{width:18.7vw;height:18.7vw}.paySuccess-content .content-title .title-name{font-family:Pretendard;font-weight:700;font-size:5.3vw;color:#515151;margin-top:4.3vw}.paySuccess-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a;margin-top:1.6vw}.paySuccess-content .content-title .title-value{font-family:Pretendard;font-weight:600;font-size:7.5vw;color:#335fff;margin-top:8.5vw}.paySuccess-content .content-info{width:100%;border-radius:4.3vw;background-color:#fff;padding:4.3vw;margin-top:4.3vw}.paySuccess-content .content-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid #f7f7f7}.paySuccess-content .content-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#515151}.paySuccess-content .content-info .info-infoList{display:flex;flex-direction:column;gap:3.2vw;margin-top:3.2vw}.paySuccess-content .content-info .info-infoList .info-container{display:flex;align-items:center;justify-content:space-between}.paySuccess-content .content-info .info-infoList .info-container .info-name{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.paySuccess-content .content-info .info-infoList .info-container .info-value{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.paySuccess-content .content-footer{display:flex;align-items:center;flex-direction:column;gap:1.1vw;margin-top:11.2vw}.paySuccess-content .content-footer .footer-code{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:#cfcfcf}.paySuccess-content .content-footer .footer-info{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#b8b8b8}@media screen and (min-width:690px){.paySuccess-content{padding:57px 16px 50px}.paySuccess-content .content-title{margin-top:24px}.paySuccess-content .content-title .title-icon{width:70px;height:70px}.paySuccess-content .content-title .title-name{font-size:20px;margin-top:16px}.paySuccess-content .content-title .title-desciption{font-size:15px;margin-top:6px}.paySuccess-content .content-title .title-value{font-size:28px;margin-top:32px}.paySuccess-content .content-info{border-radius:16px;padding:16px;margin-top:16px}.paySuccess-content .content-info .info-title{padding-bottom:6px;border-bottom:1px solid #f7f7f7}.paySuccess-content .content-info .info-title .title-text{font-size:17px}.paySuccess-content .content-info .info-infoList{gap:12px;margin-top:12px}.paySuccess-content .content-info .info-infoList .info-container .info-name,.paySuccess-content .content-info .info-infoList .info-container .info-value{font-size:14px}.paySuccess-content .content-footer{gap:4px;margin-top:42px}.paySuccess-content .content-footer .footer-code{font-size:13px}.paySuccess-content .content-footer .footer-info{font-size:12px}}.payResult-navigator{position:fixed;display:flex;flex-direction:column;gap:2.1vw;bottom:0;width:100%;padding:4.8vw 4.3vw;background-color:#ffffff90;z-index:100}.payResult-navigator .navigator-button{width:100%;height:13.9vw;text-align:center;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.payResult-navigator .navigator-button.top{border:1px solid #335fff;background-color:#fff;color:#335fff}.payResult-navigator .navigator-button.bottom{background-color:#335fff;color:#fff}@media screen and (min-width:690px){.payResult-navigator{width:690px;gap:8px;padding:18px 16px}.payResult-navigator .navigator-button{height:52px;border-radius:16px;font-size:16px}}.paySuccess{position:relative;width:100%;min-height:100dvh;padding-bottom:30vw;background-color:#fff}@media screen and (min-width:690px){.paySuccess{padding-bottom:140px}}.payFail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:#f7f7f7}.payFail-content .content-title{display:flex;flex-direction:column;align-items:center;margin-top:6.4vw}.payFail-content .content-title .title-icon{width:18.7vw;height:18.7vw}.payFail-content .content-title .title-name{font-family:Pretendard;font-weight:700;font-size:5.3vw;color:#515151;margin-top:4.3vw}.payFail-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:#8a8a8a;margin-top:1.6vw;margin-bottom:9.1vw}.payFail-content .content-info{width:100%;border-radius:4.3vw;background-color:#fff;padding:4.3vw;margin-top:1.6vw}.payFail-content .content-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid #f7f7f7}.payFail-content .content-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#515151}.payFail-content .content-info .info-infoList{display:flex;flex-direction:column;gap:3.2vw;margin-top:3.2vw}.payFail-content .content-info .info-infoList .info-container{display:flex;align-items:center;justify-content:space-between}.payFail-content .content-info .info-infoList .info-container .info-name{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payFail-content .content-info .info-infoList .info-container .info-value{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.payFail-content .content-info .info-infoList .info-container.highlight .info-name{font-size:4.3vw;color:#676767}.payFail-content .content-info .info-infoList .info-container.highlight .info-value{font-size:4.3vw;color:#676767;text-decoration:line-through}@media screen and (min-width:690px){.payFail-content{padding:57px 16px 50px}.payFail-content .content-title{margin-top:24px}.payFail-content .content-title .title-icon{width:70px;height:70px}.payFail-content .content-title .title-name{font-size:20px;margin-top:16px}.payFail-content .content-title .title-desciption{font-size:15px;margin-top:6px;margin-bottom:34px}.payFail-content .content-info{border-radius:16px;padding:16px;margin-top:6px}.payFail-content .content-info .info-title{padding-bottom:6px;border-bottom:1px solid #f7f7f7}.payFail-content .content-info .info-title .title-text{font-size:17px}.payFail-content .content-info .info-infoList{gap:12px;margin-top:12px}.payFail-content .content-info .info-infoList .info-container .info-name,.payFail-content .content-info .info-infoList .info-container .info-value{font-size:14px}.payFail-content .content-info .info-infoList .info-container.highlight .info-name,.payFail-content .content-info .info-infoList .info-container.highlight .info-value{font-size:16px}}.payFail{position:relative;width:100%;min-height:100dvh;padding-bottom:50vw;background-color:#fff}@media screen and (min-width:690px){.payFail{padding-bottom:160px}}.payFail-noticeSection{margin:10.7vw 4.3vw 0}.payFail-noticeSection .payFail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payFail-noticeSection .payFail-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.payFail-noticeSection .payFail-noticeList .payFail-notice{display:flex;align-items:center;gap:.5vw}.payFail-noticeSection .payFail-noticeList .payFail-notice .payFail-noticeIcon{width:3.2vw;height:3.2vw}.payFail-noticeSection .payFail-noticeList .payFail-notice .payFail-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.payFail-noticeSection{margin:40px 16px 0}.payFail-noticeSection .payFail-noticeTitle{font-size:14px}.payFail-noticeSection .payFail-noticeList{gap:6px;margin-top:8px}.payFail-noticeSection .payFail-noticeList .payFail-notice{gap:2px}.payFail-noticeSection .payFail-noticeList .payFail-notice .payFail-noticeIcon{width:12px;height:12px}.payFail-noticeSection .payFail-noticeList .payFail-notice .payFail-noticeText{font-size:11px}}.payInfo{width:100%;min-height:100dvh;padding-bottom:21vw;background:linear-gradient(to bottom,#e6e6e6 80%,#fff);overflow-y:auto}@media screen and (min-width:690px){.payInfo{padding-bottom:40px}}.payInfo-content{padding:15.2vw 0 5.3vw;background-color:#e6e6e6}.payInfo-content .payInfo-container{width:100%;padding:5.3vw 4.3vw;padding-bottom:0}.payInfo-content .payInfo-container .container-title{padding:4.8vw 4.3vw 3.7vw;border-radius:2.7vw 2.7vw 0 0;background-color:#335fff;display:flex;justify-content:space-between}.payInfo-content .payInfo-container .container-title .title-main{display:flex;gap:1.6vw}.payInfo-content .payInfo-container .container-title .title-main .title-icon{width:5.3vw;height:5.3vw}.payInfo-content .payInfo-container .container-title .title-main .title-text{display:flex;flex-direction:column;gap:1.6vw}.payInfo-content .payInfo-container .container-title .title-main .title-text .text-address{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.payInfo-content .payInfo-container .container-title .title-main .title-text .text-detail{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:#fff}.payInfo-content .payInfo-container .container-title .title-arrow{width:5.3vw;height:5.3vw}.payInfo-content .payInfo-container .container-main{width:100%;display:flex;flex-direction:column;gap:3.2vw;border-radius:0 0 2.7vw 2.7vw;background-color:#fff;padding:5.3vw 4.3vw 4.3vw}.payInfo-content .payInfo-container .container-main .container-info{display:flex;justify-content:space-between}.payInfo-content .payInfo-container .container-main .container-info .info-text{font-family:Pretendard;font-weight:600;font-size:4vw;color:#676767}.payInfo-content .payInfo-container .container-main .container-info .info-text.thin{font-weight:500}.payInfo-content .payInfo-container .container-main .container-info .info-text.light{color:#adadad}.payInfo-content .payInfo-container .container-main .container-info .info-text.highlight{color:#335fff}.payInfo-content .payInfo-container .container-main .container-divider{margin:1.1vw 0;border:none;border-top:.3vw solid #e6e6e6}.payInfo-content .payInfo-container .container-main .container-button{margin-top:1.1vw;width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;background-color:#335fff;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.payInfo-content .payInfo-notification{margin:2.1vw 4.3vw;padding:3.7vw 0;display:flex;align-items:center;justify-content:center;gap:1.9vw;background-color:#f7f7f7;border-radius:3.7vw}.payInfo-content .payInfo-notification .notification-icon{width:5.3vw;height:5.3vw}.payInfo-content .payInfo-notification .notification-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.payInfo-content .payInfo-notification .notification-text .highlight{font-weight:600}@media screen and (min-width:690px){.payInfo-content{padding:57px 0 20px}.payInfo-content .payInfo-container{padding:20px 16px 0}.payInfo-content .payInfo-container .container-title{padding:18px 16px 14px;border-radius:10px 10px 0 0}.payInfo-content .payInfo-container .container-title .title-main{gap:6px}.payInfo-content .payInfo-container .container-title .title-main .title-icon{width:20px;height:20px}.payInfo-content .payInfo-container .container-title .title-main .title-text{gap:6px}.payInfo-content .payInfo-container .container-title .title-main .title-text .text-address{font-size:16px}.payInfo-content .payInfo-container .container-title .title-main .title-text .text-detail{font-size:14px}.payInfo-content .payInfo-container .container-title .title-arrow{width:20px;height:20px}.payInfo-content .payInfo-container .container-main{gap:12px;border-radius:0 0 10px 10px;padding:20px 16px 16px}.payInfo-content .payInfo-container .container-main .container-info .info-text{font-size:15px}.payInfo-content .payInfo-container .container-main .container-divider{margin:4px 0;border-top:1px solid #e6e6e6}.payInfo-content .payInfo-container .container-main .container-button{margin-top:4px;height:44px;border-radius:16px;font-size:16px}.payInfo-content .payInfo-notification{margin:8px 16px;padding:14px 0;gap:7px;border-radius:14px}.payInfo-content .payInfo-notification .notification-icon{width:20px;height:20px}.payInfo-content .payInfo-notification .notification-text{font-size:14px}}.payInfo-noticeSection{margin:10.7vw 4.3vw 0}.payInfo-noticeSection .payInfo-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.payInfo-noticeSection .payInfo-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice{display:flex;align-items:center;gap:.5vw}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice .payInfo-noticeIcon{width:3.2vw;height:3.2vw}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice .payInfo-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}@media screen and (min-width:690px){.payInfo-noticeSection{margin:40px 16px 0}.payInfo-noticeSection .payInfo-noticeTitle{font-size:14px}.payInfo-noticeSection .payInfo-noticeList{gap:6px;margin-top:8px}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice{gap:2px}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice .payInfo-noticeIcon{width:12px;height:12px}.payInfo-noticeSection .payInfo-noticeList .payInfo-notice .payInfo-noticeText{font-size:11px}}.payDetail{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#e6e6e6 80%,#fff)}@media screen and (min-width:690px){.payDetail{padding-bottom:40px}}.payDetail-content{padding:20.5vw 4.3vw 13.3vw;display:flex;flex-direction:column;background-color:transparent;gap:2.1vw}.payDetail-content .content-address{padding:4.8vw 4.3vw 3.7vw;display:flex;gap:1.6vw;border-radius:4.3vw;background-color:#335fff}.payDetail-content .content-address .address-icon{width:5.3vw;height:5.3vw}.payDetail-content .content-address .address-text{display:flex;flex-direction:column;gap:1.6vw}.payDetail-content .content-address .address-text .text-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.payDetail-content .content-address .address-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:#fff}.payDetail-content .content-info{width:100%;padding:3.7vw 0;display:flex;align-items:center;justify-content:center;gap:1.1vw;border-radius:3.7vw;background-color:#f7f7f7}.payDetail-content .content-info .info-icon{width:5.3vw;height:5.3vw}.payDetail-content .content-info .info-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.payDetail-content .content-info .info-text .highlight{font-weight:600}.payDetail-content .content-container{width:100%;padding:4.3vw;border-radius:4.3vw;background-color:#fff;display:flex;flex-direction:column;gap:4.3vw}.payDetail-content .content-container .container-title{width:100%;padding-bottom:1.6vw;border-bottom:.3vw solid #f7f7f7}.payDetail-content .content-container .container-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:#515151}.payDetail-content .content-container .container-text{width:100%;display:flex;align-items:center;justify-content:space-between}.payDetail-content .content-container .container-text .text-name{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#8a8a8a}.payDetail-content .content-container .container-text .text-name.highlight{font-size:4.5vw}.payDetail-content .content-container .container-text .text-value{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:#8a8a8a}.payDetail-content .content-container .container-text .text-value.highlight{font-size:4.5vw;color:#335fff}.payDetail-content .content-delete{width:100%;height:11.2vw;border:none;outline:none;border-radius:3.2vw;background-color:#fef6f7;text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:#ef1c42}.payDetail-content .content-delete:active{border:.3vw solid #ef1c42}@media screen and (min-width:690px){.payDetail-content{padding:77px 16px 50px;gap:8px}.payDetail-content .content-address{padding:18px 16px 14px;gap:6px;border-radius:16px}.payDetail-content .content-address .address-icon{width:20px;height:20px}.payDetail-content .content-address .address-text{gap:6px}.payDetail-content .content-address .address-text .text-title{font-size:16px}.payDetail-content .content-address .address-text .text-description{font-size:14px}.payDetail-content .content-info{padding:14px 0;gap:4px;border-radius:14px}.payDetail-content .content-info .info-icon{width:20px;height:20px}.payDetail-content .content-info .info-text{font-size:14px}.payDetail-content .content-container{padding:16px;border-radius:16px;gap:16px}.payDetail-content .content-container .container-title{padding-bottom:6px;border-bottom:1px solid #f7f7f7}.payDetail-content .content-container .container-title .title-text{font-size:17px}.payDetail-content .content-container .container-text .text-name,.payDetail-content .content-container .container-text .text-value{font-size:16px}:is(.payDetail-content .content-container .container-text .text-name,.payDetail-content .content-container .container-text .text-value).highlight{font-size:17px}.payDetail-content .content-delete{height:42px;border-radius:12px;font-size:15px}.payDetail-content .content-delete:active{border:1px solid #ef1c42}}@keyframes modalDeleteFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalDeleteFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalDeleteSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modalDeleteSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.modalDelete-overlay{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:100;animation:modalDeleteFadeIn .2s ease-out}.modalDelete-overlay.closing{animation:modalDeleteFadeOut .2s ease-out forwards}.payDetail-modalDelete{animation:modalDeleteSlideDown .3s ease-out;position:fixed;top:68.5vw;left:calc(50% - 43.7vw);width:87.5vw;height:40.8vw;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.3vw;padding:4.3vw;background-color:#fff;border-radius:4.3vw;z-index:100}.payDetail-modalDelete.closing{animation:modalDeleteSlideUp .2s ease-out forwards}.payDetail-modalDelete .modalDelete-header{display:flex;flex-direction:column;align-items:center;gap:.5vw;margin-top:2.1vw}.payDetail-modalDelete .modalDelete-header .header-icon{width:4.8vw;height:4.8vw}.payDetail-modalDelete .modalDelete-header .header-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.payDetail-modalDelete .modalDelete-header .header-description{margin-top:1.1vw;font-family:Pretendard;font-weight:600;font-size:3.2vw;color:#8a8a8a}.payDetail-modalDelete .modalDelete-header .header-description .highlight{color:#335fff}.payDetail-modalDelete .modalDelete-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6vw}.payDetail-modalDelete .modalDelete-button .button{width:100%;height:10.7vw;text-align:center;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw}.payDetail-modalDelete .modalDelete-button .button.cancel{background-color:#f7f7f7;color:#b8b8b8}.payDetail-modalDelete .modalDelete-button .button.confirm{background-color:#ef1c42;color:#fff}@media screen and (min-width:690px){.payDetail-modalDelete{top:257px;left:calc(50% - 164px);width:328px;height:153px;gap:16px;padding:16px;border-radius:16px}.payDetail-modalDelete .modalDelete-header{gap:2px;margin-top:8px}.payDetail-modalDelete .modalDelete-header .header-icon{width:18px;height:18px}.payDetail-modalDelete .modalDelete-header .header-title{font-size:14px}.payDetail-modalDelete .modalDelete-header .header-description{margin-top:4px;font-size:12px}.payDetail-modalDelete .modalDelete-button{gap:6px}.payDetail-modalDelete .modalDelete-button .button{height:40px;border-radius:16px;font-size:16px}}.withdraw{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}.withdraw .withdraw-content{width:100%;padding:15.2vw 4.3vw 13.4vw}@media screen and (min-width:690px){.withdraw{padding-bottom:40px}.withdraw .withdraw-content{padding:57px 16px 50px}}.withdraw-select{margin-top:10.6vw;display:flex;flex-direction:column;gap:4.8vw}.withdraw-select .select-title{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:#676767}.withdraw-select .select-selectList{display:flex;flex-direction:column;gap:2.1vw}.withdraw-select .select-selectList .selectList-title{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.withdraw-select .select-selectList .selectList-container{width:100%;height:10.9vw;display:flex;align-items:center;padding:0 4.3vw;background-color:#fff;border-radius:3.2vw}.withdraw-select .select-selectList .selectList-container .container-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#cfcfcf}.withdraw-select .select-selectList .selectList-container.active{border:.3vw solid #335fff;background-color:#ebefff}.withdraw-select .select-selectList .selectList-container.active .container-text{color:#335fff}@media screen and (min-width:690px){.withdraw-select{margin-top:40px;gap:18px}.withdraw-select .select-title{font-size:18px}.withdraw-select .select-selectList{gap:8px}.withdraw-select .select-selectList .selectList-title{font-size:14px}.withdraw-select .select-selectList .selectList-container{height:41px;padding:0 16px;border-radius:12px}.withdraw-select .select-selectList .selectList-container .container-text{font-size:14px}.withdraw-select .select-selectList .selectList-container.active{border:1px solid #335fff}}.withdraw-noticeSection{padding:10.7vw 4.3vw;background-color:#fff}.withdraw-noticeSection .withdraw-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#8a8a8a}.withdraw-noticeSection .withdraw-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin-top:2.1vw}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice{display:flex;align-items:center;gap:.5vw}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeIcon{width:3.2vw;height:3.2vw}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:#adadad}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeText.highlight{color:#ef1c42}.withdraw-noticeSection .noticeSection-divider{margin:4.3vw 0;border:none;border-bottom:.5px solid #e6e6e6}@media screen and (min-width:690px){.withdraw-noticeSection{padding:40px 16px}.withdraw-noticeSection .withdraw-noticeTitle{font-size:14px}.withdraw-noticeSection .withdraw-noticeList{gap:6px;margin-top:8px}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice{gap:2px}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeIcon{width:12px;height:12px}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeText{font-size:11px}.withdraw-noticeSection .noticeSection-divider{margin:16px 0}}.withdraw-navigator{padding:10.7vw 4.3vw 0;display:flex;flex-direction:column;gap:10.7vw}.withdraw-navigator .navigator-select{display:flex;align-items:center;justify-content:space-between}.withdraw-navigator .navigator-select .select-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#676767}.withdraw-navigator .navigator-select .select-icon{width:5.3vw;height:5.3vw;margin-right:1.1vw}.withdraw-navigator .navigator-button{display:flex;align-items:center;justify-content:space-between;gap:2.1vw}.withdraw-navigator .navigator-button button{width:100%;height:12.8vw;border:none;outline:none;border-radius:4.3vw;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#fff}.withdraw-navigator .navigator-button .button-cancel{background-color:#b8b8b8}.withdraw-navigator .navigator-button .button-confirm{background-color:#335fff;cursor:pointer}.withdraw-navigator .navigator-button .button-confirm.disabled{background-color:#e0e7ff;cursor:not-allowed}@media screen and (min-width:690px){.withdraw-navigator{padding:40px 16px 0;gap:40px}.withdraw-navigator .navigator-select .select-text{font-size:14px}.withdraw-navigator .navigator-select .select-icon{width:20px;height:20px;margin-right:4px}.withdraw-navigator .navigator-button{gap:8px}.withdraw-navigator .navigator-button button{height:48px;border-radius:16px;font-size:16px}}@keyframes modalWithdrawBgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalWithdrawBgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalWithdrawSlideUp{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes modalWithdrawSlideDown{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.9);opacity:0}}.withdraw-modalBg{position:fixed;inset:0;background-color:#0006;display:flex;align-items:flex-start;justify-content:center;z-index:101;animation:modalWithdrawBgFadeIn .3s ease-out}.withdraw-modalBg.closing{animation:modalWithdrawBgFadeOut .3s ease-out forwards}.withdraw-modalWithdraw{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4.3vw;width:87.5vw;border-radius:4.3vw;background-color:#fff;padding:5.3vw;z-index:101;animation:modalWithdrawSlideUp .3s ease-out}.withdraw-modalWithdraw.closing{animation:modalWithdrawSlideDown .3s ease-out forwards}.withdraw-modalWithdraw .modalWithdraw-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#515151}.withdraw-modalWithdraw .modalWithdraw-button{width:100%;display:flex;justify-content:space-between;gap:1.6vw}.withdraw-modalWithdraw .modalWithdraw-button .button{width:100%;height:10.7vw;border:none;outline:none;border-radius:4.3vw;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw}.withdraw-modalWithdraw .modalWithdraw-button .button.no{background-color:#f7f7f7;color:#b8b8b8}.withdraw-modalWithdraw .modalWithdraw-button .button.yes{background-color:#335fff;color:#fff}@media screen and (min-width:690px){.withdraw-modalWithdraw{width:328px;border-radius:16px;padding:20px;gap:16px}.withdraw-modalWithdraw .modalWithdraw-text{font-size:14px}.withdraw-modalWithdraw .modalWithdraw-button{gap:6px}.withdraw-modalWithdraw .modalWithdraw-button .button{height:40px;border-radius:16px;font-size:16px}}.notice-content{padding:4.3vw;animation:noticeContentFadeIn .25s ease}.notice-content .notice-noticeList{width:100%;display:flex;flex-direction:column;gap:2.1vw}.notice-content .notice-noticeList .notice-container{width:100%;padding:4.3vw;display:flex;flex-direction:column;gap:2.1vw;border-radius:4.3vw;background-color:#fff;text-decoration:none}.notice-content .notice-noticeList .notice-container .container-title{display:flex;align-items:center;gap:1.1vw}.notice-content .notice-noticeList .notice-container .container-title .title-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.notice-content .notice-noticeList .notice-container .container-title .title-badge{width:1.6vw;height:1.6vw;border-radius:100%;background-color:#335fff}.notice-content .notice-noticeList .notice-container .container-date{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}@keyframes noticeContentFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:690px){.notice-content{padding:16px}.notice-content .notice-noticeList{gap:8px}.notice-content .notice-noticeList .notice-container{padding:16px;gap:8px;border-radius:16px}.notice-content .notice-noticeList .notice-container .container-title{gap:4px}.notice-content .notice-noticeList .notice-container .container-title .title-text{font-size:14px}.notice-content .notice-noticeList .notice-container .container-title .title-badge{width:6px;height:6px}.notice-content .notice-noticeList .notice-container .container-date{font-size:12px}}.tab-notice{width:100%;padding:17.9vw 4.3vw 5.3vw;background-color:#fff}.tab-notice .notice-categoryList{width:100%;display:flex;align-items:center;gap:1.1vw;margin-bottom:5.3vw;overflow-x:scroll}.tab-notice .notice-categoryList .categoryList-category{height:8.5vw;display:flex;align-items:center;justify-content:center;padding:0 3.7vw;border-radius:4.3vw;background-color:#f7f7f7;cursor:pointer;transition:background-color .2s ease}.tab-notice .notice-categoryList .categoryList-category .category-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#adadad;white-space:nowrap;transition:color .2s ease}.tab-notice .notice-categoryList .categoryList-category.active{background-color:#335fff}.tab-notice .notice-categoryList .categoryList-category.active .category-text{color:#fff}.tab-notice .notice-search{width:100%;height:10.7vw;display:flex;align-items:center;gap:1.1vw;padding:0 4.3vw;background-color:#f7f7f7;border-radius:5.3vw}.tab-notice .notice-search .search-icon{width:5.3vw;height:5.3vw}.tab-notice .notice-search .search-input{width:100%;border:none;outline:none;background-color:transparent;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:#adadad}.tab-notice .notice-search .search-input::placeholder{color:#cfcfcf}@media screen and (min-width:690px){.tab-notice{padding:67px 16px 20px}.tab-notice .notice-categoryList{gap:4px;margin-bottom:20px}.tab-notice .notice-categoryList .categoryList-category{height:32px;padding:0 14px;border-radius:16px}.tab-notice .notice-categoryList .categoryList-category .category-text{font-size:14px}.tab-notice .notice-search{height:40px;gap:4px;padding:0 16px;border-radius:20px}.tab-notice .notice-search .search-icon{width:20px;height:20px}.tab-notice .notice-search .search-input{font-size:16px}}.notice{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,#f7f7f7 95%,#fff)}@media screen and (min-width:690px){.notice{padding-bottom:40px}}.noticeDetail-content{min-height:70dvh;padding:17.9vw 4.3vw 2.7vw}.noticeDetail-content .content-title{display:flex;flex-direction:column;gap:1.1vw;margin-top:5.3vw}.noticeDetail-content .content-title .title-badge{height:6.4vw;display:flex;align-items:center;justify-content:flex-start;font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#335fff}.noticeDetail-content .content-title .title-text{display:flex;flex-direction:column;gap:.5vw}.noticeDetail-content .content-title .title-text .text-name{display:flex;align-items:center;justify-content:flex-start;height:8vw;font-family:Pretendard;font-weight:600;font-size:4.8vw;color:#515151}.noticeDetail-content .content-title .title-text .text-date{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:#8a8a8a}.noticeDetail-content .content-main{width:100%;margin:8.5vw 0}.noticeDetail-content .content-main .main-text{display:block;margin:0;white-space:pre-line;font-family:Pretendard;font-weight:400;font-size:3.5vw;color:#8a8a8a}@media screen and (min-width:690px){.noticeDetail-content{padding:67px 16px 10px}.noticeDetail-content .content-title{gap:4px;margin-top:20px}.noticeDetail-content .content-title .title-badge{height:24px;font-size:14px}.noticeDetail-content .content-title .title-text{gap:2px}.noticeDetail-content .content-title .title-text .text-name{height:30px;font-size:18px}.noticeDetail-content .content-title .title-text .text-date{font-size:14px}.noticeDetail-content .content-main{margin:32px 0}.noticeDetail-content .content-main .main-text{font-size:13px}}.noticeDetail-navigator{display:flex;flex-direction:column;gap:1.1vw;padding:0 4.3vw 5.3vw}.noticeDetail-navigator .navigator-button{width:100%;padding:4.3vw;display:flex;align-items:center;gap:2.7vw;text-decoration:none;border-radius:4.3vw;background-color:#f7f7f7}.noticeDetail-navigator .navigator-button .button-icon{width:5.3vw;height:5.3vw}.noticeDetail-navigator .navigator-button .button-icon.down{transform:rotate(180deg)}.noticeDetail-navigator .navigator-button .button-text{display:flex;flex-direction:column;gap:1.1vw}.noticeDetail-navigator .navigator-button .button-text .text-info{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:#adadad}.noticeDetail-navigator .navigator-button .button-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:#676767}.noticeDetail-navigator .navigator-button.off{background-color:#fbfbfb}.noticeDetail-navigator .navigator-button.off .button-text .text-info{color:#e6e6e6}@media screen and (min-width:690px){.noticeDetail-navigator{gap:4px;padding:0 16px 20px}.noticeDetail-navigator .navigator-button{padding:16px;gap:10px;border-radius:16px}.noticeDetail-navigator .navigator-button .button-icon{width:20px;height:20px}.noticeDetail-navigator .navigator-button .button-text{gap:4px}.noticeDetail-navigator .navigator-button .button-text .text-info{font-size:12px}.noticeDetail-navigator .navigator-button .button-text .text-title{font-size:14px}}.noticeDetail{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:#fff}@media screen and (min-width:690px){.noticeDetail{padding-bottom:40px}}
