:root{--blue:#2563eb;--blue-deep:#1d4ed8;--blue-soft:#7aa7ff;--blue-ring:#2563eb47;--blue-tint:#2563eb33;--stone:#999;--ink:#131417;--ink-2:#1c1e22;--ink-line:#ffffff1f;--paper:#fff;--mist:#f2f3f5;--line:#e2e4e9;--line-strong:#c9ccd3;--card:#fff;--text:#15161a;--muted:#5b5e66;--on-ink:#f4f4f5;--on-ink-muted:#a3a6ae;--accent-text:var(--blue-deep);--logo-ink:#000;--ghost-line:#13141747;--font-kr:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-display:"Archivo", "IBM Plex Sans KR", "Malgun Gothic", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--wrap:1200px;--gut:32px;--hdr-h:84px;--hdr-h-solid:64px;--radius:14px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (width<=1023px){:root{--hdr-h:64px;--hdr-h-solid:56px;--gut:20px}}@media (prefers-color-scheme:dark){:root{--paper:#131417;--mist:#1a1c20;--card:#212329;--line:#2c2f36;--line-strong:#41454e;--text:#eceef1;--muted:#a4a7af;--accent-text:var(--blue-soft);--logo-ink:#fff;--ghost-line:#ffffff4d;--blue-ring:#7aa7ff4d}}.hdr,.sheet{--hdr-line:transparent;--hdr-scrim:#1314179e;--hdr-scrim-mid:#1314176b;--hdr-hover-dark:#ffffff1a;--hdr-shadow:0 12px 28px -18px #13141759;--hdr-logo-ink:var(--logo-ink);--bar-track:#1314171f;--bar-track-dark:#fff3;--bar-fill:var(--blue);--tip-bg:var(--ink);--tip-fg:#fff}@media (prefers-color-scheme:dark){.hdr,.sheet{--bar-track:var(--bar-track-dark);--bar-fill:var(--blue-soft);--tip-bg:var(--text);--tip-fg:var(--paper);color-scheme:dark}}.hdr,.hdr *,.hdr :before,.hdr :after,.sheet,.sheet *,.sheet :before,.sheet :after{box-sizing:border-box}.hdr,.sheet{font-family:var(--font-kr);letter-spacing:normal;text-align:left;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:17px;font-weight:400;line-height:1.7}.hdr :where(ul,ol,li,div,nav,span,p),.sheet :where(ul,ol,li,div,nav,span,p){margin:0;padding:0;list-style:none}.hdr a,.sheet a{color:inherit;text-decoration:none}.hdr button,.sheet button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.hdr svg,.sheet svg{flex:none}.sheet[hidden],.sheet .acc-panel[hidden]{display:none!important}.hdr :where(:focus-visible),.sheet :where(:focus-visible){outline-offset:3px;border-radius:4px;outline:2px solid var(--blue)!important}.hdr[data-tone=dark] :where(:focus-visible){outline-color:var(--blue-soft)!important}.hdr .sub :where(:focus-visible){outline-color:var(--blue)!important}.hdr .hdr-wrap,.sheet .hdr-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-left:max(var(--gut), env(safe-area-inset-left,0px));padding-right:max(var(--gut), env(safe-area-inset-right,0px));margin-left:auto;margin-right:auto}.hdr .btn,.sheet .btn{height:48px;font-family:var(--font-kr);letter-spacing:-.01em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.hdr .btn-cta,.sheet .btn-cta{background:var(--blue);color:#fff}.hdr .btn-cta:hover,.sheet .btn-cta:hover{background:var(--blue-deep);color:#fff}.hdr .btn{height:40px;padding:0 18px;font-size:15px}.hdr .logo,.sheet .logo{border-radius:4px;flex:none;align-items:center;line-height:0;display:inline-flex}.hdr .ci-logo,.sheet .ci-logo{aspect-ratio:132.122/32.672;--pando-ink:var(--hdr-logo-ink);--pando-wordmark:var(--hdr-logo-ink);--pando-gray:var(--stone);--pando-accent:var(--blue);width:auto;max-width:none;height:38px;transition:height .3s var(--ease);display:block}.hdr[data-tone=dark]{--hdr-logo-ink:#fff}.hdr{z-index:800;width:auto;height:auto;padding:env(safe-area-inset-top,0px) 0 0;color:var(--on-ink);box-shadow:0 1px 0 var(--hdr-line);background:0 0;margin:0;transition:background-color .3s,box-shadow .3s,color .3s;position:fixed;inset:0 0 auto}.hdr[data-tone=light]{color:var(--text)}.hdr[data-mode=scroll]:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--hdr-scrim), var(--hdr-scrim-mid) 55%, transparent);pointer-events:none;height:calc(100% + 48px);transition:opacity .3s;position:absolute;top:0;left:0;right:0}.hdr[data-mode=scroll][data-state=solid]:before{opacity:0}.hdr .hdr-in{height:var(--hdr-h);transition:height .3s var(--ease);align-items:center;gap:40px;display:flex;position:relative}.hdr[data-state=solid] .hdr-in{height:var(--hdr-h-solid)}.hdr[data-state=solid] .ci-logo{height:30px}.is-scenes .hdr{background:0 0}.is-scenes .hdr[data-state=solid]{background:var(--stage-bg,var(--paper))}.is-scenes .hdr[data-state=solid][data-tone=dark]{--hdr-line:var(--ink-line)}.is-scenes .hdr[data-state=solid][data-tone=light]{--hdr-line:var(--line)}html:not(.is-scenes) .hdr[data-state=solid]{--hdr-line:var(--line);background:var(--paper);color:var(--text);box-shadow:0 1px 0 var(--line), var(--hdr-shadow)}.hdr .gnb{flex:none;margin-left:auto;display:block}.hdr .gnb>ul{gap:4px;display:flex}.hdr .gnb-top{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.7;transition:background-color .2s,color .2s;display:flex}.hdr .gnb-top svg{opacity:.6;width:10px;height:10px;transition:transform .2s}.hdr .gnb-top:hover,.hdr .has-sub:focus-within>.gnb-top,.hdr .has-sub.open>.gnb-top{background:var(--hdr-hover-dark)}.hdr[data-tone=light] .gnb-top:hover,.hdr[data-tone=light] .has-sub:focus-within>.gnb-top,.hdr[data-tone=light] .has-sub.open>.gnb-top{background:var(--mist)}.hdr .gnb-top[aria-current=page]{color:var(--blue-soft)}.hdr[data-tone=light] .gnb-top[aria-current=page]{color:var(--accent-text)}.hdr .has-sub{position:relative}.hdr .has-sub:hover>.gnb-top svg,.hdr .has-sub:focus-within>.gnb-top svg,.hdr .has-sub.open>.gnb-top svg{transform:rotate(180deg)}.hdr .sub{z-index:1;opacity:0;visibility:hidden;transition:opacity .18s, transform .18s var(--ease), visibility 0s .18s;padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.hdr .has-sub:hover>.sub,.hdr .has-sub:focus-within>.sub,.hdr .has-sub.open>.sub{opacity:1;visibility:visible;transition:opacity .18s, transform .18s var(--ease), visibility 0s;transform:translate(-50%)}.hdr .has-sub.dismissed>.sub{opacity:0;visibility:hidden;transition:none;transform:translate(-50%,6px)}.hdr .has-sub.dismissed>.gnb-top svg{transform:none}.hdr .sub ul{background:var(--card);min-width:200px;color:var(--text);box-shadow:0 0 0 1px var(--line), 0 22px 44px -20px #13141759;border-radius:12px;padding:8px}.hdr .sub a{border-radius:8px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.5;display:block}.hdr .sub a:hover,.hdr .sub a:focus-visible{background:var(--mist)}.hdr .sub-wide ul{min-width:300px}.hdr .sub-wide a{gap:1px;display:grid}.hdr .sub-wide a span{color:var(--muted);font-size:13px;font-weight:400;display:block}.hdr .hdr-util{flex:none;align-items:center;gap:22px;display:flex}.hdr .lang,.sheet .lang{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:8px;font-size:12.5px;font-weight:400;line-height:1.7;display:flex}.hdr .lang a,.sheet .lang a{opacity:.55;transition:opacity .2s}.hdr .lang a:hover,.hdr .lang a[aria-current=true],.sheet .lang a:hover,.sheet .lang a[aria-current=true]{opacity:1}.hdr .lang i,.sheet .lang i{opacity:.35;background:currentColor;width:1px;height:11px;display:block}.hdr .menu-btn,.sheet .menu-btn{border-radius:10px;place-items:center;width:44px;height:44px;margin:0 -10px 0 0;display:none}.hdr .menu-btn svg,.sheet .menu-btn svg{width:24px;height:24px}@media (width<=1023px){.hdr .gnb,.hdr .hdr-util .lang,.hdr .hdr-util .btn-cta{display:none}.hdr .menu-btn{display:grid}.hdr .hdr-in{justify-content:space-between;gap:16px}.hdr .ci-logo{height:30px}.hdr[data-state=solid] .ci-logo{height:26px}}.hdr .steps{flex:none;margin:0 auto;display:none}.hdr .steps ol,.hdr .steps li{align-items:flex-start;display:flex}.hdr .steps li+li:before{content:"";opacity:.22;background:currentColor;flex:none;width:clamp(18px,2.3vw,40px);height:1.5px;margin-top:12.25px;transition:opacity .3s}.hdr .steps li.reached+li.reached:before{opacity:.7}.hdr .step{white-space:nowrap;opacity:.62;border-radius:8px;justify-items:center;gap:6px;padding:4px 6px;font-size:13px;font-weight:500;line-height:1.2;transition:opacity .25s;display:grid;position:relative}.hdr .step:hover,.hdr .step[aria-current=step]{opacity:1}.hdr .step[aria-current=step]{font-weight:700}.hdr .pip{border-radius:50%;width:10px;height:10px;margin-top:3px;transition:background-color .3s,box-shadow .3s,transform .3s;display:block;box-shadow:inset 0 0 0 1.5px}.hdr .reached .pip{background:currentColor}.hdr .step[aria-current=step] .pip{background:var(--blue);box-shadow:0 0 0 4px var(--blue-ring);transform:scale(1.1)}.hdr[data-tone=dark] .step[aria-current=step] .pip{box-shadow:0 0 0 4px color-mix(in srgb, var(--blue-soft) 30%, transparent)}@media (width>=1024px){.is-scenes .hdr .steps{display:block}.is-scenes .hdr .gnb{margin-left:0}}@media (width>=1024px) and (width<=1199px){.hdr .hdr-in{gap:22px}.hdr .hdr-util{gap:16px}.hdr .gnb>ul{gap:0}.hdr .gnb-top{padding:10px 12px}.hdr .steps li{align-items:center}.hdr .steps li+li:before{width:14px;margin-top:0}.hdr .step{grid-auto-flow:column;align-items:center;gap:7px;padding:8px 4px}.hdr .pip{margin-top:0}.hdr .step .step-t{background:var(--tip-bg);color:var(--tip-fg);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 9px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.hdr .step:hover .step-t,.hdr .step:focus-visible .step-t{opacity:1;transform:translate(-50%)}.hdr .step[aria-current=step] .step-t{color:inherit;opacity:1;background:0 0;padding:0;font-weight:700;position:static;transform:none}}.hdr .bar{bottom:0;left:max(var(--gut), env(safe-area-inset-left,0px));right:max(var(--gut), env(safe-area-inset-right,0px));gap:4px;height:2px;display:none;position:absolute}.hdr .bar i{--p:0;background:var(--bar-track-dark);border-radius:2px;flex:1;display:block;position:relative;overflow:hidden}.hdr[data-tone=light] .bar i{background:var(--bar-track)}.hdr .bar b{transform-origin:0;transform:scaleX(var(--p));background:var(--blue-soft);transition:transform .4s var(--ease);display:block;position:absolute;inset:0}.hdr[data-tone=light] .bar b{background:var(--bar-fill)}@media (width<=1023px){.is-scenes .hdr .bar{display:flex}}html.sheet-open,html.sheet-open body{overflow:hidden}.sheet{z-index:810;background:var(--paper);color:var(--text);overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px);opacity:0;transition:opacity .22s, transform .22s var(--ease);flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.sheet.open{opacity:1;transform:none}.sheet .sheet-top{flex:none;justify-content:space-between;align-items:center;height:64px;display:flex}.sheet .menu-btn{display:grid}.sheet .ci-logo{height:28px}.sheet .acc{flex:none;padding-top:8px;padding-bottom:24px}.sheet .acc>li{border-bottom:1px solid var(--line)}.sheet .acc-btn,.sheet .acc-link{letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:22px;font-weight:700;line-height:1.7;display:flex}.sheet .acc-btn[aria-current=page],.sheet .acc-link[aria-current=page]{color:var(--accent-text)}.sheet .acc-btn svg{width:18px;height:18px;color:var(--muted);transition:transform .2s}.sheet .acc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.sheet .acc-panel ul{padding-bottom:14px;display:grid}.sheet .acc-panel a{color:var(--text);padding:9px 0;font-size:17px;font-weight:500;line-height:1.7;display:block}.sheet .acc-panel a span{color:var(--muted);font-size:13.5px;font-weight:400;display:block}.sheet .sheet-foot{padding:24px 0 calc(24px + env(safe-area-inset-bottom,0px));background:var(--mist);flex:none;margin-top:auto}.sheet .sheet-foot-in{gap:14px;display:grid}.sheet .sheet-foot .btn{width:100%}.sheet .sheet-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.sheet .sheet-foot .lang{color:var(--text);font-size:13px}@media (prefers-reduced-motion:reduce){.sheet{transform:none}.hdr .sub,.hdr .has-sub:hover>.sub,.hdr .has-sub:focus-within>.sub,.hdr .has-sub.open>.sub{transform:translate(-50%)}}
