.kakaoFabWrap[data-v-e8d8b2b3]{position:fixed;right:24px;bottom:24px;z-index:1010;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.kakaoFabTip[data-v-e8d8b2b3]{position:relative;padding:7px 12px;border-radius:8px;background:var(--brand-strong);border:1px solid var(--brand-strong);color:var(--brand-on-dark);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px #0a76ab2e}.kakaoFabTip[data-v-e8d8b2b3]:before,.kakaoFabTip[data-v-e8d8b2b3]:after{content:"";position:absolute;top:100%;right:24px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.kakaoFabTip[data-v-e8d8b2b3]:before{border-top:7px solid var(--brand-strong)}.kakaoFabTip[data-v-e8d8b2b3]:after{border-top:6px solid var(--brand-strong);margin-top:-1px}.kakaoFab[data-v-e8d8b2b3]{width:60px;height:60px;border-radius:50%;border:4px solid #fff;background:linear-gradient(135deg,var(--brand-mid),var(--brand-text));box-shadow:0 6px 20px #0a76ab66;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.kakaoFab[data-v-e8d8b2b3]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0a76ab80}.kakaoFab svg[data-v-e8d8b2b3]{width:28px;height:28px}@media(max-width:768px){.kakaoFabWrap[data-v-e8d8b2b3]{right:16px;bottom:88px;gap:8px}.kakaoFabTip[data-v-e8d8b2b3]{font-size:12px;padding:6px 10px}.kakaoFabTip[data-v-e8d8b2b3]:before,.kakaoFabTip[data-v-e8d8b2b3]:after{right:21px}.kakaoFab[data-v-e8d8b2b3]{width:54px;height:54px}}.layout[data-v-74940bf5]{min-height:100vh;background-color:#fff;color:#333;padding-top:117px}.topPromotionBanner[data-v-74940bf5]{position:fixed;top:0;left:0;right:0;z-index:1002;background:var(--brand-text);height:52px;display:flex;align-items:center}.topPromotionBannerInner[data-v-74940bf5]{flex:1;max-width:1200px;margin:0 auto;padding:0 32px}.topPromotionText[data-v-74940bf5]{display:flex;justify-content:center;gap:6px;font-size:15px}.promoPrimary[data-v-74940bf5]{color:#fff;font-weight:600}.promoSecondary[data-v-74940bf5]{color:#fff}.mainNav[data-v-74940bf5]{position:fixed;top:52px;left:0;right:0;z-index:1001;background:#fff;border-bottom:1px solid #eee}.mainNavInner[data-v-74940bf5]{max-width:1200px;margin:0 auto;padding:12px 32px;display:flex;align-items:center;justify-content:space-between;height:64px}.mainNavLeft[data-v-74940bf5]{display:flex;align-items:center;gap:32px}.mainNavLogo[data-v-74940bf5]{display:flex;align-items:center;gap:10px;cursor:pointer}.logoIcon[data-v-74940bf5]{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.logoText[data-v-74940bf5]{font-size:18px;font-weight:700;color:#000}.mainNavMenu[data-v-74940bf5]{display:flex;align-items:center;gap:4px}.navMenuItem[data-v-74940bf5]{color:#333;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;padding:8px 16px;height:40px;border-radius:8px;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color .2s ease}.navMenuItem[data-v-74940bf5]:hover{background:#f5f5f5}.navMenuItem.active[data-v-74940bf5]{color:#e03131;font-weight:700}.mainNavRight[data-v-74940bf5]{display:flex;align-items:center;gap:16px}.creditBtn[data-v-74940bf5]{background:linear-gradient(135deg,#dddcdc8a,#dddcdc8a);border:none;color:#000;padding:10px 20px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 4px 12px #0a76ab4d;transition:all .3s ease}.creditBtn[data-v-74940bf5]:hover{filter:brightness(.95)}.myPageBtn[data-v-74940bf5]{background:none;border:none;color:var(--brand-text);cursor:pointer;display:flex;align-items:center;transition:color .15s}.myPageBtn[data-v-74940bf5]:hover{color:var(--brand-strong)}.myPageIcon[data-v-74940bf5]{width:24px;height:24px;display:block}.mainArea[data-v-74940bf5]{width:100%}.kakaoFabWrap[data-v-02d5c8d4]{position:fixed;right:16px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:1010}.kakaoFab[data-v-02d5c8d4]{width:60px;height:60px;border-radius:50%;border:4px solid #fff;background:linear-gradient(135deg,var(--brand-mid),var(--brand-text));box-shadow:0 6px 20px #0a76ab66;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.kakaoFab[data-v-02d5c8d4]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0a76ab80}.kakaoFab svg[data-v-02d5c8d4]{width:28px;height:28px}@media(max-width:768px){.kakaoFab[data-v-02d5c8d4]{width:54px;height:54px}}.layout[data-v-0fb3ea4e]{min-height:100vh;background:#fff;color:#333;padding-top:96px;padding-bottom:72px}.dockBar[data-v-0fb3ea4e]{position:fixed;bottom:0;left:0;right:0;z-index:1001;background:#fff;border-top:1px solid #e5e5e5;display:flex;justify-content:space-around;align-items:stretch;padding:8px 4px calc(8px + env(safe-area-inset-bottom));overflow-x:auto}.dockItem[data-v-0fb3ea4e]{background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;min-width:56px;flex-shrink:0;color:#111}.dockIcon[data-v-0fb3ea4e]{font-size:21px;line-height:1}.dockLabel[data-v-0fb3ea4e]{font-size:12px;font-weight:600;white-space:nowrap}.topPromotionBanner[data-v-0fb3ea4e]{position:fixed;top:0;left:0;right:0;z-index:1002;background:var(--brand-text);height:38px;padding:0 16px;text-align:center;font-size:13px;display:flex;align-items:center;justify-content:center;gap:4px}.promoPrimary[data-v-0fb3ea4e]{color:#fff;font-weight:600}.promoSecondary[data-v-0fb3ea4e]{color:#fff}.mainNav[data-v-0fb3ea4e]{position:fixed;top:38px;left:0;right:0;z-index:1001;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;height:58px}.mainNavLogo[data-v-0fb3ea4e]{display:flex;align-items:center;gap:8px}.logoIcon[data-v-0fb3ea4e]{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.logoText[data-v-0fb3ea4e]{font-size:16px;font-weight:700;color:#000}.navRight[data-v-0fb3ea4e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.navBtn[data-v-0fb3ea4e]{background:#f1f1f1;border:none;color:#000;padding:8px 13px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.navBtn.primary[data-v-0fb3ea4e]{background:var(--brand-soft);color:var(--brand-text)}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/assets/Pretendard-Black-B7X87vPW.woff2) format("woff2"),url(/assets/Pretendard-Black-CGKHU3YP.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/assets/Pretendard-ExtraBold-C0vVUedy.woff2) format("woff2"),url(/assets/Pretendard-ExtraBold-DkRXFB8B.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2"),url(/assets/Pretendard-Bold-DD7wHHNl.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2"),url(/assets/Pretendard-SemiBold-SXfe8JY8.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2"),url(/assets/Pretendard-Medium-Cs2k_Pp2.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2"),url(/assets/Pretendard-Regular-D5CgADJ9.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/assets/Pretendard-Light-knQmDAda.woff2) format("woff2"),url(/assets/Pretendard-Light-BSr3DBFh.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/assets/Pretendard-ExtraLight-Bi0YRlFr.woff2) format("woff2"),url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/assets/Pretendard-Thin-DWJVAZ2K.woff2) format("woff2"),url(/assets/Pretendard-Thin-Cq3km6ap.woff) format("woff")}:root{--brand: #2090e6;--brand-soft: #e8f3fd;--brand-mid: #1379d1;--brand-text: #0368bc;--brand-strong: #024e8f;--brand-on-dark: #ffffff;--line: #d8dce5}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;background-color:#fff;color:#333;-webkit-font-smoothing:antialiased}button{font-family:inherit}a{text-decoration:none;color:inherit}
