:root{color-scheme:light dark;--bg:light-dark(#f4f5f7,#0e0f11);--surface:light-dark(#fff,#1a1c20);--surface-2:light-dark(#f9fafb,#1f2226);--surface-raised:light-dark(#fff,#353a41);--fill:light-dark(#f2f4f6,#25282d);--fill-2:light-dark(#e8ebee,#30343a);--line:light-dark(#e5e8eb,#33373d);--line-soft:light-dark(#f0f2f4,#26292e);--line-strong:light-dark(#cdd2d8,#4a4f57);--ink:light-dark(#191f28,#f2f4f6);--ink-2:light-dark(#333d4b,#dadfe5);--sub:light-dark(#4e5968,#aeb6bf);--muted:light-dark(#646e7a,#8c96a1);--faint:light-dark(#b0b8c1,#5a626b);--blue:light-dark(#2a6af5,#2f6ae6);--blue-press:light-dark(#1b55d6,#2559c9);--blue-text:light-dark(#2160e8,#8ab4ff);--blue-soft:light-dark(#ebf2ff,#1b2a47);--blue-soft-2:light-dark(#d6e4ff,#24396a);--blue-ink:light-dark(#1a4bb8,#a9c6ff);--on-blue:#fff;--up:light-dark(#cf2a38,#ff6b76);--up-soft:light-dark(#ffeef0,#3a1f24);--down:light-dark(#2563eb,#6ea2ff);--down-soft:light-dark(#e8f3ff,#1b2a45);--green:light-dark(#0b7f50,#3ccb8b);--green-soft:light-dark(#e5f7ef,#16302a);--amber:light-dark(#f59e0b,#f5a524);--amber-soft:light-dark(#fff5e0,#36290f);--amber-text:light-dark(#9a5b00,#ffc86b);--samsung:var(--blue);--hynix:light-dark(#d42c3a,#ff6b76);--both:light-dark(#7b61ff,#9d88ff);--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-card:0 1px 2px rgba(15,23,42,0.04),0 4px 16px rgba(15,23,42,0.04);--shadow-pop:0 10px 30px rgba(15,23,42,0.1),0 2px 6px rgba(15,23,42,0.06);--shadow-seg:0 1px 3px rgba(15,23,42,0.1);--gap:24px;--page-w:1104px;--page-pad:24px;--header-h:65px;--sticky-banner-clearance:calc(var(--header-h) + 12px);--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--doc-body-size:1rem;--doc-body-leading:1.8;--doc-title-size:2rem;--doc-section-title-size:1.375rem;--doc-label-size:0.8125rem;--doc-bold:700;--doc-link-underline:color-mix(in srgb,var(--blue-text) 40%,transparent)}:root[data-color-theme=light]{color-scheme:light}:root[data-color-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]){--shadow-card:0 1px 2px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.04);--shadow-pop:0 10px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);--shadow-seg:0 1px 3px rgba(0,0,0,0.4)}}:root[data-color-theme=dark]{--shadow-card:0 1px 2px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.04);--shadow-pop:0 10px 30px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);--shadow-seg:0 1px 3px rgba(0,0,0,0.4)}@media (max-width:60rem){:root{--header-h:105px}}@media (max-width:40rem){:root{--page-pad:16px;--header-h:101px}}:root{--company-accent:var(--samsung);--company-accent-secondary:var(--samsung);--on-company-accent:#fff}:root[data-company=sk-hynix]{--on-company-accent:light-dark(#fff,#0e0f11);--company-accent:var(--hynix);--company-accent-secondary:light-dark(#f47725,#ffad70)}body:has(#main-content[data-accent=brand]){--company-accent:var(--blue);--company-accent-secondary:var(--blue)}:root{--theme-page:var(--bg);--theme-surface:var(--surface);--theme-hover:var(--fill);--theme-selected:var(--fill-2);--theme-border:var(--line);--theme-brand-border:var(--line-strong);--theme-accent:var(--blue);--theme-accent-hover:var(--blue-press);--theme-accent-text:var(--blue-text);--theme-chart:var(--sub);--theme-focus:var(--blue);--brand-samsung:var(--samsung);--brand-hynix:var(--hynix);--brand-hynix-text:var(--up);--company-accent-contrast-end:var(--ink);--app-outer:var(--bg);--app-bg:var(--bg);--surface-soft:var(--fill);--accent:var(--blue);--accent-strong:var(--blue-text);--accent-soft:var(--blue-soft);--on-ink:var(--surface);--warning-bg:var(--amber-soft);--warning-ink:var(--amber-text);--doc-accent:var(--amber-text);--error:var(--up);--focus:var(--blue)}*{box-sizing:border-box}[hidden]{display:none!important}html{font-synthesis:none}body,html{background:var(--bg)}body{margin:0;min-width:0;color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6;letter-spacing:-.01em;word-break:keep-all;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}a{color:var(--blue-text);text-underline-offset:.24em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a:hover{color:var(--blue-press)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}code{font-family:var(--font-mono);overflow-wrap:anywhere;word-break:normal}.skip-link{position:absolute;top:-6rem;left:1rem;z-index:40;padding:.75rem 1rem;border-radius:var(--r-sm);background:var(--ink);color:var(--surface);font-weight:700}.skip-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-active-company]{transition:opacity 90ms ease-out}[data-restoring-inputs] [data-active-company]{visibility:hidden;opacity:0}#main-content{scroll-margin-top:var(--sticky-banner-clearance)}#dsr-monthly-payment{scroll-margin-top:calc(var(--sticky-banner-clearance) + 1.25rem)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line-soft)}.site-header__bar{display:flex;align-items:center;gap:28px;max-width:calc(var(--page-w) + 2 * var(--page-pad));height:64px;margin:0 auto;padding:0 var(--page-pad)}.brand-logo{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;font-size:20px;letter-spacing:-.04em;text-decoration:none}.brand-logo,a.brand-logo:hover{color:var(--ink)}.brand-logo__mark{display:block;width:auto;height:28px}.brand-logo__wordmark{font-weight:500;line-height:1}.brand-logo__wordmark b{font-weight:800;color:var(--blue-text)}.site-nav{display:flex;flex:1 1;gap:2px;min-width:0}.site-nav__link{display:inline-flex;flex:none;align-items:center;min-height:44px;color:var(--sub);font-size:15px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent}.site-nav__pill{padding:8px 14px;border-radius:var(--r-pill);line-height:1.3;white-space:nowrap;transition:background-color .14s,color .14s}.site-nav__link:hover{color:var(--ink)}.site-nav__link:hover .site-nav__pill{background:var(--fill)}.site-nav__link[aria-current=page],.site-nav__link[aria-current=page]:hover{color:var(--blue-text)}.site-nav__link[aria-current=page] .site-nav__pill{background:var(--blue-soft);font-weight:700}.site-nav__link:focus-visible{outline:none}.site-nav__link:focus-visible .site-nav__pill{outline:2px solid var(--focus);outline-offset:1px}.site-header__actions{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--sub);cursor:pointer}.icon-button:hover{background:var(--fill);color:var(--ink)}.icon-button:disabled{cursor:wait;opacity:.6}.theme-toggle [data-theme-icon]{line-height:0}.theme-toggle [data-theme-icon=light],:root[data-color-theme=dark] .theme-toggle [data-theme-icon=dark]{display:none}:root[data-color-theme=dark] .theme-toggle [data-theme-icon=light]{display:block}@media (prefers-color-scheme:dark){:root:not([data-color-theme=light]) .theme-toggle [data-theme-icon=dark]{display:none}:root:not([data-color-theme=light]) .theme-toggle [data-theme-icon=light]{display:block}}.site-menu,.site-share-control{position:relative;display:inline-flex}.site-share-status{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:max-content;max-width:min(16rem,100vw - 1.5rem);padding:6px 10px;border-radius:var(--r-xs);background:var(--ink);color:var(--surface);font-size:12px;font-weight:700;line-height:1.35;box-shadow:var(--shadow-pop)}.site-share-status:empty{display:none}.site-menu__trigger{position:relative;z-index:1}.menu-icon{position:relative;display:block;width:18px;height:18px}.menu-icon__slot{position:absolute;inset:0;transition:transform .1s cubic-bezier(.04,.04,.12,.96) .12s}.menu-icon__slot--top{transform:translateY(-3.5px)}.menu-icon__slot--bottom{transform:translateY(3.5px)}.menu-icon__bar{position:absolute;top:8.25px;left:1px;width:16px;height:1.5px;border-radius:1px;background:currentColor;transition:transform .12s cubic-bezier(.04,.04,.12,.96)}[aria-expanded=true]>.menu-icon .menu-icon__slot{transform:none;transition-delay:0s}[aria-expanded=true]>.menu-icon .menu-icon__bar{transition:transform .24s cubic-bezier(.04,.04,.12,.96) .1s}[aria-expanded=true]>.menu-icon .menu-icon__slot--top .menu-icon__bar{transform:rotate(45deg)}[aria-expanded=true]>.menu-icon .menu-icon__slot--bottom .menu-icon__bar{transform:rotate(-45deg)}.site-menu__trigger[aria-expanded=true]:hover{background:transparent}.site-header:has(.site-menu__trigger[aria-expanded=true]){background:var(--surface);border-bottom-color:transparent;transition:background-color .24s,border-color .24s}.site-header .site-header__actions>:not(.site-menu),.site-header .site-nav{transition:opacity .2s,visibility .2s}.site-header:has(.site-menu__trigger[aria-expanded=true]) .site-header__actions>:not(.site-menu),.site-header:has(.site-menu__trigger[aria-expanded=true]) .site-nav{visibility:hidden;opacity:0;transition-duration:.12s}.site-menu__panel{--menu-top:65px;--menu-ease:cubic-bezier(0.4,0,0.6,1);position:fixed;inset:0;z-index:29;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:visibility 0s linear .42s,-webkit-clip-path .32s var(--menu-ease) .1s;transition:clip-path .32s var(--menu-ease) .1s,visibility 0s linear .42s;transition:clip-path .32s var(--menu-ease) .1s,visibility 0s linear .42s,-webkit-clip-path .32s var(--menu-ease) .1s}.site-menu__panel[data-open]{visibility:visible;-webkit-clip-path:inset(0);clip-path:inset(0);transition:visibility 0s,-webkit-clip-path .44s var(--menu-ease);transition:clip-path .44s var(--menu-ease),visibility 0s;transition:clip-path .44s var(--menu-ease),visibility 0s,-webkit-clip-path .44s var(--menu-ease)}.site-menu__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:40px;gap:40px;max-width:calc(var(--page-w) + 2 * var(--page-pad));margin:0 auto;padding:calc(var(--menu-top) + 40px) var(--page-pad) 64px}.site-menu__title{margin:0 0 14px;color:var(--muted);font-size:13px;font-weight:600}.site-menu__group ul{margin:0;padding:0;list-style:none}.site-menu__group li,.site-menu__title{opacity:0;transform:translateY(-8px);transition:opacity .1s ease-in,transform .1s ease-in}.site-menu__panel[data-open] .site-menu__group li,.site-menu__panel[data-open] .site-menu__title{opacity:1;transform:none;transition:opacity .3s ease-out,transform .36s ease;transition-delay:calc(.16s + var(--i, 0) * 25ms)}.site-menu__link{display:inline-flex;align-items:center;min-height:36px;padding:2px 0;color:var(--ink-2);font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:color .16s}.site-menu__group[data-primary] .site-menu__link{min-height:48px;color:var(--ink);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.site-menu__group[data-primary] .site-menu__link:hover,.site-menu__group[data-primary] .site-menu__link[aria-current=page],.site-menu__link:hover,.site-menu__link[aria-current=page]{color:var(--blue-text)}@media (max-width:60rem){.site-menu__panel{--menu-top:57px}.site-header:has(.site-menu__trigger[aria-expanded=true]) .site-nav{display:none}.site-menu__inner{grid-template-columns:1fr;gap:32px;padding-top:calc(var(--menu-top) + 16px)}.site-menu__link{min-height:44px;font-size:17px}.site-menu__group[data-primary] .site-menu__link{font-size:28px}}@media (max-width:40rem){.site-menu__panel{--menu-top:53px}}@media (max-width:60rem){.site-header__bar{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo actions" "nav nav";grid-gap:0 8px;gap:0 8px;height:auto;padding-top:4px}.brand-logo{grid-area:logo;min-height:52px}.site-header__actions{grid-area:actions}.site-nav{grid-area:nav;margin:0 calc(-1 * var(--page-pad));padding:0 var(--page-pad) 4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.site-nav::-webkit-scrollbar{display:none}}@media (max-width:40rem){.brand-logo{font-size:19px;min-height:48px}.site-nav__link{font-size:14px}.site-nav__pill{padding:7px 12px}}@media (max-width:22rem){.site-nav__pill{padding-inline:10px}}.page{display:block;width:100%;max-width:calc(var(--page-w) + 2 * var(--page-pad));min-height:calc(100vh - var(--header-h));margin:0 auto;padding:32px var(--page-pad) 64px}@media (max-width:40rem){.page{padding-top:20px;padding-bottom:48px}}.page-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:32px 0 0;padding-top:8px;border-top:1px solid var(--line)}.page-navigation a{display:inline-flex;align-items:center;gap:6px;min-width:44px;min-height:44px;color:var(--sub);font-size:14px;font-weight:600;text-decoration:none}.page-navigation a:hover{color:var(--ink)}.page-navigation__top{margin-left:auto}.site-footer{background:var(--surface);border-top:1px solid var(--line-soft);color:var(--sub)}.site-footer__inner{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:32px;gap:32px;max-width:calc(var(--page-w) + 2 * var(--page-pad));margin:0 auto;padding:40px var(--page-pad) 40px}.site-footer .brand-logo{font-size:18px}.site-footer__desc{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.7}.site-footer__title{margin:0 0 8px;color:var(--ink);font-size:13px;font-weight:700}.site-footer__group ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-footer__link{display:inline-flex;align-items:center;min-height:32px;color:var(--sub);font-size:14px;text-decoration:none}.site-footer__link:hover{color:var(--ink)}.site-footer__link[data-footer-emphasis=true]{color:var(--ink);font-weight:700}.site-footer__link[aria-current=page]{color:var(--blue-text);font-weight:700}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;max-width:calc(var(--page-w) + 2 * var(--page-pad));margin:0 auto;padding:16px var(--page-pad) 32px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px}.site-footer__bottom a{color:inherit}@media (max-width:48rem){.site-footer__inner{grid-template-columns:1fr 1fr 1fr;gap:24px 16px}.site-footer__brand{grid-column:1/-1}}@media (max-width:30rem){.site-footer__inner{grid-template-columns:1fr 1fr;padding-top:32px}.site-footer__link{min-height:44px}}.guide-formula{display:grid;margin:.75rem 0;border-radius:var(--r-sm);background:var(--fill);overflow:hidden}.guide-formula>div{padding:12px 16px}.guide-formula>div+div{border-top:1px solid var(--line)}.guide-formula dt{color:var(--sub);font-size:13px;font-weight:700}.guide-formula dd{margin:4px 0 0}.guide-formula-expr{line-height:1.6}.guide-formula-note{color:var(--muted);font-size:13px}.guide-receipt{padding:16px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft)}.guide-receipt h3{margin:0 0 10px;font-size:15px}.guide-receipt-empty{margin:0;font-weight:700}.guide-receipt-formula{background:var(--surface)}.guide-receipt-formula strong{white-space:nowrap}.calculation-guide .guide-formula-sources .guide-sources{margin-top:.45rem}.guide-forecast-sources{margin-top:.85rem}.guide-forecast-sources+.guide-forecast-sources{padding-top:.85rem;border-top:1px solid var(--line)}.guide-forecast-sources>h3{margin:0 0 .45rem;font-size:.9rem}.calculation-guide .guide-boundary{color:var(--muted);font-size:13px}.calculation-guide .guide-sources{margin:.5rem 0 0;padding-left:1.2rem;font-size:13px}.calculation-guide .guide-sources li+li{margin-top:.25rem}.guide-sheet-body{display:grid;grid-gap:12px;gap:12px;text-align:left;font-size:14px}.guide-sheet-body .guide-formula{margin:0}.guide-sheet-close{min-height:48px;padding:0 20px;border:0;border-radius:var(--r-sm);background:var(--blue);color:var(--on-blue);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.guide-sheet-close:hover{background:var(--blue-press)}.go-arrow{margin-left:.15em;vertical-align:-.05em;opacity:.75}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){a,button,input{forced-color-adjust:auto}a:focus,button:focus,input:focus{outline:2px solid canvastext;outline-offset:2px}.site-nav__link[aria-current=page] .site-nav__pill{background:highlight;color:highlighttext}.brand-logo__wordmark b{color:canvastext}}