.AppShell_frame__nafhY{--shell-top:69px;--shell-bottom:calc(55px + max(16px, env(safe-area-inset-bottom)));position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background:var(--bg);color:var(--ink);overflow:hidden;overflow:clip}.AppShell_skipLink__vhvgc{position:fixed;top:0;left:8px;z-index:100;transform:translateY(-120%);padding:8px 14px;background:var(--bg);color:var(--ink);border:1px solid var(--ink);border-top:0;font-size:13px;font-weight:600}.AppShell_skipLink__vhvgc:focus{transform:translateY(0)}.AppShell_scroll__WSrTV{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--shell-top) 0 var(--shell-bottom);scroll-padding-top:calc(var(--shell-top) + 24px);scrollbar-width:none;-ms-overflow-style:none}.AppShell_scroll__WSrTV::-webkit-scrollbar{width:0;height:0;display:none}.AppShell_container__GzHej{flex:1 0 auto;display:flex;flex-direction:column;width:100%;padding:20px 20px 32px}@media (min-width:768px){.AppShell_container__GzHej{max-width:calc(var(--page-max) + 48px);margin:0 auto;padding:40px 24px 80px}}@media (max-width:1023px){.AppShell_frame__nafhY:has([data-shell-topbar]){--shell-top:65px}}@media (min-width:1024px){.AppShell_frame__nafhY{--shell-top:65px;--shell-bottom:0px}}:root{--bg:#ffffff;--surface:#eef0f3;--ink:#111418;--ink2:#4a515c;--ink3:#8a919c;--rule:#d8dce2;--brand:#0b8a5e;--brand-deep:#0d6e4c;--up:#d6303f;--upSoft:#ef9ea6;--down:#2463d1;--downSoft:#9db8ea;--heat-down-3:#1c4fb0;--heat-down-2:#5f86d4;--heat-down-1:#a9bfe8;--heat-flat:#d5d8de;--heat-up-1:#eba6ac;--heat-up-2:#de6670;--heat-up-3:#c42a39;--text-body:var(--ink);--text-secondary:var(--ink2);--text-muted:var(--ink3);--surface-page:var(--bg);--surface-panel:var(--surface);--border-rule:var(--rule);--border-strong:var(--ink);--accent:var(--brand);--price-up:var(--up);--price-down:var(--down);--price-flat:var(--ink3);--on-fill:#ffffff;--star:#F5B942;--font-sans:"IBM Plex Sans KR","Jupick Sans Fallback",system-ui,sans-serif;--font-mono:"IBM Plex Mono","Jupick Mono Fallback","IBM Plex Sans KR","Jupick Sans Fallback",ui-monospace,monospace;--fs-display:56px;--fs-h1:40px;--fs-h2:24px;--fs-h3:18px;--fs-body:16px;--fs-body-lg:17px;--fs-small:14px;--fs-caption:13px;--fs-micro:12px;--fs-data-xl:44px;--fs-data-lg:22px;--fs-data:15px;--fs-m-display:30px;--fs-m-h2:17px;--fs-m-body:14px;--fs-m-caption:12px;--lh-tight:1.2;--lh-ui:1.5;--lh-body:1.8;--tracking-display:-0.025em;--tracking-kicker:0.12em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:28px;--space-11:32px;--space-12:40px;--space-13:48px;--space-14:56px;--space-15:96px;--page-max:1312px;--page-pad-m:20px;--section-gap:56px;--section-gap-m:28px;--rule-thin:1px;--rule-head:2px;--rule-mast:3px;--radius:0;--shadow:none;--shadow-panel:0 24px 40px rgba(17,20,24,0.12);--hit-min:44px;--row-h:48px;--btn-h:44px;--btn-h-sm:36px;--btn-h-lg:52px;--grade-sm:24px;--grade-md:32px;--grade-lg:56px;--grade-xl:96px}[data-theme=dark]{--bg:#0e1217;--surface:#171d25;--ink:#e6e9ed;--ink2:#a3abb6;--ink3:#6f7884;--rule:#262e38;--brand:#2fbf86;--up:#ff6670;--upSoft:#6b2a31;--down:#5c95ff;--downSoft:#24406e}@font-face{font-family:Jupick Sans Fallback;src:local("Malgun Gothic"),local("맑은 고딕");size-adjust:87.6%;ascent-override:123.9%;descent-override:47.4%;line-gap-override:0%}@font-face{font-family:Jupick Mono Fallback;src:local("Consolas");size-adjust:109.1%;ascent-override:93.9%;descent-override:25.2%;line-gap-override:0%}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg)}body{color:var(--ink);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{text-wrap:balance}:where(a){color:inherit;text-decoration:none}@media (hover:hover){:where(a:hover){color:var(--brand)}}:where(button){font-family:inherit}:where(button:not(:disabled),summary){cursor:pointer}:where(button,input,select,textarea){border-radius:var(--radius)}.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}:where(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}.google-auto-placed:has(>ins.adsbygoogle[data-ad-status=unfilled]){display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.BottomNav_nav__LyLif{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);padding:2px 0 max(16px,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--rule)}.BottomNav_item__qrgwS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:52px;font-size:12px;font-weight:600;line-height:18px;color:var(--ink3)}.BottomNav_marker__Pcoaf{width:18px;height:2px;background:transparent}.BottomNav_item__qrgwS[data-active]{color:var(--ink)}.BottomNav_item__qrgwS[data-active] .BottomNav_marker__Pcoaf{background:var(--brand)}@media (min-width:1024px){.BottomNav_nav__LyLif{display:none}}.ScrollTop_btn__jZO4_{position:fixed;right:20px;bottom:calc(var(--shell-bottom) + 16px);z-index:59;display:inline-flex;align-items:center;gap:6px;height:var(--btn-h-sm);padding:0 12px;background:var(--bg);color:var(--ink);border:1px solid var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:.06em}.ScrollTop_btn__jZO4_:after{content:"";position:absolute;inset:-4px 0}@media (min-width:768px){.ScrollTop_btn__jZO4_{right:max(24px,calc(50% - var(--page-max) / 2))}}@media (min-width:1024px){.ScrollTop_btn__jZO4_{bottom:32px}}.SiteFooter_footer__nXOI9{flex-shrink:0;background:var(--surface)}.SiteFooter_inner__U17CO{display:flex;flex-direction:column;gap:8px;padding:20px 20px 64px;font-size:13px;font-weight:400;line-height:1.7;color:var(--ink2)}.SiteFooter_links__jbkvb{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;font-weight:500;color:var(--ink)}.SiteFooter_link__TEOoh{display:inline-flex;align-items:center;min-height:var(--hit-min)}.SiteFooter_notice__JbSFX{margin:0}.SiteFooter_copyright__Qqv0A{margin:6px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--ink3)}.SiteFooter_piece__OFeta{display:block}.SiteFooter_dot__E9pAs{display:none}.SiteFooter_account__eWZgc{position:relative;color:var(--ink2);text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.SiteFooter_account__eWZgc:hover{color:var(--brand)}}@media (pointer:coarse){.SiteFooter_account__eWZgc:after{content:"";position:absolute;inset:-12px -6px}}@media (min-width:768px){.SiteFooter_inner__U17CO{max-width:calc(var(--page-max) + 48px);margin:0 auto;padding:36px 24px 48px}.SiteFooter_dot__E9pAs,.SiteFooter_piece__OFeta{display:inline}}@media (min-width:1024px){.SiteFooter_inner__U17CO{gap:14px}.SiteFooter_links__jbkvb{gap:24px}.SiteFooter_link__TEOoh{display:inline;min-height:0}.SiteFooter_copyright__Qqv0A{margin:0}}.BrandMark_mark__KqXmj{display:flex;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0;width:22px;height:22px;padding-bottom:5px;background:var(--brand)}.BrandMark_mark__KqXmj>span{width:3px;background:var(--on-fill)}.BrandMark_mark__KqXmj>span:first-child{height:5px}.BrandMark_mark__KqXmj>span:nth-child(2){height:8px}.BrandMark_mark__KqXmj>span:nth-child(3){height:11px}@media (min-width:1024px){.BrandMark_mark__KqXmj{width:26px;height:26px;padding-bottom:6px}.BrandMark_mark__KqXmj>span:first-child{height:6px}.BrandMark_mark__KqXmj>span:nth-child(2){height:10px}.BrandMark_mark__KqXmj>span:nth-child(3){height:13px}}.DesktopNav_nav__rmu_Q{display:none}@media (min-width:1024px){.DesktopNav_nav__rmu_Q{display:flex;gap:28px}.DesktopNav_link__CIXvi{padding:21px 0;font-size:15px;font-weight:500;line-height:22px;color:var(--ink2);white-space:nowrap}.DesktopNav_link__CIXvi[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand)}}@media (min-width:1024px) and (hover:hover){.DesktopNav_link__CIXvi:hover{color:var(--brand)}}@media (min-width:1024px) and (max-width:1199px){.DesktopNav_nav__rmu_Q{gap:20px}}