.mcv-banner{width:100%;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 22px;transition:background-color .18s,border-color .18s}.mcv-banner[data-mode=impersonate]{background:#f1ebfb;border-bottom:1px solid #e3d9f5;border-left:4px solid #8b5cf6;padding-left:18px}.mcv-avatar{width:26px;height:26px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:#fff;color:#6a48c4;font-size:12px;font-weight:700;line-height:1;border:1px solid #e3d9f5}.mcv-staff-name{font-size:16px;font-weight:700;color:#5b3fa8;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcv-staff-company{font-size:14px;font-weight:500;color:#7a6ba5;white-space:nowrap}.mcv-left{display:flex;align-items:center;gap:10px;min-width:0}.mcv-right{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin-left:24px}.mcv-company{font-size:16.5px;font-weight:700;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcv-sub{font-size:14.5px;font-weight:600;white-space:nowrap}.mcv-mode-label{font-size:13.5px;line-height:1.4;padding:3px 11px;border-radius:7px;white-space:nowrap}.mcv-divider{width:1px;height:20px;margin:0 2px}.mcv-exit-text{font-size:14px;font-weight:600}@media (max-width: 900px){.mcv-sub,.mcv-staff-company{display:none}}@media (max-width: 640px){.mcv-mode-label{display:none}.mcv-company{max-width:140px}.mcv-exit-text,.mcv-mode-badge-text{display:none}.mcv-staff-name{max-width:120px}}.ceo-report{--ink: #1a1c1f;--accent: #355a42;--sub: #4a4f57;--mute: #6b7078;--note: #5f646c;--line: #e2dfd9;--fill: #f5f3ef;--fill2: #faf9f6}.ceo-report *{box-sizing:border-box}.ceo-report{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:var(--ink);font-size:9.6pt;line-height:1.62;margin:0;word-break:keep-all;overflow-wrap:break-word}.ceo-report h1,.ceo-report h2,.ceo-report h3{letter-spacing:-.02em}.ceo-report .pb{-moz-column-break-before:page;break-before:page}.ceo-report .keep{-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report h2,.ceo-report h3{-moz-column-break-after:avoid;break-after:avoid}.ceo-report tr,.ceo-report figure{-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .cover{padding-top:34mm}.ceo-report .brand{font-weight:700;color:var(--accent);font-size:11pt;margin:0}.ceo-report .cover h1{font-size:30pt;margin:6mm 0 14mm;line-height:1.2}.ceo-report .cover h1:has(+.sub){margin-bottom:5mm}.ceo-report .sub{font-size:11.5pt;color:var(--sub);margin:0 0 12mm}.ceo-report .meta{display:grid;grid-template-columns:1fr;gap:2mm;border-top:1.5px solid var(--ink);padding-top:4mm;margin:0 0 12mm}.ceo-report .meta div{display:flex;gap:6mm}.ceo-report .meta dt{width:16mm;flex:none;color:var(--mute);font-weight:600}.ceo-report .meta dd{margin:0;font-weight:600}.ceo-report .toc{background:var(--fill);border-radius:10px;padding:6mm 8mm}.ceo-report .toc-h{font-weight:700;margin:0 0 2mm}.ceo-report .toc ol{margin:0;padding-left:5mm;-moz-columns:2;columns:2;-moz-column-gap:10mm;column-gap:10mm}.ceo-report .toc li{margin:0;padding:1mm 0;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .toc-x{margin:2mm 0 0;color:var(--sub)}.ceo-report h2{font-size:17pt;margin:0 0 5mm;padding-bottom:3mm;border-bottom:1.5px solid var(--ink)}.ceo-report h2 span{color:var(--accent);margin-right:3mm;font-variant-numeric:tabular-nums}.ceo-report h2 em{font-style:normal;font-size:10pt;font-weight:600;color:var(--sub);margin-left:4mm;letter-spacing:0}.ceo-report h2.mt{margin-top:10mm}.ceo-report h3{font-size:11.5pt;margin:6mm 0 2.5mm}.ceo-report h3 small{font-weight:600;color:var(--sub);font-size:9.5pt;margin-left:2mm;letter-spacing:0}.ceo-report h3.pb{margin-top:0}.ceo-report p{margin:0 0 2.5mm}.ceo-report ul,.ceo-report ol{margin:0 0 2.5mm;padding-left:5mm}.ceo-report li{margin:.8mm 0}.ceo-report .note{color:var(--note);font-size:8.6pt}.ceo-report .note.top{margin-bottom:3mm}.ceo-report .hl{color:var(--accent);font-weight:700}.ceo-report .opt{color:var(--sub);font-size:8.6pt}.ceo-report .nw{white-space:nowrap}.ceo-report q{quotes:"“" "”"}.ceo-report code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em;background:var(--fill);border-radius:3px;padding:.2mm 1mm;word-break:break-all}.ceo-report pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:8pt;line-height:1.5;background:var(--fill);border-radius:10px;padding:3.5mm 5mm;margin:0 0 3mm;white-space:pre-wrap;word-break:break-all;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report pre code{background:none;padding:0;font-size:inherit}.ceo-report table{width:100%;border-collapse:collapse;margin:0 0 3mm}.ceo-report th,.ceo-report td{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.8mm 2mm;vertical-align:top;text-align:left}.ceo-report thead th{background:var(--fill);font-weight:700;font-size:8.8pt;color:var(--ink);border-top:1.5px solid var(--ink)}.ceo-report td small{color:var(--mute);font-size:8pt}.ceo-report small.cond{color:var(--accent)!important;font-weight:600}.ceo-report td.r,.ceo-report th.r{text-align:right;font-variant-numeric:tabular-nums}.ceo-report td.c,.ceo-report th.c{text-align:center}.ceo-report tr.grp td{background:var(--fill2);font-weight:700;font-size:8.8pt;padding:1.2mm 2mm}.ceo-report table.cmp{table-layout:fixed}.ceo-report table.cmp tbody th,.ceo-report table.kv th{width:22%;font-weight:700;background:var(--fill2)}.ceo-report table.cmp td:nth-child(2){color:var(--note)}.ceo-report table.cmp.plain td:nth-child(2){color:inherit}.ceo-report table.list td{font-size:9pt}.ceo-report table.num td:first-child{color:var(--mute);text-align:center}.ceo-report table.small td,.ceo-report table.small th{font-size:8.6pt;padding:1.4mm 2mm}.ceo-report table.xsmall td{font-size:8.2pt;padding:1.05mm 1.6mm;line-height:1.42}.ceo-report .box{background:var(--fill);border-radius:10px;padding:3.5mm 5mm;margin:0 0 3mm;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .box ul,.ceo-report .box ol{margin:0}.ceo-report .box>:last-child{margin-bottom:0}.ceo-report .box .bh{font-weight:700;margin-bottom:1.5mm}.ceo-report .box table.kv th{background:transparent;width:14%}.ceo-report .box table th,.ceo-report .box table td{border-color:var(--line)}.ceo-report .flow{display:flex;align-items:stretch;gap:1.5mm;margin:2mm 0 4mm;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .flow div{flex:1;border:1px solid var(--ink);border-radius:10px;padding:3mm 2mm;text-align:center}.ceo-report .flow div.end{background:var(--accent);color:#fff;border-color:var(--accent)}.ceo-report .flow b{display:block;font-size:10pt}.ceo-report .flow small{display:block;font-size:8.4pt;color:inherit;opacity:.8;margin-top:1mm;line-height:1.4}.ceo-report .flow i{align-self:center;font-style:normal;color:var(--mute)}.ceo-report .two{display:grid;grid-template-columns:1fr 1fr;gap:6mm}.ceo-report .two h3{margin-top:0}.ceo-report figure{margin:0 0 3mm;text-align:center}.ceo-report figure img{display:block;max-width:100%;margin:0 auto;border:1px solid #d8d4cc;border-radius:3mm}.ceo-report figcaption{margin-top:1.5mm;font-weight:700;font-size:9pt}.ceo-report .figs{display:grid;grid-template-columns:repeat(3,1fr);gap:6mm;margin:2mm 0 1mm;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .figs.c2{grid-template-columns:repeat(2,1fr)}.ceo-report .figs.c4{grid-template-columns:repeat(4,1fr);gap:4mm}.ceo-report .figs figure{margin:0}.ceo-report .figs img{width:100%}.ceo-report ol.ask{padding-left:6mm}.ceo-report ol.ask li{margin:0 0 3mm;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report ol.ask li::marker{font-weight:700;color:var(--accent)}.ceo-report ol.ask p{margin:.5mm 0 0;color:var(--sub)}.ceo-report ol.steps li{margin-bottom:3mm;-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report ol.steps p{margin:.5mm 0 0;color:var(--sub)}.ceo-report .appendix h2{margin-bottom:3.5mm}.ceo-report .appendix table.list td{font-size:8.6pt;padding:1.3mm 2mm;line-height:1.5}.ceo-report .appendix .opt{font-size:8.3pt}@media print{html:has(body.ceo-report-printing){zoom:1!important;overflow:visible!important;scrollbar-gutter:auto!important}body.ceo-report-printing{margin:0!important;padding:0!important}body.ceo-report-printing>*:not(.ceo-report-root){display:none!important}body.ceo-report-printing .ceo-report-root,body.ceo-report-printing .ceo-report-root *{visibility:visible!important}body.ceo-report-printing .ceo-report-root{position:static!important;display:block!important}}@media screen{.ceo-report-root{background:#ecebe8;padding:16px 0}.ceo-report>section{width:210mm;min-height:297mm;margin:0 auto 16px;padding:16mm 15mm;background:#fff;box-shadow:0 1px 4px #0000001f}}.ceo-report table.pl tr.kgrp td{font-weight:700;border-top:1px solid var(--line, #d9dce1)}.ceo-report table.pl tr.kgrp td.kl{padding-left:5mm}.ceo-report table.pl tr.k-fixed td.kl{color:#355a42}.ceo-report table.pl tr.k-variable td.kl{color:#5b6470}.ceo-report table.pl tr.k-none td.kl{color:#8a8f96}.ceo-report table.pl tr.kline td.ki{padding-left:10mm}.ceo-report table.pl tr.kgrp{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.ceo-report table.pl tr.grp td{font-size:8.2pt}.ceo-report tr.calc td,.ceo-report tr.tot td{border-top:1.5px solid var(--ink)}.ceo-report .cover h1{font-size:28pt;margin:6mm 0 5mm}.ceo-report .toc2{background:var(--fill);border-radius:10px;padding:6mm 8mm}.ceo-report .toc2 ol{margin:0;padding-left:5mm}.ceo-report .toc2 li{padding:2mm 0;border-bottom:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid}.ceo-report .toc2 li:last-child{border-bottom:0}.ceo-report .toc2 li b{display:block;font-size:10.5pt}.ceo-report .toc2 li span{display:block;color:var(--sub);font-size:8.6pt;margin-top:.5mm}.ceo-report .toc2 li.ap{list-style:none;margin-left:-5mm}.ceo-report th.nw{white-space:nowrap}.ceo-report .bar{height:3.2mm;background:var(--fill);border-radius:2px;overflow:hidden}.ceo-report .bar span{display:block;height:100%;background:var(--accent)}.ceo-report .bar span.neg{background:#b4553a}
