@font-face{font-family:"Pretendard Variable";src:url("PretendardVariable.woff2") format("woff2");font-weight:100 900;font-display:swap}
:root{--md-text-font:"Pretendard Variable";--md-default-fg-color:var(--ink);--md-typeset-a-color:var(--accent);--md-primary-fg-color:var(--canvas);--md-primary-bg-color:var(--ink);--md-accent-fg-color:var(--accent);--md-footer-bg-color:var(--surface);--md-footer-fg-color:var(--ink);--md-footer-fg-color--light:var(--ink-70);--md-footer-bg-color--dark:var(--surface)}
.md-header{box-shadow:none;border-bottom:1px solid var(--line);background:var(--canvas);color:var(--ink)}
.md-header__title{font-weight:700}.md-header__button.md-logo img{height:1.45rem;width:1.45rem}
.md-search__form{background:var(--surface-sunken);border-radius:.25rem}.md-search__input::placeholder{color:var(--ink-50)}
.md-grid{max-width:74rem}.md-main__inner{margin-top:1rem}.md-sidebar--primary .md-nav__title{font-weight:750}.md-nav__link--active,.md-nav__link--active code{color:var(--accent)!important;font-weight:700}
.md-typeset{font-size:.83rem;line-height:1.7;word-break:keep-all;overflow-wrap:break-word}.md-typeset h1,.md-typeset h2,.md-typeset h3{color:var(--ink);letter-spacing:-.035em;font-weight:735}.md-typeset h1{font-size:1.78rem;margin-bottom:.65em;line-height:1.23}.md-typeset h2{font-size:1.17rem;border-top:1px solid var(--line-soft);padding-top:.95em;margin-top:1.65em}.md-typeset h3{font-size:.92rem}
.md-typeset table:not([class]){display:table;width:100%;font-size:.72rem;border-color:var(--line);border-radius:.22rem}.md-typeset table:not([class]) th{background:var(--surface);color:var(--ink-70);min-width:4rem}.md-typeset table:not([class]) :is(th,td){padding:.48rem .65rem;line-height:1.58}.md-typeset__table{display:block}.md-typeset p{margin:.7em 0}
.md-typeset .guide-figure{margin:1.15rem 0;border:1px solid var(--line);border-radius:.3rem;overflow:hidden;text-align:left;background:var(--canvas);display:block}.guide-figure figcaption{margin:0;padding:.45rem .7rem;background:var(--surface);color:var(--ink-70);font-size:.68rem;text-align:left;font-style:normal}.figure-body{padding:.85rem}.guide-flow{display:flex;align-items:stretch;gap:.4rem}.guide-flow>div{flex:1;padding:.55rem;border-left:3px solid var(--accent);background:var(--surface)}.guide-flow small,.guide-flow strong{display:block}.guide-flow small{font-size:.67rem;color:var(--ink-70)}.guide-flow>span{align-self:center;color:var(--ink-50)}
.energy-plot{display:grid;gap:.4rem}.energy-plot>div{display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr 4.3rem;align-items:center;gap:.4rem;font-size:.74rem}.energy-plot i{display:block;width:var(--size);height:.65rem;background:var(--accent)}.energy-plot .limit{background:#a75c0b}.energy-plot b{text-align:right}
.md-typeset .guide-figure,.md-typeset .guide-figure img{width:100%}.md-typeset .guide-figure img{height:auto;display:block}.md-typeset .guide-figure>p{margin:0}.md-typeset .guide-figure figcaption{max-width:none}
.md-top{color:var(--ink)}.md-footer-meta{display:none}.md-typeset .md-button{border-radius:.25rem;font-size:.76rem;padding:.45rem .8rem}.md-typeset .md-button--primary{background:var(--accent);color:white;border-color:var(--accent)}.md-footer{border-top:1px solid var(--line)}
@media(min-width:76.25em){.md-sidebar--primary{border-right:1px solid var(--line-soft)}.md-content{min-width:0}.md-content__inner{max-width:48rem;margin:0 auto;padding:0 1.9rem 2rem}.md-nav--secondary{border-left:1px solid var(--line-soft);padding-left:.6rem}.md-sidebar--primary .md-nav__list{padding-right:.25rem}.md-sidebar__scrollwrap{margin-left:0}}
@media(max-width:40em){.md-typeset{font-size:.82rem}.md-typeset h1{font-size:1.48rem}.guide-flow{flex-direction:column}.guide-flow>span{display:none}.md-typeset table:not([class]) :is(th,td){padding:.35rem .42rem}.energy-plot>div{grid-template-columns:5.5rem 1fr 3.4rem}}
@media print{.md-typeset{font-size:10pt}.guide-figure,.md-typeset tr{break-inside:avoid}.md-typeset h2,.md-typeset h3{break-after:avoid}}
.guide-nav{padding:0 .65rem 1rem;font-size:.7rem;line-height:1.45}
.guide-nav ul{list-style:none;margin:0;padding:0}.guide-nav a{display:block;padding:.2rem .4rem;border-radius:.18rem;color:var(--ink-70)}.guide-nav a:hover,.guide-nav a:focus-visible{background:var(--surface)}.guide-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}
.guide-nav-heading{display:flex;align-items:center;justify-content:space-between;padding:0 .4rem .4rem}.guide-nav-group{font-weight:700;margin:.75rem .4rem .18rem;color:var(--ink)}.guide-close{display:none}
@media(max-width:76.24em){.md-sidebar--primary{transition:none!important}.guide-nav{padding:.75rem .6rem 1rem;height:100%;overflow:auto;font-size:.78rem}.guide-nav a{padding:.36rem .4rem}.guide-close{display:inline-flex;align-items:center;padding:.28rem .55rem;border:1px solid var(--line);border-radius:.18rem;cursor:pointer}}
@media(max-width:76.24em){.md-sidebar--primary label[role=button]:focus-visible,.md-header label[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}}
