html[data-prime-viewport-authority]{
  --pf-vv-bottom-gap:max(0px,calc(100dvh - var(--pf-vv-top,0px) - var(--pf-vh,100dvh)));
  width:100%;
  height:100%;
  overflow:hidden;
  overscroll-behavior:none;
  background:#020509;
}
html[data-prime-viewport-authority] body.prime-v2{width:100%!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none!important}
html[data-prime-viewport-authority] body.prime-v2>.topbar[data-header]{position:fixed!important;top:var(--pf-vv-top,0)!important;left:var(--pf-vv-left,0)!important;width:var(--pf-vw,100vw)!important;z-index:900!important}
html[data-prime-viewport-authority] body.prime-v2>main#main[data-app-shell][data-prime-viewport-root]{position:fixed!important;inset:auto!important;top:var(--pf-shell-top,0)!important;right:auto!important;bottom:auto!important;left:var(--pf-vv-left,0)!important;width:var(--pf-vw,100vw)!important;height:var(--pf-shell-h,100dvh)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate;contain:layout paint!important}
html[data-prime-viewport-authority] body.prime-v2>main#main[data-app-shell][data-prime-viewport-root]>[data-prime-viewport-module]{position:absolute!important;inset:auto!important;right:auto!important;bottom:auto!important;left:calc(var(--pf-x,0)*100%)!important;top:calc(var(--pf-y,0)*100%)!important;width:calc(var(--pf-w,1)*100%)!important;height:calc(var(--pf-h,1)*100%)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;z-index:var(--pf-z,1)!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}
html[data-prime-viewport-authority] body.prime-v2>main#main[data-app-shell][data-prime-viewport-root]>[data-prime-viewport-module]:not(.is-prime-viewport-active){display:none!important}
html[data-prime-viewport-authority] body.prime-v2>main#main[data-app-shell][data-prime-viewport-root]>[data-prime-viewport-module].is-prime-viewport-active{visibility:visible!important;pointer-events:auto!important}
html[data-prime-viewport-authority] body.prime-v2>.app-dock[data-app-dock]{position:fixed!important;left:var(--pf-vv-left,0)!important;right:auto!important;bottom:var(--pf-vv-bottom-gap)!important;width:var(--pf-vw,100vw)!important;max-width:var(--pf-vw,100vw)!important;z-index:920!important}
html[data-prime-viewport-authority] body.prime-v2>footer{display:none!important}
html[data-prime-viewport-authority][data-prime-viewport-active="contact"] body.prime-v2>footer{display:flex!important;position:fixed!important;left:calc(var(--pf-vv-left,0px) + .75rem)!important;right:auto!important;width:max(0px,calc(var(--pf-vw,100vw) - 1.5rem))!important;bottom:calc(var(--pf-vv-bottom-gap) + var(--pf-dock-h,0px) + .35rem)!important;z-index:80!important;margin:0!important;padding:.35rem .55rem!important;pointer-events:auto;background:rgba(2,7,11,.72)!important;backdrop-filter:blur(12px)}
html[data-prime-viewport-authority] body.prime-v2 .ticker{display:none!important}
html[data-prime-viewport-authority][data-prime-viewport-active="top"] body.prime-v2 .ticker,html[data-prime-viewport-authority][data-prime-viewport-active="intro"] body.prime-v2 .ticker{display:flex!important;position:fixed!important;left:var(--pf-vv-left,0)!important;bottom:calc(var(--pf-vv-bottom-gap) + var(--pf-dock-h,0px))!important;width:var(--pf-vw,100vw)!important;z-index:70!important;margin:0!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book{position:absolute!important;isolation:isolate}
html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader{position:absolute!important;inset:auto!important;left:auto!important;right:clamp(.55rem,2vw,1.5rem)!important;bottom:auto!important;top:clamp(.55rem,2vh,1.5rem)!important;width:min(62%,920px)!important;height:calc(100% - clamp(1.1rem,4vh,3rem))!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:1px solid rgba(108,226,255,.3)!important;border-radius:clamp(16px,2vw,28px)!important;overflow:hidden!important;background:rgba(2,8,13,.97)!important;box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 0 0 1px rgba(255,255,255,.025)!important;z-index:50!important;transform:none!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader:not([open]){display:none!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader[open]{display:block!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader::backdrop{display:none!important;background:transparent!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader .pc-book-reader-panel{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;overflow:hidden!important;border-radius:inherit!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book[data-prime-book-panel-open="true"]>.pc-book-layout{width:36%!important;max-width:36%!important;margin-left:clamp(.6rem,2vw,1.6rem)!important;margin-right:auto!important}
html[data-prime-viewport-authority] body.prime-v2>main#main #book[data-prime-book-panel-open="true"] .pc-book-cover{max-height:42vh!important}
@media(max-width:900px){html[data-prime-viewport-authority] body.prime-v2>main#main #book #pcBookReader{left:.4rem!important;right:.4rem!important;top:.4rem!important;bottom:.4rem!important;width:auto!important;height:auto!important;border-radius:16px!important}html[data-prime-viewport-authority] body.prime-v2>main#main #book[data-prime-book-panel-open="true"]>.pc-book-layout{opacity:0!important;pointer-events:none!important;width:100%!important;max-width:none!important}}
@media(prefers-reduced-motion:reduce){html[data-prime-viewport-authority] body.prime-v2>main#main[data-app-shell][data-prime-viewport-root]>[data-prime-viewport-module]{scroll-behavior:auto!important}}