@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.P4A1bW_className{font-family:Nunito,Nunito Fallback;font-style:normal}.P4A1bW_variable{--font-nunito:"Nunito", "Nunito Fallback"}
:root{--bg-app:#f4f9ff;--bg-canvas:#eaf3fc;--surface:#fff;--surface-soft:#f0f5fb;--surface-softer:#f7fafe;--line:#e2ecf7;--line-strong:#d3e0ef;--track:#e6eef8;--text:#23304a;--text-2:#4a5874;--text-3:#5d6b85;--primary:#1c74ba;--primary-hover:#155c95;--primary-soft:#e3f1ff;--primary-ink:#1c5e96;--sky:#5aaeea;--sky-soft:#ddefff;--sky-ink:#1c5e96;--mint:#7fdcc4;--mint-soft:#ddf6ef;--mint-ink:#0f6852;--sun:#ffd86b;--sun-soft:#fff3c4;--sun-ink:#7a5800;--pink:#ffb0cc;--pink-soft:#ffe3ee;--pink-ink:#a3325e;--ok:#2bb59a;--ok-soft:#ddf6ef;--ok-ink:#0f6852;--warn:#b4490f;--warn-soft:#ffe8d9;--warn-ink:#7a3410;--warn-label:#a8470f;--warn-line:#f2a774;--note-soft:#fff6d6;--note-ink:#5c4600;--demo-soft:#ece6ff;--demo-ink:#5a3fc0;--manual-soft:#eef2f7;--manual-ink:#4c5872;--disabled:#a9b6c8;--grad-brand:linear-gradient(135deg,#bfe2ff 0%,#c8f3e3 42%,#fff1b0 74%,#ffd6e5 100%);--r-sm:14px;--r-md:18px;--r-lg:24px;--r-xl:28px;--r-pill:999px;--shadow-card:0 1px 0 #e2ecf7,0 8px 24px #4682be14;--shadow-float:0 10px 28px #4682be29;--shadow-cta:0 10px 22px #1c74ba40;--font-display:var(--font-jua,"Jua"),"Noto Sans KR",sans-serif;--font-body:var(--font-noto,"Noto Sans KR"),system-ui,sans-serif;--font-num:var(--font-nunito,"Nunito"),"Noto Sans KR",sans-serif;--r-xs:10px;--shadow-icon:0 4px 12px #4682be1a;--shadow-hero:0 16px 40px #4682be2e;--grad-brand-soft:linear-gradient(135deg,#cde8ff 0%,#d4f5e9 45%,#fff4c2 80%,#ffe0eb 100%);--grad-dot:linear-gradient(135deg,#a9d8ff,#b9f0dc 45%,#fff1a8 75%,#ffd3e2);--bar-inactive:#a7c9f0;--ok-badge-ink:#137a62;--warn-line-soft:#ffd0b5;--privacy-soft:#e3f1ff;--privacy-ink:#1c4a72;--danger-soft:#fff4ec;--danger-ink:#7a3410;--cal-done:#7fdcc4;--cal-skip:#ffe08a;--cal-future:#cfdcec;--focus-ring:#5aaeea;--hero-panel:#ffffffbf;--gutter:16px;--card-pad:18px;--card-gap:14px;--sidebar-w:240px;--tabbar-h:68px}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg-app)}body{background:var(--bg-app);min-height:100dvh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;font-size:14px;font-weight:400;line-height:1.55;overflow-x:hidden}@media (min-width:768px){html,body{background:var(--bg-canvas)}}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--primary);font-weight:700;text-decoration:none}a:hover{color:var(--primary-hover)}table{border-collapse:collapse}textarea{resize:vertical}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}input[type=checkbox]{width:22px;height:22px;accent-color:var(--primary);flex:none;margin:0}input[type=radio]{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0}.t-display-xl{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:60px;font-weight:900;line-height:1}.t-display-l{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.1}.t-title-1{font-family:var(--font-display);font-size:32px;font-weight:400;line-height:1.3}.t-title-2{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.3}.t-title-3{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.35}.t-title-4{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.35}.t-amount-l{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:1.2}.t-amount-m{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.3}.t-body{font-size:14px;line-height:1.55}.t-body-s{font-size:13px;line-height:1.5}.t-label{color:var(--text-3);font-size:12px;font-weight:500;line-height:1.4}.t-micro{font-size:11px;font-weight:500;line-height:1.3}.t-num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:800}.t-muted{color:var(--text-2)}.t-caption{color:var(--text-3)}@media (min-width:1024px){.t-title-1{font-size:40px}.t-title-2{font-size:30px}.t-display-l{font-size:48px}}.stack{gap:var(--card-gap);flex-direction:column;display:flex}.stack-sm{flex-direction:column;gap:8px;display:flex}.stack-md{flex-direction:column;gap:12px;display:flex}.row{align-items:center;gap:8px;display:flex}.row-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:auto;min-width:0}.grid-2,.grid-3{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.span-all{grid-column:1/-1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
