@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(../media/PretendardVariable.0ztvx5mb7lxp4.woff2)format("woff2-variations")}
.ps-shell{flex-direction:column;height:100dvh;display:flex;position:relative}.ps-content{min-width:0;min-height:0;margin-left:var(--rail-w-collapsed);flex-direction:column;flex:1;display:flex}.ps-rail{left:0;top:var(--header-h);width:var(--rail-w-collapsed);background:var(--navy);z-index:30;flex-direction:column;padding:0 0 8px;transition:width .18s;display:flex;position:fixed;bottom:0;overflow:hidden}.ps-rail:hover,.ps-rail.is-open{width:var(--rail-w-expanded);box-shadow:10px 0 30px #0d35574d}.ps-rail:has(:focus-visible){width:var(--rail-w-expanded);box-shadow:10px 0 30px #0d35574d}.rl-toggle{cursor:pointer;color:#ffffffb8;background:0 0;border:none;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;width:100%;height:44px;margin-bottom:6px;padding:0 18px;font-family:inherit;display:flex}.rl-toggle:hover{color:#fff}.rl-toggle svg{flex-shrink:0;width:22px;height:22px}.rl-toggle .ic-pin{display:none}.ps-rail.is-open .rl-toggle{color:#fff;box-shadow:inset 3px 0 0 var(--blue);background:#1b75bc57}.ps-rail.is-open .rl-toggle .ic-menu{display:none}.ps-rail.is-open .rl-toggle .ic-pin{display:block}.rl-item{color:#ffffffad;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;flex-shrink:0;align-items:center;gap:14px;width:100%;height:42px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.rl-item svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:21px;height:21px}.ps-rail .rl-lbl{opacity:0;transition:opacity .14s}.ps-rail:hover .rl-lbl,.ps-rail.is-open .rl-lbl{opacity:1}.ps-rail:has(:focus-visible) .rl-lbl{opacity:1}.rl-item:hover{color:#fff;background:#ffffff12}.rl-item.on{color:#fff;box-shadow:inset 3px 0 0 var(--blue);background:#ffffff21}.rl-item .rl-chev{color:#ffffff80;opacity:0;width:15px;height:15px;margin-left:auto;transition:transform .18s,opacity .14s}.ps-rail:hover .rl-chev,.ps-rail.is-open .rl-chev{opacity:1}.ps-rail:has(:focus-visible) .rl-chev{opacity:1}.rl-group.open .rl-chev{transform:rotate(90deg)}.rl-subwrap{max-height:0;transition:max-height .2s;overflow:hidden}.ps-rail:hover .rl-group.open .rl-subwrap,.ps-rail.is-open .rl-group.open .rl-subwrap{max-height:calc(var(--rl-sub-n,5) * var(--rl-sub-h))}.ps-rail:has(:focus-visible) .rl-group.open .rl-subwrap{max-height:calc(var(--rl-sub-n,5) * var(--rl-sub-h))}.rl-sub{height:var(--rl-sub-h);color:#ffffff8c;white-space:nowrap;opacity:0;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:0 18px 0 52px;font-family:inherit;font-size:12.5px;text-decoration:none;transition:opacity .14s;display:flex}.ps-rail:hover .rl-sub,.ps-rail.is-open .rl-sub{opacity:1}.ps-rail:has(:focus-visible) .rl-sub{opacity:1}.rl-sub:hover{color:#fff;background:#ffffff0d}.rl-sub.on{color:#fff;background:#ffffff14}.topuser{height:var(--header-h);background:var(--navy);z-index:20;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.tu-menu,.menu-dim{display:none}@media (max-width:767px),(hover:none){.ps-content{margin-left:0}.ps-rail{z-index:60;overscroll-behavior:contain;width:240px;transition:transform .25s;transform:translate(-100%)}.ps-shell.show-menu .ps-rail{transform:translate(0)}.ps-rail .rl-lbl,.ps-rail .rl-sub,.ps-rail .rl-chev,.ps-rail .rl-badge{opacity:1}.ps-rail .rl-group.open .rl-subwrap{max-height:calc(var(--rl-sub-n,5) * var(--rl-sub-h))}.menu-dim{top:var(--header-h);z-index:55;opacity:0;pointer-events:none;background:#0d35576b;transition:opacity .25s;display:block;position:fixed;bottom:0;left:0;right:0}.ps-shell.show-menu .menu-dim{opacity:1;pointer-events:auto}.tu-menu{color:#ffffffd9;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:6px;display:flex}.tu-menu:hover{background:#ffffff1a}.tu-menu svg{width:22px;height:22px}.ps-rail button,.ps-rail a{touch-action:manipulation}}@media (max-width:767px){.hdr-date{display:none}}.hdr-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.hdr-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15.5px;font-weight:700;line-height:1.2;overflow:hidden}.hdr-crumb{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.hdr-right{flex-shrink:0;align-items:center;gap:14px;margin-left:auto;display:flex}.hdr-date{color:#ffffff8c;white-space:nowrap;font-size:11px}.um-root{position:relative}.um-btn{border-radius:var(--pill);cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;display:flex}.um-btn:hover{background:#ffffff1f}.um-avatar{border-radius:var(--pill);background:var(--blue);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.um-name{color:#fff;white-space:nowrap;text-align:left;font-size:12px;font-weight:600}.um-name small{color:#ffffff8c;font-size:9.5px;font-weight:500;display:block}.um-chev{color:#fff9;flex-shrink:0;width:12px;height:12px;transition:transform .15s}.um-chev.is-open{transform:rotate(180deg)}.um-dropdown{border:1px solid var(--border);min-width:148px;box-shadow:var(--shadow);z-index:50;background:#fff;border-radius:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.um-dropdown button{width:100%;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:12.5px;display:flex}.um-dropdown button:hover{background:var(--bg)}.um-dropdown svg{width:15px;height:15px;color:var(--muted);stroke:currentColor;fill:none;stroke-width:1.8px}.ps-skip{z-index:70;color:var(--navy);background:#fff;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:12px;transform:translateY(-200%)}.ps-skip:focus{outline:2px solid var(--blue);transform:none}#ps-main{scroll-margin-top:var(--header-h)}.rl-toggle:focus-visible,.rl-item:focus-visible,.rl-sub:focus-visible,.tu-menu:focus-visible,.um-btn:focus-visible{outline-offset:-3px;outline:2px solid #fff}.um-dropdown button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hdr-help{box-sizing:border-box;cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.hdr-help svg{width:18px;height:18px}.hdr-help:hover{background:#ffffff29;border-color:#ffffff80}.hdr-help:focus-visible{outline-offset:2px;outline:2px solid #fff}.hdr-help.is-empty{visibility:hidden}@media (prefers-reduced-motion:reduce){.ps-rail,.ps-rail .rl-lbl,.ps-rail .rl-chev,.rl-subwrap,.rl-sub,.menu-dim,.um-chev{transition:none}}
.hl-dim{z-index:200;background:#0d355757;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hl-dim .hl{color:var(--navy);background:#fff;border-radius:16px;flex-direction:column;width:min(960px,100%);height:min(640px,100vh - 200px);padding:0;font-size:12.5px;animation:.18s cubic-bezier(.22,.61,.36,1) hl-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #0d355780}@keyframes hl-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.hl-dim .hl{animation:none}}.hl .hl-hd{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:14px 18px;font-size:16px;font-weight:800;display:flex}.hl .hl-hd h3{font-size:inherit;letter-spacing:normal;color:var(--navy);margin:0;padding:0;font-weight:800}.hl .hl-ctx{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:11.5px;font-weight:400;display:flex}.hl .hl-ft{border-top:1px solid var(--line);background:#fbfdff;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:11px 16px;display:flex}.hl .hl-btn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hl .hl-btn.gh{color:var(--blue);border:1px solid var(--border);background:#fff}.hl .hl-btn:not([disabled]):hover{background:#154a78}.hl .hl-btn.gh:not([disabled]):hover{background:var(--blue-soft)}.hl .hl-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.hl .hl-btn.gh:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.hl .hl-btn[disabled]{color:#93a9ba;cursor:not-allowed;background:#dde5ec;border-color:#0000}.hl .hl-ic{background:var(--navy);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hl .hl-ic svg{width:16px;height:16px}.hl .hl-cols{flex:1;grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.hl .hl-toc{border-right:1px solid var(--line);background:#f7fafd;padding:10px 8px;overflow:auto}.hl .hl-toc button{width:100%;font:inherit;color:#425a70;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:12.5px;display:flex}.hl .hl-toc .hl-gp{padding:0 0 4px;position:relative}.hl .hl-toc .hl-gp:before{content:"";background:#cfdbe7;width:2px;position:absolute;top:25px;bottom:-3px;left:19px}.hl .hl-toc .hl-gp:last-child:before{display:none}.hl .hl-toc .hl-gp.cur:before{background:var(--blue)}.hl .hl-toc .hl-grp{align-items:center;gap:8px;padding:3px 8px;display:flex;position:relative}.hl .hl-toc .hl-grp .n{box-sizing:border-box;width:22px;height:22px;color:var(--navy);background:#fff;border:2px solid #9fb6cc;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hl .hl-toc .hl-gp.cur .hl-grp .n{background:var(--blue);border-color:var(--blue);color:#fff}.hl .hl-toc .hl-grp .nm{color:var(--navy);white-space:nowrap;font-size:13px;font-weight:800}.hl .hl-toc .hl-grp .nm i{color:#6b7c8d;margin-left:4px;font-size:11px;font-style:normal;font-weight:400}.hl .hl-toc .hl-grp .ct{color:#6b7c8d;white-space:nowrap;margin-left:auto;font-size:11px}.hl .hl-pv .hl-nx{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.hl .hl-toc .hl-gp button{width:calc(100% - 28px);height:34px;margin-left:28px;padding:0 8px}.hl .hl-toc button .no{color:#6b7c8d;flex:none;min-width:14px;font-size:11px;font-weight:800}.hl .hl-toc button .tx{flex-direction:column;min-width:0;line-height:1.25;display:flex}.hl .hl-toc button .tx small{color:#8fa2b5;text-overflow:ellipsis;font-size:10.5px;font-weight:400;overflow:hidden}.hl .hl-toc button:hover:not(.on){background:#eef3f8}.hl .hl-toc button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.hl .hl-toc button.on{background:var(--navy);color:#fff;font-weight:700}.hl .hl-toc button.on .no,.hl .hl-toc button.on .tx small{color:#b9cde0}.hl .hl-rt{min-height:0;padding:16px 22px 18px;overflow:auto}.hl .hl-pv{gap:6px;margin-right:auto;display:flex}.hl .hl-h{color:var(--navy);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:flex}.hl .hl-h .no{color:#fff;background:var(--navy);border-radius:9999px;padding:0 7px;font-size:11px;font-weight:800;line-height:18px}.hl .hl-one{color:#425a70;margin:0 0 12px;font-size:12.5px}.hl .hl-one b{color:var(--navy)}.hl .hl-pts{color:#2b465e;gap:5px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.55;list-style:none;display:grid}.hl .hl-pts li{gap:7px;display:flex}.hl .hl-pts li:before{content:"";background:#9cb4c9;border-radius:50%;flex:none;width:5px;height:5px;margin-top:7px}.hl .hl-pts b{color:var(--navy)}.hl .hlf{background:#f7fafd;border:1px solid #e1eaf2;border-radius:10px;padding:12px 14px}.hl .hlf-cap{color:#8fa2b5;letter-spacing:.02em;margin:0 0 8px;font-size:10.5px;font-weight:700}.hl .hlf-ar{color:#9cb4c9;flex:none;font-size:15px;line-height:1}.hl .hlf-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hl .hlf-chip{height:26px;color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #d7e2ec;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.hl .hlf-chip.on{border:2px solid var(--blue);padding:0 9px}.hl .hlf-chip.nav{background:var(--navy);border-color:var(--navy);color:#fff}.hl .hlf-chip small{color:#6b7c8d;font-size:10.5px;font-weight:400}.hl .hlf-chip.nav small{color:#b9cde0}.hl .hlf-tag{color:var(--navy);background:#e4edf6;border-radius:4px;padding:0 5px;font-size:10px;font-weight:800;line-height:16px;display:inline-block}.hl .hlf-tag.ok{color:#0f7a3d;background:#e3f4ea}.hl .hlf-tag.warn{color:#8a6406;background:#fdf3d7}.hl .hlf-mark{outline:2px dashed var(--blue);outline-offset:2px;border-radius:6px}.hl .hlf-note{color:#6b7c8d;font-size:11px}@media (max-width:767px){.hl-dim{padding:8px}.hl-dim .hl{height:calc(100vh - 16px)}.hl .hl-cols{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.hl .hl-toc{border-right:0;border-bottom:1px solid var(--line);max-height:150px}.hl .hl-pv .hl-nx{max-width:120px}.hl .hl-btn{padding:8px 12px}.hl .hl-rt{padding:14px 14px 16px}}
.kpi-root,.plr-root{display:contents}
