@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")}:root{--color-primary: #335fff;--color-primary-hover: #2647bf;--color-primary-dark: #1f3999;--color-primary-alt: #2e56e6;--color-primary-accent: #2e5cff;--color-primary-light: #e0e7ff;--color-primary-lighter: #ebefff;--color-primary-bg: #f3f5ff;--color-primary-bg-alt: #f5f7ff;--color-primary-pale: #c0cdff;--color-primary-tint: #d8e4ff;--color-primary-eff6ff: #eff6ff;--color-white: #fff;--color-gray-50: #fbfbfb;--color-gray-100: #f7f7f7;--color-gray-150: #f5f5f5;--color-gray-200: #ebebeb;--color-gray-210: #eeeeee;--color-gray-250: #e6e6e6;--color-gray-300: #e5e5e5;--color-gray-350: #e0e0e0;--color-gray-400: #cfcfcf;--color-gray-500: #b8b8b8;--color-gray-600: #adadad;--color-gray-650: #8a8a8a;--color-gray-700: #676767;--color-gray-750: #515151;--color-gray-800: #474747;--color-gray-850: #2a2a2a;--color-gray-900: #1a1a1a;--color-black: #000;--color-error: #ef1c42;--color-error-alt: #ef1c4e;--color-error-dark: #d9163a;--color-error-bg: #fef6f7;--color-success: #00a73d;--color-success-alt: #03c75a;--color-success-light: #5bb349;--color-success-bg: #ebfbf2;--color-success-bright: #7bf1a8;--color-warning: #ffc107;--color-warning-yellow: #ffdf20;--color-warning-bright: #ffec00;--color-warning-dark: #e9a70a;--color-warning-bg: #fff8e1;--color-warning-pale: #fffbcc;--color-orange: #f46043;--color-info-blue: #1693d9;--color-purple: #6b46c1;--color-teal: #009492;--color-brown: #3c1e1e;--color-red-dark: #c00;--overlay-black-05: rgba(0, 0, 0, .05);--overlay-black-06: rgba(0, 0, 0, .06);--overlay-black-10: rgba(0, 0, 0, .1);--overlay-black-12: rgba(0, 0, 0, .12);--overlay-black-20: rgba(0, 0, 0, .2);--overlay-black-40: rgba(0, 0, 0, .4);--overlay-black-50: rgba(0, 0, 0, .5);--overlay-black-70: rgba(0, 0, 0, .7);--overlay-black-90: rgba(0, 0, 0, .9);--overlay-white-10: rgba(255, 255, 255, .1);--overlay-white-20: rgba(255, 255, 255, .2);--overlay-white-30: rgba(255, 255, 255, .3);--overlay-white-60: rgba(255, 255, 255, .6);--overlay-white-80: rgba(255, 255, 255, .8);--overlay-white-92: rgba(255, 255, 255, .92);--overlay-success-08: rgba(0, 167, 61, .08);--overlay-primary-06: rgba(51, 95, 255, .06);--overlay-transparent: rgba(0, 0, 0, 0);--overlay-primary-50: #335fff80;--overlay-primary-01: #335fff02;--overlay-white-50: #ffffff80;--overlay-white-01: #ffffff02;--overlay-white-56: #ffffff90;--overlay-gray-100-50: #f7f7f780;--overlay-primary-lighter-19: #ebefff30;--overlay-primary-eff6ff-19: #eff6ff30;--color-off-white: #fefefe;--color-neutral-f8f9fa: #f8f9fa;--color-neutral-f9fafb: #f9fafb;--color-neutral-f8f8f8: #f8f8f8;--color-neutral-f3f3f3: #f3f3f3;--color-neutral-e8e8e8: #e8e8e8;--color-neutral-e7e7e7: #e7e7e7;--color-neutral-e5e8eb: #e5e8eb;--color-neutral-d1d5db: #d1d5db;--color-neutral-b6b6b6: #b6b6b6;--color-neutral-9ca3af: #9ca3af;--color-neutral-8e8e8e: #8e8e8e;--color-neutral-6b7684: #6b7684;--color-neutral-5a5a5a: #5a5a5a;--color-neutral-4a5568: #4a5568;--color-neutral-4a4a4a: #4a4a4a}*{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:var(--color-white);font-family:Pretendard,sans-serif;position:relative}*{-webkit-tap-highlight-color:var(--overlay-transparent);-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:var(--color-primary)}.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:var(--color-gray-650);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;min-height:146.7vw;gap:5.3vw}.signUp-terms .terms-loading,.signUp-terms .terms-error{font-family:Pretendard;font-size:4vw;color:var(--color-gray-650);margin:4vw 0}.signUp-terms .terms-error{color:var(--color-red-dark)}.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:var(--color-gray-750)}.signUp-terms .terms-title .title-text .text-highlight{color:var(--color-primary)}.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:var(--color-gray-100);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:var(--color-gray-650)}.signUp-terms .terms-contents .contents-allAgree .allAgree-text.active{color:var(--color-primary)}.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;align-content:flex-start;justify-content:space-between;cursor:pointer;-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:var(--color-gray-400)}.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:var(--color-gray-600)}.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 var(--color-gray-210);margin-top:2.1vw}.signUp-terms .terms-contents .contents-list .list-item .item-detail-content{font-family:Pretendard;font-size:3.2vw;color:var(--color-gray-650);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:var(--color-primary-light);font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-white);margin-top:auto;margin-bottom:2.7vw;cursor:not-allowed}.signUp-terms .term-button.active{background-color:var(--color-primary);cursor:pointer}.signUp-terms .term-button.active:active{background-color:var(--color-primary-hover)}@media screen and (min-width:690px){.signUp-terms{min-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-top:auto;margin-bottom:10px}}.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:var(--color-gray-750)}.signUp-phone .phone-title .title-text .text-highlight{color:var(--color-primary)}.signUp-phone .phone-title .title-sub{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-600);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 var(--color-gray-250);padding:2.7vw 0;margin-bottom:11.2vw}.signUp-phone .phone-inputgroup .phone-input.has-value{border-bottom-color:var(--color-primary)}.signUp-phone .phone-inputgroup .phone-input.sent{border-bottom-color:var(--color-primary-bg-alt)}.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:var(--color-gray-600)}.signUp-phone .phone-inputgroup .phone-input .input-field::placeholder{color:var(--color-gray-250)}.signUp-phone .phone-inputgroup .phone-input .input-resend{width:fit-content;height:fit-content;border-bottom:.3vw solid var(--color-gray-650);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:var(--color-gray-650)}.signUp-phone .phone-inputgroup .phone-input .input-resend.error{border-bottom-color:var(--color-primary);animation:phoneBlink 1s ease-in-out infinite}.signUp-phone .phone-inputgroup .phone-input .input-resend.error .resend-text{color:var(--color-primary)}.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:var(--color-error-alt)}.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:var(--color-success)}.signUp-phone .phone-inputgroup .phone-input .input-verify.error .verify-text{color:var(--color-error)}.signUp-phone .phone-inputgroup .phone-input.error{border-bottom-color:var(--color-error)}.signUp-phone .phone-button{text-align:center;height:14.4vw;border:none;border-radius:4.3vw;background-color:var(--color-primary-light);font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-white);margin:2.7vw 0;cursor:not-allowed}.signUp-phone .phone-button.active{background-color:var(--color-primary);cursor:pointer}.signUp-phone .phone-button.active:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-250);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 var(--color-gray-400)}.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:var(--color-gray-750)}.signUp-etc .etc-title .title-text .text-highlight{color:var(--color-primary)}.signUp-etc .etc-title .title-sub{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-600);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 var(--color-gray-250);padding:2.7vw 0;margin-bottom:11.2vw}.signUp-etc .etc-inputgroup .etc-input.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600)}.signUp-etc .etc-inputgroup .etc-input .input-field::placeholder{color:var(--color-gray-250)}.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:var(--color-gray-600)}.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:var(--color-primary-light);font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-white);margin:2.7vw 0;cursor:not-allowed}.signUp-etc .etc-button.active{background-color:var(--color-primary);cursor:pointer}.signUp-etc .etc-button.active:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-250);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:var(--overlay-black-50);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:var(--color-white)}.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:var(--color-white);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 var(--overlay-black-10)}@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 var(--overlay-black-10)}}@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:var(--overlay-black-70);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:var(--color-white);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 var(--color-gray-100)}.menu .menu-title .title-text{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:var(--color-black)}.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 var(--color-gray-100)}.menu .menu-content .menu-container .container-title .title-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650)}.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:var(--color-gray-750)}@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,var(--color-white),var(--color-gray-650))}.menu .menu-title{padding:12px 16px;border-bottom:1px solid var(--color-gray-100)}.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 var(--color-gray-100)}.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:var(--color-white);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:var(--color-gray-500)}.navigationBar .navigationBar-item .item-label.on{color:var(--color-primary)}@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:var(--overlay-white-60);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,var(--color-white),transparent);-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 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:var(--color-primary);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:var(--color-white)}.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:var(--overlay-white-10);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,var(--overlay-white-50),var(--overlay-white-01),var(--overlay-white-50));-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 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:var(--color-white)}.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:var(--color-white);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:var(--color-white)}.home-banner .banner-info .info-content .content-main .main-description .highlignt{color:var(--color-warning-yellow)}.home-banner .banner-info.last{background-color:var(--color-primary-lighter)}.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:var(--color-white);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:var(--color-gray-750)}.home-banner .banner-info.last .info-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-650)}.home-banner .banner-firstPayment{width:100%;height:16.5vw;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);border:.3vw solid var(--color-primary);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:var(--color-gray-650)}.home-banner .banner-firstPayment .firstPayment-info .info-value{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-750)}.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:var(--color-primary)}.home-banner .banner-firstPayment .firstPayment-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-white)}.home-banner .banner-firstPayment .firstPayment-button:active{background-color:var(--color-primary-hover)}.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 var(--color-primary);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:var(--color-white);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:var(--color-gray-600)}.home-notification .notification-content .notification-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-primary)}.home-notification .notification-content .notification-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-650)}.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:var(--color-white)}.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:var(--color-gray-750)}.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:var(--color-primary)}.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:var(--color-gray-100);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:var(--color-gray-700)}.home-paymentHistory .paymentHistory-empty .empty-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.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:var(--color-primary)}.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:var(--color-gray-700)}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-amount.failed{color:var(--color-gray-500);text-decoration:line-through}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-date{font-weight:500;font-size:2.9vw;color:var(--color-gray-500)}.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:var(--color-primary)}.home-paymentHistory .paymentHistory-list .list-item .item-row .row-status.failed{color:var(--color-gray-700)}.home-paymentHistory .paymentHistory-list .list-divider{margin:2.7vw 0;border:1px var(--color-gray-100) 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 var(--color-gray-100) solid}}.modal-newConstract-overlay{position:fixed;inset:0;background-color:var(--overlay-black-40);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:var(--color-white);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:var(--color-gray-750)}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-description{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650)}.modal-newConstract .modal-content .modal-info .modal-textGroup .modal-description .highlight{color:var(--color-primary)}.modal-newConstract .modal-content .modal-button{width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary)}.modal-newConstract .modal-content .modal-button .button-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.modal-newConstract .modal-content .modal-button:active{background-color:var(--color-primary-hover)}@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:var(--color-gray-750)}.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:var(--color-white);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:var(--color-gray-600)}.home-benefitsSlide .benefits-card .card-main .card-text .text-description{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.home-benefitsSlide .benefits-card .card-tail .tail-text{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-400)}.home-benefitsSlide .benefits-card .card-tail .tail-text .highlight{color:var(--color-primary)}@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,var(--color-gray-100) 80%,var(--color-white) 100%)}@media screen and (min-width:690px){.home{padding-bottom:80px}}.home-addOn{width:calc(100% - 8.5vw);margin:0 4.3vw 3.2vw;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 6.1vw;background-color:var(--color-white);border-radius:4.3vw}.home-addOn .addOn-container{display:flex;flex-direction:column;align-items:center;gap:2.1vw;text-decoration:none}.home-addOn .addOn-container .container-icon{width:12.8vw;height:12.8vw}.home-addOn .addOn-container .container-text{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-700)}@media screen and (min-width:690px){.home-addOn{width:calc(100% - 32px);margin:0 16px 12px;padding:12px 23px;border-radius:16px}.home-addOn .addOn-container{gap:8px}.home-addOn .addOn-container .container-icon{width:48px;height:48px}.home-addOn .addOn-container .container-text{font-size:13px}}.alarm{width:100%;min-height:100dvh;padding-top:15.2vw;padding-bottom:11.3vw;background-color:var(--color-white)}.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:var(--color-white);text-decoration:none;transition:background-color .3s ease}.alarm .alarm-list .alarm-item.unread{background-color:var(--overlay-primary-lighter-19)}.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:var(--color-gray-650)}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemHeader .alarm-itemTime{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.alarm .alarm-list .alarm-item .alarm-content .alarm-itemMessage{font-family:Pretendard;font-weight:600;font-size:3.4vw;color:var(--color-gray-700)}@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:var(--color-white)}.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:var(--color-gray-750)}.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:var(--color-error-alt);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:var(--color-white);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:var(--color-gray-750)}.headerSimple .headerSimple-edit{border:none;outline:none;position:absolute;width:12vw;height:6.1vw;border-radius:4.3vw;right:4.3vw;background-color:var(--color-gray-100);text-align:center;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.headerSimple .headerSimple-refresh{border:none;outline:none;background-color:transparent;position:absolute;display:flex;align-items:center;justify-content:center;right:4.3vw}.headerSimple .headerSimple-refresh .refresh-image{width:5.3vw;height:5.3vw}.headerSimple .headerSimple-action{border:none;outline:none;background-color:transparent;position:absolute;right:4.3vw;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.headerSimple .headerSimple-action .action-icon{width:6.4vw;height:6.4vw}@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}.headerSimple .headerSimple-refresh{right:16px}.headerSimple .headerSimple-refresh .refresh-image{width:20px;height:20px}.headerSimple .headerSimple-action{right:16px}.headerSimple .headerSimple-action .action-icon{width:24px;height:24px}}.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:var(--overlay-black-40);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:var(--color-white);border:1px solid var(--color-primary);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:var(--color-gray-700)}.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:var(--color-gray-650)}.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:var(--overlay-transparent);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:var(--color-white)}.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:var(--color-white)}.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:var(--overlay-white-30);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,var(--overlay-white-50),var(--overlay-white-01),var(--overlay-white-50));-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 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:var(--color-white)}.benefit-cardGroup .cardGroup-card:has(.button-detail:active) .card-overlay{background-color:var(--overlay-black-20)}@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:var(--color-white);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:var(--color-gray-700)}.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:var(--color-gray-100)}.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:var(--color-gray-600)}.benefit-eventGroup .eventGroup-item .item-content .item-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.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,var(--color-gray-100) 80%,var(--color-white) 100%)}.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:var(--color-primary)}.benefit .benefit-content .benefit-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-primary)}@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:var(--color-white);margin-bottom:.5vw}.coupon-fee .fee-feeCard .feeCard-info .info-value{font-family:Pretendard;font-weight:600;font-size:6.9vw;color:var(--color-white)}.coupon-fee .fee-feeCard .feeCard-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-white)}@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:var(--color-gray-700)}.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:var(--color-gray-700)}.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:var(--color-gray-600)}.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:var(--color-gray-650)}.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:var(--color-primary)}.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:var(--color-white)}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-text .text-title{color:var(--color-gray-400)}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-text .text-description{color:var(--color-gray-250)}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-info .info-expiry{color:var(--color-gray-400)}.coupon-couponList .coupon-section.used .section-list .list-container .list-card .card-discount{background-color:var(--color-gray-400)}@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,var(--color-gray-100) 95%,var(--color-white) 100%)}.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,var(--color-gray-100) 95%,var(--color-white) 100%)}.tab{width:100%;display:flex;gap:2px;justify-content:space-between;padding:17.9vw 4.3vw 0;background-color:var(--color-white)}.tab .tab-container{width:100%;height:10.4vw;display:flex;align-items:center;justify-content:center;border-bottom:.3vw solid var(--color-gray-250);cursor:pointer;transition:border-color .2s ease}.tab .tab-container .tab-text{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-gray-600);transition:color .2s ease}.tab .tab-container.active{border-bottom:.5vw solid var(--color-primary)}.tab .tab-container.active .tab-text{color:var(--color-primary)}@media screen and (min-width:690px){.tab{padding:67px 16px 0}.tab .tab-container{height:39px;border-bottom:1px solid var(--color-gray-250);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 var(--color-primary)}}.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:var(--color-white);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:var(--color-gray-100);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:var(--color-gray-700)}.point-history .history-empty .empty-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.point-history .history-historyList{width:100%;display:flex;flex-direction:column;gap:.5vw;padding-top:5.3vw;background-color:var(--color-white)}.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:var(--color-white)}.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:var(--color-gray-700)}.point-history .history-historyList .historyList-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.point-history .history-historyList .historyList-content .content-value{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:var(--color-primary)}.point-history .history-historyList .historyList-content.use .content-value{color:var(--color-gray-500)}@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:var(--color-gray-750)}.my-info .info-profile .profile-text .text-email{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:var(--color-gray-650)}.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:var(--color-white)}.my-buttonList .buttonList-button .button-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700);margin:1.1vw 0}.my-buttonList .buttonList-button .button-divider{border:none;border-top:.5px solid var(--color-gray-250);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:var(--color-gray-600)}.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:var(--color-gray-250);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,var(--color-gray-100) 80%,var(--color-white) 100%)}.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:var(--color-gray-600)}@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:var(--color-white);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:var(--color-gray-700)}.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:var(--color-gray-600)}.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:var(--color-gray-600)}.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 var(--color-gray-400);margin-top:4.3vw}.myDetail-buttonList .buttonList-withdraw .withdraw-text{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:var(--color-gray-400)}@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:var(--color-white)}.myDetail .myDetail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-gray-100)}.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:var(--color-white)}.myDetail-noticeSection .myDetail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--color-primary);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:var(--color-white)}.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:var(--color-white)}.invite-benefitInvite .invite-benefitContainer .invite-benefitList .invite-benefitItem .invite-benefitText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-primary-pale)}@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:var(--color-white)}.invite-codeSection .invite-codeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.invite-codeSection .invite-codeDisplay{width:100%;height:19.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8vw;background-color:var(--color-gray-100);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:var(--color-primary)}.invite-codeSection .invite-codeDisplay .invite-codeDescription{font-family:Pretendard;font-weight:500;font-size:2.7vw;color:var(--color-gray-600);border-bottom:1px solid var(--color-gray-600)}.invite-codeSection .invite-codeCopyButton{width:100%;height:10.7vw;text-align:center;background-color:var(--color-primary);border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-white)}.invite-codeSection .invite-codeCopyButton:active{background-color:var(--color-primary-hover)}@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:var(--color-white)}.invite-linkSection .invite-linkTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.invite-linkSection .invite-linkDisplay{display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;height:9.6vw;background-color:var(--color-gray-100);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:var(--color-gray-600)}.invite-linkSection .invite-linkDisplay .invite-linkCopyButton{width:11.7vw;height:6.4vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-white);text-align:center;font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-500)}.invite-linkSection .invite-linkDisplay .invite-linkCopyButton:active{background-color:var(--color-gray-500);color:var(--color-white)}.invite-linkSection .invite-shareButton{width:100%;height:10.7vw;text-align:center;background-color:var(--color-primary);border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-white)}.invite-linkSection .invite-shareButton:active{background-color:var(--color-primary-hover)}@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:var(--color-white);border-radius:4.3vw}.invite-statusSection .invite-statusTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.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:var(--color-gray-600)}.invite-statusSection .invite-statusList .invite-divider{border:none;border-top:.5px solid var(--color-neutral-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:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--color-gray-100)}.invite .invite-content{background-color:var(--color-gray-250);padding-bottom:40px}.counsel{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,var(--color-gray-100) 95%,var(--color-white) 100%)}.counsel .counsel-content{width:100%;padding:15.2vw 0 13.4vw;background-color:var(--color-white)}.counsel .counsel-content .content-divider{width:100%;height:1.6vw;background-color:var(--color-gray-100)}@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:var(--color-gray-700)}.counsel-buttonCounsel .buttonCounsel-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-650)}.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:var(--color-gray-50)}.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:var(--color-gray-700)}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.phone:active{background-color:var(--color-primary-lighter)}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.email:active{background-color:var(--color-success-bg)}.counsel-buttonCounsel .buttonCounsel-buttonList .buttonList-button.kakao:active{background-color:var(--color-warning-pale)}@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:var(--color-gray-700);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:var(--color-gray-50);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:var(--color-primary)}.counsel-FAQ .FAQ-questionList .questionList-question .question-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-700)}.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:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--overlay-black-40);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:var(--color-white);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:var(--color-gray-750)}.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:var(--color-gray-100);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-500)}.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:var(--color-primary)}.modal-counsel .modal-button .modal-openButton .openButton-text{text-decoration:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.modal-counsel .modal-button .modal-openButton.email{background-color:var(--color-success-alt)}.modal-counsel .modal-button .modal-openButton.kakao{background-color:var(--color-warning-bright)}.modal-counsel .modal-button .modal-openButton.kakao .openButton-text{color:var(--color-brown)}@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{width:145px;height:40px;border-radius:16px;font-size:16px}.modal-counsel .modal-button .modal-openButton{width:145px;height:40px;border-radius:16px}.modal-counsel .modal-button .modal-openButton .openButton-text{font-size:16px}}@keyframes messagesFadeOut{0%{opacity:1}to{opacity:0}}@keyframes refreshSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dotPulseOuter{0%,to{transform:scale(1)}50%{transform:scale(.6)}}@keyframes dotPulseCenter{0%,to{transform:scale(.6)}50%{transform:scale(1)}}@keyframes chatbotPanelSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatbotPanelSlideOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.chatbot-button{position:fixed;z-index:2;right:4vw;bottom:8vw;width:14.9vw;height:14.9vw;cursor:pointer}.chatbot{position:fixed;z-index:3;right:4vw;bottom:16vw;width:calc(100% - 8vw);height:60vh;background-color:var(--color-gray-100);box-shadow:0 0 0 1px var(--color-primary) inset;border-radius:4.8vw;transform-origin:bottom right}.chatbot .chatbot-header{width:100%;height:16vw;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-primary);border-radius:4.8vw 4.8vw 0 0;padding:0 4.3vw}.chatbot .chatbot-header .header-info{display:flex;flex-direction:column;gap:1.3vw}.chatbot .chatbot-header .header-info .info-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-white)}.chatbot .chatbot-header .header-info .info-status{display:flex;align-items:center;gap:1.1vw}.chatbot .chatbot-header .header-info .info-status .status-dot{width:1.1vw;height:1.1vw;border-radius:100%;background-color:var(--color-success-bright)}.chatbot .chatbot-header .header-info .info-status .status-text{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:var(--color-white)}.chatbot .chatbot-header .header-actions{display:flex;align-items:center;gap:2.7vw}.chatbot .chatbot-header .header-actions .actions-refresh{width:5.3vw;height:5.3vw;cursor:pointer}.chatbot .chatbot-header .header-actions .actions-refresh.actions-refresh--spin{animation:refreshSpin .5s ease-in-out}.chatbot .chatbot-header .header-actions .actions-close{width:5.3vw;height:5.3vw;cursor:pointer}.chatbot .chatbot-messages{width:100%;height:calc(100% - 54.7vw);overflow-y:scroll;display:flex;flex-direction:column;gap:4.3vw;padding:0 4.3vw 4.8vw}.chatbot .chatbot-messages.chatbot-messages--resetting{animation:messagesFadeOut .3s ease-out forwards}.chatbot .chatbot-messages .messages-info{width:100%;margin-top:5.1vw;display:flex;align-items:center;justify-content:center}.chatbot .chatbot-messages .messages-info .info-section{height:5.3vw;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border-radius:8vw;padding:0 2.1vw}.chatbot .chatbot-messages .messages-info .info-section .info-text{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-400)}.chatbot .chatbot-messages .messages-bot{display:flex;flex-direction:column;align-items:flex-start;gap:1.1vw}.chatbot .chatbot-messages .messages-bot .bot-icon{width:8vw;height:8vw}.chatbot .chatbot-messages .messages-bot .bot-section{display:flex;align-items:flex-end;gap:1.1vw}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble{max-width:75%;padding:3.2vw 2.7vw;background-color:var(--color-white);border:1px solid var(--overlay-black-20);border-radius:0 4.8vw 4.8vw}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble .bubble-text{font-family:Pretendard;font-weight:400;font-size:4vw;color:var(--color-gray-700);white-space:pre-line;word-break:keep-all}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble.loading{display:flex;align-items:center;justify-content:center;gap:5px;width:100px}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble.loading .bubble-dot{min-width:8px;min-height:8px;width:8px;height:8px;background-color:var(--color-primary-pale);border-radius:100%;animation:dotPulseOuter 1.2s ease-in-out infinite}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble.loading .bubble-dot:nth-child(2){animation:dotPulseCenter 1.2s ease-in-out infinite}.chatbot .chatbot-messages .messages-bot .bot-section .bot-time{font-family:Pretendard;font-weight:300;font-size:2.7vw;color:var(--color-gray-500)}.chatbot .chatbot-messages .messages-user{display:flex;justify-content:end;align-items:flex-end;gap:1.1vw}.chatbot .chatbot-messages .messages-user .user-time{font-family:Pretendard;font-weight:300;font-size:3.2vw;color:var(--color-gray-500)}.chatbot .chatbot-messages .messages-user .user-bubble{max-width:75%;padding:3.2vw 2.7vw;background-color:var(--color-primary);border-radius:4.8vw 4.8vw 0}.chatbot .chatbot-messages .messages-user .user-bubble .bubble-text{font-family:Pretendard;font-weight:400;font-size:4vw;color:var(--color-white)}.chatbot .chatbot-input{width:100%;height:38.7vw;padding:4.3vw;display:flex;flex-direction:column;justify-content:space-between;gap:4.3vw;background-color:var(--color-white);border:1px solid var(--color-primary);border-top:none;border-radius:0 0 4.8vw 4.8vw}.chatbot .chatbot-input .input-suggestions{width:100%;display:flex;flex-wrap:wrap;gap:1.6vw}.chatbot .chatbot-input .input-suggestions .suggestions-chip{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-primary);text-align:center;border:1px solid var(--color-primary);outline:none;border-radius:8vw;padding:1.1vw 2.1vw;background-color:var(--color-white)}.chatbot .chatbot-input .input-suggestions .suggestions-chip:active{background-color:var(--color-primary-lighter)}.chatbot .chatbot-input .input-section{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2.9vw 4.3vw;border-radius:3.2vw;background-color:var(--color-gray-100)}.chatbot .chatbot-input .input-section .input-field{width:calc(100% - 5.3vw);background-color:transparent;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.chatbot .chatbot-input .input-section .input-field::placeholder{color:var(--color-gray-250)}.chatbot .chatbot-input .input-section .input-send{width:5.3vw;height:5.3vw;cursor:pointer}.chatbot--opening{animation:chatbotPanelSlideIn .3s ease-out forwards}.chatbot--closing{animation:chatbotPanelSlideOut .3s ease-in forwards}@media screen and (min-width:690px){.chatbot-button{right:calc(50% - 330px);bottom:30px;width:56px;height:56px}.chatbot{right:calc(50% - 330px);width:500px;bottom:60px;border-radius:18px}.chatbot .chatbot-header{height:60px;border-radius:18px 18px 0 0;padding:0 16px}.chatbot .chatbot-header .header-info{gap:5px}.chatbot .chatbot-header .header-info .info-title{font-size:15px}.chatbot .chatbot-header .header-info .info-status{gap:4px}.chatbot .chatbot-header .header-info .info-status .status-dot{width:4px;height:4px}.chatbot .chatbot-header .header-info .info-status .status-text{font-size:12px}.chatbot .chatbot-header .header-actions{gap:10px}.chatbot .chatbot-header .header-actions .actions-refresh,.chatbot .chatbot-header .header-actions .actions-close{width:20px;height:20px}.chatbot .chatbot-messages{height:calc(100% - 205px);gap:16px;padding:0 16px 18px}.chatbot .chatbot-messages .messages-info{margin-top:19px}.chatbot .chatbot-messages .messages-info .info-section{height:20px;border-radius:30px;padding:0 8px}.chatbot .chatbot-messages .messages-info .info-section .info-text{font-size:11px}.chatbot .chatbot-messages .messages-bot{gap:4px}.chatbot .chatbot-messages .messages-bot .bot-icon{width:30px;height:30px}.chatbot .chatbot-messages .messages-bot .bot-section{gap:4px}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble{padding:12px 10px;border-radius:0 18px 18px}.chatbot .chatbot-messages .messages-bot .bot-section .bot-bubble .bubble-text{font-size:15px}.chatbot .chatbot-messages .messages-bot .bot-section .bot-time{font-size:10px}.chatbot .chatbot-messages .messages-user{gap:4px}.chatbot .chatbot-messages .messages-user .user-time{font-size:12px}.chatbot .chatbot-messages .messages-user .user-bubble{padding:12px 10px;border-radius:18px 18px 0}.chatbot .chatbot-messages .messages-user .user-bubble .bubble-text{font-size:15px}.chatbot .chatbot-input{height:145px;padding:16px;gap:16px;border-radius:0 0 18px 18px}.chatbot .chatbot-input .input-suggestions{gap:6px}.chatbot .chatbot-input .input-suggestions .suggestions-chip{font-size:13px;border-radius:30px;padding:4px 8px}.chatbot .chatbot-input .input-section{padding:11px 16px;border-radius:12px}.chatbot .chatbot-input .input-section .input-field{width:calc(100% - 20px);font-size:16px}.chatbot .chatbot-input .input-section .input-send{width:20px;height:20px}}.FAQ{width:100%;min-height:100dvh;padding-bottom:11.3vw;background:linear-gradient(to bottom,var(--color-gray-100) 95%,var(--color-white) 100%)}@media screen and (min-width:690px){.FAQ{padding-bottom:40px}}.FAQ-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-white)}.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:var(--color-gray-700);margin-bottom:2.4vw}.FAQ-content .content-title .title-type{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-primary)}.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:var(--color-gray-650)}.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:var(--color-gray-50)}.FAQ-content .content-counsel .counsel-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-700);margin-bottom:.5vw}.FAQ-content .content-counsel .counsel-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-600)}.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,var(--color-gray-100) 95%,var(--color-white) 100%)}.policy .policy-content{width:100%;padding:15.2vw 0 13.4vw;background-color:var(--color-white)}.policy .policy-content .policy-banner{width:100%;padding:4.8vw 4.3vw;background-color:var(--color-primary-lighter)}.policy .policy-content .policy-banner .banner-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-primary-dark);margin-bottom:.5vw}.policy .policy-content .policy-banner .banner-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-primary)}@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:var(--color-gray-700);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:var(--color-gray-50);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:var(--color-gray-700);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:var(--color-gray-600)}.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:var(--color-gray-100)}.policy-noticeSection .policy-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}.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:var(--color-gray-600);padding-right:1.1vw;border-right:1px solid var(--color-gray-250)}.policy-noticeSection .policy-info .info-container .container-description{font-family:Pretendard;font-weight:300;font-size:2.9vw;color:var(--color-gray-600);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:var(--color-gray-700);margin-bottom:1.6vw}.policyDetail-content .content-info .info-date{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.policyDetail-content .content-policy{padding:4.3vw;min-height:133.3vw}.policyDetail-content .content-policy .policy-text{display:block;font-family:Pretendard;font-weight:400;font-size:3.5vw;color:var(--color-neutral-4a4a4a);line-height:1.6;word-break:keep-all}.policyDetail-content .content-policy .policy-text h1{font-size:5.5vw;font-weight:700;color:var(--color-gray-850);margin:2vw 0 3vw}.policyDetail-content .content-policy .policy-text h2{font-size:4.5vw;font-weight:600;color:var(--color-gray-850);margin:5vw 0 2vw}.policyDetail-content .content-policy .policy-text h3{font-size:4vw;font-weight:600;color:var(--color-neutral-4a4a4a);margin:3vw 0 1.5vw}.policyDetail-content .content-policy .policy-text p{margin:1.2vw 0;padding-left:3vw}.policyDetail-content .content-policy .policy-text p.policy-section-heading{padding-left:0;font-weight:600;color:var(--color-gray-850);font-size:4vw;margin:4vw 0 1.5vw}.policyDetail-content .content-policy .policy-text strong{font-weight:600;color:var(--color-gray-850)}.policyDetail-content .content-policy .policy-text code{background:var(--color-neutral-f3f3f3);padding:.3vw 1vw;border-radius:1vw;font-family:Pretendard,monospace;font-size:3.2vw;color:var(--color-purple)}.policyDetail-content .content-policy .policy-text hr{border:none;border-top:1px solid var(--color-gray-300);margin:4vw 0}.policyDetail-content .content-policy .policy-text blockquote{background:var(--color-warning-bg);border-left:1vw solid var(--color-warning);padding:2vw 3vw;margin:3vw 0;border-radius:1vw}.policyDetail-content .content-policy .policy-text blockquote p{margin:.5vw 0;color:var(--color-neutral-5a5a5a)}.policyDetail-content .content-policy .policy-text ol,.policyDetail-content .content-policy .policy-text ul{padding-left:9vw;margin:1.5vw 0}.policyDetail-content .content-policy .policy-text li,.policyDetail-content .content-policy .policy-text ol ol,.policyDetail-content .content-policy .policy-text ol ul,.policyDetail-content .content-policy .policy-text ul ol,.policyDetail-content .content-policy .policy-text ul ul{margin:1vw 0}.policyDetail-content .content-policy .policy-text .nested-items{padding-left:4vw;margin:.8vw 0 1.5vw}.policyDetail-content .content-policy .policy-text .nested-item{margin:.6vw 0;color:var(--color-neutral-5a5a5a)}.policyDetail-content .content-policy .policy-text table{width:100%;border-collapse:collapse;margin:3vw 0;font-size:3.2vw}.policyDetail-content .content-policy .policy-text th{background:var(--color-neutral-f8f8f8);font-weight:600;padding:2vw;border:1px solid var(--color-gray-300);text-align:left;color:var(--color-gray-850)}.policyDetail-content .content-policy .policy-text td{padding:2vw;border:1px solid var(--color-gray-300);vertical-align:top}@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-content .content-policy .policy-text h1{font-size:20px;margin:8px 0 12px}.policyDetail-content .content-policy .policy-text h2{font-size:17px;margin:20px 0 8px}.policyDetail-content .content-policy .policy-text h3{font-size:15px;margin:12px 0 6px}.policyDetail-content .content-policy .policy-text p{margin:5px 0;padding-left:12px}.policyDetail-content .content-policy .policy-text p.policy-section-heading{padding-left:0;font-weight:600;font-size:15px;margin:16px 0 6px}.policyDetail-content .content-policy .policy-text code{font-size:12px;padding:1px 4px;border-radius:4px}.policyDetail-content .content-policy .policy-text hr{margin:16px 0}.policyDetail-content .content-policy .policy-text blockquote{border-left:4px solid var(--color-warning);padding:8px 12px;margin:12px 0;border-radius:4px}.policyDetail-content .content-policy .policy-text ol,.policyDetail-content .content-policy .policy-text ul{padding-left:36px;margin:6px 0}.policyDetail-content .content-policy .policy-text li{margin:4px 0}.policyDetail-content .content-policy .policy-text .nested-items{padding-left:16px;margin:4px 0 8px}.policyDetail-content .content-policy .policy-text .nested-item{margin:3px 0}.policyDetail-content .content-policy .policy-text table{font-size:12px;margin:12px 0}.policyDetail-content .content-policy .policy-text th,.policyDetail-content .content-policy .policy-text td{padding:8px}}.policyDetail{width:100%;min-height:100dvh;padding-bottom:11.3vw;background-color:var(--color-white)}@media screen and (min-width:690px){.policyDetail{padding-bottom:40px}}.alarmSetting-noticeSection{padding:10.7vw 4.3vw 0;background-color:var(--color-gray-100)}.alarmSetting-noticeSection .alarmSetting-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--color-gray-700);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:var(--color-error)}.alarmSetting-toggleList .toggleList-container .toggleList-title .title-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.9vw;color:var(--color-white)}.alarmSetting-toggleList .toggleList-container .toggleList-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-50)}.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:var(--color-gray-700)}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .container-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.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:var(--color-primary);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:var(--color-white);transition:left .2s ease}.alarmSetting-toggleList .toggleList-container .toggleList-toggle .toggle-container .toggle-button.off{background-color:var(--color-primary-tint)}.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:var(--color-gray-100)}@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,var(--color-gray-100) 95%,var(--color-white) 100%)}.alarmSetting .alarmSetting-content{width:100%;padding:15.2vw 0 11.3vw;background-color:var(--color-white)}@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:var(--color-white)}.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:var(--color-gray-100);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:var(--color-gray-700)}.payHistory-content .history-empty .empty-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.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:var(--color-white);text-decoration:none;border:1px solid var(--overlay-black-06)}.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:var(--color-primary-lighter)}.payHistory-content .history-historyList .historyList-container .container-image .image-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:2.9vw;color:var(--color-primary)}.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:var(--color-gray-700)}.payHistory-content .history-historyList .historyList-container .container-text .text-title .title-price{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-gray-700)}.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:var(--color-gray-500)}.payHistory-content .history-historyList .historyList-container.cancelled{border:none}.payHistory-content .history-historyList .historyList-container.cancelled .container-image .image-badge{background-color:var(--color-gray-100)}.payHistory-content .history-historyList .historyList-container.cancelled .container-image .image-badge .badge-text{color:var(--color-gray-500)}.payHistory-content .history-historyList .historyList-container.cancelled .container-text .text-title .title-price{color:var(--color-gray-600);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,var(--color-gray-100) 95%,var(--color-white) 100%)}@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:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--color-white)}@media screen and (min-width:690px){.payDetail{padding-bottom:100px}}.payDetail-content{display:flex;flex-direction:column;gap:2.1vw;background-color:var(--color-gray-100);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:var(--color-gray-750)}.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:var(--color-primary-lighter)}.payDetail-content .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge .payDetail-summaryBadgeText{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-primary)}.payDetail-content .payDetail-summary .payDetail-summaryId{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.payDetail-content .payDetail-card{width:100%;padding:4.3vw;background-color:var(--color-white);border-radius:4.3vw}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-750)}.payDetail-content .payDetail-card .payDetail-cardHeader .payDetail-cardDivider{width:100%;height:.3vw;background-color:var(--color-gray-100);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:var(--color-gray-600)}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardRow .payDetail-cardValue{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.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:var(--color-gray-700)}.payDetail-content .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalValue{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:var(--color-primary)}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryAmount{text-decoration:line-through;color:var(--color-gray-600)}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge{background-color:var(--color-white)}.payDetail-content.cansel .payDetail-summary .payDetail-summaryTop .payDetail-summaryBadge .payDetail-summaryBadgeText{color:var(--color-gray-500)}.payDetail-content.cansel .payDetail-card .payDetail-cardBody .payDetail-cardTotal .payDetail-cardTotalValue{color:var(--color-error)}@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,var(--color-gray-100) 80%,var(--color-white) 100%)}.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 var(--color-primary);background-color:var(--color-white)}.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:var(--color-primary)}.pay-intro .intro-text .text-description{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-600)}.pay-intro .intro-text .text-description .highlight{font-weight:600;color:var(--color-primary)}.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:var(--color-primary)}.pay-intro .intro-button .button-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.pay-intro .intro-button:active{background-color:var(--color-primary-hover)}@media screen and (min-width:690px){.pay-intro{padding:16px;margin-top:20px;border-radius:16px;border:1px solid var(--color-primary)}.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:var(--color-white);padding:3.2vw 4.3vw 4.3vw}.pay-fee .fee-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-gray-700)}.pay-fee .fee-content{width:100%;padding:4.3vw;margin-top:2.1vw;border-radius:4.3vw;background-color:var(--color-primary-bg)}.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:var(--color-gray-700)}.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:var(--overlay-white-60);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,var(--overlay-primary-50),var(--overlay-primary-01),var(--overlay-primary-50));-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 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:var(--color-primary);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:var(--color-error)}.pay-fee .fee-content .content-title .title-rate{font-family:Pretendard;font-weight:700;font-size:6.4vw;color:var(--color-primary)}.pay-fee .fee-content .content-divider{border:none;border-top:.3vw solid var(--color-primary-pale);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:var(--color-gray-650)}.pay-fee .fee-content .content-example .example-container .container-price.highlight{font-weight:700;color:var(--color-gray-750)}.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:var(--color-primary)}.pay-fee .fee-content .content-info .info-description{font-family:Pretendard;font-weight:600;font-size:2.7vw;color:var(--color-gray-500)}@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 var(--color-primary-pale);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:var(--color-white);border:1px solid var(--color-neutral-e5e8eb);border-radius:12px;margin-bottom:12px;cursor:pointer;transition:all .2s ease}.contract-list-item:hover{background:var(--color-neutral-f8f9fa);border-color:var(--color-primary-accent)}.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:var(--color-gray-900);margin:0}.info-amount{font-size:14px;font-weight:500;color:var(--color-neutral-4a5568);margin:0}.info-date{font-size:13px;font-weight:400;color:var(--color-primary-accent);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:var(--color-white)}.pay-upcomming .upcomming-title{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-gray-700)}.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:var(--color-gray-100)}.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:var(--color-gray-700)}.pay-upcomming .upcomming-empty .empty-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.upcomming-tabs{display:flex;gap:0;margin:4.3vw 0 3.2vw;border-bottom:.5vw solid var(--color-neutral-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:var(--color-neutral-9ca3af);cursor:pointer;transition:all .2s ease;margin-bottom:-.5vw}.tab-button.active{color:var(--color-primary-accent);border-bottom-color:var(--color-primary-accent);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:var(--color-neutral-9ca3af);margin:0}.upcomming-add-button{width:100%;padding:4.3vw;background:var(--color-neutral-f8f9fa);border:.3vw dashed var(--color-neutral-d1d5db);border-radius:3.2vw;font-family:Pretendard;font-size:3.7vw;font-weight:500;color:var(--color-neutral-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 var(--color-neutral-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 var(--color-neutral-d1d5db);border-radius:12px;font-size:14px}.upcomming-add-button:hover{background:var(--color-neutral-e5e8eb);border-color:var(--color-primary-accent);color:var(--color-primary-accent)}}@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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.pay-modalCalFee .modalCalFee-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.pay-modalCalFee .modalCalFee-header .header-close{width:6.4vw;height:6.4vw}.pay-modalCalFee .modalCalFee-content{width:100%;background-color:var(--color-white);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:var(--color-white)}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-text .text-value{font-family:Pretendard;font-weight:600;font-size:6.9vw;color:var(--color-white)}.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 var(--color-primary);border-radius:2.7vw;background-color:var(--color-white)}.pay-modalCalFee .modalCalFee-content .content-fee .fee-container .container-button .button-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-primary)}.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:var(--color-gray-700)}.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:var(--color-gray-700)}.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 var(--color-gray-250);margin-bottom:2.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600);margin-bottom:2.1vw}.pay-modalCalFee .modalCalFee-content .content-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.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:var(--color-gray-600)}.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:var(--color-gray-100)}.pay-modalCalFee .modalCalFee-result .result-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-650)}.pay-modalCalFee .modalCalFee-result .result-title.active{color:var(--color-gray-750)}.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:var(--color-gray-700)}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-value.highlight{color:var(--color-primary)}.pay-modalCalFee .modalCalFee-result .result-amount .amount-container .container-name{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-700)}.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:var(--color-gray-750)}.pay-modalCalFee .modalCalFee-result .result-amount .amount-divider{width:100%;border-top:.3vw solid var(--color-gray-250)}.pay-modalCalFee .modalCalFee-result .result-button{width:100%;height:11.7vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary);text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}@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 var(--color-gray-100)}.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 var(--color-primary);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 var(--color-gray-250);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 var(--color-gray-250)}.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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.pay-modalCalCoupon .modalCalCoupon-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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:var(--color-gray-700)}.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:var(--color-gray-600)}.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:var(--color-gray-650)}.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:var(--color-primary)}.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:var(--color-white)}.pay-modalCalCoupon .modalCalCoupon-content .content-couponList .list-container.selected .card-info .info-text .text-title{color:var(--color-primary)}.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:var(--color-white);background-color:var(--color-primary);margin-top:4.3vw}.pay-modalCalCoupon .modalCalCoupon-content .content-button:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-100)}.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:var(--color-gray-650)}.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:var(--color-white);border:.3vw solid var(--color-gray-300);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:var(--color-gray-700)}.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:var(--color-gray-700)}.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:var(--color-primary)}.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:var(--color-gray-250);text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-gray-500)}.content-hasValue .content-button .button-add:active{color:var(--color-gray-650)}.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:var(--color-gray-750)}.content-empty .empty-title .title-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-650)}.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:var(--color-primary);text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-white)}.content-empty .button-add:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-300);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:var(--overlay-black-40);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 var(--color-primary);border-radius:4.3vw;background-color:var(--color-white);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:var(--color-primary)}.pay-modalFlow .modalFlow-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.5vw;color:var(--color-gray-600);text-align:center}.pay-modalFlow .modalFlow-text .text-description .highlight{font-weight:600;color:var(--color-primary)}.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 var(--color-primary);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:var(--color-gray-700);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:var(--color-primary)}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input{display:flex;align-items:baseline;justify-content:space-between;border-bottom:.5vw solid var(--color-gray-250);margin-bottom:11.2vw;width:100%}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600);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:var(--color-gray-250)}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend{border-bottom:.3vw solid var(--color-gray-400);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:var(--color-gray-400)}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend.error{border-bottom-color:var(--color-primary);animation:myEditBlink 1s ease-in-out infinite}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-resend.error .resend-text{color:var(--color-primary)}.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:var(--color-success)}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input .input-verify.error .verify-text{color:var(--color-error)}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.error{border-bottom-color:var(--color-error)}.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:var(--color-error)}.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:var(--color-gray-700)}.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:var(--color-gray-600)}.myEdit-container .myEdit-submit{width:100%;height:12.8vw;text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white);background-color:var(--color-primary-light);border:none;outline:none;border-radius:4.3vw}.myEdit-container .myEdit-submit.active{background-color:var(--color-primary)}.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 var(--color-gray-250);margin-bottom:42px}.myEdit-container .container-content .myEdit-inputContainer .inputContainer-input.has-value{border-bottom-color:var(--color-primary)}.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 var(--color-gray-400)}.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:var(--color-white)}.myEdit-noticeSection .myEdit-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--color-white)}.myEdit .myEdit-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-gray-100)}@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:var(--overlay-gray-100-50);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:var(--color-gray-400)}.payContract .payContract-footer .footer-indicator .indicator-circle.active{background-color:var(--color-primary)}.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:var(--color-white);background-color:var(--color-primary-light)}.payContract .payContract-footer .footer-button.active{background-color:var(--color-primary)}@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:var(--color-primary)}.payContract-setAmount .setAmount-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750)}.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:var(--color-gray-700)}.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:var(--color-gray-700)}.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 var(--color-gray-250);margin-bottom:2.1vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600);margin-bottom:2.1vw}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-600)}.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 var(--color-gray-250);margin-bottom:8px}.payContract-setAmount .setAmount-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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}}.setSecond-calendar{display:flex;flex-direction:column;align-items:center;width:100%}.setSecond-calendar .calendar-date{display:flex;align-items:center;justify-content:center;gap:5.9vw;margin-bottom:2.7vw}.setSecond-calendar .calendar-date .date-arrow{width:6.9vw;height:6.9vw;display:flex;align-items:center;justify-content:center;border:none;border-radius:100%;outline:none;background-color:transparent}.setSecond-calendar .calendar-date .date-arrow.left{transform:rotate(180deg)}.setSecond-calendar .calendar-date .date-text{font-family:Pretendard;font-weight:700;font-size:5vw;color:var(--color-gray-700)}.setSecond-calendar .calendar-grid{display:flex;flex-direction:column;gap:1.1vw}.setSecond-calendar .calendar-grid .calendar-row{display:flex;align-items:center;justify-content:center;gap:1.1vw}.setSecond-calendar .calendar-grid .calendar-row .row-day{display:flex;align-items:center;justify-content:center;flex:0 0 10.7vw;width:10.7vw;height:10.7vw;border-radius:2.1vw;background-color:var(--color-gray-50);font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650);cursor:pointer}.setSecond-calendar .calendar-grid .calendar-row .row-day.title{background-color:transparent;font-weight:500;cursor:default}.setSecond-calendar .calendar-grid .calendar-row .row-day.red{color:var(--color-error)}.setSecond-calendar .calendar-grid .calendar-row .row-day.blue{color:var(--color-primary)}.setSecond-calendar .calendar-grid .calendar-row .row-day.selected{background-color:var(--color-primary);color:var(--color-white)}.setSecond-calendar .calendar-grid .calendar-row .row-day.none{color:var(--color-gray-250);cursor:not-allowed}.setSecond-calendar .calendar-grid .calendar-row .row-day.next-month{color:var(--color-gray-250);cursor:pointer}.setSecond-calendar .calendar-grid .calendar-row .row-day.next-month.selected{background-color:var(--color-primary);color:var(--color-white)}.setSecond-calendar .calendar-grid .calendar-row .row-day.padding{background-color:transparent;cursor:default}.setSecond-calendar .calendar-notice{display:flex;align-items:center;justify-content:center;margin-top:2.7vw;padding:1.6vw 2.9vw;background-color:var(--color-primary-lighter);border-radius:16vw}.setSecond-calendar .calendar-notice .notice-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-primary)}@media screen and (min-width:690px){.setSecond-calendar .calendar-months{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:32px}.setSecond-calendar .calendar-month{display:flex;flex-direction:column;align-items:center}.setSecond-calendar .calendar-date{gap:22px;margin-bottom:10px}.setSecond-calendar .calendar-date .date-text{font-size:18px}.setSecond-calendar .calendar-grid{gap:4px}.setSecond-calendar .calendar-grid .calendar-row{gap:4px}.setSecond-calendar .calendar-grid .calendar-row .row-day{flex:0 0 40px;width:40px;height:40px;border-radius:8px;font-size:14px}.setSecond-calendar .calendar-notice{margin-top:10px;padding:6px 11px;border-radius:60px}.setSecond-calendar .calendar-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:var(--color-gray-700)}.setSecond-setDate .setDate-selected{display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin .35s ease}.setSecond-setDate .setDate-selected.hidden{max-height:0;opacity:0;margin-top:-6.4vw;pointer-events:none}.setSecond-setDate .setDate-selected.visible{max-height:15vw;opacity:1}.setSecond-setDate .setDate-selected .selected-date{display:flex;justify-content:flex-start;padding-bottom:2.1vw;border-bottom:.5vw solid var(--color-primary);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-primary)}.setSecond-setDate .setDate-calendarWrapper{overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin .4s ease}.setSecond-setDate .setDate-calendarWrapper.expanded{max-height:200vw;opacity:1}.setSecond-setDate .setDate-calendarWrapper.collapsed{max-height:0;opacity:0;margin-top:-6.4vw;pointer-events:none}@media screen and (min-width:690px){.setSecond-setDate{gap:24px;margin-bottom:52px}.setSecond-setDate .setDate-title{font-size:17px}.setSecond-setDate .setDate-selected.hidden{margin-top:-24px}.setSecond-setDate .setDate-selected.visible{max-height:60px}.setSecond-setDate .setDate-selected .selected-date{padding-bottom:8px;border-bottom:2px solid var(--color-primary);font-size:16px}.setSecond-setDate .setDate-calendarWrapper.expanded{max-height:600px}.setSecond-setDate .setDate-calendarWrapper.collapsed{margin-top:-24px}}@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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.setSecond-modalAddress .modalAddress-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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:var(--color-gray-100);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:var(--color-gray-600);background-color:transparent;border:none;outline:none}.setSecond-modalAddress .modalAddress-search .search-input::placeholder{color:var(--color-gray-400)}.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:var(--color-gray-500);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:var(--color-gray-100);font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.setSecond-modalAddress .modalAddress-result .result-init .init-example .example-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.setSecond-modalAddress .modalAddress-result .result-address{width:100%;padding:4.3vw 4.8vw;border:.27vw solid var(--color-gray-250);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:var(--color-gray-700);margin-bottom:1.6vw}.setSecond-modalAddress .modalAddress-result .result-address .address-name{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-500)}.setSecond-modalAddress .modalAddress-result .result-address.active{border-color:var(--color-primary)}@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 var(--color-gray-100)}.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 var(--color-gray-250);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:var(--overlay-black-40);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;max-height:90vh;border-radius:4.3vw 4.3vw 0 0;background-color:var(--color-white);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 var(--color-gray-100);flex-shrink:0}.modalAddress-modalAddressDetail .modalAddressDetail-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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;overflow-y:auto;flex:1;min-height:0}.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:var(--color-gray-700)}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-address .address-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-600);word-break:break-all;overflow-wrap:anywhere;line-height:1.5}.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:var(--color-gray-700)}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container{width:100%;margin-top:1.1vw;border-bottom:.5vw solid var(--color-gray-250)}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600);margin-bottom:2.1vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-input .input-info{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-500)}.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:var(--color-gray-700)}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container{width:100%;background-color:var(--color-gray-100);border-radius:4.3vw;border:.3vw solid var(--color-gray-250);padding:4.3vw}.modalAddress-modalAddressDetail .modalAddressDetail-content .content-result .result-container .result-text{font-family:Pretendard;font-weight:600;font-size:3.5vw;color:var(--color-gray-600);word-break:break-all;overflow-wrap:anywhere;line-height:1.5}.modalAddress-modalAddressDetail .modalAddressDetail-button{width:100%;padding:3.2vw 4.3vw 0;display:flex;align-items:center;justify-content:space-between;gap:2.1vw;flex-shrink:0}.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:var(--color-gray-600);background-color:transparent;border:.3vw solid var(--color-gray-250)}.modalAddress-modalAddressDetail .modalAddressDetail-button .top-edit:active{border-color:var(--color-gray-600)}.modalAddress-modalAddressDetail .modalAddressDetail-button .button-confirm{width:75%;height:11.7vw;color:var(--color-white);background-color:var(--color-primary)}.modalAddress-modalAddressDetail .modalAddressDetail-button .top-prev:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-100)}.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 var(--color-gray-250)}.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 var(--color-gray-250);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 var(--color-gray-250)}.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:var(--color-gray-700)}.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:var(--color-gray-100);text-align:left}.setSecond-setAddress .setAddress-search .search-icon{width:5.3vw;height:5.3vw;flex-shrink:0}.setSecond-setAddress .setAddress-search .search-text{flex:1;min-width:0;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-250);word-break:break-all;overflow-wrap:anywhere;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.setSecond-setAddress .setAddress-search .search-text.active{color:var(--color-gray-600)}.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:var(--color-gray-650);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:var(--color-gray-50)}.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:var(--color-gray-600)}.setSecond-setAddress .setAddress-alias .alias-container .alias-button.active{background-color:var(--color-primary)}.setSecond-setAddress .setAddress-alias .alias-container .alias-button.active .button-text{color:var(--color-white)}.setSecond-setAddress .setAddress-search:active{background-color:var(--color-gray-250)}.setSecond-setAddress .setAddress-search:active .search-text{color:var(--color-gray-400)}@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:var(--color-primary)}.payContract-setSecond .setSecond-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750)}@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:var(--color-gray-700)}.setThird-setLessorName .setLessorName-input .input-container{width:100%;padding-bottom:2.1vw;border-bottom:.5vw solid var(--color-gray-250)}.setThird-setLessorName .setLessorName-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600)}.setThird-setLessorName .setLessorName-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.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:var(--color-gray-400)}.setThird-setLessorName .setLessorName-selectGroup .selectGroup-select .select-text.active{color:var(--color-gray-650)}.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 var(--color-gray-250)}.setThird-setLessorName .setLessorName-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-primary)}.payContract-setThird .setThird-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750)}.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:var(--color-gray-700)}.setThird-setLessorBank .setLessorBank-select .select-button{width:18.7vw;height:9.9vw;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-100);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:var(--color-gray-650)}.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:var(--color-gray-500)}.setThird-setLessorBank .setLessorBank-select .select-button:active .button-text{color:var(--color-white)}.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:var(--color-gray-700)}.setThird-setLessorBank .setLessorBank-input .input-container{width:100%;padding-bottom:2.1vw;border-bottom:.5vw solid var(--color-gray-250)}.setThird-setLessorBank .setLessorBank-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600)}.setThird-setLessorBank .setLessorBank-input .input-container .input-field::placeholder{color:var(--color-gray-250)}@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 var(--color-gray-250)}.setThird-setLessorBank .setLessorBank-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.setThird-modalBank .modalBank-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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:var(--color-gray-50);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:var(--color-gray-600);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 var(--color-gray-100)}.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:var(--color-primary)}.payContract-setFourth .setFourth-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750)}.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:var(--color-gray-700)}.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:var(--color-gray-100);font-family:Pretendard;font-weight:500;font-size:4.3vw;color:var(--color-gray-500)}.payContract-setFourth .setFourth-selectSection .selectSection-select .select-button .button.active{background-color:var(--color-primary);color:var(--color-white)}.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:var(--color-gray-650)}.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:var(--color-gray-700)}.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 var(--color-gray-250);margin-bottom:2.1vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.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:var(--color-gray-600);margin-bottom:2.1vw}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.payContract-setFourth .setFourth-selectSection .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-600)}@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 var(--color-gray-250);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:var(--color-primary)}.payContract-setFifth .setFifth-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750)}.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:var(--color-gray-700)}.setFifth-setFile .setFile-text .text-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650)}.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:var(--color-gray-150);border:1px solid var(--color-gray-350)}.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:var(--color-gray-650);background-color:var(--color-neutral-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:var(--overlay-black-90);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:var(--overlay-white-20);color:var(--color-white);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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.setFifth-modalUpload .modalUpload-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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 var(--color-neutral-e7e7e7);border-radius:4.3vw;background-color:var(--color-gray-50)}.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:var(--color-gray-650)}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-desciption{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button .button-text .text-info{font-family:Pretendard;font-weight:400;font-size:2.9vw;color:var(--color-primary)}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button.active{border-color:var(--color-primary);background-color:var(--color-primary-lighter)}.setFifth-modalUpload .modalUpload-buttonList .buttonList-button.active .text-title,.setFifth-modalUpload .modalUpload-buttonList .buttonList-button.active .text-desciption{color:var(--color-primary)}@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 var(--color-gray-100)}.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 var(--color-neutral-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:var(--color-error-bg);display:flex;flex-direction:column;justify-content:center}.footerFifth-noticeSection .footerFifth-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--overlay-black-40);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:var(--color-white);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:var(--color-gray-650)}.payContract-modalContinue .modalContinue-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-750)}.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:var(--color-gray-100);color:var(--color-gray-500)}.payContract-modalContinue .modalContinue-button .button.yes{background-color:var(--color-primary);color:var(--color-white)}@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:var(--overlay-black-40);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:var(--color-white)}.payContract-modalAnalysis.closing{animation:modalAnalysisSlideUp .2s ease-out forwards}.payContract-modalAnalysis .modalAnalysis-close{position:absolute;top:4.3vw;right:4.3vw;width:6.4vw;height:6.4vw;cursor:pointer}.payContract-modalAnalysis .modalAnalysis-close.disabled{opacity:.3;pointer-events:none;cursor:default}.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:var(--color-gray-750);margin-bottom:1.1vw}.payContract-modalAnalysis .modalAnalysis-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-100);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 var(--color-gray-350);border-top-color:var(--color-gray-650);animation:modalAnalysisSpinner .8s linear infinite}.payContract-modalAnalysis .modalAnalysis-content .content-status .status-text{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-success)}.payContract-modalAnalysis .modalAnalysis-content .content-status.pending .status-text{color:var(--color-gray-750)}.payContract-modalAnalysis .modalAnalysis-content .content-status.fail{background-color:var(--color-error-bg)}.payContract-modalAnalysis .modalAnalysis-content .content-status.fail .status-text{color:var(--color-error)}.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 var(--color-gray-250);background-color:var(--color-white);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:var(--color-gray-650)}.payContract-modalAnalysis .modalAnalysis-button .button-top .button-desciption{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-500)}.payContract-modalAnalysis .modalAnalysis-button .button-top:active{background-color:var(--color-gray-100)}.payContract-modalAnalysis .modalAnalysis-button .button-bottom{width:100%;height:13.9vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary);text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.payContract-modalAnalysis .modalAnalysis-button .button-bottom:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-250);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:var(--color-white)}@media screen and (min-width:690px){.payContractDetail{padding-bottom:200px}}.contractDetail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-gray-100)}.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:var(--color-primary)}.contractDetail-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650)}.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:var(--color-white)}.contractDetail-content .content-container .container-info .info-title{padding-bottom:1.6vw;margin-bottom:4.3vw;border-bottom:.3vw solid var(--color-gray-100)}.contractDetail-content .content-container .container-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.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:flex-start;justify-content:space-between;gap:3.2vw}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-name{flex-shrink:0;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-650)}.contractDetail-content .content-container .container-info .info-infoList .info-container .info-descriptionContainer{display:flex;align-items:center;justify-content:flex-end;gap:1.1vw;min-width:0;flex:1}.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:var(--color-gray-650);text-align:right;word-break:break-all;min-width:0}.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:var(--color-primary-lighter)}.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:var(--color-primary)}.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:var(--color-primary)}@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 var(--color-gray-100)}.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{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:var(--color-white)}.contractDetail-noticeSection .contractDetail-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}@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:var(--overlay-white-56);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:var(--color-gray-600);background-color:var(--color-white);border:.3vw solid var(--color-gray-250)}.contractDetail-navigator .navigator-top .top-edit:active{border-color:var(--color-gray-600)}.contractDetail-navigator .navigator-top .top-prev{width:75%;height:11.7vw;color:var(--color-gray-600);background-color:var(--color-white);border:.3vw solid var(--color-gray-250)}.contractDetail-navigator .navigator-top .top-prev:active{background-color:var(--color-gray-600)}.contractDetail-navigator .navigator-pay{width:100%;height:14.9vw;color:var(--color-white);background-color:var(--color-primary)}.contractDetail-navigator .navigator-pay:active{background-color:var(--color-primary-hover)}@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 var(--color-gray-250)}.contractDetail-navigator .navigator-pay{height:56px}}.payProceed{position:relative;width:100%;min-height:100dvh;padding-bottom:32vw;background-color:var(--color-white)}@media screen and (min-width:690px){.payProceed{padding-bottom:120px}}.payProceed-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-gray-100)}.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:var(--color-primary)}.payProceed-content .content-header .header-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650)}.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:var(--color-white)}.payProceed-content .content-infoGroup .infoGroup-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid var(--color-gray-100)}.payProceed-content .content-infoGroup .infoGroup-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.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:var(--color-gray-650)}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-value{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:var(--color-gray-650)}.payProceed-content .content-infoGroup .infoGroup-info .info-contentGroup .info-content .info-value.highlight{color:var(--color-primary)}.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 var(--color-gray-100)}.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:var(--color-gray-500);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:var(--color-primary-lighter);font-family:Pretendard;font-weight:500;font-size:4.3vw;color:var(--color-primary)}.payProceed-content .content-infoGroup .infoGroup-info .info-buttonGroup .buttonGroup-container .buttonGroup-button:active{background-color:var(--color-primary-light);border-color:var(--color-primary);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:var(--color-gray-700)}.payProceed-content .content-infoGroup .infoGroup-info .info-total .total-value{font-family:Pretendard;font-weight:600;font-size:6.4vw;color:var(--color-primary)}@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 var(--color-gray-100)}.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 var(--color-gray-100)}.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:var(--color-white)}.payProceed-noticeSection .payProceed-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.payProceed-noticeSection .payProceed-noticeTitle.green{color:var(--color-teal)}.payProceed-noticeSection .payProceed-noticeTitle.red{color:var(--color-error)}.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:var(--color-gray-600)}.payProceed-noticeSection .noticeSection-divider{border-top:.3vw solid var(--color-gray-250)}.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:var(--color-gray-700)}.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:var(--color-gray-650)}@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 var(--color-gray-250)}.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:var(--overlay-white-56);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:var(--color-gray-250);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-500)}.payProceed-navigator .navigator-button.active{background-color:var(--color-primary);color:var(--color-white)}@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:var(--overlay-black-40);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:var(--color-white);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 var(--color-gray-100)}.payProceed-modalCoupon .modalCoupon-header .header-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700)}.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:var(--color-gray-700)}.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:var(--color-gray-600)}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-info .info-expiry{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-650)}.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:var(--color-primary)}.payProceed-modalCoupon .modalCoupon-couponList .list-container .list-card .card-discount .discount-value{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.payProceed-modalCoupon .modalCoupon-couponList .list-container.selected .card-info .info-text .text-title{color:var(--color-primary)}@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 var(--color-gray-100)}.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,var(--color-gray-50) 80%,var(--color-white) 100%)}.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:var(--color-gray-750);margin-top:4.3vw}.paySuccess-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650);margin-top:1.6vw}.paySuccess-content .content-title .title-value{font-family:Pretendard;font-weight:600;font-size:7.5vw;color:var(--color-primary);margin-top:8.5vw}.paySuccess-content .content-info{width:100%;border-radius:4.3vw;background-color:var(--color-white);padding:4.3vw;margin-top:4.3vw}.paySuccess-content .content-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid var(--color-gray-100)}.paySuccess-content .content-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.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:var(--color-gray-650)}.paySuccess-content .content-info .info-infoList .info-container .info-value{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-400)}.paySuccess-content .content-footer .footer-info{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-500)}@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 var(--color-gray-100)}.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:var(--overlay-white-56);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 var(--color-primary);background-color:var(--color-white);color:var(--color-primary)}.payResult-navigator .navigator-button.bottom{background-color:var(--color-primary);color:var(--color-white)}@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:var(--color-white)}@media screen and (min-width:690px){.paySuccess{padding-bottom:140px}}.payFail-content{width:100%;padding:15.2vw 4.3vw 13.4vw;background-color:var(--color-gray-100)}.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:var(--color-gray-750);margin-top:4.3vw}.payFail-content .content-title .title-desciption{font-family:Pretendard;font-weight:500;font-size:4vw;color:var(--color-gray-650);margin-top:1.6vw;margin-bottom:9.1vw}.payFail-content .content-info{width:100%;border-radius:4.3vw;background-color:var(--color-white);padding:4.3vw;margin-top:1.6vw}.payFail-content .content-info .info-title{padding-bottom:1.6vw;border-bottom:.3vw solid var(--color-gray-100)}.payFail-content .content-info .info-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.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:var(--color-gray-650)}.payFail-content .content-info .info-infoList .info-container .info-value{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.payFail-content .content-info .info-infoList .info-container.highlight .info-name{font-size:4.3vw;color:var(--color-gray-700)}.payFail-content .content-info .info-infoList .info-container.highlight .info-value{font-size:4.3vw;color:var(--color-gray-700);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 var(--color-gray-100)}.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:var(--color-white)}@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:var(--color-gray-650)}.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:var(--color-gray-600)}@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,var(--color-gray-250) 80%,var(--color-white) 100%);overflow-y:auto}@media screen and (min-width:690px){.payInfo{padding-bottom:40px}}.payInfo-content{padding:15.2vw 0 5.3vw;background-color:var(--color-gray-250)}.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:var(--color-primary);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:var(--color-white)}.payInfo-content .payInfo-container .container-title .title-main .title-text .text-detail{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-white)}.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:var(--color-white);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:var(--color-gray-700)}.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:var(--color-gray-600)}.payInfo-content .payInfo-container .container-main .container-info .info-text.highlight{color:var(--color-primary)}.payInfo-content .payInfo-container .container-main .container-divider{margin:1.1vw 0;border:none;border-top:.3vw solid var(--color-gray-250)}.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:var(--color-primary);text-align:center;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.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:var(--color-gray-100);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:var(--color-primary)}.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 var(--color-gray-250)}.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:var(--color-gray-650)}.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:var(--color-gray-600)}@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,var(--color-gray-250) 80%,var(--color-white) 100%)}@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:var(--color-primary)}.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:var(--color-white)}.payDetail-content .content-address .address-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-white)}.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:var(--color-gray-100)}.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:var(--color-primary)}.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:var(--color-white);display:flex;flex-direction:column;gap:4.3vw}.payDetail-content .content-container .container-title{width:100%;padding-bottom:1.6vw;border-bottom:.3vw solid var(--color-gray-100)}.payDetail-content .content-container .container-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.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:var(--color-gray-650)}.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:var(--color-gray-650)}.payDetail-content .content-container .container-text .text-value.highlight{font-size:4.5vw;color:var(--color-primary)}.payDetail-content .content-delete{width:100%;height:11.2vw;border:none;outline:none;border-radius:3.2vw;background-color:var(--color-error-bg);text-align:center;font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-error)}.payDetail-content .content-delete:active{border:.3vw solid var(--color-error)}@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 var(--color-gray-100)}.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 var(--color-error)}}@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:var(--overlay-black-40);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:var(--color-white);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:var(--color-gray-750)}.payDetail-modalDelete .modalDelete-header .header-description{margin-top:1.1vw;font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-650)}.payDetail-modalDelete .modalDelete-header .header-description .highlight{color:var(--color-primary)}.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:var(--color-gray-100);color:var(--color-gray-500)}.payDetail-modalDelete .modalDelete-button .button.confirm{background-color:var(--color-error);color:var(--color-white)}@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,var(--color-gray-100) 95%,var(--color-white) 100%)}.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:var(--color-gray-700)}.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:var(--color-primary)}.withdraw-select .select-selectList .selectList-container{width:100%;height:10.9vw;display:flex;align-items:center;padding:0 4.3vw;background-color:var(--color-white);border-radius:3.2vw}.withdraw-select .select-selectList .selectList-container .container-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-400)}.withdraw-select .select-selectList .selectList-container.active{border:.3vw solid var(--color-primary);background-color:var(--color-primary-lighter)}.withdraw-select .select-selectList .selectList-container.active .container-text{color:var(--color-primary)}@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 var(--color-primary)}}.withdraw-noticeSection{padding:10.7vw 4.3vw;background-color:var(--color-white)}.withdraw-noticeSection .withdraw-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-600)}.withdraw-noticeSection .withdraw-noticeList .withdraw-notice .withdraw-noticeText.highlight{color:var(--color-error)}.withdraw-noticeSection .noticeSection-divider{margin:4.3vw 0;border:none;border-bottom:.5px solid var(--color-gray-250)}@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:var(--color-gray-700)}.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:var(--color-white)}.withdraw-navigator .navigator-button .button-cancel{background-color:var(--color-gray-500)}.withdraw-navigator .navigator-button .button-confirm{background-color:var(--color-primary);cursor:pointer}.withdraw-navigator .navigator-button .button-confirm.disabled{background-color:var(--color-primary-light);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:var(--overlay-black-40);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:var(--color-white);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:var(--color-gray-750)}.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:var(--color-gray-100);color:var(--color-gray-500)}.withdraw-modalWithdraw .modalWithdraw-button .button.yes{background-color:var(--color-primary);color:var(--color-white)}@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:var(--color-white);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:var(--color-gray-700)}.notice-content .notice-noticeList .notice-container .container-title .title-badge{width:1.6vw;height:1.6vw;border-radius:100%;background-color:var(--color-primary)}.notice-content .notice-noticeList .notice-container .container-date{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}@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:var(--color-white)}.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:var(--color-gray-100);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:var(--color-gray-600);white-space:nowrap;transition:color .2s ease}.tab-notice .notice-categoryList .categoryList-category.active{background-color:var(--color-primary)}.tab-notice .notice-categoryList .categoryList-category.active .category-text{color:var(--color-white)}.tab-notice .notice-search{width:100%;height:10.7vw;display:flex;align-items:center;gap:1.1vw;padding:0 4.3vw;background-color:var(--color-gray-100);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:var(--color-gray-600)}.tab-notice .notice-search .search-input::placeholder{color:var(--color-gray-400)}@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,var(--color-gray-100) 95%,var(--color-white) 100%)}@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:var(--color-primary)}.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:var(--color-gray-750)}.noticeDetail-content .content-title .title-text .text-date{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-650)}.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:var(--color-gray-650)}@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:var(--color-gray-100)}.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:var(--color-gray-600)}.noticeDetail-navigator .navigator-button .button-text .text-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.noticeDetail-navigator .navigator-button.off{background-color:var(--color-gray-50)}.noticeDetail-navigator .navigator-button.off .button-text .text-info{color:var(--color-gray-250)}@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:var(--color-white)}@media screen and (min-width:690px){.noticeDetail{padding-bottom:40px}}.gasBill-banner{width:100%;height:66.2vw;background-color:var(--color-primary);position:relative;padding-top:15.2vw}.gasBill-banner .banner-bg{position:absolute;left:0;width:100%;height:51vw}.gasBill-banner .banner-container{position:absolute;width:100%;left:0;height:51vw;padding:5.3vw 4.3vw 3.5vw;display:flex;flex-direction:column;gap:3.2vw}.gasBill-banner .banner-container .container-badge{width:34.4vw;display:flex;align-items:center;justify-content:center;padding:1.1vw 2.7vw;background-color:var(--color-white);border-radius:8vw}.gasBill-banner .banner-container .container-badge .badge-text{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-primary)}.gasBill-banner .banner-container .container-title .title-text{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-white)}.gasBill-banner .banner-container .container-title .title-text .highlight{font-weight:700;font-size:7.5vw}.gasBill-banner .banner-container .container-predict{position:relative;width:fit-content;height:13.6vw;display:flex;flex-direction:column;justify-content:center;gap:.5vw;background-color:var(--overlay-white-10);backdrop-filter:blur(2.7vw);-webkit-backdrop-filter:blur(2.7vw);border-radius:2.7vw;padding:0 4.8vw}.gasBill-banner .banner-container .container-predict:before{content:"";position:absolute;inset:0;border-radius:2.7vw;padding:.4vw;background:linear-gradient(156deg,var(--overlay-white-50),var(--overlay-white-01),var(--overlay-white-50));-webkit-mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);mask:linear-gradient(var(--color-white) 0 0) content-box,linear-gradient(var(--color-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gasBill-banner .banner-container .container-predict .predict-title{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-white)}.gasBill-banner .banner-container .container-predict .predict-value{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-white)}@media screen and (min-width:690px){.gasBill-banner{height:248px;padding-top:57px}.gasBill-banner .banner-bg{height:191px}.gasBill-banner .banner-container{height:191px;padding:20px 16px 13px;gap:12px}.gasBill-banner .banner-container .container-badge{width:129px;padding:4px 10px;border-radius:30px}.gasBill-banner .banner-container .container-badge .badge-text{font-size:12px}.gasBill-banner .banner-container .container-title .title-text{font-size:20px}.gasBill-banner .banner-container .container-title .title-text .highlight{font-size:28px}.gasBill-banner .banner-container .container-predict{height:51px;gap:2px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:10px;padding:0 18px}.gasBill-banner .banner-container .container-predict:before{border-radius:10px;padding:1.5px}.gasBill-banner .banner-container .container-predict .predict-title{font-size:12px}.gasBill-banner .banner-container .container-predict .predict-value{font-size:14px}}.gasBill-graph{width:calc(100% - 8.6vw);background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.3vw;margin:4.3vw 4.3vw 2.1vw;padding:4.3vw}.gasBill-graph .graph-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700);letter-spacing:-.15vw;margin:0 0 6.9vw}.gasBill-graph .graph-empty{padding:6vw 0;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-gray-650, #8a8a8a)}.gasBill-graph .graph-content{display:flex;align-items:stretch;gap:2.1vw;height:32vw}.gasBill-graph .graph-content .graph-yaxis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:5.6vw}.gasBill-graph .graph-content .graph-yaxis span{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-600);letter-spacing:-.19vw;line-height:3.5vw}.gasBill-graph .graph-content .graph-chart{flex:1;display:flex;flex-direction:column;position:relative}.gasBill-graph .graph-content .graph-chart .chart-bars{flex:1;display:flex;align-items:flex-end;justify-content:space-around}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group{display:flex;flex-direction:column;align-items:center;gap:2.1vw;width:12.6vw}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper{width:100%;height:24vw;display:flex;align-items:flex-end;position:relative;cursor:pointer}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar{width:100%;background-color:var(--color-gray-100);border-radius:1.3vw 1.3vw 0 0;transition:height .6s cubic-bezier(.34,1.56,.64,1)}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-selected{background-color:var(--color-gray-250)}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-active{background-color:var(--color-primary)}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip{position:absolute;white-space:nowrap;background-color:var(--color-white);border:.14vw solid var(--color-primary);border-radius:2.7vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:2.1vw 2.7vw;gap:.5vw;z-index:1}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip .tooltip-date{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-650);letter-spacing:-.13vw}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip .tooltip-value{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-gray-750);letter-spacing:-.21vw}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip .value-active{color:var(--color-primary)}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .tooltip-left{left:20%}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .tooltip-right{right:20%}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-label{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-gray-600);letter-spacing:-.19vw;text-align:center}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .label-active{color:var(--color-primary)}.gasBill-graph .graph-content .graph-chart .chart-baseline{position:absolute;bottom:5.6vw;left:0;right:0;height:.27vw;background-color:var(--overlay-black-10)}@media screen and (min-width:690px){.gasBill-graph{width:calc(100% - 32px);border-radius:16px;margin:16px 16px 8px;padding:16px}.gasBill-graph .graph-title{font-size:14px;margin:0 0 26px}.gasBill-graph .graph-content{gap:8px;height:120px}.gasBill-graph .graph-content .graph-yaxis{padding-bottom:21px}.gasBill-graph .graph-content .graph-yaxis span{font-size:12px;letter-spacing:-.72px;line-height:13px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group{gap:8px;width:47px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper{height:90px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar{border-radius:5px 5px 0 0}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip{border:.5px solid var(--color-primary);border-radius:10px;padding:8px 10px;gap:2px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip .tooltip-date{font-size:12px;letter-spacing:-.48px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-wrapper .bar-tooltip .tooltip-value{font-size:20px;letter-spacing:-.8px}.gasBill-graph .graph-content .graph-chart .chart-bars .bar-group .bar-label{font-size:12px;letter-spacing:-.72px}.gasBill-graph .graph-content .graph-chart .chart-baseline{bottom:21px;height:1px}}.gasBill-history{width:100%;margin:2.1vw 4.3vw;width:calc(100% - 8.6vw);padding:4.3vw;display:flex;flex-direction:column;gap:4.3vw;background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.3vw}.gasBill-history .history-empty{padding:6vw 0;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-650, #8a8a8a)}.gasBill-history .history-toggle{margin-top:1vw;align-self:center;border:none;outline:none;background:transparent;padding:2vw 3vw;font-family:Pretendard;font-weight:600;font-size:3.4vw;color:var(--color-primary, #335fff);letter-spacing:-.04em;cursor:pointer}.gasBill-history .history-header{width:100%;display:flex;justify-content:space-between;align-items:center}.gasBill-history .history-header .header-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.gasBill-history .history-header .header-count{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500)}.gasBill-history .history-list{width:100%;display:flex;flex-direction:column;gap:3.2vw}.gasBill-history .history-list .list-card{padding:4.3vw;border:.3vw solid var(--color-primary);background-color:var(--overlay-primary-eff6ff-19);border-radius:3.2vw;display:flex;flex-direction:column;gap:3.7vw}.gasBill-history .history-list .list-card .card-date{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-750)}.gasBill-history .history-list .list-card .card-content{display:flex;justify-content:space-between;align-items:center}.gasBill-history .history-list .list-card .card-content .content-months{display:flex;gap:4.3vw}.gasBill-history .history-list .list-card .card-content .content-months .months-item{display:flex;flex-direction:column;gap:1.1vw}.gasBill-history .history-list .list-card .card-content .content-months .months-item .item-label{font-family:Pretendard;font-weight:400;font-size:3.2vw;color:var(--color-gray-600)}.gasBill-history .history-list .list-card .card-content .content-months .months-item .item-value{font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-700)}.gasBill-history .history-list .list-card .card-content .content-predict{display:flex;flex-direction:column;align-items:end;gap:1.1vw}.gasBill-history .history-list .list-card .card-content .content-predict .predict-label{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-primary)}.gasBill-history .history-list .list-card .card-content .content-predict .predict-value{font-family:Pretendard;font-weight:600;font-size:4vw;color:var(--color-primary)}@media screen and (min-width:690px){.gasBill-history{margin:8px 16px;width:calc(100% - 32px);padding:16px;gap:16px;border-radius:16px}.gasBill-history .history-header .header-title{font-size:14px}.gasBill-history .history-header .header-count{font-size:12px}.gasBill-history .history-toggle{margin-top:4px;padding:8px 12px;font-size:13px}.gasBill-history .history-list{padding:0;border:none;border-radius:0;gap:12px}.gasBill-history .history-list .list-card{padding:16px;border:1px solid var(--color-primary);border-radius:12px;gap:14px}.gasBill-history .history-list .list-card .card-date{font-size:14px}.gasBill-history .history-list .list-card .card-content .content-months{gap:16px}.gasBill-history .history-list .list-card .card-content .content-months .months-item{gap:4px}.gasBill-history .history-list .list-card .card-content .content-months .months-item .item-label{font-size:12px}.gasBill-history .history-list .list-card .card-content .content-months .months-item .item-value{font-size:13px}.gasBill-history .history-list .list-card .card-content .content-predict{gap:4px}.gasBill-history .history-list .list-card .card-content .content-predict .predict-label{font-size:12px}.gasBill-history .history-list .list-card .card-content .content-predict .predict-value{font-size:15px}}.gasBill-tip{width:100%;margin:0 4.3vw;width:calc(100% - 8.5vw);padding:4.3vw;display:flex;flex-direction:column;gap:4.3vw;background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.3vw}.gasBill-tip .tip-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}.gasBill-tip .tip-list{display:flex;flex-direction:column;gap:4.3vw}.gasBill-tip .tip-list .list-item{display:flex;align-items:center;gap:2.7vw}.gasBill-tip .tip-list .list-item .item-number{width:4.3vw;height:4.3vw;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-100);border-radius:100%;font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-600)}.gasBill-tip .tip-list .list-item .item-text{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-gray-700);word-break:keep-all}.gasBill-tip .tip-list .list-item .item-text .highlight{font-weight:600}@media screen and (min-width:690px){.gasBill-tip{margin:0 16px;width:calc(100% - 32px);padding:16px;gap:16px;border-radius:16px}.gasBill-tip .tip-title{font-size:14px}.gasBill-tip .tip-list{gap:16px}.gasBill-tip .tip-list .list-item{gap:10px}.gasBill-tip .tip-list .list-item .item-number{width:16px;height:16px;font-size:12px}.gasBill-tip .tip-list .list-item .item-text{font-size:14px}}@keyframes gasBillCascadeIn{0%{opacity:0;transform:translateY(4vw)}to{opacity:1;transform:translateY(0)}}.gasBill{width:100%;min-height:100dvh;padding-bottom:24vw;overflow-y:auto;background:linear-gradient(to bottom,var(--color-gray-100) 80%,var(--color-white) 100%)}.gasBill .gasBill-content>*{opacity:0;animation:gasBillCascadeIn .5s ease-out forwards}.gasBill .gasBill-content>*:nth-child(1){animation-delay:.05s}.gasBill .gasBill-content>*:nth-child(2){animation-delay:.15s}.gasBill .gasBill-content>*:nth-child(3){animation-delay:.25s}.gasBill .gasBill-content>*:nth-child(4){animation-delay:.35s}.gasBill .gasBill-button{opacity:0;animation:gasBillCascadeIn .5s ease-out .45s forwards;margin:5.4vw 4.3vw 0;height:16vw;width:calc(100% - 8.5vw);border:1px solid var(--overlay-black-10);border-radius:4.3vw;background-color:var(--color-gray-250);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1.6vw;cursor:pointer}.gasBill .gasBill-button .button-icon{width:4.8vw;height:4.8vw}.gasBill .gasBill-button .button-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700)}@media screen and (min-width:690px){.gasBill{padding-bottom:60px}.gasBill .gasBill-button{margin:20px 16px 0;height:60px;width:calc(100% - 32px);border-radius:16px;gap:6px}.gasBill .gasBill-button .button-icon{width:18px;height:18px}.gasBill .gasBill-button .button-text{font-size:14px}}.gasBillAdd{width:100%;min-height:100dvh;padding-bottom:24vw;overflow-y:auto;background:linear-gradient(to bottom,var(--color-off-white) 80%,var(--color-white) 100%);animation:gasBillFadeIn .4s ease forwards}@keyframes gasBillFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:690px){.gasBillAdd{padding-bottom:60px}}.gasBillAdd-intro{width:100%;min-height:100dvh;overflow-y:auto;background:linear-gradient(to bottom,var(--color-off-white) 80%,var(--color-white) 100%);padding:15.2vw 4.3vw 24vw 6.4vw;display:flex;flex-direction:column;justify-content:space-between}.gasBillAdd-intro .intro-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.gasBillAdd-intro .intro-text{margin:5.3vw 2vw;display:flex;flex-direction:column;gap:3.7vw}.gasBillAdd-intro .intro-text .text-title{font-family:Pretendard;font-weight:500;font-size:6.4vw;color:var(--color-primary);white-space:pre-line}.gasBillAdd-intro .intro-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-gray-600);white-space:pre-line}.gasBillAdd-intro .intro-image{width:100%;display:flex;align-items:center;justify-content:center;margin:auto}.gasBillAdd-intro .intro-image img{width:77.3vw;height:77.3vw}.gasBillAdd-intro .intro-footer{display:flex;flex-direction:column;align-items:center;width:100%;gap:5.3vw;margin-top:auto}.gasBillAdd-intro .intro-footer .footer-indicator{display:flex;align-items:center;justify-items:center;gap:1.6vw}.gasBillAdd-intro .intro-footer .footer-indicator .indicator-circle{width:1.6vw;height:1.6vw;border-radius:100%;background-color:var(--color-gray-400)}.gasBillAdd-intro .intro-footer .footer-indicator .indicator-circle.active{background-color:var(--color-primary)}.gasBillAdd-intro .intro-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:var(--color-white);background-color:var(--color-primary)}.intro-content.slide-out-left{transition:transform .3s ease,opacity .3s ease;transform:translate(-100%);opacity:0}.intro-content.slide-out-right{transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.intro-content.slide-in-right{animation:introSlideInRight .3s ease forwards}.intro-content.slide-in-left{animation:introSlideInLeft .3s ease forwards}@keyframes introSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes introSlideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width:690px){.gasBillAdd-intro{padding:57px 16px 60px 24px}.gasBillAdd-intro .intro-content{overflow:hidden}.gasBillAdd-intro .intro-text{margin:20px 8px;gap:14px}.gasBillAdd-intro .intro-text .text-title{font-size:24px}.gasBillAdd-intro .intro-text .text-description{font-size:14px}.gasBillAdd-intro .intro-image img{width:290px;height:290px}.gasBillAdd-intro .intro-footer{gap:20px}.gasBillAdd-intro .intro-footer .footer-indicator{gap:6px}.gasBillAdd-intro .intro-footer .footer-indicator .indicator-circle{width:6px;height:6px}.gasBillAdd-intro .intro-footer .footer-button{height:48px;border-radius:16px;font-size:16px}}.gasBillAdd-content{padding:15.2vw 4.3vw 24vw}.gasBillAdd-content .content-text{margin:5.3vw 0 16vw;display:flex;flex-direction:column;gap:2vw}.gasBillAdd-content .content-text .text-title{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-primary)}.gasBillAdd-content .content-text .text-description{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-gray-700);white-space:pre-line}.gasBillAdd-content .content-inputGroup{display:flex;flex-direction:column;gap:5.1vw}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2vw}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-700)}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container{width:100%;display:flex;align-items:center;border-bottom:.5vw solid var(--color-gray-250);margin-bottom:2.1vw}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-field{flex:1;border:none;outline:none;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-800);margin-bottom:2.1vw}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-unit{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-600);margin-bottom:2.1vw}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-unit.has-value{color:var(--color-gray-800)}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-600)}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-description.has-value{color:var(--color-primary)}@media screen and (min-width:690px){.gasBillAdd-content{padding:57px 16px 60px}.gasBillAdd-content .content-text{margin:20px 0 60px;gap:7px}.gasBillAdd-content .content-text .text-title{font-size:20px}.gasBillAdd-content .content-text .text-description{font-size:14px}.gasBillAdd-content .content-inputGroup{gap:20px}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-title{margin-bottom:12px}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-title .title-text{font-size:17px}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container{border-bottom:2px solid var(--color-gray-250);margin-bottom:8px}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-field,.gasBillAdd-content .content-inputGroup .inputGroup-input .input-container .input-unit{font-size:16px;margin-bottom:8px}.gasBillAdd-content .content-inputGroup .inputGroup-input .input-description{font-size:13px}}.gasBillAdd-footer{margin:auto 4.3vw 0}.gasBillAdd-footer .gasBillAdd-noticeTitle{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650)}.gasBillAdd-footer .gasBillAdd-noticeList{display:flex;flex-direction:column;gap:1.6vw;margin:2.1vw 0 8vw}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice{display:flex;align-items:center;gap:.5vw}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice .gasBillAdd-noticeIcon{width:3.2vw;height:3.2vw}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice .gasBillAdd-noticeText{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-750);word-break:keep-all}.gasBillAdd-footer .gasBillAdd-error{margin:0 0 2.1vw;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:#f46043;letter-spacing:-.04em}.gasBillAdd-footer .gasBillAdd-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:var(--color-white);background-color:var(--color-primary-light)}.gasBillAdd-footer .gasBillAdd-button.active{background-color:var(--color-primary)}.gasBillAdd-footer .gasBillAdd-button.loading{display:flex;align-items:center;justify-content:center;gap:2.1vw;background-color:var(--color-primary)}.gasBillAdd-footer .gasBillAdd-button .button-spinner{width:5.3vw;height:5.3vw;border:.5vw solid var(--overlay-white-30);border-top-color:var(--color-white);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (min-width:690px){.gasBillAdd-footer{margin:auto 16px 0}.gasBillAdd-footer .gasBillAdd-noticeTitle{font-size:14px}.gasBillAdd-footer .gasBillAdd-noticeList{gap:6px;margin:8px 0 30px}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice{gap:2px}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice .gasBillAdd-noticeIcon{width:12px;height:12px}.gasBillAdd-footer .gasBillAdd-noticeList .gasBillAdd-notice .gasBillAdd-noticeText{font-size:11px}.gasBillAdd-footer .gasBillAdd-button{height:48px;border-radius:16px;font-size:16px}.gasBillAdd-footer .gasBillAdd-button.loading{gap:8px}.gasBillAdd-footer .gasBillAdd-button .button-spinner{width:20px;height:20px;border-width:2px}}.moneyCalc-intro{width:100%;min-height:100dvh;overflow-y:auto;background:linear-gradient(to bottom,var(--color-off-white) 80%,var(--color-white) 100%);padding:15.2vw 4.3vw 24vw 6.4vw;display:flex;flex-direction:column;justify-content:space-between}.moneyCalc-intro .intro-text{margin-top:5.3vw;display:flex;flex-direction:column;gap:3.7vw}.moneyCalc-intro .intro-text .text-title{font-family:Pretendard;font-weight:500;font-size:6.4vw;color:var(--color-primary);white-space:pre-line;letter-spacing:-.02em}.moneyCalc-intro .intro-text .text-description{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-800);white-space:pre-line;line-height:1.4}.moneyCalc-intro .intro-image{width:100%;display:flex;align-items:center;justify-content:center;margin-top:auto}.moneyCalc-intro .intro-image img{width:77.3vw;height:77.3vw;object-fit:contain}.moneyCalc-intro .intro-footer{display:flex;flex-direction:column;align-items:center;width:100%;gap:5.3vw;margin-top:auto}.moneyCalc-intro .intro-footer .footer-indicator{display:flex;align-items:center;justify-items:center;gap:1.6vw}.moneyCalc-intro .intro-footer .footer-indicator .indicator-circle{width:1.6vw;height:1.6vw;border-radius:100%;background-color:var(--color-gray-400)}.moneyCalc-intro .intro-footer .footer-indicator .indicator-circle.active{background-color:var(--color-primary)}.moneyCalc-intro .intro-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:var(--color-white);background-color:var(--color-primary)}.moneyCalc-intro.slide-out-left{transition:transform .3s ease,opacity .3s ease;transform:translate(-100%);opacity:0}.moneyCalc-intro.slide-out-right{transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.moneyCalc-intro.slide-in-right{animation:introMoneyCalcSlideInRight .3s ease forwards}.moneyCalc-intro.slide-in-left{animation:introMoneyCalcSlideInLeft .3s ease forwards}@keyframes introMoneyCalcSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes introMoneyCalcSlideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (min-width:690px){.moneyCalc-intro{padding:57px 16px 60px 24px}.moneyCalc-intro .intro-text{margin-top:20px;gap:14px}.moneyCalc-intro .intro-text .text-title{font-size:24px}.moneyCalc-intro .intro-text .text-description{font-size:14px}.moneyCalc-intro .intro-image img{width:290px;height:290px}.moneyCalc-intro .intro-footer{gap:20px}.moneyCalc-intro .intro-footer .footer-indicator{gap:6px}.moneyCalc-intro .intro-footer .footer-indicator .indicator-circle{width:6px;height:6px}.moneyCalc-intro .intro-footer .footer-button{height:48px;border-radius:16px;font-size:16px}}.moneyCalcSalary{width:100%;min-height:100dvh;display:flex;flex-direction:column;padding-bottom:24vw;overflow-y:auto;background:linear-gradient(to bottom,var(--color-off-white) 80%,var(--color-white) 100%);animation:moneyCalcSalaryFadeIn .4s ease forwards}.moneyCalcSalary .moneyCalcSalary-content{padding:15.2vw 4.3vw 0}.moneyCalcSalary .moneyCalcSalary-content .content-text{margin:5.3vw 0 16vw;display:flex;flex-direction:column;gap:1.1vw}.moneyCalcSalary .moneyCalcSalary-content .content-text .text-title{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:var(--color-primary)}.moneyCalcSalary .moneyCalcSalary-content .content-text .text-description{font-family:Pretendard;font-weight:500;font-size:4.8vw;color:var(--color-gray-750);white-space:pre-line}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup{display:flex;flex-direction:column;gap:5.1vw}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-title{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2vw}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-title .title-text{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-700)}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container{width:100%;display:flex;align-items:center;border-bottom:.5vw solid var(--color-gray-250);margin-bottom:2.1vw}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container.has-value{border-bottom-color:var(--color-primary)}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container .input-field{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-800);margin-bottom:2.1vw;padding:0}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container .input-field::placeholder{color:var(--color-gray-250)}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container .input-unit{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-800);margin-bottom:2.1vw}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-description{width:100%;text-align:end;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-800)}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-description.active{color:var(--color-primary)}.moneyCalcSalary .moneyCalcSalary-footer{margin:auto 4.3vw 0}.moneyCalcSalary .moneyCalcSalary-footer .moneyCalcSalary-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:var(--color-white);background-color:var(--color-primary-light)}.moneyCalcSalary .moneyCalcSalary-footer .moneyCalcSalary-button.active{background-color:var(--color-primary)}@keyframes moneyCalcSalaryFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:690px){.moneyCalcSalary{padding-bottom:60px}.moneyCalcSalary .moneyCalcSalary-content{padding:57px 16px 0}.moneyCalcSalary .moneyCalcSalary-content .content-text{margin:20px 0 60px;gap:4px}.moneyCalcSalary .moneyCalcSalary-content .content-text .text-title{font-size:20px}.moneyCalcSalary .moneyCalcSalary-content .content-text .text-description{font-size:18px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup{gap:20px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-title{margin-bottom:12px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-title .title-text{font-size:17px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container{border-bottom:2px solid var(--color-gray-250);margin-bottom:8px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container .input-field,.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-container .input-unit{font-size:16px;margin-bottom:8px}.moneyCalcSalary .moneyCalcSalary-content .content-inputGroup .inputGroup-input .input-description{font-size:13px}.moneyCalcSalary .moneyCalcSalary-footer{margin:auto 16px 0}.moneyCalcSalary .moneyCalcSalary-footer .moneyCalcSalary-button{height:48px;border-radius:16px;font-size:16px}}.loadSheet{position:fixed;inset:0;z-index:100;pointer-events:none}.loadSheet .loadSheet-backdrop{position:absolute;inset:0;background-color:var(--overlay-black-20);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease;pointer-events:auto}.loadSheet .loadSheet-panel{position:absolute;left:0;right:0;bottom:0;background-color:var(--color-white);border-top-left-radius:4.3vw;border-top-right-radius:4.3vw;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,.34,1.02);pointer-events:auto;display:flex;flex-direction:column;max-height:75dvh;overflow:hidden}.loadSheet.open .loadSheet-backdrop{opacity:1}.loadSheet.open .loadSheet-panel{transform:translateY(0)}.loadSheet .loadSheet-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:3.2vw 4.3vw;border-bottom:.5px solid var(--color-gray-100)}.loadSheet .loadSheet-header .loadSheet-title{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700);letter-spacing:-.04em}.loadSheet .loadSheet-header .loadSheet-close{width:6.4vw;height:6.4vw;padding:0;border:none;outline:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.loadSheet .loadSheet-header .loadSheet-close img{width:100%;height:100%}.loadSheet .loadSheet-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4.3vw;display:flex;flex-direction:column;gap:2.1vw}.loadSheet .loadSheet-list .loadSheet-empty{padding:8vw 0;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-600)}.loadSheet .loadSheet-list .loadSheet-item{width:100%;display:flex;align-items:center;gap:4.3vw;padding:4vw 4.3vw;border:1px solid transparent;outline:none;border-radius:4.3vw;background-color:var(--color-white);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left;-webkit-tap-highlight-color:transparent}.loadSheet .loadSheet-list .loadSheet-item .item-iconWrap{position:relative;flex-shrink:0;width:10.6vw;height:10.6vw}.loadSheet .loadSheet-list .loadSheet-item .item-icon{position:absolute;inset:0;width:100%;height:100%;transition:opacity .15s ease}.loadSheet .loadSheet-list .loadSheet-item .item-icon-base{opacity:1}.loadSheet .loadSheet-list .loadSheet-item .item-icon-active{opacity:0}.loadSheet .loadSheet-list .loadSheet-item .item-text{display:flex;flex-direction:column;gap:.5vw;min-width:0;transition:color .15s ease}.loadSheet .loadSheet-list .loadSheet-item .item-label{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650);letter-spacing:-.04em;transition:color .15s ease}.loadSheet .loadSheet-list .loadSheet-item .item-amount{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-800);letter-spacing:-.04em;transition:color .15s ease}.loadSheet .loadSheet-list .loadSheet-item:hover,.loadSheet .loadSheet-list .loadSheet-item.is-selected{background-color:var(--color-primary-lighter);border-color:var(--color-primary)}:is(.loadSheet .loadSheet-list .loadSheet-item:hover,.loadSheet .loadSheet-list .loadSheet-item.is-selected) .item-icon-base{opacity:0}:is(.loadSheet .loadSheet-list .loadSheet-item:hover,.loadSheet .loadSheet-list .loadSheet-item.is-selected) .item-icon-active{opacity:1}:is(.loadSheet .loadSheet-list .loadSheet-item:hover,.loadSheet .loadSheet-list .loadSheet-item.is-selected) .item-label,:is(.loadSheet .loadSheet-list .loadSheet-item:hover,.loadSheet .loadSheet-list .loadSheet-item.is-selected) .item-amount{color:var(--color-primary)}.loadSheet .loadSheet-footer{flex-shrink:0;padding:3.2vw 4.3vw 5.3vw;background-color:var(--color-white);border-top:.5px solid var(--color-gray-100)}.loadSheet .loadSheet-footer .loadSheet-confirm{width:100%;height:12.8vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-gray-300, #d9d9d9);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white);cursor:pointer;transition:background-color .15s ease}.loadSheet .loadSheet-footer .loadSheet-confirm.is-active{background-color:var(--color-primary)}.loadSheet .loadSheet-footer .loadSheet-confirm:disabled{cursor:not-allowed}@media screen and (min-width:690px){.loadSheet .loadSheet-panel{left:50%;right:auto;transform:translate(-50%,100%);width:690px;max-width:690px;border-top-left-radius:16px;border-top-right-radius:16px}.loadSheet.open .loadSheet-panel{transform:translate(-50%)}.loadSheet .loadSheet-header{padding:12px 16px}.loadSheet .loadSheet-header .loadSheet-title{font-size:16px}.loadSheet .loadSheet-header .loadSheet-close{width:24px;height:24px}.loadSheet .loadSheet-list{padding:16px;gap:8px}.loadSheet .loadSheet-list .loadSheet-empty{padding:30px 0;font-size:14px}.loadSheet .loadSheet-list .loadSheet-item{gap:16px;padding:15px 16px;border-radius:16px}.loadSheet .loadSheet-list .loadSheet-item .item-iconWrap{width:40px;height:40px}.loadSheet .loadSheet-list .loadSheet-item .item-text{gap:2px}.loadSheet .loadSheet-list .loadSheet-item .item-label{font-size:14px}.loadSheet .loadSheet-list .loadSheet-item .item-amount{font-size:12px}.loadSheet .loadSheet-footer{padding:12px 16px 20px}.loadSheet .loadSheet-footer .loadSheet-confirm{height:48px;border-radius:16px;font-size:16px}}.deleteModal{position:fixed;inset:0;z-index:110;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:0 4.3vw}.deleteModal .deleteModal-backdrop{position:absolute;inset:0;background-color:var(--overlay-black-20);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease;pointer-events:auto}.deleteModal .deleteModal-panel{position:relative;width:100%;max-width:91.1vw;background-color:var(--color-white);border-radius:4.3vw;padding:6.4vw 4.3vw 4.3vw;display:flex;flex-direction:column;gap:4.3vw;opacity:0;transform:scale(.94);transition:opacity .2s ease,transform .2s ease;pointer-events:auto}.deleteModal.open .deleteModal-backdrop{opacity:1}.deleteModal.open .deleteModal-panel{opacity:1;transform:scale(1)}.deleteModal .deleteModal-head{display:flex;flex-direction:column;align-items:center;gap:.5vw}.deleteModal .deleteModal-head .head-icon{width:4.8vw;height:4.8vw}.deleteModal .deleteModal-head .head-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-750);text-align:center;letter-spacing:-.04em;margin-top:.5vw}.deleteModal .deleteModal-desc{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-650);text-align:center;line-height:1.6;letter-spacing:-.04em;white-space:pre-line}.deleteModal .deleteModal-desc strong{display:block;font-weight:700;color:var(--color-error)}.deleteModal .deleteModal-actions{display:flex;gap:1.6vw;margin-top:1vw}.deleteModal .deleteModal-actions .action-cancel,.deleteModal .deleteModal-actions .action-confirm{flex:1;height:10.6vw;border:none;outline:none;border-radius:4.3vw;font-family:Pretendard;font-weight:600;font-size:4.3vw;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.deleteModal .deleteModal-actions .action-cancel{background-color:var(--color-gray-100);color:var(--color-gray-500)}.deleteModal .deleteModal-actions .action-cancel:hover,.deleteModal .deleteModal-actions .action-cancel:active{background-color:var(--color-gray-200)}.deleteModal .deleteModal-actions .action-confirm{background-color:var(--color-error);color:var(--color-white)}.deleteModal .deleteModal-actions .action-confirm:hover,.deleteModal .deleteModal-actions .action-confirm:active{background-color:var(--color-error-dark)}@media screen and (min-width:690px){.deleteModal{padding:0 16px}.deleteModal .deleteModal-panel{max-width:328px;border-radius:16px;padding:24px 16px 16px;gap:16px}.deleteModal .deleteModal-head{gap:2px}.deleteModal .deleteModal-head .head-icon{width:18px;height:18px}.deleteModal .deleteModal-head .head-title{font-size:14px;margin-top:2px}.deleteModal .deleteModal-desc{font-size:12px;line-height:20px}.deleteModal .deleteModal-actions{gap:6px;margin-top:4px}.deleteModal .deleteModal-actions .action-cancel,.deleteModal .deleteModal-actions .action-confirm{height:40px;border-radius:16px;font-size:16px}}.moneyCalcMain{width:100%;height:100dvh;display:flex;flex-direction:column;background-color:var(--color-white);overflow:hidden;padding-top:15.2vw;animation:moneyCalcMainFadeIn .4s ease forwards}.moneyCalcMain .moneyCalcMain-fixed{flex:0 0 auto}.moneyCalcMain .moneyCalcMain-salaryStrip{width:100%;height:20vw;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;background-color:var(--color-neutral-f9fafb)}.moneyCalcMain .moneyCalcMain-salaryStrip .salaryStrip-label{font-family:Pretendard;font-weight:600;font-size:4.5vw;color:var(--color-gray-750)}.moneyCalcMain .moneyCalcMain-salaryStrip .salaryStrip-value{font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-gray-750)}.moneyCalcMain .moneyCalcMain-summary{padding:5.3vw 4.3vw;display:flex;flex-direction:column;gap:2.6vw}.moneyCalcMain .moneyCalcMain-summary .summary-question{font-family:Pretendard;font-weight:600;font-size:5.3vw;color:var(--color-gray-750);letter-spacing:-.02em}.moneyCalcMain .moneyCalcMain-summary .summary-total{font-family:Pretendard;font-weight:700;font-size:7.4vw;color:var(--color-primary)}.moneyCalcMain .moneyCalcMain-divider{width:100%;height:2.4vw;background-color:var(--color-gray-100)}.moneyCalcMain .moneyCalcMain-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:7.5vw 4.3vw 4vw;display:flex;flex-direction:column;gap:11.1vw}.moneyCalcMain .moneyCalcMain-list .list-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2.1vw}.moneyCalcMain .moneyCalcMain-list .list-row .row-label{font-family:Pretendard;font-weight:500;font-size:4.5vw;color:var(--color-gray-750);flex-shrink:0}.moneyCalcMain .moneyCalcMain-list .list-row .row-right{display:flex;align-items:center;gap:3.5vw}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount{display:inline-flex;align-items:center;gap:2.1vw;cursor:text}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-input{width:auto;min-width:0;border:none;outline:none;background:transparent;padding:0;text-align:right;font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-gray-800);-moz-appearance:textfield}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-input::-webkit-outer-spin-button,.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-input::placeholder{color:var(--color-gray-250)}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-unit{font-family:Pretendard;font-weight:600;font-size:4.8vw;color:var(--color-gray-800)}.moneyCalcMain .moneyCalcMain-list .list-row .row-load{flex-shrink:0;height:8.3vw;padding:0 2.7vw;border:none;outline:none;border-radius:8vw;background-color:var(--color-primary-lighter);font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-primary);cursor:pointer;transition:background-color .12s ease;-webkit-tap-highlight-color:transparent}.moneyCalcMain .moneyCalcMain-list .list-row .row-load:hover,.moneyCalcMain .moneyCalcMain-list .list-row .row-load:active{background-color:var(--color-primary-light)}.moneyCalcMain .moneyCalcMain-footer{flex:0 0 auto;padding:4.3vw;background-color:var(--color-white)}.moneyCalcMain .moneyCalcMain-footer .moneyCalcMain-error{margin:0 0 2.1vw;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:#f46043;letter-spacing:-.04em}.moneyCalcMain .moneyCalcMain-footer .moneyCalcMain-save{width:100%;height:12.8vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white);cursor:pointer}.moneyCalcMain .moneyCalcMain-footer .moneyCalcMain-save:disabled{opacity:.6;cursor:progress}@keyframes moneyCalcMainFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:690px){.moneyCalcMain{padding-top:57px}.moneyCalcMain .moneyCalcMain-salaryStrip{height:75px;padding:0 16px}.moneyCalcMain .moneyCalcMain-salaryStrip .salaryStrip-label{font-size:17px}.moneyCalcMain .moneyCalcMain-salaryStrip .salaryStrip-value{font-size:18px}.moneyCalcMain .moneyCalcMain-summary{padding:20px 16px;gap:10px}.moneyCalcMain .moneyCalcMain-summary .summary-question{font-size:20px}.moneyCalcMain .moneyCalcMain-summary .summary-total{font-size:28px}.moneyCalcMain .moneyCalcMain-divider{height:9px}.moneyCalcMain .moneyCalcMain-list{padding:28px 16px 16px;gap:40px}.moneyCalcMain .moneyCalcMain-list .list-row{gap:8px}.moneyCalcMain .moneyCalcMain-list .list-row .row-label{font-size:17px}.moneyCalcMain .moneyCalcMain-list .list-row .row-right{gap:13px}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount{gap:8px}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-input{width:auto;font-size:18px}.moneyCalcMain .moneyCalcMain-list .list-row .row-amount .amount-unit{font-size:18px}.moneyCalcMain .moneyCalcMain-list .list-row .row-load{height:31px;padding:0 10px;border-radius:30px;font-size:14px}.moneyCalcMain .moneyCalcMain-footer{padding:16px}.moneyCalcMain .moneyCalcMain-footer .moneyCalcMain-save{height:48px;border-radius:16px;font-size:16px}}.moneyFlowChart{width:100%}.moneyFlowChart .moneyFlowChart-svg{width:100%;height:16vw;display:block;overflow:visible}.moneyFlowChart .moneyFlowChart-line{fill:none;stroke:var(--color-primary, #335fff);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.moneyFlowChart .moneyFlowChart-area{fill:url(#moneyFlowChart-fill);stroke:none}.moneyFlowChart .moneyFlowChart-dot{fill:var(--color-primary, #335fff);stroke:#fff;stroke-width:.8;vector-effect:non-scaling-stroke}.moneyFlowChart-empty{font-family:Pretendard;font-weight:500;font-size:3vw;color:var(--color-gray-650, #8a8a8a);letter-spacing:-.04em;text-align:center;padding:4vw 0}@media screen and (min-width:690px){.moneyFlowChart .moneyFlowChart-svg{height:60px}.moneyFlowChart .moneyFlowChart-line{stroke-width:1.5}.moneyFlowChart-empty{font-size:11px;padding:16px 0}}.moneyCalcReport{width:100%;min-height:100dvh;background-color:var(--color-gray-100);display:flex;flex-direction:column;animation:reportFadeIn .4s ease forwards}.moneyCalcReport .moneyCalcReport-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15.2vw 0 30vw}.moneyCalcReport .moneyCalcReport-banner{position:relative;width:100%;height:37.3vw;background-color:var(--color-white);border-top:1px solid var(--overlay-black-06);border-bottom:1px solid var(--overlay-black-06);overflow:hidden}.moneyCalcReport .moneyCalcReport-banner .banner-bg{position:absolute;top:0;left:0;width:125.5vw;height:37.3vw;pointer-events:none;-webkit-user-select:none;user-select:none}.moneyCalcReport .moneyCalcReport-banner .banner-content{position:relative;z-index:1;padding:5.3vw 4.3vw;display:flex;flex-direction:column;gap:3.2vw}.moneyCalcReport .moneyCalcReport-banner .banner-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:1vw;padding:1vw 2.7vw;border-radius:8vw;background-color:var(--color-primary)}.moneyCalcReport .moneyCalcReport-banner .banner-badge .badge-icon{width:3.2vw;height:3.2vw;filter:brightness(0) invert(1)}.moneyCalcReport .moneyCalcReport-banner .banner-badge .badge-text{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-white);letter-spacing:-.02em}.moneyCalcReport .moneyCalcReport-banner .banner-headline{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-gray-750);line-height:1.25;letter-spacing:-.02em;white-space:pre-line}.moneyCalcReport .moneyCalcReport-banner .banner-headline strong{font-family:Pretendard;font-weight:700;font-size:7.4vw;color:var(--color-primary)}.moneyCalcReport .moneyCalcReport-grid{padding:4.3vw;display:flex;flex-direction:column;gap:2.1vw}.moneyCalcReport .moneyCalcReport-grid .grid-row{display:grid;grid-template-columns:1fr 1fr;gap:3.2vw}.moneyCalcReport .moneyCalcReport-grid .card{background-color:var(--color-white);border:1px solid var(--overlay-black-06);border-radius:4.3vw;padding:4.3vw;display:flex;flex-direction:column;gap:1.6vw;min-height:27vw}.moneyCalcReport .moneyCalcReport-grid .card-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card-sub{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-650);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card-value{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-gray-750);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card-highlight{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-primary);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card-fixed{display:flex;align-items:baseline;gap:.5vw}.moneyCalcReport .moneyCalcReport-grid .card-fixed .fixed-value{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-gray-750);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card-fixed .fixed-divider{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-800);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .chip{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:1vw 2.7vw;border-radius:8vw;font-family:Pretendard;font-weight:600;font-size:3.2vw;letter-spacing:-.02em}.moneyCalcReport .moneyCalcReport-grid .chip--success{background-color:var(--overlay-success-08);color:var(--color-success)}.moneyCalcReport .moneyCalcReport-grid .chip--warning{background-color:var(--color-error-bg);color:var(--color-error)}.moneyCalcReport .moneyCalcReport-grid .chip--primary{background-color:var(--color-primary-lighter);color:var(--color-primary)}.moneyCalcReport .moneyCalcReport-grid .chip--button{border:none;outline:none;cursor:pointer;font-family:Pretendard;font-weight:600;letter-spacing:-.02em;transition:background-color .12s ease;-webkit-tap-highlight-color:transparent}.moneyCalcReport .moneyCalcReport-grid .chip--button:hover,.moneyCalcReport .moneyCalcReport-grid .chip--button:active{background-color:var(--color-primary-light)}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap{position:relative;width:100%;flex:1;display:flex;align-items:center;justify-content:flex-start;padding-top:1vw}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap .chart-img{width:35vw;height:20vw;object-fit:contain}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap .chart-img--back{position:absolute;left:0;top:1vw}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap .chart-img--front{position:relative;z-index:1}.moneyCalcReport .moneyCalcReport-grid .card--list .list-breakdown{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.1vw;margin-top:1vw}.moneyCalcReport .moneyCalcReport-grid .card--list .breakdown-item{display:flex;align-items:center;justify-content:space-between;font-family:Pretendard;font-weight:500;font-size:4.3vw;letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card--list .breakdown-primary{color:var(--color-primary)}.moneyCalcReport .moneyCalcReport-grid .card--list .breakdown-secondary{color:var(--color-primary-dark)}.moneyCalcReport .moneyCalcReport-grid .card--record{grid-column:1 / -1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:16vw;padding:0 4.3vw;border:1px solid var(--overlay-black-06);cursor:pointer;background-color:var(--color-white);outline:none;transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.moneyCalcReport .moneyCalcReport-grid .card--record:hover,.moneyCalcReport .moneyCalcReport-grid .card--record:active{background-color:var(--color-gray-100)}.moneyCalcReport .moneyCalcReport-grid .card--record .record-text{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-700);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-grid .card--record .record-arrow{width:6.4vw;height:6.4vw;transform:rotate(90deg)}.moneyCalcReport .moneyCalcReport-insight{background-color:var(--color-white);padding:5.3vw 4.3vw;display:flex;flex-direction:column;gap:4.3vw}.moneyCalcReport .moneyCalcReport-insight .insight-title{font-family:Pretendard;font-weight:700;font-size:3.7vw;color:var(--color-gray-750);letter-spacing:-.04em}.moneyCalcReport .moneyCalcReport-insight .insight-card{width:100%;padding:5.3vw 4.3vw;border-radius:4.3vw;background-color:var(--overlay-primary-06);display:flex;align-items:center;justify-content:center}.moneyCalcReport .moneyCalcReport-insight .insight-card p{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-primary);text-align:center;line-height:1.5;letter-spacing:-.04em;white-space:pre-line}.moneyCalcReport .moneyCalcReport-insight .insight-tip{font-family:Pretendard;font-weight:400;font-size:3.7vw;color:var(--color-gray-700);line-height:1.5;letter-spacing:-.04em;text-align:justify}.moneyCalcReport .moneyCalcReport-footer{position:fixed;left:0;right:0;bottom:0;padding:4.3vw;background-color:var(--overlay-white-92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -4px 35px -3px var(--overlay-black-12)}.moneyCalcReport .moneyCalcReport-footer .footer-button{width:100%;height:13.8vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary);font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white);cursor:pointer;-webkit-tap-highlight-color:transparent}@keyframes reportFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:690px){.moneyCalcReport .moneyCalcReport-scroll{padding:57px 0 130px}.moneyCalcReport .moneyCalcReport-banner{height:140px}.moneyCalcReport .moneyCalcReport-banner .banner-bg{width:452px;height:140px}.moneyCalcReport .moneyCalcReport-banner .banner-content{padding:20px 16px;gap:12px}.moneyCalcReport .moneyCalcReport-banner .banner-badge{gap:4px;padding:4px 10px;border-radius:30px}.moneyCalcReport .moneyCalcReport-banner .banner-badge .badge-icon{width:12px;height:12px}.moneyCalcReport .moneyCalcReport-banner .banner-badge .badge-text{font-size:12px}.moneyCalcReport .moneyCalcReport-banner .banner-headline{font-size:20px}.moneyCalcReport .moneyCalcReport-banner .banner-headline strong{font-size:28px}.moneyCalcReport .moneyCalcReport-grid{padding:16px;gap:8px}.moneyCalcReport .moneyCalcReport-grid .grid-row{gap:12px}.moneyCalcReport .moneyCalcReport-grid .card{border-radius:16px;padding:16px;gap:6px;min-height:101px}.moneyCalcReport .moneyCalcReport-grid .card-title{font-size:14px}.moneyCalcReport .moneyCalcReport-grid .card-sub{font-size:12px}.moneyCalcReport .moneyCalcReport-grid .card-value,.moneyCalcReport .moneyCalcReport-grid .card-highlight{font-size:20px}.moneyCalcReport .moneyCalcReport-grid .card-fixed{gap:2px}.moneyCalcReport .moneyCalcReport-grid .card-fixed .fixed-value{font-size:20px}.moneyCalcReport .moneyCalcReport-grid .card-fixed .fixed-divider{font-size:12px}.moneyCalcReport .moneyCalcReport-grid .chip{padding:4px 10px;border-radius:30px;font-size:12px}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap{padding-top:4px}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap .chart-img{width:130px;height:75px}.moneyCalcReport .moneyCalcReport-grid .card--chart .chart-wrap .chart-img--back{top:4px}.moneyCalcReport .moneyCalcReport-grid .card--list .list-breakdown{gap:4px;margin-top:4px}.moneyCalcReport .moneyCalcReport-grid .card--list .breakdown-item{font-size:16px}.moneyCalcReport .moneyCalcReport-grid .card--record{min-height:60px;padding:0 16px}.moneyCalcReport .moneyCalcReport-grid .card--record .record-text{font-size:14px}.moneyCalcReport .moneyCalcReport-grid .card--record .record-arrow{width:24px;height:24px}.moneyCalcReport .moneyCalcReport-insight{padding:20px 16px;gap:16px}.moneyCalcReport .moneyCalcReport-insight .insight-title{font-size:14px}.moneyCalcReport .moneyCalcReport-insight .insight-card{padding:20px 16px;border-radius:16px}.moneyCalcReport .moneyCalcReport-insight .insight-card p{font-size:14px}.moneyCalcReport .moneyCalcReport-insight .insight-tip{font-size:14px}.moneyCalcReport .moneyCalcReport-footer{left:50%;right:auto;width:690px;max-width:690px;transform:translate(-50%);padding:16px}.moneyCalcReport .moneyCalcReport-footer .footer-button{height:52px;border-radius:16px;font-size:16px}}.recordsListMoneyCalc{width:100%;min-height:100dvh;background-color:var(--color-gray-100);display:flex;flex-direction:column;animation:recordsFadeIn .4s ease forwards}.recordsListMoneyCalc .recordsListMoneyCalc-header{border-bottom:1px solid var(--overlay-black-06)}.recordsListMoneyCalc .recordsListMoneyCalc-header .title-text{font-weight:500}.recordsListMoneyCalc .recordsListMoneyCalc-scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:19.4vw 4.3vw 8.5vw}.recordsListMoneyCalc .records-empty{text-align:center;padding:16vw 0;font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-600)}.recordsListMoneyCalc .records-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.1vw}.recordsListMoneyCalc .records-item{background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.3vw;padding:5.3vw 4.3vw 6vw;display:flex;flex-direction:column;gap:4.3vw}.recordsListMoneyCalc .item-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:2.1vw;border-bottom:1px solid var(--overlay-black-06)}.recordsListMoneyCalc .item-head .item-date{font-family:Pretendard;font-weight:500;font-size:4.5vw;color:var(--color-gray-750);letter-spacing:-.04em}.recordsListMoneyCalc .item-head .item-delete{flex-shrink:0;height:6.4vw;padding:0 2.7vw;border:none;outline:none;border-radius:8vw;background-color:var(--color-gray-100);font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-800);cursor:pointer;transition:background-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.recordsListMoneyCalc .item-metrics{display:flex;flex-direction:column;gap:3.2vw}.recordsListMoneyCalc .metrics-row{display:flex;align-items:center;justify-content:space-between}.recordsListMoneyCalc .metrics-row .metrics-label{font-family:Pretendard;font-weight:400;font-size:4.3vw;color:var(--color-gray-650);letter-spacing:-.04em}.recordsListMoneyCalc .metrics-row .metrics-value{font-family:Pretendard;font-weight:500;font-size:4.3vw;color:var(--color-gray-650);letter-spacing:-.04em}.recordsListMoneyCalc .metrics-row.metrics-row--highlight .metrics-label,.recordsListMoneyCalc .metrics-row.metrics-row--highlight .metrics-value{color:var(--color-primary)}@keyframes recordsFadeIn{0%{opacity:0}to{opacity:1}}.recordsListMoneyCalc .item-head .item-delete:hover,.recordsListMoneyCalc .item-head .item-delete:active,.recordsListMoneyCalc .item-head .item-delete:focus-visible{background-color:var(--color-error);color:var(--color-white)}@media screen and (min-width:690px){.recordsListMoneyCalc .recordsListMoneyCalc-scroll{padding:73px 16px 32px}.recordsListMoneyCalc .records-empty{padding:60px 0;font-size:14px}.recordsListMoneyCalc .records-list{gap:8px}.recordsListMoneyCalc .records-item{border-radius:16px;padding:20px 16px 23px;gap:16px}.recordsListMoneyCalc .item-head{padding-bottom:8px}.recordsListMoneyCalc .item-head .item-date{font-size:17px}.recordsListMoneyCalc .item-head .item-delete{height:24px;padding:0 10px;border-radius:30px;font-size:12px}.recordsListMoneyCalc .item-metrics{gap:12px}.recordsListMoneyCalc .metrics-row .metrics-label,.recordsListMoneyCalc .metrics-row .metrics-value{font-size:16px}}.savingsListMoneyCalc-status{text-align:center;padding:6vw 4vw;font-family:Pretendard;font-weight:500;font-size:3.5vw;color:var(--color-gray-650, #8a8a8a);letter-spacing:-.04em}.savingsListMoneyCalc{width:100%;min-height:100dvh;background-color:var(--color-gray-100);display:flex;flex-direction:column;position:relative;animation:savingsFadeIn .4s ease forwards}.savingsListMoneyCalc .savingsListMoneyCalc-header{position:fixed;top:0;z-index:20}.savingsListMoneyCalc .savingsListMoneyCalc-scroll{position:relative;z-index:1;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15.2vw 0 6vw}.savingsListMoneyCalc .savingsListMoneyCalc-hero{position:relative;background-color:var(--color-primary);padding:5.3vw 4.3vw;overflow:hidden}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-watermark{position:absolute;top:0;left:0;width:111.1vw;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-chip{position:relative;z-index:1;display:inline-flex;align-items:center;height:6.4vw;padding:0 2.7vw;border-radius:8vw;background-color:var(--color-white)}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-chip span{font-family:Pretendard;font-weight:600;font-size:3.2vw;color:var(--color-primary);letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-headline{position:relative;z-index:1;margin-top:3.2vw;font-family:Pretendard;font-weight:500;font-size:5.3vw;line-height:1.19;letter-spacing:-.04em;color:var(--color-white);white-space:pre-line}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner{position:relative;z-index:1;margin-top:3.7vw;height:13.6vw;padding:0 4.8vw;display:flex;flex-direction:column;justify-content:center;gap:.5vw;background-color:var(--overlay-white-10);border:.8px solid var(--overlay-white-80);border-radius:2.7vw}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner .banner-sub{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-white);letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner .banner-main{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-white);letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-filters{background-color:var(--color-white);border-top:1px solid var(--overlay-black-10);padding:3.2vw 4.3vw;display:flex;gap:.5vw}.savingsListMoneyCalc .savingsListMoneyCalc-filters .filter-chip{flex-shrink:0;height:7.5vw;padding:0 2.7vw;border:none;border-radius:8vw;background-color:var(--color-gray-100);font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-gray-800);letter-spacing:-.04em;cursor:pointer;transition:background-color .12s ease,color .12s ease;-webkit-tap-highlight-color:transparent}.savingsListMoneyCalc .savingsListMoneyCalc-filters .filter-chip.is-active{background-color:var(--color-primary);color:var(--color-white);font-weight:600}.savingsListMoneyCalc .savingsListMoneyCalc-list{margin-top:5.3vw;padding:0 4.3vw;list-style:none;display:flex;flex-direction:column;gap:2.1vw}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-card{background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.3vw;padding:4.3vw;display:flex;flex-direction:column;gap:4.3vw}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2.1vw}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name{display:flex;flex-direction:column;gap:1vw;flex:1;min-width:0}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name .name-bank{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500);letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name .name-product{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-gray-700);letter-spacing:-.04em;line-height:1.2}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-rate{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-rate .rate-label{font-family:Pretendard;font-weight:500;font-size:3.2vw;color:var(--color-gray-500);letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-rate .rate-value{margin-top:1vw;font-family:Pretendard;font-weight:600;font-size:5.3vw;color:var(--color-primary);letter-spacing:-.02em;line-height:1.2}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags{display:flex;flex-wrap:wrap;gap:.5vw}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags .tag{height:5.5vw;padding:0 2.1vw;display:inline-flex;align-items:center;border-radius:8vw;font-family:Pretendard;font-weight:600;font-size:3vw;letter-spacing:-.04em;line-height:1}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags .tag--base{background-color:var(--color-gray-100);color:var(--color-gray-650)}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags .tag--hash{background-color:var(--color-primary-lighter);color:var(--color-primary)}.savingsListMoneyCalc .savingsListMoneyCalc-notice{margin:8vw 4.3vw 0}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-title{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650);letter-spacing:-.04em}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list{margin-top:2.1vw;list-style:none;padding:0;display:flex;flex-direction:column;gap:1.6vw}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list li{display:flex;align-items:flex-start;gap:1.6vw;font-family:Pretendard;font-weight:500;font-size:3vw;line-height:1.5;color:var(--color-gray-800);letter-spacing:-.04em}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list .notice-dot{flex-shrink:0;width:1vw;height:1vw;margin-top:2vw;border-radius:50%;background-color:var(--color-gray-800)}@keyframes savingsFadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:690px){.savingsListMoneyCalc .savingsListMoneyCalc-header{left:50%;transform:translate(-50%)}.savingsListMoneyCalc .savingsListMoneyCalc-scroll{padding:57px 0 24px}.savingsListMoneyCalc .savingsListMoneyCalc-hero{padding:20px 16px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-watermark{width:400px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-chip{height:24px;padding:0 10px;border-radius:30px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-chip span{font-size:12px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-headline{margin-top:12px;font-size:20px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner{margin-top:14px;height:51px;padding:0 18px;border-radius:10px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner .banner-sub{font-size:12px}.savingsListMoneyCalc .savingsListMoneyCalc-hero .hero-banner .banner-main{font-size:14px}.savingsListMoneyCalc .savingsListMoneyCalc-filters{padding:12px 16px;gap:2px}.savingsListMoneyCalc .savingsListMoneyCalc-filters .filter-chip{height:28px;padding:0 10px;border-radius:30px;font-size:14px}.savingsListMoneyCalc .savingsListMoneyCalc-list{margin-top:20px;padding:0 16px;gap:8px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-card{border-radius:16px;padding:16px;gap:16px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head{gap:8px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name{gap:4px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name .name-bank{font-size:12px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-name .name-product{font-size:16px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-rate .rate-label{font-size:12px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-head .product-rate .rate-value{margin-top:4px;font-size:20px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags{gap:2px}.savingsListMoneyCalc .savingsListMoneyCalc-list .product-tags .tag{height:20px;padding:0 8px;border-radius:30px;font-size:11px}.savingsListMoneyCalc .savingsListMoneyCalc-notice{margin:30px 16px 0}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-title{font-size:14px}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list{margin-top:8px;gap:6px}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list li{gap:6px;font-size:11px}.savingsListMoneyCalc .savingsListMoneyCalc-notice .notice-list .notice-dot{width:3px;height:3px;margin-top:7px}}.lottoRent{width:100%;min-height:100dvh;padding:15.2vw 4.3vw 6.4vw 6.4vw;display:flex;flex-direction:column;background-color:var(--color-white)}.lottoRent .lottoRent-intro{margin-top:5.3vw;display:flex;flex-direction:column;gap:1.1vw}.lottoRent .lottoRent-intro .intro-title{font-family:Pretendard;font-weight:500;font-size:5.3vw;color:var(--color-primary);letter-spacing:-.02em}.lottoRent .lottoRent-intro .intro-description{font-family:Pretendard;font-weight:500;font-size:3.4vw;color:var(--color-gray-650);line-height:1.4;white-space:pre-line}.lottoRent .lottoRent-hero{margin-top:8.5vw;width:100%;height:77.3vw;display:flex;align-items:center;justify-content:center}.lottoRent .lottoRent-hero .hero-image{width:77.3vw;height:77.3vw;object-fit:contain}.lottoRent .lottoRent-hero .hero-loading{display:flex;flex-direction:column;align-items:center;gap:3.7vw}.lottoRent .lottoRent-hero .hero-loading .loading-sparkle{width:15.7vw;height:15.7vw;animation:lottoRentSparklePulse .7s ease-in-out infinite}.lottoRent .lottoRent-hero .hero-loading .loading-text{font-family:Pretendard;font-weight:500;font-size:3.7vw;color:var(--color-primary);letter-spacing:-.04em;animation:lottoRentTextFade .7s ease-in-out}.lottoRent .lottoRent-error{margin-top:4vw;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:#f46043;letter-spacing:-.04em}.lottoRent .lottoRent-button{margin-top:9.6vw;width:100%;height:12.8vw;border:none;outline:none;border-radius:4.3vw;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;gap:2.1vw;cursor:pointer;transition:background-color .2s ease}.lottoRent .lottoRent-button.loading{background-color:var(--color-primary-alt);cursor:progress}.lottoRent .lottoRent-button .button-icon{width:5.3vw;height:5.3vw}.lottoRent .lottoRent-button .button-icon.spinning{animation:lottoRentSpin .8s linear infinite}.lottoRent .lottoRent-button .button-text{font-family:Pretendard;font-weight:600;font-size:4.3vw;color:var(--color-white)}.lottoRent .lottoRent-disclaimer{margin-top:10.6vw;display:flex;flex-direction:column;gap:2.1vw}.lottoRent .lottoRent-disclaimer .disclaimer-heading{font-family:Pretendard;font-weight:600;font-size:3.7vw;color:var(--color-gray-650);letter-spacing:-.04em}.lottoRent .lottoRent-disclaimer .disclaimer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.1vw}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item{display:flex;align-items:flex-start;gap:.5vw}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item .item-dot{width:3.2vw;height:3.2vw;margin-top:.5vw;flex-shrink:0}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item .item-text{font-family:Pretendard;font-weight:500;font-size:2.9vw;color:var(--color-gray-800);letter-spacing:-.04em;line-height:1.3}@keyframes lottoRentSparklePulse{0%{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.96)}}@keyframes lottoRentTextFade{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes lottoRentSpin{to{transform:rotate(360deg)}}@media screen and (min-width:690px){.lottoRent{width:690px;padding:57px 16px 24px 24px}.lottoRent .lottoRent-intro{margin-top:20px;gap:4px}.lottoRent .lottoRent-intro .intro-title{font-size:20px}.lottoRent .lottoRent-intro .intro-description{font-size:13px}.lottoRent .lottoRent-hero{margin-top:32px;height:290px}.lottoRent .lottoRent-hero .hero-image{width:290px;height:290px}.lottoRent .lottoRent-hero .hero-loading{gap:14px}.lottoRent .lottoRent-hero .hero-loading .loading-sparkle{width:59px;height:59px}.lottoRent .lottoRent-hero .hero-loading .loading-text{font-size:14px}.lottoRent .lottoRent-button{margin-top:36px;height:48px;border-radius:16px;gap:8px}.lottoRent .lottoRent-button .button-icon{width:20px;height:20px}.lottoRent .lottoRent-button .button-text{font-size:16px}.lottoRent .lottoRent-disclaimer{margin-top:40px;gap:8px}.lottoRent .lottoRent-disclaimer .disclaimer-heading{font-size:14px}.lottoRent .lottoRent-disclaimer .disclaimer-list{gap:8px}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item{gap:2px}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item .item-dot{width:12px;height:12px;margin-top:2px}.lottoRent .lottoRent-disclaimer .disclaimer-list .disclaimer-item .item-text{font-size:11px}}.lottoLinesCard{position:relative;width:100%;border:1px solid var(--overlay-black-10);border-radius:4.4vw;background-color:var(--color-white);padding:13.3vw 4.4vw 3.6vw}.lottoLinesCard .card-saveAll{position:absolute;top:3.3vw;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.8vw;padding:1.1vw 1.6vw;border:none;outline:none;border-radius:60px;background-color:var(--color-gray-100);cursor:pointer}.lottoLinesCard .card-saveAll .saveAll-icon{width:4.4vw;height:4.4vw}.lottoLinesCard .card-saveAll .saveAll-text{font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-gray-800);letter-spacing:-.04em}.lottoLinesCard .card-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3.3vw}.lottoLinesCard .card-lines .line{display:flex;align-items:center;gap:1.2vw}.lottoLinesCard .card-lines .line .line-label{flex-shrink:0;width:3.3vw;font-family:Pretendard;font-weight:600;font-size:3.3vw;color:var(--color-primary);letter-spacing:-.04em;text-align:left}.lottoLinesCard .card-lines .line .line-numbers{flex:1;min-width:0;display:flex;align-items:center;gap:.3vw}.lottoLinesCard .card-lines .line .line-numbers .number{flex-shrink:0;width:8.9vw;height:8.9vw;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-white);letter-spacing:-.04em}.lottoLinesCard .card-lines .line .line-numbers .number.number-yellow{background-color:var(--color-warning-dark)}.lottoLinesCard .card-lines .line .line-numbers .number.number-blue{background-color:var(--color-info-blue)}.lottoLinesCard .card-lines .line .line-numbers .number.number-red{background-color:var(--color-orange)}.lottoLinesCard .card-lines .line .line-numbers .number.number-gray{background-color:var(--color-neutral-8e8e8e)}.lottoLinesCard .card-lines .line .line-numbers .number.number-green{background-color:var(--color-success-light)}.lottoLinesCard .card-lines .line .line-numbers .line-plus{flex-shrink:0;width:5vw;height:5vw}.lottoLinesCard .card-lines .line .line-like{flex-shrink:0;width:5vw;height:5vw;margin-left:1.2vw;border:none;outline:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.lottoLinesCard .card-lines .line .line-like .like-icon{width:100%;height:100%;transition:transform .15s ease}.lottoLinesCard .card-lines .line .line-like:active .like-icon{transform:scale(1.15)}.lottoLinesCard.animate .card-lines .line{opacity:0;transform:translateY(6px);animation:lottoLineFadeUp .45s cubic-bezier(.22,.61,.36,1) forwards}.lottoLinesCard.animate .card-lines .line-numbers>*{opacity:0;transform:scale(.5);animation:lottoBallPop .4s cubic-bezier(.34,1.4,.64,1) forwards}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(1){animation-delay:.08s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(2){animation-delay:.18s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(3){animation-delay:.28s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(4){animation-delay:.38s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(5){animation-delay:.48s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(6){animation-delay:.58s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(7){animation-delay:.7s}.lottoLinesCard.animate .card-lines .line-numbers>*:nth-child(8){animation-delay:.8s}@keyframes lottoLineFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes lottoBallPop{to{opacity:1;transform:scale(1)}}@media screen and (min-width:690px){.lottoLinesCard{padding:48px 16px 13px;border-radius:16px}.lottoLinesCard .card-saveAll{top:12px;padding:4px 6px;gap:3px}.lottoLinesCard .card-saveAll .saveAll-icon{width:16px;height:16px}.lottoLinesCard .card-saveAll .saveAll-text{font-size:12px}.lottoLinesCard .card-lines{gap:12px}.lottoLinesCard .card-lines .line{gap:6px}.lottoLinesCard .card-lines .line .line-label{width:12px;font-size:12px}.lottoLinesCard .card-lines .line .line-numbers{gap:2px}.lottoLinesCard .card-lines .line .line-numbers .number{width:32px;height:32px;font-size:12px}.lottoLinesCard .card-lines .line .line-numbers .line-plus{width:18px;height:18px}.lottoLinesCard .card-lines .line .line-like{width:18px;height:18px;margin-left:10px}}.resultLottoRent{width:100%;min-height:100dvh;padding:15.2vw 4.4vw 6.6vw;display:flex;flex-direction:column;background-color:var(--color-gray-100)}.resultLottoRent .resultLottoRent-intro{margin-top:5.5vw;display:flex;flex-direction:column;gap:1.1vw}.resultLottoRent .resultLottoRent-intro .intro-title{font-family:Pretendard;font-weight:600;font-size:5.5vw;color:var(--color-primary);letter-spacing:-.02em}.resultLottoRent .resultLottoRent-intro .intro-description{font-family:Pretendard;font-weight:500;font-size:4.1vw;color:var(--color-gray-650);line-height:1.4;white-space:pre-line}.resultLottoRent .resultLottoRent-cardWrap{margin-top:5.5vw}.resultLottoRent .resultLottoRent-actions{margin-top:3.3vw;display:flex;flex-direction:column;align-items:center;gap:5.5vw}.resultLottoRent .resultLottoRent-actions .actions-row{display:flex;gap:2.2vw;width:100%}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button{flex:1;height:13.3vw;border:none;outline:none;border-radius:4.4vw;font-family:Pretendard;font-weight:600;font-size:4.4vw;color:var(--color-white);cursor:pointer;transition:background-color .2s ease}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button.secondary{background-color:var(--color-gray-400)}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button.secondary:hover{background-color:var(--color-gray-500)}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button.primary{background-color:var(--color-primary)}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button.primary:hover{background-color:var(--color-primary-alt)}.resultLottoRent .resultLottoRent-actions .actions-count{font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-gray-800);letter-spacing:-.04em}.resultLottoRent .resultLottoRent-history{margin-top:8.3vw;display:flex;flex-direction:column;gap:3.3vw}.resultLottoRent .resultLottoRent-history .history-title{font-family:Pretendard;font-weight:600;font-size:4.1vw;color:var(--color-gray-700);letter-spacing:-.04em}.resultLottoRent .resultLottoRent-history .history-card{width:100%;padding:4.4vw;border:1px solid var(--overlay-black-10);border-radius:4.4vw;background-color:var(--color-white);display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.resultLottoRent .resultLottoRent-history .history-card .history-info{display:flex;flex-direction:column;align-items:flex-start;gap:.5vw}.resultLottoRent .resultLottoRent-history .history-card .history-info .info-date{font-family:Pretendard;font-weight:600;font-size:3.9vw;color:var(--color-gray-700);letter-spacing:-.04em}.resultLottoRent .resultLottoRent-history .history-card .history-info .info-count{font-family:Pretendard;font-weight:400;font-size:3.9vw;color:var(--color-gray-700);letter-spacing:-.04em}.resultLottoRent .resultLottoRent-history .history-card .history-arrow{width:6.6vw;height:6.6vw;transform:rotate(90deg)}.resultLottoRent .resultLottoRent-disclaimer{margin-top:8.3vw;display:flex;flex-direction:column;gap:2.2vw}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-heading{font-family:Pretendard;font-weight:600;font-size:3.9vw;color:var(--color-gray-650);letter-spacing:-.04em}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2.2vw}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item{display:flex;align-items:flex-start;gap:1.1vw}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item .item-dot{flex-shrink:0;width:.8vw;height:.8vw;margin-top:1.8vw;border-radius:50%;background-color:var(--color-gray-650)}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item .item-text{font-family:Pretendard;font-weight:500;font-size:3.1vw;color:var(--color-gray-800);letter-spacing:-.04em;line-height:1.3}@media screen and (min-width:690px){.resultLottoRent{width:690px;padding:57px 16px 24px}.resultLottoRent .resultLottoRent-intro{margin-top:20px;gap:4px}.resultLottoRent .resultLottoRent-intro .intro-title{font-size:20px}.resultLottoRent .resultLottoRent-intro .intro-description{font-size:15px}.resultLottoRent .resultLottoRent-cardWrap{margin-top:20px}.resultLottoRent .resultLottoRent-actions{margin-top:12px;gap:20px}.resultLottoRent .resultLottoRent-actions .actions-row{gap:8px}.resultLottoRent .resultLottoRent-actions .actions-row .actions-button{height:48px;border-radius:16px;font-size:16px}.resultLottoRent .resultLottoRent-actions .actions-count{font-size:12px}.resultLottoRent .resultLottoRent-history{margin-top:30px;gap:12px}.resultLottoRent .resultLottoRent-history .history-title{font-size:15px}.resultLottoRent .resultLottoRent-history .history-card{padding:16px;border-radius:16px}.resultLottoRent .resultLottoRent-history .history-card .history-info{gap:2px}.resultLottoRent .resultLottoRent-history .history-card .history-info .info-date,.resultLottoRent .resultLottoRent-history .history-card .history-info .info-count{font-size:14px}.resultLottoRent .resultLottoRent-history .history-card .history-arrow{width:24px;height:24px}.resultLottoRent .resultLottoRent-disclaimer{margin-top:30px;gap:8px}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-heading{font-size:14px}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list{gap:8px}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item{gap:4px}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item .item-dot{width:3px;height:3px;margin-top:7px}.resultLottoRent .resultLottoRent-disclaimer .disclaimer-list .disclaimer-item .item-text{font-size:11px}}.lottoRentRecords{width:100%;min-height:100dvh;padding-top:15.2vw;background-color:var(--color-gray-100);display:flex;flex-direction:column}.lottoRentRecords .lottoRentRecords-content{flex:1;width:100%;padding:5.5vw 4.4vw 35vw;display:flex;flex-direction:column;gap:5.5vw}.lottoRentRecords .lottoRentRecords-content .lottoRentRecords-status{margin-top:8vw;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.9vw;color:#8a8a8a;letter-spacing:-.04em}.lottoRentRecords .lottoRentRecords-content .records-round{display:flex;flex-direction:column;gap:2.2vw}.lottoRentRecords .lottoRentRecords-content .records-round .round-time{text-align:center;font-family:Pretendard;font-weight:600;font-size:3.9vw;color:var(--color-gray-700);letter-spacing:-.04em}.lottoRentRecords .lottoRentRecords-footer{position:fixed;bottom:0;left:0;right:0;z-index:10;width:100%;padding:5.5vw 4.4vw 11vw;background-color:var(--color-white);border-top:1px solid var(--overlay-black-05);display:flex;align-items:center;justify-content:center}.lottoRentRecords .lottoRentRecords-footer .footer-button{width:100%;max-width:100%;height:13.3vw;border:none;outline:none;border-radius:4.4vw;background-color:var(--color-primary);font-family:Pretendard;font-weight:600;font-size:4.4vw;color:var(--color-white);cursor:pointer;transition:background-color .2s ease}.lottoRentRecords .lottoRentRecords-footer .footer-button:hover{background-color:var(--color-primary-alt)}@media screen and (min-width:690px){.lottoRentRecords{width:690px;padding-top:57px}.lottoRentRecords .lottoRentRecords-content{padding:20px 16px 130px;gap:20px}.lottoRentRecords .lottoRentRecords-content .records-round{gap:8px}.lottoRentRecords .lottoRentRecords-content .records-round .round-time{font-size:14px}.lottoRentRecords .lottoRentRecords-footer{left:50%;right:auto;transform:translate(-50%);width:690px;padding:20px 16px 40px}.lottoRentRecords .lottoRentRecords-footer .footer-button{height:48px;border-radius:16px;font-size:16px}}.savedLottoRent{width:100%;min-height:100dvh;padding:15.2vw 4.4vw 8vw;background-color:var(--color-gray-100);display:flex;flex-direction:column}.savedLottoRent .savedLottoRent-loading,.savedLottoRent .savedLottoRent-error{margin-top:5.5vw;padding:8vw 4.4vw;text-align:center;font-family:Pretendard;font-weight:500;font-size:3.9vw;color:var(--color-gray-650)}.savedLottoRent .savedLottoRent-empty{margin-top:5.5vw;width:100%;background-color:var(--color-white);border-radius:4.4vw;padding:4.4vw}.savedLottoRent .savedLottoRent-empty .empty-inner{width:100%;background-color:var(--color-gray-100);border-radius:4.4vw;padding:8.3vw 16.7vw;display:flex;flex-direction:column;align-items:center;gap:3.3vw}.savedLottoRent .savedLottoRent-empty .empty-iconCircle{width:13.3vw;height:13.3vw;border-radius:8.3vw;background-color:var(--color-white);display:flex;align-items:center;justify-content:center}.savedLottoRent .savedLottoRent-empty .empty-iconCircle .empty-icon{width:7.8vw;height:7.8vw}.savedLottoRent .savedLottoRent-empty .empty-text{display:flex;flex-direction:column;align-items:center;gap:1.1vw;text-align:center}.savedLottoRent .savedLottoRent-empty .empty-text .empty-title{font-family:Pretendard;font-weight:600;font-size:3.6vw;color:var(--color-gray-700);letter-spacing:-.04em}.savedLottoRent .savedLottoRent-empty .empty-text .empty-subtitle{font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-gray-800);letter-spacing:-.04em}.savedLottoRent .savedLottoRent-list{margin-top:5.5vw;list-style:none;padding:0;display:flex;flex-direction:column;gap:5vw}.savedRoundCard{position:relative;width:100%;background-color:var(--color-white);border:1px solid var(--overlay-black-10);border-radius:4.4vw;padding:3.3vw 4.4vw 3.6vw}.savedRoundCard .savedRoundCard-header{display:flex;align-items:center;justify-content:space-between;gap:1.1vw}.savedRoundCard .savedRoundCard-header .header-date{flex:1;font-family:Pretendard;font-weight:500;font-size:3.9vw;color:var(--color-gray-650);letter-spacing:-.04em}.savedRoundCard .savedRoundCard-header .header-count{font-family:Pretendard;font-weight:500;font-size:3.9vw;color:var(--color-gray-650);letter-spacing:-.04em}.savedRoundCard .savedRoundCard-lines{margin:5.5vw 0 0;list-style:none;padding:0;display:flex;flex-direction:column;gap:3.3vw}.savedRoundCard .savedRoundCard-lines .line{display:flex;align-items:center;gap:1.2vw}.savedRoundCard .savedRoundCard-lines .line .line-label{flex-shrink:0;width:3.3vw;font-family:Pretendard;font-weight:600;font-size:3.3vw;color:var(--color-primary);letter-spacing:-.04em;text-align:left}.savedRoundCard .savedRoundCard-lines .line .line-numbers{flex:1;min-width:0;display:flex;align-items:center;gap:.3vw}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number{flex-shrink:0;width:8.9vw;height:8.9vw;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Pretendard;font-weight:500;font-size:3.3vw;color:var(--color-white);letter-spacing:-.04em}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number.number-yellow{background-color:var(--color-warning-dark)}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number.number-blue{background-color:var(--color-info-blue)}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number.number-red{background-color:var(--color-orange)}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number.number-gray{background-color:var(--color-neutral-8e8e8e)}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number.number-green{background-color:var(--color-success-light)}.savedRoundCard .savedRoundCard-lines .line .line-numbers .line-plus{flex-shrink:0;width:5vw;height:5vw}.savedRoundCard .savedRoundCard-lines .line .line-like{flex-shrink:0;width:5vw;height:5vw;margin-left:1.2vw;border:none;outline:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.savedRoundCard .savedRoundCard-lines .line .line-like img{width:100%;height:100%;transition:transform .15s ease}.savedRoundCard .savedRoundCard-lines .line .line-like:active img{transform:scale(1.15)}@media screen and (min-width:690px){.savedLottoRent{width:690px;padding:57px 16px 32px}.savedLottoRent .savedLottoRent-loading,.savedLottoRent .savedLottoRent-error{margin-top:20px;padding:30px 16px;font-size:14px}.savedLottoRent .savedLottoRent-empty{margin-top:20px;border-radius:16px;padding:16px}.savedLottoRent .savedLottoRent-empty .empty-inner{border-radius:16px;padding:30px 60px;gap:12px}.savedLottoRent .savedLottoRent-empty .empty-iconCircle{width:48px;height:48px;border-radius:30px}.savedLottoRent .savedLottoRent-empty .empty-iconCircle .empty-icon{width:28px;height:28px}.savedLottoRent .savedLottoRent-empty .empty-text{gap:4px}.savedLottoRent .savedLottoRent-empty .empty-text .empty-title{font-size:13px}.savedLottoRent .savedLottoRent-empty .empty-text .empty-subtitle{font-size:12px}.savedLottoRent .savedLottoRent-list{margin-top:20px;gap:20px}.savedRoundCard{border-radius:16px;padding:12px 16px 13px}.savedRoundCard .savedRoundCard-header{gap:4px}.savedRoundCard .savedRoundCard-header .header-date,.savedRoundCard .savedRoundCard-header .header-count{font-size:14px}.savedRoundCard .savedRoundCard-lines{margin-top:20px;gap:12px}.savedRoundCard .savedRoundCard-lines .line{gap:6px}.savedRoundCard .savedRoundCard-lines .line .line-label{width:12px;font-size:12px}.savedRoundCard .savedRoundCard-lines .line .line-numbers{gap:2px}.savedRoundCard .savedRoundCard-lines .line .line-numbers .number{width:32px;height:32px;font-size:12px}.savedRoundCard .savedRoundCard-lines .line .line-numbers .line-plus{width:18px;height:18px}.savedRoundCard .savedRoundCard-lines .line .line-like{width:18px;height:18px;margin-left:10px}}
