:root{--blue:#2f6bff;--blue-bg:#f0f5ff;--text:#191f28;--sub:#4e5968;--off:#8b95a1;--line:#f0f1f3;--surface:#f7f8fa;--success:#00a878;--warn:#f59e0b;--warn-text:#c2760a;--danger:#e5484d;--border:#e5e8eb;--fill:#d9dde3;--faint:#d4d8de;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--gutter-phone:20px;--gutter-pc:32px;--item-y:18px;--r-card:16px;--r-btn:12px;--r-opt:13px;--r-nav:10px;--r-pill:999px;--fs-lead:26px;--fs-title:24px;--fs-section:16px;--fs-name:16px;--fs-name-list:15.5px;--fs-amount:19px;--fs-amount-list:17px;--fs-body:14px;--fs-evidence:13.5px;--fs-meta:13px;--fs-meta-sm:12px;--ls-tight:-0.045em;--ls-name:-0.032em;--ls-section:-0.03em;--ls-base:-0.023em;--ls-none:0}@media (max-width:767px){:root{--fs-lead:22px;--fs-title:21px;--gutter-pc:var(--gutter-phone)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;background:#fff;color:var(--text);letter-spacing:var(--ls-base);line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button{font-family:inherit;letter-spacing:inherit;border:0;background:none;cursor:pointer}a,button{color:inherit}a{text-decoration:none}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tnum{font-feature-settings:"tnum"}.AppShell_shell__29AOA{display:flex;min-height:100vh}.AppShell_side__hF7Qx{width:228px;flex:none;padding:var(--sp-6) var(--sp-4);border-right:1px solid var(--line)}.AppShell_logo__a2cQC{display:flex;align-items:center;gap:9px;padding:0 10px 26px;font-size:17px;font-weight:800;letter-spacing:var(--ls-tight)}.AppShell_mark__7At0Z{width:22px;height:22px;border-radius:7px;background:var(--blue);position:relative;flex:none}.AppShell_mark__7At0Z:after{content:"";position:absolute;inset:6.5px;border-radius:50%;background:#fff}.AppShell_navLink__yFtnU{display:flex;align-items:center;justify-content:space-between;padding:10px var(--sp-3);border-radius:var(--r-nav);font-size:var(--fs-body);font-weight:600;color:var(--sub);margin-bottom:1px;min-height:44px}.AppShell_navOn__wazK2{background:var(--blue-bg);color:var(--blue);font-weight:700}.AppShell_count__J5eGv{font-size:var(--fs-meta-sm);color:var(--off);font-weight:600}.AppShell_navOn__wazK2 .AppShell_count__J5eGv{color:var(--blue)}.AppShell_gap__3a9_7{height:1px;background:var(--line);margin:var(--sp-4) 10px}.AppShell_promo__oKneJ{margin:var(--sp-5) var(--sp-1) 0;padding:var(--sp-4);background:var(--surface);border-radius:14px}.AppShell_promo__oKneJ p{font-size:var(--fs-meta);font-weight:600;color:var(--sub);line-height:1.55}.AppShell_bar__3dUKa{height:5px;background:var(--border);border-radius:3px;margin-top:var(--sp-3);overflow:hidden}.AppShell_bar__3dUKa i{display:block;height:100%;background:var(--blue);border-radius:3px}.AppShell_pct__RkW__{font-size:11.5px;color:var(--off);margin-top:7px;font-weight:600;letter-spacing:var(--ls-none)}.AppShell_main__0ArdA{flex:1 1;min-width:0}.AppShell_tabs__HTZmr{display:none}.AppShell_tab__onaW_{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:600;color:var(--off);letter-spacing:var(--ls-none)}.AppShell_ico__pZU9o{width:20px;height:20px;border-radius:6px;background:var(--fill)}.AppShell_tabOn__Buor_{color:var(--blue)}.AppShell_tabOn__Buor_ .AppShell_ico__pZU9o{background:var(--blue)}@media (max-width:1023px){.AppShell_shell__29AOA{flex-direction:column}.AppShell_side__hF7Qx{display:none}.AppShell_main__0ArdA{padding-bottom:62px}.AppShell_tabs__HTZmr{display:flex;position:fixed;bottom:0;left:0;right:0;height:62px;background:#fff;border-top:1px solid var(--line);z-index:10}}