/* Staged wake: irregular source stream, real iframe elements, no continuous CSS animation. */
#nppBoot62{position:fixed;inset:0;z-index:999;overflow:hidden;pointer-events:none;color:#c4c7ca;font:500 clamp(15px,1.25vw,20px)/1.36 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
#nppBoot62 .boot-grad{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(3,5,9,var(--wake-dim,.7)) 0%,rgba(3,6,11,calc(var(--wake-dim,.7) * .68)) 52%,rgba(5,8,13,.18) 100%)}
#nppBoot62[data-stage="0"] .boot-grad,#nppBoot62[data-stage="1"] .boot-grad{background:linear-gradient(115deg,#020409ec,#0b101bd9 65%,#070a10b8)}
#nppBoot62[data-stage="3"] .boot-grad{background:linear-gradient(118deg,#05070bb8,#19212a64 65%,transparent)}
#nppBoot62[data-stage="6"] .boot-grad{background:linear-gradient(118deg,#0405095c,#0c15252a 55%,transparent)}
#nppBoot62 .boot-console{position:absolute;right:0;top:0;bottom:0;width:min(58vw,950px);overflow:hidden;padding:0 2vw 0 1vw;box-sizing:border-box;contain:layout paint}
#nppBoot62 #boot-stream{display:block;margin:0;padding:4vh 0 12vh;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;letter-spacing:0;font:inherit;color:rgba(197,203,210,.88);min-height:100%;box-sizing:border-box}
#nppBoot62 .boot-loading{position:absolute;left:clamp(22px,5vw,90px);bottom:clamp(33px,10vh,110px);width:min(350px,35vw);opacity:1;font:500 clamp(13px,1.15vw,17px)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:lowercase;color:#d7dde0}
#nppBoot62 .boot-loading.boot-absent{visibility:hidden}
#nppBoot62 .boot-track{height:4px;margin-top:12px;background:rgba(187,194,201,.24);overflow:hidden;width:100%}
#nppBoot62 .boot-track i{display:block;height:100%;width:0;background:#c2c9ce;transition:none}
#nppBoot62 .boot-skip{position:absolute;right:16px;top:13px;pointer-events:auto;color:#d6dce0;background:transparent;border:0;padding:8px;font:24px/1 system-ui,sans-serif;cursor:pointer}
@media(max-width:700px){#nppBoot62 .boot-console{width:70vw;padding-right:15px}#nppBoot62 .boot-loading{left:18px;bottom:45px;width:50vw}}
@media(prefers-reduced-motion:reduce){#nppBoot62 .boot-console{opacity:.65}}

#nppBoot62 .boot-console{font-size:clamp(17px,1.5vw,23px)}
#nppBoot62 #boot-stream{font-size:inherit;line-height:1.37}
